diff options
author | Yann Leboulanger <asterix@lagaule.org> | 2017-01-14 17:02:54 +0300 |
---|---|---|
committer | Yann Leboulanger <asterix@lagaule.org> | 2017-01-14 17:02:54 +0300 |
commit | b4678cec5bc7245543867ffd6a0668e777490ebb (patch) | |
tree | f2a090d61c9dba0bf8a4d5c596c0e7da5cf5dd61 /po/en_GB.po | |
parent | bfd9c5a96bc431dff23d9ae76cc508eda39ee3ba (diff) |
update po files
Diffstat (limited to 'po/en_GB.po')
-rw-r--r-- | po/en_GB.po | 9409 |
1 files changed, 5286 insertions, 4123 deletions
diff --git a/po/en_GB.po b/po/en_GB.po index 2e651a0b8..0ea51854c 100644 --- a/po/en_GB.po +++ b/po/en_GB.po @@ -3,15 +3,11 @@ # This file is distributed under the same license as the Gajim - A Jabber Instant Messager package. # # Jeff Bailes <thepizzaking@gmail.com>, 2006, 2009. -#: ../src/gajim-remote-plugin.py:221 ../src/gajim-remote-plugin.py:228 -#: ../src/gajim-remote-plugin.py:254 ../src/gajim-remote-plugin.py:255 -#: ../src/gajim-remote-plugin.py:261 ../src/gajim-remote-plugin.py:262 -#: ../src/gajim-remote-plugin.py:263 ../src/gajim-remote-plugin.py:264 msgid "" msgstr "" "Project-Id-Version: Gajim - A Jabber Instant Messager 0.13\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-01 20:39+0200\n" +"POT-Creation-Date: 2017-01-10 03:06+0000\n" "PO-Revision-Date: 2009-11-20 20:49+1100\n" "Last-Translator: Jeff Bailes <thepizzaking@gmail.com>\n" "Language-Team: English <en_gb@li.org>\n" @@ -21,306 +17,299 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: ../data/gui/account_context_menu.ui.h:1 ../data/gui/roster_window.ui.h:7 -msgid "Join _Group Chat..." -msgstr "Join _Group Chat..." +#: ../data/gui/account_context_menu.ui.h:1 +#: ../data/gui/zeroconf_context_menu.ui.h:1 +msgid "_Status" +msgstr "_Status" #: ../data/gui/account_context_menu.ui.h:2 +msgid "_Personal Events" +msgstr "_Personal Events" + +#: ../data/gui/account_context_menu.ui.h:3 ../data/gui/roster_window.ui.h:3 +#: ../data/gui/systray_context_menu.ui.h:2 +msgid "_Start Chat..." +msgstr "_Start Chat..." + +#: ../data/gui/account_context_menu.ui.h:4 ../data/gui/chat_context_menu.ui.h:6 +#: ../data/gui/roster_window.ui.h:5 ../data/gui/systray_context_menu.ui.h:3 +msgid "Join _Group Chat" +msgstr "Join _Group Chat" + +#: ../data/gui/account_context_menu.ui.h:5 msgid "_Add Contact..." msgstr "_Add Contact..." -#: ../data/gui/account_context_menu.ui.h:3 ../data/gui/roster_window.ui.h:18 +#: ../data/gui/account_context_menu.ui.h:6 ../data/gui/roster_window.ui.h:7 msgid "_Discover Services" msgstr "_Discover Services" -#: ../data/gui/account_context_menu.ui.h:4 +#: ../data/gui/account_context_menu.ui.h:7 msgid "_Execute Command..." msgstr "_Execute Command..." -#: ../data/gui/account_context_menu.ui.h:5 -msgid "_Modify Account" -msgstr "_Modify Account" - -#: ../data/gui/account_context_menu.ui.h:6 +#: ../data/gui/account_context_menu.ui.h:8 msgid "_Open Gmail Inbox" msgstr "_Open Gmail Inbox" -#: ../data/gui/account_context_menu.ui.h:7 -msgid "_Personal Events" -msgstr "_Personal Events" - -#: ../data/gui/account_context_menu.ui.h:8 ../data/gui/roster_window.ui.h:24 -msgid "_Start Chat..." -msgstr "_Start Chat..." - #: ../data/gui/account_context_menu.ui.h:9 #: ../data/gui/zeroconf_context_menu.ui.h:2 -msgid "_Status" -msgstr "_Status" +msgid "_Modify Account..." +msgstr "_Modify Account..." #: ../data/gui/account_creation_wizard_window.ui.h:1 +#: ../data/gui/accounts_window.ui.h:1 ../data/gui/change_mood_dialog.ui.h:3 +#: ../src/config.py:1247 ../src/config.py:1262 ../src/config.py:1267 +#: ../src/config.py:1315 ../src/config.py:1425 ../src/config.py:1755 +#: ../src/config.py:1760 ../src/config.py:2369 ../src/config.py:2451 +#: ../src/config.py:2466 ../src/config.py:3758 ../src/config.py:3835 +#: ../src/dialogs.py:327 ../src/dialogs.py:329 ../src/dialogs.py:537 +#: ../src/dialogs.py:550 ../src/roster_window.py:3086 +#: ../src/roster_window.py:3092 ../src/roster_window.py:3097 +msgid "None" +msgstr "None" + +#: ../data/gui/account_creation_wizard_window.ui.h:2 +msgid "Gajim: Account Creation Wizard" +msgstr "Gajim: Account Creation Wizard" + +#: ../data/gui/account_creation_wizard_window.ui.h:3 msgid "" -"<b>Connecting to server</b>\n" -"\n" -"Please wait..." +"You need to have an account in order to connect\n" +"to the Jabber network." msgstr "" -"<b>Connecting to server</b>\n" -"\n" -"Please wait..." +"You need to have an account in order to connect\n" +"to the Jabber network." + +#: ../data/gui/account_creation_wizard_window.ui.h:5 +msgid "I already have an account I want to _use" +msgstr "I already have an account I want to _use" + +#: ../data/gui/account_creation_wizard_window.ui.h:6 +msgid "I want to _register for a new account" +msgstr "I want to _register for a new account" -#: ../data/gui/account_creation_wizard_window.ui.h:4 +#: ../data/gui/account_creation_wizard_window.ui.h:7 msgid "<b>Please choose one of the options below:</b>" msgstr "<b>Please choose one of the options below:</b>" -#: ../data/gui/account_creation_wizard_window.ui.h:5 +#: ../data/gui/account_creation_wizard_window.ui.h:8 msgid "<b>Please fill in the data for your existing account</b>" msgstr "<b>Please fill in the data for your existing account</b>" -#: ../data/gui/account_creation_wizard_window.ui.h:6 -msgid "<b>Please select a server</b>" -msgstr "<b>Please select a server</b>" - -#: ../data/gui/account_creation_wizard_window.ui.h:7 -msgid "" -"Add this certificate to the list of trusted certificates.\n" -"SHA1 fingerprint of the certificate:\n" -msgstr "" -"Add this certificate to the list of trusted certificates.\n" -"SHA1 fingerprint of the certificate:\n" +#: ../data/gui/account_creation_wizard_window.ui.h:9 +#: ../data/gui/accounts_window.ui.h:7 +msgid "_Jabber ID:" +msgstr "_Jabber ID:" #: ../data/gui/account_creation_wizard_window.ui.h:10 msgid "Anon_ymous authentication" msgstr "Anon_ymous authentication" #: ../data/gui/account_creation_wizard_window.ui.h:11 -msgid "Connect when I press Finish" -msgstr "Connect when I press Finish" +#: ../data/gui/accounts_window.ui.h:8 +#: ../data/gui/manage_bookmarks_window.ui.h:6 +msgid "_Password:" +msgstr "_Password:" #: ../data/gui/account_creation_wizard_window.ui.h:12 -msgid "Gajim: Account Creation Wizard" -msgstr "Gajim: Account Creation Wizard" +#: ../data/gui/accounts_window.ui.h:16 +msgid "Save pass_word" +msgstr "Save pass_word" #: ../data/gui/account_creation_wizard_window.ui.h:13 -msgid "I already have an account I want to _use" -msgstr "I already have an account I want to _use" +#: ../data/gui/accounts_window.ui.h:17 +msgid "If checked, Gajim will remember the password for this account" +msgstr "If ticked, Gajim will remember the password for this account" #: ../data/gui/account_creation_wizard_window.ui.h:14 -msgid "I want to _register for a new account" -msgstr "I want to _register for a new account" +msgid "<b>Please select a server</b>" +msgstr "<b>Please select a server</b>" #: ../data/gui/account_creation_wizard_window.ui.h:15 -#: ../data/gui/accounts_window.ui.h:28 -msgid "If checked, Gajim will remember the password for this account" -msgstr "If ticked, Gajim will remember the password for this account" +#: ../data/gui/manage_bookmarks_window.ui.h:5 +msgid "_Server:" +msgstr "_Server:" #: ../data/gui/account_creation_wizard_window.ui.h:16 -msgid "Manage..." -msgstr "Manage..." +msgid "Prox_y:" +msgstr "Prox_y:" #: ../data/gui/account_creation_wizard_window.ui.h:17 -#: ../data/gui/accounts_window.ui.h:39 ../data/gui/change_mood_dialog.ui.h:3 -#: ../src/config.py:1280 ../src/config.py:1383 ../src/config.py:1694 -#: ../src/config.py:1699 ../src/config.py:2265 ../src/config.py:2344 -#: ../src/config.py:2357 ../src/config.py:3613 ../src/config.py:3688 -#: ../src/dialogs.py:309 ../src/dialogs.py:311 ../src/dialogs.py:514 -#: ../src/dialogs.py:527 ../src/roster_window.py:2956 -#: ../src/roster_window.py:2962 ../src/roster_window.py:2967 -msgid "None" -msgstr "None" +msgid "Manage..." +msgstr "Manage..." #: ../data/gui/account_creation_wizard_window.ui.h:18 -msgid "Prox_y:" -msgstr "Prox_y:" +msgid "Use custom hostname/port" +msgstr "Use custom hostname/port" #: ../data/gui/account_creation_wizard_window.ui.h:19 -#: ../data/gui/accounts_window.ui.h:48 -msgid "Save pass_word" -msgstr "Save pass_word" +msgid "_Hostname:" +msgstr "_Hostname:" #: ../data/gui/account_creation_wizard_window.ui.h:20 -msgid "Set my profile when I connect" -msgstr "Set my profile when I connect" +msgid "_Port:" +msgstr "_Port:" #: ../data/gui/account_creation_wizard_window.ui.h:21 -msgid "Use custom hostname/port" -msgstr "Use custom hostname/port" +#: ../data/gui/roster_window.ui.h:8 +msgid "_Advanced" +msgstr "_Advanced" #: ../data/gui/account_creation_wizard_window.ui.h:22 msgid "" -"You need to have an account in order to connect\n" -"to the Jabber network." +"Add this certificate to the list of trusted certificates.\n" +"SHA1 fingerprint of the certificate:\n" msgstr "" -"You need to have an account in order to connect\n" -"to the Jabber network." - -#: ../data/gui/account_creation_wizard_window.ui.h:24 -#: ../data/gui/roster_window.ui.h:16 -msgid "_Advanced" -msgstr "_Advanced" +"Add this certificate to the list of trusted certificates.\n" +"SHA1 fingerprint of the certificate:\n" #: ../data/gui/account_creation_wizard_window.ui.h:25 -msgid "_Finish" -msgstr "_Finish" - -#: ../data/gui/account_creation_wizard_window.ui.h:26 -msgid "_Hostname:" -msgstr "_Hostname:" - -#: ../data/gui/account_creation_wizard_window.ui.h:27 -#: ../data/gui/accounts_window.ui.h:62 -msgid "_Jabber ID:" -msgstr "_Jabber ID:" +msgid "" +"<b>Connecting to server</b>\n" +"\n" +"Please wait..." +msgstr "" +"<b>Connecting to server</b>\n" +"\n" +"Please wait..." #: ../data/gui/account_creation_wizard_window.ui.h:28 -#: ../data/gui/accounts_window.ui.h:64 -msgid "_Password:" -msgstr "_Password:" +msgid "Connect when I press Finish" +msgstr "Connect when I press Finish" #: ../data/gui/account_creation_wizard_window.ui.h:29 -msgid "_Port:" -msgstr "_Port:" +msgid "Set my profile when I connect" +msgstr "Set my profile when I connect" #: ../data/gui/account_creation_wizard_window.ui.h:30 -msgid "_Server:" -msgstr "_Server:" - -#: ../data/gui/accounts_window.ui.h:1 ../data/gui/preferences_window.ui.h:13 -msgid "<b>Miscellaneous</b>" -msgstr "<b>Miscellaneous</b>" +msgid "_Finish" +msgstr "_Finish" #: ../data/gui/accounts_window.ui.h:2 -msgid "<b>OpenPGP</b>" -msgstr "<b>OpenPGP</b>" +msgid "Accounts" +msgstr "Accounts" -#: ../data/gui/accounts_window.ui.h:3 -msgid "<b>Personal Information</b>" -msgstr "<b>Personal Information</b>" +#. Change label for accept_button to action name instead of 'OK'. +#: ../data/gui/accounts_window.ui.h:3 ../src/dialogs.py:3568 +#: ../src/dialogs.py:3614 +msgid "Add" +msgstr "Add" -#: ../data/gui/accounts_window.ui.h:4 -msgid "<b>Proxy</b>" -msgstr "<b>Proxy</b>" +#. Change label for accept_button to action name instead of 'OK'. +#: ../data/gui/accounts_window.ui.h:4 ../src/dialogs.py:3572 +#: ../src/dialogs.py:3669 +msgid "Delete" +msgstr "Delete" #: ../data/gui/accounts_window.ui.h:5 -msgid "A_djust to status" -msgstr "A_djust to status" - -#: ../data/gui/accounts_window.ui.h:6 ../data/gui/join_groupchat_window.ui.h:1 -msgid "Account" -msgstr "Account" - -#: ../data/gui/accounts_window.ui.h:7 -msgid "Accounts" -msgstr "Accounts" +msgid "Re_name" +msgstr "Re_name" -#: ../data/gui/accounts_window.ui.h:8 -msgid "Administration operations" -msgstr "Administration operations" +#: ../data/gui/accounts_window.ui.h:6 ../src/config.py:4210 +#: ../src/plugins/gui.py:92 +msgid "Active" +msgstr "Active" #: ../data/gui/accounts_window.ui.h:9 -msgid "Anonymous authentication" -msgstr "Anonymous authentication" +msgid "Resour_ce:" +msgstr "Resour_ce:" #: ../data/gui/accounts_window.ui.h:10 -msgid "Auto-reconnect when connection is lost" -msgstr "Auto-reconnect when connection is lost" +msgid "Priori_ty:" +msgstr "Priori_ty:" #: ../data/gui/accounts_window.ui.h:11 -#, fuzzy -msgid "Browse..." -msgstr "_Browse" +msgid "" +"Resource is sent to the Jabber server in order to separate the same JID in " +"two or more parts depending on the number of the clients connected in the " +"same server with the same account. So you might be connected in the same " +"account with resource 'Home' and 'Work' at the same time. The resource which " +"has the highest priority will get the events. (see below)" +msgstr "" +"Resource is sent to the Jabber server in order to separate the same JID in " +"two or more parts depending on the number of the clients connected in the " +"same server with the same account. So you might be connected in the same " +"account with resource 'Home' and 'Work' at the same time. The resource which " +"has the highest priority will get the events. (see below)" -#: ../data/gui/accounts_window.ui.h:12 -msgid "C_onnect on Gajim startup" -msgstr "C_onnect on Gajim startup" +#. No configured account +#: ../data/gui/accounts_window.ui.h:12 ../data/gui/roster_window.ui.h:1 +#: ../data/gajim.desktop.in.in.h:1 ../src/common/helpers.py:1119 +#: ../src/common/helpers.py:1131 ../src/notify.py:327 ../src/notify.py:350 +#: ../src/notify.py:401 ../src/notify.py:417 +msgid "Gajim" +msgstr "Gajim" #: ../data/gui/accounts_window.ui.h:13 -msgid "Chan_ge Password" -msgstr "Chan_ge Password" +msgid "A_djust to status" +msgstr "A_djust to status" #: ../data/gui/accounts_window.ui.h:14 -msgid "" -"Check this so Gajim will ask you before sending your password over an " -"insecure connection." -msgstr "" -"Check this so Gajim will ask you before sending your password over an " -"insecure connection." +msgid "Priority will change automatically according to your status." +msgstr "Priority will change automatically according to your status." #: ../data/gui/accounts_window.ui.h:15 -#, fuzzy -msgid "Choose Client Cert" -msgstr "Choose File to Send..." - -#: ../data/gui/accounts_window.ui.h:16 -msgid "Choose _Key..." -msgstr "Choose _Key..." - -#: ../data/gui/accounts_window.ui.h:17 -msgid "Click to change account's password" -msgstr "Click to change account's password" +msgid "Anonymous authentication" +msgstr "Anonymous authentication" #: ../data/gui/accounts_window.ui.h:18 -msgid "Click to request authorization to all contacts of another account" -msgstr "Click to request authorisation to all contacts of another account" +msgid "" +"Priority is used in Jabber to determine who gets the events from the jabber " +"server when two or more clients are connected using the same account; The " +"client with the highest priority gets the events" +msgstr "" +"Priority is used in Jabber to determine who gets the events from the jabber " +"server when two or more clients are connected using the same account; The " +"client with the highest priority gets the events" #: ../data/gui/accounts_window.ui.h:19 #, fuzzy -msgid "Client certificate" -msgstr "Self signed certificate" +msgid "Synchronize contacts" +msgstr "Synchronise contacts" #: ../data/gui/accounts_window.ui.h:20 -msgid "Co_nnect on Gajim startup" -msgstr "Co_nnect on Gajim startup" +msgid "Click to request authorization to all contacts of another account" +msgstr "Click to request authorisation to all contacts of another account" #: ../data/gui/accounts_window.ui.h:21 -msgid "Connection" -msgstr "Connection" +msgid "Chan_ge Password" +msgstr "Chan_ge Password" #: ../data/gui/accounts_window.ui.h:22 -#: ../data/gui/zeroconf_information_window.ui.h:2 -msgid "E-Mail:" -msgstr "E-Mail:" +msgid "Click to change account's password" +msgstr "Click to change account's password" #: ../data/gui/accounts_window.ui.h:23 -#: ../data/gui/zeroconf_information_window.ui.h:3 -msgid "First Name:" -msgstr "First Name:" +msgid "Administration operations" +msgstr "Administration operations" -#. No configured account -#: ../data/gui/accounts_window.ui.h:24 ../data/gui/roster_window.ui.h:5 -#: ../src/common/helpers.py:1159 ../src/common/helpers.py:1171 -#: ../src/notify.py:528 ../src/notify.py:551 ../src/notify.py:600 -#: ../src/notify.py:616 -msgid "Gajim" -msgstr "Gajim" +#: ../data/gui/accounts_window.ui.h:24 +msgid "_Client Cert File:" +msgstr "" -#. FIXME: Ugly workaround. -#. FIXME: Ugly workaround. Maybe we haven't been in any group (defaults to General) -#. General group cannot be changed -#: ../data/gui/accounts_window.ui.h:25 ../data/gui/preferences_window.ui.h:57 -#: ../src/common/contacts.py:141 ../src/dialogs.py:112 ../src/dialogs.py:122 -#: ../src/roster_window.py:2898 ../src/roster_window.py:5451 -msgid "General" -msgstr "General" +#: ../data/gui/accounts_window.ui.h:25 +#, fuzzy +msgid "Browse..." +msgstr "_Browse" #: ../data/gui/accounts_window.ui.h:26 -msgid "" -"If checked, Gajim will also broadcast some more IPs except from just your " -"IP, so file transfer has higher chances of working." -msgstr "" -"If ticked, Gajim will also broadcast some more IPs except from just your IP, " -"so file transfer has higher chances of working." +#, fuzzy +msgid "Certificate is e_ncrypted" +msgstr "Certificate rejected" #: ../data/gui/accounts_window.ui.h:27 -msgid "If checked, Gajim will get the password from a GPG agent like seahorse" -msgstr "If ticked, Gajim will get the password from a GPG agent like seahorse" +#, fuzzy +msgid "Client certificate" +msgstr "Self signed certificate" + +#: ../data/gui/accounts_window.ui.h:28 ../data/gui/join_groupchat_window.ui.h:2 +msgid "Account" +msgstr "Account" #: ../data/gui/accounts_window.ui.h:29 -msgid "" -"If checked, Gajim will send keep-alive packets to prevent connection timeout " -"which results in disconnection" -msgstr "" -"If ticked, Gajim will send keep-alive packets to prevent connection timeout " -"which results in disconnection" +msgid "C_onnect on Gajim startup" +msgstr "C_onnect on Gajim startup" #: ../data/gui/accounts_window.ui.h:30 msgid "" @@ -331,6 +320,23 @@ msgstr "" "this account" #: ../data/gui/accounts_window.ui.h:31 +msgid "Auto-reconnect when connection is lost" +msgstr "Auto-reconnect when connection is lost" + +#: ../data/gui/accounts_window.ui.h:32 +msgid "Save conversation _logs for all contacts" +msgstr "Save conversation _logs for all contacts" + +#: ../data/gui/accounts_window.ui.h:33 +#, fuzzy +msgid "Synchronize logs with server" +msgstr "Synchronise contacts" + +#: ../data/gui/accounts_window.ui.h:34 +msgid "Synch_ronize account status with global status" +msgstr "Synch_ronise account status with global status" + +#: ../data/gui/accounts_window.ui.h:35 msgid "" "If checked, any change to the global status (handled by the combobox at the " "bottom of the roster window) will change the status of this account " @@ -340,180 +346,225 @@ msgstr "" "bottom of the roster window) will change the status of this account " "accordingly" -#: ../data/gui/accounts_window.ui.h:32 -msgid "" -"If the default port that is used for incoming messages is unfitting for your " -"setup you can select another one here.\n" -"You might consider to change possible firewall settings." -msgstr "" -"If the default port that is used for incoming messages is unfitting for your " -"setup you can select another one here.\n" -"You might consider to change possible firewall settings." - -#: ../data/gui/accounts_window.ui.h:34 -msgid "Information about you, as stored in the server" -msgstr "Information about you, as stored in the server" - -#: ../data/gui/accounts_window.ui.h:35 -#: ../data/gui/zeroconf_information_window.ui.h:4 ../src/config.py:1817 -#: ../src/dialogs.py:831 -msgid "Jabber ID:" -msgstr "Jabber ID:" - #: ../data/gui/accounts_window.ui.h:36 -#: ../data/gui/zeroconf_information_window.ui.h:5 -msgid "Last Name:" -msgstr "Surname:" +msgid "Receive conversations from other resources (If server supports it)" +msgstr "" #: ../data/gui/accounts_window.ui.h:37 -msgid "Mer_ge accounts" -msgstr "Mer_ge accounts" +msgid "Use file transfer proxies" +msgstr "Use file transfer proxies" -#: ../data/gui/accounts_window.ui.h:38 ../src/config.py:1790 -#: ../src/config.py:2358 -msgid "No key selected" -msgstr "No key selected" +#: ../data/gui/accounts_window.ui.h:38 +msgid "" +"If checked, Gajim will also broadcast some more IPs except from just your " +"IP, so file transfer has higher chances of working." +msgstr "" +"If ticked, Gajim will also broadcast some more IPs except from just your IP, " +"so file transfer has higher chances of working." -#: ../data/gui/accounts_window.ui.h:40 ../data/gui/profile_window.ui.h:35 -msgid "Personal Information" -msgstr "Personal Information" +#. nick choosen by contact +#. FIXME: Ugly workaround. +#. FIXME: Ugly workaround. +#. Maybe we haven't been in any group (defaults to General) +#. General group cannot be changed +#: ../data/gui/accounts_window.ui.h:39 ../data/gui/preferences_window.ui.h:42 +#: ../src/common/contacts.py:106 ../src/common/contacts.py:139 +#: ../src/dialogs.py:124 ../src/dialogs.py:136 ../src/roster_window.py:3028 +#: ../src/roster_window.py:4151 ../src/roster_window.py:5764 +msgid "General" +msgstr "General" -#: ../data/gui/accounts_window.ui.h:41 -msgid "Priori_ty:" -msgstr "Priori_ty:" +#: ../data/gui/accounts_window.ui.h:40 +msgid "_use HTTP__PROXY environment variable" +msgstr "_use HTTP__PROXY environment variable" + +#: ../data/gui/accounts_window.ui.h:41 ../data/gui/preferences_window.ui.h:140 +msgid "_Manage..." +msgstr "_Manage..." #: ../data/gui/accounts_window.ui.h:42 -msgid "" -"Priority is used in Jabber to determine who gets the events from the jabber " -"server when two or more clients are connected using the same account; The " -"client with the highest priority gets the events" -msgstr "" -"Priority is used in Jabber to determine who gets the events from the jabber " -"server when two or more clients are connected using the same account; The " -"client with the highest priority gets the events" +msgid "<b>Proxy</b>" +msgstr "<b>Proxy</b>" #: ../data/gui/accounts_window.ui.h:43 -msgid "Priority will change automatically according to your status." -msgstr "Priority will change automatically according to your status." +msgid "_Warn before using an insecure connection" +msgstr "_Warn before using an insecure connection" -#. Rename -#: ../data/gui/accounts_window.ui.h:44 ../src/roster_window.py:5401 -msgid "Re_name" -msgstr "Re_name" +#: ../data/gui/accounts_window.ui.h:44 +msgid "" +"Check this so Gajim will ask you before sending your password over an " +"insecure connection." +msgstr "" +"Check this so Gajim will ask you before sending your password over an " +"insecure connection." #: ../data/gui/accounts_window.ui.h:45 -msgid "Resour_ce:" -msgstr "Resour_ce:" +msgid "Send _keep-alive packets" +msgstr "Send _keep-alive packets" #: ../data/gui/accounts_window.ui.h:46 msgid "" -"Resource is sent to the Jabber server in order to separate the same JID in " -"two or more parts depending on the number of the clients connected in the " -"same server with the same account. So you might be connected in the same " -"account with resource 'Home' and 'Work' at the same time. The resource which " -"has the highest priority will get the events. (see below)" +"If checked, Gajim will send keep-alive packets to prevent connection timeout " +"which results in disconnection" msgstr "" -"Resource is sent to the Jabber server in order to separate the same JID in " -"two or more parts depending on the number of the clients connected in the " -"same server with the same account. So you might be connected in the same " -"account with resource 'Home' and 'Work' at the same time. The resource which " -"has the highest priority will get the events. (see below)" +"If ticked, Gajim will send keep-alive packets to prevent connection timeout " +"which results in disconnection" #: ../data/gui/accounts_window.ui.h:47 -msgid "Save conversation _logs for all contacts" -msgstr "Save conversation _logs for all contacts" +msgid "Use cust_om hostname/port" +msgstr "Use cust_om hostname/port" + +#: ../data/gui/accounts_window.ui.h:48 +msgid "_Hostname: " +msgstr "_Hostname: " #: ../data/gui/accounts_window.ui.h:49 -msgid "Send _keep-alive packets" -msgstr "Send _keep-alive packets" +msgid "_Port: " +msgstr "_Port: " -#: ../data/gui/accounts_window.ui.h:50 -msgid "Synch_ronize account status with global status" -msgstr "Synch_ronise account status with global status" +#: ../data/gui/accounts_window.ui.h:50 ../data/gui/preferences_window.ui.h:143 +msgid "<b>Miscellaneous</b>" +msgstr "<b>Miscellaneous</b>" #: ../data/gui/accounts_window.ui.h:51 -msgid "Synchroni_ze account status with global status" -msgstr "Synchroni_se account status with global status" +msgid "Connection" +msgstr "Connection" -#: ../data/gui/accounts_window.ui.h:52 -#: ../data/gui/synchronise_select_account_dialog.ui.h:2 -msgid "Synchronise contacts" -msgstr "Synchronise contacts" +#: ../data/gui/accounts_window.ui.h:52 ../src/config.py:1853 +#: ../src/config.py:2467 +msgid "No key selected" +msgstr "No key selected" #: ../data/gui/accounts_window.ui.h:53 -msgid "The path to the client certificate and key in PKCS#12 format" -msgstr "" +msgid "Choose _Key..." +msgstr "Choose _Key..." #: ../data/gui/accounts_window.ui.h:54 msgid "Use G_PG Agent" msgstr "Use G_PG Agent" #: ../data/gui/accounts_window.ui.h:55 -msgid "Use cust_om hostname/port" -msgstr "Use cust_om hostname/port" +msgid "If checked, Gajim will get the password from a GPG agent like seahorse" +msgstr "If ticked, Gajim will get the password from a GPG agent like seahorse" #: ../data/gui/accounts_window.ui.h:56 -msgid "Use cust_om port:" -msgstr "Use cust_om port:" +msgid "<b>OpenPGP</b>" +msgstr "<b>OpenPGP</b>" #: ../data/gui/accounts_window.ui.h:57 -msgid "Use file transfer proxies" -msgstr "Use file transfer proxies" +msgid "_Edit Personal Information..." +msgstr "_Edit Personal Information..." #: ../data/gui/accounts_window.ui.h:58 -msgid "_Client Cert File:" -msgstr "" +msgid "Information about you, as stored in the server" +msgstr "Information about you, as stored in the server" #: ../data/gui/accounts_window.ui.h:59 -msgid "_Edit Personal Information..." -msgstr "_Edit Personal Information..." +msgid "<b>Personal Information</b>" +msgstr "<b>Personal Information</b>" -#. XML Console enable checkbutton -#: ../data/gui/accounts_window.ui.h:60 ../data/gui/xml_console_window.ui.h:11 -msgid "_Enable" -msgstr "_Enable" +#: ../data/gui/accounts_window.ui.h:60 ../data/gui/profile_window.ui.h:1 +msgid "Personal Information" +msgstr "Personal Information" #: ../data/gui/accounts_window.ui.h:61 -msgid "_Hostname: " -msgstr "_Hostname: " +msgid "Co_nnect on Gajim startup" +msgstr "Co_nnect on Gajim startup" + +#: ../data/gui/accounts_window.ui.h:62 +msgid "Synchroni_ze account status with global status" +msgstr "Synchroni_se account status with global status" #: ../data/gui/accounts_window.ui.h:63 -msgid "_Manage..." -msgstr "_Manage..." +msgid "Use cust_om port:" +msgstr "Use cust_om port:" -#: ../data/gui/accounts_window.ui.h:65 -msgid "_Port: " -msgstr "_Port: " +#: ../data/gui/accounts_window.ui.h:64 +msgid "" +"If the default port that is used for incoming messages is unfitting for your " +"setup you can select another one here.\n" +"You might consider to change possible firewall settings." +msgstr "" +"If the default port that is used for incoming messages is unfitting for your " +"setup you can select another one here.\n" +"You might consider to change possible firewall settings." #: ../data/gui/accounts_window.ui.h:66 -msgid "_Warn before using an insecure connection" -msgstr "_Warn before using an insecure connection" +#: ../data/gui/zeroconf_information_window.ui.h:7 +msgid "First Name:" +msgstr "First Name:" #: ../data/gui/accounts_window.ui.h:67 -msgid "_use HTTP__PROXY environment variable" -msgstr "_use HTTP__PROXY environment variable" +#: ../data/gui/zeroconf_information_window.ui.h:8 +msgid "Last Name:" +msgstr "Surname:" -#: ../data/gui/add_new_contact_window.ui.h:1 -msgid "A_ccount:" -msgstr "A_ccount:" +#: ../data/gui/accounts_window.ui.h:68 +#: ../data/gui/archiving_313_preferences_item.ui.h:3 +#: ../data/gui/tooltip_gc_contact.ui.h:1 +#: ../data/gui/tooltip_roster_contact.ui.h:1 +#: ../data/gui/zeroconf_information_window.ui.h:9 ../src/config.py:1880 +#: ../src/dialogs.py:854 +msgid "Jabber ID:" +msgstr "Jabber ID:" -#: ../data/gui/add_new_contact_window.ui.h:2 -msgid "A_llow this contact to view my status" -msgstr "A_llow this contact to view my status" +#: ../data/gui/accounts_window.ui.h:69 +#: ../data/gui/zeroconf_information_window.ui.h:10 +msgid "E-Mail:" +msgstr "E-Mail:" -#: ../data/gui/add_new_contact_window.ui.h:3 -msgid "Add New Contact" -msgstr "Add New Contact" +#: ../data/gui/accounts_window.ui.h:70 +msgid "Mer_ge accounts" +msgstr "Mer_ge accounts" -#: ../data/gui/add_new_contact_window.ui.h:4 ../src/common/helpers.py:1339 +#: ../data/gui/add_new_contact_window.ui.h:1 ../src/common/helpers.py:1317 msgid "I would like to add you to my contact list." msgstr "I would like to add you to my contact list." +#: ../data/gui/add_new_contact_window.ui.h:2 +msgid "Add New Contact" +msgstr "Add New Contact" + +#: ../data/gui/add_new_contact_window.ui.h:3 +msgid "A_ccount:" +msgstr "A_ccount:" + +#: ../data/gui/add_new_contact_window.ui.h:4 +msgid "_Protocol:" +msgstr "_Protocol:" + #: ../data/gui/add_new_contact_window.ui.h:5 +msgid "_User ID:" +msgstr "_User ID:" + +#: ../data/gui/add_new_contact_window.ui.h:6 +#: ../data/gui/manage_bookmarks_window.ui.h:3 +msgid "_Nickname:" +msgstr "_Nickname:" + +#: ../data/gui/add_new_contact_window.ui.h:7 +msgid "_Group:" +msgstr "_Group:" + +#: ../data/gui/add_new_contact_window.ui.h:8 +msgid "Choose a group of type a new group" +msgstr "" + +#: ../data/gui/add_new_contact_window.ui.h:9 +msgid "A_llow this contact to view my status" +msgstr "A_llow this contact to view my status" + +#: ../data/gui/add_new_contact_window.ui.h:10 +#, fuzzy +msgid "_Save subscription message" +msgstr "_Subscription" + +#: ../data/gui/add_new_contact_window.ui.h:11 +#, fuzzy msgid "" "You have to register with this transport\n" "to be able to add a contact from this\n" -"protocol. Click on register button to\n" +"protocol. Click on Register button to\n" "proceed." msgstr "" "You have to register with this transport\n" @@ -521,7 +572,11 @@ msgstr "" "protocol. Click on register button to\n" "proceed." -#: ../data/gui/add_new_contact_window.ui.h:9 +#: ../data/gui/add_new_contact_window.ui.h:15 +msgid "_Register" +msgstr "_Register" + +#: ../data/gui/add_new_contact_window.ui.h:16 msgid "" "You must be connected to the transport to be able\n" "to add a contact from this protocol." @@ -529,702 +584,583 @@ msgstr "" "You must be connected to the transport to be able\n" "to add a contact from this protocol." -#: ../data/gui/add_new_contact_window.ui.h:11 -msgid "_Group:" -msgstr "_Group:" - -#: ../data/gui/add_new_contact_window.ui.h:12 -msgid "_Nickname:" -msgstr "_Nickname:" - -#: ../data/gui/add_new_contact_window.ui.h:13 -msgid "_Protocol:" -msgstr "_Protocol:" - -#: ../data/gui/add_new_contact_window.ui.h:14 -msgid "_Register" -msgstr "_Register" - -#: ../data/gui/add_new_contact_window.ui.h:15 -#, fuzzy -msgid "_Save subscription message" -msgstr "_Subscription" - -#: ../data/gui/add_new_contact_window.ui.h:16 -msgid "_User ID:" -msgstr "_User ID:" - -#: ../data/gui/adhoc_commands_window.ui.h:1 -msgid "<b>An error has occurred:</b>" -msgstr "<b>An error has occurred:</b>" +#. displaying the window +#: ../data/gui/adhoc_commands_window.ui.h:1 ../src/adhoc_commands.py:104 +msgid "Ad-hoc Commands - Gajim" +msgstr "Ad-hoc Commands - Gajim" #: ../data/gui/adhoc_commands_window.ui.h:2 -msgid "<b>Choose command to execute:</b>" -msgstr "<b>Choose command to execute:</b>" +msgid "Please wait while retrieving command list..." +msgstr "Please wait while retrieving command list..." #: ../data/gui/adhoc_commands_window.ui.h:3 -msgid "Ad-hoc Commands - Gajim" -msgstr "Ad-hoc Commands - Gajim" +msgid "<b>Choose command to execute:</b>" +msgstr "<b>Choose command to execute:</b>" #: ../data/gui/adhoc_commands_window.ui.h:4 msgid "Check once more" msgstr "Check once more" #: ../data/gui/adhoc_commands_window.ui.h:5 -msgid "Error description..." -msgstr "Error description..." - -#: ../data/gui/adhoc_commands_window.ui.h:6 #, fuzzy -msgid "F_inish" -msgstr "_Finish" - -#: ../data/gui/adhoc_commands_window.ui.h:7 -msgid "Please wait while retrieving command list..." -msgstr "Please wait while retrieving command list..." - -#: ../data/gui/adhoc_commands_window.ui.h:8 -msgid "Please wait while the command is sending..." +msgid "Please wait while the command is being sent..." msgstr "Please wait while the command is sending..." -#: ../data/gui/adhoc_commands_window.ui.h:9 +#: ../data/gui/adhoc_commands_window.ui.h:6 msgid "Please wait..." msgstr "Please wait..." -#: ../data/gui/adhoc_commands_window.ui.h:10 +#: ../data/gui/adhoc_commands_window.ui.h:7 msgid "This jabber entity does not expose any commands." msgstr "This jabber entity does not expose any commands." -#: ../data/gui/advanced_configuration_window.ui.h:1 -#: ../data/gui/features_window.ui.h:1 -msgid "<b>Description</b>" -msgstr "<b>Description</b>" +#: ../data/gui/adhoc_commands_window.ui.h:8 +msgid "<b>An error has occurred:</b>" +msgstr "<b>An error has occurred:</b>" -#: ../data/gui/advanced_configuration_window.ui.h:2 -msgid "<b>NOTE:</b> You should restart Gajim for some settings to take effect" -msgstr "<b>NOTE:</b> You should restart Gajim for some settings to take effect" +#: ../data/gui/adhoc_commands_window.ui.h:9 +#, fuzzy +msgid "F_inish" +msgstr "_Finish" -#: ../data/gui/advanced_configuration_window.ui.h:3 +#: ../data/gui/advanced_configuration_window.ui.h:1 msgid "Advanced Configuration Editor" msgstr "Advanced Configuration Editor" -#: ../data/gui/advanced_configuration_window.ui.h:4 +#: ../data/gui/advanced_configuration_window.ui.h:2 msgid "Filter:" msgstr "Filter:" +#: ../data/gui/advanced_configuration_window.ui.h:3 +#: ../data/gui/features_window.ui.h:3 +msgid "<b>Description</b>" +msgstr "<b>Description</b>" + +#: ../data/gui/advanced_configuration_window.ui.h:4 +msgid "<b>NOTE:</b> You should restart Gajim for some settings to take effect" +msgstr "<b>NOTE:</b> You should restart Gajim for some settings to take effect" + +#: ../data/gui/advanced_configuration_window.ui.h:5 +#, fuzzy +msgid "_Reset to default" +msgstr "_Reset to Default Colours" + #: ../data/gui/advanced_menuitem_menu.ui.h:1 -msgid "Delete MOTD" -msgstr "Delete MOTD" +msgid "Show _XML Console" +msgstr "Show _XML Console" #: ../data/gui/advanced_menuitem_menu.ui.h:2 -msgid "Deletes Message of the Day" -msgstr "Deletes Message of the Day" - -#: ../data/gui/advanced_menuitem_menu.ui.h:3 #, fuzzy msgid "Edit Archi_ving Preferences" msgstr "_Preferences" -#: ../data/gui/advanced_menuitem_menu.ui.h:4 +#: ../data/gui/advanced_menuitem_menu.ui.h:3 msgid "Edit _Privacy Lists..." msgstr "Edit _Privacy Lists..." +#: ../data/gui/advanced_menuitem_menu.ui.h:4 +msgid "_Administrator" +msgstr "_Administrator" + #: ../data/gui/advanced_menuitem_menu.ui.h:5 msgid "Sends a message to users currently connected to this server" msgstr "Sends a message to users currently connected to this server" #: ../data/gui/advanced_menuitem_menu.ui.h:6 -msgid "Set MOTD..." -msgstr "Set MOTD..." +msgid "_Send Server Message..." +msgstr "_Send Server Message..." #: ../data/gui/advanced_menuitem_menu.ui.h:7 msgid "Sets Message of the Day" msgstr "Sets Message of the Day" #: ../data/gui/advanced_menuitem_menu.ui.h:8 -msgid "Show _XML Console" -msgstr "Show _XML Console" +msgid "Set MOTD..." +msgstr "Set MOTD..." #: ../data/gui/advanced_menuitem_menu.ui.h:9 -msgid "Update MOTD..." -msgstr "Update MOTD..." - -#: ../data/gui/advanced_menuitem_menu.ui.h:10 msgid "Updates Message of the Day" msgstr "Updates Message of the Day" +#: ../data/gui/advanced_menuitem_menu.ui.h:10 +msgid "Update MOTD..." +msgstr "Update MOTD..." + #: ../data/gui/advanced_menuitem_menu.ui.h:11 -msgid "_Administrator" -msgstr "_Administrator" +msgid "Deletes Message of the Day" +msgstr "Deletes Message of the Day" #: ../data/gui/advanced_menuitem_menu.ui.h:12 -msgid "_Send Server Message..." -msgstr "_Send Server Message..." - -#: ../data/gui/advanced_notifications_window.ui.h:1 -msgid " a window/tab opened with that contact " -msgstr " a window/tab opened with that contact " - -#: ../data/gui/advanced_notifications_window.ui.h:2 -msgid "<b>Actions</b>" -msgstr "<b>Actions</b>" - -#: ../data/gui/advanced_notifications_window.ui.h:3 -msgid "<b>Conditions</b>" -msgstr "<b>Conditions</b>" - -#: ../data/gui/advanced_notifications_window.ui.h:4 -#: ../data/gui/preferences_window.ui.h:17 -msgid "<b>Sounds</b>" -msgstr "<b>Sounds</b>" - -#: ../data/gui/advanced_notifications_window.ui.h:5 -msgid "Advanced Actions" -msgstr "Advanced Actions" - -#: ../data/gui/advanced_notifications_window.ui.h:6 -msgid "Advanced Notifications Control" -msgstr "Advanced Notifications Control" - -#: ../data/gui/advanced_notifications_window.ui.h:7 -msgid "All statuses" -msgstr "All statuses" - -#: ../data/gui/advanced_notifications_window.ui.h:8 -#: ../src/common/commands.py:106 ../src/common/helpers.py:239 -#: ../src/tooltips.py:193 -msgid "Away" -msgstr "Away" - -#: ../data/gui/advanced_notifications_window.ui.h:9 -msgid "Busy " -msgstr "Busy " - -#: ../data/gui/advanced_notifications_window.ui.h:10 -#, fuzzy -msgid "Contact Change Status " -msgstr "Contact Changed Status" - -#: ../data/gui/advanced_notifications_window.ui.h:11 -#, fuzzy -msgid "Contact Disconnected " -msgstr "Contact Disconnected" - -#: ../data/gui/advanced_notifications_window.ui.h:12 -msgid "Don't have " -msgstr "Don't have " - -#: ../data/gui/advanced_notifications_window.ui.h:13 -#, fuzzy -msgid "File Transfer Finished" -msgstr "File Transfers" - -#: ../data/gui/advanced_notifications_window.ui.h:14 -#, fuzzy -msgid "File Transfer Request " -msgstr "File Transfer Request" - -#: ../data/gui/advanced_notifications_window.ui.h:15 -#, fuzzy -msgid "File Transfer Started " -msgstr "File Transfer Stopped" - -#: ../data/gui/advanced_notifications_window.ui.h:16 -#, fuzzy -msgid "Group Chat Message Highlight " -msgstr "Group Chat Message Highlight" +msgid "Delete MOTD" +msgstr "Delete MOTD" -#: ../data/gui/advanced_notifications_window.ui.h:17 +#: ../data/gui/archiving_313_preferences_item.ui.h:1 +#: ../data/gui/archiving_313_preferences_window.ui.h:1 +#: ../data/gui/preferences_window.ui.h:8 #, fuzzy -msgid "Group Chat Message Received " -msgstr "Group Chat Message Received" - -#: ../data/gui/advanced_notifications_window.ui.h:18 -msgid "Have " -msgstr "Have " - -#: ../data/gui/advanced_notifications_window.ui.h:19 -#: ../src/common/helpers.py:249 -msgid "Invisible" -msgstr "Invisible" - -#: ../data/gui/advanced_notifications_window.ui.h:20 -msgid "Launch a command" -msgstr "Launch a command" - -#: ../data/gui/advanced_notifications_window.ui.h:21 -#: ../src/common/helpers.py:222 ../src/tooltips.py:197 -msgid "Not Available" -msgstr "Not Available" - -#: ../data/gui/advanced_notifications_window.ui.h:22 -msgid "One or more special statuses..." -msgstr "One or more special statuses..." - -#: ../data/gui/advanced_notifications_window.ui.h:23 -msgid "Online / Free For Chat" -msgstr "Online / Free For Chat" - -#: ../data/gui/advanced_notifications_window.ui.h:24 -msgid "Play a sound" -msgstr "Play a sound" +msgid "Always" +msgstr "Away" -#: ../data/gui/advanced_notifications_window.ui.h:25 +#: ../data/gui/archiving_313_preferences_item.ui.h:2 +#: ../data/gui/archiving_313_preferences_window.ui.h:3 +#: ../data/gui/preferences_window.ui.h:6 #, fuzzy -msgid "Receive a Message" -msgstr "New Private Message" - -#: ../data/gui/advanced_notifications_window.ui.h:26 -msgid "When " -msgstr "When " - -#: ../data/gui/advanced_notifications_window.ui.h:27 -msgid "" -"_Activate window manager's UrgencyHint to make chat window in taskbar flash" -msgstr "" -"_Activate window manager's UrgencyHint to make chat window in taskbar flash" - -#: ../data/gui/advanced_notifications_window.ui.h:28 -msgid "_Disable auto opening chat window" -msgstr "_Disable auto opening chat window" - -#: ../data/gui/advanced_notifications_window.ui.h:29 -msgid "_Disable existing popup window" -msgstr "_Disable existing pop-up window" - -#: ../data/gui/advanced_notifications_window.ui.h:30 -msgid "_Disable existing sound for this event" -msgstr "_Disable existing sound for this event" +msgid "Never" +msgstr "_Never" -#: ../data/gui/advanced_notifications_window.ui.h:31 +#: ../data/gui/archiving_313_preferences_item.ui.h:4 #, fuzzy -msgid "_Disable showing event in notification area" -msgstr "_Disable showing event in roster" - -#: ../data/gui/advanced_notifications_window.ui.h:32 -msgid "_Disable showing event in roster" -msgstr "_Disable showing event in roster" - -#: ../data/gui/advanced_notifications_window.ui.h:33 -msgid "_Inform me with a popup window" -msgstr "_Inform me with a pop-up window" - -#: ../data/gui/advanced_notifications_window.ui.h:34 -msgid "_Open chat window with user" -msgstr "_Open chat window with user" +msgid "Preference:" +msgstr "Preferences" -#: ../data/gui/advanced_notifications_window.ui.h:35 +#: ../data/gui/archiving_313_preferences_window.ui.h:2 #, fuzzy -msgid "_Show event in notification area" -msgstr "_Show event in roster" - -#: ../data/gui/advanced_notifications_window.ui.h:36 -msgid "_Show event in roster" -msgstr "_Show event in roster" +msgid "Roster" +msgstr "Show _Roster" -#: ../data/gui/advanced_notifications_window.ui.h:37 -msgid "and I " -msgstr "and I " +#. holds jid +#: ../data/gui/archiving_313_preferences_window.ui.h:4 ../src/dialogs.py:3576 +#: ../src/history_manager.py:168 +msgid "Jabber ID" +msgstr "Jabber ID" -#: ../data/gui/advanced_notifications_window.ui.h:38 +#: ../data/gui/archiving_313_preferences_window.ui.h:5 #, fuzzy -msgid "contact(s)" -msgstr "Contacts" - -#: ../data/gui/advanced_notifications_window.ui.h:39 -msgid "everybody" -msgstr "" - -#: ../data/gui/advanced_notifications_window.ui.h:40 -msgid "for " -msgstr "for " +msgid "Preference" +msgstr "Preferences" -#: ../data/gui/advanced_notifications_window.ui.h:41 +#: ../data/gui/archiving_313_preferences_window.ui.h:6 #, fuzzy -msgid "group(s)" -msgstr "Groups" - -#: ../data/gui/advanced_notifications_window.ui.h:42 -msgid "when I'm in" -msgstr "when I'm in" +msgid "Default:" +msgstr "Default" #: ../data/gui/archiving_preferences_window.ui.h:1 -msgid "<i>Method Auto</i>" -msgstr "" +#, fuzzy +msgid "No" +msgstr "None" #: ../data/gui/archiving_preferences_window.ui.h:2 -msgid "<i>Method Local</i>" +msgid "Yes" msgstr "" #: ../data/gui/archiving_preferences_window.ui.h:3 -msgid "<i>Method Manual</i>" -msgstr "" - -#: ../data/gui/archiving_preferences_window.ui.h:4 #, fuzzy -msgid "Auto" -msgstr "Auto join" +msgid "Prefer" +msgstr "Preferences" -#: ../data/gui/archiving_preferences_window.ui.h:5 +#: ../data/gui/archiving_preferences_window.ui.h:4 msgid "Concede" msgstr "" -#: ../data/gui/archiving_preferences_window.ui.h:6 +#: ../data/gui/archiving_preferences_window.ui.h:5 msgid "Forbid" msgstr "" -#: ../data/gui/archiving_preferences_window.ui.h:7 +#: ../data/gui/archiving_preferences_window.ui.h:6 #, fuzzy -msgid "No" -msgstr "None" +msgid "Auto" +msgstr "Auto join" + +#: ../data/gui/archiving_preferences_window.ui.h:7 +msgid "<i>Method Auto</i>" +msgstr "" #: ../data/gui/archiving_preferences_window.ui.h:8 -#, fuzzy -msgid "Prefer" -msgstr "Preferences" +msgid "<i>Method Local</i>" +msgstr "" #: ../data/gui/archiving_preferences_window.ui.h:9 -msgid "Yes" +msgid "<i>Method Manual</i>" msgstr "" #: ../data/gui/atom_entry_window.ui.h:1 -msgid "Entry:" -msgstr "Entry:" +msgid "New entry received" +msgstr "New entry received" + +#: ../data/gui/atom_entry_window.ui.h:2 ../src/atom_window.py:129 +msgid "You have received new entry:" +msgstr "You have received new entry:" -#: ../data/gui/atom_entry_window.ui.h:2 +#: ../data/gui/atom_entry_window.ui.h:3 msgid "Feed name:" msgstr "Feed name:" -#: ../data/gui/atom_entry_window.ui.h:3 +#: ../data/gui/atom_entry_window.ui.h:4 +msgid "Entry:" +msgstr "Entry:" + +#: ../data/gui/atom_entry_window.ui.h:5 msgid "Last modified:" msgstr "Last modified:" -#: ../data/gui/atom_entry_window.ui.h:4 -msgid "New entry received" -msgstr "New entry received" - -#: ../data/gui/atom_entry_window.ui.h:5 ../src/atom_window.py:128 -msgid "You have received new entry:" -msgstr "You have received new entry:" +#: ../data/gui/atom_entry_window.ui.h:6 +msgid "Next entry" +msgstr "" #: ../data/gui/blocked_contacts_window.ui.h:1 msgid "Blocked Contacts" msgstr "Blocked Contacts" #: ../data/gui/blocked_contacts_window.ui.h:2 -#: ../data/gui/contact_context_menu.ui.h:25 -#: ../data/gui/gc_occupants_menu.ui.h:13 ../src/roster_window.py:5420 -#: ../src/roster_window.py:5548 ../src/roster_window.py:5681 +#: ../data/gui/contact_context_menu.ui.h:20 +#: ../data/gui/gc_occupants_menu.ui.h:14 ../src/gui_menu_builder.py:606 +#: ../src/roster_window.py:5742 ../src/roster_window.py:5857 msgid "_Unblock" msgstr "_Unblock" #: ../data/gui/change_activity_dialog.ui.h:1 -msgid "<b>Message:</b> " -msgstr "<b>Message:</b> " - -#: ../data/gui/change_activity_dialog.ui.h:2 msgid "Set Activity" msgstr "Set Activity" -#: ../data/gui/change_activity_dialog.ui.h:3 +#: ../data/gui/change_activity_dialog.ui.h:2 msgid "Set an activity" msgstr "Set an activity" -#: ../data/gui/change_mood_dialog.ui.h:1 -msgid "<b>Message:</b>" -msgstr "<b>Message:</b>" +#: ../data/gui/change_activity_dialog.ui.h:3 +msgid "<b>Message:</b> " +msgstr "<b>Message:</b> " -#: ../data/gui/change_mood_dialog.ui.h:2 +#: ../data/gui/change_mood_dialog.ui.h:1 msgid "<b>Mood:</b>" msgstr "<b>Mood:</b>" +#: ../data/gui/change_mood_dialog.ui.h:2 +msgid "<b>Message:</b>" +msgstr "<b>Message:</b>" + #: ../data/gui/change_password_dialog.ui.h:1 msgid "Change Password" msgstr "Change Password" #: ../data/gui/change_password_dialog.ui.h:2 -msgid "Enter it again for confirmation:" -msgstr "Enter it again for confirmation:" - -#: ../data/gui/change_password_dialog.ui.h:3 msgid "Enter new password:" msgstr "Enter new password:" +#: ../data/gui/change_password_dialog.ui.h:3 +msgid "Enter it again for confirmation:" +msgstr "Enter it again for confirmation:" + #: ../data/gui/change_status_message_dialog.ui.h:1 -msgid "<b>Type your new status message</b>" -msgstr "<b>Type your new status message</b>" +msgid "Save as Preset..." +msgstr "Save as Preset..." #: ../data/gui/change_status_message_dialog.ui.h:2 +msgid "Preset messages:" +msgstr "Preset messages:" + +#: ../data/gui/change_status_message_dialog.ui.h:3 +#: ../data/gui/tooltip_roster_contact.ui.h:7 msgid "Activity:" msgstr "Activity:" -#: ../data/gui/change_status_message_dialog.ui.h:3 +#: ../data/gui/change_status_message_dialog.ui.h:4 +#: ../data/gui/tooltip_roster_contact.ui.h:6 msgid "Mood:" msgstr "Mood:" -#: ../data/gui/change_status_message_dialog.ui.h:4 -msgid "Preset messages:" -msgstr "Preset messages:" - #: ../data/gui/change_status_message_dialog.ui.h:5 -msgid "Save as Preset..." -msgstr "Save as Preset..." +msgid "<b>Type your new status message</b>" +msgstr "<b>Type your new status message</b>" #: ../data/gui/chat_context_menu.ui.h:1 -msgid "Join _Group Chat" -msgstr "Join _Group Chat" +msgid "_Copy Link Location" +msgstr "_Copy Link Location" #: ../data/gui/chat_context_menu.ui.h:2 -#: ../data/gui/contact_context_menu.ui.h:16 -msgid "_Add to Roster..." -msgstr "_Add to Roster..." +msgid "_Open Link in Browser" +msgstr "_Open Link in Browser" #: ../data/gui/chat_context_menu.ui.h:3 msgid "_Copy JID/Email Address" msgstr "_Copy JID/E-mail Address" #: ../data/gui/chat_context_menu.ui.h:4 -msgid "_Copy Link Location" -msgstr "_Copy Link Location" - -#: ../data/gui/chat_context_menu.ui.h:5 msgid "_Open Email Composer" msgstr "_Open E-mail Composer" -#: ../data/gui/chat_context_menu.ui.h:6 -msgid "_Open Link in Browser" -msgstr "_Open Link in Browser" - -#: ../data/gui/chat_context_menu.ui.h:7 +#: ../data/gui/chat_context_menu.ui.h:5 #: ../data/gui/subscription_request_popup_menu.ui.h:1 -#: ../data/gui/systray_context_menu.ui.h:6 msgid "_Start Chat" msgstr "_Start Chat" -#. # means number -#: ../data/gui/chat_control.ui.h:1 ../src/dialogs.py:4596 -msgid "#" -msgstr "#" +#: ../data/gui/chat_context_menu.ui.h:7 +#: ../data/gui/contact_context_menu.ui.h:24 +msgid "_Add to Roster..." +msgstr "_Add to Roster..." + +#: ../data/gui/chat_control.ui.h:1 +#, fuzzy +msgid "<b>1</b>" +msgstr "<b>Font</b>" #: ../data/gui/chat_control.ui.h:2 -msgid "*" -msgstr "" +#, fuzzy +msgid "<b>2</b> abc" +msgstr "<b>Font</b>" -#: ../data/gui/chat_control.ui.h:3 ../data/gui/single_message_window.ui.h:1 -msgid "0" -msgstr "0" +#: ../data/gui/chat_control.ui.h:3 +#, fuzzy +msgid "<b>3</b> def" +msgstr "<b>Font</b>" #: ../data/gui/chat_control.ui.h:4 -msgid "1" -msgstr "" +#, fuzzy +msgid "<b>4</b> ghi" +msgstr "<b>Font</b>" #: ../data/gui/chat_control.ui.h:5 -msgid "2" -msgstr "" +#, fuzzy +msgid "<b>5</b> jkl" +msgstr "<b>Font</b>" #: ../data/gui/chat_control.ui.h:6 -msgid "3" -msgstr "" +#, fuzzy +msgid "<b>6</b> mno" +msgstr "<b>Font</b>" #: ../data/gui/chat_control.ui.h:7 -msgid "4" +msgid "<b>7</b> pqrs" msgstr "" #: ../data/gui/chat_control.ui.h:8 -msgid "5" -msgstr "" +#, fuzzy +msgid "<b>8</b> tuv" +msgstr "<b>Font</b>" #: ../data/gui/chat_control.ui.h:9 -msgid "6" +msgid "<b>9</b> wxyz" msgstr "" #: ../data/gui/chat_control.ui.h:10 -msgid "7" -msgstr "" +#, fuzzy +msgid "<b>*</b>" +msgstr "<b>Font</b>" #: ../data/gui/chat_control.ui.h:11 -msgid "8" -msgstr "" +#, fuzzy +msgid "<b>0</b>" +msgstr "<b>Font</b>" #: ../data/gui/chat_control.ui.h:12 -msgid "9" -msgstr "" +#, fuzzy +msgid "<b>#</b>" +msgstr "<b>Font</b>" -#: ../data/gui/chat_control.ui.h:13 -msgid "Add this contact to roster (Ctrl+D)" -msgstr "Add this contact to roster (Ctrl+D)" +#: ../data/gui/chat_control.ui.h:13 ../data/gui/gajim_themes_window.ui.h:10 +msgid "Bold" +msgstr "Bold" -#: ../data/gui/chat_control.ui.h:14 ../data/gui/groupchat_control.ui.h:2 -msgid "Browse the chat history (Ctrl+H)" -msgstr "Browse the chat history (Ctrl+H)" +#: ../data/gui/chat_control.ui.h:14 ../data/gui/gajim_themes_window.ui.h:11 +msgid "Italic" +msgstr "Italic" #: ../data/gui/chat_control.ui.h:15 -msgid "Invite contacts to the conversation (Ctrl+G)" -msgstr "Invite contacts to the conversation (Ctrl+G)" +msgid "Underline" +msgstr "Underline" -#: ../data/gui/chat_control.ui.h:16 ../data/gui/groupchat_control.ui.h:5 +#: ../data/gui/chat_control.ui.h:16 +msgid "Strike" +msgstr "Strike" + +#: ../data/gui/chat_control.ui.h:17 ../src/advanced_configuration_window.py:99 +msgid "Color" +msgstr "Colour" + +#: ../data/gui/chat_control.ui.h:18 +msgid "Font" +msgstr "Font" + +#: ../data/gui/chat_control.ui.h:19 +#, fuzzy +msgid "Clear formatting" +msgstr "Clear formating" + +#: ../data/gui/chat_control.ui.h:20 ../data/gui/groupchat_control.ui.h:1 msgid "Show a list of emoticons (Alt+M)" msgstr "Show a list of emoticons (Alt+M)" -#: ../data/gui/chat_control.ui.h:17 ../data/gui/groupchat_control.ui.h:6 -msgid "Show a list of formattings" -msgstr "Show a list of formattings" +#: ../data/gui/chat_control.ui.h:21 +msgid "Add this contact to roster (Ctrl+D)" +msgstr "Add this contact to roster (Ctrl+D)" + +#: ../data/gui/chat_control.ui.h:22 +msgid "Invite contacts to the conversation (Ctrl+G)" +msgstr "Invite contacts to the conversation (Ctrl+G)" -#: ../data/gui/chat_control.ui.h:18 ../data/gui/groupchat_control.ui.h:7 +#: ../data/gui/chat_control.ui.h:23 #, fuzzy -msgid "Show a menu of advanced functions (Alt+D)" -msgstr "Show a menu of advanced functions (Alt+A)" +msgid "Show the contact's profile (Ctrl+I)" +msgstr "Show the contact's profile (Ctrl+I)" -#: ../data/gui/chat_control.ui.h:19 +#: ../data/gui/chat_control.ui.h:24 msgid "Show the contact's profile (Ctrl+I)" msgstr "Show the contact's profile (Ctrl+I)" -#: ../data/gui/chat_control.ui.h:20 -msgid "Toggle audio session" -msgstr "" +#: ../data/gui/chat_control.ui.h:25 ../data/gui/groupchat_control.ui.h:6 +msgid "Browse the chat history (Ctrl+H)" +msgstr "Browse the chat history (Ctrl+H)" -#: ../data/gui/chat_control.ui.h:21 -msgid "Toggle video session" -msgstr "" +#: ../data/gui/chat_control.ui.h:26 ../data/gui/groupchat_control.ui.h:7 +#, fuzzy +msgid "Show advanced functions (Alt+D)" +msgstr "Show a menu of advanced functions (Alt+A)" -#. Make sure the character after "_" is not M/m (conflicts with Alt+M that is supposed to show the Emoticon Selector) -#: ../data/gui/chat_control.ui.h:23 ../data/gui/groupchat_control.ui.h:9 -#: ../data/gui/xml_console_window.ui.h:16 ../src/filetransfers_window.py:266 +#: ../data/gui/chat_control.ui.h:27 +msgid "#" +msgstr "#" + +#: ../data/gui/chat_control.ui.h:28 ../data/gui/groupchat_control.ui.h:8 +#: ../data/gui/xml_console_window.ui.h:15 ../src/filetransfers_window.py:321 msgid "_Send" msgstr "_Send" -#: ../data/gui/chat_control.ui.h:24 ../data/gui/groupchat_control.ui.h:10 -msgid "label" -msgstr "" +#: ../data/gui/chat_control.ui.h:29 ../data/gui/groupchat_control.ui.h:9 +#: ../data/gui/single_message_window.ui.h:6 +msgid "Send message" +msgstr "Send message" #: ../data/gui/chat_to_muc_window.ui.h:1 -msgid "In_vite" -msgstr "In_vite" - -#: ../data/gui/chat_to_muc_window.ui.h:2 msgid "Invite Friends!" msgstr "Invite Friends!" -#: ../data/gui/chat_to_muc_window.ui.h:3 -msgid "MUC server" -msgstr "MUC server" +#: ../data/gui/chat_to_muc_window.ui.h:2 +#, fuzzy +msgid "" +"You are now entering a groupchat.\n" +"Select the contacts you want to invite" +msgstr "" +"You are going to begin a Multi-User Chat.\n" +"Select the contacts you want to invite" #: ../data/gui/chat_to_muc_window.ui.h:4 msgid "Please select a MUC server." msgstr "Please select a MUC server." #: ../data/gui/chat_to_muc_window.ui.h:5 -msgid "" -"You are going to begin a Multi-User Chat.\n" -"Select the contacts you want to invite" -msgstr "" -"You are going to begin a Multi-User Chat.\n" -"Select the contacts you want to invite" +msgid "MUC server" +msgstr "MUC server" + +#: ../data/gui/chat_to_muc_window.ui.h:6 +msgid "In_vite" +msgstr "In_vite" #: ../data/gui/contact_context_menu.ui.h:1 -msgid "A_sk to see his/her status" -msgstr "A_sk to see his/her status" +msgid "Start _Chat" +msgstr "Start _Chat" -#: ../data/gui/contact_context_menu.ui.h:2 -msgid "Add Special _Notification..." -msgstr "Add Special _Notification..." +#. Send single message +#: ../data/gui/contact_context_menu.ui.h:2 ../data/gui/roster_window.ui.h:4 +#: ../data/gui/systray_context_menu.ui.h:4 ../src/gui_menu_builder.py:541 +msgid "Send Single _Message..." +msgstr "Send Single _Message..." #: ../data/gui/contact_context_menu.ui.h:3 -msgid "Assign Open_PGP Key..." -msgstr "Assign Open_PGP Key..." - -#: ../data/gui/contact_context_menu.ui.h:4 -msgid "E_xecute Command..." -msgstr "E_xecute Command..." - -#: ../data/gui/contact_context_menu.ui.h:5 -msgid "Edit _Groups..." -msgstr "Edit _Groups..." +msgid "Send _File..." +msgstr "Send _File..." -#. Invite to #. Invite to Groupchat -#: ../data/gui/contact_context_menu.ui.h:6 ../src/roster_window.py:5356 -#: ../src/roster_window.py:5516 +#: ../data/gui/contact_context_menu.ui.h:4 +#: ../data/gui/gc_occupants_menu.ui.h:11 ../src/roster_window.py:5687 +#: ../src/roster_window.py:5832 msgid "In_vite to" msgstr "In_vite to" -#: ../data/gui/contact_context_menu.ui.h:7 +#: ../data/gui/contact_context_menu.ui.h:5 msgid "Invite _Contacts" msgstr "Invite _Contacts" -#: ../data/gui/contact_context_menu.ui.h:8 -msgid "Remo_ve" -msgstr "Remo_ve" +#: ../data/gui/contact_context_menu.ui.h:6 +msgid "Toggle Open_PGP Encryption" +msgstr "Toggle Open_PGP Encryption" -#: ../data/gui/contact_context_menu.ui.h:9 ../src/roster_window.py:5366 -#: ../src/roster_window.py:5605 +#: ../data/gui/contact_context_menu.ui.h:7 +msgid "Toggle End to End Encryption" +msgstr "Toggle End to End Encryption" + +#: ../data/gui/contact_context_menu.ui.h:8 ../src/gui_menu_builder.py:554 +#: ../src/roster_window.py:5695 msgid "Send Cus_tom Status" msgstr "Send Cus_tom Status" +#. Execute Command +#: ../data/gui/contact_context_menu.ui.h:9 ../src/gui_menu_builder.py:574 +msgid "E_xecute Command..." +msgstr "E_xecute Command..." + #: ../data/gui/contact_context_menu.ui.h:10 -msgid "Send Single _Message..." -msgstr "Send Single _Message..." +#, fuzzy +msgid "M_anage Contact" +msgstr "_Manage Contact" -#: ../data/gui/contact_context_menu.ui.h:11 -msgid "Send _File..." -msgstr "Send _File..." +#. Rename +#: ../data/gui/contact_context_menu.ui.h:11 ../src/gui_menu_builder.py:595 +#: ../src/roster_window.py:5725 +msgid "_Rename..." +msgstr "_Rename..." -#: ../data/gui/contact_context_menu.ui.h:12 -msgid "Set Custom _Avatar..." -msgstr "Set Custom _Avatar..." +#. Edit Groups +#: ../data/gui/contact_context_menu.ui.h:12 ../src/roster_window.py:5848 +msgid "Edit _Groups..." +msgstr "Edit _Groups..." #: ../data/gui/contact_context_menu.ui.h:13 -msgid "Start _Chat" -msgstr "Start _Chat" +msgid "Assign Open_PGP Key..." +msgstr "Assign Open_PGP Key..." #: ../data/gui/contact_context_menu.ui.h:14 -msgid "Toggle End to End Encryption" -msgstr "Toggle End to End Encryption" +msgid "Set Custom _Avatar..." +msgstr "Set Custom _Avatar..." #: ../data/gui/contact_context_menu.ui.h:15 -msgid "Toggle Open_PGP Encryption" -msgstr "Toggle Open_PGP Encryption" +msgid "Add Special _Notification..." +msgstr "Add Special _Notification..." + +#: ../data/gui/contact_context_menu.ui.h:16 +msgid "_Subscription" +msgstr "_Subscription" #: ../data/gui/contact_context_menu.ui.h:17 -msgid "_Allow him/her to see my status" -msgstr "_Allow him/her to see my status" +#, fuzzy +msgid "_Allow contact to see my status" +msgstr "A_llow this contact to view my status" #: ../data/gui/contact_context_menu.ui.h:18 -#: ../data/gui/gc_occupants_menu.ui.h:7 ../src/roster_window.py:5428 -#: ../src/roster_window.py:5554 ../src/roster_window.py:5684 -msgid "_Block" -msgstr "_Block" +#, fuzzy +msgid "A_sk to see contact status" +msgstr "A_sk to see his/her status" #: ../data/gui/contact_context_menu.ui.h:19 -msgid "_Forbid him/her to see my status" +#, fuzzy +msgid "_Forbid contact to see my status" msgstr "_Forbid him/her to see my status" -#: ../data/gui/contact_context_menu.ui.h:20 -#: ../data/gui/gc_control_popup_menu.ui.h:6 -#: ../data/gui/gc_occupants_menu.ui.h:8 ../data/gui/roster_window.ui.h:22 -#: ../src/roster_window.py:5755 -msgid "_History" -msgstr "_History" - #: ../data/gui/contact_context_menu.ui.h:21 -msgid "_Ignore" -msgstr "_Ignore" +#: ../data/gui/gc_occupants_menu.ui.h:13 ../src/gui_menu_builder.py:609 +#: ../src/roster_window.py:5747 ../src/roster_window.py:5861 +msgid "_Block" +msgstr "_Block" #: ../data/gui/contact_context_menu.ui.h:22 -msgid "_Manage Contact" -msgstr "_Manage Contact" +msgid "_Unignore" +msgstr "_Unignore" #: ../data/gui/contact_context_menu.ui.h:23 -msgid "_Rename..." -msgstr "_Rename..." +msgid "_Ignore" +msgstr "_Ignore" -#: ../data/gui/contact_context_menu.ui.h:24 -msgid "_Subscription" -msgstr "_Subscription" +#. Remove +#. Remove group +#: ../data/gui/contact_context_menu.ui.h:25 ../src/gui_menu_builder.py:617 +#: ../src/roster_window.py:5754 +msgid "Remo_ve" +msgstr "Remo_ve" #: ../data/gui/contact_context_menu.ui.h:26 -msgid "_Unignore" -msgstr "_Unignore" +#: ../data/gui/gc_control_popup_menu.ui.h:9 +#: ../data/gui/gc_occupants_menu.ui.h:15 ../data/gui/roster_window.ui.h:19 +#: ../src/roster_window.py:5927 +msgid "_History" +msgstr "_History" #: ../data/gui/data_form_window.ui.h:1 msgid "Fill in the form." @@ -1239,60 +1175,59 @@ msgid "Edit Groups" msgstr "Edit Groups" #: ../data/gui/esession_info_window.ui.h:1 -msgid "(<b>ESession</b> info)" -msgstr "(<b>ESession</b> info)" - -#: ../data/gui/esession_info_window.ui.h:2 msgid "_Verify" msgstr "_Verify" +#: ../data/gui/features_window.ui.h:1 +msgid "Features" +msgstr "Features" + #: ../data/gui/features_window.ui.h:2 msgid "<b>List of possible features in Gajim:</b>" msgstr "<b>List of possible features in Gajim:</b>" -#: ../data/gui/features_window.ui.h:3 -msgid "Features" -msgstr "Features" - #: ../data/gui/filetransfers.ui.h:1 -msgid "A list of active, completed and stopped file transfers" -msgstr "A list of active, completed and stopped file transfers" +#, fuzzy +msgid "Con_tinue" +msgstr "_Continue" #: ../data/gui/filetransfers.ui.h:2 -msgid "Cancel file transfer" -msgstr "Cancel file transfer" +msgid "_Pause" +msgstr "_Pause" #: ../data/gui/filetransfers.ui.h:3 -msgid "Cancels the selected file transfer" -msgstr "Cancels the selected file transfer" +#: ../data/gui/service_registration_window.ui.h:2 +msgid "_Cancel" +msgstr "_Cancel" -#: ../data/gui/filetransfers.ui.h:4 -msgid "Cancels the selected file transfer and removes incomplete file" -msgstr "Cancels the selected file transfer and removes incomplete file" +#: ../data/gui/filetransfers.ui.h:4 ../src/chat_control.py:2029 +#: ../src/filetransfers_window.py:214 +msgid "_Open Containing Folder" +msgstr "_Open Containing Folder" #: ../data/gui/filetransfers.ui.h:5 -msgid "Clean _up" -msgstr "Clean _up" - -#: ../data/gui/filetransfers.ui.h:6 msgid "File Transfers" msgstr "File Transfers" +#: ../data/gui/filetransfers.ui.h:6 +msgid "file transfers list" +msgstr "file transfers list" + #: ../data/gui/filetransfers.ui.h:7 -msgid "Hides the window" -msgstr "Hides the window" +msgid "A list of active, completed and stopped file transfers" +msgstr "A list of active, completed and stopped file transfers" #: ../data/gui/filetransfers.ui.h:8 -msgid "Remove file transfer from the list." -msgstr "Remove file transfer from the list." +msgid "Clean _up" +msgstr "Clean _up" #: ../data/gui/filetransfers.ui.h:9 msgid "Removes completed, cancelled and failed file transfers from the list" msgstr "Removes completed, cancelled and failed file transfers from the list" #: ../data/gui/filetransfers.ui.h:10 -msgid "Shows a list of file transfers between you and others" -msgstr "Shows a list of file transfers between you and others" +msgid "Remove file transfer from the list." +msgstr "Remove file transfer from the list." #: ../data/gui/filetransfers.ui.h:11 msgid "" @@ -1303,81 +1238,90 @@ msgstr "" "active, it is first stopped and then removed" #: ../data/gui/filetransfers.ui.h:12 -msgid "When a file transfer is complete show a popup notification" -msgstr "Show a pop-up notification when a file transfer is complete " +#, fuzzy +msgid "Cancels the selected file transfer and removes incomplete files" +msgstr "Cancels the selected file transfer and removes incomplete file" -#: ../data/gui/filetransfers.ui.h:13 ../src/filetransfers_window.py:788 -msgid "_Continue" -msgstr "_Continue" +#: ../data/gui/filetransfers.ui.h:13 +msgid "Cancel file transfer" +msgstr "Cancel file transfer" #: ../data/gui/filetransfers.ui.h:14 -msgid "_Notify me when a file transfer is complete" -msgstr "_Notify me when a file transfer is complete" +msgid "Cancels the selected file transfer" +msgstr "Cancels the selected file transfer" -#: ../data/gui/filetransfers.ui.h:15 ../src/filetransfers_window.py:205 -msgid "_Open Containing Folder" -msgstr "_Open Containing Folder" +#: ../data/gui/filetransfers.ui.h:15 +msgid "Hides the window" +msgstr "Hides the window" #: ../data/gui/filetransfers.ui.h:16 -msgid "_Pause" -msgstr "_Pause" +msgid "_Notify me when a file transfer is complete" +msgstr "_Notify me when a file transfer is complete" #: ../data/gui/filetransfers.ui.h:17 -msgid "file transfers list" -msgstr "file transfers list" +msgid "When a file transfer is complete show a popup notification" +msgstr "Show a pop-up notification when a file transfer is complete " -#: ../data/gui/gajim_themes_window.ui.h:1 -msgid "<b>Chatstate Tab Colors</b>" -msgstr "<b>Chatstate Tab Colours</b>" +#: ../data/gui/filetransfers.ui.h:18 +msgid "Shows a list of file transfers between you and others" +msgstr "Shows a list of file transfers between you and others" -#: ../data/gui/gajim_themes_window.ui.h:2 +#: ../data/gui/gajim_themes_window.ui.h:1 #, fuzzy msgid "Account row" msgstr "Account" -#: ../data/gui/gajim_themes_window.ui.h:3 ../src/chat_control.py:942 -msgid "Bold" -msgstr "Bold" +#: ../data/gui/gajim_themes_window.ui.h:2 +#, fuzzy +msgid "Group row" +msgstr "Group" + +#: ../data/gui/gajim_themes_window.ui.h:3 +#, fuzzy +msgid "Contact row" +msgstr "Contact" #: ../data/gui/gajim_themes_window.ui.h:4 msgid "Chat Banner" msgstr "" #: ../data/gui/gajim_themes_window.ui.h:5 -msgid "Composing" -msgstr "Composing" +msgid "Gajim Themes Customization" +msgstr "Gajim Themes Customisation" #: ../data/gui/gajim_themes_window.ui.h:6 -#, fuzzy -msgid "Contact row" -msgstr "Contact" +msgid "Text _color:" +msgstr "Text _colour:" #: ../data/gui/gajim_themes_window.ui.h:7 -msgid "Font style:" -msgstr "Font style:" +msgid "_Background:" +msgstr "_Background:" #: ../data/gui/gajim_themes_window.ui.h:8 -msgid "Gajim Themes Customization" -msgstr "Gajim Themes Customisation" +msgid "Text _font:" +msgstr "Text _font:" #: ../data/gui/gajim_themes_window.ui.h:9 -msgid "Gone" -msgstr "Gone" - -#: ../data/gui/gajim_themes_window.ui.h:10 -#, fuzzy -msgid "Group row" -msgstr "Group" +msgid "Font style:" +msgstr "Font style:" -#: ../data/gui/gajim_themes_window.ui.h:11 ../src/common/pep.py:150 +#: ../data/gui/gajim_themes_window.ui.h:12 ../src/common/pep.py:150 msgid "Inactive" msgstr "Inactive" -#: ../data/gui/gajim_themes_window.ui.h:12 ../src/chat_control.py:943 -msgid "Italic" -msgstr "Italic" - #: ../data/gui/gajim_themes_window.ui.h:13 +msgid "Composing" +msgstr "Composing" + +#: ../data/gui/gajim_themes_window.ui.h:14 +msgid "Paused" +msgstr "Paused" + +#: ../data/gui/gajim_themes_window.ui.h:15 +msgid "Gone" +msgstr "Gone" + +#: ../data/gui/gajim_themes_window.ui.h:16 msgid "" "MUC\n" "Messages" @@ -1385,7 +1329,7 @@ msgstr "" "MUC\n" "Messages" -#: ../data/gui/gajim_themes_window.ui.h:15 +#: ../data/gui/gajim_themes_window.ui.h:18 msgid "" "MUC Directed\n" "Messages" @@ -1393,149 +1337,135 @@ msgstr "" "MUC Directed\n" "Messages" -#: ../data/gui/gajim_themes_window.ui.h:17 -msgid "Paused" -msgstr "Paused" - -#: ../data/gui/gajim_themes_window.ui.h:18 -msgid "Text _color:" -msgstr "Text _colour:" - -#: ../data/gui/gajim_themes_window.ui.h:19 -msgid "Text _font:" -msgstr "Text _font:" - #: ../data/gui/gajim_themes_window.ui.h:20 -msgid "_Background:" -msgstr "_Background:" +msgid "<b>Chatstate Tab Colors</b>" +msgstr "<b>Chatstate Tab Colours</b>" #: ../data/gui/gc_control_popup_menu.ui.h:1 msgid "Change _Nickname..." msgstr "Change _Nickname..." #: ../data/gui/gc_control_popup_menu.ui.h:2 +msgid "_Manage Room" +msgstr "_Manage Room" + +#: ../data/gui/gc_control_popup_menu.ui.h:3 msgid "Change _Subject..." msgstr "Change _Subject..." -#: ../data/gui/gc_control_popup_menu.ui.h:3 +#: ../data/gui/gc_control_popup_menu.ui.h:4 msgid "Configure _Room..." msgstr "Configure _Room..." -#: ../data/gui/gc_control_popup_menu.ui.h:4 ../src/disco.py:1800 -msgid "_Bookmark" -msgstr "_Bookmark" - #: ../data/gui/gc_control_popup_menu.ui.h:5 msgid "_Destroy Room" msgstr "_Destroy Room" -#: ../data/gui/gc_control_popup_menu.ui.h:7 -msgid "_Manage Room" -msgstr "_Manage Room" - -#: ../data/gui/gc_control_popup_menu.ui.h:8 +#: ../data/gui/gc_control_popup_menu.ui.h:6 msgid "_Minimize on close" msgstr "_Minimise on close" +#: ../data/gui/gc_control_popup_menu.ui.h:7 +#, fuzzy +msgid "_Request Voice" +msgstr "_Voice" + +#: ../data/gui/gc_control_popup_menu.ui.h:8 ../src/disco.py:1803 +msgid "_Bookmark" +msgstr "_Bookmark" + +#: ../data/gui/gc_control_popup_menu.ui.h:10 ../src/roster_window.py:5919 +msgid "_Disconnect" +msgstr "_Disconnect" + #: ../data/gui/gc_occupants_menu.ui.h:1 -msgid "Mo_derator" -msgstr "Mo_derator" +msgid "_Send Private Message" +msgstr "_Send Private Message" #: ../data/gui/gc_occupants_menu.ui.h:2 -msgid "Occupant Actions" -msgstr "Occupant Actions" - -#: ../data/gui/gc_occupants_menu.ui.h:3 msgid "Send _File" msgstr "Send _File" +#: ../data/gui/gc_occupants_menu.ui.h:3 +msgid "Occupant Actions" +msgstr "Occupant Actions" + #: ../data/gui/gc_occupants_menu.ui.h:4 -msgid "_Add to Roster" -msgstr "_Add to Roster" +msgid "_Voice" +msgstr "_Voice" #: ../data/gui/gc_occupants_menu.ui.h:5 +msgid "Mo_derator" +msgstr "Mo_derator" + +#: ../data/gui/gc_occupants_menu.ui.h:6 +msgid "_Member" +msgstr "_Member" + +#: ../data/gui/gc_occupants_menu.ui.h:7 msgid "_Admin" msgstr "_Admin" -#: ../data/gui/gc_occupants_menu.ui.h:6 -msgid "_Ban" -msgstr "_Ban" +#: ../data/gui/gc_occupants_menu.ui.h:8 +msgid "_Owner" +msgstr "_Owner" #: ../data/gui/gc_occupants_menu.ui.h:9 msgid "_Kick" msgstr "_Kick" #: ../data/gui/gc_occupants_menu.ui.h:10 -msgid "_Member" -msgstr "_Member" - -#: ../data/gui/gc_occupants_menu.ui.h:11 -msgid "_Owner" -msgstr "_Owner" +msgid "_Ban" +msgstr "_Ban" #: ../data/gui/gc_occupants_menu.ui.h:12 -msgid "_Send Private Message" -msgstr "_Send Private Message" - -#: ../data/gui/gc_occupants_menu.ui.h:14 -msgid "_Voice" -msgstr "_Voice" +msgid "_Add to Roster" +msgstr "_Add to Roster" -#: ../data/gui/groupchat_control.ui.h:1 -msgid "Bookmark this room (Ctrl+B)" -msgstr "Bookmark this room (Ctrl+B)" +#: ../data/gui/groupchat_control.ui.h:2 ../src/chat_control.py:365 +msgid "Show a list of formattings" +msgstr "Show a list of formattings" #: ../data/gui/groupchat_control.ui.h:3 +msgid "Change your nickname (Ctrl+N)" +msgstr "Change your nickname (Ctrl+N)" + +#: ../data/gui/groupchat_control.ui.h:4 msgid "Change the room's subject (Alt+T)" msgstr "Change the room's subject (Alt+T)" -#: ../data/gui/groupchat_control.ui.h:4 -msgid "Change your nickname (Ctrl+N)" -msgstr "Change your nickname (Ctrl+N)" +#: ../data/gui/groupchat_control.ui.h:5 +msgid "Bookmark this room (Ctrl+B)" +msgstr "Bookmark this room (Ctrl+B)" #: ../data/gui/groups_post_window.ui.h:1 msgid "Create new post" msgstr "Create new post" #: ../data/gui/groups_post_window.ui.h:2 -#: ../data/gui/single_message_window.ui.h:2 +#: ../data/gui/single_message_window.ui.h:1 msgid "From:" msgstr "From:" #: ../data/gui/groups_post_window.ui.h:3 -#: ../data/gui/single_message_window.ui.h:7 +#: ../data/gui/single_message_window.ui.h:3 msgid "Subject:" msgstr "Subject:" #: ../data/gui/history_manager.ui.h:1 -msgid "" -"<b>WARNING:</b>\n" -"If you plan to do massive deletions, please make sure Gajim is not running. " -"Generally avoid deletions with contacts you currently chat with." -msgstr "" -"<b>WARNING:</b>\n" -"If you plan to do massive deletions, please make sure Gajim is not running. " -"Generally avoid deletions with contacts you currently chat with." - -#: ../data/gui/history_manager.ui.h:3 -msgid "<big><b>Welcome to Gajim History Logs Manager</b></big>" -msgstr "<big><b>Welcome to Gajim History Logs Manager</b></big>" - -#. Change label for accept_button to action name instead of 'OK'. -#: ../data/gui/history_manager.ui.h:4 ../src/dialogs.py:3224 -#: ../src/dialogs.py:3321 -msgid "Delete" -msgstr "Delete" - -#: ../data/gui/history_manager.ui.h:5 -msgid "Export" +#, fuzzy +msgid "_Export" msgstr "Export" -#: ../data/gui/history_manager.ui.h:6 +#: ../data/gui/history_manager.ui.h:2 msgid "Gajim History Logs Manager" msgstr "Gajim History Logs Manager" -#: ../data/gui/history_manager.ui.h:7 +#: ../data/gui/history_manager.ui.h:3 +msgid "<big><b>Welcome to Gajim History Logs Manager</b></big>" +msgstr "<big><b>Welcome to Gajim History Logs Manager</b></big>" + +#: ../data/gui/history_manager.ui.h:4 msgid "" "This log manager is not intended for log viewing. If you are looking for " "such functionality, use the history window instead.\n" @@ -1549,172 +1479,180 @@ msgstr "" "Use this program to delete or export logs. You can select logs from the left " "and/or search database from below." -#: ../data/gui/history_manager.ui.h:10 +#: ../data/gui/history_manager.ui.h:7 +msgid "" +"<b>WARNING:</b>\n" +"If you plan to do massive deletions, please make sure Gajim is not running. " +"Generally avoid deletions with contacts you currently chat with." +msgstr "" +"<b>WARNING:</b>\n" +"If you plan to do massive deletions, please make sure Gajim is not running. " +"Generally avoid deletions with contacts you currently chat with." + +#: ../data/gui/history_manager.ui.h:9 msgid "_Search Database" msgstr "_Search Database" -#: ../data/gui/history_window.ui.h:1 -#, fuzzy -msgid "All Chat Histories" -msgstr "Old stories" - -#: ../data/gui/history_window.ui.h:2 ../src/history_window.py:323 +#: ../data/gui/history_window.ui.h:1 ../src/history_window.py:337 msgid "Conversation History" msgstr "Conversation History" +#: ../data/gui/history_window.ui.h:2 +msgid "Search:" +msgstr "Search:" + #: ../data/gui/history_window.ui.h:3 -#, fuzzy -msgid "Enter JID or Contact name" -msgstr "Contact name" +msgid "_In date search" +msgstr "" #: ../data/gui/history_window.ui.h:4 -#, fuzzy -msgid "Groupchat Histories" -msgstr "Groupchats" +msgid "Searching only in the selected day " +msgstr "" #: ../data/gui/history_window.ui.h:5 -msgid "Search:" -msgstr "Search:" - -#: ../data/gui/history_window.ui.h:6 -#: ../data/gui/zeroconf_information_window.ui.h:10 +#: ../data/gui/zeroconf_information_window.ui.h:5 msgid "_Log conversation history" msgstr "_Log conversation history" +#: ../data/gui/history_window.ui.h:6 +#, fuzzy +msgid "_Show status changes" +msgstr "_Log status changes of contacts" + #: ../data/gui/item_archiving_preferences_window.ui.h:1 -msgid "approve" +msgid "body" msgstr "" #: ../data/gui/item_archiving_preferences_window.ui.h:2 -msgid "body" +msgid "false" msgstr "" #: ../data/gui/item_archiving_preferences_window.ui.h:3 -msgid "concede" -msgstr "" +#: ../src/common/connection_handlers.py:1221 +msgid "message" +msgstr "message" #: ../data/gui/item_archiving_preferences_window.ui.h:4 -msgid "expire" +msgid "stream" msgstr "" #: ../data/gui/item_archiving_preferences_window.ui.h:5 -msgid "false" +msgid "approve" msgstr "" #: ../data/gui/item_archiving_preferences_window.ui.h:6 -msgid "forbid" +msgid "concede" msgstr "" #: ../data/gui/item_archiving_preferences_window.ui.h:7 -#: ../src/gajim-remote-plugin.py:213 ../src/gajim-remote.py:229 -msgid "jid" -msgstr "jid" +msgid "forbid" +msgstr "" #: ../data/gui/item_archiving_preferences_window.ui.h:8 -#: ../src/gajim-remote-plugin.py:107 ../src/gajim-remote-plugin.py:128 -#: ../src/gajim-remote-plugin.py:142 ../src/gajim-remote-plugin.py:153 -#: ../src/gajim-remote.py:110 ../src/gajim-remote.py:133 -#: ../src/gajim-remote.py:144 ../src/gajim-remote.py:158 -#: ../src/gajim-remote.py:169 ../src/gajim-remote.py:282 -msgid "message" -msgstr "message" +msgid "oppose" +msgstr "" #: ../data/gui/item_archiving_preferences_window.ui.h:9 -msgid "oppose" +msgid "prefer" msgstr "" #: ../data/gui/item_archiving_preferences_window.ui.h:10 -#, fuzzy -msgid "otr" -msgstr "Hot" +msgid "require" +msgstr "" #: ../data/gui/item_archiving_preferences_window.ui.h:11 -msgid "prefer" -msgstr "" +#: ../src/gajim-remote.py:231 +msgid "jid" +msgstr "jid" #: ../data/gui/item_archiving_preferences_window.ui.h:12 -msgid "require" +msgid "expire" msgstr "" #: ../data/gui/item_archiving_preferences_window.ui.h:13 -msgid "save" -msgstr "" +#, fuzzy +msgid "otr" +msgstr "Hot" #: ../data/gui/item_archiving_preferences_window.ui.h:14 -msgid "stream" +msgid "save" msgstr "" -#: ../data/gui/join_groupchat_window.ui.h:2 -#, fuzzy -msgid "Bro_wse Rooms" -msgstr "_Browse" - -#: ../data/gui/join_groupchat_window.ui.h:3 ../src/dialogs.py:2196 +#: ../data/gui/join_groupchat_window.ui.h:1 ../src/dialogs.py:2461 msgid "Join Group Chat" msgstr "Join Group Chat" -#: ../data/gui/join_groupchat_window.ui.h:4 -#, fuzzy -msgid "Join this room _automatically when I connect" -msgstr "Join this room automatically when I connect" +#: ../data/gui/join_groupchat_window.ui.h:3 +msgid "Recently:" +msgstr "Recently:" -#: ../data/gui/join_groupchat_window.ui.h:5 -#: ../data/gui/manage_bookmarks_window.ui.h:5 +#: ../data/gui/join_groupchat_window.ui.h:4 msgid "Nickname:" msgstr "Nickname:" -#: ../data/gui/join_groupchat_window.ui.h:6 -#: ../data/gui/manage_bookmarks_window.ui.h:6 -msgid "Password:" -msgstr "Password:" - -#: ../data/gui/join_groupchat_window.ui.h:7 -msgid "Recently:" -msgstr "Recently:" - -#: ../data/gui/join_groupchat_window.ui.h:8 -#: ../data/gui/manage_bookmarks_window.ui.h:8 +#: ../data/gui/join_groupchat_window.ui.h:5 msgid "Room:" msgstr "Room:" -#: ../data/gui/join_groupchat_window.ui.h:9 -#: ../data/gui/manage_bookmarks_window.ui.h:9 ../src/config.py:1807 +#: ../data/gui/join_groupchat_window.ui.h:6 ../src/config.py:1870 msgid "Server:" msgstr "Server:" -#: ../data/gui/join_groupchat_window.ui.h:10 +#: ../data/gui/join_groupchat_window.ui.h:7 +msgid "Password:" +msgstr "Password:" + +#: ../data/gui/join_groupchat_window.ui.h:8 #, fuzzy msgid "_Bookmark this room" msgstr "Bookmark this room" -#: ../data/gui/join_groupchat_window.ui.h:11 ../src/disco.py:1359 -#: ../src/disco.py:1804 +#: ../data/gui/join_groupchat_window.ui.h:9 +#, fuzzy +msgid "Join this room _automatically when I connect" +msgstr "Join this room automatically when I connect" + +#: ../data/gui/join_groupchat_window.ui.h:10 +#, fuzzy +msgid "Bro_wse Rooms" +msgstr "_Browse" + +#: ../data/gui/join_groupchat_window.ui.h:11 ../src/chat_control.py:2060 +#: ../src/disco.py:1807 msgid "_Join" msgstr "_Join" #: ../data/gui/manage_bookmarks_window.ui.h:1 -msgid "Auto join" -msgstr "Auto join" - -#: ../data/gui/manage_bookmarks_window.ui.h:2 -msgid "If checked, Gajim will join this group chat on startup" -msgstr "If ticked, Gajim will join this group chat on startup" - -#: ../data/gui/manage_bookmarks_window.ui.h:3 msgid "Manage Bookmarks" msgstr "Manage Bookmarks" +#: ../data/gui/manage_bookmarks_window.ui.h:2 +#, fuzzy +msgid "_Title:" +msgstr "Title:" + #: ../data/gui/manage_bookmarks_window.ui.h:4 -msgid "Minimize on Auto Join" -msgstr "Minimise on Auto Join" +msgid "Roo_m:" +msgstr "" #: ../data/gui/manage_bookmarks_window.ui.h:7 -msgid "Print status:" -msgstr "Print status:" +#, fuzzy +msgid "A_uto join" +msgstr "Auto join" + +#: ../data/gui/manage_bookmarks_window.ui.h:8 +msgid "If checked, Gajim will join this group chat on startup" +msgstr "If ticked, Gajim will join this group chat on startup" + +#: ../data/gui/manage_bookmarks_window.ui.h:9 +#, fuzzy +msgid "Minimi_ze on Auto Join" +msgstr "Minimise on Auto Join" #: ../data/gui/manage_bookmarks_window.ui.h:10 -msgid "Title:" -msgstr "Title:" +#, fuzzy +msgid "Pr_int status:" +msgstr "Print status:" #: ../data/gui/manage_pep_services_window.ui.h:1 msgid "PEP Service Configuration" @@ -1725,142 +1663,130 @@ msgid "_Configure" msgstr "_Configure" #: ../data/gui/manage_proxies_window.ui.h:1 -msgid "<b>Properties</b>" -msgstr "<b>Properties</b>" +#, fuzzy +msgid "HTTP Connect" +msgstr "" +"HTTP Connect\n" +"SOCKS5\n" +"BOSH" #: ../data/gui/manage_proxies_window.ui.h:2 -msgid "<b>Settings</b>" -msgstr "<b>Settings</b>" +msgid "SOCKS5" +msgstr "" #: ../data/gui/manage_proxies_window.ui.h:3 msgid "BOSH" msgstr "" #: ../data/gui/manage_proxies_window.ui.h:4 -#, fuzzy -msgid "HTTP Connect" -msgstr "" -"HTTP Connect\n" -"SOCKS5\n" -"BOSH" - -#: ../data/gui/manage_proxies_window.ui.h:5 msgid "Manage Proxy Profiles" msgstr "Manage Proxy Profiles" +#: ../data/gui/manage_proxies_window.ui.h:5 +msgid "_Name:" +msgstr "_Name:" + #: ../data/gui/manage_proxies_window.ui.h:6 -msgid "Pass_word:" -msgstr "Pass_word:" +msgid "_Type:" +msgstr "_Type:" #: ../data/gui/manage_proxies_window.ui.h:7 -msgid "Proxy _Host:" -msgstr "Proxy _Host:" +msgid "<b>Properties</b>" +msgstr "<b>Properties</b>" #: ../data/gui/manage_proxies_window.ui.h:8 -msgid "Proxy _Port:" -msgstr "Proxy _Port:" +msgid "_BOSH URL:" +msgstr "_BOSH URL:" #: ../data/gui/manage_proxies_window.ui.h:9 -msgid "SOCKS5" -msgstr "" +msgid "Proxy _Host:" +msgstr "Proxy _Host:" #: ../data/gui/manage_proxies_window.ui.h:10 msgid "Use HTTP prox_y" msgstr "Use HTTP prox_y" #: ../data/gui/manage_proxies_window.ui.h:11 -msgid "Use proxy auth_entication" -msgstr "Use proxy auth_entication" +msgid "Proxy _Port:" +msgstr "Proxy _Port:" #: ../data/gui/manage_proxies_window.ui.h:12 -msgid "_BOSH URL:" -msgstr "_BOSH URL:" +msgid "Use proxy auth_entication" +msgstr "Use proxy auth_entication" #: ../data/gui/manage_proxies_window.ui.h:13 -msgid "_Name:" -msgstr "_Name:" +msgid "_Username:" +msgstr "_Username:" #: ../data/gui/manage_proxies_window.ui.h:14 -msgid "_Type:" -msgstr "_Type:" +msgid "Pass_word:" +msgstr "Pass_word:" #: ../data/gui/manage_proxies_window.ui.h:15 -msgid "_Username:" -msgstr "_Username:" +msgid "<b>Settings</b>" +msgstr "<b>Settings</b>" + +#: ../data/gui/manage_sounds_window.ui.h:1 +#, fuzzy +msgid "Manage sounds" +msgstr "Manage Accounts" #: ../data/gui/passphrase_dialog.ui.h:1 msgid "Passphrase" msgstr "Passphrase" #: ../data/gui/plugins_window.ui.h:1 -msgid "<empty>" +msgid "Plugins" msgstr "" #: ../data/gui/plugins_window.ui.h:2 -msgid "<empty>" +msgid "Install from zip" msgstr "" #: ../data/gui/plugins_window.ui.h:3 -#, fuzzy -msgid "Authors:" -msgstr "Au_thorise" +msgid "<empty>" +msgstr "" #: ../data/gui/plugins_window.ui.h:4 #, fuzzy -msgid "Available" -msgstr "_Available" +msgid "Version:" +msgstr "GTK+ Version:" #: ../data/gui/plugins_window.ui.h:5 #, fuzzy -msgid "Configure" -msgstr "_Configure" +msgid "Authors:" +msgstr "Au_thorise" #: ../data/gui/plugins_window.ui.h:6 #, fuzzy -msgid "Descrition:" -msgstr "Description: " +msgid "Homepage:" +msgstr "<b>Homepage:</b>" #: ../data/gui/plugins_window.ui.h:7 #, fuzzy -msgid "Homepage:" -msgstr "<b>Homepage:</b>" +msgid "Description:" +msgstr "Description: " #: ../data/gui/plugins_window.ui.h:8 -msgid "Install" +msgid "Uninstall" msgstr "" #: ../data/gui/plugins_window.ui.h:9 #, fuzzy +msgid "Configure" +msgstr "_Configure" + +#: ../data/gui/plugins_window.ui.h:10 +#, fuzzy msgid "Installed" msgstr "Stalled" -#: ../data/gui/plugins_window.ui.h:10 +#: ../data/gui/plugins_window.ui.h:11 msgid "" "Plug-in decription should be displayed here. This text will be erased during " "PluginsWindow initialization." msgstr "" -#: ../data/gui/plugins_window.ui.h:11 -msgid "Plugins" -msgstr "" - -#: ../data/gui/plugins_window.ui.h:12 -msgid "Uninstall" -msgstr "" - -#: ../data/gui/plugins_window.ui.h:13 -#, fuzzy -msgid "Version:" -msgstr "GTK+ Version:" - -#: ../data/gui/plugins_window.ui.h:14 -msgid "button" -msgstr "" - -#: ../data/gui/plugins_window.ui.h:15 -msgid "homepage url" -msgstr "" - #: ../data/gui/popup_notification_window.ui.h:1 #, fuzzy msgid "Event Type" @@ -1872,1090 +1798,1102 @@ msgid "Event desc" msgstr "Events" #: ../data/gui/preferences_window.ui.h:1 -msgid "<b>Advanced Configuration Editor</b>" -msgstr "<b>Advanced Configuration Editor</b>" +#, fuzzy +msgid "Use default applications" +msgstr "Always use OS/X default applications" #: ../data/gui/preferences_window.ui.h:2 -msgid "<b>Applications</b>" -msgstr "<b>Applications</b>" +msgid "Custom" +msgstr "Custom" #: ../data/gui/preferences_window.ui.h:3 #, fuzzy -msgid "<b>Audio</b>" -msgstr "<b>Actions</b>" +msgid "All chat states" +msgstr "All statuses" #: ../data/gui/preferences_window.ui.h:4 -msgid "<b>Auto Status</b>" -msgstr "<b>Auto Status</b>" - -#: ../data/gui/preferences_window.ui.h:5 -msgid "<b>Chat Appearance</b>" -msgstr "<b>Chat Appearance</b>" +#, fuzzy +msgid "Composing only" +msgstr "Composing" -#: ../data/gui/preferences_window.ui.h:6 -msgid "<b>Chat Line Colors</b>" -msgstr "<b>Chat Line Colours</b>" +#: ../data/gui/preferences_window.ui.h:5 ../src/config.py:162 +#: ../src/config.py:654 +msgid "Disabled" +msgstr "Disabled" #: ../data/gui/preferences_window.ui.h:7 -msgid "<b>Chat state notifications</b>" -msgstr "<b>Chat state notifications</b>" +#, fuzzy +msgid "Only when pending events" +msgstr "" +"Never\n" +"Only when pending events\n" +"Always" -#: ../data/gui/preferences_window.ui.h:8 +#: ../data/gui/preferences_window.ui.h:9 #, fuzzy -msgid "<b>Connection</b>" -msgstr "<b>Conditions</b>" +msgid "Pop it up" +msgstr "_Pop it up" -#. a header for custom browser/client/file manager. so translate sth like: Custom Settings #: ../data/gui/preferences_window.ui.h:10 -msgid "<b>Custom</b>" -msgstr "<b>Custom</b>" +#, fuzzy +msgid "Notify me about it" +msgstr "_Notify me about it" #: ../data/gui/preferences_window.ui.h:11 -msgid "<b>Font</b>" -msgstr "<b>Font</b>" +#, fuzzy +msgid "Show only in roster" +msgstr "Show only in _roster" #: ../data/gui/preferences_window.ui.h:12 -msgid "<b>GMail Options</b>" -msgstr "<b>GMail Options</b>" +msgid "Detached roster with detached chats" +msgstr "" + +#: ../data/gui/preferences_window.ui.h:13 +msgid "Detached roster with single chat" +msgstr "" #: ../data/gui/preferences_window.ui.h:14 -msgid "<b>Preset Status Messages</b>" -msgstr "<b>Preset Status Messages</b>" +msgid "Single window for everything" +msgstr "" #: ../data/gui/preferences_window.ui.h:15 -msgid "<b>Privacy</b>" -msgstr "<b>Privacy</b>" +msgid "Detached roster with chat grouped by account" +msgstr "" #: ../data/gui/preferences_window.ui.h:16 -msgid "<b>Roster Appearance</b>" -msgstr "<b>Roster Appearance</b>" +msgid "Detached roster with chat grouped by type" +msgstr "" + +#: ../data/gui/preferences_window.ui.h:17 +#, fuzzy +msgid "Last state" +msgstr "Last status: %s" #: ../data/gui/preferences_window.ui.h:18 -msgid "<b>Status Messages</b>" -msgstr "<b>Status Messages</b>" +msgid "Preferences" +msgstr "Preferences" #: ../data/gui/preferences_window.ui.h:19 -msgid "<b>Themes</b>" -msgstr "<b>Themes</b>" +msgid "Display a_vatars of contacts in roster" +msgstr "Display a_vatars of contacts in roster" #: ../data/gui/preferences_window.ui.h:20 -#, fuzzy -msgid "<b>Video</b>" -msgstr "<b>Middle:</b>" +msgid "" +"If checked, Gajim will display avatars of contacts in roster window and in " +"group chats" +msgstr "" +"If ticked, Gajim will display avatars of contacts in roster window and in " +"group chats" #: ../data/gui/preferences_window.ui.h:21 -msgid "<b>Visual Notifications</b>" -msgstr "<b>Visual Notifications</b>" +msgid "Display status _messages of contacts in roster" +msgstr "Display status _messages of contacts in roster" #: ../data/gui/preferences_window.ui.h:22 -msgid "<i>(example: stunserver.org)</i>" +#, fuzzy +msgid "" +"If checked, Gajim will display status messages of contacts under the contact " +"name, in roster window and in group chats" msgstr "" +"If ticked, Gajim will display status messages of contacts under the contact " +"name in roster window and in group chats" #: ../data/gui/preferences_window.ui.h:23 -msgid "Advanced" -msgstr "Advanced" +#, fuzzy +msgid "Display e_xtra information of contacts in roster (mood, activity, ...)" +msgstr "Display m_ood of contacts in roster" #: ../data/gui/preferences_window.ui.h:24 -msgid "Advanced..." -msgstr "Advanced..." +msgid "" +"If checked, Gajim will display the mood of contacts in the roster window" +msgstr "" +"If ticked, Gajim will display the mood of contacts in the roster window" #: ../data/gui/preferences_window.ui.h:25 -#, fuzzy -msgid "All chat states" -msgstr "All statuses" +msgid "Sort contacts by status" +msgstr "Sort contacts by status" #: ../data/gui/preferences_window.ui.h:26 -msgid "Allow _OS information to be sent" -msgstr "Allow _OS information to be sent" +msgid "in _roster" +msgstr "in _roster" #: ../data/gui/preferences_window.ui.h:27 -#, fuzzy -msgid "Allow my _idle time to be sent" -msgstr "Allow _OS information to be sent" +msgid "in _group chats" +msgstr "in _group chats" #: ../data/gui/preferences_window.ui.h:28 -msgid "Allow popup/notifications when I'm _away/na/busy/invisible" -msgstr "Allow pop-up/notifications when I'm _away/na/busy/invisible" +msgid "<b>Roster Appearance</b>" +msgstr "<b>Roster Appearance</b>" #: ../data/gui/preferences_window.ui.h:29 -msgid "Allow sound when I'm _busy" -msgstr "Allow sound when I'm _busy" +msgid "" +"If not disabled, Gajim will replace ascii smilies like ':)' with equivalent " +"animated or static graphical emoticons" +msgstr "" +"If not disabled, Gajim will replace ascii smilies like ':)' with equivalent " +"animated or static graphical emoticons" #: ../data/gui/preferences_window.ui.h:30 -#, fuzzy -msgid "Always" -msgstr "Away" +msgid "_Emoticons:" +msgstr "_Emoticons:" #: ../data/gui/preferences_window.ui.h:31 -msgid "Ask status message when I:" -msgstr "Ask status message when I:" +msgid "_Window behavior:" +msgstr "_Window behaviour:" -#: ../data/gui/preferences_window.ui.h:32 ../src/features_window.py:105 -msgid "Audio / Video" -msgstr "" +#: ../data/gui/preferences_window.ui.h:32 +#, fuzzy +msgid "_Show roster on startup:" +msgstr "Show _roster" #: ../data/gui/preferences_window.ui.h:33 -msgid "Audio input device" -msgstr "" +msgid "Ma_ke message windows compact" +msgstr "Ma_ke message windows compact" #: ../data/gui/preferences_window.ui.h:34 -msgid "Audio output device" -msgstr "" +msgid "Hide all buttons in chat windows" +msgstr "Hide all buttons in chat windows" #: ../data/gui/preferences_window.ui.h:35 -msgid "Chat message:" -msgstr "Chat message:" +msgid "_Ignore rich content in incoming messages" +msgstr "_Ignore rich content in incoming messages" #: ../data/gui/preferences_window.ui.h:36 -msgid "Check on startup if Gajim is the _default Jabber client" -msgstr "Check on startup if Gajim is the _default Jabber client" +msgid "" +"Some messages may include rich content (formatting, colors etc). If checked, " +"Gajim will just display the raw message text." +msgstr "" +"Some messages may include rich content (formatting, colours etc). If ticked, " +"Gajim will just display the raw message text." #: ../data/gui/preferences_window.ui.h:37 -#, fuzzy -msgid "Composing only" -msgstr "Composing" +msgid "_Highlight misspelled words" +msgstr "_Highlight misspelt words" #: ../data/gui/preferences_window.ui.h:38 -msgid "Configure color and font of the interface" -msgstr "Configure colour and font of the interface" +msgid "" +"If checked, Gajim will highlight spelling errors in input fields of chat " +"windows. If no language is explicitly set via right click on the input " +"field, the default language will be used for this contact or group chat." +msgstr "" +"If ticked, Gajim will highlight spelling errors in input fields of chat " +"windows. If no language is explicitly set via right click on the input " +"field, the default language will be used for this contact or group chat." #: ../data/gui/preferences_window.ui.h:39 #, fuzzy -msgid "Contact's message:" -msgstr "Chat message:" +msgid "Show icon when your messages are received" +msgstr "Sound to play when any MUC message arrives." #: ../data/gui/preferences_window.ui.h:40 -#, fuzzy -msgid "Contact's nickname:" -msgstr "Contact name" +msgid "Show avatar in chat tabs" +msgstr "" #: ../data/gui/preferences_window.ui.h:41 -msgid "Custom" -msgstr "Custom" - -#: ../data/gui/preferences_window.ui.h:42 -msgid "Detached roster with chat grouped by account" -msgstr "" +msgid "<b>Chat Appearance</b>" +msgstr "<b>Chat Appearance</b>" #: ../data/gui/preferences_window.ui.h:43 -msgid "Detached roster with chat grouped by type" -msgstr "" +msgid "When new event is received:" +msgstr "When new event is received:" #: ../data/gui/preferences_window.ui.h:44 -msgid "Detached roster with detached chats" -msgstr "" +msgid "Notify me about contacts that sign _in" +msgstr "Notify me about contacts that sign _in" #: ../data/gui/preferences_window.ui.h:45 -msgid "Detached roster with single chat" -msgstr "" +msgid "Notify me about contacts that sign _out" +msgstr "Notify me about contacts that sign _out" -#: ../data/gui/preferences_window.ui.h:46 ../src/config.py:170 -#: ../src/config.py:665 -msgid "Disabled" -msgstr "Disabled" +#: ../data/gui/preferences_window.ui.h:46 +msgid "" +"Gajim will notify you via a popup window in the bottom right of the screen " +"about contacts that just signed out" +msgstr "" +"Gajim will notify you via a pop-up window in the bottom right of the screen " +"about contacts that just signed out" #: ../data/gui/preferences_window.ui.h:47 -msgid "Display _activity of contacts in roster" -msgstr "Display _activity of contacts in roster" +msgid "Allow popup/notifications when I'm _away/na/busy/invisible" +msgstr "Allow pop-up/notifications when I'm _away/na/busy/invisible" #: ../data/gui/preferences_window.ui.h:48 -msgid "Display _extra email details" -msgstr "Display _extra e-mail details" +#, fuzzy +msgid "Allow popup/notifications when a chat window is opened" +msgstr "Allow pop-up/notifications when I'm _away/na/busy/invisible" #: ../data/gui/preferences_window.ui.h:49 -#, fuzzy -msgid "Display _location of contacts in roster" -msgstr "Display m_ood of contacts in roster" +msgid "Notify on new _GMail email" +msgstr "Notify on new _GMail email" #: ../data/gui/preferences_window.ui.h:50 -msgid "Display _tunes of contacts in roster" -msgstr "Display _tunes of contacts in roster" +msgid "" +"If checked, Gajim will show a notification when a new e-mail is received via " +"GMail" +msgstr "" +"If ticked, Gajim will show a notification when a new e-mail is received via " +"GMail" #: ../data/gui/preferences_window.ui.h:51 -msgid "Display a_vatars of contacts in roster" -msgstr "Display a_vatars of contacts in roster" +msgid "Display _extra email details" +msgstr "Display _extra e-mail details" #: ../data/gui/preferences_window.ui.h:52 -msgid "Display m_ood of contacts in roster" -msgstr "Display m_ood of contacts in roster" +#, fuzzy +msgid "" +"If checked, Gajim will also include information about the sender of new " +"emails" +msgstr "" +"If ticked, Gajim will also include information about the sender of the new e-" +"mails" #: ../data/gui/preferences_window.ui.h:53 -msgid "Display status _messages of contacts in roster" -msgstr "Display status _messages of contacts in roster" +msgid "<b>GMail Options</b>" +msgstr "<b>GMail Options</b>" #: ../data/gui/preferences_window.ui.h:54 -msgid "" -"Gajim can send and receive meta-information related to a conversation you " -"may have with a contact. Here you can specify which chatstates you want to " -"display in chat windows." -msgstr "" -"Gajim can send and receive meta-information related to a conversation you " -"may have with a contact. Here you can specify which chatstates you want to " -"display in chat windows." +#, fuzzy +msgid "Show notification area icon:" +msgstr "Use t_rayicon (aka. notification area icon)" #: ../data/gui/preferences_window.ui.h:55 -msgid "" -"Gajim can send and receive meta-information related to a conversation you " -"may have with a contact. Here you can specify which chatstates you want to " -"send to the other party." -msgstr "" -"Gajim can send and receive meta-information related to a conversation you " -"may have with a contact. Here you can specify which chatstates you want to " -"send to the other party." +msgid "<b>Visual Notifications</b>" +msgstr "<b>Visual Notifications</b>" #: ../data/gui/preferences_window.ui.h:56 -msgid "" -"Gajim will notify you via a popup window in the bottom right of the screen " -"about contacts that just signed out" -msgstr "" -"Gajim will notify you via a pop-up window in the bottom right of the screen " -"about contacts that just signed out" +msgid "Play _sounds" +msgstr "Play _sounds" + +#: ../data/gui/preferences_window.ui.h:57 +msgid "Ma_nage..." +msgstr "Ma_nage..." #: ../data/gui/preferences_window.ui.h:58 -msgid "Hide all buttons in chat windows" -msgstr "Hide all buttons in chat windows" +msgid "Allow sound when I'm _busy" +msgstr "Allow sound when I'm _busy" #: ../data/gui/preferences_window.ui.h:59 -msgid "" -"If checked, Gajim will allow others to detect the operation system you are " -"using" -msgstr "" -"If ticked, Gajim will allow others to detect the operation system you are " -"using" +msgid "<b>Sounds</b>" +msgstr "<b>Sounds</b>" #: ../data/gui/preferences_window.ui.h:60 -msgid "" -"If checked, Gajim will also include information about the sender of the new " -"emails" -msgstr "" -"If ticked, Gajim will also include information about the sender of the new e-" -"mails" +msgid "Notifications" +msgstr "Notifications" #: ../data/gui/preferences_window.ui.h:61 msgid "" -"If checked, Gajim will change status to Away when the computer is unused." +"Gajim can send and receive meta-information related to a conversation you " +"may have with a contact. Here you can specify which chatstates you want to " +"display in chat windows." msgstr "" -"If ticked, Gajim will change status to Away when the computer is unused." +"Gajim can send and receive meta-information related to a conversation you " +"may have with a contact. Here you can specify which chatstates you want to " +"display in chat windows." #: ../data/gui/preferences_window.ui.h:62 -msgid "" -"If checked, Gajim will change status to Not Available when the computer has " -"not been used even longer" -msgstr "" -"If ticked, Gajim will change status to Not Available when the computer has " -"not been used even longer" +msgid "_Display chat state notifications:" +msgstr "_Display chat state notifications:" #: ../data/gui/preferences_window.ui.h:63 msgid "" -"If checked, Gajim will display avatars of contacts in roster window and in " -"group chats" +"Gajim can send and receive meta-information related to a conversation you " +"may have with a contact. Here you can specify which chatstates you want to " +"send to the other party." msgstr "" -"If ticked, Gajim will display avatars of contacts in roster window and in " -"group chats" +"Gajim can send and receive meta-information related to a conversation you " +"may have with a contact. Here you can specify which chatstates you want to " +"send to the other party." #: ../data/gui/preferences_window.ui.h:64 -msgid "" -"If checked, Gajim will display status messages of contacts under the contact " -"name in roster window and in group chats" -msgstr "" -"If ticked, Gajim will display status messages of contacts under the contact " -"name in roster window and in group chats" +msgid "_Send chat state notifications:" +msgstr "_Send chat state notifications:" #: ../data/gui/preferences_window.ui.h:65 -msgid "" -"If checked, Gajim will display the activity of contacts in the roster window" -msgstr "" -"If ticked, Gajim will display the activity of contacts in the roster window" +msgid "<b>Chat state notifications</b>" +msgstr "<b>Chat state notifications</b>" #: ../data/gui/preferences_window.ui.h:66 -#, fuzzy -msgid "" -"If checked, Gajim will display the location of contacts in the roster window" -msgstr "" -"If ticked, Gajim will display the mood of contacts in the roster window" +msgid "Personal Events" +msgstr "Personal Events" #: ../data/gui/preferences_window.ui.h:67 -msgid "" -"If checked, Gajim will display the mood of contacts in the roster window" -msgstr "" -"If ticked, Gajim will display the mood of contacts in the roster window" +msgid "_Away after:" +msgstr "_Away after:" #: ../data/gui/preferences_window.ui.h:68 msgid "" -"If checked, Gajim will display the tunes of contacts in the roster window" +"If checked, Gajim will change status to Away when the computer is unused." msgstr "" -"If ticked, Gajim will display the tunes of contacts in the roster window" +"If ticked, Gajim will change status to Away when the computer is unused." #: ../data/gui/preferences_window.ui.h:69 -msgid "" -"If checked, Gajim will highlight spelling errors in input fields of chat " -"windows. If no language is explicitly set via right click on the input " -"field, the default language will be used for this contact or group chat." -msgstr "" -"If ticked, Gajim will highlight spelling errors in input fields of chat " -"windows. If no language is explicitly set via right click on the input " -"field, the default language will be used for this contact or group chat." +msgid "_Not available after:" +msgstr "_Not available after:" #: ../data/gui/preferences_window.ui.h:70 msgid "" -"If checked, Gajim will ignore incoming events from unauthorized contacts. " -"Use with caution, because it blocks all messages from any contact that is " -"not in the roster" +"If checked, Gajim will change status to Not Available when the computer has " +"not been used even longer" msgstr "" -"If ticked, Gajim will ignore incoming events from unauthorised contacts. Use " -"with caution, because it blocks all messages from any contact that is not in " -"the roster" +"If ticked, Gajim will change status to Not Available when the computer has " +"not been used even longer" #: ../data/gui/preferences_window.ui.h:71 -msgid "" -"If checked, Gajim will keep logs for encrypted messages. Please note that " -"when using E2E encryption the remote party has to agree on logging, else the " -"messages will not be logged." -msgstr "" -"If ticked, Gajim will keep logs for encrypted messages. Please note that " -"when using E2E encryption the remote party has to agree on logging, else the " -"messages will not be logged." +msgid "minutes" +msgstr "minutes" #: ../data/gui/preferences_window.ui.h:72 msgid "" -"If checked, Gajim will show a notification when a new e-mail is received via " -"GMail" -msgstr "" -"If ticked, Gajim will show a notification when a new e-mail is received via " -"GMail" - -#: ../data/gui/preferences_window.ui.h:73 -msgid "" -"If checked, Gajim will use protocol-specific status icons. (eg. A contact " -"from MSN will have the equivalent msn icon for status online, away, busy, " -"etc...)" -msgstr "" -"If ticked, Gajim will use protocol-specific status icons. (eg. A contact " -"from MSN will have the equivalent MSN icon for status online, away, busy, " -"etc...)" - -#: ../data/gui/preferences_window.ui.h:74 -msgid "" -"If enabled, Gajim will not ask for a status message. The specified default " -"message will be used instead." +"The auto away 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-away timeout" msgstr "" -"If enabled, Gajim will not ask for a status message. The specified default " -"message will be used instead." +"The auto away 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-away timeout" #: ../data/gui/preferences_window.ui.h:75 msgid "" -"If not disabled, Gajim will replace ascii smilies like ':)' with equivalent " -"animated or static graphical emoticons" +"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" msgstr "" -"If not disabled, Gajim will replace ascii smilies like ':)' with equivalent " -"animated or static graphical emoticons" - -#: ../data/gui/preferences_window.ui.h:76 -msgid "Log _encrypted chat session" -msgstr "Log _encrypted chat session" - -#: ../data/gui/preferences_window.ui.h:77 -msgid "Ma_ke message windows compact" -msgstr "Ma_ke message windows compact" +"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" #: ../data/gui/preferences_window.ui.h:78 -msgid "Ma_nage..." -msgstr "Ma_nage..." +msgid "12" +msgstr "" #: ../data/gui/preferences_window.ui.h:79 #, fuzzy -msgid "Never" -msgstr "_Never" +msgid "20" +msgstr "0" #: ../data/gui/preferences_window.ui.h:80 -msgid "Notifications" -msgstr "Notifications" +msgid "<b>Auto Status</b>" +msgstr "<b>Auto Status</b>" #: ../data/gui/preferences_window.ui.h:81 -msgid "Notify me about contacts that sign _in" -msgstr "Notify me about contacts that sign _in" +msgid "Ask status message when I:" +msgstr "Ask status message when I:" #: ../data/gui/preferences_window.ui.h:82 -msgid "Notify me about contacts that sign _out" -msgstr "Notify me about contacts that sign _out" +msgid "Sign _in" +msgstr "Sign _in" #: ../data/gui/preferences_window.ui.h:83 -#, fuzzy -msgid "Notify me about it" -msgstr "_Notify me about it" +msgid "Sign _out" +msgstr "Sign _out" #: ../data/gui/preferences_window.ui.h:84 -msgid "Notify on new _GMail email" -msgstr "Notify on new _GMail email" +msgid "" +"If enabled, Gajim will not ask for a status message. The specified default " +"message will be used instead." +msgstr "" +"If enabled, Gajim will not ask for a status message. The specified default " +"message will be used instead." #: ../data/gui/preferences_window.ui.h:85 -#, fuzzy -msgid "Only when pending events" -msgstr "" -"Never\n" -"Only when pending events\n" -"Always" +msgid "Status" +msgstr "Status" #: ../data/gui/preferences_window.ui.h:86 -msgid "Personal Events" -msgstr "Personal Events" +msgid "Default Message" +msgstr "Default Message" #: ../data/gui/preferences_window.ui.h:87 -msgid "Play _sounds" -msgstr "Play _sounds" +msgid "Enabled" +msgstr "Enabled" #: ../data/gui/preferences_window.ui.h:88 -#, fuzzy -msgid "Pop it up" -msgstr "_Pop it up" +msgid "<b>Status Messages</b>" +msgstr "<b>Status Messages</b>" #: ../data/gui/preferences_window.ui.h:89 -msgid "Preferences" -msgstr "Preferences" +msgid "<b>Preset Status Messages</b>" +msgstr "<b>Preset Status Messages</b>" #: ../data/gui/preferences_window.ui.h:90 -msgid "" -"STUN server hostname. If none given, Gajim will try\n" -"to discover one from server." -msgstr "" +msgid "Chat message:" +msgstr "Chat message:" + +#: ../data/gui/preferences_window.ui.h:91 +msgid "Use system _default" +msgstr "Use system _default" #: ../data/gui/preferences_window.ui.h:92 -#, fuzzy -msgid "STUN server:" -msgstr "Server:" +msgid "<b>Font</b>" +msgstr "<b>Font</b>" #: ../data/gui/preferences_window.ui.h:93 -#, fuzzy -msgid "Show notification area icon:" -msgstr "Use t_rayicon (aka. notification area icon)" +msgid "T_heme:" +msgstr "T_heme:" #: ../data/gui/preferences_window.ui.h:94 -#, fuzzy -msgid "Show only in roster" -msgstr "Show only in _roster" +msgid "Status _iconset:" +msgstr "Status _iconset:" #: ../data/gui/preferences_window.ui.h:95 -msgid "Sign _in" -msgstr "Sign _in" +msgid "Use _transports icons" +msgstr "Use _transports icons" #: ../data/gui/preferences_window.ui.h:96 -msgid "Sign _out" -msgstr "Sign _out" +#, fuzzy +msgid "" +"If checked, Gajim will use protocol-specific status icons. (e.g. A contact " +"from ICQ will have the equivalent ICQ icon for status online, away, busy, " +"etc...)" +msgstr "" +"If ticked, Gajim will use protocol-specific status icons. (eg. A contact " +"from MSN will have the equivalent MSN icon for status online, away, busy, " +"etc...)" #: ../data/gui/preferences_window.ui.h:97 -msgid "Single window for everything" -msgstr "" +msgid "Configure color and font of the interface" +msgstr "Configure colour and font of the interface" #: ../data/gui/preferences_window.ui.h:98 -msgid "" -"Some messages may include rich content (formatting, colors etc). If checked, " -"Gajim will just display the raw message text." -msgstr "" -"Some messages may include rich content (formatting, colours etc). If ticked, " -"Gajim will just display the raw message text." +msgid "<b>Themes</b>" +msgstr "<b>Themes</b>" #: ../data/gui/preferences_window.ui.h:99 -msgid "Sort contacts by status" -msgstr "Sort contacts by status" +#, fuzzy +msgid "Contact's nickname:" +msgstr "Contact name" -#: ../data/gui/preferences_window.ui.h:100 ../src/config.py:391 -msgid "Status" -msgstr "Status" +#: ../data/gui/preferences_window.ui.h:100 +#, fuzzy +msgid "Contact's message:" +msgstr "Chat message:" #: ../data/gui/preferences_window.ui.h:101 -msgid "Status _iconset:" -msgstr "Status _iconset:" +msgid "_Status message:" +msgstr "_Status message:" #: ../data/gui/preferences_window.ui.h:102 -msgid "Style" -msgstr "Style" +#, fuzzy +msgid "Group chat highlight:" +msgstr "Group Chat Message Highlight" #: ../data/gui/preferences_window.ui.h:103 -msgid "T_heme:" -msgstr "T_heme:" +#, fuzzy +msgid "Your nickname:" +msgstr "B_efore nickname:" #: ../data/gui/preferences_window.ui.h:104 -msgid "" -"The auto away 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-away timeout" -msgstr "" -"The auto away 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-away timeout" +#, fuzzy +msgid "Your message:" +msgstr "Error message: %s" + +#: ../data/gui/preferences_window.ui.h:105 +msgid "_URL highlight:" +msgstr "_URL highlight:" + +#: ../data/gui/preferences_window.ui.h:106 +msgid "_Reset to Default Colors" +msgstr "_Reset to Default Colours" #: ../data/gui/preferences_window.ui.h:107 -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" +msgid "<b>Chat Line Colors</b>" +msgstr "<b>Chat Line Colours</b>" + +#: ../data/gui/preferences_window.ui.h:108 +msgid "Style" +msgstr "Style" + +#: ../data/gui/preferences_window.ui.h:109 +msgid "Audio input device" msgstr "" -"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" #: ../data/gui/preferences_window.ui.h:110 -msgid "Use _transports icons" -msgstr "Use _transports icons" +msgid "Audio output device" +msgstr "" #: ../data/gui/preferences_window.ui.h:111 #, fuzzy -msgid "Use default applications" -msgstr "Always use OS/X default applications" +msgid "<b>Audio</b>" +msgstr "<b>Actions</b>" #: ../data/gui/preferences_window.ui.h:112 -msgid "Use system _default" -msgstr "Use system _default" +msgid "Video input device" +msgstr "" #: ../data/gui/preferences_window.ui.h:113 -msgid "Video framerate" +msgid "Video output device" msgstr "" #: ../data/gui/preferences_window.ui.h:114 -msgid "Video input device" +msgid "Video framerate" msgstr "" #: ../data/gui/preferences_window.ui.h:115 -msgid "Video output device" +msgid "Video size" msgstr "" #: ../data/gui/preferences_window.ui.h:116 -msgid "Video size" +msgid "View own video source" msgstr "" #: ../data/gui/preferences_window.ui.h:117 -msgid "When new event is received:" -msgstr "When new event is received:" +#, fuzzy +msgid "<b>Video</b>" +msgstr "<b>Middle:</b>" #: ../data/gui/preferences_window.ui.h:118 #, fuzzy -msgid "Your message:" -msgstr "Error message: %s" +msgid "STUN server:" +msgstr "Server:" #: ../data/gui/preferences_window.ui.h:119 -#, fuzzy -msgid "Your nickname:" -msgstr "B_efore nickname:" - -#: ../data/gui/preferences_window.ui.h:120 -msgid "_Away after:" -msgstr "_Away after:" +msgid "" +"STUN server hostname. If none given, Gajim will try\n" +"to discover one from server." +msgstr "" #: ../data/gui/preferences_window.ui.h:121 -msgid "_Browser:" -msgstr "_Browser:" +msgid "<i>(example: stun.iptel.org)</i>" +msgstr "" #: ../data/gui/preferences_window.ui.h:122 -msgid "_Display chat state notifications:" -msgstr "_Display chat state notifications:" +#, fuzzy +msgid "<b>Connection</b>" +msgstr "<b>Conditions</b>" -#: ../data/gui/preferences_window.ui.h:123 -msgid "_Emoticons:" -msgstr "_Emoticons:" +#: ../data/gui/preferences_window.ui.h:123 ../src/features_window.py:93 +msgid "Audio / Video" +msgstr "" #: ../data/gui/preferences_window.ui.h:124 -msgid "_File manager:" -msgstr "_File manager:" +msgid "_Mail client:" +msgstr "_Mail client:" #: ../data/gui/preferences_window.ui.h:125 -msgid "_Highlight misspelled words" -msgstr "_Highlight misspelt words" +msgid "_Browser:" +msgstr "_Browser:" #: ../data/gui/preferences_window.ui.h:126 -msgid "_Ignore events from contacts not in the roster" -msgstr "_Ignore events from contacts not in the roster" - -#: ../data/gui/preferences_window.ui.h:127 -msgid "_Ignore rich content in incoming messages" -msgstr "_Ignore rich content in incoming messages" +msgid "_File manager:" +msgstr "_File manager:" +#. a header for custom browser/client/file manager. so translate sth like: Custom Settings #: ../data/gui/preferences_window.ui.h:128 -msgid "_Log status changes of contacts" -msgstr "_Log status changes of contacts" +msgid "<b>Custom</b>" +msgstr "<b>Custom</b>" #: ../data/gui/preferences_window.ui.h:129 -msgid "_Mail client:" -msgstr "_Mail client:" +msgid "<b>Applications</b>" +msgstr "<b>Applications</b>" #: ../data/gui/preferences_window.ui.h:130 -msgid "_Not available after:" -msgstr "_Not available after:" +msgid "_Ignore events from contacts not in the roster" +msgstr "_Ignore events from contacts not in the roster" #: ../data/gui/preferences_window.ui.h:131 -msgid "_Open..." -msgstr "_Open..." +msgid "" +"If checked, Gajim will ignore incoming events from unauthorized contacts. " +"Use with caution, because it blocks all messages from any contact that is " +"not in the roster" +msgstr "" +"If ticked, Gajim will ignore incoming events from unauthorised contacts. Use " +"with caution, because it blocks all messages from any contact that is not in " +"the roster" #: ../data/gui/preferences_window.ui.h:132 -msgid "_Reset to Default Colors" -msgstr "_Reset to Default Colours" +#, fuzzy +msgid "Allow client / _OS information to be sent" +msgstr "Allow _OS information to be sent" #: ../data/gui/preferences_window.ui.h:133 -msgid "_Send chat state notifications:" -msgstr "_Send chat state notifications:" +msgid "" +"If checked, Gajim will allow others to detect the operation system you are " +"using" +msgstr "" +"If ticked, Gajim will allow others to detect the operation system you are " +"using" #: ../data/gui/preferences_window.ui.h:134 -msgid "_Status message:" -msgstr "_Status message:" +#, fuzzy +msgid "Allow local system time information to be sent" +msgstr "Allow _OS information to be sent" #: ../data/gui/preferences_window.ui.h:135 -msgid "_URL highlight:" -msgstr "_URL highlight:" +#, fuzzy +msgid "If checked, Gajim will allow others to detect the time on your system" +msgstr "" +"If ticked, Gajim will allow others to detect the operation system you are " +"using" #: ../data/gui/preferences_window.ui.h:136 -msgid "_Window behavior:" -msgstr "_Window behaviour:" +msgid "Log _encrypted chat session" +msgstr "Log _encrypted chat session" #: ../data/gui/preferences_window.ui.h:137 -msgid "in _group chats" -msgstr "in _group chats" +msgid "" +"If checked, Gajim will keep logs for encrypted messages. Please note that " +"when using E2E encryption the remote party has to agree on logging, else the " +"messages will not be logged." +msgstr "" +"If ticked, Gajim will keep logs for encrypted messages. Please note that " +"when using E2E encryption the remote party has to agree on logging, else the " +"messages will not be logged." #: ../data/gui/preferences_window.ui.h:138 -msgid "in _roster" -msgstr "in _roster" +#, fuzzy +msgid "Allow my _idle time to be sent" +msgstr "Allow _OS information to be sent" #: ../data/gui/preferences_window.ui.h:139 -msgid "minutes" -msgstr "minutes" +msgid "Global proxy:" +msgstr "" -#: ../data/gui/privacy_lists_window.ui.h:1 -msgid "Privacy Lists:" -msgstr "Privacy Lists:" +#: ../data/gui/preferences_window.ui.h:141 +msgid "<b>Privacy</b>" +msgstr "<b>Privacy</b>" + +#: ../data/gui/preferences_window.ui.h:142 +msgid "_Log status changes of contacts" +msgstr "_Log status changes of contacts" + +#: ../data/gui/preferences_window.ui.h:144 +msgid "_Open..." +msgstr "_Open..." + +#: ../data/gui/preferences_window.ui.h:145 +msgid "<b>Advanced Configuration Editor</b>" +msgstr "<b>Advanced Configuration Editor</b>" + +#: ../data/gui/preferences_window.ui.h:146 +msgid "Advanced" +msgstr "Advanced" #: ../data/gui/privacy_list_window.ui.h:1 -msgid "<b>Add / Edit a rule</b>" -msgstr "<b>Add / Edit a rule</b>" +#, fuzzy +msgid "none" +msgstr "one" #: ../data/gui/privacy_list_window.ui.h:2 -msgid "<b>List of rules</b>" -msgstr "<b>List of rules</b>" +#, fuzzy +msgid "both" +msgstr "Both" #: ../data/gui/privacy_list_window.ui.h:3 +#, fuzzy +msgid "from" +msgstr "From" + +#: ../data/gui/privacy_list_window.ui.h:4 +#, fuzzy +msgid "to" +msgstr "two" + +#: ../data/gui/privacy_list_window.ui.h:5 ../src/dialogs.py:4325 +msgid "Privacy List" +msgstr "Privacy List" + +#: ../data/gui/privacy_list_window.ui.h:6 msgid "<i>Privacy List</i>" msgstr "<i>Privacy List</i>" -#: ../data/gui/privacy_list_window.ui.h:4 +#: ../data/gui/privacy_list_window.ui.h:7 msgid "Active for this session" msgstr "Active for this session" -#: ../data/gui/privacy_list_window.ui.h:5 +#: ../data/gui/privacy_list_window.ui.h:8 msgid "Active on each startup" msgstr "Active on each startup" -#: ../data/gui/privacy_list_window.ui.h:6 -msgid "All" -msgstr "All" +#: ../data/gui/privacy_list_window.ui.h:9 +msgid "<b>List of rules</b>" +msgstr "<b>List of rules</b>" -#: ../data/gui/privacy_list_window.ui.h:7 -msgid "All (including subscription)" -msgstr "All (including subscription)" +#: ../data/gui/privacy_list_window.ui.h:10 +msgid "<b>Add / Edit a rule</b>" +msgstr "<b>Add / Edit a rule</b>" -#: ../data/gui/privacy_list_window.ui.h:8 +#: ../data/gui/privacy_list_window.ui.h:11 msgid "Allow" msgstr "Allow" -#: ../data/gui/privacy_list_window.ui.h:9 +#: ../data/gui/privacy_list_window.ui.h:12 msgid "Deny" msgstr "Deny" -#: ../data/gui/privacy_list_window.ui.h:10 +#: ../data/gui/privacy_list_window.ui.h:13 msgid "JabberID" msgstr "JabberID" -#: ../data/gui/privacy_list_window.ui.h:11 -msgid "Order:" -msgstr "Order:" - -#: ../data/gui/privacy_list_window.ui.h:12 ../src/dialogs.py:3802 -msgid "Privacy List" -msgstr "Privacy List" - -#: ../data/gui/privacy_list_window.ui.h:13 -msgid "all by subscription" -msgstr "all by subscription" - #: ../data/gui/privacy_list_window.ui.h:14 msgid "all in the group" msgstr "all in the group" #: ../data/gui/privacy_list_window.ui.h:15 -#, fuzzy -msgid "both" -msgstr "Both" +msgid "all by subscription" +msgstr "all by subscription" #: ../data/gui/privacy_list_window.ui.h:16 -#, fuzzy -msgid "from" -msgstr "From" +msgid "All" +msgstr "All" #: ../data/gui/privacy_list_window.ui.h:17 -#, fuzzy -msgid "none" -msgstr "one" - -#: ../data/gui/privacy_list_window.ui.h:18 -#, fuzzy -msgid "to" -msgstr "two" - -#: ../data/gui/privacy_list_window.ui.h:19 msgid "to send me messages" msgstr "to send me messages" -#: ../data/gui/privacy_list_window.ui.h:20 +#: ../data/gui/privacy_list_window.ui.h:18 msgid "to send me queries" msgstr "to send me queries" -#: ../data/gui/privacy_list_window.ui.h:21 +#: ../data/gui/privacy_list_window.ui.h:19 +msgid "to view my status" +msgstr "to view my status" + +#: ../data/gui/privacy_list_window.ui.h:20 msgid "to send me status" msgstr "to send me status" +#: ../data/gui/privacy_list_window.ui.h:21 +msgid "All (including subscription)" +msgstr "All (including subscription)" + #: ../data/gui/privacy_list_window.ui.h:22 -msgid "to view my status" -msgstr "to view my status" +msgid "Order:" +msgstr "Order:" -#: ../data/gui/profile_window.ui.h:1 -#: ../data/gui/vcard_information_window.ui.h:1 -msgid "<b>Address</b>" -msgstr "<b>Address</b>" +#: ../data/gui/privacy_lists_window.ui.h:1 +msgid "Privacy Lists:" +msgstr "Privacy Lists:" #: ../data/gui/profile_window.ui.h:2 -msgid "<b>Avatar:</b>" -msgstr "<b>Avatar:</b>" +#: ../data/gui/vcard_information_window.ui.h:15 +msgid "<b>Name:</b>" +msgstr "<b>Name:</b>" #: ../data/gui/profile_window.ui.h:3 -#: ../data/gui/vcard_information_window.ui.h:4 -msgid "<b>Birthday:</b>" -msgstr "<b>Birthday:</b>" - -#: ../data/gui/profile_window.ui.h:4 -#: ../data/gui/vcard_information_window.ui.h:5 -msgid "<b>City:</b>" -msgstr "<b>City:</b>" +#: ../data/gui/vcard_information_window.ui.h:16 +msgid "<b>Nickname:</b>" +msgstr "<b>Nickname:</b>" +#. Family Name #: ../data/gui/profile_window.ui.h:5 -#: ../data/gui/vcard_information_window.ui.h:7 -msgid "<b>Company:</b>" -msgstr "<b>Company:</b>" - -#: ../data/gui/profile_window.ui.h:6 -#: ../data/gui/vcard_information_window.ui.h:9 -msgid "<b>Country:</b>" -msgstr "<b>Country:</b>" +#: ../data/gui/vcard_information_window.ui.h:30 +msgid "<b>Family:</b>" +msgstr "<b>Family:</b>" +#. Given Name #: ../data/gui/profile_window.ui.h:7 -#: ../data/gui/vcard_information_window.ui.h:10 -msgid "<b>Department:</b>" -msgstr "<b>Department:</b>" - -#: ../data/gui/profile_window.ui.h:8 -#: ../data/gui/vcard_information_window.ui.h:11 -msgid "<b>E-Mail:</b>" -msgstr "<b>E-Mail:</b>" +#: ../data/gui/vcard_information_window.ui.h:36 +msgid "<b>Given:</b>" +msgstr "<b>Given:</b>" +#. Middle Name #: ../data/gui/profile_window.ui.h:9 -#: ../data/gui/vcard_information_window.ui.h:12 -msgid "<b>Extra Address:</b>" -msgstr "<b>Extra Address:</b>" +#: ../data/gui/vcard_information_window.ui.h:32 +msgid "<b>Middle:</b>" +msgstr "<b>Middle:</b>" -#. Family Name +#. Prefix in Name #: ../data/gui/profile_window.ui.h:11 -#: ../data/gui/vcard_information_window.ui.h:14 -msgid "<b>Family:</b>" -msgstr "<b>Family:</b>" +#: ../data/gui/vcard_information_window.ui.h:34 +msgid "<b>Prefix:</b>" +msgstr "<b>Prefix:</b>" -#: ../data/gui/profile_window.ui.h:12 -#: ../data/gui/vcard_information_window.ui.h:15 +#. Suffix in Name +#: ../data/gui/profile_window.ui.h:13 +#: ../data/gui/vcard_information_window.ui.h:38 +msgid "<b>Suffix:</b>" +msgstr "<b>Suffix:</b>" + +#: ../data/gui/profile_window.ui.h:14 +#: ../data/gui/vcard_information_window.ui.h:39 msgid "<b>Full Name</b>" msgstr "<b>Full Name</b>" -#. Given Name -#: ../data/gui/profile_window.ui.h:14 +#: ../data/gui/profile_window.ui.h:15 #: ../data/gui/vcard_information_window.ui.h:17 -msgid "<b>Given:</b>" -msgstr "<b>Given:</b>" +msgid "<b>Street:</b>" +msgstr "<b>Street:</b>" -#: ../data/gui/profile_window.ui.h:15 -#: ../data/gui/vcard_information_window.ui.h:18 -msgid "<b>Homepage:</b>" -msgstr "<b>Homepage:</b>" +#: ../data/gui/profile_window.ui.h:16 +#: ../data/gui/vcard_information_window.ui.h:20 +msgid "<b>Extra Address:</b>" +msgstr "<b>Extra Address:</b>" -#. Middle Name #: ../data/gui/profile_window.ui.h:17 -#: ../data/gui/vcard_information_window.ui.h:21 -msgid "<b>Middle:</b>" -msgstr "<b>Middle:</b>" +#: ../data/gui/vcard_information_window.ui.h:18 +msgid "<b>City:</b>" +msgstr "<b>City:</b>" #: ../data/gui/profile_window.ui.h:18 -#: ../data/gui/vcard_information_window.ui.h:22 -msgid "<b>Name:</b>" -msgstr "<b>Name:</b>" +#: ../data/gui/vcard_information_window.ui.h:21 +msgid "<b>Postal Code:</b>" +msgstr "<b>Postal Code:</b>" #: ../data/gui/profile_window.ui.h:19 -#: ../data/gui/vcard_information_window.ui.h:23 -msgid "<b>Nickname:</b>" -msgstr "<b>Nickname:</b>" +#: ../data/gui/vcard_information_window.ui.h:19 +msgid "<b>State:</b>" +msgstr "<b>State:</b>" #: ../data/gui/profile_window.ui.h:20 -#: ../data/gui/vcard_information_window.ui.h:24 -msgid "<b>Phone No.:</b>" -msgstr "<b>Phone No.:</b>" +#: ../data/gui/vcard_information_window.ui.h:22 +msgid "<b>Country:</b>" +msgstr "<b>Country:</b>" #: ../data/gui/profile_window.ui.h:21 -#: ../data/gui/vcard_information_window.ui.h:25 -msgid "<b>Position:</b>" -msgstr "<b>Position:</b>" +#: ../data/gui/vcard_information_window.ui.h:23 +msgid "<b>Address</b>" +msgstr "<b>Address</b>" #: ../data/gui/profile_window.ui.h:22 -#: ../data/gui/vcard_information_window.ui.h:26 -msgid "<b>Postal Code:</b>" -msgstr "<b>Postal Code:</b>" +#: ../data/gui/vcard_information_window.ui.h:24 +msgid "<b>Homepage:</b>" +msgstr "<b>Homepage:</b>" + +#: ../data/gui/profile_window.ui.h:23 +#: ../data/gui/vcard_information_window.ui.h:25 +msgid "<b>E-Mail:</b>" +msgstr "<b>E-Mail:</b>" -#. Prefix in Name #: ../data/gui/profile_window.ui.h:24 -#: ../data/gui/vcard_information_window.ui.h:28 -msgid "<b>Prefix:</b>" -msgstr "<b>Prefix:</b>" +#: ../data/gui/vcard_information_window.ui.h:26 +msgid "<b>Phone No.:</b>" +msgstr "<b>Phone No.:</b>" #: ../data/gui/profile_window.ui.h:25 -#: ../data/gui/vcard_information_window.ui.h:30 -msgid "<b>Role:</b>" -msgstr "<b>Role:</b>" +msgid "<b>Avatar:</b>" +msgstr "<b>Avatar:</b>" #: ../data/gui/profile_window.ui.h:26 -#: ../data/gui/vcard_information_window.ui.h:31 -msgid "<b>State:</b>" -msgstr "<b>State:</b>" +msgid "Click to set your avatar" +msgstr "Click to set your avatar" #: ../data/gui/profile_window.ui.h:27 -#: ../data/gui/vcard_information_window.ui.h:33 -msgid "<b>Street:</b>" -msgstr "<b>Street:</b>" +#: ../data/gui/vcard_information_window.ui.h:27 +msgid "Format: YYYY-MM-DD" +msgstr "Format: YYYY-MM-DD" + +#: ../data/gui/profile_window.ui.h:28 +#: ../data/gui/vcard_information_window.ui.h:28 +msgid "<b>Birthday:</b>" +msgstr "<b>Birthday:</b>" -#. Suffix in Name #: ../data/gui/profile_window.ui.h:29 -#: ../data/gui/vcard_information_window.ui.h:37 -msgid "<b>Suffix:</b>" -msgstr "<b>Suffix:</b>" +#: ../data/gui/vcard_information_window.ui.h:41 +msgid "Personal Info" +msgstr "Personal Info" + +#: ../data/gui/profile_window.ui.h:30 +#: ../data/gui/vcard_information_window.ui.h:42 +msgid "<b>Company:</b>" +msgstr "<b>Company:</b>" -#. "About" is the text of a tab of vcard window #: ../data/gui/profile_window.ui.h:31 -#: ../data/gui/vcard_information_window.ui.h:40 -msgid "About" -msgstr "About" +#: ../data/gui/vcard_information_window.ui.h:43 +msgid "<b>Department:</b>" +msgstr "<b>Department:</b>" #: ../data/gui/profile_window.ui.h:32 -msgid "Click to set your avatar" -msgstr "Click to set your avatar" +#: ../data/gui/vcard_information_window.ui.h:44 +msgid "<b>Position:</b>" +msgstr "<b>Position:</b>" #: ../data/gui/profile_window.ui.h:33 #: ../data/gui/vcard_information_window.ui.h:45 -msgid "Format: YYYY-MM-DD" -msgstr "Format: YYYY-MM-DD" +msgid "<b>Role:</b>" +msgstr "<b>Role:</b>" #: ../data/gui/profile_window.ui.h:34 -#: ../data/gui/vcard_information_window.ui.h:47 -msgid "Personal Info" -msgstr "Personal Info" - -#: ../data/gui/profile_window.ui.h:36 -#: ../data/gui/vcard_information_window.ui.h:49 +#: ../data/gui/vcard_information_window.ui.h:46 msgid "Work" msgstr "Work" -#: ../data/gui/remove_account_window.ui.h:1 -msgid "<b>What do you want to do?</b>" -msgstr "<b>What do you want to do?</b>" +#. "About" is the text of a tab of vcard window +#: ../data/gui/profile_window.ui.h:36 +#: ../data/gui/vcard_information_window.ui.h:48 +msgid "About" +msgstr "About" -#: ../data/gui/remove_account_window.ui.h:2 +#: ../data/gui/remove_account_window.ui.h:1 msgid "Remove account _only from Gajim" msgstr "Remove account _only from Gajim" -#: ../data/gui/remove_account_window.ui.h:3 +#: ../data/gui/remove_account_window.ui.h:2 msgid "Remove account from Gajim and from _server" msgstr "Remove account from Gajim and from _server" -#. Remove group +#: ../data/gui/remove_account_window.ui.h:3 +msgid "<b>What do you want to do?</b>" +msgstr "<b>What do you want to do?</b>" + #. Remove -#: ../data/gui/remove_account_window.ui.h:4 ../src/roster_window.py:5438 -#: ../src/roster_window.py:5564 ../src/roster_window.py:5694 +#: ../data/gui/remove_account_window.ui.h:4 ../src/roster_window.py:5869 msgid "_Remove" msgstr "_Remove" #: ../data/gui/roster_item_exchange_window.ui.h:1 -msgid "" -"<b>someone@somewhere.com</b> would like you to <b>add</b> some contacts in " -"your roster." -msgstr "" -"<b>someone@somewhere.com</b> would like you to <b>add</b> some contacts in " -"your roster." - -#: ../data/gui/roster_item_exchange_window.ui.h:2 msgid "Message Body <currently unused, so it's hidden by default>" msgstr "Message Body <currently unused, so it's hidden by default>" -#: ../data/gui/roster_item_exchange_window.ui.h:3 +#: ../data/gui/roster_item_exchange_window.ui.h:2 msgid "Roster Item Exchange" msgstr "Roster Item Exchange" -#: ../data/gui/roster_item_exchange_window.ui.h:4 +#: ../data/gui/roster_item_exchange_window.ui.h:3 #: ../data/gui/service_registration_window.ui.h:3 msgid "_OK" msgstr "_OK" -#: ../data/gui/roster_window.ui.h:1 +#. Make sure the character after "_" is not M/m (conflicts with Alt+M that is supposed to show the Emoticon Selector) +#: ../data/gui/roster_window.ui.h:2 +#: ../data/gui/subscription_request_window.ui.h:5 +msgid "_Actions" +msgstr "_Actions" + +#: ../data/gui/roster_window.ui.h:6 msgid "Add _Contact..." msgstr "Add _Contact..." -#: ../data/gui/roster_window.ui.h:2 -msgid "Fea_tures" -msgstr "Fea_tures" - -#: ../data/gui/roster_window.ui.h:3 -msgid "File _Transfers" -msgstr "File _Transfers" +#: ../data/gui/roster_window.ui.h:9 ../src/disco.py:1518 +msgid "_Edit" +msgstr "_Edit" -#: ../data/gui/roster_window.ui.h:4 -msgid "Frequently Asked Questions (online)" -msgstr "Frequently Asked Questions (online)" +#: ../data/gui/roster_window.ui.h:10 +msgid "_Accounts" +msgstr "_Accounts" -#: ../data/gui/roster_window.ui.h:6 -msgid "Help online" -msgstr "Help online" +#: ../data/gui/roster_window.ui.h:11 +msgid "Profile, A_vatar" +msgstr "Profile, A_vatar" -#: ../data/gui/roster_window.ui.h:8 +#: ../data/gui/roster_window.ui.h:12 msgid "P_lugins" msgstr "" -#: ../data/gui/roster_window.ui.h:9 -msgid "Profile, A_vatar" -msgstr "Profile, A_vatar" +#: ../data/gui/roster_window.ui.h:13 +msgid "_View" +msgstr "_View" -#: ../data/gui/roster_window.ui.h:10 +#: ../data/gui/roster_window.ui.h:14 +msgid "Show _Offline Contacts" +msgstr "Show _Offline Contacts" + +#: ../data/gui/roster_window.ui.h:15 msgid "Show Only _Active Contacts" msgstr "Show Only _Active Contacts" -#: ../data/gui/roster_window.ui.h:11 -msgid "Show Trans_ports" +#: ../data/gui/roster_window.ui.h:16 +#, fuzzy +msgid "Show T_ransports" msgstr "Show Trans_ports" -#: ../data/gui/roster_window.ui.h:12 -msgid "Show _Offline Contacts" -msgstr "Show _Offline Contacts" - -#: ../data/gui/roster_window.ui.h:13 ../src/statusicon.py:343 +#: ../data/gui/roster_window.ui.h:17 ../src/statusicon.py:352 msgid "Show _Roster" msgstr "Show _Roster" -#: ../data/gui/roster_window.ui.h:14 -msgid "_Accounts" -msgstr "_Accounts" +#: ../data/gui/roster_window.ui.h:18 +msgid "File _Transfers" +msgstr "File _Transfers" -#. Make sure the character after "_" is not M/m (conflicts with Alt+M that is supposed to show the Emoticon Selector) -#: ../data/gui/roster_window.ui.h:15 -#: ../data/gui/subscription_request_window.ui.h:6 -msgid "_Actions" -msgstr "_Actions" +#: ../data/gui/roster_window.ui.h:20 +msgid "_Help" +msgstr "_Help" -#: ../data/gui/roster_window.ui.h:17 +#: ../data/gui/roster_window.ui.h:21 +msgid "Help online" +msgstr "Help online" + +#: ../data/gui/roster_window.ui.h:22 msgid "_Contents" msgstr "_Contents" -#: ../data/gui/roster_window.ui.h:19 ../src/disco.py:1520 -msgid "_Edit" -msgstr "_Edit" +#: ../data/gui/roster_window.ui.h:23 +msgid "Frequently Asked Questions (online)" +msgstr "Frequently Asked Questions (online)" -#: ../data/gui/roster_window.ui.h:20 +#: ../data/gui/roster_window.ui.h:24 msgid "_FAQ" msgstr "_FAQ" -#: ../data/gui/roster_window.ui.h:21 -msgid "_Help" -msgstr "_Help" - -#: ../data/gui/roster_window.ui.h:23 -msgid "_Send Single Message..." -msgstr "_Send Single Message..." - #: ../data/gui/roster_window.ui.h:25 -msgid "_View" -msgstr "_View" +msgid "Keyboard Shortcuts" +msgstr "" -#: ../data/gui/search_window.ui.h:1 -msgid "Please wait while retrieving search form..." -msgstr "Please wait while retrieving search form..." +#: ../data/gui/roster_window.ui.h:26 +msgid "Fea_tures" +msgstr "Fea_tures" -#: ../data/gui/search_window.ui.h:2 +#: ../data/gui/search_window.ui.h:1 ../src/disco.py:1375 msgid "Search" msgstr "Search" +#: ../data/gui/search_window.ui.h:2 +msgid "Please wait while retrieving search form..." +msgstr "Please wait while retrieving search form..." + #: ../data/gui/search_window.ui.h:3 msgid "_Add contact" msgstr "_Add contact" #. Information -#: ../data/gui/search_window.ui.h:4 ../src/roster_window.py:5706 +#: ../data/gui/search_window.ui.h:4 ../src/gui_menu_builder.py:627 msgid "_Information" msgstr "_Information" -#: ../data/gui/search_window.ui.h:5 ../src/disco.py:1371 +#: ../data/gui/search_window.ui.h:5 msgid "_Search" msgstr "_Search" #: ../data/gui/service_discovery_window.ui.h:1 -msgid "G_o" -msgstr "G_o" - -#: ../data/gui/service_discovery_window.ui.h:2 msgid "_Address:" msgstr "_Address:" +#: ../data/gui/service_discovery_window.ui.h:2 +msgid "G_o" +msgstr "G_o" + #: ../data/gui/service_registration_window.ui.h:1 msgid "Register to" msgstr "Register to" -#: ../data/gui/service_registration_window.ui.h:2 -msgid "_Cancel" -msgstr "_Cancel" - -#: ../data/gui/single_message_window.ui.h:3 -msgid "Reply to this message" -msgstr "Reply to this message" +#: ../data/gui/single_message_window.ui.h:2 +msgid "To:" +msgstr "To:" #: ../data/gui/single_message_window.ui.h:4 -msgid "Sen_d" -msgstr "Sen_d" +msgid "0" +msgstr "0" #: ../data/gui/single_message_window.ui.h:5 -msgid "Send message" -msgstr "Send message" +msgid "Sen_d" +msgstr "Sen_d" -#: ../data/gui/single_message_window.ui.h:6 -msgid "Send message and close window" -msgstr "Send message and close window" +#: ../data/gui/single_message_window.ui.h:7 +msgid "_Reply" +msgstr "_Reply" #: ../data/gui/single_message_window.ui.h:8 -msgid "To:" -msgstr "To:" +msgid "Reply to this message" +msgstr "Reply to this message" #: ../data/gui/single_message_window.ui.h:9 -msgid "_Reply" -msgstr "_Reply" - -#: ../data/gui/single_message_window.ui.h:10 msgid "_Send & Close" msgstr "_Send & Close" +#: ../data/gui/single_message_window.ui.h:10 +msgid "Send message and close window" +msgstr "Send message and close window" + #: ../data/gui/subscription_request_window.ui.h:1 -msgid "Au_thorize" -msgstr "Au_thorise" +msgid "Subscription Request" +msgstr "Subscription Request" #: ../data/gui/subscription_request_window.ui.h:2 -msgid "Authorize contact so he or she can know when you're connected" -msgstr "Authorise contact so he or she can know when you're connected" +msgid "_Deny" +msgstr "_Deny" #: ../data/gui/subscription_request_window.ui.h:3 msgid "" @@ -2965,187 +2903,223 @@ msgstr "" "Deny authorisation from contact so he or she cannot know when you're " "connected" -#: ../data/gui/subscription_request_window.ui.h:4 -msgid "Subscription Request" -msgstr "Subscription Request" +#: ../data/gui/subscription_request_window.ui.h:6 +msgid "Au_thorize" +msgstr "Au_thorise" #: ../data/gui/subscription_request_window.ui.h:7 -msgid "_Deny" -msgstr "_Deny" +msgid "Authorize contact so he or she can know when you're connected" +msgstr "Authorise contact so he or she can know when you're connected" #: ../data/gui/synchronise_select_account_dialog.ui.h:1 +msgid "Synchronise contacts" +msgstr "Synchronise contacts" + +#: ../data/gui/synchronise_select_account_dialog.ui.h:2 msgid "Select the account with which you want to synchronise" msgstr "Select the account with which you want to synchronise" #: ../data/gui/synchronise_select_contacts_dialog.ui.h:1 -msgid "Select the contacts you want to synchronise" -msgstr "Select the contacts you want to synchronise" - -#: ../data/gui/synchronise_select_contacts_dialog.ui.h:2 msgid "Synchronise : select contacts" msgstr "Synchronise : select contacts" +#: ../data/gui/synchronise_select_contacts_dialog.ui.h:2 +msgid "Select the contacts you want to synchronise" +msgstr "Select the contacts you want to synchronise" + #: ../data/gui/systray_context_menu.ui.h:1 +msgid "Sta_tus" +msgstr "Sta_tus" + +#: ../data/gui/systray_context_menu.ui.h:5 +msgid "Show All Pending _Events" +msgstr "Show All Pending _Events" + +#: ../data/gui/systray_context_menu.ui.h:6 msgid "Mute Sounds" msgstr "Mute Sounds" -#: ../data/gui/systray_context_menu.ui.h:2 -msgid "Send Single _Message" -msgstr "Send Single _Message" +#: ../data/gui/tooltip_gc_contact.ui.h:2 +#: ../data/gui/tooltip_roster_contact.ui.h:2 +#: ../data/gui/zeroconf_information_window.ui.h:3 +msgid "Resource:" +msgstr "Resource:" -#: ../data/gui/systray_context_menu.ui.h:3 -msgid "Show All Pending _Events" -msgstr "Show All Pending _Events" +#: ../data/gui/tooltip_roster_contact.ui.h:3 +#: ../data/gui/zeroconf_information_window.ui.h:4 +msgid "Status:" +msgstr "Status:" -#: ../data/gui/systray_context_menu.ui.h:4 -msgid "Sta_tus" -msgstr "Sta_tus" +#: ../data/gui/tooltip_roster_contact.ui.h:4 +#, fuzzy +msgid "Idle since:" +msgstr " since %s" -#: ../data/gui/systray_context_menu.ui.h:5 -msgid "_Group Chat" -msgstr "_Group Chat" +#: ../data/gui/tooltip_roster_contact.ui.h:5 +#, fuzzy +msgid "Idle for:" +msgstr "XML Console for %s" -#. Given Name -#: ../data/gui/vcard_information_window.ui.h:3 -msgid "<b>Ask:</b>" -msgstr "<b>Ask:</b>" +#: ../data/gui/tooltip_roster_contact.ui.h:8 +#, fuzzy +msgid "Tune:" +msgstr "Tune:" -#: ../data/gui/vcard_information_window.ui.h:6 -msgid "<b>Client:</b>" -msgstr "<b>Client:</b>" +#: ../data/gui/tooltip_roster_contact.ui.h:9 +#, fuzzy +msgid "Location:" +msgstr "Notification" -#: ../data/gui/vcard_information_window.ui.h:8 -msgid "<b>Contact time:</b>" -msgstr "<b>Contact time:</b>" +#: ../data/gui/tooltip_roster_contact.ui.h:10 +#, fuzzy +msgid "OpenPGP:" +msgstr "OpenPGP: " -#: ../data/gui/vcard_information_window.ui.h:19 +#: ../data/gui/tooltip_roster_contact.ui.h:11 +msgid "Subscription:" +msgstr "Subscription:" + +#: ../data/gui/vcard_information_window.ui.h:1 +#: ../data/gui/zeroconf_information_window.ui.h:1 +msgid "Contact Information" +msgstr "Personal Information" + +#: ../data/gui/vcard_information_window.ui.h:2 msgid "<b>Jabber ID:</b>" msgstr "<b>Jabber ID:</b>" -#: ../data/gui/vcard_information_window.ui.h:29 +#: ../data/gui/vcard_information_window.ui.h:3 msgid "<b>Resource:</b>" msgstr "<b>Resource:</b>" -#: ../data/gui/vcard_information_window.ui.h:32 +#: ../data/gui/vcard_information_window.ui.h:4 msgid "<b>Status:</b>" msgstr "<b>Status:</b>" -#. Family Name -#: ../data/gui/vcard_information_window.ui.h:35 -msgid "<b>Subscription:</b>" -msgstr "<b>Subscription:</b>" +#: ../data/gui/vcard_information_window.ui.h:5 +msgid "<b>Client:</b>" +msgstr "<b>Client:</b>" -#: ../data/gui/vcard_information_window.ui.h:38 +#: ../data/gui/vcard_information_window.ui.h:6 msgid "<b>System:</b>" msgstr "<b>System:</b>" -#: ../data/gui/vcard_information_window.ui.h:41 -msgid "Comments" -msgstr "Comments" +#: ../data/gui/vcard_information_window.ui.h:7 +msgid "<b>Contact time:</b>" +msgstr "<b>Contact time:</b>" -#: ../data/gui/vcard_information_window.ui.h:42 -msgid "Configured avatar:" +#: ../data/gui/vcard_information_window.ui.h:8 +#, fuzzy +msgid "<b>User avatar:</b>" +msgstr "<b>Avatar:</b>" + +#: ../data/gui/vcard_information_window.ui.h:9 +#, fuzzy +msgid "<b>Configured avatar:</b>" msgstr "Configured avatar:" -#: ../data/gui/vcard_information_window.ui.h:43 -#: ../data/gui/zeroconf_information_window.ui.h:1 +#. Given Name +#: ../data/gui/vcard_information_window.ui.h:11 +msgid "<b>Ask:</b>" +msgstr "<b>Ask:</b>" + +#. Family Name +#: ../data/gui/vcard_information_window.ui.h:13 +msgid "<b>Subscription:</b>" +msgstr "<b>Subscription:</b>" + +#: ../data/gui/vcard_information_window.ui.h:14 +#: ../data/gui/zeroconf_information_window.ui.h:6 msgid "Contact" msgstr "Contact" -#: ../data/gui/vcard_information_window.ui.h:44 -msgid "Contact Information" -msgstr "Personal Information" - -#: ../data/gui/vcard_information_window.ui.h:46 -msgid "More" -msgstr "More" +#: ../data/gui/vcard_information_window.ui.h:40 +msgid "button" +msgstr "" -#: ../data/gui/vcard_information_window.ui.h:48 -msgid "User avatar:" -msgstr "User avatar:" +#: ../data/gui/vcard_information_window.ui.h:49 +msgid "Comments" +msgstr "Comments" #: ../data/gui/xml_console_window.ui.h:1 -#, fuzzy -msgid "<b>Filter</b>" -msgstr "<b>Font</b>" - -#: ../data/gui/xml_console_window.ui.h:2 msgid "<b>Jabber Traffic</b>" msgstr "<b>Jabber Traffic</b>" +#. XML Console enable checkbutton #: ../data/gui/xml_console_window.ui.h:3 -msgid "<b>XML Input</b>" -msgstr "<b>XML Input</b>" +msgid "_Enable" +msgstr "_Enable" #: ../data/gui/xml_console_window.ui.h:4 msgid "Hide IN stanzas" msgstr "" #: ../data/gui/xml_console_window.ui.h:5 -msgid "Hide IQ stanzas" +msgid "Hide OUT stanzas" msgstr "" #: ../data/gui/xml_console_window.ui.h:6 -msgid "Hide Message stanzas" +msgid "Hide Presence stanzas" msgstr "" #: ../data/gui/xml_console_window.ui.h:7 -msgid "Hide OUT stanzas" +msgid "Hide IQ stanzas" msgstr "" #: ../data/gui/xml_console_window.ui.h:8 -msgid "Hide Presence stanzas" +msgid "Hide Message stanzas" msgstr "" #: ../data/gui/xml_console_window.ui.h:9 -msgid "Info/Query" -msgstr "Info/Query" +#, fuzzy +msgid "<b>Filter</b>" +msgstr "<b>Font</b>" #. Info/Query: all(?) jabber xml start with <iq Leaving it _IQ is not a bad idea unless you are sure your lang has this somehow else translated (NOTE: xml still will still say <iq in your language (of course)) -#: ../data/gui/xml_console_window.ui.h:13 +#: ../data/gui/xml_console_window.ui.h:11 msgid "_IQ" msgstr "_IQ" -#: ../data/gui/xml_console_window.ui.h:14 -msgid "_Message" -msgstr "_Message" +#: ../data/gui/xml_console_window.ui.h:12 +msgid "Info/Query" +msgstr "Info/Query" -#: ../data/gui/xml_console_window.ui.h:15 +#: ../data/gui/xml_console_window.ui.h:13 msgid "_Presence" msgstr "_Presence" -#: ../data/gui/zeroconf_context_menu.ui.h:1 -msgid "_Modify Account..." -msgstr "_Modify Account..." +#: ../data/gui/xml_console_window.ui.h:14 +msgid "_Message" +msgstr "_Message" -#: ../data/gui/zeroconf_information_window.ui.h:6 +#: ../data/gui/xml_console_window.ui.h:16 +msgid "<b>XML Input</b>" +msgstr "<b>XML Input</b>" + +#: ../data/gui/zeroconf_information_window.ui.h:2 msgid "Local jid:" msgstr "Local jid:" -#: ../data/gui/zeroconf_information_window.ui.h:7 +#: ../data/gui/zeroconf_information_window.ui.h:11 msgid "Personal" msgstr "Personal" -#: ../data/gui/zeroconf_information_window.ui.h:8 -msgid "Resource:" -msgstr "Resource:" - -#: ../data/gui/zeroconf_information_window.ui.h:9 -msgid "Status:" -msgstr "Status:" +#: ../data/gajim-remote.desktop.in.in.h:1 +msgid "Open URI using Gajim" +msgstr "" -#: ../data/gajim.desktop.in.in.h:1 -msgid "A GTK+ Jabber client" -msgstr "A GTK+ Jabber client" +#: ../data/gajim-remote.desktop.in.in.h:2 ../data/gajim.desktop.in.in.h:4 +msgid "chat;messaging;im;jabber;xmpp;bonjour;voip;" +msgstr "" #: ../data/gajim.desktop.in.in.h:2 -msgid "Gajim Instant Messenger" -msgstr "Gajim Instant Messenger" - -#: ../data/gajim.desktop.in.in.h:3 msgid "Jabber IM Client" msgstr "Jabber IM Client" +#: ../data/gajim.desktop.in.in.h:3 +msgid "A GTK+ Jabber client" +msgstr "A GTK+ Jabber client" + #: ../src/adhoc_commands.py:323 msgid "Cancel confirmation" msgstr "Cancel confirmation" @@ -3166,7 +3140,7 @@ msgstr "Invalid room" msgid "The form is not filled correctly." msgstr "The nickname has not allowed characters." -#: ../src/adhoc_commands.py:390 ../src/adhoc_commands.py:413 +#: ../src/adhoc_commands.py:390 ../src/adhoc_commands.py:414 msgid "Service sent malformed data" msgstr "Service sent malformed data" @@ -3174,299 +3148,259 @@ msgstr "Service sent malformed data" msgid "Service changed the session identifier." msgstr "Service changed the session identifier." +#: ../src/adhoc_commands.py:419 +#, fuzzy, python-format +msgid "%s - Ad-hoc Commands - Gajim" +msgstr "Ad-hoc Commands - Gajim" + #. when stanza doesn't have error description -#: ../src/adhoc_commands.py:513 +#: ../src/adhoc_commands.py:514 msgid "Service returned an error." msgstr "Service returned an error." #. For i18n -#: ../src/advanced_configuration_window.py:91 +#: ../src/advanced_configuration_window.py:94 msgid "Activated" msgstr "Activated" -#: ../src/advanced_configuration_window.py:91 +#: ../src/advanced_configuration_window.py:94 msgid "Deactivated" msgstr "Deactivated" -#: ../src/advanced_configuration_window.py:93 +#: ../src/advanced_configuration_window.py:96 msgid "Boolean" msgstr "Boolean" -#: ../src/advanced_configuration_window.py:94 +#: ../src/advanced_configuration_window.py:97 msgid "Integer" msgstr "Integer" -#: ../src/advanced_configuration_window.py:95 +#: ../src/advanced_configuration_window.py:98 msgid "Text" msgstr "Text" -#: ../src/advanced_configuration_window.py:96 ../src/chat_control.py:962 -msgid "Color" -msgstr "Colour" - -#: ../src/advanced_configuration_window.py:107 +#: ../src/advanced_configuration_window.py:110 msgid "Preference Name" msgstr "Preference Name" -#: ../src/advanced_configuration_window.py:113 +#: ../src/advanced_configuration_window.py:117 msgid "Value" msgstr "Value" -#: ../src/advanced_configuration_window.py:121 +#: ../src/advanced_configuration_window.py:126 msgid "Type" msgstr "Type" #. we talk about option description in advanced configuration editor -#: ../src/advanced_configuration_window.py:176 +#: ../src/advanced_configuration_window.py:182 msgid "(None)" msgstr "(None)" -#: ../src/advanced_configuration_window.py:259 +#: ../src/advanced_configuration_window.py:312 msgid "Hidden" msgstr "Hidden" -#: ../src/atom_window.py:123 -#, fuzzy, python-format -msgid "You have received new entries (and %d not displayed):" -msgid_plural "You have received new entries (and %d not displayed):" -msgstr[0] "You have received new entries (and %(count)d not displayed):" -msgstr[1] "You have received new entries (and %(count)d not displayed):" - -#. the next script, executed in the "po" directory, -#. generates the following list. -#. #!/bin/sh -#. LANG=$(for i in *.po; do j=${i/.po/}; echo -n "_('"$j"')":" '"$j"', " ; done) -#. echo "{_('en'):'en'",$LANG"}" -#: ../src/chat_control.py:76 -msgid "English" -msgstr "English" +#: ../src/application.py:49 +#, fuzzy +msgid "Show the application's version" +msgstr "Use t_rayicon (aka. notification area icon)" -#: ../src/chat_control.py:76 -msgid "Belarusian" -msgstr "Belarusian" - -#: ../src/chat_control.py:76 -msgid "Bulgarian" -msgstr "Bulgarian" - -#: ../src/chat_control.py:76 -msgid "Breton" -msgstr "Breton" - -#: ../src/chat_control.py:76 -msgid "Czech" -msgstr "Czech" - -#: ../src/chat_control.py:76 -msgid "German" -msgstr "German" - -#: ../src/chat_control.py:76 -msgid "Greek" -msgstr "Greek" - -#: ../src/chat_control.py:76 -msgid "British" -msgstr "British" - -#: ../src/chat_control.py:76 -msgid "Esperanto" -msgstr "Esperanto" - -#: ../src/chat_control.py:76 -msgid "Spanish" -msgstr "Spanish" - -#: ../src/chat_control.py:76 -msgid "Basque" -msgstr "Basque" - -#: ../src/chat_control.py:76 -msgid "French" -msgstr "French" - -#: ../src/chat_control.py:76 -msgid "Croatian" -msgstr "Croatian" - -#: ../src/chat_control.py:76 -msgid "Italian" -msgstr "Italian" - -#: ../src/chat_control.py:76 -msgid "Norwegian (b)" -msgstr "Norwegian (b)" - -#: ../src/chat_control.py:76 -msgid "Dutch" -msgstr "Dutch" - -#: ../src/chat_control.py:76 -msgid "Norwegian" -msgstr "Norwegian" - -#: ../src/chat_control.py:76 -msgid "Polish" -msgstr "Polish" - -#: ../src/chat_control.py:76 -msgid "Portuguese" -msgstr "Portuguese" - -#: ../src/chat_control.py:76 -msgid "Brazilian Portuguese" -msgstr "Brazilian Portuguese" - -#: ../src/chat_control.py:76 -msgid "Russian" -msgstr "Russian" - -#: ../src/chat_control.py:76 -msgid "Serbian" -msgstr "Serbian" - -#: ../src/chat_control.py:76 -msgid "Slovak" -msgstr "Slovak" - -#: ../src/chat_control.py:76 -msgid "Swedish" -msgstr "Swedish" - -#: ../src/chat_control.py:76 -msgid "Chinese (Ch)" -msgstr "Chinese (Ch)" - -#: ../src/chat_control.py:496 -msgid "Spelling language" -msgstr "Spelling language" +#: ../src/application.py:52 +#, fuzzy +msgid "Show only critical errors" +msgstr "Show only in _roster" -#. we are not connected -#: ../src/chat_control.py:528 ../src/chat_control.py:737 -msgid "A connection is not available" -msgstr "A connection is not available" +#: ../src/application.py:55 +msgid "Separate profile files completely (even history db and plugins)" +msgstr "" -#: ../src/chat_control.py:529 ../src/chat_control.py:738 -msgid "Your message can not be sent until you are connected." -msgstr "Your message can not be sent until you are connected." +#: ../src/application.py:59 +msgid "Print xml stanzas and other debug information" +msgstr "" -#: ../src/chat_control.py:944 -msgid "Underline" -msgstr "Underline" +#: ../src/application.py:63 +msgid "Print stdout/stderr to the console on Windows" +msgstr "" -#: ../src/chat_control.py:945 -msgid "Strike" -msgstr "Strike" +#: ../src/application.py:67 +#, fuzzy +msgid "Use defined profile in configuration directory" +msgstr "Advanced Configuration Editor" -#: ../src/chat_control.py:968 -msgid "Font" -msgstr "Font" +#: ../src/application.py:71 +#, fuzzy +msgid "Set configuration directory" +msgstr "Room Configuration" -#: ../src/chat_control.py:977 -msgid "Clear formating" -msgstr "Clear formating" +#: ../src/application.py:74 +msgid "Configure logging system" +msgstr "" -#: ../src/chat_control.py:1055 -msgid "Really send file?" -msgstr "Really send file?" +#: ../src/application.py:119 ../src/chat_control.py:1671 +#: ../src/common/connection.py:550 ../src/common/connection_handlers.py:1079 +#: ../src/common/connection_handlers.py:1255 +#: ../src/common/connection_handlers_events.py:956 ../src/common/logger.py:1177 +#: ../src/session.py:110 +msgid "Database Error" +msgstr "Database Error" -#: ../src/chat_control.py:1056 +#: ../src/application.py:121 ../src/common/connection.py:551 +#: ../src/common/connection_handlers.py:1080 +#: ../src/common/connection_handlers.py:1256 +#: ../src/common/connection_handlers_events.py:957 ../src/common/logger.py:1178 +#: ../src/session.py:111 #, python-format -msgid "If you send a file to %s, he/she will know your real Jabber ID." -msgstr "If you send a file to %s, he/she will know your real Jabber ID." +msgid "" +"The database file (%s) cannot be read. Try to repair it (see http://trac." +"gajim.org/wiki/DatabaseBackup) or remove it (all history will be lost)." +msgstr "" +"The database file (%s) cannot be read. Try to repair it (see http://trac." +"gajim.org/wiki/DatabaseBackup) or remove it (all history will be lost)." -#: ../src/chat_control.py:1520 ../src/chat_control.py:2010 -msgid "GPG encryption enabled" +#: ../src/atom_window.py:124 +#, fuzzy, python-format +msgid "You have received new entries (and %d not displayed):" +msgid_plural "You have received new entries (and %d not displayed):" +msgstr[0] "You have received new entries (and %(count)d not displayed):" +msgstr[1] "You have received new entries (and %(count)d not displayed):" + +#: ../src/chat_control.py:307 ../src/chat_control.py:911 +#, fuzzy +msgid "OpenPGP encryption enabled" msgstr "GPG encryption enabled" +#: ../src/chat_control.py:369 +msgid "Formattings are not available when GPG is active" +msgstr "" + +#: ../src/chat_control.py:372 +#, fuzzy +msgid "This contact does not support HTML" +msgstr "This contact does not support file transfer." + #. Add to roster -#: ../src/chat_control.py:1545 ../src/common/contacts.py:158 -#: ../src/common/contacts.py:277 ../src/common/helpers.py:57 -#: ../src/common/helpers.py:251 ../src/dialogs.py:1070 ../src/dialogs.py:2094 -#: ../src/dialogs.py:2123 ../src/gui_interface.py:551 -#: ../src/gui_menu_builder.py:252 ../src/gui_menu_builder.py:395 -#: ../src/roster_window.py:1630 ../src/roster_window.py:1632 -#: ../src/roster_window.py:1965 ../src/roster_window.py:3355 -#: ../src/roster_window.py:3382 +#: ../src/chat_control.py:377 ../src/common/contacts.py:156 +#: ../src/common/contacts.py:277 ../src/common/helpers.py:73 +#: ../src/common/helpers.py:282 ../src/dialogs.py:1121 ../src/dialogs.py:2352 +#: ../src/dialogs.py:2381 ../src/dialogs.py:3595 ../src/gui_interface.py:493 +#: ../src/gui_menu_builder.py:292 ../src/gui_menu_builder.py:446 +#: ../src/roster_window.py:791 ../src/roster_window.py:1757 +#: ../src/roster_window.py:1759 ../src/roster_window.py:2093 +#: ../src/roster_window.py:3556 ../src/roster_window.py:3583 msgid "Not in Roster" msgstr "Not in Roster" -#: ../src/chat_control.py:1575 +#. change tooltip text for audio and video buttons if farstream is +#. not installed +#: ../src/chat_control.py:402 +#: ../src/command_system/implementation/standard.py:215 +msgid "Toggle audio session" +msgstr "" + +#: ../src/chat_control.py:403 +#: ../src/command_system/implementation/standard.py:225 +msgid "Toggle video session" +msgstr "" + +#: ../src/chat_control.py:405 +#, fuzzy +msgid "Feature not available, see Help->Features" +msgstr "Feature not available under Windows." + +#: ../src/chat_control.py:409 +msgid "Feature not supported by remote client" +msgstr "" + +#: ../src/chat_control.py:422 +#, fuzzy +msgid "Send files" +msgstr "Send _File" + +#: ../src/chat_control.py:428 msgid "This contact does not support file transfer." msgstr "This contact does not support file transfer." -#: ../src/chat_control.py:1578 +#: ../src/chat_control.py:431 msgid "You need to know the real JID of the contact to send him or her a file." msgstr "" "You need to know the real JID of the contact to send him or her a file." -#: ../src/chat_control.py:1677 +#: ../src/chat_control.py:549 #, python-format msgid "%(type)s state : %(state)s, reason: %(reason)s" msgstr "" -#: ../src/chat_control.py:1869 +#: ../src/chat_control.py:649 ../src/profile_window.py:214 ../src/vcard.py:210 +#: ../src/vcard.py:576 +#, fuzzy +msgid "Save _As" +msgstr "Have " + +#: ../src/chat_control.py:753 #, python-format msgid "%(nickname)s from group chat %(room_name)s" msgstr "%(nickname)s from group chat %(room_name)s" #. No key assigned nor a key is used by remote contact -#: ../src/chat_control.py:1990 ../src/dialogs.py:5278 -msgid "No GPG key assigned" +#: ../src/chat_control.py:891 ../src/dialogs.py:5403 +#, fuzzy +msgid "No OpenPGP key assigned" msgstr "No GPG key assigned" -#: ../src/chat_control.py:1991 +#: ../src/chat_control.py:892 +#, fuzzy msgid "" -"No GPG key is assigned to this contact. So you cannot encrypt messages with " -"GPG." +"No OpenPGP key is assigned to this contact. So you cannot encrypt messages " +"with OpenPGP." msgstr "" "No GPG key is assigned to this contact. So you cannot encrypt messages with " "GPG." -#: ../src/chat_control.py:2000 -msgid "GPG encryption disabled" +#: ../src/chat_control.py:901 +#, fuzzy +msgid "OpenPGP encryption disabled" msgstr "GPG encryption disabled" -#: ../src/chat_control.py:2026 +#: ../src/chat_control.py:927 msgid "Session WILL be logged" msgstr "Session WILL be logged" -#: ../src/chat_control.py:2028 +#: ../src/chat_control.py:929 msgid "Session WILL NOT be logged" msgstr "Session WILL NOT be logged" #. encryption %s active -#: ../src/chat_control.py:2045 +#: ../src/chat_control.py:946 msgid "is" msgstr "is" -#: ../src/chat_control.py:2045 +#: ../src/chat_control.py:946 msgid "is NOT" msgstr "is NOT" #. chat session %s be logged -#: ../src/chat_control.py:2047 +#: ../src/chat_control.py:948 msgid "will" msgstr "will" -#: ../src/chat_control.py:2047 +#: ../src/chat_control.py:948 msgid "will NOT" msgstr "will NOT" #. About encrypted chat session -#: ../src/chat_control.py:2051 +#: ../src/chat_control.py:952 msgid "and authenticated" msgstr "and authenticated" #. About encrypted chat session -#: ../src/chat_control.py:2055 +#: ../src/chat_control.py:956 msgid "and NOT authenticated" msgstr "and NOT authenticated" #. status will become 'is' or 'is not', authentificaed will become #. 'and authentificated' or 'and not authentificated', logged will become #. 'will' or 'will not' -#: ../src/chat_control.py:2062 +#: ../src/chat_control.py:963 #, python-format msgid "" "%(type)s encryption %(status)s active %(authenticated)s.\n" @@ -3475,32 +3409,32 @@ msgstr "" "%(type)s encryption %(status)s active %(authenticated)s.\n" "Your chat session %(logged)s be logged." -#: ../src/chat_control.py:2205 +#: ../src/chat_control.py:1102 msgid "Session negotiation cancelled" msgstr "Session negotiation cancelled" -#: ../src/chat_control.py:2215 +#: ../src/chat_control.py:1112 msgid "This session WILL be archived on server" msgstr "" -#: ../src/chat_control.py:2217 +#: ../src/chat_control.py:1114 #, fuzzy msgid "This session WILL NOT be archived on server" msgstr "Session WILL NOT be logged" -#: ../src/chat_control.py:2226 +#: ../src/chat_control.py:1123 msgid "This session is encrypted" msgstr "This session is encrypted" -#: ../src/chat_control.py:2229 +#: ../src/chat_control.py:1126 msgid " and WILL be logged" msgstr " and WILL be logged" -#: ../src/chat_control.py:2231 +#: ../src/chat_control.py:1128 msgid " and WILL NOT be logged" msgstr " and WILL NOT be logged" -#: ../src/chat_control.py:2236 +#: ../src/chat_control.py:1133 msgid "" "Remote contact's identity not verified. Click the shield button for more " "details." @@ -3508,25 +3442,25 @@ msgstr "" "Remote contact's identity not verified. Click the shield button for more " "details." -#: ../src/chat_control.py:2238 +#: ../src/chat_control.py:1135 msgid "E2E encryption disabled" msgstr "E2E encryption disabled" -#: ../src/chat_control.py:2282 ../src/chat_control.py:2295 +#: ../src/chat_control.py:1184 ../src/chat_control.py:1198 msgid "The following message was NOT encrypted" msgstr "The following message was NOT encrypted" -#: ../src/chat_control.py:2288 +#: ../src/chat_control.py:1190 msgid "The following message was encrypted" msgstr "The following message was encrypted" #. %s is being replaced in the code with JID -#: ../src/chat_control.py:2566 +#: ../src/chat_control.py:1488 #, python-format msgid "You just received a new message from \"%s\"" msgstr "You just received a new message from \"%s\"" -#: ../src/chat_control.py:2567 +#: ../src/chat_control.py:1490 msgid "" "If you close this tab and you have history disabled, this message will be " "lost." @@ -3534,13 +3468,12 @@ msgstr "" "If you close this tab and you have history disabled, this message will be " "lost." -#: ../src/chat_control.py:2713 ../src/common/connection_handlers.py:1593 -#: ../src/common/connection_handlers.py:1716 ../src/common/connection.py:454 -#: ../src/gajim.py:159 ../src/session.py:138 -msgid "Database Error" -msgstr "Database Error" +#: ../src/chat_control.py:1521 ../src/groupchat_control.py:1390 +#, python-format +msgid "Pong! (%s s.)" +msgstr "Pong! (%s s.)" -#: ../src/chat_control.py:2714 +#: ../src/chat_control.py:1672 #, python-format msgid "" "The database file (%s) cannot be read. Try to repair it or remove it (all " @@ -3549,128 +3482,450 @@ msgstr "" "The database file (%s) cannot be read. Try to repair it or remove it (all " "history will be lost)." -#: ../src/chat_control.py:2962 +#: ../src/chat_control.py:1704 +#, python-format +msgid "" +"Subject: %(subject)s\n" +"%(message)s" +msgstr "" +"Subject: %(subject)s\n" +"%(message)s" + +#: ../src/chat_control.py:1883 ../src/gui_interface.py:1197 +#, python-format +msgid "" +"Unable to decrypt message from %s\n" +"It may have been tampered with." +msgstr "" +"Unable to decrypt message from %s\n" +"It may have been tampered with." + +#: ../src/chat_control.py:1940 #, python-format msgid "%(name)s is now %(status)s" msgstr "%(name)s is now %(status)s" +#: ../src/chat_control.py:1999 +#, fuzzy +msgid "File transfer" +msgstr "File Transfers" + +#: ../src/chat_control.py:2002 +#, fuzzy +msgid "Size" +msgstr "Size: %s" + +#: ../src/chat_control.py:2004 +#, fuzzy +msgid "_Accept" +msgstr "Accept" + +#: ../src/chat_control.py:2025 ../src/filetransfers_window.py:212 +msgid "File transfer completed" +msgstr "File transfer completed" + +#: ../src/chat_control.py:2057 ../src/dialogs.py:2983 ../src/dialogs.py:4830 +#: ../src/gui_interface.py:665 ../src/notify.py:289 +msgid "Groupchat Invitation" +msgstr "Groupchat Invitation" + +#: ../src/chat_control.py:2079 ../src/gui_interface.py:1040 +#: ../src/roster_window.py:2016 +msgid "Remote contact stopped transfer" +msgstr "Remote contact stopped transfer" + +#: ../src/chat_control.py:2081 ../src/gui_interface.py:1043 +#: ../src/roster_window.py:2018 +msgid "Error opening file" +msgstr "Error opening file" + +#: ../src/chat_control.py:2083 ../src/filetransfers_window.py:247 +msgid "File transfer stopped" +msgstr "File transfer stopped" + +#: ../src/chat_control.py:2086 ../src/filetransfers_window.py:227 +#: ../src/filetransfers_window.py:234 +msgid "File transfer cancelled" +msgstr "File transfer cancelled" + +#: ../src/chat_control.py:2087 ../src/filetransfers_window.py:227 +#: ../src/filetransfers_window.py:235 +msgid "Connection with peer cannot be established." +msgstr "Connection with peer cannot be established." + +#. Example string. Do not translate +#: ../src/command_system/implementation/custom.py:106 +msgid "The same as using a doc-string, except it supports translation" +msgstr "" + +#: ../src/command_system/implementation/execute.py:53 +msgid "Execute expression inside a shell, show output" +msgstr "" + +#: ../src/command_system/implementation/execute.py:109 +msgid "Execute expression inside a shell, send output" +msgstr "" + +#: ../src/command_system/implementation/middleware.py:72 +msgid "Error during command execution!" +msgstr "" + +#: ../src/command_system/implementation/standard.py:50 +#, fuzzy +msgid "Hide the chat buttons" +msgstr "Usage: /%s, hide the chat buttons." + +#: ../src/command_system/implementation/standard.py:56 +msgid "" +"Show help on a given command or a list of available commands if -a is given" +msgstr "" + +#: ../src/command_system/implementation/standard.py:83 +#, fuzzy +msgid "Send a message to the contact" +msgstr "Usage: /%s, send the message to the contact" + +#: ../src/command_system/implementation/standard.py:88 +msgid "Send action (in the third person) to the current chat" +msgstr "" + +#: ../src/command_system/implementation/standard.py:93 +msgid "Show logged messages which mention given text" +msgstr "" + +#: ../src/command_system/implementation/standard.py:99 +#, fuzzy, python-format +msgid "%s: Nothing found" +msgstr "%s not found" + +#: ../src/command_system/implementation/standard.py:105 +msgid "Limit must be an integer" +msgstr "" + +#. Do not translate online, away, chat, xa, dnd +#: ../src/command_system/implementation/standard.py:130 +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" +" " +msgstr "" + +#: ../src/command_system/implementation/standard.py:148 +msgid "Set the current status to away" +msgstr "" + +#: ../src/command_system/implementation/standard.py:151 +#: ../src/common/commands.py:110 ../src/common/helpers.py:270 +#: ../src/tooltips.py:913 +msgid "Away" +msgstr "Away" + +#: ../src/command_system/implementation/standard.py:162 +msgid "Set the current status to online" +msgstr "" + +#: ../src/command_system/implementation/standard.py:165 +#, fuzzy +msgid "Available" +msgstr "_Available" + +#: ../src/command_system/implementation/standard.py:185 +#: ../src/command_system/implementation/standard.py:267 +#, fuzzy +msgid "Clear the text window" +msgstr "Usage: /%s, clears the text window." + +#: ../src/command_system/implementation/standard.py:190 +#, fuzzy +msgid "Toggle the OpenPGP encryption" +msgstr "Toggle Open_PGP Encryption" + +#: ../src/command_system/implementation/standard.py:195 +#: ../src/command_system/implementation/standard.py:415 +#, fuzzy +msgid "Send a ping to the contact" +msgstr "Usage: /%s, sends a ping to the contact" + +#: ../src/command_system/implementation/standard.py:198 +#: ../src/command_system/implementation/standard.py:418 +#, fuzzy +msgid "Command is not supported for zeroconf accounts" +msgstr "Command not supported for zeroconf account." + +#: ../src/command_system/implementation/standard.py:202 +msgid "Send DTMF sequence through an open audio session" +msgstr "" + +#: ../src/command_system/implementation/standard.py:205 +#, fuzzy +msgid "No open audio sessions with the contact" +msgstr "Click to see past conversations with this contact" + +#: ../src/command_system/implementation/standard.py:208 +#, fuzzy, python-format +msgid "%s is not a valid tone" +msgstr "%s is not a valid loglevel" + +#: ../src/command_system/implementation/standard.py:218 +#, fuzzy +msgid "Audio sessions are not available" +msgstr "A connection is not available" + +#: ../src/command_system/implementation/standard.py:228 +#, fuzzy +msgid "Video sessions are not available" +msgstr "Connection not available" + +#: ../src/command_system/implementation/standard.py:235 +msgid "Send a message to the contact that will attract his (her) attention" +msgstr "" + +#: ../src/command_system/implementation/standard.py:274 +#, fuzzy +msgid "Change your nickname in a group chat" +msgstr "Change your nickname (Ctrl+N)" + +#. invalid char +#: ../src/command_system/implementation/standard.py:279 ../src/config.py:3439 +#: ../src/dialogs.py:2195 +msgid "Invalid nickname" +msgstr "Invalid nickname" + +#: ../src/command_system/implementation/standard.py:284 +#, fuzzy +msgid "Open a private chat window with a specified occupant" +msgstr "" +"Usage: /%s <nickname>, opens a private chat window with the specified " +"occupant." + +#: ../src/command_system/implementation/standard.py:290 +#: ../src/command_system/implementation/standard.py:299 +#: ../src/command_system/implementation/standard.py:353 +#: ../src/command_system/implementation/standard.py:365 +#: ../src/command_system/implementation/standard.py:377 +msgid "Nickname not found" +msgstr "Nickname not found" + +#: ../src/command_system/implementation/standard.py:293 +#, fuzzy +msgid "" +"Open a private chat window with a specified occupant and send him a message" +msgstr "" +"Usage: /%s <nickname>, opens a private chat window with the specified " +"occupant." + +#: ../src/command_system/implementation/standard.py:302 +#, fuzzy +msgid "Display or change a group chat topic" +msgstr "Ask before closing a group chat tab/window." + +#: ../src/command_system/implementation/standard.py:310 +msgid "Invite a user to a room for a reason" +msgstr "" + +#: ../src/command_system/implementation/standard.py:313 +#, fuzzy, python-format +msgid "Invited %s to %s" +msgstr "Send %s to %s" + +#: ../src/command_system/implementation/standard.py:316 +msgid "Join a group chat given by a jid, optionally using given nickname" +msgstr "" + +#: ../src/command_system/implementation/standard.py:333 +msgid "" +"Leave the groupchat, optionally giving a reason, and close tab or window" +msgstr "" + +#: ../src/command_system/implementation/standard.py:338 +msgid "" +"\n" +" Ban user by a nick or a jid from a groupchat\n" +"\n" +" If given nickname is not found it will be treated as a jid.\n" +" " +msgstr "" + +#: ../src/command_system/implementation/standard.py:350 +#, fuzzy +msgid "Kick user by a nick from a groupchat" +msgstr "You are invited to a groupchat" + +#. Do not translate moderator, participant, visitor, none +#: ../src/command_system/implementation/standard.py:358 +msgid "" +"Set occupant role in group chat.\n" +" Role can be given as one of the following values:\n" +" moderator, participant, visitor, none" +msgstr "" + +#: ../src/command_system/implementation/standard.py:363 +#, fuzzy +msgid "Invalid role given" +msgstr "Invalid server" + +#. Do not translate owner, admin, member, outcast, none +#: ../src/command_system/implementation/standard.py:370 +msgid "" +"Set occupant affiliation in group chat.\n" +" Affiliation can be given as one of the following values:\n" +" owner, admin, member, outcast, none" +msgstr "" + +#: ../src/command_system/implementation/standard.py:375 +#, fuzzy +msgid "Invalid affiliation given" +msgstr "affiliation changed" + +#: ../src/command_system/implementation/standard.py:383 +#, fuzzy +msgid "Display names of all group chat occupants" +msgstr "Usage: /%s , display the names of group chat occupants." + +#: ../src/command_system/implementation/standard.py:405 +msgid "Forbid an occupant to send you public or private messages" +msgstr "" + +#: ../src/command_system/implementation/standard.py:410 +msgid "Allow an occupant to send you public or private messages" +msgstr "" + +#: ../src/command_system/mapping.py:164 ../src/command_system/mapping.py:174 +#: ../src/command_system/mapping.py:194 +#, fuzzy +msgid "Missing arguments" +msgstr "Missing argument \"contact_jid\"" + +#: ../src/command_system/mapping.py:261 +msgid "Excessive arguments" +msgstr "" + #: ../src/common/check_paths.py:37 msgid "creating logs database" msgstr "creating logs database" -#: ../src/common/check_paths.py:85 +#: ../src/common/check_paths.py:86 #, fuzzy msgid "creating cache database" msgstr "creating logs database" -#: ../src/common/check_paths.py:276 ../src/common/check_paths.py:283 -#: ../src/common/check_paths.py:290 ../src/common/check_paths.py:297 -#: ../src/common/check_paths.py:304 ../src/common/check_paths.py:311 -#: ../src/common/check_paths.py:326 ../src/common/check_paths.py:341 +#: ../src/common/check_paths.py:248 +#, fuzzy, python-format +msgid "moving %s to %s" +msgstr "Send %s to %s" + +#: ../src/common/check_paths.py:274 ../src/common/check_paths.py:281 +#: ../src/common/check_paths.py:288 ../src/common/check_paths.py:295 +#: ../src/common/check_paths.py:302 ../src/common/check_paths.py:309 +#: ../src/common/check_paths.py:316 ../src/common/check_paths.py:323 #, python-format msgid "%s is a file but it should be a directory" msgstr "%s is a file but it should be a directory" -#: ../src/common/check_paths.py:277 ../src/common/check_paths.py:284 -#: ../src/common/check_paths.py:291 ../src/common/check_paths.py:298 -#: ../src/common/check_paths.py:305 ../src/common/check_paths.py:312 -#: ../src/common/check_paths.py:320 ../src/common/check_paths.py:327 -#: ../src/common/check_paths.py:335 ../src/common/check_paths.py:342 +#: ../src/common/check_paths.py:275 ../src/common/check_paths.py:282 +#: ../src/common/check_paths.py:289 ../src/common/check_paths.py:296 +#: ../src/common/check_paths.py:303 ../src/common/check_paths.py:310 +#: ../src/common/check_paths.py:317 ../src/common/check_paths.py:324 +#: ../src/common/check_paths.py:336 ../src/common/check_paths.py:344 msgid "Gajim will now exit" msgstr "Gajim will now exit" -#: ../src/common/check_paths.py:319 ../src/common/check_paths.py:334 +#: ../src/common/check_paths.py:335 ../src/common/check_paths.py:343 #, python-format msgid "%s is a directory but should be a file" msgstr "%s is a directory but should be a file" -#: ../src/common/check_paths.py:351 -#, python-format -msgid "creating %s directory" -msgstr "creating %s directory" - -#: ../src/common/commands.py:82 +#: ../src/common/commands.py:86 msgid "Change status information" msgstr "Change status information" -#: ../src/common/commands.py:97 +#: ../src/common/commands.py:101 msgid "Change status" msgstr "Change status" -#: ../src/common/commands.py:98 +#: ../src/common/commands.py:102 msgid "Set the presence type and description" msgstr "Set the presence type and description" -#: ../src/common/commands.py:104 +#: ../src/common/commands.py:108 msgid "Free for chat" msgstr "Free for chat" -#: ../src/common/commands.py:105 +#: ../src/common/commands.py:109 msgid "Online" msgstr "Online" -#: ../src/common/commands.py:107 +#: ../src/common/commands.py:111 msgid "Extended away" msgstr "Extended away" -#: ../src/common/commands.py:108 +#: ../src/common/commands.py:112 msgid "Do not disturb" msgstr "Do not disturb" -#: ../src/common/commands.py:109 +#: ../src/common/commands.py:113 msgid "Offline - disconnect" msgstr "Offline - disconnect" -#: ../src/common/commands.py:114 +#: ../src/common/commands.py:118 msgid "Presence description:" msgstr "Presence description:" -#: ../src/common/commands.py:149 ../src/common/commands.py:317 +#: ../src/common/commands.py:153 ../src/common/commands.py:329 msgid "The status has been changed." msgstr "The status has been changed." -#: ../src/common/commands.py:181 ../src/common/commands.py:207 +#: ../src/common/commands.py:185 ../src/common/commands.py:211 msgid "Leave Groupchats" msgstr "Leave Groupchats" -#: ../src/common/commands.py:197 +#: ../src/common/commands.py:201 #, python-format msgid "%(nickname)s on %(room_jid)s" msgstr "%(nickname)s on %(room_jid)s" -#: ../src/common/commands.py:201 +#: ../src/common/commands.py:205 msgid "You have not joined a groupchat." msgstr "You have not joined a groupchat." -#: ../src/common/commands.py:208 +#: ../src/common/commands.py:212 msgid "Choose the groupchats you want to leave" msgstr "Choose the groupchats you want to leave" #. Make special context menu if group is Groupchats -#: ../src/common/commands.py:212 ../src/common/contacts.py:137 -#: ../src/common/helpers.py:57 ../src/roster_window.py:815 -#: ../src/roster_window.py:1634 ../src/roster_window.py:1636 -#: ../src/roster_window.py:5323 +#: ../src/common/commands.py:216 ../src/common/contacts.py:135 +#: ../src/common/helpers.py:73 ../src/roster_window.py:844 +#: ../src/roster_window.py:1761 ../src/roster_window.py:1763 +#: ../src/roster_window.py:2629 ../src/roster_window.py:5655 msgid "Groupchats" msgstr "Groupchats" -#: ../src/common/commands.py:253 +#: ../src/common/commands.py:257 msgid "You left the following groupchats:" msgstr "You left the following groupchats:" -#: ../src/common/commands.py:265 +#: ../src/common/commands.py:269 msgid "Forward unread messages" msgstr "Forward unread messages" -#: ../src/common/commands.py:287 +#: ../src/common/commands.py:296 msgid "All unread messages have been forwarded." msgstr "All unread messages have been forwarded." -#: ../src/common/commands.py:295 +#: ../src/common/commands.py:304 #, fuzzy msgid "Forward unread message then disconnect" msgstr "Forward unread messages" +#: ../src/common/config.py:74 +msgid "" +"Show desktop notification even when a chat window is opened for this contact " +"and does not have focus" +msgstr "" + #: ../src/common/config.py:75 msgid "Play sound when user is busy" msgstr "Play sound when user is busy" @@ -3692,7 +3947,8 @@ msgid "$S (Away as a result of being idle more than $T min)" msgstr "$S (Away as a result of being idle more than $T min)" #: ../src/common/config.py:82 -msgid "$S will be replaced by current status message, $T by autoaway time." +#, fuzzy +msgid "$S will be replaced by current status message, $T by autoawaytime." msgstr "$S will be replaced by current status message, $T by autoaway time." #: ../src/common/config.py:84 @@ -3704,7 +3960,8 @@ msgid "$S (Not available as a result of being idle more than $T min)" msgstr "$S (Not available as a result of being idle more than $T min)" #: ../src/common/config.py:85 -msgid "$S will be replaced by current status message, $T by autoxa time." +#, fuzzy +msgid "$S will be replaced by current status message, $T by autoxatime." msgstr "$S will be replaced by current status message, $T by autoxa time." #: ../src/common/config.py:88 @@ -3713,64 +3970,121 @@ msgid "" "When to show notification area icon. Can be 'never', 'on_event', 'always'." msgstr "When to show systray icon. Can be 'never', 'on_event', 'always'." -#: ../src/common/config.py:93 +#: ../src/common/config.py:89 +msgid "Allow to hide the roster window even if the tray icon is not shown." +msgstr "" + +#: ../src/common/config.py:94 msgid "Incoming nickname color." msgstr "Incoming nickname colour." -#: ../src/common/config.py:94 +#: ../src/common/config.py:95 msgid "Outgoing nickname color." msgstr "Outgoing nickname colour." -#: ../src/common/config.py:95 +#: ../src/common/config.py:96 msgid "Incoming text color." msgstr "Incoming text colour." -#: ../src/common/config.py:96 +#: ../src/common/config.py:97 msgid "Outgoing text color." msgstr "Outgoing text colour." -#: ../src/common/config.py:97 +#: ../src/common/config.py:98 msgid "Status message text color." msgstr "Status message text colour." -#: ../src/common/config.py:100 +#: ../src/common/config.py:101 +#, fuzzy +msgid "Contact signed in notification color." +msgstr "_Show event in roster" + +#. limegreen +#: ../src/common/config.py:102 +#, fuzzy +msgid "Contact signout notification color" +msgstr "_Show event in roster" + +#. red +#: ../src/common/config.py:103 +#, fuzzy +msgid "New message/email notification color." +msgstr "Preview new messages in notification popup?" + +#. dodgerblue +#: ../src/common/config.py:104 +#, fuzzy +msgid "File transfer request notification color." +msgstr "File Transfer Request" + +#. khaki +#: ../src/common/config.py:105 +#, fuzzy +msgid "File transfer error notification color." +msgstr "File transfer cancelled" + +#. firebrick +#: ../src/common/config.py:106 +#, fuzzy +msgid "File transfer complete or stopped notification color." +msgstr "Show a pop-up notification when a file transfer is complete " + +#. yellowgreen +#: ../src/common/config.py:107 +#, fuzzy +msgid "Groupchat invitation notification color" +msgstr "Groupchat Invitation" + +#. tan1 +#: ../src/common/config.py:108 +#, fuzzy +msgid "Background color of status changed notification" +msgstr "Background colour of contacts when they just signed in." + +#. thistle2 +#: ../src/common/config.py:109 +msgid "Other dialogs color." +msgstr "" + +#. white +#: ../src/common/config.py:110 msgid "Incoming nickname font." msgstr "Incoming nickname font." -#: ../src/common/config.py:101 +#: ../src/common/config.py:111 msgid "Outgoing nickname font." msgstr "Outgoing nickname font." -#: ../src/common/config.py:102 +#: ../src/common/config.py:112 msgid "Incoming text font." msgstr "Incoming text font." -#: ../src/common/config.py:103 +#: ../src/common/config.py:113 msgid "Outgoing text font." msgstr "Outgoing text font." -#: ../src/common/config.py:104 +#: ../src/common/config.py:114 msgid "Status message text font." msgstr "Status message text font." -#: ../src/common/config.py:105 +#: ../src/common/config.py:115 msgid "" "List (space separated) of rows (accounts and groups) that are collapsed." msgstr "" "List (space separated) of rows (accounts and groups) that are collapsed." #. sorted alphanum -#: ../src/common/config.py:106 ../src/common/config.py:505 -#: ../src/common/optparser.py:294 ../src/common/optparser.py:490 -#: ../src/common/optparser.py:524 ../src/gui_interface.py:3186 +#: ../src/common/config.py:116 ../src/common/config.py:537 +#: ../src/common/optparser.py:304 ../src/common/optparser.py:500 +#: ../src/common/optparser.py:534 ../src/gui_interface.py:2850 msgid "default" msgstr "default" -#: ../src/common/config.py:112 +#: ../src/common/config.py:122 msgid "Language used by speller" msgstr "Language used by speller" -#: ../src/common/config.py:113 +#: ../src/common/config.py:123 msgid "" "'always' - print time for every message.\n" "'sometimes' - print time every print_ichat_every_foo_minutes minute.\n" @@ -3780,7 +4094,7 @@ msgstr "" "'sometimes' - print time every print_ichat_every_foo_minutes minute.\n" "'never' - never print time." -#: ../src/common/config.py:114 +#: ../src/common/config.py:124 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. " @@ -3790,17 +4104,17 @@ msgstr "" "to disable fuzzyclock. 1 is the most precise clock, 4 the least precise one. " "This is used only if print_time is 'sometimes'." -#: ../src/common/config.py:117 +#: ../src/common/config.py:127 msgid "Treat * / _ pairs as possible formatting characters." msgstr "Treat * / _ pairs as possible formatting characters." -#: ../src/common/config.py:118 +#: ../src/common/config.py:128 msgid "" "If True, do not remove */_ . So *abc* will be bold but with * * not removed." msgstr "" "If True, do not remove */_ . So *abc* will be bold but with * * not removed." -#: ../src/common/config.py:121 +#: ../src/common/config.py:131 msgid "" "Uses ReStructured text markup to send HTML, plus ascii formatting if " "selected. For syntax, see http://docutils.sourceforge.net/docs/ref/rst/" @@ -3810,7 +4124,7 @@ msgstr "" "selected. For syntax, see http://docutils.sourceforge.net/docs/ref/rst/" "restructuredtext.html (If you want to use this, install docutils)" -#: ../src/common/config.py:130 +#: ../src/common/config.py:140 msgid "" "Character to add after nickname when using nick completion (tab) in group " "chat." @@ -3818,7 +4132,7 @@ msgstr "" "Character to add after nickname when using nick completion (tab) in group " "chat." -#: ../src/common/config.py:131 +#: ../src/common/config.py:141 msgid "" "Character to propose to add after desired nickname when desired nickname is " "used by someone else in group chat." @@ -3828,6 +4142,16 @@ msgstr "" #: ../src/common/config.py:159 msgid "" +"If True, Gajim will save roster position when hiding roster, and restore it " +"when showing roster." +msgstr "" + +#: ../src/common/config.py:165 +msgid "Place the roster on the right in single window mode" +msgstr "" + +#: ../src/common/config.py:172 +msgid "" "This option let you customize timestamp that is printed in conversation. For " "exemple \"[%H:%M] \" will show \"[hour:minute] \". See python doc on " "strftime for full documentation: http://docs.python.org/lib/module-time.html" @@ -3836,44 +4160,51 @@ msgstr "" "exemple \"[%H:%M] \" will show \"[hour:minute] \". See python doc on " "strftime for full documentation: http://docs.python.org/lib/module-time.html" -#: ../src/common/config.py:160 +#: ../src/common/config.py:173 msgid "Characters that are printed before the nickname in conversations" msgstr "Characters that are printed before the nickname in conversations" -#: ../src/common/config.py:161 +#: ../src/common/config.py:174 msgid "Characters that are printed after the nickname in conversations" msgstr "Characters that are printed after the nickname in conversations" -#: ../src/common/config.py:164 +#: ../src/common/config.py:177 msgid "" "Specify the command to run when new mail arrives, e.g.: /usr/bin/getmail -q" msgstr "" -#: ../src/common/config.py:166 +#: ../src/common/config.py:179 msgid "Add * and [n] in roster title?" msgstr "Add * and [n] in roster title?" -#: ../src/common/config.py:167 +#: ../src/common/config.py:180 +#, fuzzy msgid "" "How many lines to remember from previous conversation when a chat tab/window " -"is reopened." +"is reopened?" msgstr "" "How many lines to remember from previous conversation when a chat tab/window " "is reopened." -#: ../src/common/config.py:168 +#: ../src/common/config.py:181 msgid "How many minutes should last lines from previous conversation last." msgstr "How many minutes should last lines from previous conversation last." -#: ../src/common/config.py:169 -msgid "How many lines to request to server when entering a groupchat." +#: ../src/common/config.py:182 +#, fuzzy +msgid "" +"How many lines to request from server when entering a groupchat. -1 means no " +"limit" msgstr "How many lines to request to server when entering a groupchat." -#: ../src/common/config.py:170 -msgid "How many minutes back to request logs when a entering a groupchat." +#: ../src/common/config.py:183 +#, fuzzy +msgid "" +"How many minutes back to request logs when entering a groupchat. -1 means no " +"limit" msgstr "How many minutes back to request logs when a entering a groupchat." -#: ../src/common/config.py:171 +#: ../src/common/config.py:184 msgid "" "How many seconds to wait before trying to autorejoin to a conference you are " "being disconnected from. Set to 0 to disable autorejoining." @@ -3881,7 +4212,12 @@ msgstr "" "How many seconds to wait before trying to autorejoin to a conference you are " "being disconnected from. Set to 0 to disable autorejoining." -#: ../src/common/config.py:173 +#: ../src/common/config.py:185 +msgid "" +"Should autorejoin be activated when we are being kicked from a conference?" +msgstr "" + +#: ../src/common/config.py:186 msgid "" "Send message on Ctrl+Enter and with Enter make new line (Mirabilis ICQ " "Client default behaviour)." @@ -3889,11 +4225,11 @@ msgstr "" "Send message on Ctrl+Enter and with Enter make new line (Mirabilis ICQ " "Client default behaviour)." -#: ../src/common/config.py:175 +#: ../src/common/config.py:188 msgid "How many lines to store for Ctrl+KeyUP." msgstr "How many lines to store for Ctrl+KeyUP." -#: ../src/common/config.py:178 +#: ../src/common/config.py:191 #, python-format msgid "" "Either custom url with %s in it where %s is the word/phrase or 'WIKTIONARY' " @@ -3902,11 +4238,11 @@ msgstr "" "Either custom URL with %s in it where %s is the word/phrase or 'WIKTIONARY' " "which means use wiktionary." -#: ../src/common/config.py:181 +#: ../src/common/config.py:194 msgid "If checked, Gajim can be controlled remotely using gajim-remote." msgstr "If ticked, Gajim can be controlled remotely using gajim-remote." -#: ../src/common/config.py:182 +#: ../src/common/config.py:195 msgid "" "If True, listen to D-Bus signals from NetworkManager and change the status " "of accounts (provided they do not have listen_to_network_manager set to " @@ -3918,13 +4254,13 @@ msgstr "" "False and they sync with global status) based upon the status of the network " "connection." -#: ../src/common/config.py:183 +#: ../src/common/config.py:196 msgid "" "Sent chat state notifications. Can be one of all, composing_only, disabled." msgstr "" "Sent chat state notifications. Can be one of all, composing_only, disabled." -#: ../src/common/config.py:184 +#: ../src/common/config.py:197 msgid "" "Displayed chat state notifications in chat windows. Can be one of all, " "composing_only, disabled." @@ -3932,7 +4268,7 @@ msgstr "" "Displayed chat state notifications in chat windows. Can be one of all, " "composing_only, disabled." -#: ../src/common/config.py:186 +#: ../src/common/config.py:199 msgid "" "When not printing time for every message (print_time==sometimes), print it " "every x minutes." @@ -3940,35 +4276,38 @@ msgstr "" "When not printing time for every message (print_time==sometimes), print it " "every x minutes." -#: ../src/common/config.py:187 +#: ../src/common/config.py:200 msgid "Ask before closing a group chat tab/window." msgstr "Ask before closing a group chat tab/window." -#: ../src/common/config.py:188 +#: ../src/common/config.py:201 +#, fuzzy msgid "" "Always ask before closing group chat tab/window in this space separated list " -"of group chat jids." +"of group chat JIDs." msgstr "" "Always ask before closing group chat tab/window in this space separated list " "of group chat jids." -#: ../src/common/config.py:189 +#: ../src/common/config.py:202 +#, fuzzy msgid "" "Never ask before closing group chat tab/window in this space separated list " -"of group chat jids." +"of group chat JIDs." msgstr "" "Never ask before closing group chat tab/window in this space separated list " "of group chat jids." -#: ../src/common/config.py:190 +#: ../src/common/config.py:203 +#, fuzzy msgid "" -"Ask before closing tabbed chat window if there are control that can loose " +"Ask before closing tabbed chat window if there are controls that can lose " "data (chat, private chat, groupchat that will not be minimized)" msgstr "" "Ask before closing tabbed chat window if there are controls that can lose " "data (chat, private chat, groupchat that will not be minimised)" -#: ../src/common/config.py:193 +#: ../src/common/config.py:206 msgid "" "Comma separated list of hosts that we send, in addition of local interfaces, " "for File Transfer in case of address translation/port forwarding." @@ -3976,28 +4315,34 @@ msgstr "" "Comma separated list of hosts that we send, in addition of local interfaces, " "for File Transfer in case of address translation/port forwarding." -#: ../src/common/config.py:195 +#: ../src/common/config.py:208 msgid "IEC standard says KiB = 1024 bytes, KB = 1000 bytes." msgstr "IEC standard says KiB = 1024 bytes, KB = 1000 bytes." -#: ../src/common/config.py:197 +#: ../src/common/config.py:210 #, fuzzy msgid "Notify of events in the notification area." msgstr "Notify of events in the system trayicon." -#: ../src/common/config.py:203 +#: ../src/common/config.py:211 +msgid "" +"If False, Gajim will display a static event icon instead of the blinking " +"status icon in the notification area when notifying on event." +msgstr "" + +#: ../src/common/config.py:217 msgid "Show tab when only one conversation?" msgstr "Show tab when only one conversation?" -#: ../src/common/config.py:204 +#: ../src/common/config.py:218 msgid "Show tabbed notebook border in chat windows?" msgstr "Show tabbed notebook border in chat windows?" -#: ../src/common/config.py:205 +#: ../src/common/config.py:219 msgid "Show close button in tab?" msgstr "Show close button in tab?" -#: ../src/common/config.py:206 +#: ../src/common/config.py:220 msgid "" "A list of modp groups to use in a Diffie-Hellman, highest preference first, " "separated by commas. Valid groups are 1, 2, 5, 14, 15, 16, 17 and 18. Higher " @@ -4009,17 +4354,17 @@ msgstr "" "numbers are more secure, but take longer to calculate when you start a " "session." -#: ../src/common/config.py:215 +#: ../src/common/config.py:241 msgid "Preview new messages in notification popup?" msgstr "Preview new messages in notification popup?" -#: ../src/common/config.py:220 +#: ../src/common/config.py:246 msgid "" "A semicolon-separated list of words that will be highlighted in group chats." msgstr "" "A semicolon-separated list of words that will be highlighted in group chats." -#: ../src/common/config.py:221 +#: ../src/common/config.py:247 #, fuzzy msgid "" "If True, quits Gajim when X button of Window Manager is clicked. This " @@ -4028,13 +4373,7 @@ msgstr "" "If True, quits Gajim when X button of Window Manager is clicked. This " "setting is taken into account only if trayicon is used." -#: ../src/common/config.py:222 -msgid "" -"If True, Gajim will check if it's the default jabber client on each startup." -msgstr "" -"If True, Gajim will check if it's the default jabber client on each startup." - -#: ../src/common/config.py:223 +#: ../src/common/config.py:248 msgid "" "If True, Gajim will display an icon on each tab containing unread messages. " "Depending on the theme, this icon may be animated." @@ -4042,7 +4381,7 @@ msgstr "" "If True, Gajim will display an icon on each tab containing unread messages. " "Depending on the theme, this icon may be animated." -#: ../src/common/config.py:224 +#: ../src/common/config.py:249 msgid "" "If True, Gajim will display the status message, if not empty, for every " "contact under the contact name in roster window." @@ -4050,11 +4389,11 @@ msgstr "" "If True, Gajim will display the status message, if not empty, for every " "contact under the contact name in roster window." -#: ../src/common/config.py:230 +#: ../src/common/config.py:255 msgid "Define the position of the avatar in roster. Can be left or right" msgstr "Define the position of the avatar in roster. Can be left or right" -#: ../src/common/config.py:231 +#: ../src/common/config.py:256 msgid "" "If True, Gajim will ask for avatar each contact that did not have an avatar " "last time or has one cached that is too old." @@ -4062,7 +4401,7 @@ msgstr "" "If True, Gajim will ask for avatar each contact that did not have an avatar " "last time or has one cached that is too old." -#: ../src/common/config.py:232 +#: ../src/common/config.py:257 msgid "" "If False, Gajim will no longer print status line in chats when a contact " "changes his or her status and/or his or her status message." @@ -4070,9 +4409,10 @@ msgstr "" "If False, Gajim will no longer print status line in chats when a contact " "changes his or her status and/or status message." -#: ../src/common/config.py:233 +#: ../src/common/config.py:258 +#, fuzzy msgid "" -"can be \"none\", \"all\" or \"in_and_out\". If \"none\", Gajim will no " +"Can be \"none\", \"all\" or \"in_and_out\". If \"none\", Gajim will no " "longer print status line in groupchats when a member changes his or her " "status and/or his or her status message. If \"all\" Gajim will print all " "status messages. If \"in_and_out\", Gajim will only print FOO enters/leaves " @@ -4084,29 +4424,33 @@ msgstr "" "status messages. If \"in_and_out\", Gajim will only print FOO enters/leaves " "group chat." -#: ../src/common/config.py:235 +#: ../src/common/config.py:260 +msgid "Log XHTML messages instead of plain text messages." +msgstr "" + +#: ../src/common/config.py:261 msgid "Background color of contacts when they just signed in." msgstr "Background colour of contacts when they just signed in." -#: ../src/common/config.py:236 +#: ../src/common/config.py:262 msgid "Background color of contacts when they just signed out." msgstr "Background colour of contacts when they just signed out." -#: ../src/common/config.py:238 +#: ../src/common/config.py:264 msgid "" "If True, restored messages will use a smaller font than the default one." msgstr "" "If True, restored messages will use a smaller font than the default one." -#: ../src/common/config.py:239 +#: ../src/common/config.py:265 msgid "Don't show avatar for the transport itself." msgstr "Don't show avatar for the transport itself." -#: ../src/common/config.py:240 +#: ../src/common/config.py:266 msgid "Don't show roster in the system taskbar." msgstr "Don't show roster in the system taskbar." -#: ../src/common/config.py:241 +#: ../src/common/config.py:267 msgid "" "If True and installed GTK+ and PyGTK versions are at least 2.8, make the " "window flash (the default behaviour in most Window Managers) when holding " @@ -4116,7 +4460,7 @@ msgstr "" "window flash (the default behaviour in most Window Managers) when holding " "pending events." -#: ../src/common/config.py:243 +#: ../src/common/config.py:269 msgid "" "Jabberd1.4 does not like sha info when one join a password protected group " "chat. Turn this option to False to stop sending sha info in group chat " @@ -4127,7 +4471,8 @@ msgstr "" "presences." #. always, never, peracct, pertype should not be translated -#: ../src/common/config.py:246 +#: ../src/common/config.py:272 +#, fuzzy msgid "" "Controls the window where new messages are placed.\n" "'always' - All messages are sent to a single window.\n" @@ -4135,7 +4480,7 @@ msgid "" "along with the roster.\n" "'never' - All messages get their own window.\n" "'peracct' - Messages for each account are sent to a specific window.\n" -"'pertype' - Each message type (e.g., chats vs. groupchats) are sent to a " +"'pertype' - Each message type (e.g. chats vs. groupchats) is sent to a " "specific window." msgstr "" "Controls the window where new messages are placed.\n" @@ -4147,31 +4492,39 @@ msgstr "" "'pertype' - Each message type (e.g., chats vs. groupchats) are sent to a " "specific window." -#: ../src/common/config.py:247 +#: ../src/common/config.py:273 +msgid "" +"Show roster on startup.\n" +"'always' - Always show roster.\n" +"'never' - Never show roster.\n" +"'last_state' - Restore the last state roster." +msgstr "" + +#: ../src/common/config.py:274 msgid "If False, you will no longer see the avatar in the chat window." msgstr "If False, you will no longer see the avatar in the chat window." -#: ../src/common/config.py:248 +#: ../src/common/config.py:275 msgid "If True, pressing the escape key closes a tab/window." msgstr "If True, pressing the escape key closes a tab/window." -#: ../src/common/config.py:249 +#: ../src/common/config.py:276 msgid "Hides the buttons in chat windows." msgstr "Hides the buttons in chat windows." -#: ../src/common/config.py:250 +#: ../src/common/config.py:277 msgid "Hides the banner in a group chat window" msgstr "Hides the banner in a group chat window" -#: ../src/common/config.py:251 +#: ../src/common/config.py:278 msgid "Hides the banner in two persons chat window" msgstr "Hides the banner in two persons chat window" -#: ../src/common/config.py:252 +#: ../src/common/config.py:279 msgid "Hides the group chat occupants list in group chat window." msgstr "Hides the group chat occupants list in group chat window." -#: ../src/common/config.py:253 +#: ../src/common/config.py:280 msgid "" "In a chat, show the nickname at the beginning of a line only when it's not " "the same person talking than in previous message." @@ -4179,15 +4532,15 @@ msgstr "" "In a chat, show the nickname at the beginning of a line only when it's not " "the same person talking than in previous message." -#: ../src/common/config.py:254 +#: ../src/common/config.py:281 msgid "Indentation when using merge consecutive nickname." msgstr "Indentation when using merge consecutive nickname." -#: ../src/common/config.py:255 +#: ../src/common/config.py:282 msgid "Smooth scroll message in conversation window" msgstr "Smooth scroll message in conversation window" -#: ../src/common/config.py:256 +#: ../src/common/config.py:283 msgid "" "List of colors, separated by \":\", that will be used to color nicknames in " "group chats." @@ -4195,11 +4548,11 @@ msgstr "" "List of colours, separated by \":\", that will be used to colour nicknames " "in group chats." -#: ../src/common/config.py:257 +#: ../src/common/config.py:284 msgid "Ctrl-Tab go to next composing tab when none is unread." msgstr "Ctrl-Tab go to next composing tab when none is unread." -#: ../src/common/config.py:258 +#: ../src/common/config.py:285 msgid "" "Should we show the confirm metacontacts creation dialog or not? Empty string " "means we never show the dialog." @@ -4207,7 +4560,7 @@ msgstr "" "Should we show the confirm metacontacts creation dialogue or not? Empty " "string means we never show the dialogue." -#: ../src/common/config.py:259 +#: ../src/common/config.py:286 msgid "" "Should we show the confirm block contact dialog or not? Empty string means " "we never show the dialog." @@ -4215,7 +4568,7 @@ msgstr "" "Should we show the confirm block contact dialogue or not? Empty string means " "we never show the dialogue." -#: ../src/common/config.py:260 +#: ../src/common/config.py:287 msgid "" "Should we show the confirm custom status dialog or not? Empty string means " "we never show the dialog." @@ -4223,7 +4576,7 @@ msgstr "" "Should we show the confirm custom status dialogue or not? Empty string means " "we never show the dialogue." -#: ../src/common/config.py:261 +#: ../src/common/config.py:288 msgid "" "If True, you will be able to set a negative priority to your account in " "account modification window. BE CAREFUL, when you are logged in with a " @@ -4233,23 +4586,7 @@ msgstr "" "account modification window. BE CAREFUL, when you are logged in with a " "negative priority, you will NOT receive any message from your server." -#: ../src/common/config.py:262 -msgid "" -"If True, Gajim will use Gnome Keyring (if available) to store account " -"passwords." -msgstr "" -"If True, Gajim will use Gnome Keyring (if available) to store account " -"passwords." - -#: ../src/common/config.py:263 -msgid "" -"If True, Gajim will use KDE Wallet (if kwalletcli is available) to store " -"account passwords." -msgstr "" -"If True, Gajim will use KDE Wallet (if kwalletcli is available) to store " -"account passwords." - -#: ../src/common/config.py:264 +#: ../src/common/config.py:289 msgid "" "If True, Gajim will show number of online and total contacts in account and " "group rows." @@ -4257,7 +4594,7 @@ msgstr "" "If True, Gajim will show number of online and total contacts in account and " "group rows." -#: ../src/common/config.py:265 +#: ../src/common/config.py:290 msgid "" "Can be empty, 'chat' or 'normal'. If not empty, treat all incoming messages " "as if they were of this type" @@ -4265,7 +4602,7 @@ msgstr "" "Can be empty, 'chat' or 'normal'. If not empty, treat all incoming messages " "as if they were of this type" -#: ../src/common/config.py:266 +#: ../src/common/config.py:291 msgid "" "If True, Gajim will scroll and select the contact who sent you the last " "message, if chat window is not already opened." @@ -4273,19 +4610,11 @@ msgstr "" "If True, Gajim will scroll and select the contact who sent you the last " "message, if chat window is not already opened." -#: ../src/common/config.py:267 -msgid "" -"If True, Gajim will convert string between $$ and $$ to an image using dvips " -"and convert before insterting it in chat window." -msgstr "" -"If True, Gajim will convert string between $$ and $$ to an image using dvips " -"and convert before insterting it in chat window." - -#: ../src/common/config.py:268 +#: ../src/common/config.py:292 msgid "Time of inactivity needed before the change status window closes down." msgstr "Time of inactivity needed before the change status window closes down." -#: ../src/common/config.py:269 +#: ../src/common/config.py:293 msgid "" "Maximum number of lines that are printed in conversations. Oldest lines are " "cleared." @@ -4293,7 +4622,7 @@ msgstr "" "Maximum number of lines that are printed in conversations. Oldest lines are " "cleared." -#: ../src/common/config.py:270 +#: ../src/common/config.py:294 #, fuzzy msgid "" "If True, notification windows from notification-daemon will be attached to " @@ -4302,19 +4631,11 @@ msgstr "" "If True, notification windows from notification-daemon will be attached to " "systray icon." -#: ../src/common/config.py:271 +#: ../src/common/config.py:295 msgid "Choose interval between 2 checks of idleness." msgstr "Choose interval between 2 checks of idleness." -#: ../src/common/config.py:272 -msgid "" -"Change the value to change the size of latex formulas displayed. The higher " -"is larger." -msgstr "" -"Change the value to change the size of latex formulae displayed. The higher " -"is larger." - -#: ../src/common/config.py:273 +#: ../src/common/config.py:296 msgid "" "Valid uri schemes. Only schemes in this list will be accepted as \"real\" " "uri. (mailto and xmpp are handled separately)" @@ -4322,19 +4643,20 @@ msgstr "" "Valid uri schemes. Only schemes in this list will be accepted as \"real\" " "uri. (mailto and xmpp are handled separately)" -#: ../src/common/config.py:274 +#: ../src/common/config.py:297 +#, fuzzy msgid "" "Ask offline status message to all offline contacts when connection to an " -"accoutn is established. WARNING: This causes a lot of requests to be sent!" +"account is established. WARNING: This causes a lot of requests to be sent!" msgstr "" "Ask offline status message to all offline contacts when connection to an " "account is established. WARNING: This causes a lot of requests to be sent!" -#: ../src/common/config.py:275 +#: ../src/common/config.py:298 msgid "If True, completion in groupchats will be like a shell auto-completion" msgstr "If True, completion in groupchats will be like a shell auto-completion" -#: ../src/common/config.py:276 +#: ../src/common/config.py:299 msgid "" "When is self contact row displayed. Can be \"always\", \"when_other_resource" "\" or \"never\"" @@ -4342,31 +4664,64 @@ msgstr "" "When is self contact row displayed. Can be \"always\", \"when_other_resource" "\" or \"never\"" -#: ../src/common/config.py:281 +#: ../src/common/config.py:304 msgid "Optionally fix jingle output video framerate. Example: 10/1 or 25/2" msgstr "" -#: ../src/common/config.py:282 +#: ../src/common/config.py:305 msgid "Optionally resize jingle output video. Example: 320x240" msgstr "" -#: ../src/common/config.py:285 +#: ../src/common/config.py:306 +msgid "If True, You will also see your webcam" +msgstr "" + +#: ../src/common/config.py:309 msgid "" "If True, Gajim will try to use a STUN server when using jingle. The one in " "\"stun_server\" option, or the one given by the jabber server." msgstr "" -#: ../src/common/config.py:286 +#: ../src/common/config.py:310 msgid "STUN server to use when using jingle" msgstr "" -#: ../src/common/config.py:287 +#: ../src/common/config.py:311 msgid "" "If True, Gajim will show affiliation of groupchat occupants by adding a " "colored square to the status icon" msgstr "" -#: ../src/common/config.py:300 +#: ../src/common/config.py:312 +msgid "" +"Proxy used for all outgoing connections if the account does not have a " +"specific proxy configured" +msgstr "" + +#: ../src/common/config.py:313 +msgid "If True, Gajim will ignore incoming attention requestd (\"wizz\")." +msgstr "" + +#: ../src/common/config.py:314 +msgid "" +"If enabled, Gajim will reopen chat windows that were opened last time Gajim " +"was closed." +msgstr "" + +#: ../src/common/config.py:315 +#, fuzzy +msgid "" +"If enabled, Gajim will show an icon to show that sent message has been " +"received by your contact" +msgstr "" +"If enabled, Gajim will not ask for a status message. The specified default " +"message will be used instead." + +#: ../src/common/config.py:316 +msgid "Show a mini avatar in chat window tabs and in window icon" +msgstr "" + +#: ../src/common/config.py:330 msgid "" "Priority will change automatically according to your status. Priorities are " "defined in autopriority_* options." @@ -4374,7 +4729,7 @@ msgstr "" "Priority will change automatically according to your status. Priorities are " "defined in autopriority_* options." -#: ../src/common/config.py:308 +#: ../src/common/config.py:338 msgid "" "Status used to autoconnect as. Can be online, chat, away, xa, dnd, " "invisible. NOTE: this option is used only if restore_last_status is disabled" @@ -4382,37 +4737,37 @@ msgstr "" "Status used to autoconnect as. Can be online, chat, away, xa, dnd, " "invisible. NOTE: this option is used only if restore_last_status is disabled" -#: ../src/common/config.py:309 +#: ../src/common/config.py:339 msgid "If enabled, restore the last status that was used." msgstr "If enabled, restore the last status that was used." -#: ../src/common/config.py:311 +#: ../src/common/config.py:341 msgid "" "If True, Contacts requesting authorization will be automatically accepted." msgstr "" "If True, Contacts requesting authorisation will be automatically accepted." -#: ../src/common/config.py:312 +#: ../src/common/config.py:342 msgid "" "If False, this account will be disabled and will not appear in roster window." msgstr "" "If False, this account will be disabled and will not appear in roster window." -#: ../src/common/config.py:315 +#: ../src/common/config.py:345 msgid "" "If disabled, don't sign presences with GPG key, even if GPG is configured." msgstr "" "If disabled, don't sign presences with GPG key, even if GPG is configured." -#: ../src/common/config.py:317 +#: ../src/common/config.py:347 msgid "Enable ESessions encryption for this account." msgstr "Enable ESessions encryption for this account." -#: ../src/common/config.py:318 +#: ../src/common/config.py:348 msgid "Should Gajim automatically start an encrypted session when possible?" msgstr "Should Gajim automatically start an encrypted session when possible?" -#: ../src/common/config.py:319 +#: ../src/common/config.py:349 msgid "" "Ordered list (space separated) of connection type to try. Can contain tls, " "ssl or plain" @@ -4420,49 +4775,77 @@ msgstr "" "Ordered list (space separated) of connection type to try. Can contain tls, " "ssl or plain" -#: ../src/common/config.py:320 +#: ../src/common/config.py:352 +msgid "" +"List (space separated) of authentication mechanisms to try. Can contain " +"ANONYMOUS, EXTERNAL, GSSAPI, SCRAM-SHA-1-PLUS, SCRAM-SHA-1, DIGEST-MD5, " +"PLAIN, X-MESSENGER-OAUTH2 or XEP-0078" +msgstr "" + +#: ../src/common/config.py:353 +#, fuzzy msgid "" -"Show a warning dialog before sending password on an plaintext connection." +"Show a warning dialog before sending password on an plaintext connection. " +"Can be 'warn', 'connect', 'disconnect'" msgstr "" "Show a warning dialogue before sending password on an plaintext connection." -#: ../src/common/config.py:321 +#: ../src/common/config.py:354 msgid "Show a warning dialog before using standard SSL library." msgstr "Show a warning dialogue before using standard SSL library." -#: ../src/common/config.py:322 +#: ../src/common/config.py:355 #, fuzzy msgid "" -"Show a warning dialog before sending PLAIN password over a plain conenction." +"Show a warning dialog before sending PLAIN password over a plain connection." msgstr "" "Show a warning dialogue before sending password on an plaintext connection." -#: ../src/common/config.py:324 +#: ../src/common/config.py:358 msgid "Space separated list of ssl errors to ignore." msgstr "Space separated list of SSL errors to ignore." -#: ../src/common/config.py:333 +#: ../src/common/config.py:364 +msgid "" +"Space separated list of JIDs for which you do not want to store logs. You " +"can also add account name to log nothing for this account." +msgstr "" + +#: ../src/common/config.py:365 +msgid "" +"Download logs stored on server on Gajim startup if server supports XEP-0136 " +"or XEP-0313" +msgstr "" + +#: ../src/common/config.py:366 +msgid "" +"Space separated list of JIDs for which you accept to not log conversations " +"if he does not want to." +msgstr "" + +#: ../src/common/config.py:369 msgid "Whitespace sent after inactivity" msgstr "Whitespace sent after inactivity" -#: ../src/common/config.py:334 +#: ../src/common/config.py:370 msgid "XMPP ping sent after inactivity" msgstr "XMPP ping sent after inactivity" -#: ../src/common/config.py:338 +#: ../src/common/config.py:374 +#, fuzzy msgid "" "How many seconds to wait for the answer of ping alive packet before we try " -"to reconnect." +"to reconnect?" msgstr "" "How many seconds to wait for the answer of ping alive packet before we try " "to reconnect." #. yes, no, ask -#: ../src/common/config.py:342 +#: ../src/common/config.py:378 msgid "Jabberd2 workaround" msgstr "Jabberd2 workaround" -#: ../src/common/config.py:345 +#: ../src/common/config.py:381 msgid "" "If checked, Gajim will use your IP and proxies defined in " "file_transfer_proxies option for file transfer." @@ -4470,15 +4853,34 @@ msgstr "" "If ticked, Gajim will use your IP and proxies defined in " "file_transfer_proxies option for file transfer." -#: ../src/common/config.py:359 +#: ../src/common/config.py:382 +msgid "" +"If True, Gajim will test file transfer proxies on startup to be sure it " +"works. Openfire's proxies are known to fail this test even if they work." +msgstr "" + +#: ../src/common/config.py:396 msgid "Answer to receipt requests" msgstr "Answer to receipt requests" -#: ../src/common/config.py:360 +#: ../src/common/config.py:397 msgid "Sent receipt requests" msgstr "Sent receipt requests" -#: ../src/common/config.py:370 +#: ../src/common/config.py:406 +#, fuzzy +msgid "" +"Allow Gajim to send information about the operating system you are running." +msgstr "" +"If ticked, Gajim will allow others to detect the operation system you are " +"using" + +#: ../src/common/config.py:407 +#, fuzzy +msgid "Allow Gajim to send your local time." +msgstr "%s wants to send you a file." + +#: ../src/common/config.py:408 msgid "" "When negotiating an encrypted session, should Gajim assume you want your " "messages to be logged?" @@ -4486,20 +4888,56 @@ msgstr "" "When negotiating an encrypted session, should Gajim assume you want your " "messages to be logged?" -#: ../src/common/config.py:373 +#: ../src/common/config.py:411 #, fuzzy msgid "Message that is sent to contacts you want to add" msgstr "Please fill in the data of the contact you want to add" -#: ../src/common/config.py:374 +#: ../src/common/config.py:412 msgid "Last time we syncronized with logs from server." msgstr "" -#: ../src/common/config.py:436 +#: ../src/common/config.py:413 +msgid "" +"If enabled and if server supports this feature, Gajim will receive messages " +"sent and received by other resources." +msgstr "" + +#: ../src/common/config.py:414 +msgid "" +"If enabled, Gajim will send your local IPs so your contact can connect to " +"your machine to transfer files." +msgstr "" + +#: ../src/common/config.py:415 +#, fuzzy +msgid "Latest token for Oauth2 authentication." +msgstr "Anonymous authentication" + +#: ../src/common/config.py:416 +#, fuzzy +msgid "client_id for Oauth2 authentication." +msgstr "Anon_ymous authentication" + +#: ../src/common/config.py:417 +msgid "redirect_url for Oauth2 authentication." +msgstr "" + +#: ../src/common/config.py:418 +msgid "" +"Space separated list of JIDs for which we want to re-open a chat window on " +"next startup." +msgstr "" + +#: ../src/common/config.py:419 +msgid "Last MAM id we are syncronized with" +msgstr "" + +#: ../src/common/config.py:481 msgid "Is OpenPGP enabled for this contact?" msgstr "Is OpenPGP enabled for this contact?" -#: ../src/common/config.py:437 +#: ../src/common/config.py:482 msgid "" "Should Gajim automatically start an encrypted session with this contact when " "possible?" @@ -4507,108 +4945,108 @@ msgstr "" "Should Gajim automatically start an encrypted session with this contact when " "possible?" -#: ../src/common/config.py:438 ../src/common/config.py:441 +#: ../src/common/config.py:483 ../src/common/config.py:486 msgid "Language for which we want to check misspelled words" msgstr "Language for which we want to check misspelt words" -#: ../src/common/config.py:447 -msgid "all or space separated status" -msgstr "all or space separated status" - -#: ../src/common/config.py:448 -msgid "'yes', 'no', or 'both'" -msgstr "'yes', 'no', or 'both'" +#: ../src/common/config.py:487 +#, fuzzy +msgid "" +"How many lines to request from server when entering a groupchat. -1 means no " +"limit, -2 means global value" +msgstr "How many lines to request to server when entering a groupchat." -#: ../src/common/config.py:449 ../src/common/config.py:451 -#: ../src/common/config.py:452 ../src/common/config.py:455 -#: ../src/common/config.py:456 -msgid "'yes', 'no' or ''" -msgstr "'yes', 'no' or ''" +#: ../src/common/config.py:488 +#, fuzzy +msgid "" +"How many minutes back to request logs when entering a groupchat. -1 means no " +"limit, -2 means global value" +msgstr "How many minutes back to request logs when a entering a groupchat." -#: ../src/common/config.py:460 +#: ../src/common/config.py:491 msgid "" -"State whether plugins should be activated on exit (this is saved on Gajim " +"State whether plugins should be activated on startup (this is saved on Gajim " "exit). This option SHOULD NOT be used to (de)activate plug-ins. Use GUI " "instead." msgstr "" -#: ../src/common/config.py:465 ../src/common/pep.py:157 +#: ../src/common/config.py:496 ../src/common/pep.py:157 msgid "Sleeping" msgstr "Sleeping" -#: ../src/common/config.py:466 +#: ../src/common/config.py:497 msgid "Back soon" msgstr "Back soon" -#: ../src/common/config.py:466 +#: ../src/common/config.py:497 msgid "Back in some minutes." msgstr "Back in some minutes." -#: ../src/common/config.py:467 ../src/common/pep.py:127 +#: ../src/common/config.py:498 ../src/common/pep.py:127 msgid "Eating" msgstr "Eating" -#: ../src/common/config.py:467 +#: ../src/common/config.py:498 msgid "I'm eating, so leave me a message." msgstr "I'm eating, so leave me a message." -#: ../src/common/config.py:468 +#: ../src/common/config.py:499 msgid "Movie" msgstr "Movie" -#: ../src/common/config.py:468 +#: ../src/common/config.py:499 msgid "I'm watching a movie." msgstr "I'm watching a movie." -#: ../src/common/config.py:469 ../src/common/pep.py:186 +#: ../src/common/config.py:500 ../src/common/pep.py:186 msgid "Working" msgstr "Working" -#: ../src/common/config.py:469 +#: ../src/common/config.py:500 msgid "I'm working." msgstr "I'm working." -#: ../src/common/config.py:470 +#: ../src/common/config.py:501 msgid "Phone" msgstr "Phone" -#: ../src/common/config.py:470 +#: ../src/common/config.py:501 msgid "I'm on the phone." msgstr "I'm on the phone." -#: ../src/common/config.py:471 +#: ../src/common/config.py:502 msgid "Out" msgstr "Out" -#: ../src/common/config.py:471 +#: ../src/common/config.py:502 msgid "I'm out enjoying life." msgstr "I'm out enjoying life." -#: ../src/common/config.py:482 +#: ../src/common/config.py:513 msgid "I'm available." msgstr "I'm available." -#: ../src/common/config.py:483 +#: ../src/common/config.py:514 msgid "I'm free for chat." msgstr "I'm free for chat." -#: ../src/common/config.py:484 ../src/config.py:1600 +#: ../src/common/config.py:515 ../src/config.py:1656 msgid "Be right back." msgstr "Be right back." -#: ../src/common/config.py:485 +#: ../src/common/config.py:516 msgid "I'm not available." msgstr "I'm not available." -#: ../src/common/config.py:486 +#: ../src/common/config.py:517 msgid "Do not disturb." msgstr "Do not disturb." -#: ../src/common/config.py:487 ../src/common/config.py:488 +#: ../src/common/config.py:518 ../src/common/config.py:519 msgid "Bye!" msgstr "Bye!" -#: ../src/common/config.py:498 +#: ../src/common/config.py:530 msgid "" "Sound to play when a group chat message contains one of the words in " "muc_highlight_words, or when a group chat message contains your nickname." @@ -4616,320 +5054,271 @@ msgstr "" "Sound to play when a group chat message contains one of the words in " "muc_highlight_words, or when a group chat message contains your nickname." -#: ../src/common/config.py:499 +#: ../src/common/config.py:531 msgid "Sound to play when any MUC message arrives." msgstr "Sound to play when any MUC message arrives." -#: ../src/common/config.py:508 ../src/common/optparser.py:308 +#: ../src/common/config.py:540 ../src/common/optparser.py:318 msgid "green" msgstr "green" -#: ../src/common/config.py:512 ../src/common/optparser.py:294 +#: ../src/common/config.py:544 ../src/common/optparser.py:304 msgid "grocery" msgstr "grocery" -#: ../src/common/config.py:516 +#: ../src/common/config.py:548 msgid "human" msgstr "human" -#: ../src/common/config.py:520 +#: ../src/common/config.py:552 msgid "marine" msgstr "marine" -#: ../src/common/connection_handlers.py:94 -#: ../src/common/zeroconf/connection_handlers_zeroconf.py:53 -msgid "Unable to load idle module" -msgstr "Unable to load idle module" - -#: ../src/common/connection_handlers.py:127 -#, python-format -msgid "Registration information for transport %s has not arrived in time" -msgstr "Registration information for transport %s has not arrived in time" - -#: ../src/common/connection_handlers.py:134 -msgid "Registration succeeded" -msgstr "Registration succeeded" - -#: ../src/common/connection_handlers.py:135 -#, python-format -msgid "Registration with agent %s succeeded" -msgstr "Registration with agent %s succeeded" - -#: ../src/common/connection_handlers.py:143 -msgid "Registration failed" -msgstr "Registration failed" - -#: ../src/common/connection_handlers.py:143 -#, python-format -msgid "" -"Registration with agent %(agent)s failed with error %(error)s: %(error_msg)s" -msgstr "" -"Registration with agent %(agent)s failed with error %(error)s: %(error_msg)s" - -#: ../src/common/connection_handlers.py:466 -#: ../src/common/connection_handlers.py:1591 -#: ../src/common/connection_handlers.py:1714 ../src/common/connection.py:451 -#: ../src/gajim.py:341 -msgid "Disk Write Error" -msgstr "Disk Write Error" - -#: ../src/common/connection_handlers.py:702 ../src/common/connection.py:1477 -msgid "Invisibility not supported" -msgstr "Invisibility not supported" - -#: ../src/common/connection_handlers.py:703 ../src/common/connection.py:1478 -#, python-format -msgid "Account %s doesn't support invisibility." -msgstr "Account %s doesn't support invisibility." - -#: ../src/common/connection_handlers.py:1404 ../src/common/connection.py:255 -#: ../src/config.py:2093 ../src/config.py:2102 ../src/config.py:2170 -#: ../src/config.py:3577 ../src/dataforms_widget.py:603 ../src/dialogs.py:2947 -msgid "Invalid Jabber ID" -msgstr "Invalid Jabber ID" - -#: ../src/common/connection_handlers.py:1405 -msgid "A message from a non-valid JID arrived, it has been ignored." -msgstr "A message from a non-valid JID arrived, it has been ignored." - -#: ../src/common/connection_handlers.py:1594 -#: ../src/common/connection_handlers.py:1717 ../src/common/connection.py:455 -#: ../src/gajim.py:160 ../src/session.py:139 -#, python-format -msgid "" -"The database file (%s) cannot be read. Try to repair it (see http://trac." -"gajim.org/wiki/DatabaseBackup) or remove it (all history will be lost)." -msgstr "" -"The database file (%s) cannot be read. Try to repair it (see http://trac." -"gajim.org/wiki/DatabaseBackup) or remove it (all history will be lost)." +#: ../src/common/config.py:559 +#, fuzzy +msgid "Tor" +msgstr "To" -#: ../src/common/connection.py:68 +#: ../src/common/connection.py:74 msgid "Unable to get issuer certificate" msgstr "Unable to get issuer certificate" -#: ../src/common/connection.py:69 +#: ../src/common/connection.py:75 msgid "Unable to get certificate CRL" msgstr "Unable to get certificate CRL" -#: ../src/common/connection.py:70 +#: ../src/common/connection.py:76 msgid "Unable to decrypt certificate's signature" msgstr "Unable to decrypt certificate's signature" -#: ../src/common/connection.py:71 +#: ../src/common/connection.py:77 msgid "Unable to decrypt CRL's signature" msgstr "Unable to decrypt CRL's signature" -#: ../src/common/connection.py:72 +#: ../src/common/connection.py:78 msgid "Unable to decode issuer public key" msgstr "Unable to decode issuer public key" -#: ../src/common/connection.py:73 +#: ../src/common/connection.py:79 msgid "Certificate signature failure" msgstr "Certificate signature failure" -#: ../src/common/connection.py:74 +#: ../src/common/connection.py:80 msgid "CRL signature failure" msgstr "CRL signature failure" -#: ../src/common/connection.py:75 +#: ../src/common/connection.py:81 msgid "Certificate is not yet valid" msgstr "Certificate is not yet valid" -#: ../src/common/connection.py:76 +#: ../src/common/connection.py:82 msgid "Certificate has expired" msgstr "Certificate has expired" -#: ../src/common/connection.py:77 +#: ../src/common/connection.py:83 msgid "CRL is not yet valid" msgstr "CRL is not yet valid" -#: ../src/common/connection.py:78 +#: ../src/common/connection.py:84 msgid "CRL has expired" msgstr "CRL has expired" -#: ../src/common/connection.py:79 +#: ../src/common/connection.py:85 msgid "Format error in certificate's notBefore field" msgstr "Format error in certificate's notBefore field" -#: ../src/common/connection.py:80 +#: ../src/common/connection.py:86 msgid "Format error in certificate's notAfter field" msgstr "Format error in certificate's notAfter field" -#: ../src/common/connection.py:81 +#: ../src/common/connection.py:87 msgid "Format error in CRL's lastUpdate field" msgstr "Format error in CRL's lastUpdate field" -#: ../src/common/connection.py:82 +#: ../src/common/connection.py:88 msgid "Format error in CRL's nextUpdate field" msgstr "Format error in CRL's nextUpdate field" -#: ../src/common/connection.py:83 +#: ../src/common/connection.py:89 msgid "Out of memory" msgstr "Out of memory" -#: ../src/common/connection.py:84 +#: ../src/common/connection.py:90 msgid "Self signed certificate" msgstr "Self signed certificate" -#: ../src/common/connection.py:85 +#: ../src/common/connection.py:91 msgid "Self signed certificate in certificate chain" msgstr "Self signed certificate in certificate chain" -#: ../src/common/connection.py:86 +#: ../src/common/connection.py:92 msgid "Unable to get local issuer certificate" msgstr "Unable to get local issuer certificate" -#: ../src/common/connection.py:87 +#: ../src/common/connection.py:93 msgid "Unable to verify the first certificate" msgstr "Unable to verify the first certificate" -#: ../src/common/connection.py:88 +#: ../src/common/connection.py:94 msgid "Certificate chain too long" msgstr "Certificate chain too long" -#: ../src/common/connection.py:89 +#: ../src/common/connection.py:95 msgid "Certificate revoked" msgstr "Certificate revoked" -#: ../src/common/connection.py:90 +#: ../src/common/connection.py:96 msgid "Invalid CA certificate" msgstr "Invalid CA certificate" -#: ../src/common/connection.py:91 +#: ../src/common/connection.py:97 msgid "Path length constraint exceeded" msgstr "Path length constraint exceeded" -#: ../src/common/connection.py:92 +#: ../src/common/connection.py:98 msgid "Unsupported certificate purpose" msgstr "Unsupported certificate purpose" -#: ../src/common/connection.py:93 +#: ../src/common/connection.py:99 msgid "Certificate not trusted" msgstr "Certificate not trusted" -#: ../src/common/connection.py:94 +#: ../src/common/connection.py:100 msgid "Certificate rejected" msgstr "Certificate rejected" -#: ../src/common/connection.py:95 +#: ../src/common/connection.py:101 msgid "Subject issuer mismatch" msgstr "Subject issuer mismatch" -#: ../src/common/connection.py:96 +#: ../src/common/connection.py:102 msgid "Authority and subject key identifier mismatch" msgstr "Authority and subject key identifier mismatch" -#: ../src/common/connection.py:97 +#: ../src/common/connection.py:103 msgid "Authority and issuer serial number mismatch" msgstr "Authority and issuer serial number mismatch" -#: ../src/common/connection.py:98 +#: ../src/common/connection.py:104 msgid "Key usage does not include certificate signing" msgstr "Key usage does not include certificate signing" -#: ../src/common/connection.py:99 +#: ../src/common/connection.py:105 msgid "Application verification failure" msgstr "Application verification failure" -#: ../src/common/connection.py:256 ../src/dialogs.py:2948 +#: ../src/common/connection.py:279 ../src/common/connection.py:289 +#: ../src/common/connection_handlers_events.py:1156 +#: ../src/common/connection_handlers_events.py:1202 ../src/config.py:2176 +#: ../src/config.py:2185 ../src/config.py:2253 ../src/config.py:3722 +#: ../src/dataforms_widget.py:642 ../src/dialogs.py:3302 +msgid "Invalid Jabber ID" +msgstr "Invalid Jabber ID" + +#: ../src/common/connection.py:280 ../src/common/connection.py:290 +#: ../src/dialogs.py:3303 #, python-format msgid "It is not possible to send a message to %s, this JID is not valid." msgstr "It is not possible to send a message to %s, this JID is not valid." -#: ../src/common/connection.py:278 +#: ../src/common/connection.py:313 msgid "Neither the remote presence is signed, nor a key was assigned." msgstr "Neither the remote presence is signed, nor a key was assigned." -#: ../src/common/connection.py:281 +#: ../src/common/connection.py:316 #, python-format msgid "The contact's key (%s) does not match the key assigned in Gajim." msgstr "The contact's key (%s) does not match the key assigned in Gajim." -#. we're not english -#. one in locale and one en -#: ../src/common/connection.py:333 +#. we're not english: one in locale and one en +#: ../src/common/connection.py:374 msgid "[This message is *encrypted* (See :XEP:`27`]" msgstr "[This message is *encrypted* (See :XEP:`27`]" -#: ../src/common/connection.py:441 -#, python-format -msgid "" -"Subject: %(subject)s\n" -"%(message)s" -msgstr "" -"Subject: %(subject)s\n" -"%(message)s" +#: ../src/common/connection.py:547 ../src/common/connection_handlers.py:340 +#: ../src/common/connection_handlers.py:1077 +#: ../src/common/connection_handlers.py:1253 +#: ../src/common/connection_handlers_events.py:953 ../src/common/logger.py:1175 +#: ../src/session.py:107 +msgid "Disk Write Error" +msgstr "Disk Write Error" -#: ../src/common/connection.py:809 +#: ../src/common/connection.py:978 #, python-format msgid "Connection with account \"%s\" has been lost" msgstr "Connection with account \"%s\" has been lost" -#: ../src/common/connection.py:810 +#: ../src/common/connection.py:979 msgid "Reconnect manually." msgstr "Reconnect manually." -#: ../src/common/connection.py:822 +#. it's a new account +#. wrong answer +#: ../src/common/connection.py:990 #, python-format msgid "Server %(name)s answered wrongly to register request: %(error)s" msgstr "Server %(name)s answered wrongly to register request: %(error)s" -#: ../src/common/connection.py:856 +#. requested config has changed since first connection +#: ../src/common/connection.py:1032 #, python-format msgid "Server %s provided a different registration form" msgstr "Server %s provided a different registration form" -#: ../src/common/connection.py:869 -#, python-format -msgid "Unknown SSL error: %d" -msgstr "Unknown SSL error: %d" - -#. wrong answer -#: ../src/common/connection.py:884 +#: ../src/common/connection.py:1049 msgid "Invalid answer" msgstr "Invalid answer" -#: ../src/common/connection.py:885 +#: ../src/common/connection.py:1050 #, python-format msgid "Transport %(name)s answered wrongly to register request: %(error)s" msgstr "Transport %(name)s answered wrongly to register request: %(error)s" -#: ../src/common/connection.py:1167 ../src/common/connection.py:1296 -#: ../src/common/connection.py:1792 -#: ../src/common/zeroconf/connection_zeroconf.py:192 -#, python-format -msgid "Could not connect to \"%s\"" +#: ../src/common/connection.py:1177 +#, fuzzy +msgid "Wrong Custom Hostname" +msgstr "Use custom hostname/port" + +#: ../src/common/connection.py:1359 +#, fuzzy, python-format +msgid "Could not connect to \"%(host)s\" via proxy \"%(proxy)s\"" +msgstr "Could not connect to \"%s\"" + +#: ../src/common/connection.py:1362 +#, fuzzy, python-format +msgid "Could not connect to \"%(host)s\"" msgstr "Could not connect to \"%s\"" -#: ../src/common/connection.py:1168 ../src/gui_interface.py:632 +#: ../src/common/connection.py:1364 ../src/common/connection.py:1557 +#: ../src/gui_interface.py:551 msgid "Check your connection or try again later." msgstr "Check your connection or try again later." -#: ../src/common/connection.py:1173 +#: ../src/common/connection.py:1369 #, python-format msgid "Server replied: %s" msgstr "Server replied: %s" -#: ../src/common/connection.py:1186 +#: ../src/common/connection.py:1384 msgid "Connection to proxy failed" msgstr "Connection to proxy failed" -#: ../src/common/connection.py:1217 ../src/common/connection.py:1276 +#: ../src/common/connection.py:1422 ../src/common/connection.py:1532 #, python-format msgid "Could not connect to account %s" msgstr "Could not connect to account %s" -#: ../src/common/connection.py:1218 ../src/common/connection.py:1277 +#: ../src/common/connection.py:1423 ../src/common/connection.py:1533 #, python-format msgid "Connection with account %s has been lost. Retry connecting." msgstr "Connection with account %s has been lost. Retry connecting." -#: ../src/common/connection.py:1243 -#, python-format -msgid "The authenticity of the %s certificate could be invalid." +#: ../src/common/connection.py:1457 +#, fuzzy, python-format +msgid "The authenticity of the %s certificate could be invalid" msgstr "The authenticity of the %s certificate could be invalid." -#: ../src/common/connection.py:1246 +#: ../src/common/connection.py:1460 #, python-format msgid "" "\n" @@ -4938,7 +5327,7 @@ msgstr "" "\n" "SSL Error: <b>%s</b>" -#: ../src/common/connection.py:1248 +#: ../src/common/connection.py:1462 #, python-format msgid "" "\n" @@ -4947,24 +5336,33 @@ msgstr "" "\n" "Unknown SSL error: %d" -#: ../src/common/connection.py:1297 -msgid "Check your connection or try again later" -msgstr "Check your connection or try again later" +#: ../src/common/connection.py:1508 +#, fuzzy, python-format +msgid "" +"The authenticity of the %s certificate could be invalid.\n" +"The certificate does not cover this domain." +msgstr "The authenticity of the %s certificate could be invalid." + +#: ../src/common/connection.py:1556 ../src/common/connection.py:2351 +#: ../src/common/zeroconf/connection_zeroconf.py:205 +#, python-format +msgid "Could not connect to \"%s\"" +msgstr "Could not connect to \"%s\"" -#: ../src/common/connection.py:1329 +#: ../src/common/connection.py:1592 #, python-format msgid "Authentication failed with \"%s\"" msgstr "Authentication failed with \"%s\"" -#: ../src/common/connection.py:1331 +#: ../src/common/connection.py:1593 msgid "Please check your login and password for correctness." msgstr "Please check your login and password for correctness." -#: ../src/common/connection.py:1400 +#: ../src/common/connection.py:1669 msgid "Error while removing privacy list" msgstr "Error while removing privacy list" -#: ../src/common/connection.py:1401 +#: ../src/common/connection.py:1670 #, python-format msgid "" "Privacy list %s has not been removed. It is maybe active in one of your " @@ -4973,66 +5371,234 @@ msgstr "" "Privacy list %s has not been removed. It is maybe active in one of your " "connected resources. Deactivate it and try again." -#: ../src/common/connection.py:1658 +#: ../src/common/connection.py:1863 ../src/common/connection.py:1977 +msgid "Invisibility not supported" +msgstr "Invisibility not supported" + +#: ../src/common/connection.py:1864 ../src/common/connection.py:1978 +#, python-format +msgid "Account %s doesn't support invisibility." +msgstr "Account %s doesn't support invisibility." + +#: ../src/common/connection.py:2215 #, python-format msgid "Sent contact: \"%s\" (%s)" msgstr "Sent contact: \"%s\" (%s)" -#: ../src/common/connection.py:1661 +#: ../src/common/connection.py:2218 msgid "Sent contacts:" msgstr "Sent contacts:" -#: ../src/common/connection.py:1807 ../src/common/connection.py:1830 +#: ../src/common/connection.py:2368 ../src/common/connection.py:2390 msgid "Not fetched because of invisible status" msgstr "Not fetched because of invisible status" -#: ../src/common/connection.py:2262 +#: ../src/common/connection.py:3001 msgid "Unregister failed" msgstr "Unregister failed" -#: ../src/common/connection.py:2263 +#: ../src/common/connection.py:3002 #, python-format msgid "Unregistration with server %(server)s failed: %(error)s" msgstr "Unregistration with server %(server)s failed: %(error)s" -#: ../src/common/contacts.py:135 ../src/common/helpers.py:57 -#: ../src/gui_interface.py:551 +#: ../src/common/connection_handlers.py:89 +#: ../src/common/zeroconf/connection_handlers_zeroconf.py:50 +msgid "Unable to load idle module" +msgstr "Unable to load idle module" + +#: ../src/common/connection_handlers.py:124 +#, python-format +msgid "Registration information for transport %s has not arrived in time" +msgstr "Registration information for transport %s has not arrived in time" + +#: ../src/common/connection_handlers.py:132 +msgid "Registration succeeded" +msgstr "Registration succeeded" + +#: ../src/common/connection_handlers.py:133 +#, python-format +msgid "Registration with agent %s succeeded" +msgstr "Registration with agent %s succeeded" + +#: ../src/common/connection_handlers.py:142 +msgid "Registration failed" +msgstr "Registration failed" + +#: ../src/common/connection_handlers.py:143 +#, python-format +msgid "" +"Registration with agent %(agent)s failed with error %(error)s: %(error_msg)s" +msgstr "" +"Registration with agent %(agent)s failed with error %(error)s: %(error_msg)s" + +#: ../src/common/connection_handlers.py:1948 +msgid "I would like to add you to my roster." +msgstr "I would like to add you to my roster." + +#: ../src/common/connection_handlers_events.py:393 +#, python-format +msgid "" +"JID %s is not RFC compliant. It will not be added to your roster. Use roster " +"management tools such as http://jru.jabberstudio.org/ to remove it" +msgstr "" +"JID %s is not RFC compliant. It will not be added to your roster. Use roster " +"management tools such as http://jru.jabberstudio.org/ to remove it" + +#: ../src/common/connection_handlers_events.py:871 +#, python-format +msgid "unsubscribe request from %s" +msgstr "unsubscribe request from %s" + +#. Room has been destroyed. see +#. http://www.xmpp.org/extensions/xep-0045.html#destroyroom +#: ../src/common/connection_handlers_events.py:978 +msgid "Room has been destroyed" +msgstr "Room has been destroyed" + +#: ../src/common/connection_handlers_events.py:986 +#, python-format +msgid "You can join this room instead: %s" +msgstr "You can join this room instead: %s" + +#: ../src/common/connection_handlers_events.py:1157 +#: ../src/common/connection_handlers_events.py:1203 +msgid "A message from a non-valid JID arrived, it has been ignored." +msgstr "A message from a non-valid JID arrived, it has been ignored." + +#. ('MSGNOTSENT', account, (jid, ierror_msg, msg, time, session)) +#: ../src/common/connection_handlers_events.py:1246 ../src/gui_interface.py:441 +#: ../src/gui_interface.py:455 +#, python-format +msgid "error while sending %(message)s ( %(error)s )" +msgstr "error while sending %(message)s ( %(error)s )" + +#: ../src/common/connection_handlers_events.py:1485 +msgid "URL:" +msgstr "" + +#: ../src/common/connection_handlers_events.py:1851 +#, python-format +msgid "Unknown SSL error: %d" +msgstr "Unknown SSL error: %d" + +#: ../src/common/connection_handlers_events.py:2483 ../src/dialogs.py:2973 +#: ../src/notify.py:277 +msgid "New Single Message" +msgstr "New Single Message" + +#: ../src/common/connection_handlers_events.py:2485 +#, python-format +msgid "New Single Message from %(nickname)s" +msgstr "New Single Message from %(nickname)s" + +#: ../src/common/connection_handlers_events.py:2489 ../src/dialogs.py:2974 +#: ../src/notify.py:278 +msgid "New Private Message" +msgstr "New Private Message" + +#: ../src/common/connection_handlers_events.py:2491 +#, python-format +msgid "New Private Message from group chat %s" +msgstr "New Private Message from group chat %s" + +#: ../src/common/connection_handlers_events.py:2494 +#, python-format +msgid "%(nickname)s: %(message)s" +msgstr "%(nickname)s: %(message)s" + +#: ../src/common/connection_handlers_events.py:2497 +#, python-format +msgid "Messaged by %(nickname)s" +msgstr "Messaged by %(nickname)s" + +#: ../src/common/connection_handlers_events.py:2501 ../src/dialogs.py:2973 +#: ../src/notify.py:277 +msgid "New Message" +msgstr "New Message" + +#: ../src/common/connection_handlers_events.py:2503 +#, python-format +msgid "New Message from %(nickname)s" +msgstr "New Message from %(nickname)s" + +#: ../src/common/connection_handlers_events.py:2669 +#, python-format +msgid "%(nick)s Changed Status" +msgstr "%(nick)s Changed Status" + +#: ../src/common/connection_handlers_events.py:2671 +#: ../src/groupchat_control.py:215 ../src/groupchat_control.py:1909 +#: ../src/history_window.py:472 +#, python-format +msgid "%(nick)s is now %(status)s" +msgstr "%(nick)s is now %(status)s" + +#: ../src/common/connection_handlers_events.py:2675 ../src/dialogs.py:2985 +#: ../src/notify.py:291 +msgid "Contact Changed Status" +msgstr "Contact Changed Status" + +#: ../src/common/connection_handlers_events.py:2677 +#, python-format +msgid "%(nickname)s Signed In" +msgstr "%(nickname)s Signed In" + +#. default value +#: ../src/common/connection_handlers_events.py:2681 ../src/dialogs.py:2969 +#: ../src/notify.py:273 +msgid "Contact Signed In" +msgstr "Contact Signed In" + +#: ../src/common/connection_handlers_events.py:2683 +#, python-format +msgid "%(nickname)s Signed Out" +msgstr "%(nickname)s Signed Out" + +#: ../src/common/connection_handlers_events.py:2687 ../src/dialogs.py:2971 +#: ../src/notify.py:275 +msgid "Contact Signed Out" +msgstr "Contact Signed Out" + +#: ../src/common/contacts.py:133 ../src/common/helpers.py:73 +#: ../src/gui_interface.py:493 msgid "Observers" msgstr "Observers" -#: ../src/common/contacts.py:139 ../src/common/contacts.py:366 -#: ../src/common/helpers.py:57 ../src/disco.py:120 ../src/disco.py:121 -#: ../src/disco.py:1517 ../src/roster_window.py:854 -#: ../src/roster_window.py:1545 ../src/roster_window.py:1626 -#: ../src/roster_window.py:1628 ../src/roster_window.py:1790 -#: ../src/roster_window.py:2466 +#. Invite to +#: ../src/common/contacts.py:137 ../src/common/contacts.py:365 +#: ../src/common/helpers.py:73 ../src/disco.py:129 ../src/disco.py:130 +#: ../src/disco.py:1514 ../src/roster_window.py:883 +#: ../src/roster_window.py:1643 ../src/roster_window.py:1753 +#: ../src/roster_window.py:1755 ../src/roster_window.py:1918 +#: ../src/roster_window.py:2597 ../src/roster_window.py:5685 msgid "Transports" msgstr "Transports" -#: ../src/common/contacts.py:374 +#: ../src/common/contacts.py:373 msgid "Not in roster" msgstr "Not in roster" #. only say that to non Windows users -#: ../src/common/dbus_support.py:40 +#: ../src/common/dbus_support.py:41 msgid "D-Bus python bindings are missing in this computer" msgstr "D-Bus python bindings are missing in this computer" -#: ../src/common/dbus_support.py:41 ../src/common/dbus_support.py:52 +#: ../src/common/dbus_support.py:42 ../src/common/dbus_support.py:53 msgid "D-Bus capabilities of Gajim cannot be used" msgstr "D-Bus capabilities of Gajim cannot be used" #. only say that to non Windows users -#: ../src/common/dbus_support.py:51 +#: ../src/common/dbus_support.py:52 msgid "D-Bus does not run correctly on this machine" msgstr "D-Bus does not run correctly on this machine" -#: ../src/common/dbus_support.py:54 +#: ../src/common/dbus_support.py:55 #, fuzzy msgid "D-Bus does not run correctly on this machine: system bus not present" msgstr "D-Bus does not run correctly on this machine" -#: ../src/common/dbus_support.py:57 +#: ../src/common/dbus_support.py:58 #, fuzzy msgid "D-Bus does not run correctly on this machine: session bus not present" msgstr "D-Bus does not run correctly on this machine" @@ -5046,7 +5612,7 @@ msgid "Service not available: Gajim is not running, or remote_control is False" msgstr "" "Service not available: Gajim is not running, or remote_control is False" -#: ../src/common/exceptions.py:67 +#: ../src/common/exceptions.py:67 ../src/gajim-remote.py:57 msgid "D-Bus is not present on this machine or python module is missing" msgstr "D-Bus is not present on this machine or python module is missing" @@ -5068,430 +5634,457 @@ msgstr "" "Session bus is not available.\n" "Try reading http://trac.gajim.org/wiki/GajimDBus" -#: ../src/common/fuzzyclock.py:38 +#: ../src/common/fuzzyclock.py:37 msgid "twelve" msgstr "twelve" -#: ../src/common/fuzzyclock.py:38 +#: ../src/common/fuzzyclock.py:37 msgid "one" msgstr "one" -#: ../src/common/fuzzyclock.py:38 +#: ../src/common/fuzzyclock.py:37 msgid "two" msgstr "two" -#: ../src/common/fuzzyclock.py:38 +#: ../src/common/fuzzyclock.py:37 msgid "three" msgstr "three" -#: ../src/common/fuzzyclock.py:38 +#: ../src/common/fuzzyclock.py:37 msgid "four" msgstr "four" -#: ../src/common/fuzzyclock.py:39 +#: ../src/common/fuzzyclock.py:38 msgid "five" msgstr "five" -#: ../src/common/fuzzyclock.py:39 +#: ../src/common/fuzzyclock.py:38 msgid "six" msgstr "six" -#: ../src/common/fuzzyclock.py:39 +#: ../src/common/fuzzyclock.py:38 msgid "seven" msgstr "seven" -#: ../src/common/fuzzyclock.py:39 +#: ../src/common/fuzzyclock.py:38 msgid "eight" msgstr "eight" -#: ../src/common/fuzzyclock.py:39 +#: ../src/common/fuzzyclock.py:38 msgid "nine" msgstr "nine" -#: ../src/common/fuzzyclock.py:39 +#: ../src/common/fuzzyclock.py:38 msgid "ten" msgstr "ten" -#: ../src/common/fuzzyclock.py:40 +#: ../src/common/fuzzyclock.py:39 msgid "eleven" msgstr "eleven" #. Strings to use for the output. %(0)s will be replaced with the preceding hour #. (e.g. "x PAST %(0)s"), %(1)s with the coming hour (e.g. "x TO %(0)s"). ''' -#: ../src/common/fuzzyclock.py:44 +#: ../src/common/fuzzyclock.py:43 #, python-format msgid "%(0)s o'clock" msgstr "%(0)s o'clock" -#: ../src/common/fuzzyclock.py:44 +#: ../src/common/fuzzyclock.py:43 #, python-format msgid "five past %(0)s" msgstr "five past %(0)s" -#: ../src/common/fuzzyclock.py:44 +#: ../src/common/fuzzyclock.py:43 #, python-format msgid "ten past %(0)s" msgstr "ten past %(0)s" -#: ../src/common/fuzzyclock.py:45 +#: ../src/common/fuzzyclock.py:44 #, python-format msgid "quarter past %(0)s" msgstr "quarter past %(0)s" -#: ../src/common/fuzzyclock.py:45 +#: ../src/common/fuzzyclock.py:44 #, python-format msgid "twenty past %(0)s" msgstr "twenty past %(0)s" -#: ../src/common/fuzzyclock.py:45 +#: ../src/common/fuzzyclock.py:44 #, python-format msgid "twenty five past %(0)s" msgstr "twenty five past %(0)s" -#: ../src/common/fuzzyclock.py:46 +#: ../src/common/fuzzyclock.py:45 #, python-format msgid "half past %(0)s" msgstr "half past %(0)s" -#: ../src/common/fuzzyclock.py:46 +#: ../src/common/fuzzyclock.py:45 #, python-format msgid "twenty five to %(1)s" msgstr "twenty five to %(1)s" -#: ../src/common/fuzzyclock.py:46 +#: ../src/common/fuzzyclock.py:45 #, python-format msgid "twenty to %(1)s" msgstr "twenty to %(1)s" -#: ../src/common/fuzzyclock.py:47 +#: ../src/common/fuzzyclock.py:46 #, python-format msgid "quarter to %(1)s" msgstr "quarter to %(1)s" -#: ../src/common/fuzzyclock.py:47 +#: ../src/common/fuzzyclock.py:46 #, python-format msgid "ten to %(1)s" msgstr "ten to %(1)s" -#: ../src/common/fuzzyclock.py:47 +#: ../src/common/fuzzyclock.py:46 #, python-format msgid "five to %(1)s" msgstr "five to %(1)s" -#: ../src/common/fuzzyclock.py:47 +#: ../src/common/fuzzyclock.py:46 #, python-format msgid "%(1)s o'clock" msgstr "%(1)s o'clock" -#: ../src/common/fuzzyclock.py:49 ../src/common/fuzzyclock.py:51 +#: ../src/common/fuzzyclock.py:48 ../src/common/fuzzyclock.py:50 msgid "Night" msgstr "Night" -#: ../src/common/fuzzyclock.py:49 +#: ../src/common/fuzzyclock.py:48 msgid "Early morning" msgstr "Early morning" -#: ../src/common/fuzzyclock.py:49 +#: ../src/common/fuzzyclock.py:48 msgid "Morning" msgstr "Morning" -#: ../src/common/fuzzyclock.py:50 +#: ../src/common/fuzzyclock.py:49 msgid "Almost noon" msgstr "Almost noon" -#: ../src/common/fuzzyclock.py:50 +#: ../src/common/fuzzyclock.py:49 msgid "Noon" msgstr "Noon" -#: ../src/common/fuzzyclock.py:50 +#: ../src/common/fuzzyclock.py:49 msgid "Afternoon" msgstr "Afternoon" -#: ../src/common/fuzzyclock.py:50 +#: ../src/common/fuzzyclock.py:49 msgid "Evening" msgstr "Evening" -#: ../src/common/fuzzyclock.py:51 +#: ../src/common/fuzzyclock.py:50 msgid "Late evening" msgstr "Late evening" -#: ../src/common/fuzzyclock.py:53 +#: ../src/common/fuzzyclock.py:52 msgid "Start of week" msgstr "Start of week" -#: ../src/common/fuzzyclock.py:53 ../src/common/fuzzyclock.py:54 +#: ../src/common/fuzzyclock.py:52 ../src/common/fuzzyclock.py:53 msgid "Middle of week" msgstr "Middle of week" -#: ../src/common/fuzzyclock.py:54 +#: ../src/common/fuzzyclock.py:53 msgid "End of week" msgstr "End of week" -#: ../src/common/fuzzyclock.py:54 +#: ../src/common/fuzzyclock.py:53 msgid "Weekend!" msgstr "Weekend!" -#: ../src/common/helpers.py:148 +#: ../src/common/helpers.py:179 msgid "Username must be between 1 and 1023 chars" msgstr "" -#: ../src/common/helpers.py:153 +#: ../src/common/helpers.py:184 msgid "Invalid character in username." msgstr "Invalid character in username." -#: ../src/common/helpers.py:159 +#: ../src/common/helpers.py:190 msgid "Server must be between 1 and 1023 chars" msgstr "" -#: ../src/common/helpers.py:164 +#: ../src/common/helpers.py:195 msgid "Invalid character in hostname." msgstr "Invalid character in hostname." -#: ../src/common/helpers.py:166 +#: ../src/common/helpers.py:197 msgid "Server address required." msgstr "Server address required." -#: ../src/common/helpers.py:170 +#: ../src/common/helpers.py:201 msgid "Resource must be between 1 and 1023 chars" msgstr "" -#: ../src/common/helpers.py:175 +#: ../src/common/helpers.py:206 msgid "Invalid character in resource." msgstr "Invalid character in resource." -#: ../src/common/helpers.py:215 +#: ../src/common/helpers.py:246 msgid "_Busy" msgstr "_Busy" -#: ../src/common/helpers.py:217 ../src/tooltips.py:195 +#: ../src/common/helpers.py:248 ../src/tooltips.py:915 msgid "Busy" msgstr "Busy" -#: ../src/common/helpers.py:220 +#: ../src/common/helpers.py:251 msgid "_Not Available" msgstr "_Not Available" -#: ../src/common/helpers.py:225 +#: ../src/common/helpers.py:253 ../src/tooltips.py:917 +msgid "Not Available" +msgstr "Not Available" + +#: ../src/common/helpers.py:256 msgid "_Free for Chat" msgstr "_Free for Chat" -#: ../src/common/helpers.py:227 ../src/tooltips.py:191 +#: ../src/common/helpers.py:258 ../src/tooltips.py:911 msgid "Free for Chat" msgstr "Free for Chat" -#: ../src/common/helpers.py:230 +#: ../src/common/helpers.py:261 #, fuzzy msgid "?user status:_Available" msgstr "Paused" -#: ../src/common/helpers.py:232 ../src/tooltips.py:189 +#: ../src/common/helpers.py:263 ../src/tooltips.py:909 #, fuzzy msgid "?user status:Available" msgstr "Paused" -#: ../src/common/helpers.py:234 +#: ../src/common/helpers.py:265 msgid "Connecting" msgstr "Connecting" -#: ../src/common/helpers.py:237 +#: ../src/common/helpers.py:268 msgid "A_way" msgstr "A_way" -#: ../src/common/helpers.py:242 +#: ../src/common/helpers.py:273 msgid "_Offline" msgstr "_Offline" -#: ../src/common/helpers.py:244 ../src/tooltips.py:199 +#: ../src/common/helpers.py:275 ../src/tooltips.py:919 msgid "Offline" msgstr "Offline" -#: ../src/common/helpers.py:247 +#: ../src/common/helpers.py:278 msgid "_Invisible" msgstr "_Invisible" -#: ../src/common/helpers.py:253 +#: ../src/common/helpers.py:280 +msgid "Invisible" +msgstr "Invisible" + +#: ../src/common/helpers.py:284 msgid "?contact has status:Unknown" msgstr "Unknown" -#: ../src/common/helpers.py:255 +#: ../src/common/helpers.py:286 msgid "?contact has status:Has errors" msgstr "Has errors" -#: ../src/common/helpers.py:260 +#: ../src/common/helpers.py:291 msgid "?Subscription we already have:None" msgstr "None" -#: ../src/common/helpers.py:262 +#: ../src/common/helpers.py:293 msgid "To" msgstr "To" -#: ../src/common/helpers.py:264 +#: ../src/common/helpers.py:295 msgid "From" msgstr "From" -#: ../src/common/helpers.py:266 +#: ../src/common/helpers.py:297 msgid "Both" msgstr "Both" -#: ../src/common/helpers.py:274 +#: ../src/common/helpers.py:305 msgid "?Ask (for Subscription):None" msgstr "None" -#: ../src/common/helpers.py:276 +#: ../src/common/helpers.py:307 msgid "Subscribe" msgstr "Subscribe" -#: ../src/common/helpers.py:285 +#: ../src/common/helpers.py:316 msgid "?Group Chat Contact Role:None" msgstr "None" -#: ../src/common/helpers.py:288 +#: ../src/common/helpers.py:319 msgid "Moderators" msgstr "Moderators" -#: ../src/common/helpers.py:290 +#: ../src/common/helpers.py:321 msgid "Moderator" msgstr "Moderator" -#: ../src/common/helpers.py:293 +#: ../src/common/helpers.py:324 msgid "Participants" msgstr "Participants" -#: ../src/common/helpers.py:295 +#: ../src/common/helpers.py:326 msgid "Participant" msgstr "Participant" -#: ../src/common/helpers.py:298 +#: ../src/common/helpers.py:329 msgid "Visitors" msgstr "Visitors" -#: ../src/common/helpers.py:300 +#: ../src/common/helpers.py:331 msgid "Visitor" msgstr "Visitor" -#: ../src/common/helpers.py:306 ../src/tooltips.py:210 +#: ../src/common/helpers.py:337 ../src/tooltips.py:403 msgid "?Group Chat Contact Affiliation:None" msgstr "None" -#: ../src/common/helpers.py:308 ../src/tooltips.py:216 +#: ../src/common/helpers.py:339 ../src/tooltips.py:409 msgid "Owner" msgstr "Owner" -#: ../src/common/helpers.py:310 ../src/tooltips.py:214 +#: ../src/common/helpers.py:341 ../src/tooltips.py:407 msgid "Administrator" msgstr "Administrator" -#: ../src/common/helpers.py:312 ../src/tooltips.py:212 +#: ../src/common/helpers.py:343 ../src/tooltips.py:405 msgid "Member" msgstr "Member" -#: ../src/common/helpers.py:351 +#: ../src/common/helpers.py:382 msgid "is paying attention to the conversation" msgstr "is paying attention to the conversation" -#: ../src/common/helpers.py:353 +#: ../src/common/helpers.py:384 msgid "is doing something else" msgstr "is doing something else" -#: ../src/common/helpers.py:355 +#: ../src/common/helpers.py:386 msgid "is composing a message..." msgstr "is composing a message..." #. paused means he or she was composing but has stopped for a while -#: ../src/common/helpers.py:358 +#: ../src/common/helpers.py:389 msgid "paused composing a message" msgstr "paused composing a message" -#: ../src/common/helpers.py:360 +#: ../src/common/helpers.py:391 msgid "has closed the chat window or tab" msgstr "has closed the chat window or tab" #. GiB means gibibyte -#: ../src/common/helpers.py:625 +#: ../src/common/helpers.py:597 #, python-format msgid "%s GiB" msgstr "%s GiB" #. GB means gigabyte -#: ../src/common/helpers.py:628 +#: ../src/common/helpers.py:600 #, python-format msgid "%s GB" msgstr "%s GB" #. MiB means mibibyte -#: ../src/common/helpers.py:632 +#: ../src/common/helpers.py:604 #, python-format msgid "%s MiB" msgstr "%s MiB" #. MB means megabyte -#: ../src/common/helpers.py:635 +#: ../src/common/helpers.py:607 #, python-format msgid "%s MB" msgstr "%s MB" #. KiB means kibibyte -#: ../src/common/helpers.py:639 +#: ../src/common/helpers.py:611 #, python-format msgid "%s KiB" msgstr "%s KiB" #. KB means kilo bytes -#: ../src/common/helpers.py:642 +#: ../src/common/helpers.py:614 #, python-format msgid "%s KB" msgstr "%s KB" #. B means bytes -#: ../src/common/helpers.py:645 +#: ../src/common/helpers.py:617 #, python-format msgid "%s B" msgstr "%s B" -#: ../src/common/helpers.py:1108 ../src/common/helpers.py:1115 +#: ../src/common/helpers.py:1069 ../src/common/helpers.py:1076 #, python-format msgid "%d message pending" msgid_plural "%d messages pending" msgstr[0] "%d message pending" msgstr[1] "%d messages pending" -#: ../src/common/helpers.py:1121 -#, python-format -msgid " from room %s" +#: ../src/common/helpers.py:1083 +#, fuzzy, python-format +msgid "from room %s" msgstr " from room %s" -#: ../src/common/helpers.py:1124 ../src/common/helpers.py:1143 -#, python-format -msgid " from user %s" +#: ../src/common/helpers.py:1086 ../src/common/helpers.py:1103 +#, fuzzy, python-format +msgid "from user %s" msgstr " from user %s" -#: ../src/common/helpers.py:1126 -#, python-format -msgid " from %s" +#: ../src/common/helpers.py:1088 +#, fuzzy, python-format +msgid "from %s" msgstr " from %s" -#: ../src/common/helpers.py:1133 ../src/common/helpers.py:1140 +#: ../src/common/helpers.py:1095 ../src/common/helpers.py:1101 #, python-format msgid "%d event pending" msgid_plural "%d events pending" msgstr[0] "%d event pending" msgstr[1] "%d events pending" -#: ../src/common/helpers.py:1173 +#: ../src/common/helpers.py:1133 #, python-format msgid "Gajim - %s" msgstr "Gajim - %s" -#: ../src/common/helpers.py:1341 +#: ../src/common/helpers.py:1319 msgid "Hello, I am $name." msgstr "" -#: ../src/common/jingle_rtp.py:107 +#: ../src/common/helpers.py:1433 ../src/common/helpers.py:1442 +#: ../src/common/helpers.py:1501 +msgid "Timeout loading image" +msgstr "Timeout loading image" + +#: ../src/common/helpers.py:1452 ../src/common/helpers.py:1499 +msgid "Image is too big" +msgstr "Image is too big" + +#: ../src/common/helpers.py:1463 +#, fuzzy +msgid "PyCURL is not installed" +msgstr "CRL is not yet valid" + +#: ../src/common/helpers.py:1503 +#, fuzzy +msgid "Error loading image" +msgstr "Timeout loading image" + +#: ../src/common/jingle_rtp.py:115 #, fuzzy, python-format msgid "%s configuration error" msgstr "Room Configuration" -#: ../src/common/jingle_rtp.py:108 +#: ../src/common/jingle_rtp.py:116 #, python-format msgid "" "Couldn't setup %s. Check your configuration.\n" @@ -5503,115 +6096,129 @@ msgid "" "%s" msgstr "" -#: ../src/common/jingle_rtp.py:205 +#: ../src/common/jingle_rtp.py:221 msgid "GStreamer error" msgstr "" -#: ../src/common/jingle_rtp.py:206 +#: ../src/common/jingle_rtp.py:221 #, fuzzy, python-format msgid "" "Error: %s\n" "Debug: %s" msgstr "Error message: %s" -#: ../src/common/jingle_rtp.py:335 +#: ../src/common/jingle_rtp.py:355 msgid "audio input" msgstr "" -#: ../src/common/jingle_rtp.py:338 +#: ../src/common/jingle_rtp.py:358 msgid "audio output" msgstr "" -#: ../src/common/jingle_rtp.py:381 +#: ../src/common/jingle_rtp.py:415 msgid "video input" msgstr "" -#: ../src/common/jingle_rtp.py:389 +#: ../src/common/jingle_rtp.py:422 msgid "video output" msgstr "" -#: ../src/common/latex.py:109 -#, python-format -msgid "Error executing \"%(command)s\": %(error)s" -msgstr "Error executing \"%(command)s\": %(error)s" - -#: ../src/common/logging_helpers.py:33 +#: ../src/common/logging_helpers.py:32 #, python-format msgid "%s is not a valid loglevel" msgstr "%s is not a valid loglevel" -#: ../src/common/multimedia_helpers.py:37 +#: ../src/common/multimedia_helpers.py:40 #, fuzzy -msgid " Default device" +msgid "Default device" msgstr "Default Message" #. Test src -#: ../src/common/multimedia_helpers.py:55 +#: ../src/common/multimedia_helpers.py:59 msgid "Audio test" msgstr "" #. Auto src #. Auto sink #. Auto src -#: ../src/common/multimedia_helpers.py:58 -#: ../src/common/multimedia_helpers.py:71 -#: ../src/common/multimedia_helpers.py:84 -#: ../src/common/multimedia_helpers.py:101 +#: ../src/common/multimedia_helpers.py:62 +#: ../src/common/multimedia_helpers.py:78 +#: ../src/common/multimedia_helpers.py:92 +#: ../src/common/multimedia_helpers.py:110 msgid "Autodetect" msgstr "" #. Alsa src #. Alsa sink -#: ../src/common/multimedia_helpers.py:61 -#: ../src/common/multimedia_helpers.py:73 +#: ../src/common/multimedia_helpers.py:65 +#: ../src/common/multimedia_helpers.py:80 #, fuzzy, python-format msgid "ALSA: %s" msgstr "Size: %s" +#. Pulseaudio src +#. Pulseaudio sink +#: ../src/common/multimedia_helpers.py:68 +#: ../src/common/multimedia_helpers.py:82 +#, fuzzy, python-format +msgid "Pulse: %s" +msgstr "File: %s" + #. Fake sink -#. Fake video output -#: ../src/common/multimedia_helpers.py:69 -#: ../src/common/multimedia_helpers.py:96 +#: ../src/common/multimedia_helpers.py:76 msgid "Fake audio output" msgstr "" #. Test src -#: ../src/common/multimedia_helpers.py:81 +#: ../src/common/multimedia_helpers.py:89 msgid "Video test" msgstr "" #. V4L2 src -#: ../src/common/multimedia_helpers.py:86 +#: ../src/common/multimedia_helpers.py:94 #, python-format msgid "V4L2: %s" msgstr "" -#. Auto sink -#: ../src/common/multimedia_helpers.py:98 +#. Funny things, just to test... +#. self.devices['GOOM'] = 'audiotestsrc ! goom' +#: ../src/common/multimedia_helpers.py:97 +#, fuzzy +msgid "Screen" +msgstr "green" + +#. Fake video output +#: ../src/common/multimedia_helpers.py:104 +msgid "Fake video output" +msgstr "" + +#: ../src/common/multimedia_helpers.py:107 #, python-format msgid "X Window System (X11/XShm/Xv): %s" msgstr "" #. ximagesink -#: ../src/common/multimedia_helpers.py:100 +#: ../src/common/multimedia_helpers.py:109 msgid "X Window System (without Xv)" msgstr "" #. we talk about a file -#: ../src/common/optparser.py:53 +#. we talk about file +#: ../src/common/optparser.py:55 ../src/gtkgui_helpers.py:215 +#: ../src/gtkgui_helpers.py:231 #, python-format -msgid "error: cannot open %s for reading" -msgstr "error: cannot open %s for reading" +msgid "Error: cannot open %s for reading" +msgstr "Error: cannot open %s for reading" -#: ../src/common/optparser.py:303 ../src/common/optparser.py:304 +#: ../src/common/optparser.py:313 ../src/common/optparser.py:314 msgid "cyan" msgstr "cyan" -#: ../src/common/optparser.py:383 +#: ../src/common/optparser.py:393 msgid "migrating logs database to indices" msgstr "migrating logs database to indices" -#: ../src/common/passwords.py:123 +#: ../src/common/passwords.py:100 #, python-format msgid "XMPP account %s@%s" msgstr "XMPP account %s@%s" @@ -6244,19 +6851,115 @@ msgstr "Studying" msgid "Writing" msgstr "Writing" -#: ../src/common/pep.py:340 +#: ../src/common/pep.py:195 +msgid "accuracy" +msgstr "" + +#: ../src/common/pep.py:196 +#, fuzzy +msgid "alt" +msgstr "default" + +#: ../src/common/pep.py:197 +msgid "area" +msgstr "" + +#: ../src/common/pep.py:198 +#, fuzzy +msgid "bearing" +msgstr "marine" + +#: ../src/common/pep.py:199 +#, fuzzy +msgid "building" +msgstr "Hiding" + +#: ../src/common/pep.py:200 +#, fuzzy +msgid "country" +msgstr "Country:" + +#: ../src/common/pep.py:201 +#, fuzzy +msgid "countrycode" +msgstr "Account" + +#: ../src/common/pep.py:202 +msgid "datum" +msgstr "" + +#: ../src/common/pep.py:203 +#, fuzzy +msgid "description" +msgstr "Description" + +#: ../src/common/pep.py:204 +#, fuzzy +msgid "error" +msgstr "Error" + +#: ../src/common/pep.py:205 +msgid "floor" +msgstr "" + +#: ../src/common/pep.py:206 +msgid "lat" +msgstr "" + +#: ../src/common/pep.py:207 +msgid "locality" +msgstr "" + +#: ../src/common/pep.py:208 +#, fuzzy +msgid "lon" +msgstr "one" + +#: ../src/common/pep.py:209 +msgid "postalcode" +msgstr "" + +#: ../src/common/pep.py:210 +msgid "region" +msgstr "" + +#: ../src/common/pep.py:211 +msgid "room" +msgstr "room" + +#: ../src/common/pep.py:212 +msgid "speed" +msgstr "" + +#: ../src/common/pep.py:213 +msgid "street" +msgstr "" + +#: ../src/common/pep.py:214 +msgid "text" +msgstr "" + +#: ../src/common/pep.py:215 +msgid "timestamp" +msgstr "" + +#: ../src/common/pep.py:216 +msgid "uri" +msgstr "uri" + +#: ../src/common/pep.py:341 msgid "Unknown Artist" msgstr "Unknown Artist" -#: ../src/common/pep.py:343 +#: ../src/common/pep.py:344 msgid "Unknown Title" msgstr "Unknown Title" -#: ../src/common/pep.py:346 +#: ../src/common/pep.py:347 msgid "Unknown Source" msgstr "Unknown Source" -#: ../src/common/pep.py:349 +#: ../src/common/pep.py:350 #, python-format msgid "" "<b>\"%(title)s\"</b> by <i>%(artist)s</i>\n" @@ -6265,22 +6968,8 @@ msgstr "" "<b>\"%(title)s\"</b> by <i>%(artist)s</i>\n" "from <i>%(source)s</i>" -#. We cannot bind port, call error callback and fail -#: ../src/common/socks5.py:91 -#, python-format -msgid "Unable to bind to port %s." -msgstr "Unable to bind to port %s." - -#: ../src/common/socks5.py:92 -msgid "" -"Maybe you have another running instance of Gajim. File Transfer will be " -"cancelled." -msgstr "" -"Maybe you have another running instance of Gajim. File Transfer will be " -"cancelled." - #. we're not english -#: ../src/common/stanza_session.py:423 +#: ../src/common/stanza_session.py:425 msgid "" "[This is part of an encrypted session. If you see this message, something " "went wrong.]" @@ -6288,11 +6977,11 @@ msgstr "" "[This is part of an encrypted session. If you see this message, something " "went wrong.]" -#: ../src/common/zeroconf/connection_zeroconf.py:181 +#: ../src/common/zeroconf/connection_zeroconf.py:193 msgid "Avahi error" msgstr "Avahi error" -#: ../src/common/zeroconf/connection_zeroconf.py:182 +#: ../src/common/zeroconf/connection_zeroconf.py:193 #, python-format msgid "" "%s\n" @@ -6301,73 +6990,64 @@ msgstr "" "%s\n" "Link-local messaging might not work properly." -#: ../src/common/zeroconf/connection_zeroconf.py:193 +#: ../src/common/zeroconf/connection_zeroconf.py:206 msgid "Please check if Avahi or Bonjour is installed." msgstr "Please check if Avahi or Bonjour is installed." -#: ../src/common/zeroconf/connection_zeroconf.py:202 -#: ../src/common/zeroconf/connection_zeroconf.py:206 +#: ../src/common/zeroconf/connection_zeroconf.py:216 +#: ../src/common/zeroconf/connection_zeroconf.py:220 msgid "Could not start local service" msgstr "Could not start local service" -#: ../src/common/zeroconf/connection_zeroconf.py:203 +#: ../src/common/zeroconf/connection_zeroconf.py:217 #, python-format msgid "Unable to bind to port %d." msgstr "Unable to bind to port %d." -#: ../src/common/zeroconf/connection_zeroconf.py:207 -#: ../src/common/zeroconf/connection_zeroconf.py:286 -#: ../src/common/zeroconf/connection_zeroconf.py:297 -#: ../src/common/zeroconf/connection_zeroconf.py:311 +#: ../src/common/zeroconf/connection_zeroconf.py:221 +#: ../src/common/zeroconf/connection_zeroconf.py:306 +#: ../src/common/zeroconf/connection_zeroconf.py:319 +#: ../src/common/zeroconf/connection_zeroconf.py:335 msgid "Please check if avahi-daemon is running." msgstr "Please check if avahi-daemon is running." -#: ../src/common/zeroconf/connection_zeroconf.py:285 -#: ../src/common/zeroconf/connection_zeroconf.py:296 -#: ../src/common/zeroconf/connection_zeroconf.py:310 +#: ../src/common/zeroconf/connection_zeroconf.py:305 +#: ../src/common/zeroconf/connection_zeroconf.py:318 +#: ../src/common/zeroconf/connection_zeroconf.py:334 #, python-format msgid "Could not change status of account \"%s\"" msgstr "Could not change status of account \"%s\"" -#: ../src/common/zeroconf/connection_zeroconf.py:328 +#: ../src/common/zeroconf/connection_zeroconf.py:357 msgid "Your message could not be sent." msgstr "Your message could not be sent." -#. Contact Offline -#: ../src/common/zeroconf/connection_zeroconf.py:338 +#: ../src/common/zeroconf/connection_zeroconf.py:369 msgid "Contact is offline. Your message could not be sent." msgstr "Contact is offline. Your message could not be sent." -#: ../src/common/zeroconf/connection_zeroconf.py:363 +#: ../src/common/zeroconf/connection_zeroconf.py:396 msgid "" "Connection to host could not be established: Timeout while sending data." msgstr "" "Connection to host could not be established: Timeout while sending data." -#: ../src/common/zeroconf/zeroconf_avahi.py:192 -#: ../src/common/zeroconf/zeroconf_bonjour.py:191 +#: ../src/common/zeroconf/zeroconf_avahi.py:221 +#: ../src/common/zeroconf/zeroconf_bonjour.py:194 #, python-format msgid "Error while adding service. %s" msgstr "Error while adding service. %s" -#: ../src/config.py:397 -msgid "Default Message" -msgstr "Default Message" - -#: ../src/config.py:406 -msgid "Enabled" -msgstr "Enabled" - -#: ../src/config.py:459 ../src/config.py:463 ../src/config.py:3095 +#: ../src/config.py:449 ../src/config.py:453 ../src/config.py:3218 msgid "Default" msgstr "Default" -#: ../src/config.py:733 ../src/dialogs.py:1409 +#: ../src/config.py:724 ../src/dialogs.py:1530 #, python-format msgid "Dictionary for lang %s not available" msgstr "Dictionary for lang %s not available" -#: ../src/config.py:734 +#: ../src/config.py:725 #, python-format msgid "" "You have to install %s dictionary to use spellchecking, or choose another " @@ -6376,7 +7056,7 @@ msgstr "" "You have to install %s dictionary to use spellchecking, or choose another " "language by setting the speller_language option." -#: ../src/config.py:1214 +#: ../src/config.py:1213 msgid "status message title" msgstr "status message title" @@ -6385,59 +7065,59 @@ msgid "status message text" msgstr "status message text" #. Name column -#: ../src/config.py:1514 ../src/dialogs.py:2399 ../src/dialogs.py:2465 -#: ../src/dialogs.py:3231 ../src/disco.py:884 ../src/disco.py:1744 -#: ../src/disco.py:2048 ../src/history_window.py:90 +#: ../src/config.py:1559 ../src/dialogs.py:2725 ../src/dialogs.py:2792 +#: ../src/dialogs.py:3579 ../src/disco.py:912 ../src/disco.py:1747 +#: ../src/disco.py:2035 ../src/history_window.py:94 msgid "Name" msgstr "Name" -#: ../src/config.py:1609 +#: ../src/config.py:1666 msgid "Relogin now?" msgstr "Relogin now?" -#: ../src/config.py:1610 +#: ../src/config.py:1667 msgid "If you want all the changes to apply instantly, you must relogin." msgstr "If you want all the changes to apply instantly, you must relogin." -#: ../src/config.py:1764 ../src/config.py:1893 +#: ../src/config.py:1827 ../src/config.py:1962 msgid "OpenPGP is not usable on this computer" msgstr "OpenPGP is not usable on this computer" -#: ../src/config.py:1933 ../src/config.py:1980 +#: ../src/config.py:2007 ../src/config.py:2057 msgid "Unread events" msgstr "Unread events" -#: ../src/config.py:1934 +#: ../src/config.py:2008 msgid "Read all pending events before removing this account." msgstr "Read all pending events before removing this account." -#: ../src/config.py:1963 +#: ../src/config.py:2038 #, python-format msgid "You have opened chat in account %s" msgstr "You have opened chat in account %s" -#: ../src/config.py:1964 +#: ../src/config.py:2039 msgid "All chat and groupchat windows will be closed. Do you want to continue?" msgstr "" "All chat and groupchat windows will be closed. Do you want to continue?" -#: ../src/config.py:1976 ../src/config.py:2511 ../src/config.py:2547 +#: ../src/config.py:2052 ../src/config.py:2628 ../src/config.py:2666 msgid "You are currently connected to the server" msgstr "You are currently connected to the server" -#: ../src/config.py:1977 +#: ../src/config.py:2053 msgid "To change the account name, you must be disconnected." msgstr "To change the account name, you must be disconnected." -#: ../src/config.py:1981 +#: ../src/config.py:2058 msgid "To change the account name, you must read all pending events." msgstr "To change the account name, you must read all pending events." -#: ../src/config.py:1987 +#: ../src/config.py:2064 msgid "Account Name Already Used" msgstr "Account Name Already Used" -#: ../src/config.py:1988 +#: ../src/config.py:2065 msgid "" "This name is already used by another of your accounts. Please choose another " "name." @@ -6445,143 +7125,144 @@ msgstr "" "This name is already used by another of your accounts. Please choose another " "name." -#: ../src/config.py:1992 ../src/config.py:1996 +#: ../src/config.py:2069 ../src/config.py:2074 msgid "Invalid account name" msgstr "Invalid account name" -#: ../src/config.py:1993 +#: ../src/config.py:2070 msgid "Account name cannot be empty." msgstr "Account name cannot be empty." -#: ../src/config.py:1997 +#: ../src/config.py:2075 msgid "Account name cannot contain spaces." msgstr "Account name cannot contain spaces." -#: ../src/config.py:2074 +#: ../src/config.py:2156 msgid "Rename Account" msgstr "Rename Account" -#: ../src/config.py:2075 +#: ../src/config.py:2157 #, python-format msgid "Enter a new name for account %s" msgstr "Enter a new name for account %s" -#: ../src/config.py:2103 +#: ../src/config.py:2187 msgid "A Jabber ID must be in the form \"user@servername\"." msgstr "A Jabber ID must be in the form \"user@servername\"." -#: ../src/config.py:2320 ../src/config.py:3623 +#: ../src/config.py:2425 ../src/config.py:3768 msgid "Invalid entry" msgstr "Invalid entry" -#: ../src/config.py:2321 ../src/config.py:3624 +#: ../src/config.py:2426 ../src/config.py:3769 msgid "Custom port must be a port number." msgstr "Custom port must be a port number." -#: ../src/config.py:2342 +#: ../src/config.py:2448 msgid "Failed to get secret keys" msgstr "Failed to get secret keys" -#: ../src/config.py:2343 +#: ../src/config.py:2449 msgid "There is no OpenPGP secret key available." msgstr "There is no OpenPGP secret key available." -#: ../src/config.py:2377 +#: ../src/config.py:2487 msgid "OpenPGP Key Selection" msgstr "OpenPGP Key Selection" -#: ../src/config.py:2378 +#: ../src/config.py:2488 msgid "Choose your OpenPGP key" msgstr "Choose your OpenPGP key" -#: ../src/config.py:2385 +#: ../src/config.py:2496 msgid "No such account available" msgstr "No such account available" -#: ../src/config.py:2386 +#: ../src/config.py:2497 msgid "You must create your account before editing your personal information." msgstr "You must create your account before editing your personal information." -#: ../src/config.py:2393 ../src/dialogs.py:2152 ../src/dialogs.py:2387 -#: ../src/dialogs.py:2573 ../src/disco.py:512 ../src/profile_window.py:340 +#: ../src/config.py:2504 ../src/dialogs.py:2412 ../src/dialogs.py:2713 +#: ../src/dialogs.py:2903 ../src/disco.py:529 ../src/profile_window.py:375 msgid "You are not connected to the server" msgstr "You are not connected to the server" -#: ../src/config.py:2394 +#: ../src/config.py:2505 msgid "Without a connection, you can not edit your personal information." msgstr "Without a connection, you can not edit your personal information." -#: ../src/config.py:2398 -msgid "Your server doesn't support Vcard" +#: ../src/config.py:2510 +#, fuzzy +msgid "Your server doesn't support vCard" msgstr "Your server doesn't support Vcard" -#: ../src/config.py:2399 +#: ../src/config.py:2511 msgid "Your server can't save your personal information." msgstr "Your server can't save your personal information." -#: ../src/config.py:2512 ../src/config.py:2548 +#: ../src/config.py:2629 ../src/config.py:2667 msgid "To disable the account, you must be disconnected." msgstr "To disable the account, you must be disconnected." -#: ../src/config.py:2517 +#: ../src/config.py:2636 msgid "Account Local already exists." msgstr "Account Local already exists." -#: ../src/config.py:2518 +#: ../src/config.py:2637 msgid "Please rename or remove it before enabling link-local messaging." msgstr "Please rename or remove it before enabling link-local messaging." -#: ../src/config.py:2675 +#: ../src/config.py:2798 #, python-format msgid "Edit %s" msgstr "Edit %s" -#: ../src/config.py:2677 +#: ../src/config.py:2800 #, python-format msgid "Register to %s" msgstr "Register to %s" #. list at the beginning -#: ../src/config.py:2713 +#: ../src/config.py:2836 msgid "Ban List" msgstr "Ban List" -#: ../src/config.py:2714 +#: ../src/config.py:2837 msgid "Member List" msgstr "Member List" -#: ../src/config.py:2714 +#: ../src/config.py:2837 msgid "Owner List" msgstr "Owner List" -#: ../src/config.py:2715 +#: ../src/config.py:2838 msgid "Administrator List" msgstr "Administrator List" #. Address column #. holds JID (who said this) -#: ../src/config.py:2779 ../src/disco.py:891 ../src/history_manager.py:201 +#: ../src/config.py:2902 ../src/disco.py:919 ../src/history_manager.py:219 msgid "JID" msgstr "JID" -#: ../src/config.py:2789 +#: ../src/config.py:2912 msgid "Reason" msgstr "Reason" -#: ../src/config.py:2796 +#: ../src/config.py:2919 msgid "Nick" msgstr "Nick" -#: ../src/config.py:2802 +#: ../src/config.py:2925 msgid "Role" msgstr "Role" -#: ../src/config.py:2829 +#: ../src/config.py:2952 msgid "Banning..." msgstr "Banning..." #. You can move '\n' before user@domain if that line is TOO BIG -#: ../src/config.py:2831 +#: ../src/config.py:2954 msgid "" "<b>Whom do you want to ban?</b>\n" "\n" @@ -6589,11 +7270,11 @@ msgstr "" "<b>Whom do you want to ban?</b>\n" "\n" -#: ../src/config.py:2833 +#: ../src/config.py:2956 msgid "Adding Member..." msgstr "Adding Member..." -#: ../src/config.py:2834 +#: ../src/config.py:2957 msgid "" "<b>Whom do you want to make a member?</b>\n" "\n" @@ -6601,11 +7282,11 @@ msgstr "" "<b>Whom do you want to make a member?</b>\n" "\n" -#: ../src/config.py:2836 +#: ../src/config.py:2959 msgid "Adding Owner..." msgstr "Adding Owner..." -#: ../src/config.py:2837 +#: ../src/config.py:2960 msgid "" "<b>Whom do you want to make an owner?</b>\n" "\n" @@ -6613,11 +7294,11 @@ msgstr "" "<b>Whom do you want to make an owner?</b>\n" "\n" -#: ../src/config.py:2839 +#: ../src/config.py:2962 msgid "Adding Administrator..." msgstr "Adding Administrator..." -#: ../src/config.py:2840 +#: ../src/config.py:2963 msgid "" "<b>Whom do you want to make an administrator?</b>\n" "\n" @@ -6625,7 +7306,7 @@ msgstr "" "<b>Whom do you want to make an administrator?</b>\n" "\n" -#: ../src/config.py:2841 +#: ../src/config.py:2964 msgid "" "Can be one of the following:\n" "1. user@domain/resource (only that resource matches).\n" @@ -6641,110 +7322,106 @@ msgstr "" "4. domain (the domain itself matches, as does any user@domain,\n" "domain/resource, or address containing a subdomain)." -#: ../src/config.py:2943 +#: ../src/config.py:3064 #, python-format msgid "Removing %s account" msgstr "Removing %s account" -#: ../src/config.py:2958 +#: ../src/config.py:3079 #, fuzzy msgid "Account is disabled" msgstr "Emoticons disabled" -#: ../src/config.py:2959 +#: ../src/config.py:3080 msgid "To unregister from a server, account must be enabled." msgstr "" -#: ../src/config.py:2972 ../src/gui_interface.py:311 -#: ../src/gui_interface.py:1048 +#: ../src/config.py:3093 ../src/gui_interface.py:290 +#: ../src/gui_interface.py:748 msgid "Password Required" msgstr "Password Required" -#: ../src/config.py:2973 ../src/gui_interface.py:1028 +#: ../src/config.py:3094 ../src/gui_interface.py:733 #, python-format msgid "Enter your password for account %s" msgstr "Enter your password for account %s" -#: ../src/config.py:2974 ../src/gui_interface.py:1048 +#: ../src/config.py:3095 ../src/gui_interface.py:748 msgid "Save password" msgstr "Save password" -#: ../src/config.py:2984 +#: ../src/config.py:3105 #, python-format msgid "Account \"%s\" is connected to the server" msgstr "Account \"%s\" is connected to the server" -#: ../src/config.py:2985 +#: ../src/config.py:3106 msgid "If you remove it, the connection will be lost." msgstr "If you remove it, the connection will be lost." -#: ../src/config.py:2999 +#: ../src/config.py:3120 #, fuzzy, python-format msgid "Connection to server %s failed" msgstr "Connection to proxy failed" -#: ../src/config.py:3000 +#: ../src/config.py:3121 #, fuzzy msgid "What would you like to do?" msgstr "What do you want to do?" -#: ../src/config.py:3001 +#: ../src/config.py:3122 #, fuzzy msgid "Remove only from Gajim" msgstr "Remove account _only from Gajim" -#: ../src/config.py:3002 +#: ../src/config.py:3123 msgid "Don't remove anything. I'll try again later" msgstr "" -#: ../src/config.py:3095 +#: ../src/config.py:3218 msgid "?print_status:All" msgstr "All" -#: ../src/config.py:3096 +#: ../src/config.py:3219 msgid "Enter and leave only" msgstr "Enter and leave only" -#: ../src/config.py:3097 +#: ../src/config.py:3220 msgid "?print_status:None" msgstr "None" -#: ../src/config.py:3167 +#: ../src/config.py:3280 msgid "New Group Chat" msgstr "New Group Chat" -#: ../src/config.py:3200 +#: ../src/config.py:3316 msgid "This bookmark has invalid data" msgstr "This bookmark has invalid data" -#: ../src/config.py:3201 +#: ../src/config.py:3317 msgid "" "Please be sure to fill out server and room fields or remove this bookmark." msgstr "" "Please be sure to fill out server and room fields or remove this bookmark." -#. invalid char -#: ../src/config.py:3319 ../src/dialogs.py:1950 -msgid "Invalid nickname" -msgstr "Invalid nickname" - -#: ../src/config.py:3320 ../src/config.py:3334 ../src/config.py:3348 +#: ../src/config.py:3440 ../src/config.py:3456 ../src/config.py:3467 +#: ../src/config.py:3495 msgid "Character not allowed" msgstr "Character not allowed" -#: ../src/config.py:3333 ../src/config.py:3599 +#: ../src/config.py:3455 ../src/config.py:3466 ../src/config.py:3744 msgid "Invalid server" msgstr "Invalid server" -#: ../src/config.py:3347 +#: ../src/config.py:3494 msgid "Invalid room" msgstr "Invalid room" -#: ../src/config.py:3515 +#: ../src/config.py:3658 msgid "Account has been added successfully" msgstr "Account has been added successfully" -#: ../src/config.py:3516 ../src/config.py:3522 +#: ../src/config.py:3659 ../src/config.py:3665 msgid "" "You can set advanced account options by pressing the Advanced button, or " "later by choosing the Accounts menu item under the Edit menu from the main " @@ -6754,32 +7431,32 @@ msgstr "" "later by choosing the Accounts menu item under the Edit menu from the main " "window." -#: ../src/config.py:3521 +#: ../src/config.py:3664 msgid "Your new account has been created successfully" msgstr "Your new account has been successfully created" -#: ../src/config.py:3560 +#: ../src/config.py:3702 msgid "Invalid username" msgstr "Invalid username" -#: ../src/config.py:3562 +#: ../src/config.py:3704 msgid "You must provide a username to configure this account." msgstr "You must provide a username to configure this account." -#: ../src/config.py:3600 +#: ../src/config.py:3745 msgid "Please provide a server on which you want to register." msgstr "Please provide a server on which you want to register." -#: ../src/config.py:3656 ../src/gui_interface.py:1693 +#: ../src/config.py:3801 ../src/gui_interface.py:1351 msgid "Certificate Already in File" msgstr "Certificate Already in File" -#: ../src/config.py:3657 ../src/gui_interface.py:1694 +#: ../src/config.py:3802 ../src/gui_interface.py:1352 #, python-format msgid "This certificate is already in file %s, so it's not added again." msgstr "This certificate is already in file %s, so it's not added again." -#: ../src/config.py:3734 +#: ../src/config.py:3895 #, python-format msgid "" "<b>Security Warning</b>\n" @@ -6794,83 +7471,99 @@ msgstr "" "SSL Error: %(error)s\n" "Do you still want to connect to this server?" -#: ../src/config.py:3740 ../src/gui_interface.py:1721 -#, python-format +#: ../src/config.py:3901 ../src/gui_interface.py:1382 +#, fuzzy, python-format msgid "" "Add this certificate to the list of trusted certificates.\n" "SHA1 fingerprint of the certificate:\n" +"%s\n" +"SHA256 fingerprint of the certificate:\n" "%s" msgstr "" "Add this certificate to the list of trusted certificates.\n" "SHA1 fingerprint of the certificate:\n" "%s" -#: ../src/config.py:3772 ../src/config.py:3806 +#: ../src/config.py:3934 ../src/config.py:3968 msgid "An error occurred during account creation" msgstr "An error occurred during account creation" -#: ../src/config.py:3871 +#: ../src/config.py:4033 msgid "Account name is in use" msgstr "Account name is in use" -#: ../src/config.py:3872 +#: ../src/config.py:4034 msgid "You already have an account using this name." msgstr "You already have an account using this name." -#: ../src/config.py:3991 +#: ../src/config.py:4164 msgid "PEP node was not removed" msgstr "PEP node was not removed" -#: ../src/config.py:3992 +#: ../src/config.py:4165 #, python-format msgid "PEP node %(node)s was not removed: %(message)s" msgstr "PEP node %(node)s was not removed: %(message)s" -#: ../src/config.py:4036 -msgid "Active" -msgstr "Active" +#: ../src/config.py:4193 +#, fuzzy, python-format +msgid "Configure %s" +msgstr "_Configure" -#: ../src/config.py:4044 +#: ../src/config.py:4218 msgid "Event" msgstr "Event" -#: ../src/config.py:4079 +#: ../src/config.py:4252 +#, fuzzy +msgid "Attention Message Received" +msgstr "First Message Received" + +#: ../src/config.py:4253 msgid "First Message Received" msgstr "First Message Received" -#: ../src/config.py:4080 +#: ../src/config.py:4254 msgid "Next Message Received Focused" msgstr "Next Message Received Focused" -#: ../src/config.py:4082 +#: ../src/config.py:4256 msgid "Next Message Received Unfocused" msgstr "Next Message Received Unfocused" -#: ../src/config.py:4083 +#: ../src/config.py:4257 msgid "Contact Connected" msgstr "Contact Connected" -#: ../src/config.py:4084 +#: ../src/config.py:4258 msgid "Contact Disconnected" msgstr "Contact Disconnected" -#: ../src/config.py:4085 +#: ../src/config.py:4259 msgid "Message Sent" msgstr "Message Sent" -#: ../src/config.py:4086 +#: ../src/config.py:4260 msgid "Group Chat Message Highlight" msgstr "Group Chat Message Highlight" -#: ../src/config.py:4087 +#: ../src/config.py:4261 msgid "Group Chat Message Received" msgstr "Group Chat Message Received" -#: ../src/config.py:4088 +#: ../src/config.py:4262 msgid "GMail Email Received" msgstr "GMail E-mail Received" -#: ../src/conversation_textview.py:601 +#: ../src/conversation_textview.py:351 +msgid "" +"Text below this line is what has been said since the\n" +"last time you paid attention to this group chat" +msgstr "" +"Text below this line is what has been said since the\n" +"last time you paid attention to this group chat" + +#: ../src/conversation_textview.py:657 msgid "" "This icon indicates that this message has not yet\n" "been received by the remote end. If this icon stays\n" @@ -6880,244 +7573,253 @@ msgstr "" "been received by the remote end. If this icon stays\n" "for a long time, it's likely the message got lost." -#: ../src/conversation_textview.py:620 -msgid "" -"Text below this line is what has been said since the\n" -"last time you paid attention to this group chat" +#. show clear +#: ../src/conversation_textview.py:761 ../src/profile_window.py:220 +msgid "_Clear" msgstr "" -"Text below this line is what has been said since the\n" -"last time you paid attention to this group chat" -#: ../src/conversation_textview.py:740 +#: ../src/conversation_textview.py:772 msgid "_Quote" msgstr "_Quote" -#: ../src/conversation_textview.py:747 +#: ../src/conversation_textview.py:780 #, python-format msgid "_Actions for \"%s\"" msgstr "_Actions for \"%s\"" -#: ../src/conversation_textview.py:760 +#: ../src/conversation_textview.py:794 msgid "Read _Wikipedia Article" msgstr "Read _Wikipedia Article" -#: ../src/conversation_textview.py:765 +#: ../src/conversation_textview.py:799 msgid "Look it up in _Dictionary" msgstr "Look it up in _Dictionary" -#: ../src/conversation_textview.py:782 +#: ../src/conversation_textview.py:816 #, python-format msgid "Dictionary URL is missing an \"%s\" and it is not WIKTIONARY" msgstr "Dictionary URL is missing an \"%s\" and it is not WIKTIONARY" -#. we must have %s in the url -#: ../src/conversation_textview.py:795 +#: ../src/conversation_textview.py:830 #, python-format msgid "Web Search URL is missing an \"%s\"" msgstr "Web Search URL is missing an \"%s\"" -#: ../src/conversation_textview.py:798 +#: ../src/conversation_textview.py:833 msgid "Web _Search for it" msgstr "Web _Search for it" -#: ../src/conversation_textview.py:804 +#: ../src/conversation_textview.py:839 msgid "Open as _Link" msgstr "Open as _Link" +#: ../src/conversation_textview.py:1221 +#, fuzzy +msgid "Invalid URL" +msgstr "Invalid JID" + #. %i is day in year (1-365) -#: ../src/conversation_textview.py:1298 +#: ../src/conversation_textview.py:1444 #, fuzzy, python-format msgid "Yesterday" -msgid_plural "%i days ago" +msgid_plural "%(nb_days)i days ago" msgstr[0] "Yesterday" msgstr[1] "Yesterday" #. if we have subject, show it too! -#: ../src/conversation_textview.py:1346 ../src/history_window.py:480 +#: ../src/conversation_textview.py:1532 ../src/history_window.py:507 #, python-format msgid "Subject: %s\n" msgstr "Subject: %s\n" -#: ../src/dataforms_widget.py:545 +#: ../src/dataforms_widget.py:585 #, fuzzy msgid "Unable to load image" msgstr "Unable to load idle module" -#: ../src/dataforms_widget.py:547 +#: ../src/dataforms_widget.py:587 #, fuzzy, python-format msgid "Media type not supported: %s" msgstr "Invisibility not supported" -#: ../src/dataforms_widget.py:562 +#: ../src/dataforms_widget.py:602 msgid "This field is required" msgstr "" -#: ../src/dataforms_widget.py:607 +#: ../src/dataforms_widget.py:646 msgid "Jabber ID already in list" msgstr "Jabber ID already in list" -#: ../src/dataforms_widget.py:608 +#: ../src/dataforms_widget.py:647 msgid "The Jabber ID you entered is already in the list. Choose another one." msgstr "The Jabber ID you entered is already in the list. Choose another one." #. Default jid -#: ../src/dataforms_widget.py:619 +#: ../src/dataforms_widget.py:658 msgid "new@jabber.id" msgstr "new@jabber.id" -#: ../src/dataforms_widget.py:622 ../src/dataforms_widget.py:624 +#: ../src/dataforms_widget.py:661 ../src/dataforms_widget.py:663 #, python-format msgid "new%d@jabber.id" msgstr "new%d@jabber.id" -#: ../src/dialogs.py:82 +#: ../src/dialogs.py:93 #, python-format msgid "Contact name: <i>%s</i>" msgstr "Contact name: <i>%s</i>" -#: ../src/dialogs.py:84 +#: ../src/dialogs.py:95 #, python-format msgid "Jabber ID: <i>%s</i>" msgstr "Jabber ID: <i>%s</i>" -#: ../src/dialogs.py:195 +#: ../src/dialogs.py:209 msgid "Group" msgstr "Group" -#: ../src/dialogs.py:202 +#: ../src/dialogs.py:216 msgid "In the group" msgstr "In the group" -#: ../src/dialogs.py:293 +#: ../src/dialogs.py:309 msgid "KeyID" msgstr "KeyID" -#: ../src/dialogs.py:298 +#: ../src/dialogs.py:314 msgid "Contact name" msgstr "Contact name" -#: ../src/dialogs.py:470 +#: ../src/dialogs.py:492 msgid "Set Mood" msgstr "Set Mood" -#: ../src/dialogs.py:590 +#: ../src/dialogs.py:613 #, python-format msgid "%s Status Message" msgstr "%s Status Message" -#: ../src/dialogs.py:604 +#: ../src/dialogs.py:627 msgid "Status Message" msgstr "Status Message" -#: ../src/dialogs.py:794 +#: ../src/dialogs.py:817 msgid "Overwrite Status Message?" msgstr "Overwrite Status Message?" -#: ../src/dialogs.py:795 +#: ../src/dialogs.py:818 msgid "" "This name is already used. Do you want to overwrite this status message?" msgstr "" "This name is already used. Do you want to overwrite this status message?" -#: ../src/dialogs.py:803 +#: ../src/dialogs.py:826 msgid "Save as Preset Status Message" msgstr "Save as Preset Status Message" -#: ../src/dialogs.py:804 +#: ../src/dialogs.py:827 msgid "Please type a name for this status message" msgstr "Please type a name for this status message" -#: ../src/dialogs.py:832 +#: ../src/dialogs.py:855 msgid "AIM Address:" msgstr "AIM Address:" -#: ../src/dialogs.py:833 +#: ../src/dialogs.py:856 msgid "GG Number:" msgstr "GG Number:" -#: ../src/dialogs.py:834 +#: ../src/dialogs.py:857 msgid "ICQ Number:" msgstr "ICQ Number:" -#: ../src/dialogs.py:835 +#: ../src/dialogs.py:858 msgid "MSN Address:" msgstr "MSN Address:" -#: ../src/dialogs.py:836 +#: ../src/dialogs.py:859 msgid "Yahoo! Address:" msgstr "Yahoo! Address:" -#: ../src/dialogs.py:873 -#, python-format -msgid "Please fill in the data of the contact you want to add in account %s" +#: ../src/dialogs.py:896 +#, fuzzy, python-format +msgid "" +"Please fill in the data of the contact you want\n" +"to add to your account <b>%s</b>" msgstr "Please fill in the data of the contact you want to add in account %s" -#: ../src/dialogs.py:876 +#: ../src/dialogs.py:899 msgid "Please fill in the data of the contact you want to add" msgstr "Please fill in the data of the contact you want to add" -#: ../src/dialogs.py:1045 ../src/dialogs.py:1051 ../src/dialogs.py:1056 -#: ../src/dialogs.py:3464 +#: ../src/dialogs.py:1096 ../src/dialogs.py:1102 ../src/dialogs.py:1107 +#: ../src/dialogs.py:3814 msgid "Invalid User ID" msgstr "Invalid User ID" -#: ../src/dialogs.py:1052 +#: ../src/dialogs.py:1103 msgid "The user ID must not contain a resource." msgstr "The user ID must not contain a resource." -#: ../src/dialogs.py:1057 +#: ../src/dialogs.py:1108 msgid "You cannot add yourself to your roster." msgstr "You cannot add yourself to your roster." -#: ../src/dialogs.py:1071 +#: ../src/dialogs.py:1122 msgid "Contact already in roster" msgstr "Contact already in roster" -#: ../src/dialogs.py:1072 +#: ../src/dialogs.py:1123 msgid "This contact is already listed in your roster." msgstr "This contact is already listed in your roster." -#: ../src/dialogs.py:1118 +#: ../src/dialogs.py:1176 ../src/dialogs.py:1210 msgid "User ID:" msgstr "User ID:" -#: ../src/dialogs.py:1189 -msgid "A GTK+ jabber client" -msgstr "A GTK+ jabber client" +#: ../src/dialogs.py:1308 +#, fuzzy +msgid "A GTK+ Jabber/XMPP client" +msgstr "A GTK+ Jabber client" -#: ../src/dialogs.py:1190 +#: ../src/dialogs.py:1309 msgid "GTK+ Version:" msgstr "GTK+ Version:" -#: ../src/dialogs.py:1191 -msgid "PyGTK Version:" +#: ../src/dialogs.py:1309 +#, fuzzy +msgid "PyGobject Version:" msgstr "PyGTK Version:" -#: ../src/dialogs.py:1201 +#: ../src/dialogs.py:1310 +msgid "python-nbxmpp Version:" +msgstr "" + +#: ../src/dialogs.py:1321 msgid "Current Developers:" msgstr "Current Developers:" -#: ../src/dialogs.py:1203 +#: ../src/dialogs.py:1323 msgid "Past Developers:" msgstr "Past Developers:" -#: ../src/dialogs.py:1209 +#: ../src/dialogs.py:1329 msgid "THANKS:" msgstr "THANKS:" #. remove one english sentence #. and add it manually as translatable -#: ../src/dialogs.py:1215 +#: ../src/dialogs.py:1335 msgid "Last but not least, we would like to thank all the package maintainers." msgstr "" "Last but not least, we would like to thank all the package maintainers." #. here you write your name in the form Name FamilyName <someone@somewhere> -#: ../src/dialogs.py:1227 +#: ../src/dialogs.py:1347 msgid "translator-credits" msgstr "Jeff Bailes <thepizzaking@gmail.com>" -#: ../src/dialogs.py:1410 +#: ../src/dialogs.py:1531 #, python-format msgid "" "You have to install %s dictionary to use spellchecking, or choose another " @@ -7130,101 +7832,158 @@ msgstr "" "\n" "Highlighting misspelt words feature will not be used" -#: ../src/dialogs.py:1951 ../src/dialogs.py:2338 -msgid "The nickname has not allowed characters." +#: ../src/dialogs.py:1876 ../src/dialogs.py:1892 ../src/gui_interface.py:1502 +#: ../src/gui_interface.py:1544 +msgid "Insecure connection" +msgstr "Insecure connection" + +#: ../src/dialogs.py:1877 +#, fuzzy, python-format +msgid "" +"You are about to connect to the account %(account)s (%(server)s) with an " +"insecure connection. This means all your conversations will be exchanged " +"unencrypted. This type of connection is really discouraged.\n" +"Are you sure you want to do that?" +msgstr "" +"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?" + +#: ../src/dialogs.py:1883 ../src/gui_interface.py:1506 +#: ../src/gui_interface.py:1547 +msgid "Yes, I really want to connect insecurely" +msgstr "Yes, I really want to connect insecurely" + +#: ../src/dialogs.py:1884 +msgid "Gajim will NOT connect unless you check this box" +msgstr "" + +#: ../src/dialogs.py:1885 ../src/groupchat_control.py:2187 +#: ../src/gui_interface.py:725 ../src/gui_interface.py:1507 +#: ../src/gui_interface.py:1548 ../src/message_window.py:240 +#: ../src/roster_window.py:2986 ../src/roster_window.py:3666 +#: ../src/roster_window.py:4495 +#, fuzzy +msgid "_Do not ask me again" +msgstr "Do _not ask me again" + +#: ../src/dialogs.py:1984 +msgid "_Resume" +msgstr "" + +#: ../src/dialogs.py:1992 +msgid "Re_place" +msgstr "" + +#: ../src/dialogs.py:2196 ../src/dialogs.py:2661 +#, fuzzy +msgid "The nickname contains invalid characters." msgstr "The nickname has not allowed characters." -#: ../src/dialogs.py:2069 +#: ../src/dialogs.py:2319 #, python-format msgid "Subscription request for account %(account)s from %(jid)s" msgstr "Subscription request for account %(account)s from %(jid)s" -#: ../src/dialogs.py:2072 +#: ../src/dialogs.py:2322 #, python-format msgid "Subscription request from %s" msgstr "Subscription request from %s" -#: ../src/dialogs.py:2147 ../src/gui_interface.py:2470 +#: ../src/dialogs.py:2407 ../src/gui_interface.py:2143 #, python-format msgid "You are already in group chat %s" msgstr "You are already in group chat %s" -#: ../src/dialogs.py:2153 +#: ../src/dialogs.py:2413 msgid "You can not join a group chat unless you are connected." msgstr "You can not join a group chat unless you are connected." -#: ../src/dialogs.py:2194 +#: ../src/dialogs.py:2459 #, python-format msgid "Join Group Chat with account %s" msgstr "Join Group Chat with account %s" -#: ../src/dialogs.py:2325 +#: ../src/dialogs.py:2597 ../src/dialogs.py:2608 +#, fuzzy +msgid "Wrong server" +msgstr "Wrong uri" + +#: ../src/dialogs.py:2597 ../src/dialogs.py:2608 +#, fuzzy, python-format +msgid "%s is not a groupchat server" +msgstr "This is not a group chat" + +#: ../src/dialogs.py:2648 msgid "Invalid Account" msgstr "Invalid Account" -#: ../src/dialogs.py:2326 +#: ../src/dialogs.py:2649 msgid "" "You have to choose an account from which you want to join the groupchat." msgstr "" "You have to choose an account from which you want to join the groupchat." -#: ../src/dialogs.py:2337 +#: ../src/dialogs.py:2660 msgid "Invalid Nickname" msgstr "Invalid Nickname" -#: ../src/dialogs.py:2342 ../src/dialogs.py:2348 -#: ../src/groupchat_control.py:1847 +#: ../src/dialogs.py:2665 ../src/dialogs.py:2671 +#: ../src/groupchat_control.py:2260 msgid "Invalid group chat Jabber ID" msgstr "Invalid group chat Jabber ID" -#: ../src/dialogs.py:2343 +#: ../src/dialogs.py:2666 #, fuzzy msgid "Please enter the group chat Jabber ID as room@server." msgstr "The group chat Jabber ID has invalid characters." -#: ../src/dialogs.py:2349 ../src/groupchat_control.py:1848 -msgid "The group chat Jabber ID has not allowed characters." +#: ../src/dialogs.py:2672 +#, fuzzy +msgid "The group chat Jabber ID contains invalid characters." msgstr "The group chat Jabber ID has invalid characters." -#: ../src/dialogs.py:2356 +#: ../src/dialogs.py:2677 ../src/gui_interface.py:2123 msgid "This is not a group chat" msgstr "This is not a group chat" -#: ../src/dialogs.py:2357 +#: ../src/dialogs.py:2678 ../src/gui_interface.py:2124 #, python-format -msgid "%s is not the name of a group chat." -msgstr "%s is not the name of a group chat." +msgid "" +"%s is already in your roster. Please check if %s is a correct group chat " +"name. If it is, delete it from your roster and try joining the group chat " +"again." +msgstr "" -#: ../src/dialogs.py:2388 +#: ../src/dialogs.py:2714 msgid "Without a connection, you can not synchronise your contacts." msgstr "Without a connection, you can not synchronise your contacts." -#: ../src/dialogs.py:2402 +#: ../src/dialogs.py:2728 msgid "Server" msgstr "Server" -#: ../src/dialogs.py:2437 +#: ../src/dialogs.py:2764 msgid "This account is not connected to the server" msgstr "This account is not connected to the server" -#: ../src/dialogs.py:2438 +#: ../src/dialogs.py:2765 msgid "You cannot synchronize with an account unless it is connected." msgstr "You cannot synchronise with an account unless it is connected." -#: ../src/dialogs.py:2462 +#: ../src/dialogs.py:2790 msgid "Synchronise" msgstr "Synchronise" -#: ../src/dialogs.py:2523 +#: ../src/dialogs.py:2851 #, python-format msgid "Start Chat with account %s" msgstr "Start Chat with account %s" -#: ../src/dialogs.py:2525 +#: ../src/dialogs.py:2853 msgid "Start Chat" msgstr "Start Chat" -#: ../src/dialogs.py:2526 +#: ../src/dialogs.py:2854 msgid "" "Fill in the nickname or the Jabber ID of the contact you would like\n" "to send a chat message to:" @@ -7232,169 +7991,144 @@ msgstr "" "Fill in the nickname or the Jabber ID of the contact you would like\n" "to send a chat message to:" +#: ../src/dialogs.py:2856 +#, fuzzy +msgid "Nickname / Jabber ID" +msgstr "Duplicate Jabber ID" + #. if offline or connecting -#: ../src/dialogs.py:2552 ../src/dialogs.py:2933 ../src/dialogs.py:3145 +#: ../src/dialogs.py:2882 ../src/dialogs.py:3271 ../src/dialogs.py:3493 msgid "Connection not available" msgstr "Connection not available" -#: ../src/dialogs.py:2553 ../src/dialogs.py:2934 ../src/dialogs.py:3146 +#: ../src/dialogs.py:2883 ../src/dialogs.py:3272 ../src/dialogs.py:3494 #, python-format msgid "Please make sure you are connected with \"%s\"." msgstr "Please make sure you are connected with \"%s\"." -#: ../src/dialogs.py:2562 ../src/dialogs.py:2565 +#: ../src/dialogs.py:2892 ../src/dialogs.py:2895 msgid "Invalid JID" msgstr "Invalid JID" -#: ../src/dialogs.py:2565 +#: ../src/dialogs.py:2895 #, python-format msgid "Unable to parse \"%s\"." msgstr "Unable to parse \"%s\"." -#: ../src/dialogs.py:2574 +#: ../src/dialogs.py:2904 msgid "Without a connection, you can not change your password." msgstr "Without a connection, you can not change your password." -#: ../src/dialogs.py:2593 +#: ../src/dialogs.py:2924 msgid "Invalid password" msgstr "Invalid password" -#: ../src/dialogs.py:2593 +#: ../src/dialogs.py:2924 msgid "You must enter a password." msgstr "You must enter a password." -#: ../src/dialogs.py:2597 +#: ../src/dialogs.py:2928 msgid "Passwords do not match" msgstr "Passwords do not match" -#: ../src/dialogs.py:2598 +#: ../src/dialogs.py:2929 msgid "The passwords typed in both fields must be identical." msgstr "The passwords typed in both fields must be identical." -#. default value -#: ../src/dialogs.py:2635 ../src/notify.py:247 ../src/notify.py:473 -msgid "Contact Signed In" -msgstr "Contact Signed In" - -#: ../src/dialogs.py:2637 ../src/notify.py:255 ../src/notify.py:475 -msgid "Contact Signed Out" -msgstr "Contact Signed Out" - -#. chat message -#: ../src/dialogs.py:2639 ../src/notify.py:277 ../src/notify.py:477 -msgid "New Message" -msgstr "New Message" - -#. single message -#: ../src/dialogs.py:2639 ../src/notify.py:259 ../src/notify.py:477 -msgid "New Single Message" -msgstr "New Single Message" - -#. private message -#: ../src/dialogs.py:2640 ../src/notify.py:265 ../src/notify.py:478 -msgid "New Private Message" -msgstr "New Private Message" - -#: ../src/dialogs.py:2640 ../src/gui_interface.py:1158 ../src/notify.py:487 +#: ../src/dialogs.py:2974 ../src/gui_interface.py:898 ../src/notify.py:287 msgid "New E-mail" msgstr "New E-mail" -#: ../src/dialogs.py:2642 ../src/gui_interface.py:1217 ../src/notify.py:480 +#: ../src/dialogs.py:2976 ../src/gui_interface.py:962 ../src/notify.py:280 msgid "File Transfer Request" msgstr "File Transfer Request" -#: ../src/dialogs.py:2644 ../src/gui_interface.py:1120 -#: ../src/gui_interface.py:1186 ../src/notify.py:482 +#: ../src/dialogs.py:2978 ../src/gui_interface.py:860 +#: ../src/gui_interface.py:927 ../src/notify.py:282 msgid "File Transfer Error" msgstr "File Transfer Error" -#: ../src/dialogs.py:2646 ../src/gui_interface.py:1263 -#: ../src/gui_interface.py:1286 ../src/gui_interface.py:1303 -#: ../src/notify.py:484 +#: ../src/dialogs.py:2980 ../src/gui_interface.py:1057 +#: ../src/gui_interface.py:1086 ../src/gui_interface.py:1107 +#: ../src/notify.py:284 msgid "File Transfer Completed" msgstr "File Transfer Completed" -#: ../src/dialogs.py:2647 ../src/gui_interface.py:1266 ../src/notify.py:485 +#: ../src/dialogs.py:2981 ../src/gui_interface.py:1061 +#: ../src/gui_interface.py:1090 ../src/gui_interface.py:1111 +#: ../src/notify.py:285 msgid "File Transfer Stopped" msgstr "File Transfer Stopped" -#: ../src/dialogs.py:2649 ../src/gui_interface.py:971 ../src/notify.py:489 -msgid "Groupchat Invitation" -msgstr "Groupchat Invitation" - -#: ../src/dialogs.py:2651 ../src/notify.py:239 ../src/notify.py:491 -msgid "Contact Changed Status" -msgstr "Contact Changed Status" - -#: ../src/dialogs.py:2852 +#: ../src/dialogs.py:3190 #, python-format msgid "Single Message using account %s" msgstr "Single Message using account %s" -#: ../src/dialogs.py:2854 +#: ../src/dialogs.py:3192 #, python-format msgid "Single Message in account %s" msgstr "Single Message in account %s" -#: ../src/dialogs.py:2856 +#: ../src/dialogs.py:3194 msgid "Single Message" msgstr "Single Message" #. prepare UI for Sending -#: ../src/dialogs.py:2859 +#: ../src/dialogs.py:3197 #, python-format msgid "Send %s" msgstr "Send %s" #. prepare UI for Receiving -#: ../src/dialogs.py:2882 +#: ../src/dialogs.py:3220 #, python-format msgid "Received %s" msgstr "Received %s" #. prepare UI for Receiving -#: ../src/dialogs.py:2905 +#: ../src/dialogs.py:3243 #, python-format msgid "Form %s" msgstr "Form %s" #. we create a new blank window to send and we preset RE: and to jid -#: ../src/dialogs.py:2984 +#: ../src/dialogs.py:3326 #, python-format msgid "RE: %s" msgstr "RE: %s" -#: ../src/dialogs.py:2985 +#: ../src/dialogs.py:3327 #, python-format msgid "%s wrote:\n" msgstr "%s wrote:\n" -#: ../src/dialogs.py:3044 +#: ../src/dialogs.py:3387 #, python-format msgid "XML Console for %s" msgstr "XML Console for %s" -#: ../src/dialogs.py:3046 +#: ../src/dialogs.py:3389 msgid "XML Console" msgstr "XML Console" #. Action that can be done with an incoming list of contacts -#: ../src/dialogs.py:3175 +#: ../src/dialogs.py:3522 #, fuzzy msgid "add" msgstr "Sad" -#: ../src/dialogs.py:3175 +#: ../src/dialogs.py:3522 #, fuzzy msgid "modify" msgstr "Modify" -#: ../src/dialogs.py:3176 +#: ../src/dialogs.py:3523 #, fuzzy msgid "remove" msgstr "Remo_ve" -#: ../src/dialogs.py:3204 +#: ../src/dialogs.py:3552 #, fuzzy, python-format msgid "" "<b>%(jid)s</b> would like you to <b>%(action)s</b> some contacts in your " @@ -7402,188 +8136,207 @@ msgid "" msgstr "<b>%s</b> would like you to <b>%s</b> some contacts in your roster." #. Change label for accept_button to action name instead of 'OK'. -#: ../src/dialogs.py:3220 ../src/dialogs.py:3266 -msgid "Add" -msgstr "Add" - -#. Change label for accept_button to action name instead of 'OK'. -#: ../src/dialogs.py:3222 ../src/dialogs.py:3297 +#: ../src/dialogs.py:3570 ../src/dialogs.py:3645 msgid "Modify" msgstr "Modify" -#: ../src/dialogs.py:3228 -msgid "Jabber ID" -msgstr "Jabber ID" - -#: ../src/dialogs.py:3234 +#: ../src/dialogs.py:3582 msgid "Groups" msgstr "Groups" #. it is selected -#. remote_jid = model[iter_][1].decode('utf-8') -#: ../src/dialogs.py:3342 +#. remote_jid = model[iter_][1] +#: ../src/dialogs.py:3690 #, python-format msgid "%s suggested me to add you in my roster." msgstr "%s suggested me to add you in my roster." -#: ../src/dialogs.py:3356 +#: ../src/dialogs.py:3704 #, fuzzy, python-format -msgid "Added %s contacts" -msgstr "_Add contact" +msgid "Added %d contact" +msgid_plural "Added %d contacts" +msgstr[0] "_Add contact" +msgstr[1] "_Add contact" -#: ../src/dialogs.py:3393 +#: ../src/dialogs.py:3742 #, fuzzy, python-format -msgid "Removed %s contacts" -msgstr "Removes contact from roster" +msgid "Removed %d contact" +msgid_plural "Removed %d contacts" +msgstr[0] "Removes contact from roster" +msgstr[1] "Removes contact from roster" -#: ../src/dialogs.py:3433 ../src/dialogs.py:3610 +#: ../src/dialogs.py:3783 ../src/dialogs.py:3960 ../src/dialogs.py:4131 #, python-format msgid "Archiving Preferences for %s" msgstr "" -#: ../src/dialogs.py:3473 +#: ../src/dialogs.py:3823 #, fuzzy msgid "Invalid expire value" msgstr "Invalid Server Name" -#: ../src/dialogs.py:3474 +#: ../src/dialogs.py:3824 msgid "Expire must be a valid positive integer." msgstr "" -#: ../src/dialogs.py:3521 +#: ../src/dialogs.py:3871 msgid "There is an error with the form" msgstr "" -#: ../src/dialogs.py:3732 +#: ../src/dialogs.py:4091 #, fuzzy msgid "There is an error" msgstr "Service returned an error." -#: ../src/dialogs.py:3796 +#: ../src/dialogs.py:4165 +msgid "Success!" +msgstr "" + +#: ../src/dialogs.py:4165 +#, fuzzy +msgid "Your Archiving Preferences have been saved!" +msgstr "_Preferences" + +#: ../src/dialogs.py:4181 +msgid "We got no response from the Server" +msgstr "" + +#: ../src/dialogs.py:4183 +#, fuzzy +msgid "We received an error: {}" +msgstr "Service returned an error." + +#: ../src/dialogs.py:4187 +#, fuzzy +msgid "Error!" +msgstr "Error" + +#: ../src/dialogs.py:4246 +#, fuzzy +msgid "Add Jabber ID" +msgstr "Jabber ID" + +#: ../src/dialogs.py:4319 #, python-format msgid "Privacy List <b><i>%s</i></b>" msgstr "Privacy List <b><i>%s</i></b>" -#: ../src/dialogs.py:3800 +#: ../src/dialogs.py:4323 #, python-format msgid "Privacy List for %s" msgstr "Privacy List for %s" -#: ../src/dialogs.py:3856 +#: ../src/dialogs.py:4392 #, python-format msgid "Order: %(order)s, action: %(action)s, type: %(type)s, value: %(value)s" msgstr "Order: %(order)s, action: %(action)s, type: %(type)s, value: %(value)s" -#: ../src/dialogs.py:3861 +#: ../src/dialogs.py:4397 #, python-format msgid "Order: %(order)s, action: %(action)s" msgstr "Order: %(order)s, action: %(action)s" -#: ../src/dialogs.py:3905 +#: ../src/dialogs.py:4451 msgid "<b>Edit a rule</b>" msgstr "<b>Edit a rule</b>" -#: ../src/dialogs.py:4016 +#: ../src/dialogs.py:4563 msgid "<b>Add a rule</b>" msgstr "<b>Add a rule</b>" -#: ../src/dialogs.py:4116 +#: ../src/dialogs.py:4664 #, python-format msgid "Privacy Lists for %s" msgstr "Privacy Lists for %s" -#: ../src/dialogs.py:4118 +#: ../src/dialogs.py:4666 msgid "Privacy Lists" msgstr "Privacy Lists" -#: ../src/dialogs.py:4188 +#: ../src/dialogs.py:4756 msgid "Invalid List Name" msgstr "Invalid List Name" -#: ../src/dialogs.py:4189 +#: ../src/dialogs.py:4757 msgid "You must enter a name to create a privacy list." msgstr "You must enter a name to create a privacy list." -#: ../src/dialogs.py:4221 +#: ../src/dialogs.py:4793 msgid "You are invited to a groupchat" msgstr "You are invited to a groupchat" -#: ../src/dialogs.py:4224 +#: ../src/dialogs.py:4796 msgid "$Contact has invited you to join a discussion" msgstr "$Contact has invited you to join a discussion" -#: ../src/dialogs.py:4226 +#: ../src/dialogs.py:4798 #, python-format msgid "$Contact has invited you to group chat %(room_jid)s" msgstr "$Contact has invited you to group chat %(room_jid)s" -#: ../src/dialogs.py:4234 +#: ../src/dialogs.py:4807 #, python-format msgid "Comment: %s" msgstr "Comment: %s" -#: ../src/dialogs.py:4236 +#: ../src/dialogs.py:4809 msgid "Do you want to accept the invitation?" msgstr "Do you want to accept the invitation?" -#: ../src/dialogs.py:4298 +#: ../src/dialogs.py:4828 +msgid "Reason (if you decline):" +msgstr "" + +#: ../src/dialogs.py:4877 msgid "Choose Client Cert #PCKS12" msgstr "" -#: ../src/dialogs.py:4308 ../src/dialogs.py:4351 ../src/dialogs.py:4407 -#: ../src/dialogs.py:4495 +#: ../src/dialogs.py:4888 ../src/dialogs.py:4930 ../src/dialogs.py:4978 +#: ../src/dialogs.py:5067 msgid "All files" msgstr "All files" -#: ../src/dialogs.py:4313 +#: ../src/dialogs.py:4893 msgid "PKCS12 Files" msgstr "" -#: ../src/dialogs.py:4341 +#: ../src/dialogs.py:4919 msgid "Choose Sound" msgstr "Choose Sound" -#: ../src/dialogs.py:4356 +#: ../src/dialogs.py:4935 msgid "Wav Sounds" msgstr "Wav Sounds" -#: ../src/dialogs.py:4394 +#: ../src/dialogs.py:4965 msgid "Choose Image" msgstr "Choose Image" -#: ../src/dialogs.py:4412 +#: ../src/dialogs.py:4983 msgid "Images" msgstr "Images" -#: ../src/dialogs.py:4482 +#: ../src/dialogs.py:5053 #, fuzzy msgid "Choose Archive" msgstr "Choose Image" -#: ../src/dialogs.py:4500 +#: ../src/dialogs.py:5072 #, fuzzy msgid "Zip files" msgstr "All files" -#: ../src/dialogs.py:4525 +#: ../src/dialogs.py:5098 #, python-format msgid "When %s becomes:" msgstr "When %s becomes:" -#: ../src/dialogs.py:4527 +#: ../src/dialogs.py:5100 #, python-format msgid "Adding Special Notification for %s" msgstr "Adding Special Notification for %s" -#: ../src/dialogs.py:4602 -msgid "Condition" -msgstr "Condition" - -#: ../src/dialogs.py:4722 -msgid "when I am " -msgstr "when I am " - -#: ../src/dialogs.py:5198 +#: ../src/dialogs.py:5322 #, python-format msgid "" "Your chat session with <b>%(jid)s</b> is encrypted.\n" @@ -7594,19 +8347,19 @@ msgstr "" "\n" "This session's Short Authentication String is <b>%(sas)s</b>." -#: ../src/dialogs.py:5201 +#: ../src/dialogs.py:5325 msgid "You have already verified this contact's identity." msgstr "You have already verified this contact's identity." -#: ../src/dialogs.py:5207 ../src/dialogs.py:5291 +#: ../src/dialogs.py:5331 ../src/dialogs.py:5416 msgid "Contact's identity verified" msgstr "Contact's identity verified" -#: ../src/dialogs.py:5213 +#: ../src/dialogs.py:5337 msgid "Verify again..." msgstr "Verify again..." -#: ../src/dialogs.py:5218 +#: ../src/dialogs.py:5342 msgid "" "To be certain that <b>only</b> the expected person can read your messages or " "send you messages, you need to verify their identity by clicking the button " @@ -7616,19 +8369,19 @@ msgstr "" "send you messages, you need to verify their identity by clicking the button " "below." -#: ../src/dialogs.py:5221 ../src/dialogs.py:5272 ../src/dialogs.py:5285 +#: ../src/dialogs.py:5345 ../src/dialogs.py:5397 ../src/dialogs.py:5410 msgid "Contact's identity NOT verified" msgstr "Contact's identity NOT verified" -#: ../src/dialogs.py:5226 +#: ../src/dialogs.py:5350 msgid "Verify..." msgstr "Verify..." -#: ../src/dialogs.py:5237 +#: ../src/dialogs.py:5361 msgid "Have you verified the contact's identity?" msgstr "Have you verified the contact's identity?" -#: ../src/dialogs.py:5238 +#: ../src/dialogs.py:5362 #, python-format msgid "" "To prevent talking to an unknown person, you should speak to <b>%(jid)s</b> " @@ -7643,83 +8396,138 @@ msgstr "" "\n" "This session's Short Authentication String is <b>%(sas)s</b>." -#: ../src/dialogs.py:5239 +#: ../src/dialogs.py:5363 msgid "Did you talk to the remote contact and verify the SAS?" msgstr "Did you talk to the remote contact and verify the SAS?" -#: ../src/dialogs.py:5273 +#: ../src/dialogs.py:5398 #, python-format msgid "The contact's key (%s) <b>does not match</b> the key assigned in Gajim." msgstr "" "The contact's key (%s) <b>does not match</b> the key assigned in Gajim." -#: ../src/dialogs.py:5279 -msgid "No GPG key is assigned to this contact. So you cannot encrypt messages." +#: ../src/dialogs.py:5404 +#, fuzzy +msgid "" +"No OpenPGP key is assigned to this contact. So you cannot encrypt messages." msgstr "" "No GPG key is assigned to this contact. So you cannot encrypt messages." -#: ../src/dialogs.py:5286 +#: ../src/dialogs.py:5411 +#, fuzzy msgid "" -"GPG key is assigned to this contact, but <b>you do not trust his key</b>, so " -"message <b>cannot</b> be encrypted. Use your GPG client to trust this key." +"OpenPGP key is assigned to this contact, but <b>you do not trust his key</" +"b>, so message <b>cannot</b> be encrypted. Use your OpenPGP client to trust " +"this key." msgstr "" "GPG key is assigned to this contact, but <b>you do not trust his key</b>, so " "message <b>cannot</b> be encrypted. Use your GPG client to trust this key." -#: ../src/dialogs.py:5292 +#: ../src/dialogs.py:5417 +#, fuzzy msgid "" -"GPG Key is assigned to this contact, and you trust his key, so messages will " -"be encrypted." +"OpenPGP Key is assigned to this contact, and you trust his key, so messages " +"will be encrypted." msgstr "" "GPG Key is assigned to this contact, and you trust his key, so messages will " "be encrypted." -#: ../src/dialogs.py:5357 +#: ../src/dialogs.py:5483 msgid "an audio and video" msgstr "" -#: ../src/dialogs.py:5359 +#: ../src/dialogs.py:5485 msgid "an audio" msgstr "" -#: ../src/dialogs.py:5361 +#: ../src/dialogs.py:5487 msgid "a video" msgstr "" -#: ../src/dialogs.py:5365 +#: ../src/dialogs.py:5491 #, python-format msgid "" "%(contact)s wants to start %(type)s session with you. Do you want to answer " "the call?" msgstr "" -#: ../src/disco.py:119 +#: ../src/dialogs.py:5596 ../src/dialogs.py:5632 +#, fuzzy, python-format +msgid "Certificate for account %s" +msgstr "for account %s" + +#: ../src/dialogs.py:5596 +#, python-format +msgid "" +"<b>Issued to:</b>\n" +"Common Name (CN): %(scn)s\n" +"Organization (O): %(sorg)s\n" +"Organizationl Unit (OU): %(sou)s\n" +"Serial Number: %(sn)s\n" +"\n" +"<b>Issued by:</b>\n" +"Common Name (CN): %(icn)s\n" +"Organization (O): %(iorg)s\n" +"Organizationl Unit (OU): %(iou)s\n" +"\n" +"<b>Validity:</b>\n" +"Issued on: %(io)s\n" +"Expires on: %(eo)s\n" +"\n" +"<b>Fingerprint</b>\n" +"SHA1 Fingerprint: %(sha1)s\n" +"\n" +"SHA256 Fingerprint: %(sha256)s\n" +msgstr "" + +#: ../src/dialogs.py:5643 ../src/gui_interface.py:1396 +#, fuzzy, python-format +msgid "SSL Certificate Verification for %s" +msgstr "SSL certificate error" + +#: ../src/dialogs.py:5644 ../src/dialogs.py:5661 +msgid "View cert..." +msgstr "" + +#: ../src/disco.py:68 +msgid "This service has not yet responded with detailed information" +msgstr "This service has not yet responded with detailed information" + +#: ../src/disco.py:69 +msgid "" +"This service could not respond with detailed information.\n" +"It is most likely legacy or broken" +msgstr "" +"This service could not respond with detailed information.\n" +"It is most likely legacy or broken" + +#: ../src/disco.py:128 msgid "Others" msgstr "Others" #. conference is a category for listing mostly groupchats in service discovery -#: ../src/disco.py:123 +#: ../src/disco.py:132 msgid "Conference" msgstr "Conference" -#: ../src/disco.py:513 +#: ../src/disco.py:530 msgid "Without a connection, you can not browse available services" msgstr "Without a connection, you can not browse available services" -#: ../src/disco.py:600 +#: ../src/disco.py:616 #, python-format msgid "Service Discovery using account %s" msgstr "Service Discovery using account %s" -#: ../src/disco.py:602 +#: ../src/disco.py:618 msgid "Service Discovery" msgstr "Service Discovery" -#: ../src/disco.py:758 +#: ../src/disco.py:779 msgid "The service could not be found" msgstr "The service could not be found" -#: ../src/disco.py:759 +#: ../src/disco.py:780 msgid "" "There is no service at the address you entered, or it is not responding. " "Check the address and try again." @@ -7727,98 +8535,106 @@ msgstr "" "There is no service at the address you entered, or it is not responding. " "Check the address and try again." -#: ../src/disco.py:763 ../src/disco.py:1100 +#: ../src/disco.py:786 ../src/disco.py:1138 msgid "The service is not browsable" msgstr "The service is not browsable" -#: ../src/disco.py:764 +#: ../src/disco.py:787 msgid "This type of service does not contain any items to browse." msgstr "This type of service does not contain any items to browse." -#: ../src/disco.py:804 ../src/disco.py:814 +#: ../src/disco.py:828 ../src/disco.py:838 msgid "Invalid Server Name" msgstr "Invalid Server Name" -#: ../src/disco.py:868 +#: ../src/disco.py:896 #, python-format msgid "Browsing %(address)s using account %(account)s" msgstr "Browsing %(address)s using account %(account)s" -#: ../src/disco.py:912 -msgid "_Browse" +#: ../src/disco.py:943 +#, fuzzy +msgid "Browse" msgstr "_Browse" -#: ../src/disco.py:1101 +#: ../src/disco.py:1139 msgid "This service does not contain any items to browse." msgstr "This service does not contain any items to browse." -#: ../src/disco.py:1341 -msgid "_Execute Command" +#: ../src/disco.py:1351 +#, fuzzy +msgid "Execute Command" msgstr "_Execute Command" -#: ../src/disco.py:1351 ../src/disco.py:1522 +#: ../src/disco.py:1355 ../src/disco.py:1520 msgid "Re_gister" msgstr "Re_gister" -#: ../src/disco.py:1563 +#: ../src/disco.py:1366 +#, fuzzy +msgid "Join" +msgstr "_Join" + +#: ../src/disco.py:1561 #, python-format msgid "Scanning %(current)d / %(total)d.." msgstr "Scanning %(current)d / %(total)d.." #. Users column -#: ../src/disco.py:1754 +#: ../src/disco.py:1757 msgid "Users" msgstr "Users" #. Description column -#: ../src/disco.py:1762 +#: ../src/disco.py:1765 msgid "Description" msgstr "Description" #. Id column -#: ../src/disco.py:1770 +#: ../src/disco.py:1773 msgid "Id" msgstr "Id" -#: ../src/disco.py:1835 ../src/gui_interface.py:2995 +#: ../src/disco.py:1837 ../src/gui_interface.py:2629 msgid "Bookmark already set" msgstr "Bookmark already set" -#: ../src/disco.py:1836 ../src/gui_interface.py:2996 +#: ../src/disco.py:1838 ../src/gui_interface.py:2630 #, python-format msgid "Group Chat \"%s\" is already in your bookmarks." msgstr "Group Chat \"%s\" is already in your bookmarks." -#: ../src/disco.py:1845 ../src/gui_interface.py:3010 +#: ../src/disco.py:1848 ../src/gui_interface.py:2644 msgid "Bookmark has been added successfully" msgstr "Bookmark has been added successfully" -#: ../src/disco.py:1846 ../src/gui_interface.py:3011 +#: ../src/disco.py:1849 ../src/gui_interface.py:2645 msgid "You can manage your bookmarks via Actions menu in your roster." msgstr "You can manage your bookmarks via Actions menu in your roster." -#: ../src/disco.py:2057 +#: ../src/disco.py:2044 msgid "Subscribed" msgstr "Subscribed" -#: ../src/disco.py:2065 +#: ../src/disco.py:2053 msgid "Node" msgstr "Node" -#: ../src/disco.py:2129 +#: ../src/disco.py:2120 msgid "New post" msgstr "New post" -#: ../src/disco.py:2135 +#: ../src/disco.py:2126 msgid "_Subscribe" msgstr "_Subscribe" -#: ../src/disco.py:2141 +#: ../src/disco.py:2132 msgid "_Unsubscribe" msgstr "_Unsubscribe" #: ../src/features_window.py:49 -msgid "SSL certificat validation" +#, fuzzy +msgid "SSL certificate validation" msgstr "SSL certificate validation" #: ../src/features_window.py:50 @@ -7828,7 +8644,8 @@ msgstr "" "A library used to validate server certificates to ensure a secure connection." #: ../src/features_window.py:51 ../src/features_window.py:52 -msgid "Requires python-pyopenssl." +#, fuzzy +msgid "Requires python-pyopenssl > 0.12 and pyasn1." msgstr "Requires python-pyopenssl." #: ../src/features_window.py:53 @@ -7844,8 +8661,10 @@ msgid "Requires python-avahi." msgstr "Requires python-avahi." #: ../src/features_window.py:56 -msgid "Requires pybonjour (http://o2s.csail.mit.edu/o2s-wiki/pybonjour)." -msgstr "Requires pybonjour (http://o2s.csail.mit.edu/o2s-wiki/pybonjour)." +msgid "" +"Requires pybonjour and bonjour SDK running (http://developer.apple.com/" +"opensource/)." +msgstr "" #: ../src/features_window.py:57 msgid "Command line" @@ -7859,24 +8678,30 @@ msgstr "A script to control Gajim via commandline." msgid "Requires python-dbus." msgstr "Requires python-dbus." -#: ../src/features_window.py:60 ../src/features_window.py:64 -#: ../src/features_window.py:68 ../src/features_window.py:72 -#: ../src/features_window.py:76 ../src/features_window.py:84 -#: ../src/features_window.py:88 ../src/features_window.py:108 +#: ../src/features_window.py:60 ../src/features_window.py:68 +#: ../src/features_window.py:72 ../src/features_window.py:80 +#: ../src/features_window.py:96 ../src/features_window.py:100 +#: ../src/features_window.py:104 msgid "Feature not available under Windows." msgstr "Feature not available under Windows." #: ../src/features_window.py:61 -msgid "OpenGPG message encryption" +#, fuzzy +msgid "OpenPGP message encryption" msgstr "OpenGPG message encryption" #: ../src/features_window.py:62 -msgid "Encrypting chat messages with gpg keys." +#, fuzzy +msgid "Encrypting chat messages with OpenPGP keys." msgstr "Encrypting chat messages with gpg keys." #: ../src/features_window.py:63 -msgid "Requires gpg and python-GnuPGInterface." -msgstr "Requires gpg and python-GnuPGInterface." +msgid "Requires gpg and python-gnupg (http://code.google.com/p/python-gnupg/)." +msgstr "" + +#: ../src/features_window.py:64 +msgid "Requires gpg.exe in PATH." +msgstr "" #: ../src/features_window.py:65 msgid "Network-manager" @@ -7891,66 +8716,44 @@ msgid "Requires gnome-network-manager and python-dbus." msgstr "Requires gnome-network-manager and python-dbus." #: ../src/features_window.py:69 -msgid "Session Management" -msgstr "Session Management" - -#: ../src/features_window.py:70 -msgid "Gajim session is stored on logout and restored on login." -msgstr "Gajim session is stored on logout and restored on login." - -#: ../src/features_window.py:71 -msgid "Requires python-gnome2." -msgstr "Requires python-gnome2." - -#: ../src/features_window.py:73 msgid "Password encryption" msgstr "Password encryption" -#: ../src/features_window.py:74 +#: ../src/features_window.py:70 msgid "Passwords can be stored securely and not just in plaintext." msgstr "Passwords can be stored securely and not just in plaintext." -#: ../src/features_window.py:75 -msgid "Requires gnome-keyring and python-gnome2-desktop, or kwalletcli." -msgstr "Requires gnome-keyring and python-gnome2-desktop, or kwalletcli." - -#: ../src/features_window.py:77 -msgid "SRV" -msgstr "SRV" - -#: ../src/features_window.py:78 -msgid "Ability to connect to servers which are using SRV records." -msgstr "Ability to connect to servers which are using SRV records." - -#: ../src/features_window.py:79 -msgid "Requires dnsutils." -msgstr "Requires dnsutils." - -#: ../src/features_window.py:80 -msgid "Requires nslookup to use SRV records." -msgstr "Requires nslookup to use SRV records." +#: ../src/features_window.py:71 +msgid "" +"Requires libsecret and a provider (such as GNOME Keyring and KSecretService)." +msgstr "" -#: ../src/features_window.py:81 +#: ../src/features_window.py:73 msgid "Spell Checker" msgstr "Spell Checker" -#: ../src/features_window.py:82 +#: ../src/features_window.py:74 msgid "Spellchecking of composed messages." msgstr "Spellchecking of composed messages." -#: ../src/features_window.py:83 +#: ../src/features_window.py:75 msgid "Requires libgtkspell." msgstr "Requires libgtkspell." -#: ../src/features_window.py:85 +#: ../src/features_window.py:76 +#, fuzzy +msgid "Requires libgtkspell and libenchant." +msgstr "Requires libgtkspell." + +#: ../src/features_window.py:77 msgid "Notification" msgstr "Notification" -#: ../src/features_window.py:86 +#: ../src/features_window.py:78 msgid "Passive popups notifying for new events." msgstr "Passive popups notifying for new events." -#: ../src/features_window.py:87 +#: ../src/features_window.py:79 msgid "" "Requires python-notify or instead python-dbus in conjunction with " "notification-daemon." @@ -7958,65 +8761,39 @@ msgstr "" "Requires python-notify or instead python-dbus in conjunction with " "notification-daemon." -#: ../src/features_window.py:89 +#: ../src/features_window.py:81 msgid "Automatic status" msgstr "Automatic status" -#: ../src/features_window.py:90 +#: ../src/features_window.py:82 msgid "Ability to measure idle time, in order to set auto status." msgstr "Ability to measure idle time, in order to set auto status." -#: ../src/features_window.py:91 +#: ../src/features_window.py:83 msgid "Requires libxss library." msgstr "Requires libxss library." -#: ../src/features_window.py:92 +#: ../src/features_window.py:84 msgid "Requires python2.5." msgstr "Requires python2.5." -#: ../src/features_window.py:93 -msgid "LaTeX" -msgstr "LaTeX" - -#: ../src/features_window.py:94 -msgid "Transform LaTeX expressions between $$ $$." -msgstr "Transform LaTeX expressions between $$ $$." - -#: ../src/features_window.py:95 -#, fuzzy -msgid "" -"Requires texlive-latex-base and (dvipng or ImageMagick). You have to set " -"'use_latex' to True in the Advanced Configuration Editor." -msgstr "" -"Requires texlive-latex-base and dvipng. You have to set 'use_latex' to True " -"in the Advanced Configuration Editor." - -#: ../src/features_window.py:96 -#, fuzzy -msgid "" -"Requires texlive-latex-base and (dvipng or ImageMagick) (All is in MikTeX). " -"You have to set 'use_latex' to True in the Advanced Configuration Editor." -msgstr "" -"Requires texlive-latex-base and dvipng (All is in MikTeX). You have to set " -"'use_latex' to True in the Advanced Configuration Editor." - -#: ../src/features_window.py:97 +#: ../src/features_window.py:85 msgid "End to End message encryption" msgstr "End to End message encryption" -#: ../src/features_window.py:98 +#: ../src/features_window.py:86 msgid "Encrypting chat messages." msgstr "Encrypting chat messages." -#: ../src/features_window.py:99 ../src/features_window.py:100 +#: ../src/features_window.py:87 ../src/features_window.py:88 msgid "Requires python-crypto." msgstr "Requires python-crypto." -#: ../src/features_window.py:101 +#: ../src/features_window.py:89 msgid "RST Generator" msgstr "RST Generator" -#: ../src/features_window.py:102 +#: ../src/features_window.py:90 msgid "" "Generate XHTML output from RST code (see http://docutils.sourceforge.net/" "docs/ref/rst/restructuredtext.html)." @@ -8024,140 +8801,139 @@ msgstr "" "Generate XHTML output from RST code (see http://docutils.sourceforge.net/" "docs/ref/rst/restructuredtext.html)." -#: ../src/features_window.py:103 ../src/features_window.py:104 +#: ../src/features_window.py:91 ../src/features_window.py:92 msgid "Requires python-docutils." msgstr "Requires python-docutils." -#: ../src/features_window.py:106 +#: ../src/features_window.py:94 msgid "Ability to start audio and video chat." msgstr "" -#: ../src/features_window.py:107 +#: ../src/features_window.py:95 +msgid "" +"Requires gir1.2-farstream-0.2, gir1.2-gstreamer-1.0, gstreamer1.0-libav and " +"gstreamer1.0-plugins-ugly." +msgstr "" + +#: ../src/features_window.py:97 +msgid "UPnP-IGD" +msgstr "" + +#: ../src/features_window.py:98 +msgid "Ability to request your router to forward port for file transfer." +msgstr "" + +#: ../src/features_window.py:99 #, fuzzy -msgid "Requires python-farsight." -msgstr "Requires python-avahi." +msgid "Requires python-gupnp-igd." +msgstr "Requires python-gnome2." + +#: ../src/features_window.py:101 +msgid "UPower" +msgstr "" + +#: ../src/features_window.py:102 +msgid "Ability to disconnect properly just before suspending the machine." +msgstr "" + +#: ../src/features_window.py:103 +#, fuzzy +msgid "Requires upower and python-dbus." +msgstr "Requires python-dbus." -#: ../src/features_window.py:115 +#: ../src/features_window.py:111 #, fuzzy msgid "?features:Available" msgstr "Available" -#: ../src/features_window.py:122 +#: ../src/features_window.py:118 msgid "Feature" msgstr "Feature" -#: ../src/filetransfers_window.py:77 +#: ../src/filetransfers_window.py:85 msgid "File" msgstr "File" -#: ../src/filetransfers_window.py:92 +#: ../src/filetransfers_window.py:100 msgid "Time" msgstr "Time" -#: ../src/filetransfers_window.py:104 +#: ../src/filetransfers_window.py:112 msgid "Progress" msgstr "Progress" -#: ../src/filetransfers_window.py:178 ../src/filetransfers_window.py:234 +#: ../src/filetransfers_window.py:187 ../src/filetransfers_window.py:243 #, python-format msgid "Filename: %s" msgstr "Filename: %s" -#: ../src/filetransfers_window.py:179 ../src/filetransfers_window.py:323 +#: ../src/filetransfers_window.py:188 ../src/filetransfers_window.py:450 #, python-format msgid "Size: %s" msgstr "Size: %s" #. You is a reply of who sent a file #. You is a reply of who received a file -#: ../src/filetransfers_window.py:188 ../src/filetransfers_window.py:198 -#: ../src/history_manager.py:522 +#: ../src/filetransfers_window.py:197 ../src/filetransfers_window.py:207 +#: ../src/history_manager.py:550 msgid "You" msgstr "You" -#: ../src/filetransfers_window.py:189 +#: ../src/filetransfers_window.py:198 #, python-format msgid "Sender: %s" msgstr "Sender: %s" -#: ../src/filetransfers_window.py:190 ../src/filetransfers_window.py:617 -#: ../src/tooltips.py:742 +#: ../src/filetransfers_window.py:199 ../src/filetransfers_window.py:731 +#: ../src/tooltips.py:845 msgid "Recipient: " msgstr "Recipient: " -#: ../src/filetransfers_window.py:201 +#: ../src/filetransfers_window.py:210 #, python-format msgid "Saved in: %s" msgstr "Saved in: %s" -#: ../src/filetransfers_window.py:203 -msgid "File transfer completed" -msgstr "File transfer completed" - -#: ../src/filetransfers_window.py:218 ../src/filetransfers_window.py:225 -msgid "File transfer cancelled" -msgstr "File transfer cancelled" - -#: ../src/filetransfers_window.py:218 ../src/filetransfers_window.py:226 -msgid "Connection with peer cannot be established." -msgstr "Connection with peer cannot be established." - -#: ../src/filetransfers_window.py:235 +#: ../src/filetransfers_window.py:244 #, python-format msgid "Recipient: %s" msgstr "Recipient: %s" -#: ../src/filetransfers_window.py:237 +#: ../src/filetransfers_window.py:246 #, python-format msgid "Error message: %s" msgstr "Error message: %s" -#: ../src/filetransfers_window.py:238 -msgid "File transfer stopped" -msgstr "File transfer stopped" +#: ../src/filetransfers_window.py:283 +#, python-format +msgid "" +"The file %(file)s has been fully received, but it seems to be wrongly " +"received.\n" +"Do you want to reload it?" +msgstr "" -#: ../src/filetransfers_window.py:257 +#: ../src/filetransfers_window.py:311 msgid "Choose File to Send..." msgstr "Choose File to Send..." -#: ../src/filetransfers_window.py:273 ../src/tooltips.py:780 +#: ../src/filetransfers_window.py:328 ../src/tooltips.py:880 msgid "Description: " msgstr "Description: " -#: ../src/filetransfers_window.py:286 +#: ../src/filetransfers_window.py:341 msgid "Gajim cannot access this file" msgstr "Gajim cannot access this file" -#: ../src/filetransfers_window.py:287 +#: ../src/filetransfers_window.py:342 msgid "This file is being used by another process." msgstr "This file is being used by another process." -#: ../src/filetransfers_window.py:320 -#, python-format -msgid "File: %s" -msgstr "File: %s" - -#: ../src/filetransfers_window.py:326 -#, python-format -msgid "Type: %s" -msgstr "Type: %s" - -#: ../src/filetransfers_window.py:328 -#, python-format -msgid "Description: %s" -msgstr "Description: %s" - -#: ../src/filetransfers_window.py:329 -#, python-format -msgid "%s wants to send you a file:" -msgstr "%s wants to send you a file:" - -#: ../src/filetransfers_window.py:342 ../src/gtkgui_helpers.py:906 +#: ../src/filetransfers_window.py:386 ../src/gtkgui_helpers.py:784 #, python-format msgid "Cannot overwrite existing file \"%s\"" msgstr "Cannot overwrite existing file \"%s\"" -#: ../src/filetransfers_window.py:343 ../src/gtkgui_helpers.py:907 +#: ../src/filetransfers_window.py:387 ../src/gtkgui_helpers.py:785 msgid "" "A file with this name already exists and you do not have permission to " "overwrite it." @@ -8165,33 +8941,64 @@ msgstr "" "A file with this name already exists and you do not have permission to " "overwrite it." -#: ../src/filetransfers_window.py:359 ../src/gtkgui_helpers.py:911 +#: ../src/filetransfers_window.py:404 ../src/gtkgui_helpers.py:789 msgid "This file already exists" msgstr "This file already exists" -#: ../src/filetransfers_window.py:359 ../src/gtkgui_helpers.py:911 +#: ../src/filetransfers_window.py:404 ../src/gtkgui_helpers.py:789 msgid "What do you want to do?" msgstr "What do you want to do?" -#. read-only bit is used to mark special folder under windows, -#. not to mark that a folder is read-only. See ticket #3587 -#: ../src/filetransfers_window.py:369 ../src/gtkgui_helpers.py:918 +#. read-only bit is used to mark special folder under +#. windows, not to mark that a folder is read-only. +#. See ticket #3587 +#: ../src/filetransfers_window.py:415 ../src/gtkgui_helpers.py:796 #, python-format msgid "Directory \"%s\" is not writable" msgstr "Directory \"%s\" is not writable" -#: ../src/filetransfers_window.py:369 ../src/gtkgui_helpers.py:919 +#: ../src/filetransfers_window.py:416 ../src/gtkgui_helpers.py:797 msgid "You do not have permission to create files in this directory." msgstr "You do not have permission to create files in this directory." -#: ../src/filetransfers_window.py:379 +#: ../src/filetransfers_window.py:427 msgid "Save File as..." msgstr "Save File as..." +#: ../src/filetransfers_window.py:447 +#, python-format +msgid "File: %s" +msgstr "File: %s" + +#: ../src/filetransfers_window.py:453 +#, python-format +msgid "Type: %s" +msgstr "Type: %s" + +#: ../src/filetransfers_window.py:455 +#, python-format +msgid "Description: %s" +msgstr "Description: %s" + +#: ../src/filetransfers_window.py:456 +#, python-format +msgid "%s wants to send you a file:" +msgstr "%s wants to send you a file:" + +#: ../src/filetransfers_window.py:497 +#, fuzzy +msgid "Checking file..." +msgstr "Sending profile..." + +#: ../src/filetransfers_window.py:511 +#, fuzzy +msgid "File error" +msgstr "File Transfer Error" + #. Print remaining time in format 00:00:00 #. You can change the places of (hours), (minutes), (seconds) - #. they are not translatable. -#: ../src/filetransfers_window.py:449 +#: ../src/filetransfers_window.py:548 #, python-format msgid "%(hours)02.d:%(minutes)02.d:%(seconds)02.d" msgstr "%(hours)02.d:%(minutes)02.d:%(seconds)02.d" @@ -8199,112 +9006,61 @@ msgstr "%(hours)02.d:%(minutes)02.d:%(seconds)02.d" #. This should make the string Kb/s, #. where 'Kb' part is taken from %s. #. Only the 's' after / (which means second) should be translated. -#: ../src/filetransfers_window.py:542 +#: ../src/filetransfers_window.py:641 #, python-format msgid "(%(filesize_unit)s/s)" msgstr "(%(filesize_unit)s/s)" -#: ../src/filetransfers_window.py:585 ../src/filetransfers_window.py:588 +#: ../src/filetransfers_window.py:697 ../src/filetransfers_window.py:700 msgid "Invalid File" msgstr "Invalid File" -#: ../src/filetransfers_window.py:585 +#: ../src/filetransfers_window.py:697 msgid "File: " msgstr "File: " -#: ../src/filetransfers_window.py:589 +#: ../src/filetransfers_window.py:701 msgid "It is not possible to send empty files" msgstr "It is not possible to send empty files" -#: ../src/filetransfers_window.py:613 ../src/tooltips.py:732 +#: ../src/filetransfers_window.py:727 ../src/tooltips.py:836 msgid "Name: " msgstr "Name: " -#: ../src/filetransfers_window.py:615 ../src/tooltips.py:736 +#: ../src/filetransfers_window.py:729 ../src/tooltips.py:839 msgid "Sender: " msgstr "Sender: " -#: ../src/filetransfers_window.py:777 +#: ../src/filetransfers_window.py:896 msgid "Pause" msgstr "Pause" -#: ../src/gajim.py:142 -msgid "Gajim needs X server to run. Quiting..." -msgstr "Gajim needs X server to run. Quiting..." - -#: ../src/gajim.py:144 -#, python-format -msgid "importing PyGTK failed: %s" -msgstr "importing PyGTK failed: %s" - -#: ../src/gajim.py:186 -#, fuzzy -msgid "Gajim needs PyGTK 2.16 or above" -msgstr "Gajim needs PyGTK 2.12 or above" - -#: ../src/gajim.py:187 -#, fuzzy -msgid "Gajim needs PyGTK 2.16 or above to run. Quiting..." -msgstr "Gajim needs PyGTK 2.12 or above to run. Quiting..." - -#: ../src/gajim.py:189 -#, fuzzy -msgid "Gajim needs GTK 2.16 or above" -msgstr "Gajim needs GTK 2.12 or above" - -#: ../src/gajim.py:190 -#, fuzzy -msgid "Gajim needs GTK 2.16 or above to run. Quiting..." -msgstr "Gajim needs GTK 2.12 or above to run. Quiting..." - -#: ../src/gajim.py:199 -msgid "Gajim needs pywin32 to run" -msgstr "Gajim needs pywin32 to run" - -#: ../src/gajim.py:200 -#, python-format -msgid "" -"Please make sure that Pywin32 is installed on your system. You can get it at " -"%s" -msgstr "" -"Please make sure that Pywin32 is installed on your system. You can get it at " -"%s" - -#. set the icon to all newly opened wind -#: ../src/gajim.py:316 -msgid "Gajim is already running" -msgstr "Gajim is already running" - -#: ../src/gajim.py:317 -msgid "" -"Another instance of Gajim seems to be running\n" -"Run anyway?" -msgstr "" -"Another instance of Gajim seems to be running\n" -"Run anyway?" +#: ../src/filetransfers_window.py:907 +msgid "_Continue" +msgstr "_Continue" -#: ../src/gajim-remote-plugin.py:74 ../src/gajim-remote.py:77 +#: ../src/gajim-remote.py:79 msgid "Shows a help on specific command" msgstr "Shows a help on specific command" #. User gets help for the command, specified by this parameter -#: ../src/gajim-remote-plugin.py:77 ../src/gajim-remote.py:80 +#: ../src/gajim-remote.py:82 msgid "command" msgstr "command" -#: ../src/gajim-remote-plugin.py:78 ../src/gajim-remote.py:81 +#: ../src/gajim-remote.py:83 msgid "show help on command" msgstr "show help on command" -#: ../src/gajim-remote-plugin.py:82 ../src/gajim-remote.py:85 +#: ../src/gajim-remote.py:87 msgid "Shows or hides the roster window" msgstr "Shows or hides the roster window" -#: ../src/gajim-remote-plugin.py:86 ../src/gajim-remote.py:89 +#: ../src/gajim-remote.py:91 msgid "Pops up a window with the next pending event" msgstr "Pops up a window with the next pending event" -#: ../src/gajim-remote-plugin.py:90 ../src/gajim-remote.py:93 +#: ../src/gajim-remote.py:95 msgid "" "Prints a list of all contacts in the roster. Each contact appears on a " "separate line" @@ -8312,51 +9068,55 @@ msgstr "" "Prints a list of all contacts in the roster. Each contact appears on a " "separate line" -#: ../src/gajim-remote-plugin.py:93 ../src/gajim-remote-plugin.py:108 -#: ../src/gajim-remote-plugin.py:118 ../src/gajim-remote-plugin.py:131 -#: ../src/gajim-remote-plugin.py:145 ../src/gajim-remote-plugin.py:154 -#: ../src/gajim-remote-plugin.py:175 ../src/gajim-remote-plugin.py:205 -#: ../src/gajim-remote-plugin.py:214 ../src/gajim-remote-plugin.py:221 -#: ../src/gajim-remote-plugin.py:228 ../src/gajim-remote-plugin.py:239 -#: ../src/gajim-remote-plugin.py:255 ../src/gajim-remote-plugin.py:264 -#: ../src/gajim-remote.py:96 ../src/gajim-remote.py:111 -#: ../src/gajim-remote.py:121 ../src/gajim-remote.py:131 -#: ../src/gajim-remote.py:147 ../src/gajim-remote.py:161 -#: ../src/gajim-remote.py:170 ../src/gajim-remote.py:191 -#: ../src/gajim-remote.py:221 ../src/gajim-remote.py:230 -#: ../src/gajim-remote.py:237 ../src/gajim-remote.py:244 -#: ../src/gajim-remote.py:255 ../src/gajim-remote.py:280 -#: ../src/gajim-remote.py:291 -msgid "account" +#: ../src/gajim-remote.py:98 ../src/gajim-remote.py:113 +#: ../src/gajim-remote.py:123 ../src/gajim-remote.py:133 +#: ../src/gajim-remote.py:149 ../src/gajim-remote.py:163 +#: ../src/gajim-remote.py:172 ../src/gajim-remote.py:193 +#: ../src/gajim-remote.py:223 ../src/gajim-remote.py:232 +#: ../src/gajim-remote.py:239 ../src/gajim-remote.py:246 +#: ../src/gajim-remote.py:257 ../src/gajim-remote.py:282 +#: ../src/gajim-remote.py:293 +#, fuzzy +msgid "?CLI:account" msgstr "account" -#: ../src/gajim-remote-plugin.py:93 ../src/gajim-remote.py:96 +#: ../src/gajim-remote.py:98 msgid "show only contacts of the given account" msgstr "show only contacts of the given account" -#: ../src/gajim-remote-plugin.py:99 ../src/gajim-remote.py:102 +#: ../src/gajim-remote.py:104 msgid "Prints a list of registered accounts" msgstr "Prints a list of registered accounts" -#: ../src/gajim-remote-plugin.py:103 ../src/gajim-remote.py:106 +#: ../src/gajim-remote.py:108 msgid "Changes the status of account or accounts" msgstr "Changes the status of account or accounts" #. offline, online, chat, away, xa, dnd, invisible should not be translated -#: ../src/gajim-remote-plugin.py:106 ../src/gajim-remote.py:109 -msgid "status" +#: ../src/gajim-remote.py:111 +#, fuzzy +msgid "?CLI:status" msgstr "status" -#: ../src/gajim-remote-plugin.py:106 +#: ../src/gajim-remote.py:111 #, fuzzy -msgid "one of: offline, online, chat, away, xa, dnd, invisible " +msgid "" +"one of: offline, online, chat, away, xa, dnd, invisible. If not set, use " +"account's previous status" msgstr "one of: offline, online, chat, away, xa, dnd, invisible " -#: ../src/gajim-remote-plugin.py:107 ../src/gajim-remote.py:110 +#: ../src/gajim-remote.py:112 ../src/gajim-remote.py:135 +#: ../src/gajim-remote.py:146 ../src/gajim-remote.py:160 +#: ../src/gajim-remote.py:171 ../src/gajim-remote.py:284 +#, fuzzy +msgid "?CLI:message" +msgstr "message" + +#: ../src/gajim-remote.py:112 msgid "status message" msgstr "status message" -#: ../src/gajim-remote-plugin.py:108 ../src/gajim-remote.py:111 +#: ../src/gajim-remote.py:113 msgid "" "change status of account \"account\". If not specified, try to change status " "of all accounts that have \"sync with global status\" option set" @@ -8364,20 +9124,44 @@ msgstr "" "change status of account \"account\". If not specified, try to change status " "of all accounts that have \"sync with global status\" option set" -#: ../src/gajim-remote-plugin.py:114 ../src/gajim-remote.py:127 +#: ../src/gajim-remote.py:119 +msgid "Changes the priority of account or accounts" +msgstr "Changes the priority of account or accounts" + +#: ../src/gajim-remote.py:121 +#, fuzzy +msgid "?CLI:priority" +msgstr "priority" + +#: ../src/gajim-remote.py:121 +msgid "priority you want to give to the account" +msgstr "priority you want to give to the account" + +#: ../src/gajim-remote.py:123 +msgid "" +"change the priority of the given account. If not specified, change status of " +"all accounts that have \"sync with global status\" option set" +msgstr "" +"change the priority of the given account. If not specified, change status of " +"all accounts that have \"sync with global status\" option set" + +#: ../src/gajim-remote.py:129 msgid "Shows the chat dialog so that you can send messages to a contact" msgstr "Shows the chat dialogue so that you can send messages to a contact" -#: ../src/gajim-remote-plugin.py:116 ../src/gajim-remote.py:129 +#: ../src/gajim-remote.py:131 msgid "JID of the contact that you want to chat with" msgstr "JID of the contact that you want to chat with" -#: ../src/gajim-remote-plugin.py:118 ../src/gajim-remote-plugin.py:205 -#: ../src/gajim-remote.py:131 ../src/gajim-remote.py:221 +#: ../src/gajim-remote.py:133 ../src/gajim-remote.py:223 msgid "if specified, contact is taken from the contact list of this account" msgstr "if specified, contact is taken from the contact list of this account" -#: ../src/gajim-remote-plugin.py:123 ../src/gajim-remote.py:139 +#: ../src/gajim-remote.py:136 +msgid "message content. The account must be specified or \"\"" +msgstr "message content. The account must be specified or \"\"" + +#: ../src/gajim-remote.py:141 msgid "" "Sends new chat message to a contact in the roster. Both OpenPGP key and " "account are optional. If you want to set only 'account', without 'OpenPGP " @@ -8387,34 +9171,29 @@ msgstr "" "account are optional. If you want to set only 'account', without 'OpenPGP " "key', just set 'OpenPGP key' to ''." -#: ../src/gajim-remote-plugin.py:127 ../src/gajim-remote-plugin.py:140 -#: ../src/gajim-remote.py:143 ../src/gajim-remote.py:156 +#: ../src/gajim-remote.py:145 ../src/gajim-remote.py:158 msgid "JID of the contact that will receive the message" msgstr "JID of the contact that will receive the message" -#: ../src/gajim-remote-plugin.py:128 ../src/gajim-remote-plugin.py:142 -#: ../src/gajim-remote-plugin.py:153 ../src/gajim-remote.py:144 -#: ../src/gajim-remote.py:158 ../src/gajim-remote.py:169 +#: ../src/gajim-remote.py:146 ../src/gajim-remote.py:160 +#: ../src/gajim-remote.py:171 msgid "message contents" msgstr "message contents" -#: ../src/gajim-remote-plugin.py:129 ../src/gajim-remote-plugin.py:143 -#: ../src/gajim-remote.py:145 ../src/gajim-remote.py:159 +#: ../src/gajim-remote.py:147 ../src/gajim-remote.py:161 msgid "pgp key" msgstr "pgp key" -#: ../src/gajim-remote-plugin.py:129 ../src/gajim-remote-plugin.py:143 -#: ../src/gajim-remote.py:145 ../src/gajim-remote.py:159 +#: ../src/gajim-remote.py:147 ../src/gajim-remote.py:161 msgid "if specified, the message will be encrypted using this public key" msgstr "if specified, the message will be encrypted using this public key" -#: ../src/gajim-remote-plugin.py:131 ../src/gajim-remote-plugin.py:145 -#: ../src/gajim-remote-plugin.py:154 ../src/gajim-remote.py:147 -#: ../src/gajim-remote.py:161 ../src/gajim-remote.py:170 +#: ../src/gajim-remote.py:149 ../src/gajim-remote.py:163 +#: ../src/gajim-remote.py:172 msgid "if specified, the message will be sent using this account" msgstr "if specified, the message will be sent using this account" -#: ../src/gajim-remote-plugin.py:136 ../src/gajim-remote.py:152 +#: ../src/gajim-remote.py:154 msgid "" "Sends new single message to a contact in the roster. Both OpenPGP key and " "account are optional. If you want to set only 'account', without 'OpenPGP " @@ -8424,133 +9203,130 @@ msgstr "" "account are optional. If you want to set only 'account', without 'OpenPGP " "key', just set 'OpenPGP key' to ''." -#: ../src/gajim-remote-plugin.py:141 ../src/gajim-remote.py:157 +#: ../src/gajim-remote.py:159 msgid "subject" msgstr "subject" -#: ../src/gajim-remote-plugin.py:141 ../src/gajim-remote.py:157 +#: ../src/gajim-remote.py:159 msgid "message subject" msgstr "message subject" -#: ../src/gajim-remote-plugin.py:150 ../src/gajim-remote.py:166 +#: ../src/gajim-remote.py:168 msgid "Sends new message to a groupchat you've joined." msgstr "Sends new message to a groupchat you've joined." -#: ../src/gajim-remote-plugin.py:152 ../src/gajim-remote.py:168 +#: ../src/gajim-remote.py:170 msgid "JID of the room that will receive the message" msgstr "JID of the room that will receive the message" -#: ../src/gajim-remote-plugin.py:159 ../src/gajim-remote.py:175 +#: ../src/gajim-remote.py:177 msgid "Gets detailed info on a contact" msgstr "Gets detailed info on a contact" -#: ../src/gajim-remote-plugin.py:161 ../src/gajim-remote-plugin.py:174 -#: ../src/gajim-remote-plugin.py:204 ../src/gajim-remote-plugin.py:213 -#: ../src/gajim-remote.py:177 ../src/gajim-remote.py:190 -#: ../src/gajim-remote.py:220 ../src/gajim-remote.py:229 +#: ../src/gajim-remote.py:179 ../src/gajim-remote.py:192 +#: ../src/gajim-remote.py:222 ../src/gajim-remote.py:231 msgid "JID of the contact" msgstr "JID of the contact" -#: ../src/gajim-remote-plugin.py:165 ../src/gajim-remote.py:181 +#: ../src/gajim-remote.py:183 msgid "Gets detailed info on a account" msgstr "Gets detailed info on a account" -#: ../src/gajim-remote-plugin.py:167 ../src/gajim-remote.py:183 +#: ../src/gajim-remote.py:185 msgid "Name of the account" msgstr "Name of the account" -#: ../src/gajim-remote-plugin.py:171 ../src/gajim-remote.py:187 +#: ../src/gajim-remote.py:189 msgid "Sends file to a contact" msgstr "Sends file to a contact" -#: ../src/gajim-remote-plugin.py:173 ../src/gajim-remote.py:189 +#: ../src/gajim-remote.py:191 msgid "file" msgstr "file" -#: ../src/gajim-remote-plugin.py:173 ../src/gajim-remote.py:189 +#: ../src/gajim-remote.py:191 msgid "File path" msgstr "File path" -#: ../src/gajim-remote-plugin.py:175 ../src/gajim-remote.py:191 +#: ../src/gajim-remote.py:193 msgid "if specified, file will be sent using this account" msgstr "if specified, file will be sent using this account" -#: ../src/gajim-remote-plugin.py:180 ../src/gajim-remote.py:196 +#: ../src/gajim-remote.py:198 msgid "Lists all preferences and their values" msgstr "Lists all preferences and their values" -#: ../src/gajim-remote-plugin.py:184 ../src/gajim-remote.py:200 +#: ../src/gajim-remote.py:202 msgid "Sets value of 'key' to 'value'." msgstr "Sets value of 'key' to 'value'." -#: ../src/gajim-remote-plugin.py:186 ../src/gajim-remote.py:202 +#: ../src/gajim-remote.py:204 msgid "key=value" msgstr "key=value" -#: ../src/gajim-remote-plugin.py:186 ../src/gajim-remote.py:202 +#: ../src/gajim-remote.py:204 msgid "'key' is the name of the preference, 'value' is the value to set it to" msgstr "'key' is the name of the preference, 'value' is the value to set it to" -#: ../src/gajim-remote-plugin.py:191 ../src/gajim-remote.py:207 +#: ../src/gajim-remote.py:209 msgid "Deletes a preference item" msgstr "Deletes a preference item" -#: ../src/gajim-remote-plugin.py:193 ../src/gajim-remote.py:209 +#: ../src/gajim-remote.py:211 msgid "key" msgstr "key" -#: ../src/gajim-remote-plugin.py:193 ../src/gajim-remote.py:209 +#: ../src/gajim-remote.py:211 msgid "name of the preference to be deleted" msgstr "name of the preference to be deleted" -#: ../src/gajim-remote-plugin.py:197 ../src/gajim-remote.py:213 +#: ../src/gajim-remote.py:215 msgid "Writes the current state of Gajim preferences to the .config file" msgstr "Writes the current state of Gajim preferences to the .config file" -#: ../src/gajim-remote-plugin.py:202 ../src/gajim-remote.py:218 +#: ../src/gajim-remote.py:220 msgid "Removes contact from roster" msgstr "Removes contact from roster" -#: ../src/gajim-remote-plugin.py:211 ../src/gajim-remote.py:227 +#: ../src/gajim-remote.py:229 msgid "Adds contact to roster" msgstr "Adds contact to roster" -#: ../src/gajim-remote-plugin.py:214 ../src/gajim-remote.py:230 +#: ../src/gajim-remote.py:232 msgid "Adds new contact to this account" msgstr "Adds new contact to this account" -#: ../src/gajim-remote-plugin.py:219 ../src/gajim-remote.py:235 +#: ../src/gajim-remote.py:237 msgid "Returns current status (the global one unless account is specified)" msgstr "Returns current status (the global one unless account is specified)" -#: ../src/gajim-remote-plugin.py:226 -#, fuzzy +#: ../src/gajim-remote.py:244 msgid "" -"Returns current status message(the global one unless account is specified)" +"Returns current status message (the global one unless account is specified)" msgstr "" "Returns current status message (the global one unless account is specified)" -#: ../src/gajim-remote-plugin.py:233 ../src/gajim-remote.py:249 +#: ../src/gajim-remote.py:251 msgid "Returns number of unread messages" msgstr "Returns number of unread messages" -#: ../src/gajim-remote-plugin.py:237 ../src/gajim-remote.py:253 +#: ../src/gajim-remote.py:255 msgid "Opens 'Start Chat' dialog" msgstr "Opens 'Start Chat' dialogue" -#: ../src/gajim-remote-plugin.py:239 ../src/gajim-remote.py:255 +#: ../src/gajim-remote.py:257 msgid "Starts chat, using this account" msgstr "Starts chat, using this account" -#: ../src/gajim-remote-plugin.py:243 ../src/gajim-remote.py:259 +#: ../src/gajim-remote.py:261 msgid "Sends custom XML" msgstr "Sends custom XML" -#: ../src/gajim-remote-plugin.py:245 ../src/gajim-remote.py:261 +#: ../src/gajim-remote.py:263 msgid "XML to send" msgstr "XML to send" -#: ../src/gajim-remote-plugin.py:246 ../src/gajim-remote.py:262 +#: ../src/gajim-remote.py:264 msgid "" "Account in which the xml will be sent; if not specified, xml will be sent to " "all accounts" @@ -8558,44 +9334,94 @@ msgstr "" "Account in which the xml will be sent; if not specified, xml will be sent to " "all accounts" -#: ../src/gajim-remote-plugin.py:252 ../src/gajim-remote.py:277 +#: ../src/gajim-remote.py:270 +#, fuzzy +msgid "Change the avatar" +msgstr "Change status" + +#: ../src/gajim-remote.py:272 +#, fuzzy +msgid "Picture to use" +msgstr "Nickname to use" + +#: ../src/gajim-remote.py:273 +#, fuzzy +msgid "" +"Account in which the avatar will be set; if not specified, the avatar will " +"be set for all accounts" +msgstr "" +"Account in which the xml will be sent; if not specified, xml will be sent to " +"all accounts" + +#: ../src/gajim-remote.py:279 +#, fuzzy msgid "Handle a xmpp:/ uri" -msgstr "Handle a xmpp:/ uri" +msgstr "Handle a xmpp: uri" -#: ../src/gajim-remote-plugin.py:254 ../src/gajim-remote.py:279 -msgid "uri" -msgstr "uri" +#: ../src/gajim-remote.py:281 +msgid "?CLI:uri" +msgstr "" + +#: ../src/gajim-remote.py:281 +msgid "URI to handle" +msgstr "URI to handle" + +#: ../src/gajim-remote.py:282 +msgid "Account in which you want to handle it" +msgstr "Account in which you want to handle it" -#: ../src/gajim-remote-plugin.py:259 ../src/gajim-remote.py:286 +#: ../src/gajim-remote.py:284 +msgid "Message content" +msgstr "Message content" + +#: ../src/gajim-remote.py:288 msgid "Join a MUC room" msgstr "Join a MUC room" -#: ../src/gajim-remote-plugin.py:261 ../src/gajim-remote.py:288 -msgid "room" +#: ../src/gajim-remote.py:290 +#, fuzzy +msgid "?CLI:room" msgstr "room" -#: ../src/gajim-remote-plugin.py:262 ../src/gajim-remote.py:289 -msgid "nick" +#: ../src/gajim-remote.py:290 +msgid "Room JID" +msgstr "Room JID" + +#: ../src/gajim-remote.py:291 +#, fuzzy +msgid "?CLI:nick" msgstr "nick" -#: ../src/gajim-remote-plugin.py:263 ../src/gajim-remote.py:290 -msgid "password" +#: ../src/gajim-remote.py:291 +msgid "Nickname to use" +msgstr "Nickname to use" + +#: ../src/gajim-remote.py:292 +#, fuzzy +msgid "?CLI:password" msgstr "password" -#: ../src/gajim-remote-plugin.py:268 ../src/gajim-remote.py:296 +#: ../src/gajim-remote.py:292 +msgid "Password to enter the room" +msgstr "Password to enter the room" + +#: ../src/gajim-remote.py:293 +msgid "Account from which you want to enter the room" +msgstr "Account from which you want to enter the room" + +#: ../src/gajim-remote.py:298 msgid "Check if Gajim is running" msgstr "Check if Gajim is running" -#: ../src/gajim-remote-plugin.py:272 ../src/gajim-remote-plugin.py:282 -#: ../src/gajim-remote.py:300 +#: ../src/gajim-remote.py:302 msgid "Shows or hides the ipython window" msgstr "Shows or hides the ipython window" -#: ../src/gajim-remote-plugin.py:306 ../src/gajim-remote.py:327 +#: ../src/gajim-remote.py:330 msgid "Missing argument \"contact_jid\"" msgstr "Missing argument \"contact_jid\"" -#: ../src/gajim-remote-plugin.py:325 ../src/gajim-remote.py:348 +#: ../src/gajim-remote.py:352 #, python-format msgid "" "'%s' is not in your roster.\n" @@ -8604,157 +9430,44 @@ msgstr "" "'%s' is not in your roster.\n" "Please specify account for sending the message." -#: ../src/gajim-remote-plugin.py:328 ../src/gajim-remote.py:351 +#: ../src/gajim-remote.py:355 msgid "You have no active account" msgstr "You have no active account" -#: ../src/gajim-remote-plugin.py:383 ../src/gajim-remote.py:404 +#: ../src/gajim-remote.py:402 msgid "It seems Gajim is not running. So you can't use gajim-remote." msgstr "It seems Gajim is not running. So you can't use gajim-remote." -#: ../src/gajim-remote-plugin.py:412 +#: ../src/gajim-remote.py:429 #, python-format msgid "" -"Usage: %s %s %s \n" -"\t %s" +"Usage: %(basename)s %(command)s %(arguments)s \n" +"\t %(help)s" msgstr "" -"Usage: %s %s %s \n" -"\t %s" +"Usage: %(basename)s %(command)s %(arguments)s \n" +"\t %(help)s" -#: ../src/gajim-remote-plugin.py:415 ../src/gajim-remote.py:435 +#: ../src/gajim-remote.py:433 msgid "Arguments:" msgstr "Arguments:" -#: ../src/gajim-remote-plugin.py:419 ../src/gajim-remote.py:439 +#: ../src/gajim-remote.py:437 #, python-format msgid "%s not found" msgstr "%s not found" -#: ../src/gajim-remote-plugin.py:423 ../src/gajim-remote.py:445 -#, python-format +#: ../src/gajim-remote.py:443 +#, fuzzy, python-format msgid "" -"Usage: %s command [arguments]\n" +"Usage:\n" +" %s command [arguments]\n" +"\n" "Command is one of:\n" msgstr "" "Usage: %s command [arguments]\n" "Command is one of:\n" -#: ../src/gajim-remote-plugin.py:496 -#, fuzzy, python-format -msgid "" -"Too many arguments. \n" -"Type \"%s help %s\" for more info" -msgstr "" -"Too many arguments. \n" -"Type \"%(basename)s help %(command)s\" for more info" - -#: ../src/gajim-remote-plugin.py:500 -#, fuzzy, python-format -msgid "" -"Argument \"%s\" is not specified. \n" -"Type \"%s help %s\" for more info" -msgstr "" -"Argument \"%(arg)s\" is not specified. \n" -"Type \"%(basename)s help %(command)s\" for more info" - -#: ../src/gajim-remote-plugin.py:518 ../src/gajim-remote.py:540 -msgid "Wrong uri" -msgstr "Wrong uri" - -#: ../src/gajim-remote.py:109 -#, fuzzy -msgid "" -"one of: offline, online, chat, away, xa, dnd, invisible. If not set, use " -"account's previous status" -msgstr "one of: offline, online, chat, away, xa, dnd, invisible " - -#: ../src/gajim-remote.py:117 -msgid "Changes the priority of account or accounts" -msgstr "Changes the priority of account or accounts" - -#: ../src/gajim-remote.py:119 -msgid "priority" -msgstr "priority" - -#: ../src/gajim-remote.py:119 -msgid "priority you want to give to the account" -msgstr "priority you want to give to the account" - -#: ../src/gajim-remote.py:121 -msgid "" -"change the priority of the given account. If not specified, change status of " -"all accounts that have \"sync with global status\" option set" -msgstr "" -"change the priority of the given account. If not specified, change status of " -"all accounts that have \"sync with global status\" option set" - -#: ../src/gajim-remote.py:134 -msgid "message content. The account must be specified or \"\"" -msgstr "message content. The account must be specified or \"\"" - -#: ../src/gajim-remote.py:242 -msgid "" -"Returns current status message (the global one unless account is specified)" -msgstr "" -"Returns current status message (the global one unless account is specified)" - -#: ../src/gajim-remote.py:268 -#, fuzzy -msgid "Change the avatar" -msgstr "Change status" - -#: ../src/gajim-remote.py:270 -#, fuzzy -msgid "Picture to use" -msgstr "Nickname to use" - -#: ../src/gajim-remote.py:271 -#, fuzzy -msgid "" -"Account in which the avatar will be set; if not specified, the avatar will " -"be set for all accounts" -msgstr "" -"Account in which the xml will be sent; if not specified, xml will be sent to " -"all accounts" - -#: ../src/gajim-remote.py:279 -msgid "URI to handle" -msgstr "URI to handle" - -#: ../src/gajim-remote.py:280 -msgid "Account in which you want to handle it" -msgstr "Account in which you want to handle it" - -#: ../src/gajim-remote.py:282 -msgid "Message content" -msgstr "Message content" - -#: ../src/gajim-remote.py:288 -msgid "Room JID" -msgstr "Room JID" - -#: ../src/gajim-remote.py:289 -msgid "Nickname to use" -msgstr "Nickname to use" - -#: ../src/gajim-remote.py:290 -msgid "Password to enter the room" -msgstr "Password to enter the room" - -#: ../src/gajim-remote.py:291 -msgid "Account from which you want to enter the room" -msgstr "Account from which you want to enter the room" - -#: ../src/gajim-remote.py:431 -#, python-format -msgid "" -"Usage: %(basename)s %(command)s %(arguments)s \n" -"\t %(help)s" -msgstr "" -"Usage: %(basename)s %(command)s %(arguments)s \n" -"\t %(help)s" - -#: ../src/gajim-remote.py:514 +#: ../src/gajim-remote.py:513 #, python-format msgid "" "Too many arguments. \n" @@ -8763,7 +9476,7 @@ msgstr "" "Too many arguments. \n" "Type \"%(basename)s help %(command)s\" for more info" -#: ../src/gajim-remote.py:519 +#: ../src/gajim-remote.py:518 #, python-format msgid "" "Argument \"%(arg)s\" is not specified. \n" @@ -8772,206 +9485,246 @@ msgstr "" "Argument \"%(arg)s\" is not specified. \n" "Type \"%(basename)s help %(command)s\" for more info" -#: ../src/gajim-remote.py:538 +#: ../src/gajim-remote.py:537 msgid "No uri given" msgstr "" -#: ../src/gajim_themes_window.py:59 +#: ../src/gajim-remote.py:539 +msgid "Wrong uri" +msgstr "Wrong uri" + +#: ../src/gajim_themes_window.py:61 msgid "Theme" msgstr "Theme" -#: ../src/gajim_themes_window.py:97 +#: ../src/gajim_themes_window.py:98 msgid "You cannot make changes to the default theme" msgstr "You cannot make changes to the default theme" -#: ../src/gajim_themes_window.py:98 +#: ../src/gajim_themes_window.py:99 msgid "Please create a clean new theme with your desired name." msgstr "Please create a clean new theme with your desired name." #. don't confuse translators -#: ../src/gajim_themes_window.py:169 +#: ../src/gajim_themes_window.py:170 msgid "theme name" msgstr "theme name" -#: ../src/gajim_themes_window.py:186 +#: ../src/gajim_themes_window.py:187 msgid "You cannot delete your current theme" msgstr "You cannot delete your current theme" -#: ../src/gajim_themes_window.py:187 -msgid "Please first choose another for your current theme." +#: ../src/gajim_themes_window.py:188 +#, fuzzy +msgid "Please first choose another theme as your current theme." msgstr "Please first choose another for your current theme." -#: ../src/groupchat_control.py:170 +#: ../src/groupchat_control.py:189 ../src/groupchat_control.py:1699 +#, python-format +msgid "%(nick)s is now known as %(new_nick)s" +msgstr "%(nick)s is now known as %(new_nick)s" + +#: ../src/groupchat_control.py:244 msgid "Sending private message failed" msgstr "Sending private message failed" #. in second %s code replaces with nickname -#: ../src/groupchat_control.py:172 +#: ../src/groupchat_control.py:246 #, python-format msgid "You are no longer in group chat \"%(room)s\" or \"%(nick)s\" has left." msgstr "You are no longer in group chat \"%(room)s\" or \"%(nick)s\" has left." -#: ../src/groupchat_control.py:455 +#: ../src/groupchat_control.py:637 msgid "Insert Nickname" msgstr "Insert Nickname" -#: ../src/groupchat_control.py:636 +#: ../src/groupchat_control.py:827 msgid "Conversation with " msgstr "Conversation with " -#: ../src/groupchat_control.py:638 +#: ../src/groupchat_control.py:829 msgid "Continued conversation" msgstr "Continued conversation" +#: ../src/groupchat_control.py:1311 +#, fuzzy, python-format +msgid "%(nick)s has set the subject to %(subject)s" +msgstr "%(jid)s has set the subject to %(subject)s" + #. Can be a presence (see chg_contact_status in groupchat_control.py) -#: ../src/groupchat_control.py:1282 ../src/gui_interface.py:923 +#: ../src/groupchat_control.py:1329 ../src/groupchat_control.py:1641 msgid "Any occupant is allowed to see your full JID" msgstr "Any occupant is allowed to see your full JID" +#: ../src/groupchat_control.py:1332 +#, fuzzy +msgid "Room now shows unavailable members" +msgstr "Room now shows unavailable member" + +#: ../src/groupchat_control.py:1334 +#, fuzzy +msgid "Room now does not show unavailable members" +msgstr "room now does not show unavailable members" + +#: ../src/groupchat_control.py:1336 +msgid "A non-privacy-related room configuration change has occurred" +msgstr "A non-privacy-related room configuration change has occurred" + +#. Can be a presence (see chg_contact_status in groupchat_control.py) +#: ../src/groupchat_control.py:1340 +msgid "Room logging is now enabled" +msgstr "Room logging is now enabled" + +#: ../src/groupchat_control.py:1342 +msgid "Room logging is now disabled" +msgstr "Room logging is now disabled" + +#: ../src/groupchat_control.py:1344 +msgid "Room is now non-anonymous" +msgstr "Room is now non-anonymous" + +#: ../src/groupchat_control.py:1347 +msgid "Room is now semi-anonymous" +msgstr "Room is now semi-anonymous" + +#: ../src/groupchat_control.py:1350 +msgid "Room is now fully-anonymous" +msgstr "Room is now fully-anonymous" + +#: ../src/groupchat_control.py:1634 ../src/groupchat_control.py:2303 +#: ../src/gui_interface.py:623 ../src/roster_window.py:3262 +#, fuzzy, python-format +msgid "%(jid)s has been invited in this room" +msgstr "%(nick)s has been removed from the room (%(reason)s)" + #. Can be a message (see handle_event_gc_config_change in #. gajim.py) -#: ../src/groupchat_control.py:1286 +#: ../src/groupchat_control.py:1646 msgid "Room logging is enabled" msgstr "Room logging is enabled" -#: ../src/groupchat_control.py:1288 +#: ../src/groupchat_control.py:1648 msgid "A new room has been created" msgstr "A new room has been created" -#: ../src/groupchat_control.py:1291 +#: ../src/groupchat_control.py:1651 msgid "The server has assigned or modified your roomnick" msgstr "The server has assigned or modified your roomnick" #. do not print 'kicked by None' -#: ../src/groupchat_control.py:1297 +#: ../src/groupchat_control.py:1657 #, python-format msgid "%(nick)s has been kicked: %(reason)s" msgstr "%(nick)s has been kicked: %(reason)s" -#: ../src/groupchat_control.py:1300 +#: ../src/groupchat_control.py:1660 #, python-format msgid "%(nick)s has been kicked by %(who)s: %(reason)s" msgstr "%(nick)s has been kicked by %(who)s: %(reason)s" #. do not print 'banned by None' -#: ../src/groupchat_control.py:1309 +#: ../src/groupchat_control.py:1669 #, python-format msgid "%(nick)s has been banned: %(reason)s" msgstr "%(nick)s has been banned: %(reason)s" -#: ../src/groupchat_control.py:1312 +#: ../src/groupchat_control.py:1672 #, python-format msgid "%(nick)s has been banned by %(who)s: %(reason)s" msgstr "%(nick)s has been banned by %(who)s: %(reason)s" -#: ../src/groupchat_control.py:1323 ../src/groupchat_control.py:1427 +#: ../src/groupchat_control.py:1683 ../src/groupchat_control.py:1799 #, python-format msgid "You are now known as %s" msgstr "You are now known as %s" -#: ../src/groupchat_control.py:1339 ../src/gui_interface.py:763 -#, python-format -msgid "%(nick)s is now known as %(new_nick)s" -msgstr "%(nick)s is now known as %(new_nick)s" - -#: ../src/groupchat_control.py:1381 ../src/groupchat_control.py:1386 -#: ../src/groupchat_control.py:1392 +#: ../src/groupchat_control.py:1753 ../src/groupchat_control.py:1758 +#: ../src/groupchat_control.py:1764 #, python-format msgid "%(nick)s has been removed from the room (%(reason)s)" msgstr "%(nick)s has been removed from the room (%(reason)s)" -#: ../src/groupchat_control.py:1383 +#: ../src/groupchat_control.py:1755 msgid "affiliation changed" msgstr "affiliation changed" -#: ../src/groupchat_control.py:1388 +#: ../src/groupchat_control.py:1760 msgid "room configuration changed to members-only" msgstr "room configuration changed to members-only" -#: ../src/groupchat_control.py:1394 +#: ../src/groupchat_control.py:1766 msgid "system shutdown" msgstr "system shutdown" -#: ../src/groupchat_control.py:1477 +#: ../src/groupchat_control.py:1849 #, python-format msgid "** Affiliation of %(nick)s has been set to %(affiliation)s by %(actor)s" msgstr "" "** Affiliation of %(nick)s has been set to %(affiliation)s by %(actor)s" -#: ../src/groupchat_control.py:1481 +#: ../src/groupchat_control.py:1853 #, python-format msgid "** Affiliation of %(nick)s has been set to %(affiliation)s" msgstr "** Affiliation of %(nick)s has been set to %(affiliation)s" -#: ../src/groupchat_control.py:1496 +#: ../src/groupchat_control.py:1868 #, python-format msgid "** Role of %(nick)s has been set to %(role)s by %(actor)s" msgstr "** Role of %(nick)s has been set to %(role)s by %(actor)s" -#: ../src/groupchat_control.py:1500 +#: ../src/groupchat_control.py:1872 #, python-format msgid "** Role of %(nick)s has been set to %(role)s" msgstr "** Role of %(nick)s has been set to %(role)s" -#: ../src/groupchat_control.py:1530 +#: ../src/groupchat_control.py:1902 #, python-format msgid "%s has left" msgstr "%s has left" -#: ../src/groupchat_control.py:1535 +#: ../src/groupchat_control.py:1907 #, python-format msgid "%s has joined the group chat" msgstr "%s has joined the group chat" -#: ../src/groupchat_control.py:1537 ../src/gui_interface.py:790 -#: ../src/history_window.py:447 ../src/notify.py:234 -#, python-format -msgid "%(nick)s is now %(status)s" -msgstr "%(nick)s is now %(status)s" - -#: ../src/groupchat_control.py:1774 +#: ../src/groupchat_control.py:2181 #, python-format msgid "Are you sure you want to leave group chat \"%s\"?" msgstr "Are you sure you want to leave group chat \"%s\"?" -#: ../src/groupchat_control.py:1776 +#: ../src/groupchat_control.py:2183 msgid "" "If you close this window, you will be disconnected from this group chat." msgstr "" "If you close this window, you will be disconnected from this group chat." -#: ../src/groupchat_control.py:1780 ../src/gui_interface.py:1021 -#: ../src/gui_interface.py:1781 ../src/gui_interface.py:1818 -#: ../src/gui_interface.py:1853 ../src/message_window.py:224 -#: ../src/roster_window.py:2805 ../src/roster_window.py:3465 -#: ../src/roster_window.py:4195 -#, fuzzy -msgid "_Do not ask me again" -msgstr "Do _not ask me again" - -#: ../src/groupchat_control.py:1814 +#: ../src/groupchat_control.py:2222 msgid "Changing Subject" msgstr "Changing Subject" -#: ../src/groupchat_control.py:1815 +#: ../src/groupchat_control.py:2223 msgid "Please specify the new subject:" msgstr "Please specify the new subject:" -#: ../src/groupchat_control.py:1822 +#: ../src/groupchat_control.py:2235 msgid "Changing Nickname" msgstr "Changing Nickname" -#: ../src/groupchat_control.py:1823 +#: ../src/groupchat_control.py:2236 msgid "Please specify the new nickname you want to use:" msgstr "Please specify the new nickname you want to use:" +#: ../src/groupchat_control.py:2261 +msgid "The group chat Jabber ID has not allowed characters." +msgstr "The group chat Jabber ID has invalid characters." + #. Ask for a reason -#: ../src/groupchat_control.py:1854 +#: ../src/groupchat_control.py:2267 #, python-format msgid "Destroying %s" msgstr "Destroying %s" -#: ../src/groupchat_control.py:1855 +#: ../src/groupchat_control.py:2268 msgid "" "You are going to definitively destroy this room.\n" "You may specify a reason below:" @@ -8979,199 +9732,155 @@ msgstr "" "You are going to definitively destroy this room.\n" "You may specify a reason below:" -#: ../src/groupchat_control.py:1857 +#: ../src/groupchat_control.py:2270 msgid "You may also enter an alternate venue:" msgstr "You may also enter an alternate venue:" #. ask for reason -#: ../src/groupchat_control.py:2046 +#: ../src/groupchat_control.py:2452 #, python-format msgid "Kicking %s" msgstr "Kicking %s" -#: ../src/groupchat_control.py:2047 ../src/groupchat_control.py:2374 +#: ../src/groupchat_control.py:2453 ../src/groupchat_control.py:2734 msgid "You may specify a reason below:" msgstr "You may specify a reason below:" #. ask for reason -#: ../src/groupchat_control.py:2373 +#: ../src/groupchat_control.py:2733 #, python-format msgid "Banning %s" msgstr "Banning %s" -#: ../src/gtkexcepthook.py:46 -msgid "A programming error has been detected" -msgstr "A programming error has been detected" - -#: ../src/gtkexcepthook.py:47 -msgid "" -"It probably is not fatal, but should be reported to the developers " -"nonetheless." -msgstr "" -"It is probably not fatal, but should be reported to the developers " -"nonetheless." - -#: ../src/gtkexcepthook.py:54 -msgid "_Report Bug" -msgstr "_Report Bug" - -#: ../src/gtkexcepthook.py:76 -msgid "Details" -msgstr "Details" - -#. we talk about file -#: ../src/gtkgui_helpers.py:203 ../src/gtkgui_helpers.py:219 -#, python-format -msgid "Error: cannot open %s for reading" -msgstr "Error: cannot open %s for reading" - -#: ../src/gtkgui_helpers.py:404 +#: ../src/gtkgui_helpers.py:392 msgid "Error reading file:" msgstr "Error reading file:" -#: ../src/gtkgui_helpers.py:407 +#: ../src/gtkgui_helpers.py:395 msgid "Error parsing file:" msgstr "Error parsing file:" #. do not traceback (could be a permission problem) #. we talk about a file here -#: ../src/gtkgui_helpers.py:448 +#: ../src/gtkgui_helpers.py:436 #, python-format msgid "Could not write to %s. Session Management support will not work" msgstr "Could not write to %s. Session Management support will not work" -#. xmpp: is currently handled by another program, so ask the user -#: ../src/gtkgui_helpers.py:822 -msgid "Gajim is not the default Jabber client" -msgstr "Gajim is not the default Jabber client" - -#: ../src/gtkgui_helpers.py:823 -msgid "Would you like to make Gajim the default Jabber client?" -msgstr "Would you like to make Gajim the default Jabber client?" - -#: ../src/gtkgui_helpers.py:824 -msgid "Always check to see if Gajim is the default Jabber client on startup" -msgstr "Always check to see if Gajim is the default Jabber client on startup" - -#: ../src/gtkgui_helpers.py:891 +#: ../src/gtkgui_helpers.py:770 msgid "Extension not supported" msgstr "Extension not supported" -#: ../src/gtkgui_helpers.py:892 +#: ../src/gtkgui_helpers.py:771 #, python-format msgid "Image cannot be saved in %(type)s format. Save as %(new_filename)s?" msgstr "Image cannot be saved in %(type)s format. Save as %(new_filename)s?" -#: ../src/gtkgui_helpers.py:928 +#: ../src/gtkgui_helpers.py:806 msgid "Save Image as..." msgstr "Save Image as..." #. we are banned #. group chat does not exist -#: ../src/gui_interface.py:137 ../src/gui_interface.py:323 -#: ../src/gui_interface.py:332 ../src/gui_interface.py:337 -#: ../src/gui_interface.py:340 ../src/gui_interface.py:343 -#: ../src/gui_interface.py:348 +#: ../src/gui_interface.py:137 ../src/gui_interface.py:305 +#: ../src/gui_interface.py:314 ../src/gui_interface.py:320 +#: ../src/gui_interface.py:323 ../src/gui_interface.py:326 +#: ../src/gui_interface.py:331 msgid "Unable to join group chat" msgstr "Unable to join group chat" #: ../src/gui_interface.py:138 -#, python-format +#, fuzzy, python-format msgid "" -"Your desired nickname in group chat %s is in use or registered by another " -"occupant.\n" +"Your desired nickname in group chat\n" +"<b>%s</b>\n" +"is in use or registered by another occupant.\n" "Please specify another nickname below:" msgstr "" "Your desired nickname in group chat %s is in use or registered by another " "occupant.\n" "Please specify another nickname below:" -#: ../src/gui_interface.py:141 +#: ../src/gui_interface.py:142 msgid "Always use this nickname when there is a conflict" msgstr "Always use this nickname when there is a conflict" -#: ../src/gui_interface.py:158 +#: ../src/gui_interface.py:159 msgid "Do you accept this request?" msgstr "Do you accept this request?" -#: ../src/gui_interface.py:160 +#: ../src/gui_interface.py:161 #, python-format msgid "Do you accept this request on account %s?" msgstr "Do you accept this request on account %s?" -#: ../src/gui_interface.py:163 +#: ../src/gui_interface.py:164 #, python-format msgid "HTTP (%(method)s) Authorization for %(url)s (id: %(id)s)" msgstr "HTTP (%(method)s) Authorisation for %(url)s (id: %(id)s)" -#: ../src/gui_interface.py:209 ../src/notify.py:493 +#: ../src/gui_interface.py:207 ../src/notify.py:293 msgid "Connection Failed" msgstr "Connection Failed" -#: ../src/gui_interface.py:312 +#: ../src/gui_interface.py:291 #, python-format msgid "A Password is required to join the room %s. Please type it." msgstr "A Password is required to join the room %s. Please type it." -#: ../src/gui_interface.py:324 -#, python-format -msgid "Maximum number of users for %s has been reached" +#: ../src/gui_interface.py:306 +#, fuzzy, python-format +msgid "Maximum number of users for <b>%s</b> has been reached" msgstr "Maximum number of users for %s has been reached" -#: ../src/gui_interface.py:333 -#, python-format -msgid "You are banned from group chat %s." +#: ../src/gui_interface.py:315 +#, fuzzy, python-format +msgid "You are banned from group chat <b>%s</b>." msgstr "You are banned from group chat %s." -#: ../src/gui_interface.py:338 -#, python-format -msgid "Group chat %s does not exist." +#: ../src/gui_interface.py:321 +#, fuzzy, python-format +msgid "Group chat <b>%s</b> does not exist." msgstr "Group chat %s does not exist." -#: ../src/gui_interface.py:341 +#: ../src/gui_interface.py:324 msgid "Group chat creation is restricted." msgstr "Group chat creation is restricted." -#: ../src/gui_interface.py:344 -#, python-format -msgid "Your registered nickname must be used in group chat %s." +#: ../src/gui_interface.py:327 +#, fuzzy, python-format +msgid "Your registered nickname must be used in group chat <b>%s</b>." msgstr "Your registered nickname must be used in group chat %s." -#: ../src/gui_interface.py:349 +#: ../src/gui_interface.py:332 #, python-format msgid "You are not in the members list in groupchat %s." msgstr "You are not in the members list in groupchat %s." -#: ../src/gui_interface.py:483 ../src/gui_interface.py:487 +#: ../src/gui_interface.py:426 ../src/gui_interface.py:430 #, python-format msgid "Error %(code)s: %(msg)s" msgstr "Error %(code)s: %(msg)s" -#. ('MSGNOTSENT', account, (jid, ierror_msg, msg, time, session)) -#: ../src/gui_interface.py:498 ../src/gui_interface.py:513 -#, python-format -msgid "error while sending %(message)s ( %(error)s )" -msgstr "error while sending %(message)s ( %(error)s )" - -#: ../src/gui_interface.py:540 ../src/notify.py:495 +#: ../src/gui_interface.py:482 ../src/notify.py:295 msgid "Subscription request" msgstr "Subscription request" -#: ../src/gui_interface.py:565 +#: ../src/gui_interface.py:507 msgid "Authorization accepted" msgstr "Authorisation accepted" -#: ../src/gui_interface.py:566 +#: ../src/gui_interface.py:508 #, python-format msgid "The contact \"%s\" has authorized you to see his or her status." msgstr "The contact \"%s\" has authorised you to see his or her status." -#: ../src/gui_interface.py:579 +#: ../src/gui_interface.py:516 #, python-format msgid "Contact \"%s\" removed subscription from you" msgstr "Contact \"%s\" removed subscription from you" -#: ../src/gui_interface.py:580 +#: ../src/gui_interface.py:517 msgid "" "You will always see him or her as offline.\n" "Do you want to remove him or her from your contact list?" @@ -9179,107 +9888,94 @@ msgstr "" "You will always see him or her as offline.\n" "Do you want to remove him or her from your contact list?" -#: ../src/gui_interface.py:604 ../src/notify.py:497 +#: ../src/gui_interface.py:539 ../src/notify.py:297 msgid "Unsubscribed" msgstr "Unsubscribed" -#: ../src/gui_interface.py:631 +#: ../src/gui_interface.py:550 #, python-format msgid "Contact with \"%s\" cannot be established" msgstr "Contact with \"%s\" cannot be established" -#: ../src/gui_interface.py:859 +#: ../src/gui_interface.py:643 #, python-format -msgid "%(jid)s has set the subject to %(subject)s" -msgstr "%(jid)s has set the subject to %(subject)s" - -#: ../src/gui_interface.py:926 -msgid "Room now shows unavailable member" -msgstr "Room now shows unavailable member" - -#: ../src/gui_interface.py:928 -msgid "room now does not show unavailable members" -msgstr "room now does not show unavailable members" - -#: ../src/gui_interface.py:930 -msgid "A non-privacy-related room configuration change has occurred" -msgstr "A non-privacy-related room configuration change has occurred" - -#. Can be a presence (see chg_contact_status in groupchat_control.py) -#: ../src/gui_interface.py:934 -msgid "Room logging is now enabled" -msgstr "Room logging is now enabled" - -#: ../src/gui_interface.py:936 -msgid "Room logging is now disabled" -msgstr "Room logging is now disabled" - -#: ../src/gui_interface.py:938 -msgid "Room is now non-anonymous" -msgstr "Room is now non-anonymous" - -#: ../src/gui_interface.py:941 -msgid "Room is now semi-anonymous" -msgstr "Room is now semi-anonymous" +msgid "%(jid)s declined the invitation: %(reason)s" +msgstr "" -#: ../src/gui_interface.py:944 -msgid "Room is now fully-anonymous" -msgstr "Room is now fully-anonymous" +#: ../src/gui_interface.py:647 +#, python-format +msgid "%(jid)s declined the invitation" +msgstr "" -#: ../src/gui_interface.py:985 +#: ../src/gui_interface.py:677 +#, fuzzy msgid "" -"You configured Gajim to use GPG agent, but there is no GPG agent running or " -"it returned a wrong passphrase.\n" +"You configured Gajim to use OpenPGP agent, but there is no OpenPGP agent " +"running or it returned a wrong passphrase.\n" msgstr "" "You configured Gajim to use GPG agent, but there is no GPG agent running or " "it returned a wrong passphrase.\n" -#: ../src/gui_interface.py:987 ../src/gui_interface.py:994 +#: ../src/gui_interface.py:680 ../src/gui_interface.py:688 msgid "You are currently connected without your OpenPGP key." msgstr "You are currently connected without your OpenPGP key." -#: ../src/gui_interface.py:989 +#: ../src/gui_interface.py:682 msgid "Your passphrase is incorrect" msgstr "Your passphrase is incorrect" -#: ../src/gui_interface.py:993 -msgid "OpenGPG Passphrase Incorrect" +#: ../src/gui_interface.py:687 +#, fuzzy +msgid "OpenPGP Passphrase Incorrect" msgstr "OpenGPG Passphrase Incorrect" -#: ../src/gui_interface.py:1019 -msgid "GPG key not trusted" +#: ../src/gui_interface.py:700 +#, fuzzy +msgid "Certificate Passphrase Required" +msgstr "Certificate has expired" + +#: ../src/gui_interface.py:701 +#, fuzzy, python-format +msgid "Enter the passphrase for the certificate for account %s" +msgstr "Enter GPG key passphrase for key %(keyid)s (account %(account)s)." + +#: ../src/gui_interface.py:723 +#, fuzzy +msgid "OpenPGP key not trusted" msgstr "GPG key not trusted" -#: ../src/gui_interface.py:1019 +#: ../src/gui_interface.py:723 +#, fuzzy msgid "" -"The GPG key used to encrypt this chat is not trusted. Do you really want to " -"encrypt this message?" +"The OpenPGP key used to encrypt this chat is not trusted. Do you really want " +"to encrypt this message?" msgstr "" "The GPG key used to encrypt this chat is not trusted. Do you really want to " "encrypt this message?" -#: ../src/gui_interface.py:1031 -#, fuzzy +#: ../src/gui_interface.py:769 msgid "" -"Gnome Keyring is installed but not correctly started " -"(environment variable probably not correctly set)" +"Please copy / paste the refresh token from the website that has just been " +"opened." +msgstr "" + +#: ../src/gui_interface.py:772 +msgid "Oauth2 Credentials" msgstr "" -"Gnome Keyring is installed but not \t\t\t\tcorrectly started (environment " -"variable probably not \t\t\t\tcorrectly set)" -#: ../src/gui_interface.py:1131 +#: ../src/gui_interface.py:871 #, python-format msgid "New mail on %(gmail_mail_address)s" msgstr "New mail on %(gmail_mail_address)s" -#: ../src/gui_interface.py:1133 +#: ../src/gui_interface.py:873 #, python-format msgid "You have %d new mail conversation" msgid_plural "You have %d new mail conversations" msgstr[0] "You have %d new mail conversation" msgstr[1] "You have %d new mail conversations" -#: ../src/gui_interface.py:1146 +#: ../src/gui_interface.py:886 #, python-format msgid "" "\n" @@ -9294,80 +9990,69 @@ msgstr "" "Subject: %(subject)s\n" "%(snippet)s" -#: ../src/gui_interface.py:1215 +#: ../src/gui_interface.py:960 #, python-format msgid "%s wants to send you a file." msgstr "%s wants to send you a file." -#: ../src/gui_interface.py:1252 ../src/roster_window.py:1877 -msgid "Remote contact stopped transfer" -msgstr "Remote contact stopped transfer" +#: ../src/gui_interface.py:1048 ../src/gui_interface.py:1424 +msgid "SSL certificate error" +msgstr "SSL certificate error" -#: ../src/gui_interface.py:1255 ../src/roster_window.py:1879 -msgid "Error opening file" -msgstr "Error opening file" +#: ../src/gui_interface.py:1065 +#, fuzzy +msgid "File Transfer Failed" +msgstr "File Transfers" -#: ../src/gui_interface.py:1287 +#: ../src/gui_interface.py:1087 #, python-format msgid "You successfully received %(filename)s from %(name)s." msgstr "You successfully received %(filename)s from %(name)s." -#. ft stopped -#: ../src/gui_interface.py:1291 +#: ../src/gui_interface.py:1091 #, python-format msgid "File transfer of %(filename)s from %(name)s stopped." msgstr "File transfer of %(filename)s from %(name)s stopped." -#: ../src/gui_interface.py:1304 +#. ft hash error +#: ../src/gui_interface.py:1095 +#, fuzzy, python-format +msgid "File transfer of %(filename)s from %(name)s failed." +msgstr "File transfer of %(filename)s from %(name)s stopped." + +#: ../src/gui_interface.py:1108 #, python-format msgid "You successfully sent %(filename)s to %(name)s." msgstr "You successfully sent %(filename)s to %(name)s." -#. ft stopped -#: ../src/gui_interface.py:1308 +#: ../src/gui_interface.py:1112 #, python-format msgid "File transfer of %(filename)s to %(name)s stopped." msgstr "File transfer of %(filename)s to %(name)s stopped." -#: ../src/gui_interface.py:1426 -#, python-format -msgid "" -"Unable to decrypt message from %s\n" -"It may have been tampered with." -msgstr "" -"Unable to decrypt message from %s\n" -"It may have been tampered with." +#. ft hash error +#: ../src/gui_interface.py:1116 +#, fuzzy, python-format +msgid "File transfer of %(filename)s to %(name)s failed." +msgstr "File transfer of %(filename)s to %(name)s stopped." -#: ../src/gui_interface.py:1433 +#: ../src/gui_interface.py:1199 msgid "Unable to decrypt message" msgstr "Unable to decrypt message" -#: ../src/gui_interface.py:1505 +#: ../src/gui_interface.py:1211 msgid "Username Conflict" msgstr "Username Conflict" -#: ../src/gui_interface.py:1506 +#: ../src/gui_interface.py:1212 msgid "Please type a new username for your local account" msgstr "Please type a new username for your local account" -#: ../src/gui_interface.py:1519 -msgid "Ping?" -msgstr "Ping?" - -#: ../src/gui_interface.py:1532 -#, python-format -msgid "Pong! (%s s.)" -msgstr "Pong! (%s s.)" - -#: ../src/gui_interface.py:1543 -msgid "Error." -msgstr "Error." - -#: ../src/gui_interface.py:1556 +#: ../src/gui_interface.py:1227 msgid "Resource Conflict" msgstr "Resource Conflict" -#: ../src/gui_interface.py:1557 +#: ../src/gui_interface.py:1228 msgid "" "You are already connected to this account with the same resource. Please " "type a new one" @@ -9376,21 +10061,21 @@ msgstr "" "type a new one" #. TODO: we should use another pixmap ;-) -#: ../src/gui_interface.py:1604 +#: ../src/gui_interface.py:1285 #, fuzzy, python-format msgid "%s wants to start a voice chat." msgstr "%s wants to send you a file." -#: ../src/gui_interface.py:1607 +#: ../src/gui_interface.py:1288 #, fuzzy msgid "Voice Chat Request" msgstr "File Transfer Request" -#: ../src/gui_interface.py:1716 +#: ../src/gui_interface.py:1377 msgid "Error verifying SSL certificate" msgstr "Error verifying SSL certificate" -#: ../src/gui_interface.py:1717 +#: ../src/gui_interface.py:1378 #, python-format msgid "" "There was an error verifying the SSL certificate of your jabber server: " @@ -9401,21 +10086,25 @@ msgstr "" "%(error)s\n" "Do you still want to connect to this server?" -#: ../src/gui_interface.py:1725 +#: ../src/gui_interface.py:1388 msgid "Ignore this error for this certificate." msgstr "Ignore this error for this certificate." -#: ../src/gui_interface.py:1745 -msgid "SSL certificate error" -msgstr "SSL certificate error" +#: ../src/gui_interface.py:1401 +msgid "Non Anonymous Server" +msgstr "" -#: ../src/gui_interface.py:1746 -#, python-format +#: ../src/gui_interface.py:1425 +#, fuzzy, 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" +"It seems the SSL certificate of account %(account)s has changed and is not " +"valid or your connection is being hacked.\n" +"\n" +"Old SHA-1 fingerprint: %(old_sha1)s\n" +"Old SHA-256 fingerprint: %(old_sha256)s\n" +"\n" +"New SHA-1 fingerprint: %(new_sha1)s\n" +"New SHA-256 fingerprint: %(new_sha256)s\n" "\n" "Do you still want to connect and update the fingerprint of the certificate?" msgstr "" @@ -9426,27 +10115,7 @@ msgstr "" "\n" "Do you still want to connect and update the fingerprint of the certificate?" -#: ../src/gui_interface.py:1776 ../src/gui_interface.py:1813 -#: ../src/gui_interface.py:1849 -msgid "Insecure connection" -msgstr "Insecure connection" - -#: ../src/gui_interface.py:1777 -#, fuzzy -msgid "" -"You are about to connect to the server with an insecure connection. This " -"means all your conversations will be exchanged unencrypted. Are you sure you " -"want to do that?" -msgstr "" -"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?" - -#: ../src/gui_interface.py:1780 ../src/gui_interface.py:1817 -#: ../src/gui_interface.py:1852 -msgid "Yes, I really want to connect insecurely" -msgstr "Yes, I really want to connect insecurely" - -#: ../src/gui_interface.py:1814 +#: ../src/gui_interface.py:1503 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?" @@ -9454,7 +10123,7 @@ msgstr "" "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?" -#: ../src/gui_interface.py:1850 +#: ../src/gui_interface.py:1545 #, fuzzy msgid "" "You are about to send your password unencrypted on an insecure connection. " @@ -9464,11 +10133,12 @@ msgstr "" "sure you want to do that?" #. theme doesn't exist, disable emoticons -#: ../src/gui_interface.py:2422 ../src/gui_interface.py:2445 +#: ../src/gui_interface.py:2070 ../src/gui_interface.py:2077 +#: ../src/gui_interface.py:2101 msgid "Emoticons disabled" msgstr "Emoticons disabled" -#: ../src/gui_interface.py:2423 +#: ../src/gui_interface.py:2071 msgid "" "Your configured emoticons theme has not been found, so emoticons have been " "disabled." @@ -9476,7 +10146,7 @@ msgstr "" "Your configured emoticons theme has not been found, so emoticons have been " "disabled." -#: ../src/gui_interface.py:2446 +#: ../src/gui_interface.py:2078 ../src/gui_interface.py:2102 msgid "" "Your configured emoticons theme cannot been loaded. You maybe need to update " "the format of emoticons.py file. See http://trac.gajim.org/wiki/Emoticons " @@ -9486,83 +10156,110 @@ msgstr "" "the format of emoticons.py file. See http://trac.gajim.org/wiki/Emoticons " "for more details." -#: ../src/gui_interface.py:2477 ../src/roster_window.py:3632 +#: ../src/gui_interface.py:2150 ../src/roster_window.py:3832 msgid "You cannot join a group chat while you are invisible" msgstr "You cannot join a group chat while you are invisible" #. it is good to notify the user #. in case he or she cannot see the output of the console -#: ../src/gui_interface.py:2871 +#: ../src/gui_interface.py:2506 msgid "Could not save your settings and preferences" msgstr "Could not save your settings and preferences" -#: ../src/gui_interface.py:3411 +#: ../src/gui_interface.py:3105 msgid "Passphrase Required" msgstr "Passphrase Required" -#: ../src/gui_interface.py:3412 -#, python-format -msgid "Enter GPG key passphrase for key %(keyid)s (account %(account)s)." +#: ../src/gui_interface.py:3106 +#, fuzzy, python-format +msgid "Enter OpenPGP key passphrase for key %(keyid)s (account %(account)s)." msgstr "Enter GPG key passphrase for key %(keyid)s (account %(account)s)." -#: ../src/gui_interface.py:3426 -msgid "GPG key expired" +#: ../src/gui_interface.py:3120 +#, fuzzy +msgid "OpenPGP key expired" msgstr "GPG key expired" -#: ../src/gui_interface.py:3427 +#: ../src/gui_interface.py:3121 #, fuzzy, python-format -msgid "Your GPG key has expired, you will be connected to %s without OpenPGP." +msgid "" +"Your OpenPGP key has expired, you will be connected to %s without OpenPGP." msgstr "Your GPG key has expied, you will be connected to %s without OpenPGP." #. ask again -#: ../src/gui_interface.py:3436 +#: ../src/gui_interface.py:3130 msgid "Wrong Passphrase" msgstr "Wrong Passphrase" -#: ../src/gui_interface.py:3437 -msgid "Please retype your GPG passphrase or press Cancel." +#: ../src/gui_interface.py:3131 +#, fuzzy +msgid "Please retype your OpenPGP passphrase or press Cancel." msgstr "Please retype your GPG passphrase or press Cancel." -#: ../src/gui_menu_builder.py:93 +#: ../src/gui_menu_builder.py:96 msgid "_New Group Chat" msgstr "_New Group Chat" -#: ../src/gui_menu_builder.py:410 +#: ../src/gui_menu_builder.py:461 msgid "I would like to add you to my roster" msgstr "I would like to add you to my roster" -#: ../src/history_manager.py:114 +#. Manage Transport submenu +#: ../src/gui_menu_builder.py:582 +msgid "_Manage Transport" +msgstr "_Manage Transport" + +#. Modify Transport +#: ../src/gui_menu_builder.py:588 +msgid "_Modify Transport" +msgstr "_Modify Transport" + +#: ../src/history_manager.py:76 +#, fuzzy +msgid "Usage:" +msgstr "message" + +#: ../src/history_manager.py:78 +#, fuzzy +msgid "Options:" +msgstr "_Emoticons:" + +#: ../src/history_manager.py:80 +msgid "Show this help message and exit" +msgstr "" + +#: ../src/history_manager.py:81 +#, fuzzy +msgid "Set logs directory" +msgstr "creating %s directory" + +#: ../src/history_manager.py:128 msgid "Cannot find history logs database" msgstr "Cannot find history logs database" -#. holds jid -#: ../src/history_manager.py:154 -msgid "Contacts" -msgstr "Contacts" - #. holds time -#: ../src/history_manager.py:167 ../src/history_manager.py:207 -#: ../src/history_window.py:98 +#: ../src/history_manager.py:181 ../src/history_manager.py:225 +#: ../src/history_window.py:102 msgid "Date" msgstr "Date" #. holds nickname -#: ../src/history_manager.py:173 ../src/history_manager.py:225 +#: ../src/history_manager.py:188 ../src/history_manager.py:244 msgid "Nickname" msgstr "Nickname" #. holds message -#: ../src/history_manager.py:181 ../src/history_manager.py:213 -#: ../src/history_window.py:106 +#: ../src/history_manager.py:197 ../src/history_manager.py:232 +#: ../src/history_window.py:110 msgid "Message" msgstr "Message" #. holds subject -#: ../src/history_manager.py:188 ../src/history_manager.py:219 +#: ../src/history_manager.py:205 ../src/history_manager.py:238 msgid "Subject" msgstr "Subject" -#: ../src/history_manager.py:241 +#: ../src/history_manager.py:264 msgid "" "Do you want to clean up the database? (STRONGLY NOT RECOMMENDED IF GAJIM IS " "RUNNING)" @@ -9570,7 +10267,7 @@ msgstr "" "Do you want to clean up the database? (STRONGLY NOT RECOMMENDED IF GAJIM IS " "RUNNING)" -#: ../src/history_manager.py:243 +#: ../src/history_manager.py:266 msgid "" "Normally allocated database size will not be freed, it will just become " "reusable. If you really want to reduce database filesize, click YES, else " @@ -9584,93 +10281,108 @@ msgstr "" "\n" "In case you click YES, please wait..." -#: ../src/history_manager.py:460 +#: ../src/history_manager.py:271 +#, fuzzy +msgid "Database Cleanup" +msgstr "Database Error" + +#: ../src/history_manager.py:486 msgid "Exporting History Logs..." msgstr "Exporting History Logs..." -#: ../src/history_manager.py:535 +#: ../src/history_manager.py:562 #, python-format msgid "%(who)s on %(time)s said: %(message)s\n" msgstr "%(who)s on %(time)s said: %(message)s\n" -#: ../src/history_manager.py:572 -msgid "Do you really want to delete logs of the selected contact?" -msgid_plural "Do you really want to delete logs of the selected contacts?" -msgstr[0] "Do you really want to delete the logs of the selected contact?" -msgstr[1] "Do you really want to delete the logs of the selected contacts?" +#: ../src/history_manager.py:600 +#, fuzzy, python-format +msgid "Do you really want to delete the logs of %(jid)s?" +msgstr "Do you really want to delete the selected message?" + +#: ../src/history_manager.py:604 +#, fuzzy +msgid "Do you really want to delete logs of the selected contacts?" +msgstr "Do you really want to delete the logs of the selected contact?" -#: ../src/history_manager.py:576 ../src/history_manager.py:611 +#: ../src/history_manager.py:606 ../src/history_manager.py:645 msgid "This is an irreversible operation." msgstr "This is an irreversible operation." -#: ../src/history_manager.py:608 +#: ../src/history_manager.py:608 ../src/history_manager.py:647 +#, fuzzy +msgid "Deletion Confirmation" +msgstr "Cancel confirmation" + +#: ../src/history_manager.py:642 msgid "Do you really want to delete the selected message?" msgid_plural "Do you really want to delete the selected messages?" msgstr[0] "Do you really want to delete the selected message?" msgstr[1] "Do you really want to delete the selected messages?" -#: ../src/history_window.py:305 +#: ../src/history_window.py:319 #, python-format msgid "Conversation History with %s" msgstr "Conversation History with %s" -#: ../src/history_window.py:355 +#: ../src/history_window.py:369 msgid "Disk Error" msgstr "Disk Error" -#: ../src/history_window.py:443 +#: ../src/history_window.py:468 #, python-format msgid "%(nick)s is now %(status)s: %(status_msg)s" msgstr "%(nick)s is now %(status)s: %(status_msg)s" -#: ../src/history_window.py:454 +#: ../src/history_window.py:479 #, python-format msgid "Error: %s" msgstr "Error: %s" -#: ../src/history_window.py:456 +#: ../src/history_window.py:481 msgid "Error" msgstr "Error" -#: ../src/history_window.py:458 +#: ../src/history_window.py:483 #, python-format msgid "Status is now: %(status)s: %(status_msg)s" msgstr "Status is now: %(status)s: %(status_msg)s" -#: ../src/history_window.py:461 +#: ../src/history_window.py:486 #, python-format msgid "Status is now: %(status)s" msgstr "Status is now: %(status)s" -#: ../src/htmltextview.py:515 ../src/htmltextview.py:525 -msgid "Timeout loading image" -msgstr "Timeout loading image" +#: ../src/htmltextview.py:559 +#, fuzzy +msgid "Loading" +msgstr "Coding" -#: ../src/htmltextview.py:535 -msgid "Image is too big" -msgstr "Image is too big" +#: ../src/logind_listener.py:53 ../src/upower_listener.py:31 +msgid "Machine going to sleep" +msgstr "" -#: ../src/message_window.py:222 +#: ../src/message_window.py:238 msgid "You are going to close several tabs" msgstr "You are going to close several tabs" -#: ../src/message_window.py:223 +#: ../src/message_window.py:239 msgid "Do you really want to close them all?" msgstr "Do you really want to close them all?" -#: ../src/message_window.py:485 +#: ../src/message_window.py:529 msgid "Chats" msgstr "Chats" -#: ../src/message_window.py:487 +#: ../src/message_window.py:531 msgid "Group Chats" msgstr "Group Chats" -#: ../src/message_window.py:489 +#: ../src/message_window.py:533 msgid "Private Chats" msgstr "Private Chats" -#: ../src/message_window.py:495 +#: ../src/message_window.py:539 msgid "Messages" msgstr "Messages" @@ -9682,100 +10394,112 @@ msgstr "- messages will be logged" msgid "- messages will not be logged" msgstr "- messages will not be logged" -#: ../src/notify.py:232 -#, python-format -msgid "%(nick)s Changed Status" -msgstr "%(nick)s Changed Status" +#: ../src/notify.py:335 +msgid "Ignore" +msgstr "Ignore" -#: ../src/notify.py:242 -#, python-format -msgid "%(nickname)s Signed In" -msgstr "%(nickname)s Signed In" +#: ../src/plugins/gui.py:81 +msgid "Plugin" +msgstr "" -#: ../src/notify.py:250 -#, python-format -msgid "%(nickname)s Signed Out" -msgstr "%(nickname)s Signed Out" +#: ../src/plugins/gui.py:150 +#, fuzzy, python-format +msgid "Warning: %s" +msgstr "Banning %s" -#: ../src/notify.py:261 -#, python-format -msgid "New Single Message from %(nickname)s" -msgstr "New Single Message from %(nickname)s" +#: ../src/plugins/gui.py:207 +#, fuzzy +msgid "Plugin failed" +msgstr "Registration failed" -#: ../src/notify.py:268 -#, python-format -msgid "New Private Message from group chat %s" -msgstr "New Private Message from group chat %s" +#: ../src/plugins/gui.py:252 +msgid "Unable to properly remove the plugin" +msgstr "" -#: ../src/notify.py:270 -#, python-format -msgid "%(nickname)s: %(message)s" -msgstr "%(nickname)s: %(message)s" +#. members not safe +#: ../src/plugins/gui.py:260 ../src/plugins/pluginmanager.py:566 +#: ../src/plugins/pluginmanager.py:574 +#, fuzzy +msgid "Archive is malformed" +msgstr "Service sent malformed data" -#: ../src/notify.py:273 -#, python-format -msgid "Messaged by %(nickname)s" -msgstr "Messaged by %(nickname)s" +#: ../src/plugins/gui.py:284 ../src/plugins/gui.py:292 +#: ../src/plugins/pluginmanager.py:582 +#, fuzzy +msgid "Plugin already exists" +msgstr "This file already exists" -#: ../src/notify.py:279 -#, python-format -msgid "New Message from %(nickname)s" -msgstr "New Message from %(nickname)s" +#: ../src/plugins/gui.py:284 +msgid "Overwrite?" +msgstr "" -#: ../src/notify.py:536 -msgid "Ignore" -msgstr "Ignore" +#: ../src/plugins/gui.py:316 +#, fuzzy +msgid "Configuration" +msgstr "Room Configuration" + +#. it is not zip file +#. CRC error +#: ../src/plugins/pluginmanager.py:552 ../src/plugins/pluginmanager.py:558 +msgid "Archive corrupted" +msgstr "" + +#: ../src/plugins/pluginmanager.py:554 +#, fuzzy +msgid "Archive empty" +msgstr "File is empty" -#: ../src/profile_window.py:58 +#: ../src/profile_window.py:63 msgid "Retrieving profile..." msgstr "Retrieving profile..." -#: ../src/profile_window.py:111 ../src/roster_window.py:3001 +#: ../src/profile_window.py:132 ../src/roster_window.py:3131 msgid "File is empty" msgstr "File is empty" -#: ../src/profile_window.py:114 ../src/roster_window.py:3004 +#: ../src/profile_window.py:135 ../src/roster_window.py:3134 msgid "File does not exist" msgstr "File does not exist" #. keep identation #. unknown format -#: ../src/profile_window.py:128 ../src/profile_window.py:144 -#: ../src/roster_window.py:3006 ../src/roster_window.py:3017 +#: ../src/profile_window.py:149 ../src/profile_window.py:166 +#: ../src/roster_window.py:3136 ../src/roster_window.py:3147 msgid "Could not load image" msgstr "Could not load image" -#: ../src/profile_window.py:215 +#: ../src/profile_window.py:239 #, fuzzy msgid "Wrong date format" msgstr "Personal Information" -#: ../src/profile_window.py:216 +#: ../src/profile_window.py:240 #, fuzzy msgid "Format of the date must be YYYY-MM-DD" msgstr "Format: YYYY-MM-DD" -#: ../src/profile_window.py:270 +#: ../src/profile_window.py:298 msgid "Information received" msgstr "Information received" -#: ../src/profile_window.py:341 -msgid "Without a connection you can not publish your contact information." +#: ../src/profile_window.py:376 +#, fuzzy +msgid "Without a connection, you can not publish your contact information." msgstr "Without a connection you can not publish your contact information." -#: ../src/profile_window.py:354 +#: ../src/profile_window.py:389 msgid "Sending profile..." msgstr "Sending profile..." -#: ../src/profile_window.py:369 +#: ../src/profile_window.py:408 msgid "Information NOT published" msgstr "Information NOT published" -#: ../src/profile_window.py:376 +#: ../src/profile_window.py:415 msgid "vCard publication failed" msgstr "vCard publication failed" -#: ../src/profile_window.py:377 +#: ../src/profile_window.py:416 msgid "" "There was an error while publishing your personal information, try again " "later." @@ -9783,51 +10507,52 @@ msgstr "" "There was an error while publishing your personal information, try again " "later." -#: ../src/roster_window.py:262 ../src/roster_window.py:1026 +#: ../src/roster_window.py:258 ../src/roster_window.py:1059 msgid "Merged accounts" msgstr "Merged accounts" -#: ../src/roster_window.py:1942 +#: ../src/roster_window.py:2070 msgid "Authorization has been sent" msgstr "Authorisation has been sent" -#: ../src/roster_window.py:1943 +#: ../src/roster_window.py:2071 #, python-format msgid "Now \"%s\" will know your status." msgstr "Now \"%s\" will know your status." -#: ../src/roster_window.py:1966 +#: ../src/roster_window.py:2094 msgid "Subscription request has been sent" msgstr "Subscription request has been sent" -#: ../src/roster_window.py:1967 +#: ../src/roster_window.py:2095 #, python-format msgid "If \"%s\" accepts this request you will know his or her status." msgstr "If \"%s\" accepts this request you will know his or her status." -#: ../src/roster_window.py:1981 +#: ../src/roster_window.py:2109 msgid "Authorization has been removed" msgstr "Authorisation has been removed" -#: ../src/roster_window.py:1982 +#: ../src/roster_window.py:2110 #, python-format msgid "Now \"%s\" will always see you as offline." msgstr "Now \"%s\" will always see you as offline." -#: ../src/roster_window.py:2009 -msgid "GPG is not usable" +#: ../src/roster_window.py:2137 +#, fuzzy +msgid "OpenPGP is not usable" msgstr "GPG is not usable" -#: ../src/roster_window.py:2010 +#: ../src/roster_window.py:2138 #, python-format msgid "You will be connected to %s without OpenPGP." msgstr "You will be connected to %s without OpenPGP." -#: ../src/roster_window.py:2222 ../src/roster_window.py:3562 +#: ../src/roster_window.py:2345 ../src/roster_window.py:3762 msgid "You are participating in one or more group chats" msgstr "You are participating in one or more group chats" -#: ../src/roster_window.py:2223 ../src/roster_window.py:3563 +#: ../src/roster_window.py:2346 ../src/roster_window.py:3763 msgid "" "Changing your status to invisible will result in disconnection from those " "group chats. Are you sure you want to go invisible?" @@ -9835,38 +10560,38 @@ msgstr "" "Changing your status to invisible will result in disconnection from those " "group chats. Are you sure you want to go invisible?" -#: ../src/roster_window.py:2249 +#: ../src/roster_window.py:2373 msgid "desync'ed" msgstr "desync'ed" -#: ../src/roster_window.py:2311 +#: ../src/roster_window.py:2438 msgid "Really quit Gajim?" msgstr "Really quit Gajim?" -#: ../src/roster_window.py:2312 +#: ../src/roster_window.py:2439 msgid "Are you sure you want to quit Gajim?" msgstr "Are you sure you want to quit Gajim?" -#: ../src/roster_window.py:2313 +#: ../src/roster_window.py:2440 msgid "Always close Gajim" msgstr "Always close Gajim" -#: ../src/roster_window.py:2396 +#: ../src/roster_window.py:2527 #, fuzzy msgid "You have running file transfers" msgstr "Cancel file transfer" -#: ../src/roster_window.py:2397 +#: ../src/roster_window.py:2528 msgid "" "If you quit now, the file(s) being transferred will be stopped. Do you still " "want to quit?" msgstr "" -#: ../src/roster_window.py:2428 ../src/roster_window.py:2719 +#: ../src/roster_window.py:2559 ../src/roster_window.py:2917 msgid "You have unread messages" msgstr "You have unread messages" -#: ../src/roster_window.py:2429 +#: ../src/roster_window.py:2560 msgid "" "Messages will only be available for reading them later if you have history " "enabled and contact is in your roster." @@ -9874,16 +10599,16 @@ msgstr "" "Messages will only be available for reading them later if you have history " "enabled and contact is in your roster." -#: ../src/roster_window.py:2720 +#: ../src/roster_window.py:2918 msgid "You must read them before removing this transport." msgstr "You must read them before removing this transport." -#: ../src/roster_window.py:2723 +#: ../src/roster_window.py:2921 #, python-format msgid "Transport \"%s\" will be removed" msgstr "Transport \"%s\" will be removed" -#: ../src/roster_window.py:2724 +#: ../src/roster_window.py:2922 msgid "" "You will no longer be able to send and receive messages from contacts using " "this transport." @@ -9891,11 +10616,11 @@ msgstr "" "You will no longer be able to send and receive messages from contacts using " "this transport." -#: ../src/roster_window.py:2727 +#: ../src/roster_window.py:2925 msgid "Transports will be removed" msgstr "Transports will be removed" -#: ../src/roster_window.py:2732 +#: ../src/roster_window.py:2930 #, python-format msgid "" "You will no longer be able to send and receive messages to contacts from " @@ -9904,11 +10629,11 @@ msgstr "" "You will no longer be able to send and receive messages to contacts from " "these transports: %s" -#: ../src/roster_window.py:2800 +#: ../src/roster_window.py:2981 msgid "You are about to block a contact. Are you sure you want to continue?" msgstr "You are about to block a contact. Are you sure you want to continue?" -#: ../src/roster_window.py:2802 +#: ../src/roster_window.py:2983 msgid "" "This contact will see you offline and you will not receive messages he will " "send you." @@ -9917,56 +10642,56 @@ msgstr "" "send you." #. it's jid -#: ../src/roster_window.py:2893 +#: ../src/roster_window.py:3023 msgid "Rename Contact" msgstr "Rename Contact" -#: ../src/roster_window.py:2894 +#: ../src/roster_window.py:3024 #, python-format msgid "Enter a new nickname for contact %s" msgstr "Enter a new nickname for contact %s" -#: ../src/roster_window.py:2901 +#: ../src/roster_window.py:3031 msgid "Rename Group" msgstr "Rename Group" -#: ../src/roster_window.py:2902 +#: ../src/roster_window.py:3032 #, python-format msgid "Enter a new name for group %s" msgstr "Enter a new name for group %s" -#: ../src/roster_window.py:2947 +#: ../src/roster_window.py:3077 msgid "Remove Group" msgstr "Remove Group" -#: ../src/roster_window.py:2948 +#: ../src/roster_window.py:3078 #, python-format msgid "Do you want to remove group %s from the roster?" msgstr "Do you want to remove group %s from the roster?" -#: ../src/roster_window.py:2949 +#: ../src/roster_window.py:3079 msgid "Also remove all contacts in this group from your roster" msgstr "Also remove all contacts in this group from your roster" -#: ../src/roster_window.py:2988 +#: ../src/roster_window.py:3118 msgid "Assign OpenPGP Key" msgstr "Assign OpenPGP Key" -#: ../src/roster_window.py:2989 +#: ../src/roster_window.py:3119 msgid "Select a key to apply to the contact" msgstr "Select a key to apply to the contact" -#: ../src/roster_window.py:3372 +#: ../src/roster_window.py:3573 #, python-format msgid "Contact \"%s\" will be removed from your roster" msgstr "Contact \"%s\" will be removed from your roster" -#: ../src/roster_window.py:3374 +#: ../src/roster_window.py:3575 #, python-format msgid "You are about to remove \"%(name)s\" (%(jid)s) from your roster.\n" msgstr "You are about to remove \"%(name)s\" (%(jid)s) from your roster.\n" -#: ../src/roster_window.py:3379 +#: ../src/roster_window.py:3580 msgid "" "By removing this contact you also remove authorization resulting in him or " "her always seeing you as offline." @@ -9975,11 +10700,11 @@ msgstr "" "her always seeing you as offline." #. Contact is not in roster -#: ../src/roster_window.py:3385 +#: ../src/roster_window.py:3586 msgid "Do you want to continue?" msgstr "Do you want to continue?" -#: ../src/roster_window.py:3389 +#: ../src/roster_window.py:3590 msgid "" "By removing this contact you also by default remove authorization resulting " "in him or her always seeing you as offline." @@ -9987,16 +10712,16 @@ msgstr "" "By removing this contact you also by default remove authorisation resulting " "in him or her always seeing you as offline." -#: ../src/roster_window.py:3392 +#: ../src/roster_window.py:3593 msgid "I want this contact to know my status after removal" msgstr "I want this contact to know my status after removal" #. several contact to remove at the same time -#: ../src/roster_window.py:3396 +#: ../src/roster_window.py:3597 msgid "Contacts will be removed from your roster" msgstr "Contacts will be removed from your roster" -#: ../src/roster_window.py:3401 +#: ../src/roster_window.py:3602 #, python-format msgid "" "By removing these contacts:%s\n" @@ -10005,14 +10730,14 @@ msgstr "" "By removing these contacts:%s\n" "you also remove authorisation resulting in them always seeing you as offline." -#: ../src/roster_window.py:3459 +#: ../src/roster_window.py:3660 #, fuzzy msgid "" -"You are about to send a custom status. Are you sure you want to continue?" +"You are about to send a custom status. Are you sure you want to continue?" msgstr "" "You are about to send a custom status. Are you sure you want to continue?" -#: ../src/roster_window.py:3461 +#: ../src/roster_window.py:3662 #, fuzzy, python-format msgid "" "This contact will temporarily see you as %(status)s, but only until you " @@ -10021,33 +10746,34 @@ msgstr "" "This contact will temporarily see you as %(status)s, but only until you " "change your status. Then they will see your global status." -#: ../src/roster_window.py:3480 +#: ../src/roster_window.py:3681 msgid "No account available" msgstr "No account available" -#: ../src/roster_window.py:3481 +#: ../src/roster_window.py:3682 msgid "You must create an account before you can chat with other contacts." msgstr "You must create an account before you can chat with other contacts." -#: ../src/roster_window.py:4095 +#: ../src/roster_window.py:4391 msgid "Metacontacts storage not supported by your server" msgstr "Metacontacts storage not supported by your server" -#: ../src/roster_window.py:4097 +#: ../src/roster_window.py:4393 +#, fuzzy msgid "" -"Your server does not support storing metacontacts information. So those " +"Your server does not support storing metacontacts information. So this " "information will not be saved on next reconnection." msgstr "" "Your server does not support storing metacontacts information. So those " "information will not be saved on next reconnection." -#: ../src/roster_window.py:4189 +#: ../src/roster_window.py:4489 msgid "" "You are about to create a metacontact. Are you sure you want to continue?" msgstr "" "You are about to create a metacontact. Are you sure you want to continue?" -#: ../src/roster_window.py:4191 +#: ../src/roster_window.py:4491 msgid "" "Metacontacts are a way to regroup several contacts in one line. Generally it " "is used when the same person has several Jabber accounts or transport " @@ -10057,190 +10783,143 @@ msgstr "" "is used when the same person has several Jabber accounts or transport " "accounts." -#: ../src/roster_window.py:4306 +#: ../src/roster_window.py:4613 msgid "Invalid file URI:" msgstr "Invalid file URI:" -#: ../src/roster_window.py:4318 +#: ../src/roster_window.py:4625 #, python-format msgid "Do you want to send this file to %s:" msgid_plural "Do you want to send these files to %s:" msgstr[0] "Do you want to send this file to %s:" msgstr[1] "Do you want to send these files to %s:" -#: ../src/roster_window.py:4433 +#: ../src/roster_window.py:4764 #, python-format msgid "Send %s to %s" msgstr "Send %s to %s" -#: ../src/roster_window.py:4439 +#: ../src/roster_window.py:4777 +#, fuzzy, python-format +msgid "Make %s first contact" +msgstr "Make %s and %s metacontacts" + +#: ../src/roster_window.py:4782 #, python-format msgid "Make %s and %s metacontacts" msgstr "Make %s and %s metacontacts" -#. new chat -#. single message -#. for chat_with -#. for single message -#. join gc -#: ../src/roster_window.py:4888 ../src/roster_window.py:4961 -#: ../src/roster_window.py:4970 ../src/statusicon.py:263 -#: ../src/statusicon.py:310 ../src/statusicon.py:316 +#: ../src/roster_window.py:5246 ../src/roster_window.py:5301 +#: ../src/roster_window.py:5311 ../src/statusicon.py:270 +#: ../src/statusicon.py:318 ../src/statusicon.py:325 #, python-format msgid "using account %s" msgstr "using account %s" -#. add -#: ../src/roster_window.py:4977 +#: ../src/roster_window.py:5320 #, python-format msgid "to %s account" msgstr "to %s account" -#. disco -#: ../src/roster_window.py:4982 +#: ../src/roster_window.py:5327 #, python-format msgid "using %s account" msgstr "using %s account" -#: ../src/roster_window.py:5020 ../src/statusicon.py:326 +#: ../src/roster_window.py:5366 ../src/statusicon.py:335 msgid "_Manage Bookmarks..." msgstr "_Manage Bookmarks..." -#. profile, avatar -#: ../src/roster_window.py:5040 +#: ../src/roster_window.py:5384 #, python-format msgid "of account %s" msgstr "of account %s" -#: ../src/roster_window.py:5081 +#: ../src/roster_window.py:5426 #, python-format msgid "for account %s" msgstr "for account %s" -#: ../src/roster_window.py:5141 ../src/roster_window.py:5246 +#: ../src/roster_window.py:5480 ../src/roster_window.py:5581 msgid "_Change Status Message" msgstr "_Change Status Message" -#: ../src/roster_window.py:5174 +#: ../src/roster_window.py:5510 msgid "Publish Tune" msgstr "Publish Tune" -#: ../src/roster_window.py:5176 +#: ../src/roster_window.py:5512 #, fuzzy msgid "Publish Location" msgstr "Publish Tune" -#: ../src/roster_window.py:5179 +#: ../src/roster_window.py:5516 msgid "Configure Services..." msgstr "Configure Services..." -#: ../src/roster_window.py:5324 +#: ../src/roster_window.py:5657 msgid "_Maximize All" msgstr "_Maximise All" -#: ../src/roster_window.py:5334 ../src/roster_window.py:5508 +#: ../src/roster_window.py:5664 ../src/roster_window.py:5826 msgid "Send Group M_essage" msgstr "Send Group M_essage" -#: ../src/roster_window.py:5342 +#: ../src/roster_window.py:5671 msgid "To all users" msgstr "To all users" -#: ../src/roster_window.py:5346 +#: ../src/roster_window.py:5675 msgid "To all online users" msgstr "To all online users" #. Manage Transport submenu -#: ../src/roster_window.py:5528 +#: ../src/roster_window.py:5842 msgid "_Manage Contacts" msgstr "_Manage Contacts" -#. Edit Groups -#: ../src/roster_window.py:5537 -msgid "Edit _Groups" -msgstr "Edit _Groups" - -#. Send single message -#: ../src/roster_window.py:5592 -msgid "Send Single Message" -msgstr "Send Single Message" - -#. Execute Command -#: ../src/roster_window.py:5639 -msgid "Execute Command..." -msgstr "Execute Command..." - -#. Manage Transport submenu -#: ../src/roster_window.py:5649 -msgid "_Manage Transport" -msgstr "_Manage Transport" - -#. Modify Transport -#: ../src/roster_window.py:5658 -msgid "_Modify Transport" -msgstr "_Modify Transport" - -#. Rename -#: ../src/roster_window.py:5668 -msgid "_Rename" -msgstr "_Rename" - -#: ../src/roster_window.py:5728 +#: ../src/roster_window.py:5907 msgid "_Maximize" msgstr "_Maximise" -#: ../src/roster_window.py:5737 +#: ../src/roster_window.py:5914 msgid "_Reconnect" msgstr "_Reconnect" -#: ../src/roster_window.py:5744 -msgid "_Disconnect" -msgstr "_Disconnect" - #. History manager -#: ../src/roster_window.py:5833 +#: ../src/roster_window.py:6004 msgid "History Manager" msgstr "History Manager" -#: ../src/roster_window.py:5844 +#: ../src/roster_window.py:6012 msgid "_Join New Group Chat" msgstr "_Join New Group Chat" -#: ../src/roster_window.py:6019 +#: ../src/roster_window.py:6299 msgid "Change Status Message..." msgstr "Change Status Message..." -#: ../src/search_window.py:105 +#: ../src/search_window.py:108 msgid "Waiting for results" msgstr "Waiting for results" -#: ../src/search_window.py:143 ../src/search_window.py:220 +#: ../src/search_window.py:146 ../src/search_window.py:224 msgid "Error in received dataform" msgstr "Error in received dataform" #. No result -#: ../src/search_window.py:177 ../src/search_window.py:212 +#: ../src/search_window.py:181 ../src/search_window.py:216 msgid "No result" msgstr "No result" -#: ../src/session.py:136 -msgid "Disk WriteError" -msgstr "Disk WriteError" - -#: ../src/session.py:258 -#, python-format -msgid "Subject: %s" -msgstr "Subject: %s" - -#: ../src/session.py:447 ../src/session.py:491 +#: ../src/session.py:429 ../src/session.py:489 msgid "Confirm these session options" msgstr "Confirm these session options" -#: ../src/session.py:448 +#: ../src/session.py:431 #, fuzzy, python-format msgid "" -"The remote client wants '\n" -" 'to negotiate an session with these features:\n" +"The remote client wants to negotiate a session with these features:\n" "\n" "%s\n" "\n" @@ -10252,7 +10931,7 @@ msgstr "" "\n" "\tAre these options acceptable?" -#: ../src/session.py:492 +#: ../src/session.py:491 #, python-format msgid "" "The remote client selected these options:\n" @@ -10267,180 +10946,126 @@ msgstr "" "\n" "Continue with the session?" -#: ../src/statusicon.py:227 +#: ../src/session.py:494 +#, fuzzy +msgid "Always accept for this contact" +msgstr "Is OpenPGP enabled for this contact?" + +#: ../src/statusicon.py:235 msgid "_Change Status Message..." msgstr "_Change Status Message..." -#: ../src/statusicon.py:339 +#: ../src/statusicon.py:348 #, fuzzy msgid "Hide _Roster" msgstr "in _roster" -#: ../src/statusicon.py:350 +#: ../src/statusicon.py:360 msgid "Hide this menu" msgstr "Hide this menu" -#: ../src/tooltips.py:392 ../src/tooltips.py:604 -msgid "Jabber ID: " -msgstr "Jabber ID: " - -#: ../src/tooltips.py:395 ../src/tooltips.py:608 -msgid "Resource: " -msgstr "Resource: " - -#: ../src/tooltips.py:401 +#: ../src/tooltips.py:376 #, python-format msgid "%(owner_or_admin_or_member)s of this group chat" msgstr "%(owner_or_admin_or_member)s of this group chat" -#: ../src/tooltips.py:502 +#: ../src/tooltips.py:565 msgid " [blocked]" msgstr " [blocked]" -#: ../src/tooltips.py:506 +#: ../src/tooltips.py:569 msgid " [minimized]" msgstr " [minimised]" -#: ../src/tooltips.py:521 ../src/tooltips.py:777 -msgid "Status: " -msgstr "Status: " - -#: ../src/tooltips.py:565 +#: ../src/tooltips.py:768 #, python-format msgid "Last status: %s" msgstr "Last status: %s" -#: ../src/tooltips.py:567 +#: ../src/tooltips.py:770 #, python-format msgid " since %s" msgstr " since %s" -#: ../src/tooltips.py:585 +#: ../src/tooltips.py:787 msgid "Connected" msgstr "Connected" -#: ../src/tooltips.py:587 +#: ../src/tooltips.py:789 msgid "Disconnected" msgstr "Disconnected" -#. ('both' is the normal sub so we don't show it) -#: ../src/tooltips.py:615 -msgid "Subscription: " -msgstr "Subscription: " - -#: ../src/tooltips.py:625 -msgid "OpenPGP: " -msgstr "OpenPGP: " - -#: ../src/tooltips.py:646 -#, fuzzy, python-format -msgid "Idle since %s" -msgstr " since %s" - -#: ../src/tooltips.py:647 -#, fuzzy, python-format -msgid "Idle for %s" -msgstr "XML Console for %s" - -#: ../src/tooltips.py:698 -#, fuzzy, python-format -msgid "Mood: %s" -msgstr "Mood:" - -#: ../src/tooltips.py:702 -#, fuzzy, python-format -msgid "Activity: %s" -msgstr "Activity:" - -#: ../src/tooltips.py:706 -#, fuzzy, python-format -msgid "Tune: %s" -msgstr "Tune:" - -#: ../src/tooltips.py:710 -#, fuzzy, python-format -msgid "Location: %s" -msgstr "Notification" - -#: ../src/tooltips.py:735 +#: ../src/tooltips.py:838 msgid "Download" msgstr "Download" -#: ../src/tooltips.py:741 +#: ../src/tooltips.py:844 msgid "Upload" msgstr "Upload" -#: ../src/tooltips.py:748 +#: ../src/tooltips.py:851 msgid "Type: " msgstr "Type: " -#: ../src/tooltips.py:752 +#: ../src/tooltips.py:857 msgid "Transferred: " msgstr "Transferred: " -#: ../src/tooltips.py:755 ../src/tooltips.py:776 +#: ../src/tooltips.py:860 ../src/tooltips.py:877 msgid "Not started" msgstr "Not started" -#: ../src/tooltips.py:759 +#: ../src/tooltips.py:862 msgid "Stopped" msgstr "Stopped" -#: ../src/tooltips.py:761 ../src/tooltips.py:764 +#: ../src/tooltips.py:864 ../src/tooltips.py:867 msgid "Completed" msgstr "Completed" -#: ../src/tooltips.py:768 +#: ../src/tooltips.py:870 msgid "?transfer status:Paused" msgstr "Paused" #. stalled is not paused. it is like 'frozen' it stopped alone -#: ../src/tooltips.py:772 +#: ../src/tooltips.py:873 msgid "Stalled" msgstr "Stalled" -#: ../src/tooltips.py:774 +#: ../src/tooltips.py:875 msgid "Transferring" msgstr "Transferring" -#: ../src/tooltips.py:812 -msgid "This service has not yet responded with detailed information" -msgstr "This service has not yet responded with detailed information" - -#: ../src/tooltips.py:815 -msgid "" -"This service could not respond with detailed information.\n" -"It is most likely legacy or broken" -msgstr "" -"This service could not respond with detailed information.\n" -"It is most likely legacy or broken" +#: ../src/tooltips.py:878 +msgid "Status: " +msgstr "Status: " -#: ../src/vcard.py:265 +#: ../src/vcard.py:328 ../src/vcard.py:335 msgid "?Client:Unknown" msgstr "Unknown" -#: ../src/vcard.py:267 +#: ../src/vcard.py:332 ../src/vcard.py:337 msgid "?OS:Unknown" msgstr "Unknown" -#: ../src/vcard.py:288 +#: ../src/vcard.py:366 ../src/vcard.py:369 msgid "?Time:Unknown" msgstr "Unknown" -#: ../src/vcard.py:312 ../src/vcard.py:322 ../src/vcard.py:530 +#: ../src/vcard.py:397 ../src/vcard.py:406 ../src/vcard.py:614 #, python-format msgid "since %s" msgstr "since %s" -#: ../src/vcard.py:345 +#: ../src/vcard.py:429 msgid "?Role in Group Chat:<b>Role:</b>" msgstr "" -#: ../src/vcard.py:349 +#: ../src/vcard.py:433 msgid "<b>Affiliation:</b>" msgstr "<b>Affiliation:</b>" -#: ../src/vcard.py:357 +#: ../src/vcard.py:441 msgid "" "This contact is interested in your presence information, but you are not " "interested in his/her presence" @@ -10448,7 +11073,7 @@ msgstr "" "This contact is interested in your presence information, but you are not " "interested in his/her presence" -#: ../src/vcard.py:359 +#: ../src/vcard.py:443 msgid "" "You are interested in the contact's presence information, but he/she is not " "interested in yours" @@ -10456,13 +11081,13 @@ msgstr "" "You are interested in the contact's presence information, but he/she is not " "interested in yours" -#: ../src/vcard.py:361 +#: ../src/vcard.py:445 msgid "You and the contact are interested in each other's presence information" msgstr "" "You and the contact are interested in each other's presence information" #. None -#: ../src/vcard.py:363 +#: ../src/vcard.py:447 msgid "" "You are not interested in the contact's presence, and neither he/she is " "interested in yours" @@ -10470,18 +11095,627 @@ msgstr "" "You are not interested in the contact's presence, and neither he/she is " "interested in yours" -#: ../src/vcard.py:370 +#: ../src/vcard.py:454 msgid "You are waiting contact's answer about your subscription request" msgstr "You are waiting contact's answer about your subscription request" -#: ../src/vcard.py:372 +#: ../src/vcard.py:456 msgid "There is no pending subscription request." msgstr "There is no pending subscription request." -#: ../src/vcard.py:377 ../src/vcard.py:431 ../src/vcard.py:553 +#: ../src/vcard.py:461 ../src/vcard.py:515 ../src/vcard.py:637 msgid " resource with priority " msgstr " resource with priority " +#~ msgid "Error description..." +#~ msgstr "Error description..." + +#, fuzzy +#~ msgid "View contact information (Ctrl+I)" +#~ msgstr "Invite contacts to the conversation (Ctrl+G)" + +#~ msgid "(<b>ESession</b> info)" +#~ msgstr "(<b>ESession</b> info)" + +#, fuzzy +#~ msgid "Enter JID or Contact name" +#~ msgstr "Contact name" + +#, fuzzy +#~ msgid "Groupchat Histories" +#~ msgstr "Groupchats" + +#, fuzzy +#~ msgid "All Chat Histories" +#~ msgstr "Old stories" + +#~ msgid "" +#~ "<b>someone@somewhere.com</b> would like you to <b>add</b> some contacts " +#~ "in your roster." +#~ msgstr "" +#~ "<b>someone@somewhere.com</b> would like you to <b>add</b> some contacts " +#~ "in your roster." + +#~ msgid "More" +#~ msgstr "More" + +#~ msgid "Ping?" +#~ msgstr "Ping?" + +#~ msgid "Error." +#~ msgstr "Error." + +#~ msgid "A connection is not available" +#~ msgstr "A connection is not available" + +#~ msgid "Your message can not be sent until you are connected." +#~ msgstr "Your message can not be sent until you are connected." + +#~ msgid "Really send file?" +#~ msgstr "Really send file?" + +#~ msgid "If you send a file to %s, he/she will know your real Jabber ID." +#~ msgstr "If you send a file to %s, he/she will know your real Jabber ID." + +#~ msgid "creating %s directory" +#~ msgstr "creating %s directory" + +#~ msgid "" +#~ "If True, Gajim will use Gnome Keyring (if available) to store account " +#~ "passwords." +#~ msgstr "" +#~ "If True, Gajim will use Gnome Keyring (if available) to store account " +#~ "passwords." + +#~ msgid "" +#~ "If True, Gajim will use KDE Wallet (if kwalletcli is available) to store " +#~ "account passwords." +#~ msgstr "" +#~ "If True, Gajim will use KDE Wallet (if kwalletcli is available) to store " +#~ "account passwords." + +#, fuzzy +#~ msgid "Please check if avahi/bonjour-daemon is running." +#~ msgstr "Please check if avahi-daemon is running." + +#~ msgid "%s is not the name of a group chat." +#~ msgstr "%s is not the name of a group chat." + +#~ msgid "Session Management" +#~ msgstr "Session Management" + +#~ msgid "Gajim session is stored on logout and restored on login." +#~ msgstr "Gajim session is stored on logout and restored on login." + +#~ msgid "Requires python-gnome2." +#~ msgstr "Requires python-gnome2." + +#~ msgid "Requires gnome-keyring and python-gnome2-desktop, or kwalletcli." +#~ msgstr "Requires gnome-keyring and python-gnome2-desktop, or kwalletcli." + +#~ msgid "SRV" +#~ msgstr "SRV" + +#~ msgid "Ability to connect to servers which are using SRV records." +#~ msgstr "Ability to connect to servers which are using SRV records." + +#~ msgid "Requires dnsutils." +#~ msgstr "Requires dnsutils." + +#~ msgid "Requires nslookup to use SRV records." +#~ msgstr "Requires nslookup to use SRV records." + +#~ msgid "Gajim needs X server to run. Quiting..." +#~ msgstr "Gajim needs X server to run. Quiting..." + +#~ msgid "importing PyGTK failed: %s" +#~ msgstr "importing PyGTK failed: %s" + +#, fuzzy +#~ msgid "Gajim needs PyGTK 2.22 or above" +#~ msgstr "Gajim needs PyGTK 2.12 or above" + +#, fuzzy +#~ msgid "Gajim needs PyGTK 2.22 or above to run. Quiting..." +#~ msgstr "Gajim needs PyGTK 2.12 or above to run. Quiting..." + +#, fuzzy +#~ msgid "Gajim needs GTK 2.22 or above" +#~ msgstr "Gajim needs GTK 2.12 or above" + +#, fuzzy +#~ msgid "Gajim needs GTK 2.22 or above to run. Quiting..." +#~ msgstr "Gajim needs GTK 2.12 or above to run. Quiting..." + +#~ msgid "Gajim needs pywin32 to run" +#~ msgstr "Gajim needs pywin32 to run" + +#~ msgid "" +#~ "Please make sure that Pywin32 is installed on your system. You can get it " +#~ "at %s" +#~ msgstr "" +#~ "Please make sure that Pywin32 is installed on your system. You can get it " +#~ "at %s" + +#~ msgid "Gajim is already running" +#~ msgstr "Gajim is already running" + +#~ msgid "" +#~ "Another instance of Gajim seems to be running\n" +#~ "Run anyway?" +#~ msgstr "" +#~ "Another instance of Gajim seems to be running\n" +#~ "Run anyway?" + +#~ msgid "A programming error has been detected" +#~ msgstr "A programming error has been detected" + +#~ msgid "" +#~ "It probably is not fatal, but should be reported to the developers " +#~ "nonetheless." +#~ msgstr "" +#~ "It is probably not fatal, but should be reported to the developers " +#~ "nonetheless." + +#~ msgid "_Report Bug" +#~ msgstr "_Report Bug" + +#~ msgid "Details" +#~ msgstr "Details" + +#, fuzzy +#~ msgid "" +#~ "Gnome Keyring is installed but not correctly started (environment " +#~ "variable probably not correctly set)" +#~ msgstr "" +#~ "Gnome Keyring is installed but not \t\t\t\tcorrectly started (environment " +#~ "variable probably not \t\t\t\tcorrectly set)" + +#~ msgid "Jabber ID: " +#~ msgstr "Jabber ID: " + +#~ msgid "Resource: " +#~ msgstr "Resource: " + +#~ msgid "Subscription: " +#~ msgstr "Subscription: " + +#, fuzzy +#~ msgid "Mood: " +#~ msgstr "Mood:" + +#, fuzzy +#~ msgid "Activity: " +#~ msgstr "Activity:" + +#, fuzzy +#~ msgid "Gajim Remote" +#~ msgstr "gajim-remote" + +#~ msgid "Join _Group Chat..." +#~ msgstr "Join _Group Chat..." + +#~ msgid "_Modify Account" +#~ msgstr "_Modify Account" + +#~ msgid "Check on startup if Gajim is the _default Jabber client" +#~ msgstr "Check on startup if Gajim is the _default Jabber client" + +#~ msgid "_Group Chat" +#~ msgstr "_Group Chat" + +#~ msgid "Send Single _Message" +#~ msgstr "Send Single _Message" + +#~ msgid "" +#~ "If True, Gajim will check if it's the default jabber client on each " +#~ "startup." +#~ msgstr "" +#~ "If True, Gajim will check if it's the default jabber client on each " +#~ "startup." + +#, fuzzy +#~ msgid "Certificate" +#~ msgstr "Self signed certificate" + +#~ msgid "Gajim is not the default Jabber client" +#~ msgstr "Gajim is not the default Jabber client" + +#~ msgid "Would you like to make Gajim the default Jabber client?" +#~ msgstr "Would you like to make Gajim the default Jabber client?" + +#~ msgid "Always check to see if Gajim is the default Jabber client on startup" +#~ msgstr "" +#~ "Always check to see if Gajim is the default Jabber client on startup" + +#~ msgid "Edit _Groups" +#~ msgstr "Edit _Groups" + +#~ msgid "Send Single Message" +#~ msgstr "Send Single Message" + +#~ msgid "Execute Command..." +#~ msgstr "Execute Command..." + +#~ msgid "_Rename" +#~ msgstr "_Rename" + +#, fuzzy +#~ msgid "Choose Client Cert" +#~ msgstr "Choose File to Send..." + +#~ msgid " a window/tab opened with that contact " +#~ msgstr " a window/tab opened with that contact " + +#~ msgid "<b>Actions</b>" +#~ msgstr "<b>Actions</b>" + +#~ msgid "<b>Conditions</b>" +#~ msgstr "<b>Conditions</b>" + +#~ msgid "Advanced Actions" +#~ msgstr "Advanced Actions" + +#~ msgid "Advanced Notifications Control" +#~ msgstr "Advanced Notifications Control" + +#~ msgid "All statuses" +#~ msgstr "All statuses" + +#~ msgid "Busy " +#~ msgstr "Busy " + +#, fuzzy +#~ msgid "Contact Change Status " +#~ msgstr "Contact Changed Status" + +#, fuzzy +#~ msgid "Contact Disconnected " +#~ msgstr "Contact Disconnected" + +#~ msgid "Don't have " +#~ msgstr "Don't have " + +#, fuzzy +#~ msgid "File Transfer Started " +#~ msgstr "File Transfer Stopped" + +#, fuzzy +#~ msgid "Group Chat Message Highlight " +#~ msgstr "Group Chat Message Highlight" + +#, fuzzy +#~ msgid "Group Chat Message Received " +#~ msgstr "Group Chat Message Received" + +#~ msgid "Launch a command" +#~ msgstr "Launch a command" + +#~ msgid "One or more special statuses..." +#~ msgstr "One or more special statuses..." + +#~ msgid "Online / Free For Chat" +#~ msgstr "Online / Free For Chat" + +#~ msgid "Play a sound" +#~ msgstr "Play a sound" + +#, fuzzy +#~ msgid "Receive a Message" +#~ msgstr "New Private Message" + +#~ msgid "When " +#~ msgstr "When " + +#~ msgid "" +#~ "_Activate window manager's UrgencyHint to make chat window in taskbar " +#~ "flash" +#~ msgstr "" +#~ "_Activate window manager's UrgencyHint to make chat window in taskbar " +#~ "flash" + +#~ msgid "_Disable auto opening chat window" +#~ msgstr "_Disable auto opening chat window" + +#~ msgid "_Disable existing popup window" +#~ msgstr "_Disable existing pop-up window" + +#~ msgid "_Disable existing sound for this event" +#~ msgstr "_Disable existing sound for this event" + +#, fuzzy +#~ msgid "_Disable showing event in notification area" +#~ msgstr "_Disable showing event in roster" + +#~ msgid "_Disable showing event in roster" +#~ msgstr "_Disable showing event in roster" + +#~ msgid "_Inform me with a popup window" +#~ msgstr "_Inform me with a pop-up window" + +#~ msgid "_Open chat window with user" +#~ msgstr "_Open chat window with user" + +#~ msgid "_Show event in roster" +#~ msgstr "_Show event in roster" + +#~ msgid "and I " +#~ msgstr "and I " + +#, fuzzy +#~ msgid "contact(s)" +#~ msgstr "Contacts" + +#~ msgid "for " +#~ msgstr "for " + +#, fuzzy +#~ msgid "group(s)" +#~ msgstr "Groups" + +#~ msgid "when I'm in" +#~ msgstr "when I'm in" + +#~ msgid "_Allow him/her to see my status" +#~ msgstr "_Allow him/her to see my status" + +#, fuzzy +#~ msgid "Descrition:" +#~ msgstr "Description: " + +#~ msgid "Advanced..." +#~ msgstr "Advanced..." + +#~ msgid "Display _activity of contacts in roster" +#~ msgstr "Display _activity of contacts in roster" + +#~ msgid "Display _tunes of contacts in roster" +#~ msgstr "Display _tunes of contacts in roster" + +#~ msgid "Display m_ood of contacts in roster" +#~ msgstr "Display m_ood of contacts in roster" + +#~ msgid "" +#~ "If checked, Gajim will display the activity of contacts in the roster " +#~ "window" +#~ msgstr "" +#~ "If ticked, Gajim will display the activity of contacts in the roster " +#~ "window" + +#, fuzzy +#~ msgid "" +#~ "If checked, Gajim will display the location of contacts in the roster " +#~ "window" +#~ msgstr "" +#~ "If ticked, Gajim will display the mood of contacts in the roster window" + +#~ msgid "" +#~ "If checked, Gajim will display the tunes of contacts in the roster window" +#~ msgstr "" +#~ "If ticked, Gajim will display the tunes of contacts in the roster window" + +#~ msgid "_Send Single Message..." +#~ msgstr "_Send Single Message..." + +#~ msgid "User avatar:" +#~ msgstr "User avatar:" + +#~ msgid "Gajim Instant Messenger" +#~ msgstr "Gajim Instant Messenger" + +#~ msgid "English" +#~ msgstr "English" + +#~ msgid "Belarusian" +#~ msgstr "Belarusian" + +#~ msgid "Bulgarian" +#~ msgstr "Bulgarian" + +#~ msgid "Breton" +#~ msgstr "Breton" + +#~ msgid "Czech" +#~ msgstr "Czech" + +#~ msgid "German" +#~ msgstr "German" + +#~ msgid "Greek" +#~ msgstr "Greek" + +#~ msgid "British" +#~ msgstr "British" + +#~ msgid "Esperanto" +#~ msgstr "Esperanto" + +#~ msgid "Spanish" +#~ msgstr "Spanish" + +#~ msgid "Basque" +#~ msgstr "Basque" + +#~ msgid "French" +#~ msgstr "French" + +#~ msgid "Croatian" +#~ msgstr "Croatian" + +#~ msgid "Italian" +#~ msgstr "Italian" + +#~ msgid "Norwegian (b)" +#~ msgstr "Norwegian (b)" + +#~ msgid "Dutch" +#~ msgstr "Dutch" + +#~ msgid "Norwegian" +#~ msgstr "Norwegian" + +#~ msgid "Polish" +#~ msgstr "Polish" + +#~ msgid "Portuguese" +#~ msgstr "Portuguese" + +#~ msgid "Brazilian Portuguese" +#~ msgstr "Brazilian Portuguese" + +#~ msgid "Russian" +#~ msgstr "Russian" + +#~ msgid "Serbian" +#~ msgstr "Serbian" + +#~ msgid "Slovak" +#~ msgstr "Slovak" + +#~ msgid "Swedish" +#~ msgstr "Swedish" + +#~ msgid "Chinese (Ch)" +#~ msgstr "Chinese (Ch)" + +#~ msgid "Spelling language" +#~ msgstr "Spelling language" + +#~ msgid "" +#~ "If True, Gajim will convert string between $$ and $$ to an image using " +#~ "dvips and convert before insterting it in chat window." +#~ msgstr "" +#~ "If True, Gajim will convert string between $$ and $$ to an image using " +#~ "dvips and convert before insterting it in chat window." + +#~ msgid "" +#~ "Change the value to change the size of latex formulas displayed. The " +#~ "higher is larger." +#~ msgstr "" +#~ "Change the value to change the size of latex formulae displayed. The " +#~ "higher is larger." + +#~ msgid "all or space separated status" +#~ msgstr "all or space separated status" + +#~ msgid "'yes', 'no', or 'both'" +#~ msgstr "'yes', 'no', or 'both'" + +#~ msgid "'yes', 'no' or ''" +#~ msgstr "'yes', 'no' or ''" + +#~ msgid "Check your connection or try again later" +#~ msgstr "Check your connection or try again later" + +#~ msgid "Error executing \"%(command)s\": %(error)s" +#~ msgstr "Error executing \"%(command)s\": %(error)s" + +#~ msgid "error: cannot open %s for reading" +#~ msgstr "error: cannot open %s for reading" + +#~ msgid "Unable to bind to port %s." +#~ msgstr "Unable to bind to port %s." + +#~ msgid "" +#~ "Maybe you have another running instance of Gajim. File Transfer will be " +#~ "cancelled." +#~ msgstr "" +#~ "Maybe you have another running instance of Gajim. File Transfer will be " +#~ "cancelled." + +#~ msgid "A GTK+ jabber client" +#~ msgstr "A GTK+ jabber client" + +#~ msgid "Condition" +#~ msgstr "Condition" + +#~ msgid "when I am " +#~ msgstr "when I am " + +#~ msgid "Requires pybonjour (http://o2s.csail.mit.edu/o2s-wiki/pybonjour)." +#~ msgstr "Requires pybonjour (http://o2s.csail.mit.edu/o2s-wiki/pybonjour)." + +#~ msgid "Requires gpg and python-GnuPGInterface." +#~ msgstr "Requires gpg and python-GnuPGInterface." + +#~ msgid "LaTeX" +#~ msgstr "LaTeX" + +#~ msgid "Transform LaTeX expressions between $$ $$." +#~ msgstr "Transform LaTeX expressions between $$ $$." + +#, fuzzy +#~ msgid "" +#~ "Requires texlive-latex-base and (dvipng or ImageMagick). You have to set " +#~ "'use_latex' to True in the Advanced Configuration Editor." +#~ msgstr "" +#~ "Requires texlive-latex-base and dvipng. You have to set 'use_latex' to " +#~ "True in the Advanced Configuration Editor." + +#, fuzzy +#~ msgid "" +#~ "Requires texlive-latex-base and (dvipng or ImageMagick) (All is in " +#~ "MikTeX). You have to set 'use_latex' to True in the Advanced " +#~ "Configuration Editor." +#~ msgstr "" +#~ "Requires texlive-latex-base and dvipng (All is in MikTeX). You have to " +#~ "set 'use_latex' to True in the Advanced Configuration Editor." + +#, fuzzy +#~ msgid "Requires python-farsight." +#~ msgstr "Requires python-avahi." + +#, fuzzy +#~ msgid "one of: offline, online, chat, away, xa, dnd, invisible " +#~ msgstr "one of: offline, online, chat, away, xa, dnd, invisible " + +#, fuzzy +#~ msgid "" +#~ "Returns current status message(the global one unless account is specified)" +#~ msgstr "" +#~ "Returns current status message (the global one unless account is " +#~ "specified)" + +#~ msgid "" +#~ "Usage: %s %s %s \n" +#~ "\t %s" +#~ msgstr "" +#~ "Usage: %s %s %s \n" +#~ "\t %s" + +#, fuzzy +#~ msgid "" +#~ "Too many arguments. \n" +#~ "Type \"%s help %s\" for more info" +#~ msgstr "" +#~ "Too many arguments. \n" +#~ "Type \"%(basename)s help %(command)s\" for more info" + +#, fuzzy +#~ msgid "" +#~ "Argument \"%s\" is not specified. \n" +#~ "Type \"%s help %s\" for more info" +#~ msgstr "" +#~ "Argument \"%(arg)s\" is not specified. \n" +#~ "Type \"%(basename)s help %(command)s\" for more info" + +#~ msgid "Contacts" +#~ msgstr "Contacts" + +#~ msgid "Disk WriteError" +#~ msgstr "Disk WriteError" + +#~ msgid "Subject: %s" +#~ msgstr "Subject: %s" + +#, fuzzy +#~ msgid "Mood: %s" +#~ msgstr "Mood:" + +#, fuzzy +#~ msgid "Activity: %s" +#~ msgstr "Activity:" + #~ msgid "@" #~ msgstr "@" @@ -10509,31 +11743,12 @@ msgstr " resource with priority " #~ msgid "Nickname not allowed: %s" #~ msgstr "Nickname not allowed: %s" -#~ msgid "Room has been destroyed" -#~ msgstr "Room has been destroyed" - -#~ msgid "You can join this room instead: %s" -#~ msgstr "You can join this room instead: %s" - -#~ msgid "I would like to add you to my roster." -#~ msgstr "I would like to add you to my roster." - #~ msgid "we are now subscribed to %s" #~ msgstr "we are now subscribed to %s" -#~ msgid "unsubscribe request from %s" -#~ msgstr "unsubscribe request from %s" - #~ msgid "we are now unsubscribed from %s" #~ msgstr "we are now unsubscribed from %s" -#~ msgid "" -#~ "JID %s is not RFC compliant. It will not be added to your roster. Use " -#~ "roster management tools such as http://jru.jabberstudio.org/ to remove it" -#~ msgstr "" -#~ "JID %s is not RFC compliant. It will not be added to your roster. Use " -#~ "roster management tools such as http://jru.jabberstudio.org/ to remove it" - #~ msgid "Account Modification" #~ msgstr "Account Modification" @@ -10636,9 +11851,6 @@ msgstr " resource with priority " #~ "Groupchat Histories\n" #~ "All Chat Histories" -#~ msgid "Manage Accounts" -#~ msgstr "Manage Accounts" - #~ msgid "gtk-delete" #~ msgstr "gtk-delete" @@ -10805,18 +12017,9 @@ msgstr " resource with priority " #~ msgid "Assign Open_PGP Key" #~ msgstr "Assign Open_PGP Key" -#~ msgid "Command not supported for zeroconf account." -#~ msgstr "Command not supported for zeroconf account." - #~ msgid "Commands: %s" #~ msgstr "Commands: %s" -#~ msgid "Usage: /%s, clears the text window." -#~ msgstr "Usage: /%s, clears the text window." - -#~ msgid "Usage: /%s, hide the chat buttons." -#~ msgstr "Usage: /%s, hide the chat buttons." - #~ msgid "" #~ "Usage: /%(command)s <action>, sends action to the current group chat. Use " #~ "third person. (e.g. /%(command)s explodes.)" @@ -10824,12 +12027,6 @@ msgstr " resource with priority " #~ "Usage: /%(command)s <action>, sends action to the current group chat. Use " #~ "third person. (e.g. /%(command)s explodes.)" -#~ msgid "Usage: /%s, sends a ping to the contact" -#~ msgstr "Usage: /%s, sends a ping to the contact" - -#~ msgid "Usage: /%s, send the message to the contact" -#~ msgstr "Usage: /%s, send the message to the contact" - #~ msgid "No help info for /%s" #~ msgstr "No help info for /%s" @@ -10852,9 +12049,6 @@ msgstr " resource with priority " #~ "There is an ambiguity: %d nicks match.\n" #~ " Please use graphical interface " -#~ msgid "Nickname not found" -#~ msgstr "Nickname not found" - #~ msgid "" #~ "There is an ambiguity: %d nicks match.\n" #~ " Please use graphical interface" @@ -10872,13 +12066,6 @@ msgstr " resource with priority " #~ "If the JID is currently in the group chat, he/she/it will also be kicked." #~ msgid "" -#~ "Usage: /%s <nickname>, opens a private chat window with the specified " -#~ "occupant." -#~ msgstr "" -#~ "Usage: /%s <nickname>, opens a private chat window with the specified " -#~ "occupant." - -#~ msgid "" #~ "Usage: /%s [reason], closes the current window or tab, displaying reason " #~ "if specified." #~ msgstr "" @@ -10916,9 +12103,6 @@ msgstr " resource with priority " #~ msgid "Usage: /%s <nickname>, changes your nickname in current group chat." #~ msgstr "Usage: /%s <nickname>, changes your nickname in current group chat." -#~ msgid "Usage: /%s , display the names of group chat occupants." -#~ msgstr "Usage: /%s , display the names of group chat occupants." - #~ msgid "" #~ "Usage: /%s [topic], displays or updates the current group chat topic." #~ msgstr "" @@ -10958,9 +12142,6 @@ msgstr " resource with priority " #~ msgid "_Host:" #~ msgstr "_Host:" -#~ msgid "Show _roster" -#~ msgstr "Show _roster" - #~ msgid "Select the account with which to synchronise" #~ msgstr "Select the account with which to synchronise" @@ -10977,18 +12158,12 @@ msgstr " resource with priority " #~ msgid "Gajim account %s" #~ msgstr "Gajim account %s" -#~ msgid "Duplicate Jabber ID" -#~ msgstr "Duplicate Jabber ID" - #~ msgid "This account is already configured in Gajim." #~ msgstr "This account is already configured in Gajim." #~ msgid "PyOpenSSL" #~ msgstr "PyOpenSSL" -#~ msgid "gajim-remote" -#~ msgstr "gajim-remote" - #~ msgid "OpenGPG" #~ msgstr "OpenGPG" @@ -11112,9 +12287,6 @@ msgstr " resource with priority " #~ msgid "Soliloquy" #~ msgstr "Soliloquy" -#~ msgid "Click to see past conversations with this contact" -#~ msgstr "Click to see past conversations with this contact" - #~ msgid "_Compact View Alt+C" #~ msgstr "_Compact View Alt+C" @@ -11127,9 +12299,6 @@ msgstr " resource with priority " #~ msgid "Query Builder..." #~ msgstr "Query Builder..." -#~ msgid "Accept" -#~ msgstr "Accept" - #~ msgid "Invitation Received" #~ msgstr "Invitation Received" @@ -11258,9 +12427,6 @@ msgstr " resource with priority " #~ msgid "Company:" #~ msgstr "Company:" -#~ msgid "Country:" -#~ msgstr "Country:" - #~ msgid "Given:" #~ msgstr "Given:" @@ -11297,9 +12463,6 @@ msgstr " resource with priority " #~ msgid "OS:" #~ msgstr "OS:" -#~ msgid "Subscription:" -#~ msgstr "Subscription:" - #~ msgid "" #~ "If that is not your language for which you want to highlight misspelled " #~ "words, then please set your $LANG as appropriate. Eg. for French do " |