Supplied with correct locale
nb is not the one to use
There are two different ones in Norway nn_NO and nb_NO
The convention of using nn and nb exists, but its erronous
nb_NO works all the way back to sysV
no would be both, but dont use that. It should never be used.
msgid "Norwegian (b)" # this should be Norwegian bokmål. (if possible) msgstr "Norsk bokmål" # is the equivalent of that
#: ../src/chat_control.py:92 msgid "Norwegian" # should be Norwegian bokmål if its the written language msgstr "Norsk" # in which case this is wrong and should also be Norsk bokmål
Been working on this for three days, havent tested it. Does it look ok?
I found quite a few issues in the source strings, and some questions arose:
1. line 124
/* doesnt use … but uses instead ... (multiple instances)
2. Add this certificate to the list of trusted certificates.\n SHA1 fingerprint of the certificate"
/*SHA1 should be deprecated, no?
3. line 539 #: ../data/gui/add_new_contact_window.ui.h:9
/* Should be "click on Register" not "click on register" for consistency.
4. "Ad-hoc"
/* should be "Ad hoc"
5. "You are going to begin a Multi-User Chat"
/* change this to "you are now entering a group-chat" ?
6: "#: ../data/gui/item_archiving_preferences_window.ui.h:3 msgid "otr"
/* Should that be OTR as in off-the-record?
7. jid
/* should be JID (multiple instances)
8. "msgid "homepage url"
/* should be URL
9. "If checked, Gajim will display status messages of contacts under the contact " "name in roster window and in group chats"
/* should have a comma
10. A contact from MSN will have the equivalent msn icon for status online, away, busy, "
/*As MSN is no more, change to something else. ICQ?
11. #: ../src/command_system/implementation/standard.py:129 msgid "" "\n" " Set the current status\n" "\n" " Status can be given as one of the following values:\n" " online, away, chat, xa, dnd.\n"
#: ../src/common/config.py:86 msgid "$S will be replaced by current status message, $T by autoxa time." msgstr "$S vil bli byttet ut med gjeldende statusmelding, $T av autoxa tid.
/* I thought autoxa was a type of time. /* xa for extended away is really obscure, use hiatus.
12. #. tan1 #: ../src/common/config.py:109 msgid "Status changed notification background color" msgstr "Merknadsbakgrunnsfarge for endring av status"
/* "Colour of background to notify change of status." is clear
13. #: ../src/common/config.py:125 msgid "" "Print time in chats using Fuzzy Clock. Value of fuzziness from 1 to 4, or 0 " "to disable fuzzyclock. 1 is the most precise clock, 4 the least precise one. " "This is used only if print_time is 'sometimes'."
/* ranges from 1 to 4
14. chats conversations conferance etc
/* Often the same things have multiple terms used to describe it.
15. if checked, if selected, if true
/* This has to stop. Rewrite on all if true, if checked.
/* Just say what it does.
16. "If False, Gajim will no longer print status line in chats ....
/* The user knows that the current program in use is gaim
17. "Displayed chat state notifications in chat windows. Can be one of all, " "composing_only, disabled."
/*should be "or disabled"
18. instances of sha
/* sha information should be SHA
19 #: ../src/common/config.py:290 msgid "" "If True, Gajim will use KDE Wallet (if kwalletcli is available) to store " "account passwords."
/* is now called KWallet
20. instances of uri
/* should be URI (multiple)
21. duplicates
/* there are a few, no big issue
22. #: ../src/common/optparser.py:384 msgid "migrating logs database to indices" msgstr "migrerer loggdatabaser til indekser"
/* Is the plural of index indeces, i dont understand..?
23. #: ../src/common/pep.py:201 msgid "datum" msgstr "dato"
/* Either this is swedish, latin, or i dont know, should it be date?
24. #: ../src/config.py:1232 msgid "status message title"
/* message status title, or "title of message status" makes sense to me, this does not.
25. #: ../src/config.py:2582 msgid "Account Local already exists."
/* should this be "Local account already exists"?
26. #: ../src/config.py:4181 msgid "Next Message Received Unfocused"
/*The camelcase headlining is really out of order, inconsistent, /*and should not be reccomended for use in other languages. /*(I've fixed more compound-word errors than i can count.) /* The suggestion makes for weaker translations, /* in turn making the whole program look unprofessional.
27. #. remove one english sentence #. and add it manually as translatable #: ../src/dialogs.py:1301 msgid "Last but not least, we would like to thank all the package maintainers."
/* what does the 'remove one', and 'add it' comments signify?
28. #: ../src/dialogs.py:2114 ../src/dialogs.py:2515 msgid "The nickname has not allowed characters."
/* use illegal?
29. #: ../src/disco.py:761 msgid "" "There is no service at the address you entered, or it is not responding. " "Check the address and try again."
/* does this mean there is no service served at the address, or that it has no connection. Unclear.
30. instances of id #. Id column #: ../src/disco.py:1769 msgid "Id"
/* should be ID
31. #: ../src/disco.py:1834 ../src/gui_interface.py:2574 msgid "Bookmark already set"
/* Already bookmarked?
32. #: ../src/features_window.py:64 msgid "Requires gpg and python-gnupg ( http://code.google.com/p/python-gnupg/)." msgstr "Krever gpg og python-gnupg ( https://bitbucket.org/vinay.sajip/python-gnupg)."
/* Link moved to bitbucket.
33. #. You is a reply of who sent a file #. You is a reply of who received a file #: ../src/filetransfers_window.py:196 ../src/filetransfers_window.py:206 #: ../src/history_manager.py:541 msgid "You" msgstr "Du"
/* use this in a sentence? There is a difference between between /*"you sent file" and "file was sent to you" in my language
34. instances of xml msgid "" "Account in which the xml will be sent; if not specified, xml will be sent to " "all accounts"
/* should be XML (multiple)
35. msgstr "" ' #: ../src/groupchat_control.py:1255 msgid "room now does not show unavailable members"
/*unavailable members are now hidden from view in the room ?
36. #: ../src/gtkgui_helpers.py:835 msgid "Extension not supported"
/* plugin in used elsewhere, is this something else?
37. #: ../src/gui_interface.py:286 #, python-format msgid "A Password is required to join the room %s. Please type it."
/* supply password required to join room ?
38. #: ../src/gui_interface.py:507 #, python-format msgid "Contact "%s" removed subscription from you"
/* is no longer subscribing to your ** updates?
39. him / her
/* use person. or 'their' computer
40. #: ../src/gui_interface.py:540 #, python-format msgid "Contact with "%s" cannot be established"
/* could not establish contact with "%s" /* (not really sure what my issue was with this)
41. #: ../src/gui_interface.py:1363 #, python-format msgid "" "It seems the SSL certificate of account %(account)s has changed or your " "connection is being hacked.\n" "Old fingerprint: %(old)s\n" "New fingerprint: %(new)s\n" "\n" "Do you still want to connect and update the fingerprint of the certificate?" msgstr ""
/* use cracked. dont hold hackers in disregard.
42. #: ../src/gui_interface.py:1447 msgid "" "You are about to send your password on an insecure connection. You should " "install PyOpenSSL to prevent that. Are you sure you want to do that?" msgstr ""
/* over an insecure. Am i sure i want to install pyopenssl, /* or send my pass? unclear
43. #: ../src/history_manager.py:477 msgid "Exporting History Logs..."
/* exporting log history ?
44. #: ../src/roster_window.py:2542 msgid "" "Messages will only be available for reading them later if you have history " "enabled and contact is in your roster." msgstr "" "Meldinger vil kun være tilgjengelig for senere lesning dersom du har " "historikk påslått og kontakten er i kontaktlisten."
/* if im talking to the person, why is it not important enough to log, /* why does it also have to be rostered. /*To get those settings with asking for logging in?
45. #: ../src/vcard.py:392 msgid "" "This contact is interested in your presence information, but you are not " "interested in his/her presence"
/* use their
46. #~ msgid "Requires pybonjour (http://o2s.csail.mit.edu/o2s-wiki/pybonjour)." also (http://o2s.csail.mit.edu/o2s-wiki/pybonjour)."
/* is broken, but its no longer in use
47. #: ../data/gui/plugins_window.ui.h:3 msgid "<empty>"
#: ../data/gui/plugins_window.ui.h:5 msgid "<empty>"
/* What do these do?
#: ../data/gui/history_manager.ui.h:1 msgid "Gajim History Logs Manager"
/* Gajim history log manager
48. #: ../data/gui/preferences_window.ui.h:78 msgid "" "The auto not available status message. If empty, Gajim will not change the " "current status message\n" "$S will be replaced by previous status message\n" "$T will be replaced by auto-not-available timeout"
/* use The automatic 'not available' status message
49. #: ../data/gui/profile_window.ui.h:24 #: ../data/gui/vcard_information_window.ui.h:38 msgid "Format: YYYY-MM-DD"
/* can the order of YY MM DD be changed?
50. #: ../src/adhoc_commands.py:326 msgid "" "You are in process of executing command. Do you really want to cancel it?"
/* You are executing a command, or about to?
51. #: ../src/chat_control.py:88
msgid "Breton"
/* pretty sure i changed the original here, for breton language /* Shouldnt it be Breton language?
52. #: ../src/chat_control.py:1728 msgid "Feature not available, see Help->Features"
/* use → 55.
strings that start on space " somethinh"
/* hard to catch strings that start with whitespace
56. #: ../src/chat_control.py:3328 ../src/gui_interface.py:1009 #: ../src/roster_window.py:1981 msgid "Remote contact stopped transfer"
/* use filetransfer for consistency
57. #: ../src/command_system/implementation/execute.py:53 msgid "Execute expression inside a shell, show output"
/* why inside and not in?
58.
Status can be given as one of the following values:\n" " online, away, chat, xa, dnd.\n"
e "none", "all" or "in_and_out". If "none",
/* there is a whole range of ways to reference, " foo "" foo "
/* is not consistent with 'foo' 'foo'
59. -1 means no " "limit"
/* should be no upper limit
60. #: ../src/features_window.py:66 msgid "Network-manager"
/* sometimes its networkManager sometimes its Network Manager
61.
/* sometimes its tab/window, other times its window/tab
62 #: ../src/common/config.py:261 msgid "Background color of contacts when they just signed in."
/* contacts that just signed in
63. #: ../src/common/config.py:264 msgid "" "If True, restored messages will use a smaller font than the default one."
/* smaller letters?
64 seperated by ; : , space
/* there is a whole range of things lists are seperated by.
65.
#: ../src/common/config.py:351 msgid "Show a warning dialog before using standard SSL library."
/* system default SSL-library?
66. http://jru.jabberstudio.org/
/* is dead
67. default to https where available?
/* the apple-link is available on https for exmaple /* and https://trac.gajim.org/wiki/DatabaseBackup
68. #: ../src/common/connection.py:286 msgid "Neither the remote presence is signed, nor a key was assigned."
/* Either, or nor is there a key assigned ?
69. #: ../src/common/connection.py:2620 msgid "Unregister failed"
/* unregistration
70. #: ../src/common/helpers.py:169 msgid "Server must be between 1 and 1023 chars"
/* server name
80. #: ../src/config.py:2902 msgid "" "<b>Whom do you want to make an owner?</b>\n"
/* To whom do you want to assign ownership /* Whom do you want to make part-owner.
/* only these make sense in my language, not the in-between.
81. #: ../src/gajim-remote.py:117 msgid "Changes the priority of account or accounts"
/* changes priority of one or more accounts
Im sure we could delve deep into this. There are a lot of improvements to be made.
-Allan Nordhøy
Sent the wrong file *
On Tue, Jan 12, 2016 at 3:06 AM, Allan Nordhøy epost@anotheragency.no wrote:
Supplied with correct locale
nb is not the one to use
There are two different ones in Norway nn_NO and nb_NO
The convention of using nn and nb exists, but its erronous
nb_NO works all the way back to sysV
no would be both, but dont use that. It should never be used.
msgid "Norwegian (b)" # this should be Norwegian bokmål. (if possible) msgstr "Norsk bokmål" # is the equivalent of that
#: ../src/chat_control.py:92 msgid "Norwegian" # should be Norwegian bokmål if its the written language msgstr "Norsk" # in which case this is wrong and should also be Norsk bokmål
Been working on this for three days, havent tested it. Does it look ok?
I found quite a few issues in the source strings, and some questions arose:
line 124
/* doesnt use … but uses instead ... (multiple instances)
2. Add this certificate to the list of trusted certificates.\n SHA1 fingerprint of the certificate"
/*SHA1 should be deprecated, no?
3. line 539 #: ../data/gui/add_new_contact_window.ui.h:9
/* Should be "click on Register" not "click on register" for consistency.
"Ad-hoc"
/* should be "Ad hoc"
"You are going to begin a Multi-User Chat"
/* change this to "you are now entering a group-chat" ?
6: "#: ../data/gui/item_archiving_preferences_window.ui.h:3 msgid "otr"
/* Should that be OTR as in off-the-record?
7. jid
/* should be JID (multiple instances)
"msgid "homepage url"
/* should be URL
"If checked, Gajim will display status messages of contacts under the contact " "name in roster window and in group chats"
/* should have a comma
A contact from MSN will have the equivalent msn icon for status online, away, busy, "
/*As MSN is no more, change to something else. ICQ?
#: ../src/command_system/implementation/standard.py:129 msgid "" "\n" " Set the current status\n" "\n" " Status can be given as one of the following values:\n" " online, away, chat, xa, dnd.\n"
#: ../src/common/config.py:86 msgid "$S will be replaced by current status message, $T by autoxa time." msgstr "$S vil bli byttet ut med gjeldende statusmelding, $T av autoxa tid.
/* I thought autoxa was a type of time. /* xa for extended away is really obscure, use hiatus.
#. tan1 #: ../src/common/config.py:109 msgid "Status changed notification background color" msgstr "Merknadsbakgrunnsfarge for endring av status"
/* "Colour of background to notify change of status." is clear
#: ../src/common/config.py:125 msgid "" "Print time in chats using Fuzzy Clock. Value of fuzziness from 1 to 4, or 0 " "to disable fuzzyclock. 1 is the most precise clock, 4 the least precise one. " "This is used only if print_time is 'sometimes'."
/* ranges from 1 to 4
chats conversations conferance etc
/* Often the same things have multiple terms used to describe it.
if checked, if selected, if true
/* This has to stop. Rewrite on all if true, if checked.
/* Just say what it does.
"If False, Gajim will no longer print status line in chats ....
/* The user knows that the current program in use is gaim
"Displayed chat state notifications in chat windows. Can be one of all, " "composing_only, disabled."
/*should be "or disabled"
- instances of sha
/* sha information should be SHA
19 #: ../src/common/config.py:290 msgid "" "If True, Gajim will use KDE Wallet (if kwalletcli is available) to store " "account passwords."
/* is now called KWallet
- instances of uri
/* should be URI (multiple)
- duplicates
/* there are a few, no big issue
#: ../src/common/optparser.py:384 msgid "migrating logs database to indices" msgstr "migrerer loggdatabaser til indekser"
/* Is the plural of index indeces, i dont understand..?
#: ../src/common/pep.py:201 msgid "datum" msgstr "dato"
/* Either this is swedish, latin, or i dont know, should it be date?
#: ../src/config.py:1232 msgid "status message title"
/* message status title, or "title of message status" makes sense to me, this does not.
#: ../src/config.py:2582 msgid "Account Local already exists."
/* should this be "Local account already exists"?
#: ../src/config.py:4181 msgid "Next Message Received Unfocused"
/*The camelcase headlining is really out of order, inconsistent, /*and should not be reccomended for use in other languages. /*(I've fixed more compound-word errors than i can count.) /* The suggestion makes for weaker translations, /* in turn making the whole program look unprofessional.
#. remove one english sentence #. and add it manually as translatable #: ../src/dialogs.py:1301 msgid "Last but not least, we would like to thank all the package maintainers."
/* what does the 'remove one', and 'add it' comments signify?
#: ../src/dialogs.py:2114 ../src/dialogs.py:2515 msgid "The nickname has not allowed characters."
/* use illegal?
#: ../src/disco.py:761 msgid "" "There is no service at the address you entered, or it is not responding. " "Check the address and try again."
/* does this mean there is no service served at the address, or that it has no connection. Unclear.
- instances of id
#. Id column #: ../src/disco.py:1769 msgid "Id"
/* should be ID
#: ../src/disco.py:1834 ../src/gui_interface.py:2574 msgid "Bookmark already set"
/* Already bookmarked?
#: ../src/features_window.py:64 msgid "Requires gpg and python-gnupg ( http://code.google.com/p/python-gnupg/)." msgstr "Krever gpg og python-gnupg ( https://bitbucket.org/vinay.sajip/python-gnupg)."
/* Link moved to bitbucket.
#. You is a reply of who sent a file #. You is a reply of who received a file #: ../src/filetransfers_window.py:196 ../src/filetransfers_window.py:206 #: ../src/history_manager.py:541 msgid "You" msgstr "Du"
/* use this in a sentence? There is a difference between between /*"you sent file" and "file was sent to you" in my language
- instances of xml
msgid "" "Account in which the xml will be sent; if not specified, xml will be sent to " "all accounts"
/* should be XML (multiple)
msgstr "" ' #: ../src/groupchat_control.py:1255 msgid "room now does not show unavailable members"
/*unavailable members are now hidden from view in the room ?
#: ../src/gtkgui_helpers.py:835 msgid "Extension not supported"
/* plugin in used elsewhere, is this something else?
#: ../src/gui_interface.py:286 #, python-format msgid "A Password is required to join the room %s. Please type it."
/* supply password required to join room ?
#: ../src/gui_interface.py:507 #, python-format msgid "Contact "%s" removed subscription from you"
/* is no longer subscribing to your ** updates?
him / her
/* use person. or 'their' computer
#: ../src/gui_interface.py:540 #, python-format msgid "Contact with "%s" cannot be established"
/* could not establish contact with "%s" /* (not really sure what my issue was with this)
#: ../src/gui_interface.py:1363 #, python-format msgid "" "It seems the SSL certificate of account %(account)s has changed or your " "connection is being hacked.\n" "Old fingerprint: %(old)s\n" "New fingerprint: %(new)s\n" "\n" "Do you still want to connect and update the fingerprint of the certificate?" msgstr ""
/* use cracked. dont hold hackers in disregard.
#: ../src/gui_interface.py:1447 msgid "" "You are about to send your password on an insecure connection. You should " "install PyOpenSSL to prevent that. Are you sure you want to do that?" msgstr ""
/* over an insecure. Am i sure i want to install pyopenssl, /* or send my pass? unclear
#: ../src/history_manager.py:477 msgid "Exporting History Logs..."
/* exporting log history ?
#: ../src/roster_window.py:2542 msgid "" "Messages will only be available for reading them later if you have history " "enabled and contact is in your roster." msgstr "" "Meldinger vil kun være tilgjengelig for senere lesning dersom du har " "historikk påslått og kontakten er i kontaktlisten."
/* if im talking to the person, why is it not important enough to log, /* why does it also have to be rostered. /*To get those settings with asking for logging in?
#: ../src/vcard.py:392 msgid "" "This contact is interested in your presence information, but you are not " "interested in his/her presence"
/* use their
#~ msgid "Requires pybonjour (http://o2s.csail.mit.edu/o2s-wiki/pybonjour) ." also (http://o2s.csail.mit.edu/o2s-wiki/pybonjour)."
/* is broken, but its no longer in use
#: ../data/gui/plugins_window.ui.h:3 msgid "<empty>"
#: ../data/gui/plugins_window.ui.h:5 msgid "<empty>"
/* What do these do?
#: ../data/gui/history_manager.ui.h:1 msgid "Gajim History Logs Manager"
/* Gajim history log manager
#: ../data/gui/preferences_window.ui.h:78 msgid "" "The auto not available status message. If empty, Gajim will not change the " "current status message\n" "$S will be replaced by previous status message\n" "$T will be replaced by auto-not-available timeout"
/* use The automatic 'not available' status message
#: ../data/gui/profile_window.ui.h:24 #: ../data/gui/vcard_information_window.ui.h:38 msgid "Format: YYYY-MM-DD"
/* can the order of YY MM DD be changed?
#: ../src/adhoc_commands.py:326 msgid "" "You are in process of executing command. Do you really want to cancel it?"
/* You are executing a command, or about to?
#: ../src/chat_control.py:88
msgid "Breton"
/* pretty sure i changed the original here, for breton language /* Shouldnt it be Breton language?
#: ../src/chat_control.py:1728 msgid "Feature not available, see Help->Features"
/* use → 55.
strings that start on space " somethinh"
/* hard to catch strings that start with whitespace
#: ../src/chat_control.py:3328 ../src/gui_interface.py:1009 #: ../src/roster_window.py:1981 msgid "Remote contact stopped transfer"
/* use filetransfer for consistency
#: ../src/command_system/implementation/execute.py:53 msgid "Execute expression inside a shell, show output"
/* why inside and not in?
Status can be given as one of the following values:\n" " online, away, chat, xa, dnd.\n"
e "none", "all" or "in_and_out". If "none",
/* there is a whole range of ways to reference, " foo "" foo "
/* is not consistent with 'foo' 'foo'
-1 means no " "limit"
/* should be no upper limit
#: ../src/features_window.py:66 msgid "Network-manager"
/* sometimes its networkManager sometimes its Network Manager
/* sometimes its tab/window, other times its window/tab
62 #: ../src/common/config.py:261 msgid "Background color of contacts when they just signed in."
/* contacts that just signed in
#: ../src/common/config.py:264 msgid "" "If True, restored messages will use a smaller font than the default one."
/* smaller letters?
64 seperated by ; : , space
/* there is a whole range of things lists are seperated by.
#: ../src/common/config.py:351 msgid "Show a warning dialog before using standard SSL library."
/* system default SSL-library?
/* is dead
default to https where available?
/* the apple-link is available on https for exmaple /* and https://trac.gajim.org/wiki/DatabaseBackup
#: ../src/common/connection.py:286 msgid "Neither the remote presence is signed, nor a key was assigned."
/* Either, or nor is there a key assigned ?
#: ../src/common/connection.py:2620 msgid "Unregister failed"
/* unregistration
#: ../src/common/helpers.py:169 msgid "Server must be between 1 and 1023 chars"
/* server name
#: ../src/config.py:2902 msgid "" "<b>Whom do you want to make an owner?</b>\n"
/* To whom do you want to assign ownership /* Whom do you want to make part-owner.
/* only these make sense in my language, not the in-between.
#: ../src/gajim-remote.py:117 msgid "Changes the priority of account or accounts"
/* changes priority of one or more accounts
Im sure we could delve deep into this. There are a lot of improvements to be made.
-Allan Nordhøy
On 01/12/2016 03:06 AM, Allan Nordhøy wrote:
Supplied with correct locale
nb is not the one to use
According to previous translator, both are needed for both OS: https://lists.gajim.org/pipermail/translators/2006-April/000001.html
There are two different ones in Norway nn_NO and nb_NO
The convention of using nn and nb exists, but its erronous
nb_NO works all the way back to sysV
no would be both, but dont use that. It should never be used.
msgid "Norwegian (b)" # this should be Norwegian bokmål. (if possible) msgstr "Norsk bokmål" # is the equivalent of that
I don't know where you got the .po or .pot file but it's not up to date. This string is not used anymore in 0.16.
#: ../src/chat_control.py:92 msgid "Norwegian" # should be Norwegian bokmål if its the written language msgstr "Norsk" # in which case this is wrong and should also be Norsk bokmål
Same here.
Been working on this for three days, havent tested it. Does it look ok?
There are some errors when compiling it:
./nb.po:4318: end-of-line within string ./nb.po:4553:89: syntax error ./nb.po:4554: end-of-line within string ./nb.po:7636: end-of-line within string ./nb.po:8652: missing 'msgstr' section ./nb.po:8892: keyword "kontoens" unknown ./nb.po:8892:42: syntax error ./nb.po:8892: keyword "tidligere" unknown ./nb.po:8892: keyword "status" unknown ./nb.po:8893: end-of-line within string ./nb.po:10908: end-of-line within string ./nb.po:11160: inconsistent use of #~ msgmerge: found 12 fatal errors
You should run make gajim-po from po folder to test your translation. Or at least run msgfmt. See https://trac.gajim.org/wiki/DevTranslate
I found quite a few issues in the source strings, and some questions arose:
line 124 |/*| doesnt use … but uses instead ... (multiple instances)
I never saw an application using … char ...
2. Add this certificate to the list of trusted certificates.\n SHA1 fingerprint of the certificate" |/*|SHA1 should be deprecated, no?
not really a translation issue. But it's a bit easier to verify a SHA-1 certificate fingerprint than a SHA-256 fingerprint.
3. line 539 #: ../data/gui/add_new_contact_window.ui.h:9 |/*| Should be "click on Register" not "click on register" for consistency.
fixed
"Ad-hoc" |/*| should be "Ad hoc"
http://xmpp.org/extensions/xep-0050.html there is the - there.
"You are going to begin a Multi-User Chat" |/*| change this to "you are now entering a group-chat" ?
fixed
6: "#: ../data/gui/item_archiving_preferences_window.ui.h:3 msgid "otr" |/*| Should that be OTR as in off-the-record?
no it's not. It's the otr of the old http://xmpp.org/extensions/xep-0136.html
7. jid |/* should be JID (multiple instances)|
Could you list so I can fix? Or provide a patch?
"msgid "homepage url" |/*| should be URL
removed.
"If checked, Gajim will display status messages of contacts under the contact " "name in roster window and in group chats" |/*| should have a comma
fixed
A contact from MSN will have the equivalent msn icon for status online, away, busy, " |/*|As MSN is no more, change to something else. ICQ?
fixed
#: ../src/command_system/implementation/standard.py:129 msgid "" "\n" " Set the current status\n" "\n" " Status can be given as one of the following values:\n" " online, away, chat, xa, dnd.\n"
#: ../src/common/config.py:86 msgid "$S will be replaced by current status message, $T by autoxa time." msgstr "$S vil bli byttet ut med gjeldende statusmelding, $T av autoxa tid. |/*| I thought autoxa was a type of time. |/* |xa for extended away is really obscure, use hiatus.
it's already auto-not-available timeout in current file. You should really use latest files.
#. tan1 #: ../src/common/config.py:109 msgid "Status changed notification background color" msgstr "Merknadsbakgrunnsfarge for endring av status"
|/*| "Colour of background to notify change of status." is clear
I changed to Background color of status changed notification
#: ../src/common/config.py:125 msgid "" "Print time in chats using Fuzzy Clock. Value of fuzziness from 1 to 4, or 0 " "to disable fuzzyclock. 1 is the most precise clock, 4 the least precise one. " "This is used only if print_time is 'sometimes'." |/*| ranges from 1 to 4
I don't understand
chats conversations conferance etc |/*| Often the same things have multiple terms used to describe it.
Could you tell me where we have to harmonize strings?
[Next later. No more time for now]
if checked, if selected, if true |/*| This has to stop. Rewrite on all if true, if checked. |/* Just say what it does.| 16. "If False, Gajim will no longer print status line in chats .... |/*| The user knows that the current program in use is gaim 17. "Displayed chat state notifications in chat windows. Can be one of all, " "composing_only, disabled." |/*|should be "or disabled" 18. instances of sha |/*| sha information should be SHA 19 #: ../src/common/config.py:290 msgid "" "If True, Gajim will use KDE Wallet (if kwalletcli is available) to store " "account passwords." |/*| is now called KWallet 20. instances of uri
|/*| should be URI (multiple) 21. duplicates |/*| there are a few, no big issue 22. #: ../src/common/optparser.py:384 msgid "migrating logs database to indices" msgstr "migrerer loggdatabaser til indekser" |/*| Is the plural of index indeces, i dont understand..? 23. #: ../src/common/pep.py:201 msgid "datum" msgstr "dato" |/*| Either this is swedish, latin, or i dont know, should it be date? 24. #: ../src/config.py:1232 msgid "status message title" |/*| message status title, or "title of message status" makes sense to me, this does not. 25. #: ../src/config.py:2582 msgid "Account Local already exists." |/*| should this be "Local account already exists"? 26. #: ../src/config.py:4181 msgid "Next Message Received Unfocused" |/*|The camelcase headlining is really out of order, inconsistent, |/*|and should not be reccomended for use in other languages. |/*|(I've fixed more compound-word errors than i can count.) |/*| The suggestion makes for weaker translations, |/* |in turn making the whole program look unprofessional. 27. #. remove one english sentence #. and add it manually as translatable #: ../src/dialogs.py:1301 msgid "Last but not least, we would like to thank all the package maintainers." |/*| what does the 'remove one', and 'add it' comments signify? 28. #: ../src/dialogs.py:2114 ../src/dialogs.py:2515 msgid "The nickname has not allowed characters." |/*| use illegal? 29. #: ../src/disco.py:761 msgid "" "There is no service at the address you entered, or it is not responding. " "Check the address and try again." |/*| does this mean there is no service served at the address, or that it has no connection. Unclear. 30. instances of id #. Id column #: ../src/disco.py:1769 msgid "Id" |/*| should be ID 31. #: ../src/disco.py:1834 ../src/gui_interface.py:2574 msgid "Bookmark already set" |/*| Already bookmarked? 32. #: ../src/features_window.py:64 msgid "Requires gpg and python-gnupg (http://code.google.com/p/python-gnupg/) http://code.google.com/p/python-gnupg/%29." msgstr "Krever gpg og python-gnupg (https://bitbucket.org/vinay.sajip/python-gnupg) https://bitbucket.org/vinay.sajip/python-gnupg%29." |/*| Link moved to bitbucket. 33. #. You is a reply of who sent a file #. You is a reply of who received a file #: ../src/filetransfers_window.py:196 ../src/filetransfers_window.py:206 #: ../src/history_manager.py:541 msgid "You" msgstr "Du" |/*| use this in a sentence? There is a difference between between |/*|"you sent file" and "file was sent to you" in my language 34. instances of xml msgid "" "Account in which the xml will be sent; if not specified, xml will be sent to " "all accounts" |/*| should be XML (multiple) 35. msgstr "" ' #: ../src/groupchat_control.py:1255 msgid "room now does not show unavailable members" |/*|unavailable members are now hidden from view in the room ? 36. #: ../src/gtkgui_helpers.py:835 msgid "Extension not supported" |/*| plugin in used elsewhere, is this something else? 37. #: ../src/gui_interface.py:286 #, python-format msgid "A Password is required to join the room %s. Please type it."
|/*| supply password required to join room ? 38. #: ../src/gui_interface.py:507 #, python-format msgid "Contact "%s" removed subscription from you" |/*| is no longer subscribing to your ** updates?
him / her |/*| use person. or 'their' computer 40. #: ../src/gui_interface.py:540 #, python-format msgid "Contact with "%s" cannot be established" |/*| could not establish contact with "%s" |/*| (not really sure what my issue was with this) 41. #: ../src/gui_interface.py:1363 #, python-format msgid "" "It seems the SSL certificate of account %(account)s has changed or your " "connection is being hacked.\n" "Old fingerprint: %(old)s\n" "New fingerprint: %(new)s\n" "\n" "Do you still want to connect and update the fingerprint of the certificate?" msgstr "" |/*| use cracked. dont hold hackers in disregard. 42. #: ../src/gui_interface.py:1447 msgid "" "You are about to send your password on an insecure connection. You should " "install PyOpenSSL to prevent that. Are you sure you want to do that?" msgstr "" |/*| over an insecure. Am i sure i want to install pyopenssl, |/*| or send my pass? unclear 43. #: ../src/history_manager.py:477 msgid "Exporting History Logs..." |/*| exporting log history ? 44. #: ../src/roster_window.py:2542 msgid "" "Messages will only be available for reading them later if you have history " "enabled and contact is in your roster." msgstr "" "Meldinger vil kun være tilgjengelig for senere lesning dersom du har " "historikk påslått og kontakten er i kontaktlisten." |/*| if im talking to the person, why is it not important enough to log, |/*| why does it also have to be rostered. |/*|To get those settings with asking for logging in? 45. #: ../src/vcard.py:392 msgid "" "This contact is interested in your presence information, but you are not " "interested in his/her presence" |/*| use their 46. #~ msgid "Requires pybonjour (http://o2s.csail.mit.edu/o2s-wiki/pybonjour) http://o2s.csail.mit.edu/o2s-wiki/pybonjour%29." also (http://o2s.csail.mit.edu/o2s-wiki/pybonjour) http://o2s.csail.mit.edu/o2s-wiki/pybonjour%29." |/*| is broken, but its no longer in use
#: ../data/gui/plugins_window.ui.h:3 msgid "<empty>" |#: ../data/gui/plugins_window.ui.h:5 msgid "<empty>" /*| What do these do? #: ../data/gui/history_manager.ui.h:1 msgid "Gajim History Logs Manager" |/*| Gajim history log manager 48. #: ../data/gui/preferences_window.ui.h:78 msgid "" "The auto not available status message. If empty, Gajim will not change the " "current status message\n" "$S will be replaced by previous status message\n" "$T will be replaced by auto-not-available timeout" |/*| use The automatic 'not available' status message 49. #: ../data/gui/profile_window.ui.h:24 #: ../data/gui/vcard_information_window.ui.h:38 msgid "Format: YYYY-MM-DD"
|/*| can the order of YY MM DD be changed? 50. #: ../src/adhoc_commands.py:326 msgid "" "You are in process of executing command. Do you really want to cancel it?" |/*| You are executing a command, or about to?
#: ../src/chat_control.py:88 msgid "Breton" |/*| pretty sure i changed the original here, for breton language|/*| Shouldnt it be Breton language? 52. #: ../src/chat_control.py:1728 msgid "Feature not available, see Help->Features" |/*| use → 55. strings that start on space " somethinh" |/*| hard to catch strings that start with whitespace 56. #: ../src/chat_control.py:3328 ../src/gui_interface.py:1009 #: ../src/roster_window.py:1981 msgid "Remote contact stopped transfer"
|/*| use filetransfer for consistency 57. #: ../src/command_system/implementation/execute.py:53 msgid "Execute expression inside a shell, show output" |/*| why inside and not in?
Status can be given as one of the following values:\n" " online, away, chat, xa, dnd.\n"
e "none", "all" or "in_and_out". If "none",
|/*| there is a whole range of ways to reference, " foo "" foo " |/*| is not consistent with 'foo' 'foo' 59. -1 means no " "limit" |/*| should be no upper limit 60. #: ../src/features_window.py:66 msgid "Network-manager" |/*| sometimes its networkManager sometimes its Network Manager 61. |/*| sometimes its tab/window, other times its window/tab 62 #: ../src/common/config.py:261 msgid "Background color of contacts when they just signed in." |/*| contacts that just signed in 63. #: ../src/common/config.py:264 msgid "" "If True, restored messages will use a smaller font than the default one." |/*| smaller letters? 64 seperated by ; : , space |/*| there is a whole range of things lists are seperated by. 65.
#: ../src/common/config.py:351 msgid "Show a warning dialog before using standard SSL library." |/*| system default SSL-library? 66. http://jru.jabberstudio.org/ |/*| is dead 67. default to https where available? |/*| the apple-link is available on https for exmaple |/*| and https://trac.gajim.org/wiki/DatabaseBackup 68. #: ../src/common/connection.py:286 msgid "Neither the remote presence is signed, nor a key was assigned." |/*| Either, or nor is there a key assigned ? 69. #: ../src/common/connection.py:2620 msgid "Unregister failed" |/*| unregistration 70. #: ../src/common/helpers.py:169 msgid "Server must be between 1 and 1023 chars" |/*| server name 80. #: ../src/config.py:2902 msgid "" "<b>Whom do you want to make an owner?</b>\n" |/*| To whom do you want to assign ownership |/*| Whom do you want to make part-owner.|| |/* only these make sense in my language, not the in-between.| 81. #: ../src/gajim-remote.py:117 msgid "Changes the priority of account or accounts" |/*| changes priority of one or more accounts Im sure we could delve deep into this. There are a lot of improvements to be made.
-Allan Nordhøy
Translators mailing list Translators@gajim.org https://lists.gajim.org/cgi-bin/listinfo/translators