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