Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYann Leboulanger <asterix@lagaule.org>2009-11-26 00:21:03 +0300
committerYann Leboulanger <asterix@lagaule.org>2009-11-26 00:21:03 +0300
commita9a442c01cddc4b0c4b5fe53810f23bd3ae64936 (patch)
treeebd05966cde1e6a8992014007951ece3c5b3eb59 /po/en_GB.po
parenta23961fbf64557c86bf023c441184944bf77a2d9 (diff)
merge translations from 0.13 branch to default branch
Diffstat (limited to 'po/en_GB.po')
-rw-r--r--po/en_GB.po4156
1 files changed, 2094 insertions, 2062 deletions
diff --git a/po/en_GB.po b/po/en_GB.po
index 3d8de29a3..13e209a38 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -5,10 +5,10 @@
# Jeff Bailes <thepizzaking@gmail.com>, 2006, 2009.
msgid ""
msgstr ""
-"Project-Id-Version: Gajim - A Jabber Instant Messager 0.11.1\n"
+"Project-Id-Version: Gajim - A Jabber Instant Messager 0.13\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-10-28 22:17+0100\n"
-"PO-Revision-Date: 2009-08-19 23:48+0200\n"
+"POT-Creation-Date: 2009-11-25 22:20+0100\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"
"MIME-Version: 1.0\n"
@@ -92,7 +92,7 @@ msgstr "<b>Please select a server</b>"
#: ../data/glade/account_creation_wizard_window.glade.h:7
msgid "@"
-msgstr ""
+msgstr "@"
#: ../data/glade/account_creation_wizard_window.glade.h:8
msgid ""
@@ -103,9 +103,8 @@ msgstr ""
"SHA1 fingerprint of the certificate:\n"
#: ../data/glade/account_creation_wizard_window.glade.h:11
-#, fuzzy
msgid "Anon_ymous authentication"
-msgstr "Use authentication"
+msgstr "Anon_ymous authentication"
#: ../data/glade/account_creation_wizard_window.glade.h:12
msgid "Connect when I press Finish"
@@ -279,9 +278,9 @@ msgstr "Edit Personal Information..."
#. No configured account
#: ../data/glade/account_modification_window.glade.h:16
#: ../data/glade/accounts_window.glade.h:21
-#: ../data/glade/roster_window.glade.h:5 ../src/common/helpers.py:1217
-#: ../src/common/helpers.py:1229 ../src/notify.py:547 ../src/notify.py:568
-#: ../src/notify.py:607 ../src/notify.py:619
+#: ../data/glade/roster_window.glade.h:5 ../src/common/helpers.py:1100
+#: ../src/common/helpers.py:1112 ../src/notify.py:560 ../src/notify.py:581
+#: ../src/notify.py:620 ../src/notify.py:632
msgid "Gajim"
msgstr "Gajim"
@@ -290,9 +289,9 @@ msgstr "Gajim"
#. General group cannot be changed
#: ../data/glade/account_modification_window.glade.h:17
#: ../data/glade/accounts_window.glade.h:22
-#: ../data/glade/preferences_window.glade.h:50 ../src/common/contacts.py:98
-#: ../src/dialogs.py:103 ../src/dialogs.py:111 ../src/roster_window.py:2753
-#: ../src/roster_window.py:5351
+#: ../data/glade/preferences_window.glade.h:52 ../src/common/contacts.py:135
+#: ../src/dialogs.py:111 ../src/dialogs.py:121 ../src/roster_window.py:2746
+#: ../src/roster_window.py:5268
msgid "General"
msgstr "General"
@@ -352,21 +351,21 @@ msgid "Information about you, as stored in the server"
msgstr "Information about you, as stored in the server"
#: ../data/glade/account_modification_window.glade.h:27
-#: ../data/glade/accounts_window.glade.h:35 ../src/config.py:1585
-#: ../src/config.py:2131
+#: ../data/glade/accounts_window.glade.h:35 ../src/config.py:1646
+#: ../src/config.py:2196
msgid "No key selected"
msgstr "No key selected"
#. None means no proxy profile selected
#: ../data/glade/account_modification_window.glade.h:29
#: ../data/glade/accounts_window.glade.h:37
-#: ../data/glade/change_mood_dialog.glade.h:3 ../src/config.py:1106
-#: ../src/config.py:1209 ../src/config.py:1489 ../src/config.py:1494
-#: ../src/config.py:2038 ../src/config.py:2117 ../src/config.py:2130
-#: ../src/config.py:3317 ../src/config.py:3390 ../src/dialogs.py:293
-#: ../src/dialogs.py:295 ../src/dialogs.py:498 ../src/dialogs.py:511
-#: ../src/roster_window.py:2807 ../src/roster_window.py:2813
-#: ../src/roster_window.py:2818
+#: ../data/glade/change_mood_dialog.glade.h:3 ../src/config.py:1158
+#: ../src/config.py:1261 ../src/config.py:1550 ../src/config.py:1555
+#: ../src/config.py:2103 ../src/config.py:2182 ../src/config.py:2195
+#: ../src/config.py:3396 ../src/config.py:3469 ../src/dialogs.py:308
+#: ../src/dialogs.py:310 ../src/dialogs.py:513 ../src/dialogs.py:526
+#: ../src/roster_window.py:2800 ../src/roster_window.py:2806
+#: ../src/roster_window.py:2811
msgid "None"
msgstr "None"
@@ -472,18 +471,16 @@ msgid "<b>Proxy</b>"
msgstr "<b>Proxy</b>"
#: ../data/glade/accounts_window.glade.h:5
-#, fuzzy
msgid "A_djust to status"
-msgstr "_Adjust to status"
+msgstr "A_djust to status"
#: ../data/glade/accounts_window.glade.h:7
msgid "Accounts"
msgstr "Accounts"
#: ../data/glade/accounts_window.glade.h:9
-#, fuzzy
msgid "Anonymous authentication"
-msgstr "Use authentication"
+msgstr "Anonymous authentication"
#: ../data/glade/accounts_window.glade.h:13
msgid ""
@@ -494,9 +491,8 @@ msgstr ""
"insecure connection."
#: ../data/glade/accounts_window.glade.h:17
-#, fuzzy
msgid "Co_nnect on Gajim startup"
-msgstr "C_onnect on Gajim startup"
+msgstr "Co_nnect on Gajim startup"
#: ../data/glade/accounts_window.glade.h:19
#: ../data/glade/zeroconf_information_window.glade.h:2
@@ -523,8 +519,8 @@ msgstr ""
"You might consider to change possible firewall settings."
#: ../data/glade/accounts_window.glade.h:32
-#: ../data/glade/zeroconf_information_window.glade.h:4 ../src/config.py:1612
-#: ../src/dialogs.py:806
+#: ../data/glade/zeroconf_information_window.glade.h:4 ../src/config.py:1673
+#: ../src/dialogs.py:830
msgid "Jabber ID:"
msgstr "Jabber ID:"
@@ -538,68 +534,57 @@ msgid "Mer_ge accounts"
msgstr "Mer_ge accounts"
#. Rename
-#: ../data/glade/accounts_window.glade.h:42 ../src/roster_window.py:5302
+#: ../data/glade/accounts_window.glade.h:42 ../src/roster_window.py:5219
msgid "Re_name"
msgstr "Re_name"
#: ../data/glade/accounts_window.glade.h:47
-#, fuzzy
msgid "Send _keep-alive packets"
-msgstr "Send keep-alive packets"
+msgstr "Send _keep-alive packets"
#: ../data/glade/accounts_window.glade.h:49
-#, fuzzy
msgid "Synchroni_ze account status with global status"
-msgstr "Synch_ronise account status with global status"
+msgstr "Synchroni_se account status with global status"
#: ../data/glade/accounts_window.glade.h:51
-#, fuzzy
msgid "Use G_PG Agent"
-msgstr "Use GPG _Agent"
+msgstr "Use G_PG Agent"
#: ../data/glade/accounts_window.glade.h:52
-#, fuzzy
msgid "Use cust_om hostname/port"
-msgstr "Use custom hostname/port"
+msgstr "Use cust_om hostname/port"
#: ../data/glade/accounts_window.glade.h:53
-#, fuzzy
msgid "Use cust_om port:"
-msgstr "Use custom port:"
+msgstr "Use cust_om port:"
#: ../data/glade/accounts_window.glade.h:55
-#, fuzzy
msgid "_Edit Personal Information..."
-msgstr "Edit Personal Information..."
+msgstr "_Edit Personal Information..."
#: ../data/glade/accounts_window.glade.h:56
-#, fuzzy
msgid "_Enable"
-msgstr "Enable"
+msgstr "_Enable"
#: ../data/glade/accounts_window.glade.h:57
-#, fuzzy
msgid "_Hostname: "
-msgstr "_Hostname:"
+msgstr "_Hostname: "
#: ../data/glade/accounts_window.glade.h:59
-#, fuzzy
msgid "_Manage..."
-msgstr "Manage..."
+msgstr "_Manage..."
#: ../data/glade/accounts_window.glade.h:61
-#, fuzzy
msgid "_Port: "
-msgstr "_Port:"
+msgstr "_Port: "
#: ../data/glade/accounts_window.glade.h:62
msgid "_Warn before using an insecure connection"
msgstr "_Warn before using an insecure connection"
#: ../data/glade/accounts_window.glade.h:63
-#, fuzzy
msgid "_use HTTP__PROXY environment variable"
-msgstr "use HTTP_PROXY environment variable"
+msgstr "_use HTTP__PROXY environment variable"
#: ../data/glade/accounts_window.glade.h:64
msgid "gtk-add"
@@ -944,7 +929,7 @@ msgstr "Last modified:"
msgid "New entry received"
msgstr "New entry received"
-#: ../data/glade/atom_entry_window.glade.h:5 ../src/atom_window.py:114
+#: ../data/glade/atom_entry_window.glade.h:5 ../src/atom_window.py:124
msgid "You have received new entry:"
msgstr "You have received new entry:"
@@ -988,11 +973,11 @@ msgstr "Enter new password:"
msgid "<b>Type your new status message</b>"
msgstr "<b>Type your new status message</b>"
-#: ../data/glade/change_status_message_dialog.glade.h:2 ../src/tooltips.py:601
+#: ../data/glade/change_status_message_dialog.glade.h:2 ../src/tooltips.py:613
msgid "Activity:"
msgstr "Activity:"
-#: ../data/glade/change_status_message_dialog.glade.h:3 ../src/tooltips.py:586
+#: ../data/glade/change_status_message_dialog.glade.h:3 ../src/tooltips.py:608
msgid "Mood:"
msgstr "Mood:"
@@ -1072,9 +1057,8 @@ msgid "Assign Open_PGP Key..."
msgstr "Assign Open_PGP Key..."
#: ../data/glade/contact_context_menu.glade.h:4
-#, fuzzy
msgid "E_xecute Command..."
-msgstr "Execute Command..."
+msgstr "E_xecute Command..."
#: ../data/glade/contact_context_menu.glade.h:5
msgid "Edit _Groups..."
@@ -1082,8 +1066,8 @@ msgstr "Edit _Groups..."
#. Invite to
#. Invite to Groupchat
-#: ../data/glade/contact_context_menu.glade.h:6 ../src/roster_window.py:5257
-#: ../src/roster_window.py:5412
+#: ../data/glade/contact_context_menu.glade.h:6 ../src/roster_window.py:5174
+#: ../src/roster_window.py:5333
msgid "In_vite to"
msgstr "In_vite to"
@@ -1096,8 +1080,8 @@ msgid "Remo_ve"
msgstr "Remo_ve"
#. Send Custom Status
-#: ../data/glade/contact_context_menu.glade.h:9 ../src/roster_window.py:5267
-#: ../src/roster_window.py:5497
+#: ../data/glade/contact_context_menu.glade.h:9 ../src/roster_window.py:5184
+#: ../src/roster_window.py:5420
msgid "Send Cus_tom Status"
msgstr "Send Cus_tom Status"
@@ -1130,8 +1114,8 @@ msgid "_Allow him/her to see my status"
msgstr "_Allow him/her to see my status"
#: ../data/glade/contact_context_menu.glade.h:18
-#: ../data/glade/gc_occupants_menu.glade.h:7 ../src/roster_window.py:5330
-#: ../src/roster_window.py:5449 ../src/roster_window.py:5578
+#: ../data/glade/gc_occupants_menu.glade.h:7 ../src/roster_window.py:5247
+#: ../src/roster_window.py:5370 ../src/roster_window.py:5501
msgid "_Block"
msgstr "_Block"
@@ -1142,7 +1126,7 @@ msgstr "_Forbid him/her to see my status"
#: ../data/glade/contact_context_menu.glade.h:20
#: ../data/glade/gc_control_popup_menu.glade.h:6
#: ../data/glade/gc_occupants_menu.glade.h:8
-#: ../data/glade/roster_window.glade.h:21 ../src/roster_window.py:5647
+#: ../data/glade/roster_window.glade.h:21 ../src/roster_window.py:5570
msgid "_History"
msgstr "_History"
@@ -1163,8 +1147,8 @@ msgid "_Subscription"
msgstr "_Subscription"
#: ../data/glade/contact_context_menu.glade.h:25
-#: ../data/glade/gc_occupants_menu.glade.h:13 ../src/roster_window.py:5324
-#: ../src/roster_window.py:5443 ../src/roster_window.py:5575
+#: ../data/glade/gc_occupants_menu.glade.h:13 ../src/roster_window.py:5241
+#: ../src/roster_window.py:5364 ../src/roster_window.py:5498
msgid "_Unblock"
msgstr "_Unblock"
@@ -1252,7 +1236,7 @@ msgstr ""
msgid "When a file transfer is complete show a popup notification"
msgstr "Show a pop-up notification when a file transfer is complete "
-#: ../data/glade/filetransfers.glade.h:13 ../src/filetransfers_window.py:792
+#: ../data/glade/filetransfers.glade.h:13 ../src/filetransfers_window.py:820
msgid "_Continue"
msgstr "_Continue"
@@ -1260,7 +1244,7 @@ msgstr "_Continue"
msgid "_Notify me when a file transfer is complete"
msgstr "_Notify me when a file transfer is complete"
-#: ../data/glade/filetransfers.glade.h:15 ../src/filetransfers_window.py:200
+#: ../data/glade/filetransfers.glade.h:15 ../src/filetransfers_window.py:204
msgid "_Open Containing Folder"
msgstr "_Open Containing Folder"
@@ -1288,7 +1272,7 @@ msgstr ""
"Contact row\n"
"Chat Banner"
-#: ../data/glade/gajim_themes_window.glade.h:6 ../src/chat_control.py:818
+#: ../data/glade/gajim_themes_window.glade.h:6 ../src/chat_control.py:859
msgid "Bold"
msgstr "Bold"
@@ -1308,11 +1292,11 @@ msgstr "Gajim Themes Customisation"
msgid "Gone"
msgstr "Gone"
-#: ../data/glade/gajim_themes_window.glade.h:11 ../src/common/pep.py:153
+#: ../data/glade/gajim_themes_window.glade.h:11 ../src/common/pep.py:150
msgid "Inactive"
msgstr "Inactive"
-#: ../data/glade/gajim_themes_window.glade.h:12 ../src/chat_control.py:819
+#: ../data/glade/gajim_themes_window.glade.h:12 ../src/chat_control.py:860
msgid "Italic"
msgstr "Italic"
@@ -1360,7 +1344,7 @@ msgstr "Change _Subject..."
msgid "Configure _Room..."
msgstr "Configure _Room..."
-#: ../data/glade/gc_control_popup_menu.glade.h:4 ../src/disco.py:1624
+#: ../data/glade/gc_control_popup_menu.glade.h:4 ../src/disco.py:1746
msgid "_Bookmark"
msgstr "_Bookmark"
@@ -1448,8 +1432,9 @@ msgstr ""
msgid "<big><b>Welcome to Gajim History Logs Manager</b></big>"
msgstr "<big><b>Welcome to Gajim History Logs Manager</b></big>"
-#: ../data/glade/history_manager.glade.h:4 ../src/dialogs.py:2884
-#: ../src/dialogs.py:2987
+#. Change label for accept_button to action name instead of 'OK'.
+#: ../data/glade/history_manager.glade.h:4 ../src/dialogs.py:3007
+#: ../src/dialogs.py:3104
msgid "Delete"
msgstr "Delete"
@@ -1479,7 +1464,7 @@ msgstr ""
msgid "_Search Database"
msgstr "_Search Database"
-#: ../data/glade/history_window.glade.h:1 ../src/history_window.py:316
+#: ../data/glade/history_window.glade.h:1 ../src/history_window.py:323
msgid "Conversation History"
msgstr "Conversation History"
@@ -1503,11 +1488,10 @@ msgid "_Log conversation history"
msgstr "_Log conversation history"
#: ../data/glade/join_groupchat_window.glade.h:2
-#, fuzzy
msgid "Bookmark this room"
-msgstr "Bookmark this room (Ctrl+B)"
+msgstr "Bookmark this room"
-#: ../data/glade/join_groupchat_window.glade.h:3 ../src/dialogs.py:1972
+#: ../data/glade/join_groupchat_window.glade.h:3 ../src/dialogs.py:2076
msgid "Join Group Chat"
msgstr "Join Group Chat"
@@ -1534,8 +1518,8 @@ msgstr "Recently:"
msgid "Room:"
msgstr "Room:"
-#: ../data/glade/join_groupchat_window.glade.h:9 ../src/disco.py:1201
-#: ../src/disco.py:1628
+#: ../data/glade/join_groupchat_window.glade.h:9 ../src/disco.py:1306
+#: ../src/disco.py:1750
msgid "_Join"
msgstr "_Join"
@@ -1563,7 +1547,7 @@ msgstr "Minimise on Auto Join"
msgid "Print status:"
msgstr "Print status:"
-#: ../data/glade/manage_bookmarks_window.glade.h:9 ../src/config.py:1602
+#: ../data/glade/manage_bookmarks_window.glade.h:9 ../src/config.py:1663
msgid "Server:"
msgstr "Server:"
@@ -1592,14 +1576,14 @@ msgid "<b>Settings</b>"
msgstr "<b>Settings</b>"
#: ../data/glade/manage_proxies_window.glade.h:3
-#, fuzzy
msgid ""
"HTTP Connect\n"
"SOCKS5\n"
"BOSH"
msgstr ""
"HTTP Connect\n"
-"SOCKS5"
+"SOCKS5\n"
+"BOSH"
#: ../data/glade/manage_proxies_window.glade.h:6
msgid "Manage Proxy Profiles"
@@ -1610,34 +1594,28 @@ msgid "Pass_word:"
msgstr "Pass_word:"
#: ../data/glade/manage_proxies_window.glade.h:8
-#, fuzzy
msgid "Proxy _Host:"
-msgstr "Proxy:"
+msgstr "Proxy _Host:"
#: ../data/glade/manage_proxies_window.glade.h:9
-#, fuzzy
msgid "Proxy _Port:"
-msgstr "_Port:"
+msgstr "Proxy _Port:"
#: ../data/glade/manage_proxies_window.glade.h:10
-#, fuzzy
msgid "Use HTTP prox_y"
-msgstr "_Use proxy"
+msgstr "Use HTTP prox_y"
#: ../data/glade/manage_proxies_window.glade.h:11
-#, fuzzy
msgid "Use proxy auth_entication"
-msgstr "Use authentication"
+msgstr "Use proxy auth_entication"
#: ../data/glade/manage_proxies_window.glade.h:12
-#, fuzzy
msgid "_BOSH URL:"
-msgstr "_URL:"
+msgstr "_BOSH URL:"
#: ../data/glade/manage_proxies_window.glade.h:14
-#, fuzzy
msgid "_Type:"
-msgstr "Type:"
+msgstr "_Type:"
#: ../data/glade/manage_proxies_window.glade.h:15
msgid "_Username:"
@@ -1676,22 +1654,30 @@ msgid "Show a list of emoticons (Alt+M)"
msgstr "Show a list of emoticons (Alt+M)"
#: ../data/glade/message_window.glade.h:9
-#, fuzzy
msgid "Show a list of formattings"
-msgstr "Show a list of emoticons (Alt+M)"
+msgstr "Show a list of formattings"
#: ../data/glade/message_window.glade.h:10
-msgid "Show a menu of advanced functions (Alt+A)"
+#, fuzzy
+msgid "Show a menu of advanced functions (Alt+D)"
msgstr "Show a menu of advanced functions (Alt+A)"
#: ../data/glade/message_window.glade.h:11
msgid "Show the contact's profile (Ctrl+I)"
msgstr "Show the contact's profile (Ctrl+I)"
-#. Make sure the character after "_" is not M/m (conflicts with Alt+M that is supposed to show the Emoticon Selector)
+#: ../data/glade/message_window.glade.h:12
+msgid "Toggle audio session"
+msgstr ""
+
#: ../data/glade/message_window.glade.h:13
+msgid "Toggle video session"
+msgstr ""
+
+#. Make sure the character after "_" is not M/m (conflicts with Alt+M that is supposed to show the Emoticon Selector)
+#: ../data/glade/message_window.glade.h:15
#: ../data/glade/xml_console_window.glade.h:11
-#: ../src/filetransfers_window.py:260
+#: ../src/filetransfers_window.py:266
msgid "_Send"
msgstr "_Send"
@@ -1788,7 +1774,7 @@ msgstr "Allow pop-up/notifications when I'm _away/na/busy/invisible"
#: ../data/glade/preferences_window.glade.h:26
msgid "Allow sound when I'm _busy"
-msgstr ""
+msgstr "Allow sound when I'm _busy"
#: ../data/glade/preferences_window.glade.h:27
msgid "Ask status message when I:"
@@ -1821,6 +1807,16 @@ msgid "Configure color and font of the interface"
msgstr "Configure colour and font of the interface"
#: ../data/glade/preferences_window.glade.h:36
+#, fuzzy
+msgid "Contact's message:"
+msgstr "Chat message:"
+
+#: ../data/glade/preferences_window.glade.h:37
+#, fuzzy
+msgid "Contact's nickname:"
+msgstr "Contact name"
+
+#: ../data/glade/preferences_window.glade.h:38
msgid ""
"Detached roster with detached chats\n"
"Detached roster with single chat\n"
@@ -1834,31 +1830,31 @@ msgstr ""
"Detached roster with chat grouped by account\n"
"Detached roster with chat grouped by type"
-#: ../data/glade/preferences_window.glade.h:41
+#: ../data/glade/preferences_window.glade.h:43
msgid "Display _activity of contacts in roster"
msgstr "Display _activity of contacts in roster"
-#: ../data/glade/preferences_window.glade.h:42
+#: ../data/glade/preferences_window.glade.h:44
msgid "Display _extra email details"
msgstr "Display _extra e-mail details"
-#: ../data/glade/preferences_window.glade.h:43
+#: ../data/glade/preferences_window.glade.h:45
msgid "Display _tunes of contacts in roster"
msgstr "Display _tunes of contacts in roster"
-#: ../data/glade/preferences_window.glade.h:44
+#: ../data/glade/preferences_window.glade.h:46
msgid "Display a_vatars of contacts in roster"
msgstr "Display a_vatars of contacts in roster"
-#: ../data/glade/preferences_window.glade.h:45
+#: ../data/glade/preferences_window.glade.h:47
msgid "Display m_ood of contacts in roster"
msgstr "Display m_ood of contacts in roster"
-#: ../data/glade/preferences_window.glade.h:46
+#: ../data/glade/preferences_window.glade.h:48
msgid "Display status _messages of contacts in roster"
msgstr "Display status _messages of contacts in roster"
-#: ../data/glade/preferences_window.glade.h:47
+#: ../data/glade/preferences_window.glade.h:49
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 "
@@ -1868,7 +1864,7 @@ msgstr ""
"may have with a contact. Here you can specify which chatstates you want to "
"display in chat windows."
-#: ../data/glade/preferences_window.glade.h:48
+#: ../data/glade/preferences_window.glade.h:50
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 "
@@ -1878,7 +1874,7 @@ msgstr ""
"may have with a contact. Here you can specify which chatstates you want to "
"send to the other party."
-#: ../data/glade/preferences_window.glade.h:49
+#: ../data/glade/preferences_window.glade.h:51
msgid ""
"Gajim will notify you via a popup window in the bottom right of the screen "
"about contacts that just signed out"
@@ -1886,11 +1882,11 @@ msgstr ""
"Gajim will notify you via a pop-up window in the bottom right of the screen "
"about contacts that just signed out"
-#: ../data/glade/preferences_window.glade.h:51
+#: ../data/glade/preferences_window.glade.h:53
msgid "Hide all buttons in chat windows"
msgstr "Hide all buttons in chat windows"
-#: ../data/glade/preferences_window.glade.h:52
+#: ../data/glade/preferences_window.glade.h:54
msgid ""
"If checked, Gajim will allow others to detect the operation system you are "
"using"
@@ -1898,7 +1894,7 @@ msgstr ""
"If ticked, Gajim will allow others to detect the operation system you are "
"using"
-#: ../data/glade/preferences_window.glade.h:53
+#: ../data/glade/preferences_window.glade.h:55
msgid ""
"If checked, Gajim will also include information about the sender of the new "
"emails"
@@ -1906,13 +1902,13 @@ msgstr ""
"If ticked, Gajim will also include information about the sender of the new e-"
"mails"
-#: ../data/glade/preferences_window.glade.h:54
+#: ../data/glade/preferences_window.glade.h:56
msgid ""
"If checked, Gajim will change status to Away when the computer is unused."
msgstr ""
"If ticked, Gajim will change status to Away when the computer is unused."
-#: ../data/glade/preferences_window.glade.h:55
+#: ../data/glade/preferences_window.glade.h:57
msgid ""
"If checked, Gajim will change status to Not Available when the computer has "
"not been used even longer"
@@ -1920,7 +1916,7 @@ msgstr ""
"If ticked, Gajim will change status to Not Available when the computer has "
"not been used even longer"
-#: ../data/glade/preferences_window.glade.h:56
+#: ../data/glade/preferences_window.glade.h:58
msgid ""
"If checked, Gajim will display avatars of contacts in roster window and in "
"group chats"
@@ -1928,7 +1924,7 @@ msgstr ""
"If ticked, Gajim will display avatars of contacts in roster window and in "
"group chats"
-#: ../data/glade/preferences_window.glade.h:57
+#: ../data/glade/preferences_window.glade.h:59
msgid ""
"If checked, Gajim will display status messages of contacts under the contact "
"name in roster window and in group chats"
@@ -1936,25 +1932,25 @@ msgstr ""
"If ticked, Gajim will display status messages of contacts under the contact "
"name in roster window and in group chats"
-#: ../data/glade/preferences_window.glade.h:58
+#: ../data/glade/preferences_window.glade.h:60
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"
-#: ../data/glade/preferences_window.glade.h:59
+#: ../data/glade/preferences_window.glade.h:61
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/glade/preferences_window.glade.h:60
+#: ../data/glade/preferences_window.glade.h:62
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"
-#: ../data/glade/preferences_window.glade.h:61
+#: ../data/glade/preferences_window.glade.h:63
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 "
@@ -1964,7 +1960,7 @@ msgstr ""
"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/glade/preferences_window.glade.h:62
+#: ../data/glade/preferences_window.glade.h:64
msgid ""
"If checked, Gajim will ignore incoming events from unauthorized contacts. "
"Use with caution, because it blocks all messages from any contact that is "
@@ -1974,7 +1970,7 @@ msgstr ""
"with caution, because it blocks all messages from any contact that is not in "
"the roster"
-#: ../data/glade/preferences_window.glade.h:63
+#: ../data/glade/preferences_window.glade.h:65
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 "
@@ -1984,7 +1980,7 @@ msgstr ""
"when using E2E encryption the remote party has to agree on logging, else the "
"messages will not be logged."
-#: ../data/glade/preferences_window.glade.h:64
+#: ../data/glade/preferences_window.glade.h:66
msgid ""
"If checked, Gajim will show a notification when a new e-mail is received via "
"GMail"
@@ -1992,7 +1988,7 @@ msgstr ""
"If ticked, Gajim will show a notification when a new e-mail is received via "
"GMail"
-#: ../data/glade/preferences_window.glade.h:65
+#: ../data/glade/preferences_window.glade.h:67
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, "
@@ -2002,7 +1998,7 @@ msgstr ""
"from MSN will have the equivalent MSN icon for status online, away, busy, "
"etc...)"
-#: ../data/glade/preferences_window.glade.h:66
+#: ../data/glade/preferences_window.glade.h:68
msgid ""
"If enabled, Gajim will not ask for a status message. The specified default "
"message will be used instead."
@@ -2010,7 +2006,7 @@ msgstr ""
"If enabled, Gajim will not ask for a status message. The specified default "
"message will be used instead."
-#: ../data/glade/preferences_window.glade.h:67
+#: ../data/glade/preferences_window.glade.h:69
msgid ""
"If not disabled, Gajim will replace ascii smilies like ':)' with equivalent "
"animated or static graphical emoticons"
@@ -2018,50 +2014,53 @@ msgstr ""
"If not disabled, Gajim will replace ascii smilies like ':)' with equivalent "
"animated or static graphical emoticons"
-#: ../data/glade/preferences_window.glade.h:68
+#: ../data/glade/preferences_window.glade.h:70
msgid "Log _encrypted chat session"
msgstr "Log _encrypted chat session"
-#: ../data/glade/preferences_window.glade.h:69
+#: ../data/glade/preferences_window.glade.h:71
msgid "Ma_ke message windows compact"
msgstr "Ma_ke message windows compact"
-#: ../data/glade/preferences_window.glade.h:70
+#: ../data/glade/preferences_window.glade.h:72
msgid "Ma_nage..."
msgstr "Ma_nage..."
-#: ../data/glade/preferences_window.glade.h:71
+#: ../data/glade/preferences_window.glade.h:73
msgid ""
"Never\n"
"Only when pending events\n"
"Always"
msgstr ""
+"Never\n"
+"Only when pending events\n"
+"Always"
-#: ../data/glade/preferences_window.glade.h:74
+#: ../data/glade/preferences_window.glade.h:76
msgid "Notifications"
msgstr "Notifications"
-#: ../data/glade/preferences_window.glade.h:75
+#: ../data/glade/preferences_window.glade.h:77
msgid "Notify me about contacts that sign _in"
msgstr "Notify me about contacts that sign _in"
-#: ../data/glade/preferences_window.glade.h:76
+#: ../data/glade/preferences_window.glade.h:78
msgid "Notify me about contacts that sign _out"
msgstr "Notify me about contacts that sign _out"
-#: ../data/glade/preferences_window.glade.h:77
+#: ../data/glade/preferences_window.glade.h:79
msgid "Notify on new _GMail email"
msgstr "Notify on new _GMail email"
-#: ../data/glade/preferences_window.glade.h:78
+#: ../data/glade/preferences_window.glade.h:80
msgid "Personal Events"
msgstr "Personal Events"
-#: ../data/glade/preferences_window.glade.h:79
+#: ../data/glade/preferences_window.glade.h:81
msgid "Play _sounds"
msgstr "Play _sounds"
-#: ../data/glade/preferences_window.glade.h:80
+#: ../data/glade/preferences_window.glade.h:82
msgid ""
"Pop it up\n"
"Notify me about it\n"
@@ -2071,24 +2070,23 @@ msgstr ""
"Notify me about it\n"
"Show only in roster"
-#: ../data/glade/preferences_window.glade.h:83
+#: ../data/glade/preferences_window.glade.h:85
msgid "Preferences"
msgstr "Preferences"
-#: ../data/glade/preferences_window.glade.h:84
-#, fuzzy
+#: ../data/glade/preferences_window.glade.h:86
msgid "Show systray:"
-msgstr "_Show event in systray"
+msgstr "Show systray:"
-#: ../data/glade/preferences_window.glade.h:85
+#: ../data/glade/preferences_window.glade.h:87
msgid "Sign _in"
msgstr "Sign _in"
-#: ../data/glade/preferences_window.glade.h:86
+#: ../data/glade/preferences_window.glade.h:88
msgid "Sign _out"
msgstr "Sign _out"
-#: ../data/glade/preferences_window.glade.h:87
+#: ../data/glade/preferences_window.glade.h:89
msgid ""
"Some messages may include rich content (formatting, colors etc). If checked, "
"Gajim will just display the raw message text."
@@ -2096,28 +2094,27 @@ msgstr ""
"Some messages may include rich content (formatting, colours etc). If ticked, "
"Gajim will just display the raw message text."
-#: ../data/glade/preferences_window.glade.h:88
+#: ../data/glade/preferences_window.glade.h:90
msgid "Sort contacts by status"
msgstr "Sort contacts by status"
-#: ../data/glade/preferences_window.glade.h:89 ../src/config.py:390
+#: ../data/glade/preferences_window.glade.h:91 ../src/config.py:377
msgid "Status"
msgstr "Status"
-#: ../data/glade/preferences_window.glade.h:90
+#: ../data/glade/preferences_window.glade.h:92
msgid "Status _iconset:"
msgstr "Status _iconset:"
-#: ../data/glade/preferences_window.glade.h:91
+#: ../data/glade/preferences_window.glade.h:93
msgid "Style"
msgstr "Style"
-#: ../data/glade/preferences_window.glade.h:92
+#: ../data/glade/preferences_window.glade.h:94
msgid "T_heme:"
msgstr "T_heme:"
-#: ../data/glade/preferences_window.glade.h:93
-#, fuzzy
+#: ../data/glade/preferences_window.glade.h:95
msgid ""
"The auto away status message. If empty, Gajim will not change the current "
"status message\n"
@@ -2125,10 +2122,11 @@ msgid ""
"$T will be replaced by auto-away timeout"
msgstr ""
"The auto away status message. If empty, Gajim will not change the current "
-"status message"
+"status message\n"
+"$S will be replaced by previous status message\n"
+"$T will be replaced by auto-away timeout"
-#: ../data/glade/preferences_window.glade.h:96
-#, fuzzy
+#: ../data/glade/preferences_window.glade.h:98
msgid ""
"The auto not available status message. If empty, Gajim will not change the "
"current status message\n"
@@ -2136,105 +2134,109 @@ msgid ""
"$T will be replaced by auto-not-available timeout"
msgstr ""
"The auto not available status message. If empty, Gajim will not change the "
-"current status message"
+"current status message\n"
+"$S will be replaced by previous status message\n"
+"$T will be replaced by auto-not-available timeout"
-#: ../data/glade/preferences_window.glade.h:99
+#: ../data/glade/preferences_window.glade.h:101
msgid "Use _transports icons"
msgstr "Use _transports icons"
-#: ../data/glade/preferences_window.glade.h:100
+#: ../data/glade/preferences_window.glade.h:102
msgid "Use system _default"
msgstr "Use system _default"
-#: ../data/glade/preferences_window.glade.h:101
+#: ../data/glade/preferences_window.glade.h:103
msgid "When new event is received:"
msgstr "When new event is received:"
-#: ../data/glade/preferences_window.glade.h:102
+#: ../data/glade/preferences_window.glade.h:104
+#, fuzzy
+msgid "Your message:"
+msgstr "Error message: %s"
+
+#: ../data/glade/preferences_window.glade.h:105
+#, fuzzy
+msgid "Your nickname:"
+msgstr "B_efore nickname:"
+
+#: ../data/glade/preferences_window.glade.h:106
msgid "_Away after:"
msgstr "_Away after:"
-#: ../data/glade/preferences_window.glade.h:103
+#: ../data/glade/preferences_window.glade.h:107
msgid "_Browser:"
msgstr "_Browser:"
-#: ../data/glade/preferences_window.glade.h:104
+#: ../data/glade/preferences_window.glade.h:108
msgid "_Display chat state notifications:"
msgstr "_Display chat state notifications:"
-#: ../data/glade/preferences_window.glade.h:105
+#: ../data/glade/preferences_window.glade.h:109
msgid "_Emoticons:"
msgstr "_Emoticons:"
-#: ../data/glade/preferences_window.glade.h:106
+#: ../data/glade/preferences_window.glade.h:110
msgid "_File manager:"
msgstr "_File manager:"
-#: ../data/glade/preferences_window.glade.h:107
+#: ../data/glade/preferences_window.glade.h:111
msgid "_Highlight misspelled words"
msgstr "_Highlight misspelt words"
-#: ../data/glade/preferences_window.glade.h:108
+#: ../data/glade/preferences_window.glade.h:112
msgid "_Ignore events from contacts not in the roster"
msgstr "_Ignore events from contacts not in the roster"
-#: ../data/glade/preferences_window.glade.h:109
+#: ../data/glade/preferences_window.glade.h:113
msgid "_Ignore rich content in incoming messages"
msgstr "_Ignore rich content in incoming messages"
-#: ../data/glade/preferences_window.glade.h:110
-msgid "_Incoming message:"
-msgstr "_Incoming message:"
-
-#: ../data/glade/preferences_window.glade.h:111
+#: ../data/glade/preferences_window.glade.h:114
msgid "_Log status changes of contacts"
msgstr "_Log status changes of contacts"
-#: ../data/glade/preferences_window.glade.h:112
+#: ../data/glade/preferences_window.glade.h:115
msgid "_Mail client:"
msgstr "_Mail client:"
-#: ../data/glade/preferences_window.glade.h:113
+#: ../data/glade/preferences_window.glade.h:116
msgid "_Not available after:"
msgstr "_Not available after:"
-#: ../data/glade/preferences_window.glade.h:114
+#: ../data/glade/preferences_window.glade.h:117
msgid "_Open..."
msgstr "_Open..."
-#: ../data/glade/preferences_window.glade.h:115
-msgid "_Outgoing message:"
-msgstr "_Outgoing message:"
-
-#: ../data/glade/preferences_window.glade.h:116
+#: ../data/glade/preferences_window.glade.h:118
msgid "_Reset to Default Colors"
msgstr "_Reset to Default Colours"
-#: ../data/glade/preferences_window.glade.h:117
+#: ../data/glade/preferences_window.glade.h:119
msgid "_Send chat state notifications:"
msgstr "_Send chat state notifications:"
-#: ../data/glade/preferences_window.glade.h:118
+#: ../data/glade/preferences_window.glade.h:120
msgid "_Status message:"
msgstr "_Status message:"
-#: ../data/glade/preferences_window.glade.h:119
+#: ../data/glade/preferences_window.glade.h:121
msgid "_URL highlight:"
msgstr "_URL highlight:"
-#: ../data/glade/preferences_window.glade.h:120
+#: ../data/glade/preferences_window.glade.h:122
msgid "_Window behavior:"
msgstr "_Window behaviour:"
-#: ../data/glade/preferences_window.glade.h:121
+#: ../data/glade/preferences_window.glade.h:123
msgid "in _group chats"
msgstr "in _group chats"
-#: ../data/glade/preferences_window.glade.h:122
+#: ../data/glade/preferences_window.glade.h:124
msgid "in _roster"
msgstr "in _roster"
-#: ../data/glade/preferences_window.glade.h:123
+#: ../data/glade/preferences_window.glade.h:125
msgid "minutes"
msgstr "minutes"
@@ -2267,9 +2269,8 @@ msgid "All"
msgstr "All"
#: ../data/glade/privacy_list_window.glade.h:7
-#, fuzzy
msgid "All (including subscription)"
-msgstr "all by subscription"
+msgstr "All (including subscription)"
#: ../data/glade/privacy_list_window.glade.h:8
msgid "Allow"
@@ -2287,7 +2288,7 @@ msgstr "JabberID"
msgid "Order:"
msgstr "Order:"
-#: ../data/glade/privacy_list_window.glade.h:12 ../src/dialogs.py:3114
+#: ../data/glade/privacy_list_window.glade.h:12 ../src/dialogs.py:3235
msgid "Privacy List"
msgstr "Privacy List"
@@ -2431,7 +2432,7 @@ msgid "<b>Prefix:</b>"
msgstr "<b>Prefix:</b>"
#: ../data/glade/profile_window.glade.h:25
-#: ../data/glade/vcard_information_window.glade.h:30 ../src/vcard.py:327
+#: ../data/glade/vcard_information_window.glade.h:30 ../src/vcard.py:332
msgid "<b>Role:</b>"
msgstr "<b>Role:</b>"
@@ -2491,8 +2492,8 @@ msgstr "Remove account from Gajim and from _server"
#. Remove group
#. Remove
-#: ../data/glade/remove_account_window.glade.h:4 ../src/roster_window.py:5339
-#: ../src/roster_window.py:5459 ../src/roster_window.py:5588
+#: ../data/glade/remove_account_window.glade.h:4 ../src/roster_window.py:5256
+#: ../src/roster_window.py:5380 ../src/roster_window.py:5511
msgid "_Remove"
msgstr "_Remove"
@@ -2501,24 +2502,25 @@ 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/glade/roster_item_exchange_window.glade.h:2
msgid "Message Body <currently unused, so it's hidden by default>"
-msgstr ""
+msgstr "Message Body <currently unused, so it's hidden by default>"
#: ../data/glade/roster_item_exchange_window.glade.h:3
msgid "Roster Item Exchange"
-msgstr ""
+msgstr "Roster Item Exchange"
#: ../data/glade/roster_item_exchange_window.glade.h:4
-#, fuzzy
-msgid "gtk-cancel"
-msgstr "gtk-close"
+#: ../data/glade/service_registration_window.glade.h:3
+msgid "_OK"
+msgstr "_OK"
#: ../data/glade/roster_item_exchange_window.glade.h:5
-#, fuzzy
-msgid "gtk-ok"
-msgstr "gtk-close"
+msgid "gtk-cancel"
+msgstr "gtk-cancel"
#: ../data/glade/roster_window.glade.h:1
msgid "Add _Contact..."
@@ -2545,9 +2547,8 @@ msgid "Profile, A_vatar"
msgstr "Profile, A_vatar"
#: ../data/glade/roster_window.glade.h:9
-#, fuzzy
msgid "Show Only _Active Contacts"
-msgstr "Show _Offline Contacts"
+msgstr "Show Only _Active Contacts"
#: ../data/glade/roster_window.glade.h:10
msgid "Show Trans_ports"
@@ -2576,7 +2577,7 @@ msgstr "_Actions"
msgid "_Contents"
msgstr "_Contents"
-#: ../data/glade/roster_window.glade.h:18 ../src/disco.py:1357
+#: ../data/glade/roster_window.glade.h:18 ../src/disco.py:1467
msgid "_Edit"
msgstr "_Edit"
@@ -2617,11 +2618,11 @@ msgid "_Add contact"
msgstr "_Add contact"
#. Information
-#: ../data/glade/search_window.glade.h:4 ../src/roster_window.py:5600
+#: ../data/glade/search_window.glade.h:4 ../src/roster_window.py:5523
msgid "_Information"
msgstr "_Information"
-#: ../data/glade/search_window.glade.h:5 ../src/disco.py:1213
+#: ../data/glade/search_window.glade.h:5 ../src/disco.py:1318
msgid "_Search"
msgstr "_Search"
@@ -2641,10 +2642,6 @@ msgstr "Register to"
msgid "_Cancel"
msgstr "_Cancel"
-#: ../data/glade/service_registration_window.glade.h:3
-msgid "_OK"
-msgstr "_OK"
-
#: ../data/glade/single_message_window.glade.h:1
msgid "0"
msgstr "0"
@@ -2751,9 +2748,8 @@ msgid "<b>Client:</b>"
msgstr "<b>Client:</b>"
#: ../data/glade/vcard_information_window.glade.h:8
-#, fuzzy
msgid "<b>Contact time:</b>"
-msgstr "<b>State:</b>"
+msgstr "<b>Contact time:</b>"
#: ../data/glade/vcard_information_window.glade.h:19
msgid "<b>Jabber ID:</b>"
@@ -2852,285 +2848,266 @@ msgstr "Resource:"
msgid "Status:"
msgstr "Status:"
-#: ../src/adhoc_commands.py:268
+#: ../src/adhoc_commands.py:295
msgid "Cancel confirmation"
msgstr "Cancel confirmation"
-#: ../src/adhoc_commands.py:269
+#: ../src/adhoc_commands.py:296
msgid ""
"You are in process of executing command. Do you really want to cancel it?"
msgstr ""
"You are in process of executing command. Do you really want to cancel it?"
-#: ../src/adhoc_commands.py:301 ../src/adhoc_commands.py:324
+#: ../src/adhoc_commands.py:328 ../src/adhoc_commands.py:351
msgid "Service sent malformed data"
msgstr "Service sent malformed data"
-#: ../src/adhoc_commands.py:310
+#: ../src/adhoc_commands.py:337
msgid "Service changed the session identifier."
msgstr "Service changed the session identifier."
#. when stanza doesn't have error description
-#: ../src/adhoc_commands.py:405
+#: ../src/adhoc_commands.py:436
msgid "Service returned an error."
msgstr "Service returned an error."
#. For i18n
-#: ../src/advanced_configuration_window.py:89
+#: ../src/advanced_configuration_window.py:91
msgid "Activated"
msgstr "Activated"
-#: ../src/advanced_configuration_window.py:89
+#: ../src/advanced_configuration_window.py:91
msgid "Deactivated"
msgstr "Deactivated"
-#: ../src/advanced_configuration_window.py:91
+#: ../src/advanced_configuration_window.py:93
msgid "Boolean"
msgstr "Boolean"
-#: ../src/advanced_configuration_window.py:92
+#: ../src/advanced_configuration_window.py:94
msgid "Integer"
msgstr "Integer"
-#: ../src/advanced_configuration_window.py:93
+#: ../src/advanced_configuration_window.py:95
msgid "Text"
msgstr "Text"
-#: ../src/advanced_configuration_window.py:94 ../src/chat_control.py:838
+#: ../src/advanced_configuration_window.py:96 ../src/chat_control.py:879
msgid "Color"
msgstr "Colour"
-#: ../src/advanced_configuration_window.py:105
+#: ../src/advanced_configuration_window.py:107
msgid "Preference Name"
msgstr "Preference Name"
-#: ../src/advanced_configuration_window.py:111
+#: ../src/advanced_configuration_window.py:113
msgid "Value"
msgstr "Value"
-#: ../src/advanced_configuration_window.py:119
+#: ../src/advanced_configuration_window.py:121
msgid "Type"
msgstr "Type"
#. we talk about option description in advanced configuration editor
-#: ../src/advanced_configuration_window.py:172
+#: ../src/advanced_configuration_window.py:176
msgid "(None)"
msgstr "(None)"
-#: ../src/advanced_configuration_window.py:255
+#: ../src/advanced_configuration_window.py:259
msgid "Hidden"
msgstr "Hidden"
-#: ../src/atom_window.py:110
+#: ../src/atom_window.py:119
#, fuzzy, python-format
-msgid "You have received new entries (and %(count)d not displayed):"
-msgstr "You have received new entry:"
+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:74
+#: ../src/chat_control.py:75
msgid "English"
msgstr "English"
-#: ../src/chat_control.py:74
+#: ../src/chat_control.py:75
msgid "Belarusian"
msgstr "Belarusian"
-#: ../src/chat_control.py:74
+#: ../src/chat_control.py:75
msgid "Bulgarian"
msgstr "Bulgarian"
-#: ../src/chat_control.py:74
+#: ../src/chat_control.py:75
msgid "Breton"
msgstr "Breton"
-#: ../src/chat_control.py:74
+#: ../src/chat_control.py:75
msgid "Czech"
msgstr "Czech"
-#: ../src/chat_control.py:74
+#: ../src/chat_control.py:75
msgid "German"
msgstr "German"
-#: ../src/chat_control.py:74
+#: ../src/chat_control.py:75
msgid "Greek"
msgstr "Greek"
-#: ../src/chat_control.py:74
+#: ../src/chat_control.py:75
msgid "British"
msgstr "British"
-#: ../src/chat_control.py:74
+#: ../src/chat_control.py:75
msgid "Esperanto"
msgstr "Esperanto"
-#: ../src/chat_control.py:74
+#: ../src/chat_control.py:75
msgid "Spanish"
msgstr "Spanish"
-#: ../src/chat_control.py:74
+#: ../src/chat_control.py:75
msgid "Basque"
msgstr "Basque"
-#: ../src/chat_control.py:74
+#: ../src/chat_control.py:75
msgid "French"
msgstr "French"
-#: ../src/chat_control.py:74
+#: ../src/chat_control.py:75
msgid "Croatian"
msgstr "Croatian"
-#: ../src/chat_control.py:74
+#: ../src/chat_control.py:75
msgid "Italian"
msgstr "Italian"
-#: ../src/chat_control.py:74
+#: ../src/chat_control.py:75
msgid "Norwegian (b)"
msgstr "Norwegian (b)"
-#: ../src/chat_control.py:74
+#: ../src/chat_control.py:75
msgid "Dutch"
msgstr "Dutch"
-#: ../src/chat_control.py:74
+#: ../src/chat_control.py:75
msgid "Norwegian"
msgstr "Norwegian"
-#: ../src/chat_control.py:74
+#: ../src/chat_control.py:75
msgid "Polish"
msgstr "Polish"
-#: ../src/chat_control.py:74
+#: ../src/chat_control.py:75
msgid "Portuguese"
msgstr "Portuguese"
-#: ../src/chat_control.py:74
+#: ../src/chat_control.py:75
msgid "Brazilian Portuguese"
msgstr "Brazilian Portuguese"
-#: ../src/chat_control.py:74
+#: ../src/chat_control.py:75
msgid "Russian"
msgstr "Russian"
-#: ../src/chat_control.py:74
+#: ../src/chat_control.py:75
msgid "Serbian"
msgstr "Serbian"
-#: ../src/chat_control.py:74
+#: ../src/chat_control.py:75
msgid "Slovak"
msgstr "Slovak"
-#: ../src/chat_control.py:74
+#: ../src/chat_control.py:75
msgid "Swedish"
msgstr "Swedish"
-#: ../src/chat_control.py:74
+#: ../src/chat_control.py:75
msgid "Chinese (Ch)"
msgstr "Chinese (Ch)"
-#: ../src/chat_control.py:426
+#: ../src/chat_control.py:446
msgid "Spelling language"
msgstr "Spelling language"
#. we are not connected
-#: ../src/chat_control.py:454 ../src/chat_control.py:642
+#: ../src/chat_control.py:478 ../src/chat_control.py:670
msgid "A connection is not available"
msgstr "A connection is not available"
-#: ../src/chat_control.py:455 ../src/chat_control.py:643
+#: ../src/chat_control.py:479 ../src/chat_control.py:671
msgid "Your message can not be sent until you are connected."
msgstr "Your message can not be sent until you are connected."
-#: ../src/chat_control.py:820
-#, fuzzy
+#: ../src/chat_control.py:861
msgid "Underline"
-msgstr "Undefined"
+msgstr "Underline"
-#: ../src/chat_control.py:821
-#, fuzzy
+#: ../src/chat_control.py:862
msgid "Strike"
-msgstr "Sick"
+msgstr "Strike"
-#: ../src/chat_control.py:844
-#, fuzzy
+#: ../src/chat_control.py:885
msgid "Font"
-msgstr "_Font:"
+msgstr "Font"
-#: ../src/chat_control.py:853
-#, fuzzy
+#: ../src/chat_control.py:894
msgid "Clear formating"
-msgstr "Personal Information"
+msgstr "Clear formating"
-#: ../src/chat_control.py:925
+#: ../src/chat_control.py:972
msgid "Really send file?"
msgstr "Really send file?"
-#: ../src/chat_control.py:926
+#: ../src/chat_control.py:973
#, 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."
-#: ../src/chat_control.py:1317 ../src/chat_control.py:1718
+#: ../src/chat_control.py:1411 ../src/chat_control.py:1864
msgid "GPG encryption enabled"
msgstr "GPG encryption enabled"
#. Add to roster
-#: ../src/chat_control.py:1346 ../src/common/contacts.py:113
-#: ../src/common/helpers.py:55 ../src/common/helpers.py:231
-#: ../src/conversation_textview.py:903 ../src/dialogs.py:1031
-#: ../src/dialogs.py:1882 ../src/dialogs.py:1907 ../src/gajim.py:999
-#: ../src/gajim.py:1750 ../src/gui_menu_builder.py:243
-#: ../src/gui_menu_builder.py:385 ../src/roster_window.py:988
-#: ../src/roster_window.py:1622 ../src/roster_window.py:1624
-#: ../src/roster_window.py:1926 ../src/roster_window.py:3187
-#: ../src/roster_window.py:3213
+#: ../src/chat_control.py:1436 ../src/common/contacts.py:150
+#: ../src/common/contacts.py:253 ../src/common/helpers.py:55
+#: ../src/common/helpers.py:231 ../src/conversation_textview.py:916
+#: ../src/dialogs.py:1060 ../src/dialogs.py:1973 ../src/dialogs.py:2002
+#: ../src/gui_interface.py:610 ../src/gui_menu_builder.py:255
+#: ../src/gui_menu_builder.py:398 ../src/roster_window.py:1576
+#: ../src/roster_window.py:1578 ../src/roster_window.py:1893
+#: ../src/roster_window.py:3194 ../src/roster_window.py:3220
msgid "Not in Roster"
msgstr "Not in Roster"
-#: ../src/chat_control.py:1359
-#, fuzzy
+#: ../src/chat_control.py:1480
msgid "This contact does not support file transfer."
-msgstr "A list of active, completed and stopped file transfers"
+msgstr "This contact does not support file transfer."
-#: ../src/chat_control.py:1362
+#: ../src/chat_control.py:1483
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:1469 ../src/tooltips.py:626
-msgid "Unknown Artist"
-msgstr "Unknown Artist"
-
-#: ../src/chat_control.py:1471 ../src/tooltips.py:631
-msgid "Unknown Title"
-msgstr "Unknown Title"
-
-#: ../src/chat_control.py:1473 ../src/tooltips.py:636
-msgid "Unknown Source"
-msgstr "Unknown Source"
-
-#: ../src/chat_control.py:1476 ../src/tooltips.py:638
+#: ../src/chat_control.py:1555
#, python-format
-msgid ""
-"<b>\"%(title)s\"</b> by <i>%(artist)s</i>\n"
-"from <i>%(source)s</i>"
+msgid "%(type)s state : %(state)s, reason: %(reason)s"
msgstr ""
-"<b>\"%(title)s\"</b> by <i>%(artist)s</i>\n"
-"from <i>%(source)s</i>"
-#: ../src/chat_control.py:1613
+#: ../src/chat_control.py:1720
#, 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:1698 ../src/dialogs.py:4484
+#: ../src/chat_control.py:1844 ../src/dialogs.py:4627
msgid "No GPG key assigned"
msgstr "No GPG key assigned"
-#: ../src/chat_control.py:1699
+#: ../src/chat_control.py:1845
msgid ""
"No GPG key is assigned to this contact. So you cannot encrypt messages with "
"GPG."
@@ -3138,50 +3115,50 @@ msgstr ""
"No GPG key is assigned to this contact. So you cannot encrypt messages with "
"GPG."
-#: ../src/chat_control.py:1708
+#: ../src/chat_control.py:1854
msgid "GPG encryption disabled"
msgstr "GPG encryption disabled"
-#: ../src/chat_control.py:1734
+#: ../src/chat_control.py:1880
msgid "Session WILL be logged"
msgstr "Session WILL be logged"
-#: ../src/chat_control.py:1736
+#: ../src/chat_control.py:1882
msgid "Session WILL NOT be logged"
msgstr "Session WILL NOT be logged"
#. encryption %s active
-#: ../src/chat_control.py:1750
+#: ../src/chat_control.py:1899
msgid "is"
msgstr "is"
-#: ../src/chat_control.py:1750
+#: ../src/chat_control.py:1899
msgid "is NOT"
msgstr "is NOT"
#. chat session %s be logged
-#: ../src/chat_control.py:1752
+#: ../src/chat_control.py:1901
msgid "will"
msgstr "will"
-#: ../src/chat_control.py:1752
+#: ../src/chat_control.py:1901
msgid "will NOT"
msgstr "will NOT"
#. About encrypted chat session
-#: ../src/chat_control.py:1756
+#: ../src/chat_control.py:1905
msgid "and authenticated"
msgstr "and authenticated"
#. About encrypted chat session
-#: ../src/chat_control.py:1760
+#: ../src/chat_control.py:1909
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:1766
+#: ../src/chat_control.py:1915
#, python-format
msgid ""
"%(type)s encryption %(status)s active %(authenticated)s.\n"
@@ -3190,23 +3167,23 @@ msgstr ""
"%(type)s encryption %(status)s active %(authenticated)s.\n"
"Your chat session %(logged)s be logged."
-#: ../src/chat_control.py:1906
+#: ../src/chat_control.py:2055
msgid "Session negotiation cancelled"
msgstr "Session negotiation cancelled"
-#: ../src/chat_control.py:1913
+#: ../src/chat_control.py:2064
msgid "This session is encrypted"
msgstr "This session is encrypted"
-#: ../src/chat_control.py:1916
+#: ../src/chat_control.py:2067
msgid " and WILL be logged"
msgstr " and WILL be logged"
-#: ../src/chat_control.py:1918
+#: ../src/chat_control.py:2069
msgid " and WILL NOT be logged"
msgstr " and WILL NOT be logged"
-#: ../src/chat_control.py:1923
+#: ../src/chat_control.py:2074
msgid ""
"Remote contact's identity not verified. Click the shield button for more "
"details."
@@ -3214,25 +3191,25 @@ msgstr ""
"Remote contact's identity not verified. Click the shield button for more "
"details."
-#: ../src/chat_control.py:1925
+#: ../src/chat_control.py:2076
msgid "E2E encryption disabled"
msgstr "E2E encryption disabled"
-#: ../src/chat_control.py:1959 ../src/chat_control.py:1972
+#: ../src/chat_control.py:2113 ../src/chat_control.py:2126
msgid "The following message was NOT encrypted"
msgstr "The following message was NOT encrypted"
-#: ../src/chat_control.py:1965
+#: ../src/chat_control.py:2119
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:2235
+#: ../src/chat_control.py:2388
#, python-format
msgid "You just received a new message from \"%s\""
msgstr "You just received a new message from \"%s\""
-#: ../src/chat_control.py:2236
+#: ../src/chat_control.py:2389
msgid ""
"If you close this tab and you have history disabled, this message will be "
"lost."
@@ -3240,15 +3217,15 @@ msgstr ""
"If you close this tab and you have history disabled, this message will be "
"lost."
-#: ../src/chat_control.py:2391 ../src/common/connection_handlers.py:2073
-#: ../src/common/connection_handlers.py:2119
-#: ../src/common/connection_handlers.py:2347
-#: ../src/common/connection_handlers.py:2489 ../src/common/connection.py:1368
-#: ../src/gajim.py:154 ../src/session.py:130
+#: ../src/chat_control.py:2542 ../src/common/connection_handlers.py:2100
+#: ../src/common/connection_handlers.py:2146
+#: ../src/common/connection_handlers.py:2338
+#: ../src/common/connection_handlers.py:2483 ../src/common/connection.py:420
+#: ../src/gajim.py:154 ../src/session.py:134
msgid "Database Error"
msgstr "Database Error"
-#: ../src/chat_control.py:2392
+#: ../src/chat_control.py:2543
#, python-format
msgid ""
"The database file (%s) cannot be read. Try to repair it or remove it (all "
@@ -3257,7 +3234,7 @@ msgstr ""
"The database file (%s) cannot be read. Try to repair it or remove it (all "
"history will be lost)."
-#: ../src/chat_control.py:2622
+#: ../src/chat_control.py:2784
#, python-format
msgid "%(name)s is now %(status)s"
msgstr "%(name)s is now %(status)s"
@@ -3266,23 +3243,23 @@ msgstr "%(name)s is now %(status)s"
msgid "creating logs database"
msgstr "creating logs database"
-#: ../src/common/check_paths.py:128 ../src/common/check_paths.py:139
-#: ../src/common/check_paths.py:146
+#: ../src/common/check_paths.py:129 ../src/common/check_paths.py:140
+#: ../src/common/check_paths.py:147
#, 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:129 ../src/common/check_paths.py:140
-#: ../src/common/check_paths.py:147 ../src/common/check_paths.py:155
+#: ../src/common/check_paths.py:130 ../src/common/check_paths.py:141
+#: ../src/common/check_paths.py:148 ../src/common/check_paths.py:156
msgid "Gajim will now exit"
msgstr "Gajim will now exit"
-#: ../src/common/check_paths.py:154
+#: ../src/common/check_paths.py:155
#, 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:170
+#: ../src/common/check_paths.py:171
#, python-format
msgid "creating %s directory"
msgstr "creating %s directory"
@@ -3345,10 +3322,10 @@ 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:205 ../src/common/contacts.py:94
-#: ../src/common/helpers.py:55 ../src/roster_window.py:812
-#: ../src/roster_window.py:1626 ../src/roster_window.py:1628
-#: ../src/roster_window.py:5227
+#: ../src/common/commands.py:205 ../src/common/contacts.py:131
+#: ../src/common/helpers.py:55 ../src/roster_window.py:809
+#: ../src/roster_window.py:1580 ../src/roster_window.py:1582
+#: ../src/roster_window.py:5144
msgid "Groupchats"
msgstr "Groupchats"
@@ -3366,7 +3343,7 @@ msgstr "All unread messages have been forwarded."
#: ../src/common/config.py:75
msgid "Play sound when user is busy"
-msgstr ""
+msgstr "Play sound when user is busy"
#: ../src/common/config.py:76
msgid "Use D-Bus and Notification-Daemon to show notifications"
@@ -3374,7 +3351,7 @@ msgstr "Use D-Bus and Notification-Daemon to show notifications"
#: ../src/common/config.py:78
msgid "Show only online and free for chat contacts in roster."
-msgstr ""
+msgstr "Show only online and free for chat contacts in roster."
#: ../src/common/config.py:81
msgid "Time in minutes, after which your status changes to away."
@@ -3402,52 +3379,47 @@ msgstr "$S will be replaced by current status message, $T by autoxa time."
#: ../src/common/config.py:88
msgid "When to show systray icon. Can be 'never', 'on_event', 'always'."
-msgstr ""
+msgstr "When to show systray icon. Can be 'never', 'on_event', 'always'."
#: ../src/common/config.py:93
-#, fuzzy
msgid "Incoming nickname color."
-msgstr "Invalid nickname"
+msgstr "Incoming nickname colour."
#: ../src/common/config.py:94
msgid "Outgoing nickname color."
-msgstr ""
+msgstr "Outgoing nickname colour."
#: ../src/common/config.py:95
msgid "Incoming text color."
-msgstr ""
+msgstr "Incoming text colour."
#: ../src/common/config.py:96
msgid "Outgoing text color."
-msgstr ""
+msgstr "Outgoing text colour."
#: ../src/common/config.py:97
-#, fuzzy
msgid "Status message text color."
-msgstr "status message text"
+msgstr "Status message text colour."
#: ../src/common/config.py:100
-#, fuzzy
msgid "Incoming nickname font."
-msgstr "Invalid nickname"
+msgstr "Incoming nickname font."
#: ../src/common/config.py:101
-#, fuzzy
msgid "Outgoing nickname font."
-msgstr "Changing Nickname"
+msgstr "Outgoing nickname font."
#: ../src/common/config.py:102
msgid "Incoming text font."
-msgstr ""
+msgstr "Incoming text font."
#: ../src/common/config.py:103
msgid "Outgoing text font."
-msgstr ""
+msgstr "Outgoing text font."
#: ../src/common/config.py:104
-#, fuzzy
msgid "Status message text font."
-msgstr "status message text"
+msgstr "Status message text font."
#: ../src/common/config.py:105
msgid ""
@@ -3456,9 +3428,9 @@ msgstr ""
"List (space separated) of rows (accounts and groups) that are collapsed."
#. sorted alphanum
-#: ../src/common/config.py:106 ../src/common/config.py:483
-#: ../src/common/optparser.py:245 ../src/common/optparser.py:463
-#: ../src/common/optparser.py:497 ../src/gajim.py:3471
+#: ../src/common/config.py:106 ../src/common/config.py:482
+#: ../src/common/optparser.py:288 ../src/common/optparser.py:465
+#: ../src/common/optparser.py:499 ../src/gui_interface.py:3251
msgid "default"
msgstr "default"
@@ -3558,17 +3530,19 @@ msgstr "How many minutes should last lines from previous conversation last."
#: ../src/common/config.py:168
msgid "How many lines to request to server when entering a groupchat."
-msgstr ""
+msgstr "How many lines to request to server when entering a groupchat."
#: ../src/common/config.py:169
msgid "How many minutes back to request logs when a entering a groupchat."
-msgstr ""
+msgstr "How many minutes back to request logs when a entering a groupchat."
#: ../src/common/config.py:170
msgid ""
"How many seconds to wait before trying to autorejoin to a conference you are "
"being disconnected from. Set to 0 to disable autorejoining."
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:172
msgid ""
@@ -3654,6 +3628,8 @@ msgid ""
"Ask before closing tabbed chat window if there are control that can loose "
"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:192
msgid ""
@@ -3893,22 +3869,20 @@ msgstr ""
"string means we never show the dialogue."
#: ../src/common/config.py:257
-#, fuzzy
msgid ""
"Should we show the confirm block contact dialog or not? Empty string means "
"we never show the dialog."
msgstr ""
-"Should we show the confirm metacontacts creation dialogue or not? Empty "
-"string means we never show the dialogue."
+"Should we show the confirm block contact dialogue or not? Empty string means "
+"we never show the dialogue."
#: ../src/common/config.py:258
-#, fuzzy
msgid ""
"Should we show the confirm custom status dialog or not? Empty string means "
"we never show the dialog."
msgstr ""
-"Should we show the confirm metacontacts creation dialogue or not? Empty "
-"string means we never show the dialogue."
+"Should we show the confirm custom status dialogue or not? Empty string means "
+"we never show the dialogue."
#: ../src/common/config.py:259
msgid ""
@@ -3929,13 +3903,12 @@ msgstr ""
"passwords."
#: ../src/common/config.py:261
-#, fuzzy
msgid ""
"If True, Gajim will use KDE Wallet (if kwalletcli is available) to store "
"account passwords."
msgstr ""
-"If True, Gajim will use Gnome Keyring (if available) to store account "
-"passwords."
+"If True, Gajim will use KDE Wallet (if kwalletcli is available) to store "
+"account passwords."
#: ../src/common/config.py:262
msgid ""
@@ -4002,29 +3975,32 @@ msgstr ""
"is larger."
#: ../src/common/config.py:271
-#, fuzzy
msgid ""
"Valid uri schemes. Only schemes in this list will be accepted as \"real\" "
"uri. (mailto and xmpp are handled separately)"
msgstr ""
-"Valid URI schemes. Only schemes in this list will be made accepted as \"real"
-"\" URI."
+"Valid uri schemes. Only schemes in this list will be accepted as \"real\" "
+"uri. (mailto and xmpp are handled separately)"
#: ../src/common/config.py:272
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!"
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:273
msgid "If True, completion in groupchats will be like a shell auto-completion"
-msgstr ""
+msgstr "If True, completion in groupchats will be like a shell auto-completion"
#: ../src/common/config.py:274
msgid ""
"When is self contact row displayed. Can be \"always\", \"when_other_resource"
"\" or \"never\""
msgstr ""
+"When is self contact row displayed. Can be \"always\", \"when_other_resource"
+"\" or \"never\""
#: ../src/common/config.py:286
msgid ""
@@ -4050,12 +4026,13 @@ msgstr "If enabled, restore the last status that was used."
msgid ""
"If True, Contacts requesting authorization will be automatically accepted."
msgstr ""
+"If True, Contacts requesting authorisation will be automatically accepted."
#: ../src/common/config.py:298
-#, fuzzy
msgid ""
"If False, this account will be disabled and will not appear in roster window."
-msgstr "If False, you will no longer see the avatar in the chat window."
+msgstr ""
+"If False, this account will be disabled and will not appear in roster window."
#: ../src/common/config.py:301
msgid ""
@@ -4095,27 +4072,26 @@ msgstr "Space separated list of SSL errors to ignore."
#: ../src/common/config.py:318
msgid "Whitespace sent after inactivity"
-msgstr ""
+msgstr "Whitespace sent after inactivity"
#: ../src/common/config.py:319
msgid "XMPP ping sent after inactivity"
-msgstr ""
+msgstr "XMPP ping sent after inactivity"
#: ../src/common/config.py:323
-#, fuzzy
msgid ""
"How many seconds to wait for the answer of ping alive packet before we try "
"to reconnect."
msgstr ""
-"How many seconds to wait for the answer of keepalive packet before we try to "
-"reconnect."
+"How many seconds to wait for the answer of ping alive packet before we try "
+"to reconnect."
#. yes, no, ask
#: ../src/common/config.py:327
msgid "Jabberd2 workaround"
msgstr "Jabberd2 workaround"
-#: ../src/common/config.py:331
+#: ../src/common/config.py:330
msgid ""
"If checked, Gajim will use your IP and proxies defined in "
"file_transfer_proxies option for file transfer."
@@ -4123,15 +4099,15 @@ msgstr ""
"If ticked, Gajim will use your IP and proxies defined in "
"file_transfer_proxies option for file transfer."
-#: ../src/common/config.py:345
+#: ../src/common/config.py:344
msgid "Answer to receipt requests"
msgstr "Answer to receipt requests"
-#: ../src/common/config.py:346
+#: ../src/common/config.py:345
msgid "Sent receipt requests"
msgstr "Sent receipt requests"
-#: ../src/common/config.py:354
+#: ../src/common/config.py:353
msgid ""
"When negotiating an encrypted session, should Gajim assume you want your "
"messages to be logged?"
@@ -4139,11 +4115,11 @@ msgstr ""
"When negotiating an encrypted session, should Gajim assume you want your "
"messages to be logged?"
-#: ../src/common/config.py:417
+#: ../src/common/config.py:416
msgid "Is OpenPGP enabled for this contact?"
msgstr "Is OpenPGP enabled for this contact?"
-#: ../src/common/config.py:418
+#: ../src/common/config.py:417
msgid ""
"Should Gajim automatically start an encrypted session with this contact when "
"possible?"
@@ -4151,101 +4127,101 @@ msgstr ""
"Should Gajim automatically start an encrypted session with this contact when "
"possible?"
-#: ../src/common/config.py:419 ../src/common/config.py:422
+#: ../src/common/config.py:418 ../src/common/config.py:421
msgid "Language for which we want to check misspelled words"
msgstr "Language for which we want to check misspelt words"
-#: ../src/common/config.py:428
+#: ../src/common/config.py:427
msgid "all or space separated status"
msgstr "all or space separated status"
-#: ../src/common/config.py:429
+#: ../src/common/config.py:428
msgid "'yes', 'no', or 'both'"
msgstr "'yes', 'no', or 'both'"
-#: ../src/common/config.py:430 ../src/common/config.py:432
-#: ../src/common/config.py:433 ../src/common/config.py:436
-#: ../src/common/config.py:437
+#: ../src/common/config.py:429 ../src/common/config.py:431
+#: ../src/common/config.py:432 ../src/common/config.py:435
+#: ../src/common/config.py:436
msgid "'yes', 'no' or ''"
msgstr "'yes', 'no' or ''"
-#: ../src/common/config.py:443 ../src/common/pep.py:160
+#: ../src/common/config.py:442 ../src/common/pep.py:157
msgid "Sleeping"
msgstr "Sleeping"
-#: ../src/common/config.py:444
+#: ../src/common/config.py:443
msgid "Back soon"
msgstr "Back soon"
-#: ../src/common/config.py:444
+#: ../src/common/config.py:443
msgid "Back in some minutes."
msgstr "Back in some minutes."
-#: ../src/common/config.py:445 ../src/common/pep.py:130
+#: ../src/common/config.py:444 ../src/common/pep.py:127
msgid "Eating"
msgstr "Eating"
-#: ../src/common/config.py:445
+#: ../src/common/config.py:444
msgid "I'm eating, so leave me a message."
msgstr "I'm eating, so leave me a message."
-#: ../src/common/config.py:446
+#: ../src/common/config.py:445
msgid "Movie"
msgstr "Movie"
-#: ../src/common/config.py:446
+#: ../src/common/config.py:445
msgid "I'm watching a movie."
msgstr "I'm watching a movie."
-#: ../src/common/config.py:447 ../src/common/pep.py:189
+#: ../src/common/config.py:446 ../src/common/pep.py:186
msgid "Working"
msgstr "Working"
-#: ../src/common/config.py:447
+#: ../src/common/config.py:446
msgid "I'm working."
msgstr "I'm working."
-#: ../src/common/config.py:448
+#: ../src/common/config.py:447
msgid "Phone"
msgstr "Phone"
-#: ../src/common/config.py:448
+#: ../src/common/config.py:447
msgid "I'm on the phone."
msgstr "I'm on the phone."
-#: ../src/common/config.py:449
+#: ../src/common/config.py:448
msgid "Out"
msgstr "Out"
-#: ../src/common/config.py:449
+#: ../src/common/config.py:448
msgid "I'm out enjoying life."
msgstr "I'm out enjoying life."
-#: ../src/common/config.py:460
+#: ../src/common/config.py:459
msgid "I'm available."
msgstr "I'm available."
-#: ../src/common/config.py:461
+#: ../src/common/config.py:460
msgid "I'm free for chat."
msgstr "I'm free for chat."
-#: ../src/common/config.py:462 ../src/config.py:1419
+#: ../src/common/config.py:461 ../src/config.py:1478
msgid "Be right back."
msgstr "Be right back."
-#: ../src/common/config.py:463
+#: ../src/common/config.py:462
msgid "I'm not available."
msgstr "I'm not available."
-#: ../src/common/config.py:464
+#: ../src/common/config.py:463
msgid "Do not disturb."
msgstr "Do not disturb."
-#: ../src/common/config.py:465 ../src/common/config.py:466
+#: ../src/common/config.py:464 ../src/common/config.py:465
msgid "Bye!"
msgstr "Bye!"
-#: ../src/common/config.py:476
+#: ../src/common/config.py:475
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."
@@ -4253,99 +4229,97 @@ 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:477
+#: ../src/common/config.py:476
msgid "Sound to play when any MUC message arrives."
msgstr "Sound to play when any MUC message arrives."
-#: ../src/common/config.py:486 ../src/common/optparser.py:259
+#: ../src/common/config.py:485 ../src/common/optparser.py:302
msgid "green"
msgstr "green"
-#: ../src/common/config.py:490 ../src/common/optparser.py:245
+#: ../src/common/config.py:489 ../src/common/optparser.py:288
msgid "grocery"
msgstr "grocery"
-#: ../src/common/config.py:494
+#: ../src/common/config.py:493
msgid "human"
msgstr "human"
-#: ../src/common/config.py:498
+#: ../src/common/config.py:497
msgid "marine"
msgstr "marine"
-#: ../src/common/connection_handlers.py:76
-#: ../src/common/zeroconf/connection_handlers_zeroconf.py:52
+#: ../src/common/connection_handlers.py:83
+#: ../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:244
-#: ../src/common/zeroconf/connection_handlers_zeroconf.py:94
+#: ../src/common/connection_handlers.py:251
msgid "Wrong host"
msgstr "Wrong host"
-#: ../src/common/connection_handlers.py:245
+#: ../src/common/connection_handlers.py:252
msgid "Invalid local address? :-O"
msgstr "Invalid local address? :-O"
-#: ../src/common/connection_handlers.py:678
+#: ../src/common/connection_handlers.py:696
#, 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:685
-#, fuzzy
+#: ../src/common/connection_handlers.py:703
msgid "Registration succeeded"
-msgstr "Register to %s"
+msgstr "Registration succeeded"
-#: ../src/common/connection_handlers.py:686
+#: ../src/common/connection_handlers.py:704
#, python-format
msgid "Registration with agent %s succeeded"
-msgstr ""
+msgstr "Registration with agent %s succeeded"
-#: ../src/common/connection_handlers.py:688
-#, fuzzy
+#: ../src/common/connection_handlers.py:706
msgid "Registration failed"
-msgstr "Connection Failed"
+msgstr "Registration failed"
-#: ../src/common/connection_handlers.py:688
+#: ../src/common/connection_handlers.py:706
#, 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:990
-#: ../src/common/connection_handlers.py:2071
-#: ../src/common/connection_handlers.py:2117
-#: ../src/common/connection_handlers.py:2345
-#: ../src/common/connection_handlers.py:2487 ../src/common/connection.py:1366
-#: ../src/gajim.py:380
+#: ../src/common/connection_handlers.py:1008
+#: ../src/common/connection_handlers.py:2098
+#: ../src/common/connection_handlers.py:2144
+#: ../src/common/connection_handlers.py:2336
+#: ../src/common/connection_handlers.py:2481 ../src/common/connection.py:418
+#: ../src/gajim.py:354
msgid "Disk Write Error"
msgstr "Disk Write Error"
-#: ../src/common/connection_handlers.py:1207 ../src/common/connection.py:935
+#: ../src/common/connection_handlers.py:1225 ../src/common/connection.py:1373
msgid "Invisibility not supported"
msgstr "Invisibility not supported"
-#: ../src/common/connection_handlers.py:1208 ../src/common/connection.py:936
+#: ../src/common/connection_handlers.py:1226 ../src/common/connection.py:1374
#, python-format
msgid "Account %s doesn't support invisibility."
msgstr "Account %s doesn't support invisibility."
-#: ../src/common/connection_handlers.py:1892 ../src/common/connection.py:1181
-#: ../src/config.py:1875 ../src/config.py:1884 ../src/config.py:1943
-#: ../src/config.py:3281 ../src/dataforms_widget.py:555 ../src/dialogs.py:2665
+#: ../src/common/connection_handlers.py:1919 ../src/common/connection.py:233
+#: ../src/config.py:1940 ../src/config.py:1949 ../src/config.py:2008
+#: ../src/config.py:3360 ../src/dataforms_widget.py:577 ../src/dialogs.py:2781
msgid "Invalid Jabber ID"
msgstr "Invalid Jabber ID"
-#: ../src/common/connection_handlers.py:1893
+#: ../src/common/connection_handlers.py:1920
msgid "A message from a non-valid JID arrived, it has been ignored."
-msgstr ""
+msgstr "A message from a non-valid JID arrived, it has been ignored."
-#: ../src/common/connection_handlers.py:2074
-#: ../src/common/connection_handlers.py:2120
-#: ../src/common/connection_handlers.py:2348
-#: ../src/common/connection_handlers.py:2490 ../src/common/connection.py:1369
-#: ../src/gajim.py:155 ../src/session.py:131
+#: ../src/common/connection_handlers.py:2101
+#: ../src/common/connection_handlers.py:2147
+#: ../src/common/connection_handlers.py:2339
+#: ../src/common/connection_handlers.py:2484 ../src/common/connection.py:421
+#: ../src/gajim.py:155 ../src/session.py:135
#, python-format
msgid ""
"The database file (%s) cannot be read. Try to repair it (see http://trac."
@@ -4354,7 +4328,7 @@ 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/connection_handlers.py:2200
+#: ../src/common/connection_handlers.py:2191
#, python-format
msgid "Nickname not allowed: %s"
msgstr "Nickname not allowed: %s"
@@ -4362,76 +4336,76 @@ msgstr "Nickname not allowed: %s"
#. maximum user number reached
#. we are banned
#. group chat does not exist
-#: ../src/common/connection_handlers.py:2295
+#: ../src/common/connection_handlers.py:2286
+#: ../src/common/connection_handlers.py:2294
+#: ../src/common/connection_handlers.py:2300
#: ../src/common/connection_handlers.py:2303
-#: ../src/common/connection_handlers.py:2309
-#: ../src/common/connection_handlers.py:2312
-#: ../src/common/connection_handlers.py:2315
-#: ../src/common/connection_handlers.py:2319 ../src/gajim.py:523
+#: ../src/common/connection_handlers.py:2306
+#: ../src/common/connection_handlers.py:2310 ../src/gui_interface.py:128
msgid "Unable to join group chat"
msgstr "Unable to join group chat"
-#: ../src/common/connection_handlers.py:2296
+#: ../src/common/connection_handlers.py:2287
#, python-format
msgid "Maximum number of users for %s has been reached"
-msgstr ""
+msgstr "Maximum number of users for %s has been reached"
-#: ../src/common/connection_handlers.py:2304
+#: ../src/common/connection_handlers.py:2295
#, python-format
msgid "You are banned from group chat %s."
msgstr "You are banned from group chat %s."
-#: ../src/common/connection_handlers.py:2310
+#: ../src/common/connection_handlers.py:2301
#, python-format
msgid "Group chat %s does not exist."
msgstr "Group chat %s does not exist."
-#: ../src/common/connection_handlers.py:2313
+#: ../src/common/connection_handlers.py:2304
msgid "Group chat creation is restricted."
msgstr "Group chat creation is restricted."
-#: ../src/common/connection_handlers.py:2316
+#: ../src/common/connection_handlers.py:2307
#, python-format
msgid "Your registered nickname must be used in group chat %s."
msgstr "Your registered nickname must be used in group chat %s."
-#: ../src/common/connection_handlers.py:2320
+#: ../src/common/connection_handlers.py:2311
#, python-format
msgid "You are not in the members list in groupchat %s."
msgstr "You are not in the members list in groupchat %s."
#. Room has been destroyed. see
#. http://www.xmpp.org/extensions/xep-0045.html#destroyroom
-#: ../src/common/connection_handlers.py:2363
+#: ../src/common/connection_handlers.py:2354
msgid "Room has been destroyed"
msgstr "Room has been destroyed"
-#: ../src/common/connection_handlers.py:2371
+#: ../src/common/connection_handlers.py:2362
#, python-format
msgid "You can join this room instead: %s"
msgstr "You can join this room instead: %s"
-#: ../src/common/connection_handlers.py:2402
+#: ../src/common/connection_handlers.py:2393
msgid "I would like to add you to my roster."
msgstr "I would like to add you to my roster."
#. BE CAREFUL: no con.updateRosterItem() in a callback
-#: ../src/common/connection_handlers.py:2423
+#: ../src/common/connection_handlers.py:2414
#, python-format
msgid "we are now subscribed to %s"
msgstr "we are now subscribed to %s"
-#: ../src/common/connection_handlers.py:2425
+#: ../src/common/connection_handlers.py:2416
#, python-format
msgid "unsubscribe request from %s"
msgstr "unsubscribe request from %s"
-#: ../src/common/connection_handlers.py:2427
+#: ../src/common/connection_handlers.py:2418
#, python-format
msgid "we are now unsubscribed from %s"
msgstr "we are now unsubscribed from %s"
-#: ../src/common/connection_handlers.py:2619
+#: ../src/common/connection_handlers.py:2613
#, python-format
msgid ""
"JID %s is not RFC compliant. It will not be added to your roster. Use roster "
@@ -4568,77 +4542,105 @@ msgstr "Key usage does not include certificate signing"
msgid "Application verification failure"
msgstr "Application verification failure"
-#: ../src/common/connection.py:278
-#: ../src/common/zeroconf/connection_zeroconf.py:215
+#: ../src/common/connection.py:234 ../src/dialogs.py:2782
+#, 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:256
+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:259
+#, 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:307
+msgid "[This message is *encrypted* (See :XEP:`27`]"
+msgstr "[This message is *encrypted* (See :XEP:`27`]"
+
+#: ../src/common/connection.py:408
+#, python-format
+msgid ""
+"Subject: %(subject)s\n"
+"%(message)s"
+msgstr ""
+"Subject: %(subject)s\n"
+"%(message)s"
+
+#: ../src/common/connection.py:721
#, python-format
msgid "Connection with account \"%s\" has been lost"
msgstr "Connection with account \"%s\" has been lost"
-#: ../src/common/connection.py:279
+#: ../src/common/connection.py:722
msgid "Reconnect manually."
msgstr "Reconnect manually."
-#: ../src/common/connection.py:290
+#: ../src/common/connection.py:734
#, 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:324
+#: ../src/common/connection.py:768
#, python-format
msgid "Server %s provided a different registration form"
msgstr "Server %s provided a different registration form"
-#: ../src/common/connection.py:337
+#: ../src/common/connection.py:781
#, python-format
msgid "Unknown SSL error: %d"
msgstr "Unknown SSL error: %d"
#. wrong answer
-#: ../src/common/connection.py:352
+#: ../src/common/connection.py:796
msgid "Invalid answer"
msgstr "Invalid answer"
-#: ../src/common/connection.py:353
+#: ../src/common/connection.py:797
#, 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:636 ../src/common/connection.py:765
-#: ../src/common/connection.py:1526
-#: ../src/common/zeroconf/connection_zeroconf.py:249
+#: ../src/common/connection.py:1075 ../src/common/connection.py:1204
+#: ../src/common/connection.py:1673
+#: ../src/common/zeroconf/connection_zeroconf.py:189
#, python-format
msgid "Could not connect to \"%s\""
msgstr "Could not connect to \"%s\""
-#: ../src/common/connection.py:637 ../src/gajim.py:1094
+#: ../src/common/connection.py:1076 ../src/gui_interface.py:705
msgid "Check your connection or try again later."
msgstr "Check your connection or try again later."
-#: ../src/common/connection.py:642
-#, fuzzy, python-format
+#: ../src/common/connection.py:1081
+#, python-format
msgid "Server replied: %s"
-msgstr "Saved in: %s"
+msgstr "Server replied: %s"
-#: ../src/common/connection.py:655
+#: ../src/common/connection.py:1094
msgid "Connection to proxy failed"
msgstr "Connection to proxy failed"
-#: ../src/common/connection.py:686 ../src/common/connection.py:745
+#: ../src/common/connection.py:1125 ../src/common/connection.py:1184
#, python-format
msgid "Could not connect to account %s"
msgstr "Could not connect to account %s"
-#: ../src/common/connection.py:687 ../src/common/connection.py:746
+#: ../src/common/connection.py:1126 ../src/common/connection.py:1185
#, 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:712
+#: ../src/common/connection.py:1151
#, 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:715
+#: ../src/common/connection.py:1154
#, python-format
msgid ""
"\n"
@@ -4647,7 +4649,7 @@ msgstr ""
"\n"
"SSL Error: <b>%s</b>"
-#: ../src/common/connection.py:717
+#: ../src/common/connection.py:1156
#, python-format
msgid ""
"\n"
@@ -4656,24 +4658,24 @@ msgstr ""
"\n"
"Unknown SSL error: %d"
-#: ../src/common/connection.py:766
+#: ../src/common/connection.py:1205
msgid "Check your connection or try again later"
msgstr "Check your connection or try again later"
-#: ../src/common/connection.py:794
+#: ../src/common/connection.py:1236
#, python-format
msgid "Authentication failed with \"%s\""
msgstr "Authentication failed with \"%s\""
-#: ../src/common/connection.py:796
+#: ../src/common/connection.py:1238
msgid "Please check your login and password for correctness."
msgstr "Please check your login and password for correctness."
-#: ../src/common/connection.py:862
+#: ../src/common/connection.py:1300
msgid "Error while removing privacy list"
msgstr "Error while removing privacy list"
-#: ../src/common/connection.py:863
+#: ../src/common/connection.py:1301
#, python-format
msgid ""
"Privacy list %s has not been removed. It is maybe active in one of your "
@@ -4682,76 +4684,43 @@ 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:1182 ../src/dialogs.py:2666
-#, fuzzy, 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 empty files"
-
-#: ../src/common/connection.py:1204
-#: ../src/common/zeroconf/connection_zeroconf.py:389
-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:1206
-#: ../src/common/zeroconf/connection_zeroconf.py:391
-#, 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:1254
-msgid "[This message is *encrypted* (See :XEP:`27`]"
-msgstr "[This message is *encrypted* (See :XEP:`27`]"
-
-#: ../src/common/connection.py:1356
-#: ../src/common/zeroconf/connection_zeroconf.py:468
-#, python-format
-msgid ""
-"Subject: %(subject)s\n"
-"%(message)s"
-msgstr ""
-"Subject: %(subject)s\n"
-"%(message)s"
-
-#: ../src/common/connection.py:1383
+#: ../src/common/connection.py:1541
#, python-format
msgid "Sent contact: \"%s\" (%s)"
-msgstr ""
+msgstr "Sent contact: \"%s\" (%s)"
-#: ../src/common/connection.py:1386
-#, fuzzy
+#: ../src/common/connection.py:1544
msgid "Sent contacts:"
-msgstr "Invite _Contacts"
+msgstr "Sent contacts:"
-#: ../src/common/connection.py:1559 ../src/common/connection.py:1580
+#: ../src/common/connection.py:1703 ../src/common/connection.py:1724
msgid "Not fetched because of invisible status"
msgstr "Not fetched because of invisible status"
-#: ../src/common/connection.py:1982
-#, fuzzy
+#: ../src/common/connection.py:2106
msgid "Unregister failed"
-msgstr "Connection Failed"
+msgstr "Unregister failed"
-#: ../src/common/connection.py:1983
+#: ../src/common/connection.py:2107
#, python-format
msgid "Unregistration with server %(server)s failed: %(error)s"
-msgstr ""
+msgstr "Unregistration with server %(server)s failed: %(error)s"
-#: ../src/common/contacts.py:92 ../src/common/helpers.py:55
-#: ../src/gajim.py:999
+#: ../src/common/contacts.py:129 ../src/common/helpers.py:55
+#: ../src/gui_interface.py:610
msgid "Observers"
msgstr "Observers"
-#: ../src/common/contacts.py:96 ../src/common/contacts.py:348
+#: ../src/common/contacts.py:133 ../src/common/contacts.py:335
#: ../src/common/helpers.py:55 ../src/disco.py:119 ../src/disco.py:120
-#: ../src/disco.py:1354 ../src/gajim.py:802 ../src/roster_window.py:847
-#: ../src/roster_window.py:1549 ../src/roster_window.py:1618
-#: ../src/roster_window.py:1620 ../src/roster_window.py:1773
+#: ../src/disco.py:1464 ../src/gui_interface.py:413
+#: ../src/roster_window.py:848 ../src/roster_window.py:1501
+#: ../src/roster_window.py:1572 ../src/roster_window.py:1574
+#: ../src/roster_window.py:1732
msgid "Transports"
msgstr "Transports"
-#: ../src/common/contacts.py:356
+#: ../src/common/contacts.py:343
msgid "Not in roster"
msgstr "Not in roster"
@@ -4767,7 +4736,7 @@ msgstr "D-Bus capabilities of Gajim cannot be used"
#. only say that to non Windows users
#: ../src/common/dbus_support.py:50
msgid "D-Bus does not run correctly on this machine"
-msgstr ""
+msgstr "D-Bus does not run correctly on this machine"
#: ../src/common/exceptions.py:30
msgid "pysqlite2 (aka python-pysqlite2) dependency is missing. Exiting..."
@@ -4997,7 +4966,7 @@ msgstr "Free for Chat"
msgid "_Available"
msgstr "_Available"
-#: ../src/common/helpers.py:212 ../src/features_window.py:116
+#: ../src/common/helpers.py:212 ../src/features_window.py:118
msgid "Available"
msgstr "Available"
@@ -5115,77 +5084,77 @@ msgid "has closed the chat window or tab"
msgstr "has closed the chat window or tab"
#. GiB means gibibyte
-#: ../src/common/helpers.py:658
+#: ../src/common/helpers.py:588
#, python-format
msgid "%s GiB"
msgstr "%s GiB"
#. GB means gigabyte
-#: ../src/common/helpers.py:661
+#: ../src/common/helpers.py:591
#, python-format
msgid "%s GB"
msgstr "%s GB"
#. MiB means mibibyte
-#: ../src/common/helpers.py:665
+#: ../src/common/helpers.py:595
#, python-format
msgid "%s MiB"
msgstr "%s MiB"
#. MB means megabyte
-#: ../src/common/helpers.py:668
+#: ../src/common/helpers.py:598
#, python-format
msgid "%s MB"
msgstr "%s MB"
#. KiB means kibibyte
-#: ../src/common/helpers.py:672
+#: ../src/common/helpers.py:602
#, python-format
msgid "%s KiB"
msgstr "%s KiB"
#. KB means kilo bytes
-#: ../src/common/helpers.py:675
+#: ../src/common/helpers.py:605
#, python-format
msgid "%s KB"
msgstr "%s KB"
#. B means bytes
-#: ../src/common/helpers.py:678
+#: ../src/common/helpers.py:608
#, python-format
msgid "%s B"
msgstr "%s B"
-#: ../src/common/helpers.py:1166 ../src/common/helpers.py:1173
+#: ../src/common/helpers.py:1049 ../src/common/helpers.py:1056
#, 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:1179
+#: ../src/common/helpers.py:1062
#, python-format
msgid " from room %s"
msgstr " from room %s"
-#: ../src/common/helpers.py:1182 ../src/common/helpers.py:1201
+#: ../src/common/helpers.py:1065 ../src/common/helpers.py:1084
#, python-format
msgid " from user %s"
msgstr " from user %s"
-#: ../src/common/helpers.py:1184
+#: ../src/common/helpers.py:1067
#, python-format
msgid " from %s"
msgstr " from %s"
-#: ../src/common/helpers.py:1191 ../src/common/helpers.py:1198
+#: ../src/common/helpers.py:1074 ../src/common/helpers.py:1081
#, 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:1231
+#: ../src/common/helpers.py:1114
#, python-format
msgid "Gajim - %s"
msgstr "Gajim - %s"
@@ -5201,652 +5170,673 @@ msgid "%s is not a valid loglevel"
msgstr "%s is not a valid loglevel"
#. we talk about a file
-#: ../src/common/optparser.py:57
+#: ../src/common/optparser.py:59
#, python-format
msgid "error: cannot open %s for reading"
msgstr "error: cannot open %s for reading"
-#: ../src/common/optparser.py:254 ../src/common/optparser.py:255
+#: ../src/common/optparser.py:297 ../src/common/optparser.py:298
msgid "cyan"
msgstr "cyan"
-#: ../src/common/optparser.py:371
+#: ../src/common/optparser.py:373
msgid "migrating logs database to indices"
msgstr "migrating logs database to indices"
#: ../src/common/passwords.py:123
-#, fuzzy, python-format
+#, python-format
msgid "XMPP account %s@%s"
-msgstr "of account %s"
+msgstr "XMPP account %s@%s"
-#: ../src/common/pep.py:30
+#: ../src/common/pep.py:27
msgid "Afraid"
msgstr "Afraid"
-#: ../src/common/pep.py:31
+#: ../src/common/pep.py:28
msgid "Amazed"
msgstr "Amazed"
-#: ../src/common/pep.py:32
+#: ../src/common/pep.py:29
msgid "Amorous"
msgstr "Amorous"
-#: ../src/common/pep.py:33
+#: ../src/common/pep.py:30
msgid "Angry"
msgstr "Angry"
-#: ../src/common/pep.py:34
+#: ../src/common/pep.py:31
msgid "Annoyed"
msgstr "Annoyed"
-#: ../src/common/pep.py:35
+#: ../src/common/pep.py:32
msgid "Anxious"
msgstr "Anxious"
-#: ../src/common/pep.py:36
+#: ../src/common/pep.py:33
msgid "Aroused"
msgstr "Aroused"
-#: ../src/common/pep.py:37
+#: ../src/common/pep.py:34
msgid "Ashamed"
msgstr "Ashamed"
-#: ../src/common/pep.py:38
+#: ../src/common/pep.py:35
msgid "Bored"
msgstr "Bored"
-#: ../src/common/pep.py:39
+#: ../src/common/pep.py:36
msgid "Brave"
msgstr "Brave"
-#: ../src/common/pep.py:40
+#: ../src/common/pep.py:37
msgid "Calm"
msgstr "Calm"
-#: ../src/common/pep.py:41
+#: ../src/common/pep.py:38
msgid "Cautious"
msgstr "Cautious"
-#: ../src/common/pep.py:42
+#: ../src/common/pep.py:39
msgid "Cold"
msgstr "Cold"
-#: ../src/common/pep.py:43
+#: ../src/common/pep.py:40
msgid "Confident"
msgstr "Confident"
-#: ../src/common/pep.py:44
+#: ../src/common/pep.py:41
msgid "Confused"
msgstr "Confused"
-#: ../src/common/pep.py:45
+#: ../src/common/pep.py:42
msgid "Contemplative"
msgstr "Contemplative"
-#: ../src/common/pep.py:46
+#: ../src/common/pep.py:43
msgid "Contented"
msgstr "Contented"
-#: ../src/common/pep.py:47
+#: ../src/common/pep.py:44
msgid "Cranky"
msgstr "Cranky"
-#: ../src/common/pep.py:48
+#: ../src/common/pep.py:45
msgid "Crazy"
msgstr "Crazy"
-#: ../src/common/pep.py:49
+#: ../src/common/pep.py:46
msgid "Creative"
msgstr "Creative"
-#: ../src/common/pep.py:50
+#: ../src/common/pep.py:47
msgid "Curious"
msgstr "Curious"
-#: ../src/common/pep.py:51
+#: ../src/common/pep.py:48
msgid "Dejected"
msgstr "Dejected"
-#: ../src/common/pep.py:52
+#: ../src/common/pep.py:49
msgid "Depressed"
msgstr "Depressed"
-#: ../src/common/pep.py:53
+#: ../src/common/pep.py:50
msgid "Disappointed"
msgstr "Disappointed"
-#: ../src/common/pep.py:54
+#: ../src/common/pep.py:51
msgid "Disgusted"
msgstr "Disgusted"
-#: ../src/common/pep.py:55
+#: ../src/common/pep.py:52
msgid "Dismayed"
msgstr "Dismayed"
-#: ../src/common/pep.py:56
+#: ../src/common/pep.py:53
msgid "Distracted"
msgstr "Distracted"
-#: ../src/common/pep.py:57
+#: ../src/common/pep.py:54
msgid "Embarrassed"
msgstr "Embarrassed"
-#: ../src/common/pep.py:58
+#: ../src/common/pep.py:55
msgid "Envious"
msgstr "Envious"
-#: ../src/common/pep.py:59
+#: ../src/common/pep.py:56
msgid "Excited"
msgstr "Excited"
-#: ../src/common/pep.py:60
+#: ../src/common/pep.py:57
msgid "Flirtatious"
msgstr "Flirtatious"
-#: ../src/common/pep.py:61
+#: ../src/common/pep.py:58
msgid "Frustrated"
msgstr "Frustrated"
-#: ../src/common/pep.py:62
+#: ../src/common/pep.py:59
msgid "Grateful"
msgstr "Grateful"
-#: ../src/common/pep.py:63
+#: ../src/common/pep.py:60
msgid "Grieving"
msgstr "Grieving"
-#: ../src/common/pep.py:64
+#: ../src/common/pep.py:61
msgid "Grumpy"
msgstr "Grumpy"
-#: ../src/common/pep.py:65
+#: ../src/common/pep.py:62
msgid "Guilty"
msgstr "Guilty"
-#: ../src/common/pep.py:66
+#: ../src/common/pep.py:63
msgid "Happy"
msgstr "Happy"
-#: ../src/common/pep.py:67
+#: ../src/common/pep.py:64
msgid "Hopeful"
msgstr "Hopeful"
-#: ../src/common/pep.py:68
+#: ../src/common/pep.py:65
msgid "Hot"
msgstr "Hot"
-#: ../src/common/pep.py:69
+#: ../src/common/pep.py:66
msgid "Humbled"
msgstr "Humbled"
-#: ../src/common/pep.py:70
+#: ../src/common/pep.py:67
msgid "Humiliated"
msgstr "Humiliated"
-#: ../src/common/pep.py:71
+#: ../src/common/pep.py:68
msgid "Hungry"
msgstr "Hungry"
-#: ../src/common/pep.py:72
+#: ../src/common/pep.py:69
msgid "Hurt"
msgstr "Hurt"
-#: ../src/common/pep.py:73
+#: ../src/common/pep.py:70
msgid "Impressed"
msgstr "Impressed"
-#: ../src/common/pep.py:74
+#: ../src/common/pep.py:71
msgid "In Awe"
msgstr "In Awe"
-#: ../src/common/pep.py:75
+#: ../src/common/pep.py:72
msgid "In Love"
msgstr "In Love"
-#: ../src/common/pep.py:76
+#: ../src/common/pep.py:73
msgid "Indignant"
msgstr "Indignant"
-#: ../src/common/pep.py:77
+#: ../src/common/pep.py:74
msgid "Interested"
msgstr "Interested"
-#: ../src/common/pep.py:78
+#: ../src/common/pep.py:75
msgid "Intoxicated"
msgstr "Intoxicated"
-#: ../src/common/pep.py:79
+#: ../src/common/pep.py:76
msgid "Invincible"
msgstr "Invincible"
-#: ../src/common/pep.py:80
+#: ../src/common/pep.py:77
msgid "Jealous"
msgstr "Jealous"
-#: ../src/common/pep.py:81
+#: ../src/common/pep.py:78
msgid "Lonely"
msgstr "Lonely"
-#: ../src/common/pep.py:82
+#: ../src/common/pep.py:79
msgid "Lost"
msgstr "Lost"
-#: ../src/common/pep.py:83
+#: ../src/common/pep.py:80
msgid "Lucky"
msgstr "Lucky"
-#: ../src/common/pep.py:84
+#: ../src/common/pep.py:81
msgid "Mean"
msgstr "Mean"
-#: ../src/common/pep.py:85
+#: ../src/common/pep.py:82
msgid "Moody"
msgstr "Moody"
-#: ../src/common/pep.py:86
+#: ../src/common/pep.py:83
msgid "Nervous"
msgstr "Nervous"
-#: ../src/common/pep.py:87
+#: ../src/common/pep.py:84
msgid "Neutral"
msgstr "Neutral"
-#: ../src/common/pep.py:88
+#: ../src/common/pep.py:85
msgid "Offended"
msgstr "Offended"
-#: ../src/common/pep.py:89
+#: ../src/common/pep.py:86
msgid "Outraged"
msgstr "Outraged"
-#: ../src/common/pep.py:90
+#: ../src/common/pep.py:87
msgid "Playful"
msgstr "Playful"
-#: ../src/common/pep.py:91
+#: ../src/common/pep.py:88
msgid "Proud"
msgstr "Proud"
-#: ../src/common/pep.py:92
+#: ../src/common/pep.py:89
msgid "Relaxed"
msgstr "Relaxed"
-#: ../src/common/pep.py:93
+#: ../src/common/pep.py:90
msgid "Relieved"
msgstr "Relieved"
-#: ../src/common/pep.py:94
+#: ../src/common/pep.py:91
msgid "Remorseful"
msgstr "Remorseful"
-#: ../src/common/pep.py:95
+#: ../src/common/pep.py:92
msgid "Restless"
msgstr "Restless"
-#: ../src/common/pep.py:96
+#: ../src/common/pep.py:93
msgid "Sad"
msgstr "Sad"
-#: ../src/common/pep.py:97
+#: ../src/common/pep.py:94
msgid "Sarcastic"
msgstr "Sarcastic"
-#: ../src/common/pep.py:98
+#: ../src/common/pep.py:95
msgid "Satisfied"
msgstr "Satisfied"
-#: ../src/common/pep.py:99
+#: ../src/common/pep.py:96
msgid "Serious"
msgstr "Serious"
-#: ../src/common/pep.py:100
+#: ../src/common/pep.py:97
msgid "Shocked"
msgstr "Shocked"
-#: ../src/common/pep.py:101
+#: ../src/common/pep.py:98
msgid "Shy"
msgstr "Shy"
-#: ../src/common/pep.py:102
+#: ../src/common/pep.py:99
msgid "Sick"
msgstr "Sick"
-#: ../src/common/pep.py:103
+#: ../src/common/pep.py:100
msgid "Sleepy"
msgstr "Sleepy"
-#: ../src/common/pep.py:104
+#: ../src/common/pep.py:101
msgid "Spontaneous"
msgstr "Spontaneous"
-#: ../src/common/pep.py:105
+#: ../src/common/pep.py:102
msgid "Stressed"
msgstr "Stressed"
-#: ../src/common/pep.py:106
+#: ../src/common/pep.py:103
msgid "Strong"
msgstr "Strong"
-#: ../src/common/pep.py:107
+#: ../src/common/pep.py:104
msgid "Surprised"
msgstr "Surprised"
-#: ../src/common/pep.py:108
+#: ../src/common/pep.py:105
msgid "Thankful"
msgstr "Thankful"
-#: ../src/common/pep.py:109
+#: ../src/common/pep.py:106
msgid "Thirsty"
msgstr "Thirsty"
-#: ../src/common/pep.py:110
+#: ../src/common/pep.py:107
msgid "Tired"
msgstr "Tired"
-#: ../src/common/pep.py:111
+#: ../src/common/pep.py:108
msgid "Undefined"
msgstr "Undefined"
-#: ../src/common/pep.py:112
+#: ../src/common/pep.py:109
msgid "Weak"
msgstr "Weak"
-#: ../src/common/pep.py:113
+#: ../src/common/pep.py:110
msgid "Worried"
msgstr "Worried"
-#: ../src/common/pep.py:116
+#: ../src/common/pep.py:113
msgid "Doing Chores"
msgstr "Doing Chores"
-#: ../src/common/pep.py:117
+#: ../src/common/pep.py:114
msgid "Buying Groceries"
msgstr "Buying Groceries"
-#: ../src/common/pep.py:118
+#: ../src/common/pep.py:115
msgid "Cleaning"
msgstr "Cleaning"
-#: ../src/common/pep.py:119
+#: ../src/common/pep.py:116
msgid "Cooking"
msgstr "Cooking"
-#: ../src/common/pep.py:120
+#: ../src/common/pep.py:117
msgid "Doing Maintenance"
msgstr "Doing Maintenance"
-#: ../src/common/pep.py:121
+#: ../src/common/pep.py:118
msgid "Doing the Dishes"
msgstr "Doing the Dishes"
-#: ../src/common/pep.py:122
+#: ../src/common/pep.py:119
msgid "Doing the Laundry"
msgstr "Doing the Laundry"
-#: ../src/common/pep.py:123
+#: ../src/common/pep.py:120
msgid "Gardening"
msgstr "Gardening"
-#: ../src/common/pep.py:124
+#: ../src/common/pep.py:121
msgid "Running an Errand"
msgstr "Running an Errand"
-#: ../src/common/pep.py:125
+#: ../src/common/pep.py:122
msgid "Walking the Dog"
msgstr "Walking the Dog"
-#: ../src/common/pep.py:126
+#: ../src/common/pep.py:123
msgid "Drinking"
msgstr "Drinking"
-#: ../src/common/pep.py:127
+#: ../src/common/pep.py:124
msgid "Having a Beer"
msgstr "Having a Beer"
-#: ../src/common/pep.py:128
+#: ../src/common/pep.py:125
msgid "Having Coffee"
msgstr "Having Coffee"
-#: ../src/common/pep.py:129
+#: ../src/common/pep.py:126
msgid "Having Tea"
msgstr "Having Tea"
-#: ../src/common/pep.py:131
+#: ../src/common/pep.py:128
msgid "Having a Snack"
msgstr "Having a Snack"
-#: ../src/common/pep.py:132
+#: ../src/common/pep.py:129
msgid "Having Breakfast"
msgstr "Having Breakfast"
-#: ../src/common/pep.py:133
+#: ../src/common/pep.py:130
msgid "Having Dinner"
msgstr "Having Dinner"
-#: ../src/common/pep.py:134
+#: ../src/common/pep.py:131
msgid "Having Lunch"
msgstr "Having Lunch"
-#: ../src/common/pep.py:135
+#: ../src/common/pep.py:132
msgid "Exercising"
msgstr "Exercising"
-#: ../src/common/pep.py:136 ../src/common/pep.py:181
+#: ../src/common/pep.py:133 ../src/common/pep.py:178
msgid "Cycling"
msgstr "Cycling"
-#: ../src/common/pep.py:137
+#: ../src/common/pep.py:134
msgid "Dancing"
msgstr "Dancing"
-#: ../src/common/pep.py:138
+#: ../src/common/pep.py:135
msgid "Hiking"
msgstr "Hiking"
-#: ../src/common/pep.py:139
+#: ../src/common/pep.py:136
msgid "Jogging"
msgstr "Jogging"
-#: ../src/common/pep.py:140
+#: ../src/common/pep.py:137
msgid "Playing Sports"
msgstr "Playing Sports"
-#: ../src/common/pep.py:141
+#: ../src/common/pep.py:138
msgid "Running"
msgstr "Running"
-#: ../src/common/pep.py:142
+#: ../src/common/pep.py:139
msgid "Skiing"
msgstr "Skiing"
-#: ../src/common/pep.py:143
+#: ../src/common/pep.py:140
msgid "Swimming"
msgstr "Swimming"
-#: ../src/common/pep.py:144
+#: ../src/common/pep.py:141
msgid "Working out"
msgstr "Working out"
-#: ../src/common/pep.py:145
+#: ../src/common/pep.py:142
msgid "Grooming"
msgstr "Grooming"
-#: ../src/common/pep.py:146
+#: ../src/common/pep.py:143
msgid "At the Spa"
msgstr "At the Spa"
-#: ../src/common/pep.py:147
+#: ../src/common/pep.py:144
msgid "Brushing Teeth"
msgstr "Brushing Teeth"
-#: ../src/common/pep.py:148
+#: ../src/common/pep.py:145
msgid "Getting a Haircut"
msgstr "Getting a Haircut"
-#: ../src/common/pep.py:149
+#: ../src/common/pep.py:146
msgid "Shaving"
msgstr "Shaving"
-#: ../src/common/pep.py:150
+#: ../src/common/pep.py:147
msgid "Taking a Bath"
msgstr "Taking a Bath"
-#: ../src/common/pep.py:151
+#: ../src/common/pep.py:148
msgid "Taking a Shower"
msgstr "Taking a Shower"
-#: ../src/common/pep.py:152
+#: ../src/common/pep.py:149
msgid "Having an Appointment"
msgstr "Having an Appointment"
-#: ../src/common/pep.py:154
+#: ../src/common/pep.py:151
msgid "Day Off"
msgstr "Day Off"
-#: ../src/common/pep.py:155
+#: ../src/common/pep.py:152
msgid "Hanging out"
msgstr "Hanging out"
-#: ../src/common/pep.py:156
+#: ../src/common/pep.py:153
msgid "Hiding"
msgstr "Hiding"
-#: ../src/common/pep.py:157
+#: ../src/common/pep.py:154
msgid "On Vacation"
msgstr "On Vacation"
-#: ../src/common/pep.py:158
+#: ../src/common/pep.py:155
msgid "Praying"
msgstr "Praying"
-#: ../src/common/pep.py:159
+#: ../src/common/pep.py:156
msgid "Scheduled Holiday"
msgstr "Scheduled Holiday"
-#: ../src/common/pep.py:161
+#: ../src/common/pep.py:158
msgid "Thinking"
msgstr "Thinking"
-#: ../src/common/pep.py:162
+#: ../src/common/pep.py:159
msgid "Relaxing"
msgstr "Relaxing"
-#: ../src/common/pep.py:163
+#: ../src/common/pep.py:160
msgid "Fishing"
msgstr "Fishing"
-#: ../src/common/pep.py:164
+#: ../src/common/pep.py:161
msgid "Gaming"
msgstr "Gaming"
-#: ../src/common/pep.py:165
+#: ../src/common/pep.py:162
msgid "Going out"
msgstr "Going out"
-#: ../src/common/pep.py:166
+#: ../src/common/pep.py:163
msgid "Partying"
msgstr "Partying"
-#: ../src/common/pep.py:167
+#: ../src/common/pep.py:164
msgid "Reading"
msgstr "Reading"
-#: ../src/common/pep.py:168
+#: ../src/common/pep.py:165
msgid "Rehearsing"
msgstr "Rehearsing"
-#: ../src/common/pep.py:169
+#: ../src/common/pep.py:166
msgid "Shopping"
msgstr "Shopping"
-#: ../src/common/pep.py:170
+#: ../src/common/pep.py:167
msgid "Smoking"
msgstr "Smoking"
-#: ../src/common/pep.py:171
+#: ../src/common/pep.py:168
msgid "Socializing"
msgstr "Socialising"
-#: ../src/common/pep.py:172
+#: ../src/common/pep.py:169
msgid "Sunbathing"
msgstr "Sunbathing"
-#: ../src/common/pep.py:173
+#: ../src/common/pep.py:170
msgid "Watching TV"
msgstr "Watching TV"
-#: ../src/common/pep.py:174
+#: ../src/common/pep.py:171
msgid "Watching a Movie"
msgstr "Watching a Movie"
-#: ../src/common/pep.py:175
+#: ../src/common/pep.py:172
msgid "Talking"
msgstr "Talking"
-#: ../src/common/pep.py:176
+#: ../src/common/pep.py:173
msgid "In Real Life"
msgstr "In Real Life"
-#: ../src/common/pep.py:177
+#: ../src/common/pep.py:174
msgid "On the Phone"
msgstr "On the Phone"
-#: ../src/common/pep.py:178
+#: ../src/common/pep.py:175
msgid "On Video Phone"
msgstr "On Video Phone"
-#: ../src/common/pep.py:179
+#: ../src/common/pep.py:176
msgid "Traveling"
msgstr "Travelling"
-#: ../src/common/pep.py:180
+#: ../src/common/pep.py:177
msgid "Commuting"
msgstr "Commuting"
-#: ../src/common/pep.py:182
+#: ../src/common/pep.py:179
msgid "Driving"
msgstr "Driving"
-#: ../src/common/pep.py:183
+#: ../src/common/pep.py:180
msgid "In a Car"
msgstr "In a Car"
-#: ../src/common/pep.py:184
+#: ../src/common/pep.py:181
msgid "On a Bus"
msgstr "On a Bus"
-#: ../src/common/pep.py:185
+#: ../src/common/pep.py:182
msgid "On a Plane"
msgstr "On a Plane"
-#: ../src/common/pep.py:186
+#: ../src/common/pep.py:183
msgid "On a Train"
msgstr "On a Train"
-#: ../src/common/pep.py:187
+#: ../src/common/pep.py:184
msgid "On a Trip"
msgstr "On a Trip"
-#: ../src/common/pep.py:188
+#: ../src/common/pep.py:185
msgid "Walking"
msgstr "Walking"
-#: ../src/common/pep.py:190
+#: ../src/common/pep.py:187
msgid "Coding"
msgstr "Coding"
-#: ../src/common/pep.py:191
+#: ../src/common/pep.py:188
msgid "In a Meeting"
msgstr "In a Meeting"
-#: ../src/common/pep.py:192
+#: ../src/common/pep.py:189
msgid "Studying"
msgstr "Studying"
-#: ../src/common/pep.py:193
+#: ../src/common/pep.py:190
msgid "Writing"
msgstr "Writing"
+#: ../src/common/pep.py:335
+msgid "Unknown Artist"
+msgstr "Unknown Artist"
+
+#: ../src/common/pep.py:338
+msgid "Unknown Title"
+msgstr "Unknown Title"
+
+#: ../src/common/pep.py:341
+msgid "Unknown Source"
+msgstr "Unknown Source"
+
+#: ../src/common/pep.py:344
+#, python-format
+msgid ""
+"<b>\"%(title)s\"</b> by <i>%(artist)s</i>\n"
+"from <i>%(source)s</i>"
+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:86
#, python-format
@@ -5870,37 +5860,11 @@ msgstr ""
"[This is part of an encrypted session. If you see this message, something "
"went wrong.]"
-#: ../src/common/zeroconf/connection_handlers_zeroconf.py:94
-#, python-format
-msgid ""
-"The host %s you configured as the ft_add_hosts_to_send advanced option is "
-"not valid, so ignored."
-msgstr ""
-"The host %s you configured as the ft_add_hosts_to_send advanced option is "
-"not valid, so ignored."
-
-#. We didn't set a passphrase
-#: ../src/common/zeroconf/connection_zeroconf.py:173
-msgid "OpenPGP passphrase was not given"
-msgstr "OpenPGP passphrase was not given"
-
-#. %s is the account name here
-#: ../src/common/zeroconf/connection_zeroconf.py:175
-#: ../src/roster_window.py:1970
-#, python-format
-msgid "You will be connected to %s without OpenPGP."
-msgstr "You will be connected to %s without OpenPGP."
-
-#: ../src/common/zeroconf/connection_zeroconf.py:216
-msgid "To continue sending and receiving messages, you will need to reconnect."
-msgstr ""
-"To continue sending and receiving messages, you will need to reconnect."
-
-#: ../src/common/zeroconf/connection_zeroconf.py:239
+#: ../src/common/zeroconf/connection_zeroconf.py:178
msgid "Avahi error"
msgstr "Avahi error"
-#: ../src/common/zeroconf/connection_zeroconf.py:239
+#: ../src/common/zeroconf/connection_zeroconf.py:179
#, python-format
msgid ""
"%s\n"
@@ -5909,53 +5873,44 @@ msgstr ""
"%s\n"
"Link-local messaging might not work properly."
-#: ../src/common/zeroconf/connection_zeroconf.py:250
+#: ../src/common/zeroconf/connection_zeroconf.py:190
msgid "Please check if Avahi or Bonjour is installed."
msgstr "Please check if Avahi or Bonjour is installed."
-#: ../src/common/zeroconf/connection_zeroconf.py:259
-#: ../src/common/zeroconf/connection_zeroconf.py:263
+#: ../src/common/zeroconf/connection_zeroconf.py:199
+#: ../src/common/zeroconf/connection_zeroconf.py:203
msgid "Could not start local service"
msgstr "Could not start local service"
-#: ../src/common/zeroconf/connection_zeroconf.py:260
+#: ../src/common/zeroconf/connection_zeroconf.py:200
#, python-format
msgid "Unable to bind to port %d."
msgstr "Unable to bind to port %d."
-#: ../src/common/zeroconf/connection_zeroconf.py:264
-#: ../src/common/zeroconf/connection_zeroconf.py:359
+#: ../src/common/zeroconf/connection_zeroconf.py:204
+#: ../src/common/zeroconf/connection_zeroconf.py:283
+#: ../src/common/zeroconf/connection_zeroconf.py:294
+#: ../src/common/zeroconf/connection_zeroconf.py:308
msgid "Please check if avahi-daemon is running."
msgstr "Please check if avahi-daemon is running."
-#: ../src/common/zeroconf/connection_zeroconf.py:358
+#: ../src/common/zeroconf/connection_zeroconf.py:282
+#: ../src/common/zeroconf/connection_zeroconf.py:293
+#: ../src/common/zeroconf/connection_zeroconf.py:307
#, python-format
msgid "Could not change status of account \"%s\""
msgstr "Could not change status of account \"%s\""
-#: ../src/common/zeroconf/connection_zeroconf.py:381
-msgid ""
-"You are not connected or not visible to others. Your message could not be "
-"sent."
-msgstr ""
-"You are not connected or not visible to others. Your message could not be "
-"sent."
-
-#. we're not english
-#: ../src/common/zeroconf/connection_zeroconf.py:399
-msgid "[This message is encrypted]"
-msgstr "[This message is encrypted]"
-
-#: ../src/common/zeroconf/connection_zeroconf.py:483
+#: ../src/common/zeroconf/connection_zeroconf.py:324
msgid "Your message could not be sent."
msgstr "Your message could not be sent."
#. Contact Offline
-#: ../src/common/zeroconf/connection_zeroconf.py:489
+#: ../src/common/zeroconf/connection_zeroconf.py:334
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:593
+#: ../src/common/zeroconf/connection_zeroconf.py:359
msgid ""
"Connection to host could not be established: Timeout while sending data."
msgstr ""
@@ -5967,24 +5922,24 @@ msgstr ""
msgid "Error while adding service. %s"
msgstr "Error while adding service. %s"
-#: ../src/config.py:151 ../src/config.py:597
+#: ../src/config.py:157 ../src/config.py:586
msgid "Disabled"
msgstr "Disabled"
-#: ../src/config.py:396
+#: ../src/config.py:383
msgid "Default Message"
msgstr "Default Message"
-#: ../src/config.py:405
+#: ../src/config.py:392
msgid "Enabled"
msgstr "Enabled"
-#: ../src/config.py:663 ../src/dialogs.py:1327
+#: ../src/config.py:654 ../src/dialogs.py:1365
#, python-format
msgid "Dictionary for lang %s not available"
msgstr "Dictionary for lang %s not available"
-#: ../src/config.py:664
+#: ../src/config.py:655
#, python-format
msgid ""
"You have to install %s dictionary to use spellchecking, or choose another "
@@ -5993,69 +5948,68 @@ msgstr ""
"You have to install %s dictionary to use spellchecking, or choose another "
"language by setting the speller_language option."
-#: ../src/config.py:1040
+#: ../src/config.py:1092
msgid "status message title"
msgstr "status message title"
-#: ../src/config.py:1040
+#: ../src/config.py:1092
msgid "status message text"
msgstr "status message text"
#. Name column
-#: ../src/config.py:1339 ../src/dialogs.py:2122 ../src/dialogs.py:2186
-#: ../src/dialogs.py:2891 ../src/disco.py:773 ../src/disco.py:1568
-#: ../src/disco.py:1854 ../src/history_window.py:87
+#: ../src/config.py:1394 ../src/dialogs.py:2232 ../src/dialogs.py:2298
+#: ../src/dialogs.py:3014 ../src/disco.py:831 ../src/disco.py:1690
+#: ../src/disco.py:1992 ../src/history_window.py:89
msgid "Name"
msgstr "Name"
-#: ../src/config.py:1428
+#: ../src/config.py:1487
msgid "Relogin now?"
msgstr "Relogin now?"
-#: ../src/config.py:1429
+#: ../src/config.py:1488
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:1559 ../src/config.py:1684
-#, fuzzy
+#: ../src/config.py:1620 ../src/config.py:1745
msgid "OpenPGP is not usable on this computer"
-msgstr "OpenPGP is not usable in this computer"
+msgstr "OpenPGP is not usable on this computer"
-#: ../src/config.py:1720 ../src/config.py:1764
+#: ../src/config.py:1785 ../src/config.py:1829
msgid "Unread events"
msgstr "Unread events"
-#: ../src/config.py:1721
+#: ../src/config.py:1786
msgid "Read all pending events before removing this account."
msgstr "Read all pending events before removing this account."
-#: ../src/config.py:1747
+#: ../src/config.py:1812
#, python-format
msgid "You have opened chat in account %s"
msgstr "You have opened chat in account %s"
-#: ../src/config.py:1748
+#: ../src/config.py:1813
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:1760 ../src/config.py:2283 ../src/config.py:2317
+#: ../src/config.py:1825 ../src/config.py:2348 ../src/config.py:2382
msgid "You are currently connected to the server"
msgstr "You are currently connected to the server"
-#: ../src/config.py:1761
+#: ../src/config.py:1826
msgid "To change the account name, you must be disconnected."
msgstr "To change the account name, you must be disconnected."
-#: ../src/config.py:1765
+#: ../src/config.py:1830
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:1771
+#: ../src/config.py:1836
msgid "Account Name Already Used"
msgstr "Account Name Already Used"
-#: ../src/config.py:1772
+#: ../src/config.py:1837
msgid ""
"This name is already used by another of your accounts. Please choose another "
"name."
@@ -6063,145 +6017,143 @@ msgstr ""
"This name is already used by another of your accounts. Please choose another "
"name."
-#: ../src/config.py:1776 ../src/config.py:1780
+#: ../src/config.py:1841 ../src/config.py:1845
msgid "Invalid account name"
msgstr "Invalid account name"
-#: ../src/config.py:1777
+#: ../src/config.py:1842
msgid "Account name cannot be empty."
msgstr "Account name cannot be empty."
-#: ../src/config.py:1781
+#: ../src/config.py:1846
msgid "Account name cannot contain spaces."
msgstr "Account name cannot contain spaces."
-#: ../src/config.py:1856
+#: ../src/config.py:1921
msgid "Rename Account"
msgstr "Rename Account"
-#: ../src/config.py:1857
+#: ../src/config.py:1922
#, python-format
msgid "Enter a new name for account %s"
msgstr "Enter a new name for account %s"
-#: ../src/config.py:1885
+#: ../src/config.py:1950
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:2093 ../src/config.py:3327
+#: ../src/config.py:2158 ../src/config.py:3406
msgid "Invalid entry"
msgstr "Invalid entry"
-#: ../src/config.py:2094 ../src/config.py:3328
+#: ../src/config.py:2159 ../src/config.py:3407
msgid "Custom port must be a port number."
msgstr "Custom port must be a port number."
-#: ../src/config.py:2115
+#: ../src/config.py:2180
msgid "Failed to get secret keys"
msgstr "Failed to get secret keys"
-#: ../src/config.py:2116
-#, fuzzy
+#: ../src/config.py:2181
msgid "There is no OpenPGP secret key available."
-msgstr "There was a problem retrieving your OpenPGP secret keys."
+msgstr "There is no OpenPGP secret key available."
-#: ../src/config.py:2150
+#: ../src/config.py:2215
msgid "OpenPGP Key Selection"
msgstr "OpenPGP Key Selection"
-#: ../src/config.py:2151
+#: ../src/config.py:2216
msgid "Choose your OpenPGP key"
msgstr "Choose your OpenPGP key"
-#: ../src/config.py:2158
+#: ../src/config.py:2223
msgid "No such account available"
msgstr "No such account available"
-#: ../src/config.py:2159
+#: ../src/config.py:2224
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:2166 ../src/dialogs.py:1933 ../src/dialogs.py:2110
-#: ../src/dialogs.py:2289 ../src/disco.py:441 ../src/profile_window.py:317
+#: ../src/config.py:2231 ../src/dialogs.py:2031 ../src/dialogs.py:2220
+#: ../src/dialogs.py:2405 ../src/disco.py:477 ../src/profile_window.py:325
msgid "You are not connected to the server"
msgstr "You are not connected to the server"
-#: ../src/config.py:2167
+#: ../src/config.py:2232
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:2171
+#: ../src/config.py:2236
msgid "Your server doesn't support Vcard"
msgstr "Your server doesn't support Vcard"
-#: ../src/config.py:2172
+#: ../src/config.py:2237
msgid "Your server can't save your personal information."
msgstr "Your server can't save your personal information."
-#: ../src/config.py:2284 ../src/config.py:2318
-#, fuzzy
+#: ../src/config.py:2349 ../src/config.py:2383
msgid "To disable the account, you must be disconnected."
-msgstr "To change the account name, you must be disconnected."
+msgstr "To disable the account, you must be disconnected."
-#: ../src/config.py:2289
+#: ../src/config.py:2354
msgid "Account Local already exists."
msgstr "Account Local already exists."
-#: ../src/config.py:2290
+#: ../src/config.py:2355
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:2438
+#: ../src/config.py:2510
#, python-format
msgid "Edit %s"
msgstr "Edit %s"
-#: ../src/config.py:2440
+#: ../src/config.py:2512
#, python-format
msgid "Register to %s"
msgstr "Register to %s"
#. list at the beginning
-#: ../src/config.py:2476
+#: ../src/config.py:2548
msgid "Ban List"
msgstr "Ban List"
-#: ../src/config.py:2477
+#: ../src/config.py:2549
msgid "Member List"
msgstr "Member List"
-#: ../src/config.py:2478
+#: ../src/config.py:2550
msgid "Owner List"
msgstr "Owner List"
-#: ../src/config.py:2479
+#: ../src/config.py:2551
msgid "Administrator List"
msgstr "Administrator List"
#. Address column
#. holds JID (who said this)
-#: ../src/config.py:2528 ../src/disco.py:780 ../src/history_manager.py:208
+#: ../src/config.py:2600 ../src/disco.py:838 ../src/history_manager.py:208
msgid "JID"
msgstr "JID"
-#: ../src/config.py:2538
+#: ../src/config.py:2610
msgid "Reason"
msgstr "Reason"
-#: ../src/config.py:2545
+#: ../src/config.py:2617
msgid "Nick"
msgstr "Nick"
-#: ../src/config.py:2551
+#: ../src/config.py:2623
msgid "Role"
msgstr "Role"
-#: ../src/config.py:2578
+#: ../src/config.py:2650
msgid "Banning..."
msgstr "Banning..."
#. You can move '\n' before user@domain if that line is TOO BIG
-#: ../src/config.py:2580
+#: ../src/config.py:2652
msgid ""
"<b>Whom do you want to ban?</b>\n"
"\n"
@@ -6209,11 +6161,11 @@ msgstr ""
"<b>Whom do you want to ban?</b>\n"
"\n"
-#: ../src/config.py:2582
+#: ../src/config.py:2654
msgid "Adding Member..."
msgstr "Adding Member..."
-#: ../src/config.py:2583
+#: ../src/config.py:2655
msgid ""
"<b>Whom do you want to make a member?</b>\n"
"\n"
@@ -6221,11 +6173,11 @@ msgstr ""
"<b>Whom do you want to make a member?</b>\n"
"\n"
-#: ../src/config.py:2585
+#: ../src/config.py:2657
msgid "Adding Owner..."
msgstr "Adding Owner..."
-#: ../src/config.py:2586
+#: ../src/config.py:2658
msgid ""
"<b>Whom do you want to make an owner?</b>\n"
"\n"
@@ -6233,11 +6185,11 @@ msgstr ""
"<b>Whom do you want to make an owner?</b>\n"
"\n"
-#: ../src/config.py:2588
+#: ../src/config.py:2660
msgid "Adding Administrator..."
msgstr "Adding Administrator..."
-#: ../src/config.py:2589
+#: ../src/config.py:2661
msgid ""
"<b>Whom do you want to make an administrator?</b>\n"
"\n"
@@ -6245,8 +6197,7 @@ msgstr ""
"<b>Whom do you want to make an administrator?</b>\n"
"\n"
-#: ../src/config.py:2590
-#, fuzzy
+#: ../src/config.py:2662
msgid ""
"Can be one of the following:\n"
"1. user@domain/resource (only that resource matches).\n"
@@ -6260,125 +6211,123 @@ msgstr ""
"2. user@domain (any resource matches).\n"
"3. domain/resource (only that resource matches).\n"
"4. domain (the domain itself matches, as does any user@domain,\n"
-"domain/resource, or address containing a subdomain."
+"domain/resource, or address containing a subdomain)."
-#: ../src/config.py:2687
+#: ../src/config.py:2763
#, python-format
msgid "Removing %s account"
msgstr "Removing %s account"
-#: ../src/config.py:2709 ../src/gajim.py:1491 ../src/gajim.py:1588
+#: ../src/config.py:2785 ../src/gui_interface.py:1102
+#: ../src/gui_interface.py:1199
msgid "Password Required"
msgstr "Password Required"
-#: ../src/config.py:2710 ../src/gajim.py:1568
+#: ../src/config.py:2786 ../src/gui_interface.py:1179
#, python-format
msgid "Enter your password for account %s"
msgstr "Enter your password for account %s"
-#: ../src/config.py:2711 ../src/gajim.py:1588
+#: ../src/config.py:2787 ../src/gui_interface.py:1199
msgid "Save password"
msgstr "Save password"
-#: ../src/config.py:2720
+#: ../src/config.py:2796
#, python-format
msgid "Account \"%s\" is connected to the server"
msgstr "Account \"%s\" is connected to the server"
-#: ../src/config.py:2721
+#: ../src/config.py:2797
msgid "If you remove it, the connection will be lost."
msgstr "If you remove it, the connection will be lost."
-#: ../src/config.py:2819
+#: ../src/config.py:2895
msgid "Default"
msgstr "Default"
-#: ../src/config.py:2819
+#: ../src/config.py:2895
msgid "?print_status:All"
msgstr "All"
-#: ../src/config.py:2820
+#: ../src/config.py:2896
msgid "Enter and leave only"
msgstr "Enter and leave only"
-#: ../src/config.py:2821
+#: ../src/config.py:2897
msgid "?print_status:None"
msgstr "None"
-#: ../src/config.py:2889
+#: ../src/config.py:2967
msgid "New Group Chat"
msgstr "New Group Chat"
-#: ../src/config.py:2922
+#: ../src/config.py:3000
msgid "This bookmark has invalid data"
msgstr "This bookmark has invalid data"
-#: ../src/config.py:2923
+#: ../src/config.py:3001
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:3041 ../src/dialogs.py:1746
+#: ../src/config.py:3119 ../src/dialogs.py:1829
msgid "Invalid nickname"
msgstr "Invalid nickname"
-#: ../src/config.py:3042 ../src/config.py:3056 ../src/config.py:3070
-#, fuzzy
+#: ../src/config.py:3120 ../src/config.py:3134 ../src/config.py:3148
msgid "Character not allowed"
-msgstr "Nickname not allowed: %s"
+msgstr "Character not allowed"
-#: ../src/config.py:3055 ../src/config.py:3303
+#: ../src/config.py:3133 ../src/config.py:3382
msgid "Invalid server"
msgstr "Invalid server"
-#: ../src/config.py:3069
-#, fuzzy
+#: ../src/config.py:3147
msgid "Invalid room"
-msgstr "Invalid entry"
+msgstr "Invalid room"
-#: ../src/config.py:3220
+#: ../src/config.py:3299
msgid "Account has been added successfully"
msgstr "Account has been added successfully"
-#: ../src/config.py:3221 ../src/config.py:3227
-#, fuzzy
+#: ../src/config.py:3300 ../src/config.py:3306
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 "
"window."
msgstr ""
"You can set advanced account options by pressing the Advanced button, or "
-"later by choosing the Accounts menuitem under the Edit menu from the main "
+"later by choosing the Accounts menu item under the Edit menu from the main "
"window."
-#: ../src/config.py:3226
+#: ../src/config.py:3305
msgid "Your new account has been created successfully"
msgstr "Your new account has been successfully created"
-#: ../src/config.py:3264
+#: ../src/config.py:3343
msgid "Invalid username"
msgstr "Invalid username"
-#: ../src/config.py:3266
+#: ../src/config.py:3345
msgid "You must provide a username to configure this account."
msgstr "You must provide a username to configure this account."
-#: ../src/config.py:3304
+#: ../src/config.py:3383
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:3360 ../src/gajim.py:2144
+#: ../src/config.py:3439 ../src/gui_interface.py:1857
msgid "Certificate Already in File"
msgstr "Certificate Already in File"
-#: ../src/config.py:3361 ../src/gajim.py:2145
+#: ../src/config.py:3440 ../src/gui_interface.py:1858
#, 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:3429
+#: ../src/config.py:3510
#, python-format
msgid ""
"<b>Security Warning</b>\n"
@@ -6393,7 +6342,7 @@ msgstr ""
"SSL Error: %(error)s\n"
"Do you still want to connect to this server?"
-#: ../src/config.py:3435 ../src/gajim.py:2169
+#: ../src/config.py:3516 ../src/gui_interface.py:1882
#, python-format
msgid ""
"Add this certificate to the list of trusted certificates.\n"
@@ -6404,63 +6353,63 @@ msgstr ""
"SHA1 fingerprint of the certificate:\n"
"%s"
-#: ../src/config.py:3460 ../src/config.py:3483
+#: ../src/config.py:3543 ../src/config.py:3570
msgid "An error occurred during account creation"
msgstr "An error occurred during account creation"
-#: ../src/config.py:3550
+#: ../src/config.py:3637
msgid "Account name is in use"
msgstr "Account name is in use"
-#: ../src/config.py:3551
+#: ../src/config.py:3638
msgid "You already have an account using this name."
msgstr "You already have an account using this name."
-#: ../src/config.py:3704
+#: ../src/config.py:3791
msgid "Active"
msgstr "Active"
-#: ../src/config.py:3712
+#: ../src/config.py:3799
msgid "Event"
msgstr "Event"
-#: ../src/config.py:3747
+#: ../src/config.py:3834
msgid "First Message Received"
msgstr "First Message Received"
-#: ../src/config.py:3748
+#: ../src/config.py:3835
msgid "Next Message Received Focused"
msgstr "Next Message Received Focused"
-#: ../src/config.py:3750
+#: ../src/config.py:3837
msgid "Next Message Received Unfocused"
msgstr "Next Message Received Unfocused"
-#: ../src/config.py:3751
+#: ../src/config.py:3838
msgid "Contact Connected"
msgstr "Contact Connected"
-#: ../src/config.py:3752
+#: ../src/config.py:3839
msgid "Contact Disconnected"
msgstr "Contact Disconnected"
-#: ../src/config.py:3753
+#: ../src/config.py:3840
msgid "Message Sent"
msgstr "Message Sent"
-#: ../src/config.py:3754
+#: ../src/config.py:3841
msgid "Group Chat Message Highlight"
msgstr "Group Chat Message Highlight"
-#: ../src/config.py:3755
+#: ../src/config.py:3842
msgid "Group Chat Message Received"
msgstr "Group Chat Message Received"
-#: ../src/config.py:3756
+#: ../src/config.py:3843
msgid "GMail Email Received"
msgstr "GMail E-mail Received"
-#: ../src/conversation_textview.py:592
+#: ../src/conversation_textview.py:599
msgid ""
"This icon indicates that this message has not yet\n"
"been received by the remote end. If this icon stays\n"
@@ -6470,7 +6419,7 @@ 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:611
+#: ../src/conversation_textview.py:618
msgid ""
"Text below this line is what has been said since the\n"
"last time you paid attention to this group chat"
@@ -6478,225 +6427,221 @@ 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:724
-#, fuzzy
+#: ../src/conversation_textview.py:737
msgid "_Quote"
-msgstr "_Quit"
+msgstr "_Quote"
-#: ../src/conversation_textview.py:731
+#: ../src/conversation_textview.py:744
#, python-format
msgid "_Actions for \"%s\""
msgstr "_Actions for \"%s\""
-#: ../src/conversation_textview.py:743
+#: ../src/conversation_textview.py:756
msgid "Read _Wikipedia Article"
msgstr "Read _Wikipedia Article"
-#: ../src/conversation_textview.py:748
+#: ../src/conversation_textview.py:761
msgid "Look it up in _Dictionary"
msgstr "Look it up in _Dictionary"
-#: ../src/conversation_textview.py:765
+#: ../src/conversation_textview.py:778
#, 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:778
+#: ../src/conversation_textview.py:791
#, python-format
msgid "Web Search URL is missing an \"%s\""
msgstr "Web Search URL is missing an \"%s\""
-#: ../src/conversation_textview.py:781
+#: ../src/conversation_textview.py:794
msgid "Web _Search for it"
msgstr "Web _Search for it"
-#: ../src/conversation_textview.py:787
+#: ../src/conversation_textview.py:800
msgid "Open as _Link"
msgstr "Open as _Link"
-#: ../src/conversation_textview.py:1274
+#. %i is day in year (1-365)
+#: ../src/conversation_textview.py:1295
+#, fuzzy, python-format
msgid "Yesterday"
-msgstr "Yesterday"
-
-#. the number is >= 2
-#. %i is day in year (1-365), %d (1-31) we want %i
-#: ../src/conversation_textview.py:1278
-#, python-format
-msgid "%i days ago"
-msgstr "%i days ago"
+msgid_plural "%i days ago"
+msgstr[0] "Yesterday"
+msgstr[1] "Yesterday"
#. if we have subject, show it too!
-#: ../src/conversation_textview.py:1312 ../src/history_window.py:464
+#: ../src/conversation_textview.py:1330 ../src/history_window.py:475
#, python-format
msgid "Subject: %s\n"
msgstr "Subject: %s\n"
-#: ../src/dataforms_widget.py:559
+#: ../src/dataforms_widget.py:581
msgid "Jabber ID already in list"
msgstr "Jabber ID already in list"
-#: ../src/dataforms_widget.py:560
+#: ../src/dataforms_widget.py:582
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:571
+#: ../src/dataforms_widget.py:593
msgid "new@jabber.id"
msgstr "new@jabber.id"
-#: ../src/dataforms_widget.py:574 ../src/dataforms_widget.py:576
+#: ../src/dataforms_widget.py:596 ../src/dataforms_widget.py:598
#, python-format
msgid "new%d@jabber.id"
msgstr "new%d@jabber.id"
-#: ../src/dialogs.py:75
+#: ../src/dialogs.py:81
#, python-format
msgid "Contact name: <i>%s</i>"
msgstr "Contact name: <i>%s</i>"
-#: ../src/dialogs.py:77
+#: ../src/dialogs.py:83
#, python-format
msgid "Jabber ID: <i>%s</i>"
msgstr "Jabber ID: <i>%s</i>"
-#: ../src/dialogs.py:184
+#: ../src/dialogs.py:194
msgid "Group"
msgstr "Group"
-#: ../src/dialogs.py:191
+#: ../src/dialogs.py:201
msgid "In the group"
msgstr "In the group"
-#: ../src/dialogs.py:277
+#: ../src/dialogs.py:292
msgid "KeyID"
msgstr "KeyID"
-#: ../src/dialogs.py:282
+#: ../src/dialogs.py:297
msgid "Contact name"
msgstr "Contact name"
-#: ../src/dialogs.py:454
+#: ../src/dialogs.py:469
msgid "Set Mood"
msgstr "Set Mood"
-#: ../src/dialogs.py:572
+#: ../src/dialogs.py:589
#, python-format
msgid "%s Status Message"
msgstr "%s Status Message"
-#: ../src/dialogs.py:586
+#: ../src/dialogs.py:603
msgid "Status Message"
msgstr "Status Message"
-#: ../src/dialogs.py:772
+#: ../src/dialogs.py:793
msgid "Overwrite Status Message?"
msgstr "Overwrite Status Message?"
-#: ../src/dialogs.py:773
+#: ../src/dialogs.py:794
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:781
+#: ../src/dialogs.py:802
msgid "Save as Preset Status Message"
msgstr "Save as Preset Status Message"
-#: ../src/dialogs.py:782
+#: ../src/dialogs.py:803
msgid "Please type a name for this status message"
msgstr "Please type a name for this status message"
-#: ../src/dialogs.py:807
+#: ../src/dialogs.py:831
msgid "AIM Address:"
msgstr "AIM Address:"
-#: ../src/dialogs.py:808
+#: ../src/dialogs.py:832
msgid "GG Number:"
msgstr "GG Number:"
-#: ../src/dialogs.py:809
+#: ../src/dialogs.py:833
msgid "ICQ Number:"
msgstr "ICQ Number:"
-#: ../src/dialogs.py:810
+#: ../src/dialogs.py:834
msgid "MSN Address:"
msgstr "MSN Address:"
-#: ../src/dialogs.py:811
+#: ../src/dialogs.py:835
msgid "Yahoo! Address:"
msgstr "Yahoo! Address:"
-#: ../src/dialogs.py:847
+#: ../src/dialogs.py:872
#, python-format
msgid "Please fill in the data of the contact you want to add in account %s"
msgstr "Please fill in the data of the contact you want to add in account %s"
-#: ../src/dialogs.py:849
+#: ../src/dialogs.py:874
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:1006 ../src/dialogs.py:1012 ../src/dialogs.py:1017
+#: ../src/dialogs.py:1035 ../src/dialogs.py:1041 ../src/dialogs.py:1046
msgid "Invalid User ID"
msgstr "Invalid User ID"
-#: ../src/dialogs.py:1013
+#: ../src/dialogs.py:1042
msgid "The user ID must not contain a resource."
msgstr "The user ID must not contain a resource."
-#: ../src/dialogs.py:1018
+#: ../src/dialogs.py:1047
msgid "You cannot add yourself to your roster."
msgstr "You cannot add yourself to your roster."
-#: ../src/dialogs.py:1032
+#: ../src/dialogs.py:1061
msgid "Contact already in roster"
msgstr "Contact already in roster"
-#: ../src/dialogs.py:1033
+#: ../src/dialogs.py:1062
msgid "This contact is already listed in your roster."
msgstr "This contact is already listed in your roster."
-#: ../src/dialogs.py:1069
+#: ../src/dialogs.py:1098
msgid "User ID:"
msgstr "User ID:"
-#: ../src/dialogs.py:1127
+#: ../src/dialogs.py:1159
msgid "A GTK+ jabber client"
msgstr "A GTK+ jabber client"
-#: ../src/dialogs.py:1128
+#: ../src/dialogs.py:1160
msgid "GTK+ Version:"
msgstr "GTK+ Version:"
-#: ../src/dialogs.py:1129
+#: ../src/dialogs.py:1161
msgid "PyGTK Version:"
msgstr "PyGTK Version:"
-#: ../src/dialogs.py:1139
+#: ../src/dialogs.py:1171
msgid "Current Developers:"
msgstr "Current Developers:"
-#: ../src/dialogs.py:1141
+#: ../src/dialogs.py:1173
msgid "Past Developers:"
msgstr "Past Developers:"
-#: ../src/dialogs.py:1147
+#: ../src/dialogs.py:1179
msgid "THANKS:"
msgstr "THANKS:"
#. remove one english sentence
#. and add it manually as translatable
-#: ../src/dialogs.py:1153
+#: ../src/dialogs.py:1185
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:1166
+#: ../src/dialogs.py:1198
msgid "translator-credits"
msgstr "Jeff Bailes <thepizzaking@gmail.com>"
-#: ../src/dialogs.py:1328
+#: ../src/dialogs.py:1366
#, python-format
msgid ""
"You have to install %s dictionary to use spellchecking, or choose another "
@@ -6709,98 +6654,101 @@ msgstr ""
"\n"
"Highlighting misspelt words feature will not be used"
-#: ../src/dialogs.py:1747 ../src/dialogs.py:2061
+#: ../src/dialogs.py:1830 ../src/dialogs.py:2171
msgid "The nickname has not allowed characters."
msgstr "The nickname has not allowed characters."
-#: ../src/dialogs.py:1859
+#: ../src/dialogs.py:1948
#, 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:1862
+#: ../src/dialogs.py:1951
#, python-format
msgid "Subscription request from %s"
msgstr "Subscription request from %s"
-#: ../src/dialogs.py:1928 ../src/gajim.py:2827
+#: ../src/dialogs.py:2026 ../src/gui_interface.py:2592
#, python-format
msgid "You are already in group chat %s"
msgstr "You are already in group chat %s"
-#: ../src/dialogs.py:1934
+#: ../src/dialogs.py:2032
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:1970
+#: ../src/dialogs.py:2074
#, python-format
msgid "Join Group Chat with account %s"
msgstr "Join Group Chat with account %s"
-#: ../src/dialogs.py:2050
-#, fuzzy
+#: ../src/dialogs.py:2160
msgid "Invalid Account"
-msgstr "Invalid account name"
+msgstr "Invalid Account"
-#: ../src/dialogs.py:2051
-#, fuzzy
+#: ../src/dialogs.py:2161
msgid ""
"You have to choose an account from which you want to join the groupchat."
-msgstr "Account from which you want to enter the room"
+msgstr ""
+"You have to choose an account from which you want to join the groupchat."
-#: ../src/dialogs.py:2060
+#: ../src/dialogs.py:2170
msgid "Invalid Nickname"
msgstr "Invalid Nickname"
-#: ../src/dialogs.py:2065 ../src/dialogs.py:2071
-#: ../src/groupchat_control.py:1738
+#: ../src/dialogs.py:2175 ../src/dialogs.py:2181
+#: ../src/groupchat_control.py:1776
msgid "Invalid group chat Jabber ID"
msgstr "Invalid group chat Jabber ID"
-#: ../src/dialogs.py:2066 ../src/dialogs.py:2072
-#: ../src/groupchat_control.py:1739
+#: ../src/dialogs.py:2176
+#, fuzzy
+msgid "Please enter the group chat Jabber ID as room@server."
+msgstr "The group chat Jabber ID has invalid characters."
+
+#: ../src/dialogs.py:2182 ../src/groupchat_control.py:1777
msgid "The group chat Jabber ID has not allowed characters."
msgstr "The group chat Jabber ID has invalid characters."
-#: ../src/dialogs.py:2079
+#: ../src/dialogs.py:2189
msgid "This is not a group chat"
msgstr "This is not a group chat"
-#: ../src/dialogs.py:2080
+#: ../src/dialogs.py:2190
#, python-format
msgid "%s is not the name of a group chat."
msgstr "%s is not the name of a group chat."
-#: ../src/dialogs.py:2111
+#: ../src/dialogs.py:2221
msgid "Without a connection, you can not synchronise your contacts."
msgstr "Without a connection, you can not synchronise your contacts."
-#: ../src/dialogs.py:2125
+#: ../src/dialogs.py:2235
msgid "Server"
msgstr "Server"
-#: ../src/dialogs.py:2158
+#: ../src/dialogs.py:2270
msgid "This account is not connected to the server"
msgstr "This account is not connected to the server"
-#: ../src/dialogs.py:2159
+#: ../src/dialogs.py:2271
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:2183
+#: ../src/dialogs.py:2295
msgid "Synchronise"
msgstr "Synchronise"
-#: ../src/dialogs.py:2241
+#: ../src/dialogs.py:2355
#, python-format
msgid "Start Chat with account %s"
msgstr "Start Chat with account %s"
-#: ../src/dialogs.py:2243
+#: ../src/dialogs.py:2357
msgid "Start Chat"
msgstr "Start Chat"
-#: ../src/dialogs.py:2244
+#: ../src/dialogs.py:2358
msgid ""
"Fill in the nickname or the Jabber ID of the contact you would like\n"
"to send a chat message to:"
@@ -6809,300 +6757,325 @@ msgstr ""
"to send a chat message to:"
#. if offline or connecting
-#: ../src/dialogs.py:2268 ../src/dialogs.py:2651 ../src/dialogs.py:2813
+#: ../src/dialogs.py:2384 ../src/dialogs.py:2767 ../src/dialogs.py:2929
msgid "Connection not available"
msgstr "Connection not available"
-#: ../src/dialogs.py:2269 ../src/dialogs.py:2652 ../src/dialogs.py:2814
+#: ../src/dialogs.py:2385 ../src/dialogs.py:2768 ../src/dialogs.py:2930
#, python-format
msgid "Please make sure you are connected with \"%s\"."
msgstr "Please make sure you are connected with \"%s\"."
-#: ../src/dialogs.py:2278 ../src/dialogs.py:2281
+#: ../src/dialogs.py:2394 ../src/dialogs.py:2397
msgid "Invalid JID"
msgstr "Invalid JID"
-#: ../src/dialogs.py:2281
+#: ../src/dialogs.py:2397
#, python-format
msgid "Unable to parse \"%s\"."
msgstr "Unable to parse \"%s\"."
-#: ../src/dialogs.py:2290
+#: ../src/dialogs.py:2406
msgid "Without a connection, you can not change your password."
msgstr "Without a connection, you can not change your password."
-#: ../src/dialogs.py:2309
+#: ../src/dialogs.py:2425
msgid "Invalid password"
msgstr "Invalid password"
-#: ../src/dialogs.py:2309
+#: ../src/dialogs.py:2425
msgid "You must enter a password."
msgstr "You must enter a password."
-#: ../src/dialogs.py:2313
+#: ../src/dialogs.py:2429
msgid "Passwords do not match"
msgstr "Passwords do not match"
-#: ../src/dialogs.py:2314
+#: ../src/dialogs.py:2430
msgid "The passwords typed in both fields must be identical."
msgstr "The passwords typed in both fields must be identical."
#. img to display
#. default value
-#: ../src/dialogs.py:2353 ../src/notify.py:257 ../src/notify.py:491
+#: ../src/dialogs.py:2469 ../src/notify.py:263 ../src/notify.py:504
msgid "Contact Signed In"
msgstr "Contact Signed In"
-#: ../src/dialogs.py:2355 ../src/notify.py:265 ../src/notify.py:493
+#: ../src/dialogs.py:2471 ../src/notify.py:271 ../src/notify.py:506
msgid "Contact Signed Out"
msgstr "Contact Signed Out"
#. chat message
#. img to display
-#: ../src/dialogs.py:2357 ../src/notify.py:288 ../src/notify.py:342
-#: ../src/notify.py:495
+#: ../src/dialogs.py:2473 ../src/notify.py:294 ../src/notify.py:349
+#: ../src/notify.py:508
msgid "New Message"
msgstr "New Message"
#. single message
-#: ../src/dialogs.py:2357 ../src/notify.py:269 ../src/notify.py:343
-#: ../src/notify.py:495
+#: ../src/dialogs.py:2473 ../src/notify.py:275 ../src/notify.py:350
+#: ../src/notify.py:508
msgid "New Single Message"
msgstr "New Single Message"
#. private message
-#: ../src/dialogs.py:2358 ../src/notify.py:276 ../src/notify.py:343
-#: ../src/notify.py:496
+#: ../src/dialogs.py:2474 ../src/notify.py:282 ../src/notify.py:350
+#: ../src/notify.py:509
msgid "New Private Message"
msgstr "New Private Message"
-#: ../src/dialogs.py:2358 ../src/gajim.py:1704 ../src/notify.py:505
+#: ../src/dialogs.py:2474 ../src/gui_interface.py:1315 ../src/notify.py:518
msgid "New E-mail"
msgstr "New E-mail"
-#: ../src/dialogs.py:2360 ../src/gajim.py:1770 ../src/notify.py:498
+#: ../src/dialogs.py:2476 ../src/gui_interface.py:1382 ../src/notify.py:511
msgid "File Transfer Request"
msgstr "File Transfer Request"
-#: ../src/dialogs.py:2362 ../src/gajim.py:1670 ../src/gajim.py:1737
-#: ../src/notify.py:500
+#: ../src/dialogs.py:2478 ../src/gui_interface.py:1281
+#: ../src/gui_interface.py:1349 ../src/notify.py:513
msgid "File Transfer Error"
msgstr "File Transfer Error"
-#: ../src/dialogs.py:2364 ../src/gajim.py:1815 ../src/gajim.py:1837
-#: ../src/gajim.py:1854 ../src/notify.py:502
+#: ../src/dialogs.py:2480 ../src/gui_interface.py:1427
+#: ../src/gui_interface.py:1449 ../src/gui_interface.py:1466
+#: ../src/notify.py:515
msgid "File Transfer Completed"
msgstr "File Transfer Completed"
-#: ../src/dialogs.py:2365 ../src/gajim.py:1818 ../src/notify.py:503
+#: ../src/dialogs.py:2481 ../src/gui_interface.py:1430 ../src/notify.py:516
msgid "File Transfer Stopped"
msgstr "File Transfer Stopped"
-#: ../src/dialogs.py:2367 ../src/gajim.py:1512 ../src/notify.py:507
+#: ../src/dialogs.py:2483 ../src/gui_interface.py:1123 ../src/notify.py:520
msgid "Groupchat Invitation"
msgstr "Groupchat Invitation"
-#: ../src/dialogs.py:2369 ../src/notify.py:249 ../src/notify.py:509
+#: ../src/dialogs.py:2485 ../src/notify.py:255 ../src/notify.py:522
msgid "Contact Changed Status"
msgstr "Contact Changed Status"
-#: ../src/dialogs.py:2570
+#: ../src/dialogs.py:2686
#, python-format
msgid "Single Message using account %s"
msgstr "Single Message using account %s"
-#: ../src/dialogs.py:2572
+#: ../src/dialogs.py:2688
#, python-format
msgid "Single Message in account %s"
msgstr "Single Message in account %s"
-#: ../src/dialogs.py:2574
+#: ../src/dialogs.py:2690
msgid "Single Message"
msgstr "Single Message"
#. prepare UI for Sending
-#: ../src/dialogs.py:2577
+#: ../src/dialogs.py:2693
#, python-format
msgid "Send %s"
msgstr "Send %s"
#. prepare UI for Receiving
-#: ../src/dialogs.py:2600
+#: ../src/dialogs.py:2716
#, python-format
msgid "Received %s"
msgstr "Received %s"
#. prepare UI for Receiving
-#: ../src/dialogs.py:2623
+#: ../src/dialogs.py:2739
#, 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:2702
+#: ../src/dialogs.py:2818
#, python-format
msgid "RE: %s"
msgstr "RE: %s"
-#: ../src/dialogs.py:2703
+#: ../src/dialogs.py:2819
#, python-format
msgid "%s wrote:\n"
msgstr "%s wrote:\n"
-#: ../src/dialogs.py:2752
+#: ../src/dialogs.py:2868
#, python-format
msgid "XML Console for %s"
msgstr "XML Console for %s"
-#: ../src/dialogs.py:2754
+#: ../src/dialogs.py:2870
msgid "XML Console"
msgstr "XML Console"
-#. Set labels
-#. self.action can be 'add', 'modify' or 'remove'
-#: ../src/dialogs.py:2865
-#, fuzzy, python-format
-msgid "<b>%s</b> would like you to <b>%s</b> some contacts in your roster."
-msgstr "I would like to add you to my contact list."
+#. Action that can be done with an incoming list of contacts
+#: ../src/dialogs.py:2958
+#, fuzzy
+msgid "add"
+msgstr "Sad"
-#: ../src/dialogs.py:2880 ../src/dialogs.py:2928
+#: ../src/dialogs.py:2958
#, fuzzy
-msgid "Add"
-msgstr "Address"
+msgid "modify"
+msgstr "Modify"
-#: ../src/dialogs.py:2882 ../src/dialogs.py:2961
+#: ../src/dialogs.py:2959
#, fuzzy
+msgid "remove"
+msgstr "Remo_ve"
+
+#: ../src/dialogs.py:2987
+#, fuzzy, python-format
+msgid ""
+"<b>%(jid)s</b> would like you to <b>%(action)s</b> some contacts in your "
+"roster."
+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:3003 ../src/dialogs.py:3049
+msgid "Add"
+msgstr "Add"
+
+#. Change label for accept_button to action name instead of 'OK'.
+#: ../src/dialogs.py:3005 ../src/dialogs.py:3080
msgid "Modify"
-msgstr "Moody"
+msgstr "Modify"
-#: ../src/dialogs.py:2888
-#, fuzzy
+#: ../src/dialogs.py:3011
msgid "Jabber ID"
-msgstr "Jabber ID:"
+msgstr "Jabber ID"
-#: ../src/dialogs.py:2894
-#, fuzzy
+#: ../src/dialogs.py:3017
msgid "Groups"
-msgstr "Group"
+msgstr "Groups"
#. it is selected
-#. remote_jid = model[iter][1].decode('utf-8')
-#: ../src/dialogs.py:3008
-#, fuzzy, python-format
+#. remote_jid = model[iter_][1].decode('utf-8')
+#: ../src/dialogs.py:3125
+#, python-format
msgid "%s suggested me to add you in my roster."
-msgstr "I would like to add you to my roster."
+msgstr "%s suggested me to add you in my roster."
+
+#: ../src/dialogs.py:3139
+#, fuzzy, python-format
+msgid "Added %s contacts"
+msgstr "_Add contact"
-#: ../src/dialogs.py:3108
+#: ../src/dialogs.py:3176
+#, fuzzy, python-format
+msgid "Removed %s contacts"
+msgstr "Removes contact from roster"
+
+#: ../src/dialogs.py:3229
#, python-format
msgid "Privacy List <b><i>%s</i></b>"
msgstr "Privacy List <b><i>%s</i></b>"
-#: ../src/dialogs.py:3112
+#: ../src/dialogs.py:3233
#, python-format
msgid "Privacy List for %s"
msgstr "Privacy List for %s"
-#: ../src/dialogs.py:3168
+#: ../src/dialogs.py:3289
#, 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:3173
+#: ../src/dialogs.py:3294
#, python-format
msgid "Order: %(order)s, action: %(action)s"
msgstr "Order: %(order)s, action: %(action)s"
-#: ../src/dialogs.py:3215
+#: ../src/dialogs.py:3338
msgid "<b>Edit a rule</b>"
msgstr "<b>Edit a rule</b>"
-#: ../src/dialogs.py:3326
+#: ../src/dialogs.py:3449
msgid "<b>Add a rule</b>"
msgstr "<b>Add a rule</b>"
-#: ../src/dialogs.py:3423
+#: ../src/dialogs.py:3549
#, python-format
msgid "Privacy Lists for %s"
msgstr "Privacy Lists for %s"
-#: ../src/dialogs.py:3425
+#: ../src/dialogs.py:3551
msgid "Privacy Lists"
msgstr "Privacy Lists"
-#: ../src/dialogs.py:3495
+#: ../src/dialogs.py:3621
msgid "Invalid List Name"
msgstr "Invalid List Name"
-#: ../src/dialogs.py:3496
+#: ../src/dialogs.py:3622
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:3528
+#: ../src/dialogs.py:3654
msgid "You are invited to a groupchat"
msgstr "You are invited to a groupchat"
-#: ../src/dialogs.py:3531
+#: ../src/dialogs.py:3657
msgid "$Contact has invited you to join a discussion"
msgstr "$Contact has invited you to join a discussion"
-#: ../src/dialogs.py:3533
+#: ../src/dialogs.py:3659
#, 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:3541
+#: ../src/dialogs.py:3667
#, python-format
msgid "Comment: %s"
msgstr "Comment: %s"
-#: ../src/dialogs.py:3543
+#: ../src/dialogs.py:3669
msgid "Do you want to accept the invitation?"
msgstr "Do you want to accept the invitation?"
-#: ../src/dialogs.py:3599
+#: ../src/dialogs.py:3730
msgid "Choose Sound"
msgstr "Choose Sound"
-#: ../src/dialogs.py:3609 ../src/dialogs.py:3663
+#: ../src/dialogs.py:3740 ../src/dialogs.py:3796
msgid "All files"
msgstr "All files"
-#: ../src/dialogs.py:3614
+#: ../src/dialogs.py:3745
msgid "Wav Sounds"
msgstr "Wav Sounds"
-#: ../src/dialogs.py:3650
+#: ../src/dialogs.py:3783
msgid "Choose Image"
msgstr "Choose Image"
-#: ../src/dialogs.py:3668
+#: ../src/dialogs.py:3801
msgid "Images"
msgstr "Images"
-#: ../src/dialogs.py:3733
+#: ../src/dialogs.py:3868
#, python-format
msgid "When %s becomes:"
msgstr "When %s becomes:"
-#: ../src/dialogs.py:3735
+#: ../src/dialogs.py:3870
#, python-format
msgid "Adding Special Notification for %s"
msgstr "Adding Special Notification for %s"
#. # means number
-#: ../src/dialogs.py:3804
+#: ../src/dialogs.py:3939
msgid "#"
msgstr "#"
-#: ../src/dialogs.py:3810
+#: ../src/dialogs.py:3945
msgid "Condition"
msgstr "Condition"
-#: ../src/dialogs.py:3928
+#: ../src/dialogs.py:4065
msgid "when I am "
msgstr "when I am "
-#: ../src/dialogs.py:4400
+#: ../src/dialogs.py:4541
#, python-format
msgid ""
"Your chat session with <b>%(jid)s</b> is encrypted.\n"
@@ -7113,19 +7086,19 @@ msgstr ""
"\n"
"This session's Short Authentication String is <b>%(sas)s</b>."
-#: ../src/dialogs.py:4404
+#: ../src/dialogs.py:4545
msgid "You have already verified this contact's identity."
msgstr "You have already verified this contact's identity."
-#: ../src/dialogs.py:4410 ../src/dialogs.py:4497
+#: ../src/dialogs.py:4551 ../src/dialogs.py:4640
msgid "Contact's identity verified"
msgstr "Contact's identity verified"
-#: ../src/dialogs.py:4418
+#: ../src/dialogs.py:4559
msgid "Verify again..."
msgstr "Verify again..."
-#: ../src/dialogs.py:4423
+#: ../src/dialogs.py:4564
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 "
@@ -7135,19 +7108,19 @@ msgstr ""
"send you messages, you need to verify their identity by clicking the button "
"below."
-#: ../src/dialogs.py:4426 ../src/dialogs.py:4478 ../src/dialogs.py:4491
+#: ../src/dialogs.py:4567 ../src/dialogs.py:4621 ../src/dialogs.py:4634
msgid "Contact's identity NOT verified"
msgstr "Contact's identity NOT verified"
-#: ../src/dialogs.py:4433
+#: ../src/dialogs.py:4574
msgid "Verify..."
msgstr "Verify..."
-#: ../src/dialogs.py:4445
+#: ../src/dialogs.py:4586
msgid "Have you verified the contact's identity?"
msgstr "Have you verified the contact's identity?"
-#: ../src/dialogs.py:4446
+#: ../src/dialogs.py:4587
#, python-format
msgid ""
"To prevent talking to an unknown person, you should speak to <b>%(jid)s</b> "
@@ -7162,22 +7135,22 @@ msgstr ""
"\n"
"This session's Short Authentication String is <b>%(sas)s</b>."
-#: ../src/dialogs.py:4447
+#: ../src/dialogs.py:4588
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:4479
+#: ../src/dialogs.py:4622
#, 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:4485
+#: ../src/dialogs.py:4628
msgid "No GPG 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:4492
+#: ../src/dialogs.py:4635
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."
@@ -7185,7 +7158,7 @@ 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:4498
+#: ../src/dialogs.py:4641
msgid ""
"GPG Key is assigned to this contact, and you trust his key, so messages will "
"be encrypted."
@@ -7193,6 +7166,25 @@ msgstr ""
"GPG Key is assigned to this contact, and you trust his key, so messages will "
"be encrypted."
+#: ../src/dialogs.py:4708
+msgid "an audio and video"
+msgstr ""
+
+#: ../src/dialogs.py:4710
+msgid "an audio"
+msgstr ""
+
+#: ../src/dialogs.py:4712
+msgid "a video"
+msgstr ""
+
+#: ../src/dialogs.py:4716
+#, python-format
+msgid ""
+"%(contact)s wants to start %(type)s session with you. Do you want to answer "
+"the call?"
+msgstr ""
+
#: ../src/disco.py:118
msgid "Others"
msgstr "Others"
@@ -7202,24 +7194,24 @@ msgstr "Others"
msgid "Conference"
msgstr "Conference"
-#: ../src/disco.py:442
+#: ../src/disco.py:478
msgid "Without a connection, you can not browse available services"
msgstr "Without a connection, you can not browse available services"
-#: ../src/disco.py:516
+#: ../src/disco.py:554
#, python-format
msgid "Service Discovery using account %s"
msgstr "Service Discovery using account %s"
-#: ../src/disco.py:518
+#: ../src/disco.py:556
msgid "Service Discovery"
msgstr "Service Discovery"
-#: ../src/disco.py:659
+#: ../src/disco.py:706
msgid "The service could not be found"
msgstr "The service could not be found"
-#: ../src/disco.py:660
+#: ../src/disco.py:707
msgid ""
"There is no service at the address you entered, or it is not responding. "
"Check the address and try again."
@@ -7227,239 +7219,230 @@ msgstr ""
"There is no service at the address you entered, or it is not responding. "
"Check the address and try again."
-#: ../src/disco.py:664 ../src/disco.py:960
+#: ../src/disco.py:711 ../src/disco.py:1047
msgid "The service is not browsable"
msgstr "The service is not browsable"
-#: ../src/disco.py:665
+#: ../src/disco.py:712
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:702 ../src/disco.py:712
+#: ../src/disco.py:751 ../src/disco.py:761
msgid "Invalid Server Name"
msgstr "Invalid Server Name"
-#: ../src/disco.py:759
+#: ../src/disco.py:815
#, python-format
msgid "Browsing %(address)s using account %(account)s"
msgstr "Browsing %(address)s using account %(account)s"
-#: ../src/disco.py:799
+#: ../src/disco.py:859
msgid "_Browse"
msgstr "_Browse"
-#: ../src/disco.py:961
+#: ../src/disco.py:1048
msgid "This service does not contain any items to browse."
msgstr "This service does not contain any items to browse."
-#: ../src/disco.py:1183
+#: ../src/disco.py:1288
msgid "_Execute Command"
msgstr "_Execute Command"
-#: ../src/disco.py:1193 ../src/disco.py:1359
+#: ../src/disco.py:1298 ../src/disco.py:1469
msgid "Re_gister"
msgstr "Re_gister"
-#: ../src/disco.py:1396
+#: ../src/disco.py:1510
#, python-format
msgid "Scanning %(current)d / %(total)d.."
msgstr "Scanning %(current)d / %(total)d.."
#. Users column
-#: ../src/disco.py:1578
+#: ../src/disco.py:1700
msgid "Users"
msgstr "Users"
#. Description column
-#: ../src/disco.py:1586
+#: ../src/disco.py:1708
msgid "Description"
msgstr "Description"
#. Id column
-#: ../src/disco.py:1594
+#: ../src/disco.py:1716
msgid "Id"
msgstr "Id"
-#: ../src/disco.py:1659 ../src/gajim.py:3311
+#: ../src/disco.py:1781 ../src/gui_interface.py:3088
msgid "Bookmark already set"
msgstr "Bookmark already set"
-#: ../src/disco.py:1660 ../src/gajim.py:3312
+#: ../src/disco.py:1782 ../src/gui_interface.py:3089
#, python-format
msgid "Group Chat \"%s\" is already in your bookmarks."
msgstr "Group Chat \"%s\" is already in your bookmarks."
-#: ../src/disco.py:1669 ../src/gajim.py:3325
+#: ../src/disco.py:1791 ../src/gui_interface.py:3102
msgid "Bookmark has been added successfully"
msgstr "Bookmark has been added successfully"
-#: ../src/disco.py:1670 ../src/gajim.py:3326
+#: ../src/disco.py:1792 ../src/gui_interface.py:3103
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:1863
+#: ../src/disco.py:2001
msgid "Subscribed"
msgstr "Subscribed"
-#: ../src/disco.py:1871
+#: ../src/disco.py:2009
msgid "Node"
msgstr "Node"
-#: ../src/disco.py:1933
+#: ../src/disco.py:2073
msgid "New post"
msgstr "New post"
-#: ../src/disco.py:1939
+#: ../src/disco.py:2079
msgid "_Subscribe"
msgstr "_Subscribe"
-#: ../src/disco.py:1945
+#: ../src/disco.py:2085
msgid "_Unsubscribe"
msgstr "_Unsubscribe"
-#: ../src/features_window.py:46
-#, fuzzy
+#: ../src/features_window.py:48
msgid "SSL certificat validation"
-msgstr "SSL certificate error"
+msgstr "SSL certificate validation"
-#: ../src/features_window.py:47
+#: ../src/features_window.py:49
msgid ""
"A library used to validate server certificates to ensure a secure connection."
msgstr ""
"A library used to validate server certificates to ensure a secure connection."
-#: ../src/features_window.py:48 ../src/features_window.py:49
+#: ../src/features_window.py:50 ../src/features_window.py:51
msgid "Requires python-pyopenssl."
msgstr "Requires python-pyopenssl."
-#: ../src/features_window.py:50
+#: ../src/features_window.py:52
msgid "Bonjour / Zeroconf"
msgstr "Bonjour / Zeroconf"
-#: ../src/features_window.py:51
+#: ../src/features_window.py:53
msgid "Serverless chatting with autodetected clients in a local network."
msgstr "Serverless chatting with autodetected clients in a local network."
-#: ../src/features_window.py:52
+#: ../src/features_window.py:54
msgid "Requires python-avahi."
msgstr "Requires python-avahi."
-#: ../src/features_window.py:53
+#: ../src/features_window.py:55
msgid "Requires pybonjour (http://o2s.csail.mit.edu/o2s-wiki/pybonjour)."
msgstr "Requires pybonjour (http://o2s.csail.mit.edu/o2s-wiki/pybonjour)."
-#: ../src/features_window.py:54
-#, fuzzy
+#: ../src/features_window.py:56
msgid "Command line"
-msgstr "Commands: %s"
+msgstr "Command line"
-#: ../src/features_window.py:55
+#: ../src/features_window.py:57
msgid "A script to control Gajim via commandline."
msgstr "A script to control Gajim via commandline."
-#: ../src/features_window.py:56
+#: ../src/features_window.py:58
msgid "Requires python-dbus."
msgstr "Requires python-dbus."
-#: ../src/features_window.py:57 ../src/features_window.py:61
-#: ../src/features_window.py:65 ../src/features_window.py:69
-#: ../src/features_window.py:73 ../src/features_window.py:81
-#: ../src/features_window.py:85
+#: ../src/features_window.py:59 ../src/features_window.py:63
+#: ../src/features_window.py:67 ../src/features_window.py:71
+#: ../src/features_window.py:75 ../src/features_window.py:83
+#: ../src/features_window.py:87 ../src/features_window.py:111
msgid "Feature not available under Windows."
msgstr "Feature not available under Windows."
-#: ../src/features_window.py:58
-#, fuzzy
+#: ../src/features_window.py:60
msgid "OpenGPG message encryption"
-msgstr "Toggle Open_PGP Encryption"
+msgstr "OpenGPG message encryption"
-#: ../src/features_window.py:59
-#, fuzzy
+#: ../src/features_window.py:61
msgid "Encrypting chat messages with gpg keys."
msgstr "Encrypting chat messages with gpg keys."
-#: ../src/features_window.py:60
+#: ../src/features_window.py:62
msgid "Requires gpg and python-GnuPGInterface."
msgstr "Requires gpg and python-GnuPGInterface."
-#: ../src/features_window.py:62
-#, fuzzy
+#: ../src/features_window.py:64
msgid "Network-manager"
-msgstr "network-manager"
+msgstr "Network-manager"
-#: ../src/features_window.py:63
+#: ../src/features_window.py:65
msgid "Autodetection of network status."
msgstr "Autodetection of network status."
-#: ../src/features_window.py:64
+#: ../src/features_window.py:66
msgid "Requires gnome-network-manager and python-dbus."
msgstr "Requires gnome-network-manager and python-dbus."
-#: ../src/features_window.py:66
+#: ../src/features_window.py:68
msgid "Session Management"
msgstr "Session Management"
-#: ../src/features_window.py:67
+#: ../src/features_window.py:69
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:68
+#: ../src/features_window.py:70
msgid "Requires python-gnome2."
msgstr "Requires python-gnome2."
-#: ../src/features_window.py:70
-#, fuzzy
+#: ../src/features_window.py:72
msgid "Password encryption"
-msgstr "Password to enter the room"
+msgstr "Password encryption"
-#: ../src/features_window.py:71
+#: ../src/features_window.py:73
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:72
-#, fuzzy
+#: ../src/features_window.py:74
msgid "Requires gnome-keyring and python-gnome2-desktop, or kwalletcli."
-msgstr "Requires gnome-keyring and python-gnome2-desktop."
+msgstr "Requires gnome-keyring and python-gnome2-desktop, or kwalletcli."
-#: ../src/features_window.py:74
+#: ../src/features_window.py:76
msgid "SRV"
msgstr "SRV"
-#: ../src/features_window.py:75
+#: ../src/features_window.py:77
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:76
+#: ../src/features_window.py:78
msgid "Requires dnsutils."
msgstr "Requires dnsutils."
-#: ../src/features_window.py:77
+#: ../src/features_window.py:79
msgid "Requires nslookup to use SRV records."
msgstr "Requires nslookup to use SRV records."
-#: ../src/features_window.py:78
+#: ../src/features_window.py:80
msgid "Spell Checker"
msgstr "Spell Checker"
-#: ../src/features_window.py:79
+#: ../src/features_window.py:81
msgid "Spellchecking of composed messages."
msgstr "Spellchecking of composed messages."
-#: ../src/features_window.py:80
-#, fuzzy
+#: ../src/features_window.py:82
msgid "Requires libgtkspell."
-msgstr "Requires python-sexy."
+msgstr "Requires libgtkspell."
-#: ../src/features_window.py:82
-#, fuzzy
+#: ../src/features_window.py:84
msgid "Notification"
-msgstr "Notifications"
+msgstr "Notification"
-#: ../src/features_window.py:83
+#: ../src/features_window.py:85
msgid "Passive popups notifying for new events."
msgstr "Passive popups notifying for new events."
-#: ../src/features_window.py:84
+#: ../src/features_window.py:86
msgid ""
"Requires python-notify or instead python-dbus in conjunction with "
"notification-daemon."
@@ -7467,51 +7450,31 @@ msgstr ""
"Requires python-notify or instead python-dbus in conjunction with "
"notification-daemon."
-#: ../src/features_window.py:86
-msgid "Trayicon"
-msgstr "Trayicon"
-
-#: ../src/features_window.py:87
-msgid "A icon in systemtray reflecting the current presence."
-msgstr "A icon in systemtray reflecting the current presence."
-
#: ../src/features_window.py:88
-msgid ""
-"Requires python-gnome2-extras or compiled trayicon module from Gajim sources."
-msgstr ""
-"Requires python-gnome2-extras or compiled trayicon module from Gajim sources."
-
-#: ../src/features_window.py:89
-msgid "Requires PyGTK >= 2.10."
-msgstr "Requires PyGTK >= 2.10."
-
-#: ../src/features_window.py:90
-#, fuzzy
msgid "Automatic status"
-msgstr "_Adjust to status"
+msgstr "Automatic status"
-#: ../src/features_window.py:91
+#: ../src/features_window.py:89
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:92
+#: ../src/features_window.py:90
msgid "Requires libxss library."
-msgstr ""
+msgstr "Requires libxss library."
-#: ../src/features_window.py:93
-#, fuzzy
+#: ../src/features_window.py:91
msgid "Requires python2.5."
-msgstr "Requires python-gnome2."
+msgstr "Requires python2.5."
-#: ../src/features_window.py:94
+#: ../src/features_window.py:92
msgid "LaTeX"
msgstr "LaTeX"
-#: ../src/features_window.py:95
+#: ../src/features_window.py:93
msgid "Transform LaTeX expressions between $$ $$."
msgstr "Transform LaTeX expressions between $$ $$."
-#: ../src/features_window.py:96
+#: ../src/features_window.py:94
msgid ""
"Requires texlive-latex-base and dvipng. You have to set 'use_latex' to True "
"in the Advanced Configuration Editor."
@@ -7519,7 +7482,7 @@ msgstr ""
"Requires texlive-latex-base and dvipng. You have to set 'use_latex' to True "
"in the Advanced Configuration Editor."
-#: ../src/features_window.py:97
+#: ../src/features_window.py:95
msgid ""
"Requires texlive-latex-base and dvipng (All is in MikTeX). You have to set "
"'use_latex' to True in the Advanced Configuration Editor."
@@ -7527,25 +7490,23 @@ 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:98
-#, fuzzy
+#: ../src/features_window.py:96
msgid "End to End message encryption"
-msgstr "End to End Encryption"
+msgstr "End to End message encryption"
-#: ../src/features_window.py:99
-#, fuzzy
+#: ../src/features_window.py:97
msgid "Encrypting chat messages."
-msgstr "Encrypting chatmessages."
+msgstr "Encrypting chat messages."
-#: ../src/features_window.py:100 ../src/features_window.py:101
+#: ../src/features_window.py:98 ../src/features_window.py:99
msgid "Requires python-crypto."
msgstr "Requires python-crypto."
-#: ../src/features_window.py:102
+#: ../src/features_window.py:100
msgid "RST Generator"
msgstr "RST Generator"
-#: ../src/features_window.py:103
+#: ../src/features_window.py:101
msgid ""
"Generate XHTML output from RST code (see http://docutils.sourceforge.net/"
"docs/ref/rst/restructuredtext.html)."
@@ -7553,23 +7514,36 @@ msgstr ""
"Generate XHTML output from RST code (see http://docutils.sourceforge.net/"
"docs/ref/rst/restructuredtext.html)."
-#: ../src/features_window.py:104 ../src/features_window.py:105
+#: ../src/features_window.py:102 ../src/features_window.py:103
msgid "Requires python-docutils."
msgstr "Requires python-docutils."
-#: ../src/features_window.py:106
+#: ../src/features_window.py:104
msgid "Banners and clickable links"
-msgstr ""
+msgstr "Banners and clickable links"
-#: ../src/features_window.py:107
+#: ../src/features_window.py:105
msgid "Ability to have clickable URLs in chat and groupchat window banners."
msgstr "Ability to have clickable URLs in chat and groupchat window banners."
-#: ../src/features_window.py:108 ../src/features_window.py:109
+#: ../src/features_window.py:106 ../src/features_window.py:107
msgid "Requires python-sexy."
msgstr "Requires python-sexy."
-#: ../src/features_window.py:123
+#: ../src/features_window.py:108
+msgid "Audio / Video"
+msgstr ""
+
+#: ../src/features_window.py:109
+msgid "Ability to start audio and video chat."
+msgstr ""
+
+#: ../src/features_window.py:110
+#, fuzzy
+msgid "Requires python-farsight."
+msgstr "Requires python-avahi."
+
+#: ../src/features_window.py:125
msgid "Feature"
msgstr "Feature"
@@ -7585,107 +7559,106 @@ msgstr "Time"
msgid "Progress"
msgstr "Progress"
-#: ../src/filetransfers_window.py:173 ../src/filetransfers_window.py:227
+#: ../src/filetransfers_window.py:177 ../src/filetransfers_window.py:233
#, python-format
msgid "Filename: %s"
msgstr "Filename: %s"
-#: ../src/filetransfers_window.py:174 ../src/filetransfers_window.py:313
+#: ../src/filetransfers_window.py:178 ../src/filetransfers_window.py:323
#, 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:183 ../src/filetransfers_window.py:193
-#: ../src/history_manager.py:520
+#: ../src/filetransfers_window.py:187 ../src/filetransfers_window.py:197
+#: ../src/history_manager.py:529
msgid "You"
msgstr "You"
-#: ../src/filetransfers_window.py:184
+#: ../src/filetransfers_window.py:188
#, python-format
msgid "Sender: %s"
msgstr "Sender: %s"
-#: ../src/filetransfers_window.py:185 ../src/filetransfers_window.py:596
-#: ../src/tooltips.py:670
+#: ../src/filetransfers_window.py:189 ../src/filetransfers_window.py:617
+#: ../src/tooltips.py:651
msgid "Recipient: "
msgstr "Recipient: "
-#: ../src/filetransfers_window.py:196
+#: ../src/filetransfers_window.py:200
#, python-format
msgid "Saved in: %s"
msgstr "Saved in: %s"
-#: ../src/filetransfers_window.py:198
+#: ../src/filetransfers_window.py:202
msgid "File transfer completed"
msgstr "File transfer completed"
-#: ../src/filetransfers_window.py:212 ../src/filetransfers_window.py:218
+#: ../src/filetransfers_window.py:217 ../src/filetransfers_window.py:224
msgid "File transfer cancelled"
msgstr "File transfer cancelled"
-#: ../src/filetransfers_window.py:212 ../src/filetransfers_window.py:219
+#: ../src/filetransfers_window.py:217 ../src/filetransfers_window.py:225
msgid "Connection with peer cannot be established."
msgstr "Connection with peer cannot be established."
-#: ../src/filetransfers_window.py:228
+#: ../src/filetransfers_window.py:234
#, python-format
msgid "Recipient: %s"
msgstr "Recipient: %s"
-#: ../src/filetransfers_window.py:230
+#: ../src/filetransfers_window.py:236
#, python-format
msgid "Error message: %s"
msgstr "Error message: %s"
-#: ../src/filetransfers_window.py:231
-#, fuzzy
+#: ../src/filetransfers_window.py:237
msgid "File transfer stopped"
-msgstr "File Transfer Stopped"
+msgstr "File transfer stopped"
-#: ../src/filetransfers_window.py:251
+#: ../src/filetransfers_window.py:257
msgid "Choose File to Send..."
msgstr "Choose File to Send..."
-#: ../src/filetransfers_window.py:267 ../src/tooltips.py:708
+#: ../src/filetransfers_window.py:273 ../src/tooltips.py:689
msgid "Description: "
msgstr "Description: "
-#: ../src/filetransfers_window.py:278
+#: ../src/filetransfers_window.py:286
msgid "Gajim cannot access this file"
msgstr "Gajim cannot access this file"
-#: ../src/filetransfers_window.py:279
+#: ../src/filetransfers_window.py:287
msgid "This file is being used by another process."
msgstr "This file is being used by another process."
-#: ../src/filetransfers_window.py:310
+#: ../src/filetransfers_window.py:320
#, python-format
msgid "File: %s"
msgstr "File: %s"
-#: ../src/filetransfers_window.py:316
+#: ../src/filetransfers_window.py:326
#, python-format
msgid "Type: %s"
msgstr "Type: %s"
-#: ../src/filetransfers_window.py:318
+#: ../src/filetransfers_window.py:328
#, python-format
msgid "Description: %s"
msgstr "Description: %s"
-#: ../src/filetransfers_window.py:319
+#: ../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:332 ../src/gtkgui_helpers.py:812
+#: ../src/filetransfers_window.py:342 ../src/gtkgui_helpers.py:858
#, python-format
msgid "Cannot overwrite existing file \"%s\""
msgstr "Cannot overwrite existing file \"%s\""
-#: ../src/filetransfers_window.py:333 ../src/gtkgui_helpers.py:814
+#: ../src/filetransfers_window.py:343 ../src/gtkgui_helpers.py:860
msgid ""
"A file with this name already exists and you do not have permission to "
"overwrite it."
@@ -7693,33 +7666,33 @@ msgstr ""
"A file with this name already exists and you do not have permission to "
"overwrite it."
-#: ../src/filetransfers_window.py:349 ../src/gtkgui_helpers.py:818
+#: ../src/filetransfers_window.py:359 ../src/gtkgui_helpers.py:864
msgid "This file already exists"
msgstr "This file already exists"
-#: ../src/filetransfers_window.py:349 ../src/gtkgui_helpers.py:818
+#: ../src/filetransfers_window.py:359 ../src/gtkgui_helpers.py:864
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:359 ../src/gtkgui_helpers.py:825
+#: ../src/filetransfers_window.py:369 ../src/gtkgui_helpers.py:871
#, python-format
msgid "Directory \"%s\" is not writable"
msgstr "Directory \"%s\" is not writable"
-#: ../src/filetransfers_window.py:359 ../src/gtkgui_helpers.py:826
+#: ../src/filetransfers_window.py:369 ../src/gtkgui_helpers.py:872
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:369
+#: ../src/filetransfers_window.py:379
msgid "Save File as..."
msgstr "Save File as..."
#. 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:435
+#: ../src/filetransfers_window.py:449
#, python-format
msgid "%(hours)02.d:%(minutes)02.d:%(seconds)02.d"
msgstr "%(hours)02.d:%(minutes)02.d:%(seconds)02.d"
@@ -7727,32 +7700,32 @@ 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:526
+#: ../src/filetransfers_window.py:542
#, python-format
msgid "(%(filesize_unit)s/s)"
msgstr "(%(filesize_unit)s/s)"
-#: ../src/filetransfers_window.py:566 ../src/filetransfers_window.py:569
+#: ../src/filetransfers_window.py:585 ../src/filetransfers_window.py:588
msgid "Invalid File"
msgstr "Invalid File"
-#: ../src/filetransfers_window.py:566
+#: ../src/filetransfers_window.py:585
msgid "File: "
msgstr "File: "
-#: ../src/filetransfers_window.py:570
+#: ../src/filetransfers_window.py:589
msgid "It is not possible to send empty files"
msgstr "It is not possible to send empty files"
-#: ../src/filetransfers_window.py:592 ../src/tooltips.py:660
+#: ../src/filetransfers_window.py:613 ../src/tooltips.py:641
msgid "Name: "
msgstr "Name: "
-#: ../src/filetransfers_window.py:594 ../src/tooltips.py:664
+#: ../src/filetransfers_window.py:615 ../src/tooltips.py:645
msgid "Sender: "
msgstr "Sender: "
-#: ../src/filetransfers_window.py:781
+#: ../src/filetransfers_window.py:809
msgid "Pause"
msgstr "Pause"
@@ -7763,27 +7736,23 @@ msgstr "Gajim needs X server to run. Quiting..."
#: ../src/gajim.py:141
#, python-format
msgid "importing PyGTK failed: %s"
-msgstr ""
+msgstr "importing PyGTK failed: %s"
#: ../src/gajim.py:180
-#, fuzzy
msgid "Gajim needs PyGTK 2.12 or above"
-msgstr "Gajim needs PyGTK 2.8 or above"
+msgstr "Gajim needs PyGTK 2.12 or above"
#: ../src/gajim.py:181
-#, fuzzy
msgid "Gajim needs PyGTK 2.12 or above to run. Quiting..."
-msgstr "Gajim needs PyGTK 2.8 or above to run. Quiting..."
+msgstr "Gajim needs PyGTK 2.12 or above to run. Quiting..."
#: ../src/gajim.py:183
-#, fuzzy
msgid "Gajim needs GTK 2.12 or above"
-msgstr "Gajim needs GTK 2.8 or above"
+msgstr "Gajim needs GTK 2.12 or above"
#: ../src/gajim.py:184
-#, fuzzy
msgid "Gajim needs GTK 2.12 or above to run. Quiting..."
-msgstr "Gajim needs GTK 2.8 or above to run. Quiting..."
+msgstr "Gajim needs GTK 2.12 or above to run. Quiting..."
#: ../src/gajim.py:189
msgid "GTK+ runtime is missing libglade support"
@@ -7822,11 +7791,11 @@ msgstr ""
"%s"
#. set the icon to all newly opened wind
-#: ../src/gajim.py:354
+#: ../src/gajim.py:328
msgid "Gajim is already running"
msgstr "Gajim is already running"
-#: ../src/gajim.py:355
+#: ../src/gajim.py:329
msgid ""
"Another instance of Gajim seems to be running\n"
"Run anyway?"
@@ -7834,463 +7803,28 @@ msgstr ""
"Another instance of Gajim seems to be running\n"
"Run anyway?"
-#: ../src/gajim.py:440
-msgid "Passphrase Required"
-msgstr "Passphrase Required"
-
-#: ../src/gajim.py:441
-#, python-format
-msgid "Enter GPG key passphrase for key %(keyid)s (account %(account)s)."
-msgstr "Enter GPG key passphrase for key %(keyid)s (account %(account)s)."
-
-#: ../src/gajim.py:455
-#, fuzzy
-msgid "GPG key expired"
-msgstr "No GPG key assigned"
-
-#: ../src/gajim.py:456
-#, fuzzy, python-format
-msgid "Your GPG key has expied, you will be connected to %s without OpenPGP."
-msgstr "You will be connected to %s without OpenPGP."
-
-#. ask again
-#: ../src/gajim.py:465
-msgid "Wrong Passphrase"
-msgstr "Wrong Passphrase"
-
-#: ../src/gajim.py:466
-msgid "Please retype your GPG passphrase or press Cancel."
-msgstr "Please retype your GPG passphrase or press Cancel."
-
-#: ../src/gajim.py:524
-#, python-format
-msgid ""
-"Your desired nickname in group chat %s 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/gajim.py:527
-msgid "Always use this nickname when there is a conflict"
-msgstr ""
-
-#: ../src/gajim.py:544
-msgid "Do you accept this request?"
-msgstr "Do you accept this request?"
-
-#: ../src/gajim.py:546
-#, python-format
-msgid "Do you accept this request on account %s?"
-msgstr "Do you accept this request on account %s?"
-
-#: ../src/gajim.py:549
-#, 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/gajim.py:600 ../src/notify.py:511
-msgid "Connection Failed"
-msgstr "Connection Failed"
-
-#: ../src/gajim.py:933 ../src/gajim.py:937
-#, python-format
-msgid "Error %(code)s: %(msg)s"
-msgstr "Error %(code)s: %(msg)s"
-
-#. ('MSGNOTSENT', account, (jid, ierror_msg, msg, time, session))
-#: ../src/gajim.py:947 ../src/gajim.py:961
-#, python-format
-msgid "error while sending %(message)s ( %(error)s )"
-msgstr "error while sending %(message)s ( %(error)s )"
-
-#: ../src/gajim.py:988 ../src/notify.py:513
-#, fuzzy
-msgid "Subscription request"
-msgstr "Subscription Request"
-
-#: ../src/gajim.py:1013
-msgid "Authorization accepted"
-msgstr "Authorisation accepted"
-
-#: ../src/gajim.py:1014
-#, 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/gajim.py:1026
-#, python-format
-msgid "Contact \"%s\" removed subscription from you"
-msgstr "Contact \"%s\" removed subscription from you"
-
-#: ../src/gajim.py:1027
-msgid ""
-"You will always see him or her as offline.\n"
-"Do you want to remove him or her from your contact list?"
-msgstr ""
-"You will always see him or her as offline.\n"
-"Do you want to remove him or her from your contact list?"
-
-#: ../src/gajim.py:1052 ../src/notify.py:515
-#, fuzzy
-msgid "Unsubscribed"
-msgstr "_Unsubscribe"
-
-#: ../src/gajim.py:1093
-#, python-format
-msgid "Contact with \"%s\" cannot be established"
-msgstr "Contact with \"%s\" cannot be established"
-
-#: ../src/gajim.py:1283 ../src/groupchat_control.py:1251
-#, python-format
-msgid "%(nick)s is now known as %(new_nick)s"
-msgstr "%(nick)s is now known as %(new_nick)s"
-
-#: ../src/gajim.py:1308 ../src/groupchat_control.py:1436
-#: ../src/history_window.py:431 ../src/notify.py:244
-#, python-format
-msgid "%(nick)s is now %(status)s"
-msgstr "%(nick)s is now %(status)s"
-
-#: ../src/gajim.py:1375
-#, python-format
-msgid "%(jid)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)
-#. Can be a message (see handle_event_gc_config_change in gajim.py)
-#: ../src/gajim.py:1439 ../src/groupchat_control.py:1191
-msgid "Any occupant is allowed to see your full JID"
-msgstr "Any occupant is allowed to see your full JID"
-
-#: ../src/gajim.py:1442
-msgid "Room now shows unavailable member"
-msgstr "Room now shows unavailable member"
-
-#: ../src/gajim.py:1444
-msgid "room now does not show unavailable members"
-msgstr "room now does not show unavailable members"
-
-#: ../src/gajim.py:1447
-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/gajim.py:1450
-msgid "Room logging is now enabled"
-msgstr "Room logging is now enabled"
-
-#: ../src/gajim.py:1452
-msgid "Room logging is now disabled"
-msgstr "Room logging is now disabled"
-
-#: ../src/gajim.py:1454
-msgid "Room is now non-anonymous"
-msgstr "Room is now non-anonymous"
-
-#: ../src/gajim.py:1457
-msgid "Room is now semi-anonymous"
-msgstr "Room is now semi-anonymous"
-
-#: ../src/gajim.py:1460
-msgid "Room is now fully-anonymous"
-msgstr "Room is now fully-anonymous"
-
-#: ../src/gajim.py:1492
-#, 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/gajim.py:1526
-msgid ""
-"You configured Gajim to use GPG agent, but there is no GPG 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/gajim.py:1528 ../src/gajim.py:1534
-msgid "You are currently connected without your OpenPGP key."
-msgstr "You are currently connected without your OpenPGP key."
-
-#: ../src/gajim.py:1529
-msgid "Your passphrase is incorrect"
-msgstr "Your passphrase is incorrect"
-
-#: ../src/gajim.py:1533
-#, fuzzy
-msgid "OpenGPG Passphrase Incorrect"
-msgstr "Your passphrase is incorrect"
-
-#: ../src/gajim.py:1559
-#, fuzzy
-msgid "GPG key not trusted"
-msgstr "GPG is not usable"
-
-#: ../src/gajim.py:1559
-#, fuzzy
-msgid ""
-"The GPG key used to encrypt this chat is not trusted. Do you really want to "
-"encrypt this message?"
-msgstr ""
-"No GPG key is assigned to this contact. So you cannot encrypt messages."
-
-#: ../src/gajim.py:1561 ../src/gajim.py:2227 ../src/gajim.py:2262
-#: ../src/groupchat_control.py:1674 ../src/message_window.py:222
-#: ../src/roster_window.py:2667 ../src/roster_window.py:3292
-#: ../src/roster_window.py:3970
-msgid "Do _not ask me again"
-msgstr "Do _not ask me again"
-
-#: ../src/gajim.py:1571
-#, fuzzy
-msgid ""
-"Gnome Keyring is installed but not \t\t\t\tcorrectly started (environment "
-"variable probably not \t\t\t\tcorrectly set)"
-msgstr ""
-"Gnome Keyring is installed but not \t\t\t\t\t\t\tcorrectly started "
-"(environment variable probably not \t\t\t\t\t\t\tcorrectly set)"
-
-#: ../src/gajim.py:1681
-#, python-format
-msgid "New mail on %(gmail_mail_address)s"
-msgstr "New mail on %(gmail_mail_address)s"
-
-#: ../src/gajim.py:1683
-#, 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/gajim.py:1696
-#, python-format
-msgid ""
-"\n"
-"\n"
-"From: %(from_address)s\n"
-"Subject: %(subject)s\n"
-"%(snippet)s"
-msgstr ""
-"\n"
-"\n"
-"From: %(from_address)s\n"
-"Subject: %(subject)s\n"
-"%(snippet)s"
-
-#: ../src/gajim.py:1767
-#, python-format
-msgid "%s wants to send you a file."
-msgstr "%s wants to send you a file."
-
-#: ../src/gajim.py:1805 ../src/roster_window.py:1851
-#, fuzzy
-msgid "Remote contact stopped transfer"
-msgstr "Removes contact from roster"
-
-#: ../src/gajim.py:1807 ../src/roster_window.py:1853
-#, fuzzy
-msgid "Error opening file"
-msgstr "Error reading file:"
-
-#: ../src/gajim.py:1838
-#, python-format
-msgid "You successfully received %(filename)s from %(name)s."
-msgstr "You successfully received %(filename)s from %(name)s."
-
-#. ft stopped
-#: ../src/gajim.py:1842
-#, python-format
-msgid "File transfer of %(filename)s from %(name)s stopped."
-msgstr "File transfer of %(filename)s from %(name)s stopped."
-
-#: ../src/gajim.py:1855
-#, python-format
-msgid "You successfully sent %(filename)s to %(name)s."
-msgstr "You successfully sent %(filename)s to %(name)s."
-
-#. ft stopped
-#: ../src/gajim.py:1859
-#, python-format
-msgid "File transfer of %(filename)s to %(name)s stopped."
-msgstr "File transfer of %(filename)s to %(name)s stopped."
-
-#: ../src/gajim.py:1961
-#, 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/gajim.py:1968
-msgid "Unable to decrypt message"
-msgstr "Unable to decrypt message"
-
-#: ../src/gajim.py:2042
-msgid "Username Conflict"
-msgstr "Username Conflict"
-
-#: ../src/gajim.py:2043
-msgid "Please type a new username for your local account"
-msgstr "Please type a new username for your local account"
-
-#: ../src/gajim.py:2055
-msgid "Ping?"
-msgstr "Ping?"
-
-#: ../src/gajim.py:2068
-#, python-format
-msgid "Pong! (%s s.)"
-msgstr "Pong! (%s s.)"
-
-#: ../src/gajim.py:2079
-msgid "Error."
-msgstr "Error."
-
-#: ../src/gajim.py:2106
-msgid "Resource Conflict"
-msgstr "Resource Conflict"
-
-#: ../src/gajim.py:2107
-msgid ""
-"You are already connected to this account with the same resource. Please "
-"type a new one"
-msgstr ""
-"You are already connected to this account with the same resource. Please "
-"type a new one"
-
-#: ../src/gajim.py:2166
-msgid "Error verifying SSL certificate"
-msgstr "Error verifying SSL certificate"
-
-#: ../src/gajim.py:2167
-#, python-format
-msgid ""
-"There was an error verifying the SSL certificate of your jabber server: %"
-"(error)s\n"
-"Do you still want to connect to this server?"
-msgstr ""
-"There was an error verifying the SSL certificate of your jabber server: %"
-"(error)s\n"
-"Do you still want to connect to this server?"
-
-#: ../src/gajim.py:2172
-msgid "Ignore this error for this certificate."
-msgstr "Ignore this error for this certificate."
-
-#: ../src/gajim.py:2192
-msgid "SSL certificate error"
-msgstr "SSL certificate error"
-
-#: ../src/gajim.py:2193
-#, 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"
-"\n"
-"Do you still want to connect and update the fingerprint of the certificate?"
-msgstr ""
-"It seems the SSL certificate has changed or your connection is being "
-"hacked.\n"
-"Old fingerprint: %(old)s\n"
-"New fingerprint: %(new)s\n"
-"\n"
-"Do you still want to connect and update the fingerprint of the certificate?"
-
-#: ../src/gajim.py:2223 ../src/gajim.py:2258
-msgid "Insecure connection"
-msgstr "Insecure connection"
-
-#: ../src/gajim.py:2224
-msgid ""
-"You are about to send your password on an unencrypted connection. Are you "
-"sure you want to do that?"
-msgstr ""
-"You are about to send your password on an unencrypted connection. Are you "
-"sure you want to do that?"
-
-#: ../src/gajim.py:2226 ../src/gajim.py:2261
-msgid "Yes, I really want to connect insecurely"
-msgstr "Yes, I really want to connect insecurely"
-
-#: ../src/gajim.py:2259
-msgid ""
-"You are about to send your password on an insecure connection. You should "
-"install PyOpenSSL to prevent that. Are you sure you want to do that?"
-msgstr ""
-"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/gajim.py:2279
-msgid "PEP node was not removed"
-msgstr "PEP node was not removed"
-
-#: ../src/gajim.py:2280
-#, python-format
-msgid "PEP node %(node)s was not removed: %(message)s"
-msgstr "PEP node %(node)s was not removed: %(message)s"
-
-#. theme doesn't exist, disable emoticons
-#: ../src/gajim.py:2784 ../src/gajim.py:2806
-msgid "Emoticons disabled"
-msgstr "Emoticons disabled"
-
-#: ../src/gajim.py:2785
-msgid ""
-"Your configured emoticons theme has not been found, so emoticons have been "
-"disabled."
-msgstr ""
-"Your configured emoticons theme has not been found, so emoticons have been "
-"disabled."
-
-#: ../src/gajim.py:2807
-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 "
-"for more details."
-msgstr ""
-"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 "
-"for more details."
-
-#: ../src/gajim.py:2833 ../src/roster_window.py:3432
-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/gajim.py:3202
-msgid "Could not save your settings and preferences"
-msgstr "Could not save your settings and preferences"
-
-#: ../src/gajim-remote.py:78
+#: ../src/gajim-remote.py:77
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.py:81
+#: ../src/gajim-remote.py:80
msgid "command"
msgstr "command"
-#: ../src/gajim-remote.py:82
+#: ../src/gajim-remote.py:81
msgid "show help on command"
msgstr "show help on command"
-#: ../src/gajim-remote.py:86
+#: ../src/gajim-remote.py:85
msgid "Shows or hides the roster window"
msgstr "Shows or hides the roster window"
-#: ../src/gajim-remote.py:90
+#: ../src/gajim-remote.py:89
msgid "Pops up a window with the next pending event"
msgstr "Pops up a window with the next pending event"
-#: ../src/gajim-remote.py:94
+#: ../src/gajim-remote.py:93
msgid ""
"Prints a list of all contacts in the roster. Each contact appears on a "
"separate line"
@@ -8298,49 +7832,49 @@ msgstr ""
"Prints a list of all contacts in the roster. Each contact appears on a "
"separate line"
-#: ../src/gajim-remote.py:97 ../src/gajim-remote.py:112
-#: ../src/gajim-remote.py:122 ../src/gajim-remote.py:132
-#: ../src/gajim-remote.py:148 ../src/gajim-remote.py:162
-#: ../src/gajim-remote.py:171 ../src/gajim-remote.py:192
-#: ../src/gajim-remote.py:222 ../src/gajim-remote.py:231
-#: ../src/gajim-remote.py:238 ../src/gajim-remote.py:245
-#: ../src/gajim-remote.py:256 ../src/gajim-remote.py:272
-#: ../src/gajim-remote.py:283
+#: ../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:271
+#: ../src/gajim-remote.py:282
msgid "account"
msgstr "account"
-#: ../src/gajim-remote.py:97
+#: ../src/gajim-remote.py:96
msgid "show only contacts of the given account"
msgstr "show only contacts of the given account"
-#: ../src/gajim-remote.py:103
+#: ../src/gajim-remote.py:102
msgid "Prints a list of registered accounts"
msgstr "Prints a list of registered accounts"
-#: ../src/gajim-remote.py:107
+#: ../src/gajim-remote.py:106
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.py:110
+#: ../src/gajim-remote.py:109
msgid "status"
msgstr "status"
-#: ../src/gajim-remote.py:110
+#: ../src/gajim-remote.py:109
msgid "one of: offline, online, chat, away, xa, dnd, invisible "
msgstr "one of: offline, online, chat, away, xa, dnd, invisible "
-#: ../src/gajim-remote.py:111 ../src/gajim-remote.py:134
-#: ../src/gajim-remote.py:145 ../src/gajim-remote.py:159
-#: ../src/gajim-remote.py:170 ../src/gajim-remote.py:274
+#: ../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:273
msgid "message"
msgstr "message"
-#: ../src/gajim-remote.py:111
+#: ../src/gajim-remote.py:110
msgid "status message"
msgstr "status message"
-#: ../src/gajim-remote.py:112
+#: ../src/gajim-remote.py:111
msgid ""
"change status of account \"account\". If not specified, try to change status "
"of all accounts that have \"sync with global status\" option set"
@@ -8348,47 +7882,43 @@ 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.py:118
-#, fuzzy
+#: ../src/gajim-remote.py:117
msgid "Changes the priority of account or accounts"
-msgstr "Changes the status of account or accounts"
+msgstr "Changes the priority of account or accounts"
-#: ../src/gajim-remote.py:120
-#, fuzzy
+#: ../src/gajim-remote.py:119
msgid "priority"
-msgstr "Priori_ty:"
+msgstr "priority"
-#: ../src/gajim-remote.py:120
-#, fuzzy
+#: ../src/gajim-remote.py:119
msgid "priority you want to give to the account"
-msgstr "I want to _register for a new account"
+msgstr "priority you want to give to the account"
-#: ../src/gajim-remote.py:122
-#, fuzzy
+#: ../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 status of account \"account\". If not specified, try to change status "
-"of all accounts that have \"sync with global status\" option set"
+"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:128
+#: ../src/gajim-remote.py:127
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.py:130
+#: ../src/gajim-remote.py:129
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.py:132 ../src/gajim-remote.py:222
+#: ../src/gajim-remote.py:131 ../src/gajim-remote.py:221
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.py:135
+#: ../src/gajim-remote.py:134
msgid "message content. The account must be specified or \"\""
-msgstr ""
+msgstr "message content. The account must be specified or \"\""
-#: ../src/gajim-remote.py:140
+#: ../src/gajim-remote.py:139
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 "
@@ -8398,29 +7928,29 @@ msgstr ""
"account are optional. If you want to set only 'account', without 'OpenPGP "
"key', just set 'OpenPGP key' to ''."
-#: ../src/gajim-remote.py:144 ../src/gajim-remote.py:157
+#: ../src/gajim-remote.py:143 ../src/gajim-remote.py:156
msgid "JID of the contact that will receive the message"
msgstr "JID of the contact that will receive the message"
-#: ../src/gajim-remote.py:145 ../src/gajim-remote.py:159
-#: ../src/gajim-remote.py:170
+#: ../src/gajim-remote.py:144 ../src/gajim-remote.py:158
+#: ../src/gajim-remote.py:169
msgid "message contents"
msgstr "message contents"
-#: ../src/gajim-remote.py:146 ../src/gajim-remote.py:160
+#: ../src/gajim-remote.py:145 ../src/gajim-remote.py:159
msgid "pgp key"
msgstr "pgp key"
-#: ../src/gajim-remote.py:146 ../src/gajim-remote.py:160
+#: ../src/gajim-remote.py:145 ../src/gajim-remote.py:159
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.py:148 ../src/gajim-remote.py:162
-#: ../src/gajim-remote.py:171
+#: ../src/gajim-remote.py:147 ../src/gajim-remote.py:161
+#: ../src/gajim-remote.py:170
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.py:153
+#: ../src/gajim-remote.py:152
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 "
@@ -8430,134 +7960,134 @@ msgstr ""
"account are optional. If you want to set only 'account', without 'OpenPGP "
"key', just set 'OpenPGP key' to ''."
-#: ../src/gajim-remote.py:158
+#: ../src/gajim-remote.py:157
msgid "subject"
msgstr "subject"
-#: ../src/gajim-remote.py:158
+#: ../src/gajim-remote.py:157
msgid "message subject"
msgstr "message subject"
-#: ../src/gajim-remote.py:167
+#: ../src/gajim-remote.py:166
msgid "Sends new message to a groupchat you've joined."
msgstr "Sends new message to a groupchat you've joined."
-#: ../src/gajim-remote.py:169
+#: ../src/gajim-remote.py:168
msgid "JID of the room that will receive the message"
msgstr "JID of the room that will receive the message"
-#: ../src/gajim-remote.py:176
+#: ../src/gajim-remote.py:175
msgid "Gets detailed info on a contact"
msgstr "Gets detailed info on a contact"
-#: ../src/gajim-remote.py:178 ../src/gajim-remote.py:191
-#: ../src/gajim-remote.py:221 ../src/gajim-remote.py:230
+#: ../src/gajim-remote.py:177 ../src/gajim-remote.py:190
+#: ../src/gajim-remote.py:220 ../src/gajim-remote.py:229
msgid "JID of the contact"
msgstr "JID of the contact"
-#: ../src/gajim-remote.py:182
+#: ../src/gajim-remote.py:181
msgid "Gets detailed info on a account"
msgstr "Gets detailed info on a account"
-#: ../src/gajim-remote.py:184
+#: ../src/gajim-remote.py:183
msgid "Name of the account"
msgstr "Name of the account"
-#: ../src/gajim-remote.py:188
+#: ../src/gajim-remote.py:187
msgid "Sends file to a contact"
msgstr "Sends file to a contact"
-#: ../src/gajim-remote.py:190
+#: ../src/gajim-remote.py:189
msgid "file"
msgstr "file"
-#: ../src/gajim-remote.py:190
+#: ../src/gajim-remote.py:189
msgid "File path"
msgstr "File path"
-#: ../src/gajim-remote.py:192
+#: ../src/gajim-remote.py:191
msgid "if specified, file will be sent using this account"
msgstr "if specified, file will be sent using this account"
-#: ../src/gajim-remote.py:197
+#: ../src/gajim-remote.py:196
msgid "Lists all preferences and their values"
msgstr "Lists all preferences and their values"
-#: ../src/gajim-remote.py:201
+#: ../src/gajim-remote.py:200
msgid "Sets value of 'key' to 'value'."
msgstr "Sets value of 'key' to 'value'."
-#: ../src/gajim-remote.py:203
+#: ../src/gajim-remote.py:202
msgid "key=value"
msgstr "key=value"
-#: ../src/gajim-remote.py:203
+#: ../src/gajim-remote.py:202
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.py:208
+#: ../src/gajim-remote.py:207
msgid "Deletes a preference item"
msgstr "Deletes a preference item"
-#: ../src/gajim-remote.py:210
+#: ../src/gajim-remote.py:209
msgid "key"
msgstr "key"
-#: ../src/gajim-remote.py:210
+#: ../src/gajim-remote.py:209
msgid "name of the preference to be deleted"
msgstr "name of the preference to be deleted"
-#: ../src/gajim-remote.py:214
+#: ../src/gajim-remote.py:213
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.py:219
+#: ../src/gajim-remote.py:218
msgid "Removes contact from roster"
msgstr "Removes contact from roster"
-#: ../src/gajim-remote.py:228
+#: ../src/gajim-remote.py:227
msgid "Adds contact to roster"
msgstr "Adds contact to roster"
-#: ../src/gajim-remote.py:230
+#: ../src/gajim-remote.py:229
msgid "jid"
msgstr "jid"
-#: ../src/gajim-remote.py:231
+#: ../src/gajim-remote.py:230
msgid "Adds new contact to this account"
msgstr "Adds new contact to this account"
-#: ../src/gajim-remote.py:236
+#: ../src/gajim-remote.py:235
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.py:243
+#: ../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:250
+#: ../src/gajim-remote.py:249
msgid "Returns number of unread messages"
msgstr "Returns number of unread messages"
-#: ../src/gajim-remote.py:254
+#: ../src/gajim-remote.py:253
msgid "Opens 'Start Chat' dialog"
msgstr "Opens 'Start Chat' dialogue"
-#: ../src/gajim-remote.py:256
+#: ../src/gajim-remote.py:255
msgid "Starts chat, using this account"
msgstr "Starts chat, using this account"
-#: ../src/gajim-remote.py:260
+#: ../src/gajim-remote.py:259
msgid "Sends custom XML"
msgstr "Sends custom XML"
-#: ../src/gajim-remote.py:262
+#: ../src/gajim-remote.py:261
msgid "XML to send"
msgstr "XML to send"
-#: ../src/gajim-remote.py:263
+#: ../src/gajim-remote.py:262
msgid ""
"Account in which the xml will be sent; if not specified, xml will be sent to "
"all accounts"
@@ -8565,72 +8095,71 @@ msgstr ""
"Account in which the xml will be sent; if not specified, xml will be sent to "
"all accounts"
-#: ../src/gajim-remote.py:269
+#: ../src/gajim-remote.py:268
msgid "Handle a xmpp:/ uri"
msgstr "Handle a xmpp:/ uri"
-#: ../src/gajim-remote.py:271
+#: ../src/gajim-remote.py:270
msgid "uri"
msgstr "uri"
-#: ../src/gajim-remote.py:271
+#: ../src/gajim-remote.py:270
msgid "URI to handle"
msgstr "URI to handle"
-#: ../src/gajim-remote.py:272
+#: ../src/gajim-remote.py:271
msgid "Account in which you want to handle it"
msgstr "Account in which you want to handle it"
-#: ../src/gajim-remote.py:274
-#, fuzzy
+#: ../src/gajim-remote.py:273
msgid "Message content"
-msgstr "message contents"
+msgstr "Message content"
-#: ../src/gajim-remote.py:278
+#: ../src/gajim-remote.py:277
msgid "Join a MUC room"
msgstr "Join a MUC room"
-#: ../src/gajim-remote.py:280
+#: ../src/gajim-remote.py:279
msgid "room"
msgstr "room"
-#: ../src/gajim-remote.py:280
+#: ../src/gajim-remote.py:279
msgid "Room JID"
msgstr "Room JID"
-#: ../src/gajim-remote.py:281
+#: ../src/gajim-remote.py:280
msgid "nick"
msgstr "nick"
-#: ../src/gajim-remote.py:281
+#: ../src/gajim-remote.py:280
msgid "Nickname to use"
msgstr "Nickname to use"
-#: ../src/gajim-remote.py:282
+#: ../src/gajim-remote.py:281
msgid "password"
msgstr "password"
-#: ../src/gajim-remote.py:282
+#: ../src/gajim-remote.py:281
msgid "Password to enter the room"
msgstr "Password to enter the room"
-#: ../src/gajim-remote.py:283
+#: ../src/gajim-remote.py:282
msgid "Account from which you want to enter the room"
msgstr "Account from which you want to enter the room"
-#: ../src/gajim-remote.py:288
+#: ../src/gajim-remote.py:287
msgid "Check if Gajim is running"
msgstr "Check if Gajim is running"
-#: ../src/gajim-remote.py:292
+#: ../src/gajim-remote.py:291
msgid "Shows or hides the ipython window"
msgstr "Shows or hides the ipython window"
-#: ../src/gajim-remote.py:319
+#: ../src/gajim-remote.py:318
msgid "Missing argument \"contact_jid\""
msgstr "Missing argument \"contact_jid\""
-#: ../src/gajim-remote.py:338
+#: ../src/gajim-remote.py:339
#, python-format
msgid ""
"'%s' is not in your roster.\n"
@@ -8639,15 +8168,15 @@ msgstr ""
"'%s' is not in your roster.\n"
"Please specify account for sending the message."
-#: ../src/gajim-remote.py:341
+#: ../src/gajim-remote.py:342
msgid "You have no active account"
msgstr "You have no active account"
-#: ../src/gajim-remote.py:393
+#: ../src/gajim-remote.py:395
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.py:416
+#: ../src/gajim-remote.py:422
#, python-format
msgid ""
"Usage: %(basename)s %(command)s %(arguments)s \n"
@@ -8656,16 +8185,16 @@ msgstr ""
"Usage: %(basename)s %(command)s %(arguments)s \n"
"\t %(help)s"
-#: ../src/gajim-remote.py:420
+#: ../src/gajim-remote.py:426
msgid "Arguments:"
msgstr "Arguments:"
-#: ../src/gajim-remote.py:424
+#: ../src/gajim-remote.py:430
#, python-format
msgid "%s not found"
msgstr "%s not found"
-#: ../src/gajim-remote.py:428
+#: ../src/gajim-remote.py:436
#, python-format
msgid ""
"Usage: %s command [arguments]\n"
@@ -8674,7 +8203,7 @@ msgstr ""
"Usage: %s command [arguments]\n"
"Command is one of:\n"
-#: ../src/gajim-remote.py:493
+#: ../src/gajim-remote.py:505
#, python-format
msgid ""
"Too many arguments. \n"
@@ -8683,7 +8212,7 @@ msgstr ""
"Too many arguments. \n"
"Type \"%(basename)s help %(command)s\" for more info"
-#: ../src/gajim-remote.py:498
+#: ../src/gajim-remote.py:510
#, python-format
msgid ""
"Argument \"%(arg)s\" is not specified. \n"
@@ -8692,7 +8221,7 @@ msgstr ""
"Argument \"%(arg)s\" is not specified. \n"
"Type \"%(basename)s help %(command)s\" for more info"
-#: ../src/gajim-remote.py:517
+#: ../src/gajim-remote.py:529
msgid "Wrong uri"
msgstr "Wrong uri"
@@ -8721,151 +8250,175 @@ msgstr "You cannot delete your current theme"
msgid "Please first choose another for your current theme."
msgstr "Please first choose another for your current theme."
-#: ../src/groupchat_control.py:162
+#: ../src/groupchat_control.py:167
msgid "Sending private message failed"
msgstr "Sending private message failed"
#. in second %s code replaces with nickname
-#: ../src/groupchat_control.py:164
+#: ../src/groupchat_control.py:169
#, 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:436
+#: ../src/groupchat_control.py:439
msgid "Insert Nickname"
msgstr "Insert Nickname"
-#: ../src/groupchat_control.py:595
+#: ../src/groupchat_control.py:617
msgid "Conversation with "
msgstr "Conversation with "
-#: ../src/groupchat_control.py:597
+#: ../src/groupchat_control.py:619
msgid "Continued conversation"
msgstr "Continued conversation"
#. Can be a message (see handle_event_gc_config_change in gajim.py)
-#: ../src/groupchat_control.py:1194
+#. Can be a presence (see chg_contact_status in groupchat_control.py)
+#: ../src/groupchat_control.py:1228 ../src/gui_interface.py:1050
+msgid "Any occupant is allowed to see your full JID"
+msgstr "Any occupant is allowed to see your full JID"
+
+#. Can be a message (see handle_event_gc_config_change in gajim.py)
+#: ../src/groupchat_control.py:1231
msgid "Room logging is enabled"
msgstr "Room logging is enabled"
-#: ../src/groupchat_control.py:1196
+#: ../src/groupchat_control.py:1233
msgid "A new room has been created"
msgstr "A new room has been created"
-#: ../src/groupchat_control.py:1199
+#: ../src/groupchat_control.py:1236
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:1205
+#: ../src/groupchat_control.py:1242
#, python-format
msgid "%(nick)s has been kicked: %(reason)s"
msgstr "%(nick)s has been kicked: %(reason)s"
-#: ../src/groupchat_control.py:1209
+#: ../src/groupchat_control.py:1246
#, 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:1219
+#: ../src/groupchat_control.py:1256
#, python-format
msgid "%(nick)s has been banned: %(reason)s"
msgstr "%(nick)s has been banned: %(reason)s"
-#: ../src/groupchat_control.py:1223
+#: ../src/groupchat_control.py:1260
#, 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:1235 ../src/groupchat_control.py:1328
+#: ../src/groupchat_control.py:1272 ../src/groupchat_control.py:1365
#, python-format
msgid "You are now known as %s"
msgstr "You are now known as %s"
-#: ../src/groupchat_control.py:1289 ../src/groupchat_control.py:1293
-#: ../src/groupchat_control.py:1298
+#: ../src/groupchat_control.py:1288 ../src/gui_interface.py:894
+#, 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:1326 ../src/groupchat_control.py:1330
+#: ../src/groupchat_control.py:1335
#, 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:1290
+#: ../src/groupchat_control.py:1327
msgid "affiliation changed"
msgstr "affiliation changed"
-#: ../src/groupchat_control.py:1295
+#: ../src/groupchat_control.py:1332
msgid "room configuration changed to members-only"
msgstr "room configuration changed to members-only"
-#: ../src/groupchat_control.py:1300
+#: ../src/groupchat_control.py:1337
msgid "system shutdown"
msgstr "system shutdown"
-#: ../src/groupchat_control.py:1377
+#: ../src/groupchat_control.py:1414
#, 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:1381
+#: ../src/groupchat_control.py:1418
#, 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:1396
+#: ../src/groupchat_control.py:1433
#, 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:1400
+#: ../src/groupchat_control.py:1437
#, 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:1429
+#: ../src/groupchat_control.py:1466
#, python-format
msgid "%s has left"
msgstr "%s has left"
-#: ../src/groupchat_control.py:1434
+#: ../src/groupchat_control.py:1471
#, python-format
msgid "%s has joined the group chat"
msgstr "%s has joined the group chat"
-#: ../src/groupchat_control.py:1668
+#: ../src/groupchat_control.py:1473 ../src/gui_interface.py:919
+#: ../src/history_window.py:442 ../src/notify.py:250
+#, python-format
+msgid "%(nick)s is now %(status)s"
+msgstr "%(nick)s is now %(status)s"
+
+#: ../src/groupchat_control.py:1706
#, 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:1670
+#: ../src/groupchat_control.py:1708
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:1707
+#: ../src/groupchat_control.py:1712 ../src/gui_interface.py:1172
+#: ../src/gui_interface.py:1940 ../src/gui_interface.py:1975
+#: ../src/message_window.py:227 ../src/roster_window.py:2658
+#: ../src/roster_window.py:3301 ../src/roster_window.py:3990
+msgid "Do _not ask me again"
+msgstr "Do _not ask me again"
+
+#: ../src/groupchat_control.py:1745
msgid "Changing Subject"
msgstr "Changing Subject"
-#: ../src/groupchat_control.py:1708
+#: ../src/groupchat_control.py:1746
msgid "Please specify the new subject:"
msgstr "Please specify the new subject:"
-#: ../src/groupchat_control.py:1715
+#: ../src/groupchat_control.py:1753
msgid "Changing Nickname"
msgstr "Changing Nickname"
-#: ../src/groupchat_control.py:1716
+#: ../src/groupchat_control.py:1754
msgid "Please specify the new nickname you want to use:"
msgstr "Please specify the new nickname you want to use:"
#. Ask for a reason
-#: ../src/groupchat_control.py:1745
+#: ../src/groupchat_control.py:1783
#, python-format
msgid "Destroying %s"
msgstr "Destroying %s"
-#: ../src/groupchat_control.py:1746
+#: ../src/groupchat_control.py:1784
msgid ""
"You are going to definitively destroy this room.\n"
"You may specify a reason below:"
@@ -8873,22 +8426,22 @@ msgstr ""
"You are going to definitively destroy this room.\n"
"You may specify a reason below:"
-#: ../src/groupchat_control.py:1748
+#: ../src/groupchat_control.py:1786
msgid "You may also enter an alternate venue:"
msgstr "You may also enter an alternate venue:"
#. ask for reason
-#: ../src/groupchat_control.py:1921
+#: ../src/groupchat_control.py:1967
#, python-format
msgid "Kicking %s"
msgstr "Kicking %s"
-#: ../src/groupchat_control.py:1922 ../src/groupchat_control.py:2227
+#: ../src/groupchat_control.py:1968 ../src/groupchat_control.py:2291
msgid "You may specify a reason below:"
msgstr "You may specify a reason below:"
#. ask for reason
-#: ../src/groupchat_control.py:2226
+#: ../src/groupchat_control.py:2290
#, python-format
msgid "Banning %s"
msgstr "Banning %s"
@@ -8914,57 +8467,470 @@ msgid "Details"
msgstr "Details"
#. we talk about file
-#: ../src/gtkgui_helpers.py:166 ../src/gtkgui_helpers.py:181
+#: ../src/gtkgui_helpers.py:171 ../src/gtkgui_helpers.py:186
#, python-format
msgid "Error: cannot open %s for reading"
msgstr "Error: cannot open %s for reading"
-#: ../src/gtkgui_helpers.py:351
+#: ../src/gtkgui_helpers.py:362
msgid "Error reading file:"
msgstr "Error reading file:"
-#: ../src/gtkgui_helpers.py:354
+#: ../src/gtkgui_helpers.py:365
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:391
+#: ../src/gtkgui_helpers.py:406
#, 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:728
+#: ../src/gtkgui_helpers.py:770
msgid "Gajim is not the default Jabber client"
msgstr "Gajim is not the default Jabber client"
-#: ../src/gtkgui_helpers.py:729
+#: ../src/gtkgui_helpers.py:771
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:730
+#: ../src/gtkgui_helpers.py:772
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:799
+#: ../src/gtkgui_helpers.py:845
msgid "Extension not supported"
msgstr "Extension not supported"
-#: ../src/gtkgui_helpers.py:800
+#: ../src/gtkgui_helpers.py:846
#, 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:835
+#: ../src/gtkgui_helpers.py:881
msgid "Save Image as..."
msgstr "Save Image as..."
-#: ../src/gui_menu_builder.py:89
+#: ../src/gui_interface.py:129
+#, python-format
+msgid ""
+"Your desired nickname in group chat %s 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:132
+msgid "Always use this nickname when there is a conflict"
+msgstr "Always use this nickname when there is a conflict"
+
+#: ../src/gui_interface.py:149
+msgid "Do you accept this request?"
+msgstr "Do you accept this request?"
+
+#: ../src/gui_interface.py:151
+#, python-format
+msgid "Do you accept this request on account %s?"
+msgstr "Do you accept this request on account %s?"
+
+#: ../src/gui_interface.py:154
+#, 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:205 ../src/notify.py:524
+msgid "Connection Failed"
+msgstr "Connection Failed"
+
+#: ../src/gui_interface.py:544 ../src/gui_interface.py:548
+#, 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:558 ../src/gui_interface.py:572
+#, python-format
+msgid "error while sending %(message)s ( %(error)s )"
+msgstr "error while sending %(message)s ( %(error)s )"
+
+#: ../src/gui_interface.py:599 ../src/notify.py:526
+msgid "Subscription request"
+msgstr "Subscription request"
+
+#: ../src/gui_interface.py:624
+msgid "Authorization accepted"
+msgstr "Authorisation accepted"
+
+#: ../src/gui_interface.py:625
+#, 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:637
+#, python-format
+msgid "Contact \"%s\" removed subscription from you"
+msgstr "Contact \"%s\" removed subscription from you"
+
+#: ../src/gui_interface.py:638
+msgid ""
+"You will always see him or her as offline.\n"
+"Do you want to remove him or her from your contact list?"
+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:663 ../src/notify.py:528
+msgid "Unsubscribed"
+msgstr "Unsubscribed"
+
+#: ../src/gui_interface.py:704
+#, python-format
+msgid "Contact with \"%s\" cannot be established"
+msgstr "Contact with \"%s\" cannot be established"
+
+#: ../src/gui_interface.py:986
+#, 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:1053
+msgid "Room now shows unavailable member"
+msgstr "Room now shows unavailable member"
+
+#: ../src/gui_interface.py:1055
+msgid "room now does not show unavailable members"
+msgstr "room now does not show unavailable members"
+
+#: ../src/gui_interface.py:1058
+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:1061
+msgid "Room logging is now enabled"
+msgstr "Room logging is now enabled"
+
+#: ../src/gui_interface.py:1063
+msgid "Room logging is now disabled"
+msgstr "Room logging is now disabled"
+
+#: ../src/gui_interface.py:1065
+msgid "Room is now non-anonymous"
+msgstr "Room is now non-anonymous"
+
+#: ../src/gui_interface.py:1068
+msgid "Room is now semi-anonymous"
+msgstr "Room is now semi-anonymous"
+
+#: ../src/gui_interface.py:1071
+msgid "Room is now fully-anonymous"
+msgstr "Room is now fully-anonymous"
+
+#: ../src/gui_interface.py:1103
+#, 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:1137
+msgid ""
+"You configured Gajim to use GPG agent, but there is no GPG 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:1139 ../src/gui_interface.py:1145
+msgid "You are currently connected without your OpenPGP key."
+msgstr "You are currently connected without your OpenPGP key."
+
+#: ../src/gui_interface.py:1140
+msgid "Your passphrase is incorrect"
+msgstr "Your passphrase is incorrect"
+
+#: ../src/gui_interface.py:1144
+msgid "OpenGPG Passphrase Incorrect"
+msgstr "OpenGPG Passphrase Incorrect"
+
+#: ../src/gui_interface.py:1170
+msgid "GPG key not trusted"
+msgstr "GPG key not trusted"
+
+#: ../src/gui_interface.py:1170
+msgid ""
+"The GPG 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:1182
+msgid ""
+"Gnome Keyring is installed but not \t\t\t\tcorrectly started (environment "
+"variable probably not \t\t\t\tcorrectly set)"
+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:1292
+#, python-format
+msgid "New mail on %(gmail_mail_address)s"
+msgstr "New mail on %(gmail_mail_address)s"
+
+#: ../src/gui_interface.py:1294
+#, 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:1307
+#, python-format
+msgid ""
+"\n"
+"\n"
+"From: %(from_address)s\n"
+"Subject: %(subject)s\n"
+"%(snippet)s"
+msgstr ""
+"\n"
+"\n"
+"From: %(from_address)s\n"
+"Subject: %(subject)s\n"
+"%(snippet)s"
+
+#: ../src/gui_interface.py:1379
+#, python-format
+msgid "%s wants to send you a file."
+msgstr "%s wants to send you a file."
+
+#: ../src/gui_interface.py:1417 ../src/roster_window.py:1814
+msgid "Remote contact stopped transfer"
+msgstr "Remote contact stopped transfer"
+
+#: ../src/gui_interface.py:1419 ../src/roster_window.py:1816
+msgid "Error opening file"
+msgstr "Error opening file"
+
+#: ../src/gui_interface.py:1450
+#, 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:1454
+#, 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:1467
+#, 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:1471
+#, 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:1576
+#, 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/gui_interface.py:1583
+msgid "Unable to decrypt message"
+msgstr "Unable to decrypt message"
+
+#: ../src/gui_interface.py:1657
+msgid "Username Conflict"
+msgstr "Username Conflict"
+
+#: ../src/gui_interface.py:1658
+msgid "Please type a new username for your local account"
+msgstr "Please type a new username for your local account"
+
+#: ../src/gui_interface.py:1670
+msgid "Ping?"
+msgstr "Ping?"
+
+#: ../src/gui_interface.py:1683
+#, python-format
+msgid "Pong! (%s s.)"
+msgstr "Pong! (%s s.)"
+
+#: ../src/gui_interface.py:1694
+msgid "Error."
+msgstr "Error."
+
+#: ../src/gui_interface.py:1721
+msgid "Resource Conflict"
+msgstr "Resource Conflict"
+
+#: ../src/gui_interface.py:1722
+msgid ""
+"You are already connected to this account with the same resource. Please "
+"type a new one"
+msgstr ""
+"You are already connected to this account with the same resource. Please "
+"type a new one"
+
+#: ../src/gui_interface.py:1771
+#, fuzzy, python-format
+msgid "%s wants to start a voice chat."
+msgstr "%s wants to send you a file."
+
+#: ../src/gui_interface.py:1774
+#, fuzzy
+msgid "Voice Chat Request"
+msgstr "File Transfer Request"
+
+#: ../src/gui_interface.py:1879
+msgid "Error verifying SSL certificate"
+msgstr "Error verifying SSL certificate"
+
+#: ../src/gui_interface.py:1880
+#, python-format
+msgid ""
+"There was an error verifying the SSL certificate of your jabber server: %"
+"(error)s\n"
+"Do you still want to connect to this server?"
+msgstr ""
+"There was an error verifying the SSL certificate of your jabber server: %"
+"(error)s\n"
+"Do you still want to connect to this server?"
+
+#: ../src/gui_interface.py:1885
+msgid "Ignore this error for this certificate."
+msgstr "Ignore this error for this certificate."
+
+#: ../src/gui_interface.py:1905
+msgid "SSL certificate error"
+msgstr "SSL certificate error"
+
+#: ../src/gui_interface.py:1906
+#, python-format
+msgid ""
+"It seems the SSL certificate of account %(account)s has changed or your "
+"connection is being hacked.\n"
+"Old fingerprint: %(old)s\n"
+"New fingerprint: %(new)s\n"
+"\n"
+"Do you still want to connect and update the fingerprint of the certificate?"
+msgstr ""
+"It seems the SSL certificate of account %(account)s has changed or your "
+"connection is being hacked.\n"
+"Old fingerprint: %(old)s\n"
+"New fingerprint: %(new)s\n"
+"\n"
+"Do you still want to connect and update the fingerprint of the certificate?"
+
+#: ../src/gui_interface.py:1936 ../src/gui_interface.py:1971
+msgid "Insecure connection"
+msgstr "Insecure connection"
+
+#: ../src/gui_interface.py:1937
+msgid ""
+"You are about to send your password on an unencrypted connection. Are you "
+"sure you want to do that?"
+msgstr ""
+"You are about to send your password on an unencrypted connection. Are you "
+"sure you want to do that?"
+
+#: ../src/gui_interface.py:1939 ../src/gui_interface.py:1974
+msgid "Yes, I really want to connect insecurely"
+msgstr "Yes, I really want to connect insecurely"
+
+#: ../src/gui_interface.py:1972
+msgid ""
+"You are about to send your password on an insecure connection. You should "
+"install PyOpenSSL to prevent that. Are you sure you want to do that?"
+msgstr ""
+"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:1992
+msgid "PEP node was not removed"
+msgstr "PEP node was not removed"
+
+#: ../src/gui_interface.py:1993
+#, python-format
+msgid "PEP node %(node)s was not removed: %(message)s"
+msgstr "PEP node %(node)s was not removed: %(message)s"
+
+#. theme doesn't exist, disable emoticons
+#: ../src/gui_interface.py:2547 ../src/gui_interface.py:2569
+msgid "Emoticons disabled"
+msgstr "Emoticons disabled"
+
+#: ../src/gui_interface.py:2548
+msgid ""
+"Your configured emoticons theme has not been found, so emoticons have been "
+"disabled."
+msgstr ""
+"Your configured emoticons theme has not been found, so emoticons have been "
+"disabled."
+
+#: ../src/gui_interface.py:2570
+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 "
+"for more details."
+msgstr ""
+"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 "
+"for more details."
+
+#: ../src/gui_interface.py:2598 ../src/roster_window.py:3441
+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:2969
+msgid "Could not save your settings and preferences"
+msgstr "Could not save your settings and preferences"
+
+#: ../src/gui_interface.py:3462
+msgid "Passphrase Required"
+msgstr "Passphrase Required"
+
+#: ../src/gui_interface.py:3463
+#, python-format
+msgid "Enter GPG 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:3477
+msgid "GPG key expired"
+msgstr "GPG key expired"
+
+#: ../src/gui_interface.py:3478
+#, fuzzy, python-format
+msgid "Your GPG 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:3487
+msgid "Wrong Passphrase"
+msgstr "Wrong Passphrase"
+
+#: ../src/gui_interface.py:3488
+msgid "Please retype your GPG passphrase or press Cancel."
+msgstr "Please retype your GPG passphrase or press Cancel."
+
+#: ../src/gui_menu_builder.py:93
msgid "_New Group Chat"
msgstr "_New Group Chat"
-#: ../src/gui_menu_builder.py:400
+#: ../src/gui_menu_builder.py:413
msgid "I would like to add you to my roster"
msgstr "I would like to add you to my roster"
@@ -8979,7 +8945,7 @@ msgstr "Contacts"
#. holds time
#: ../src/history_manager.py:174 ../src/history_manager.py:214
-#: ../src/history_window.py:95
+#: ../src/history_window.py:97
msgid "Date"
msgstr "Date"
@@ -8990,7 +8956,7 @@ msgstr "Nickname"
#. holds message
#: ../src/history_manager.py:188 ../src/history_manager.py:220
-#: ../src/history_window.py:103
+#: ../src/history_window.py:105
msgid "Message"
msgstr "Message"
@@ -9016,192 +8982,188 @@ msgstr ""
"\n"
"In case you click YES, please wait..."
-#: ../src/history_manager.py:458
+#: ../src/history_manager.py:467
msgid "Exporting History Logs..."
msgstr "Exporting History Logs..."
-#: ../src/history_manager.py:533
+#: ../src/history_manager.py:542
#, 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:570
+#: ../src/history_manager.py:579
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:574 ../src/history_manager.py:609
+#: ../src/history_manager.py:583 ../src/history_manager.py:618
msgid "This is an irreversible operation."
msgstr "This is an irreversible operation."
-#: ../src/history_manager.py:606
+#: ../src/history_manager.py:615
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:298
+#: ../src/history_window.py:305
#, python-format
msgid "Conversation History with %s"
msgstr "Conversation History with %s"
-#: ../src/history_window.py:343
+#: ../src/history_window.py:350
msgid "Disk Error"
msgstr "Disk Error"
-#: ../src/history_window.py:427
+#: ../src/history_window.py:438
#, 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:438
-#, fuzzy, python-format
+#: ../src/history_window.py:449
+#, python-format
msgid "Error: %s"
-msgstr "Error message: %s"
+msgstr "Error: %s"
-#: ../src/history_window.py:440
-#, fuzzy
+#: ../src/history_window.py:451
msgid "Error"
-msgstr "Error."
+msgstr "Error"
-#: ../src/history_window.py:442
+#: ../src/history_window.py:453
#, python-format
msgid "Status is now: %(status)s: %(status_msg)s"
msgstr "Status is now: %(status)s: %(status_msg)s"
-#: ../src/history_window.py:445
+#: ../src/history_window.py:456
#, python-format
msgid "Status is now: %(status)s"
msgstr "Status is now: %(status)s"
-#: ../src/htmltextview.py:512 ../src/htmltextview.py:522
+#: ../src/htmltextview.py:513 ../src/htmltextview.py:523
msgid "Timeout loading image"
msgstr "Timeout loading image"
-#: ../src/htmltextview.py:532
+#: ../src/htmltextview.py:533
msgid "Image is too big"
msgstr "Image is too big"
-#: ../src/message_window.py:220
-#, fuzzy
+#: ../src/message_window.py:225
msgid "You are going to close several tabs"
-msgstr "You are not connected to the server"
+msgstr "You are going to close several tabs"
-#: ../src/message_window.py:221
-#, fuzzy
+#: ../src/message_window.py:226
msgid "Do you really want to close them all?"
-msgstr "Do you really want to delete the selected message?"
+msgstr "Do you really want to close them all?"
-#: ../src/message_window.py:481
+#: ../src/message_window.py:490
msgid "Chats"
msgstr "Chats"
-#: ../src/message_window.py:483
+#: ../src/message_window.py:492
msgid "Group Chats"
msgstr "Group Chats"
-#: ../src/message_window.py:485
+#: ../src/message_window.py:494
msgid "Private Chats"
msgstr "Private Chats"
-#: ../src/message_window.py:491
+#: ../src/message_window.py:500
msgid "Messages"
msgstr "Messages"
-#: ../src/negotiation.py:32
+#: ../src/negotiation.py:34
msgid "- messages will be logged"
msgstr "- messages will be logged"
-#: ../src/negotiation.py:34
+#: ../src/negotiation.py:36
msgid "- messages will not be logged"
msgstr "- messages will not be logged"
-#: ../src/notify.py:242
+#: ../src/notify.py:248
#, python-format
msgid "%(nick)s Changed Status"
msgstr "%(nick)s Changed Status"
-#: ../src/notify.py:252
+#: ../src/notify.py:258
#, python-format
msgid "%(nickname)s Signed In"
msgstr "%(nickname)s Signed In"
-#: ../src/notify.py:260
+#: ../src/notify.py:266
#, python-format
msgid "%(nickname)s Signed Out"
msgstr "%(nickname)s Signed Out"
-#: ../src/notify.py:272
+#: ../src/notify.py:278
#, python-format
msgid "New Single Message from %(nickname)s"
msgstr "New Single Message from %(nickname)s"
-#: ../src/notify.py:280
+#: ../src/notify.py:286
#, python-format
msgid "New Private Message from group chat %s"
msgstr "New Private Message from group chat %s"
-#: ../src/notify.py:282
+#: ../src/notify.py:288
#, python-format
msgid "%(nickname)s: %(message)s"
msgstr "%(nickname)s: %(message)s"
-#: ../src/notify.py:285
+#: ../src/notify.py:291
#, python-format
msgid "Messaged by %(nickname)s"
msgstr "Messaged by %(nickname)s"
-#: ../src/notify.py:291
+#: ../src/notify.py:297
#, python-format
msgid "New Message from %(nickname)s"
msgstr "New Message from %(nickname)s"
-#: ../src/notify.py:555
-#, fuzzy
+#: ../src/notify.py:568
msgid "Ignore"
-msgstr "_Ignore"
+msgstr "Ignore"
-#: ../src/profile_window.py:55
+#: ../src/profile_window.py:57
msgid "Retrieving profile..."
msgstr "Retrieving profile..."
-#: ../src/profile_window.py:108 ../src/roster_window.py:2852
+#: ../src/profile_window.py:110 ../src/roster_window.py:2845
msgid "File is empty"
msgstr "File is empty"
-#: ../src/profile_window.py:111 ../src/roster_window.py:2855
+#: ../src/profile_window.py:113 ../src/roster_window.py:2848
msgid "File does not exist"
msgstr "File does not exist"
#. keep identation
#. unknown format
-#: ../src/profile_window.py:125 ../src/profile_window.py:141
-#: ../src/roster_window.py:2857 ../src/roster_window.py:2868
+#: ../src/profile_window.py:127 ../src/profile_window.py:143
+#: ../src/roster_window.py:2850 ../src/roster_window.py:2861
msgid "Could not load image"
msgstr "Could not load image"
-#: ../src/profile_window.py:251
+#: ../src/profile_window.py:255
msgid "Information received"
msgstr "Information received"
-#: ../src/profile_window.py:318
+#: ../src/profile_window.py:326
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:332
+#: ../src/profile_window.py:339
msgid "Sending profile..."
msgstr "Sending profile..."
-#: ../src/profile_window.py:347
+#: ../src/profile_window.py:354
msgid "Information NOT published"
msgstr "Information NOT published"
-#: ../src/profile_window.py:354
+#: ../src/profile_window.py:361
msgid "vCard publication failed"
msgstr "vCard publication failed"
-#: ../src/profile_window.py:355
+#: ../src/profile_window.py:362
msgid ""
"There was an error while publishing your personal information, try again "
"later."
@@ -9209,46 +9171,51 @@ msgstr ""
"There was an error while publishing your personal information, try again "
"later."
-#: ../src/roster_window.py:280 ../src/roster_window.py:1017
+#: ../src/roster_window.py:280 ../src/roster_window.py:1019
msgid "Merged accounts"
msgstr "Merged accounts"
-#: ../src/roster_window.py:1906
+#: ../src/roster_window.py:1871
msgid "Authorization has been sent"
msgstr "Authorisation has been sent"
-#: ../src/roster_window.py:1907
+#: ../src/roster_window.py:1872
#, python-format
msgid "Now \"%s\" will know your status."
msgstr "Now \"%s\" will know your status."
-#: ../src/roster_window.py:1927
+#: ../src/roster_window.py:1894
msgid "Subscription request has been sent"
msgstr "Subscription request has been sent"
-#: ../src/roster_window.py:1928
+#: ../src/roster_window.py:1895
#, 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:1940
+#: ../src/roster_window.py:1909
msgid "Authorization has been removed"
msgstr "Authorisation has been removed"
-#: ../src/roster_window.py:1941
+#: ../src/roster_window.py:1910
#, python-format
msgid "Now \"%s\" will always see you as offline."
msgstr "Now \"%s\" will always see you as offline."
-#: ../src/roster_window.py:1969
+#: ../src/roster_window.py:1938
msgid "GPG is not usable"
msgstr "GPG is not usable"
-#: ../src/roster_window.py:2174 ../src/roster_window.py:3383
+#: ../src/roster_window.py:1939
+#, python-format
+msgid "You will be connected to %s without OpenPGP."
+msgstr "You will be connected to %s without OpenPGP."
+
+#: ../src/roster_window.py:2148 ../src/roster_window.py:3394
msgid "You are participating in one or more group chats"
msgstr "You are participating in one or more group chats"
-#: ../src/roster_window.py:2175 ../src/roster_window.py:3384
+#: ../src/roster_window.py:2149 ../src/roster_window.py:3395
msgid ""
"Changing your status to invisible will result in disconnection from those "
"group chats. Are you sure you want to go invisible?"
@@ -9256,28 +9223,27 @@ 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:2201
+#: ../src/roster_window.py:2175
msgid "desync'ed"
msgstr "desync'ed"
-#: ../src/roster_window.py:2257
+#: ../src/roster_window.py:2236
msgid "Really quit Gajim?"
-msgstr ""
+msgstr "Really quit Gajim?"
-#: ../src/roster_window.py:2258
-#, fuzzy
+#: ../src/roster_window.py:2237
msgid "Are you sure you want to quit Gajim?"
-msgstr "Are you sure you want to leave group chat \"%s\"?"
+msgstr "Are you sure you want to quit Gajim?"
-#: ../src/roster_window.py:2259
+#: ../src/roster_window.py:2238
msgid "Always close Gajim"
-msgstr ""
+msgstr "Always close Gajim"
-#: ../src/roster_window.py:2350 ../src/roster_window.py:2587
+#: ../src/roster_window.py:2333 ../src/roster_window.py:2576
msgid "You have unread messages"
msgstr "You have unread messages"
-#: ../src/roster_window.py:2351
+#: ../src/roster_window.py:2334
msgid ""
"Messages will only be available for reading them later if you have history "
"enabled and contact is in your roster."
@@ -9285,16 +9251,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:2588
+#: ../src/roster_window.py:2577
msgid "You must read them before removing this transport."
msgstr "You must read them before removing this transport."
-#: ../src/roster_window.py:2591
+#: ../src/roster_window.py:2580
#, python-format
msgid "Transport \"%s\" will be removed"
msgstr "Transport \"%s\" will be removed"
-#: ../src/roster_window.py:2592
+#: ../src/roster_window.py:2581
msgid ""
"You will no longer be able to send and receive messages from contacts using "
"this transport."
@@ -9302,11 +9268,11 @@ msgstr ""
"You will no longer be able to send and receive messages from contacts using "
"this transport."
-#: ../src/roster_window.py:2595
+#: ../src/roster_window.py:2584
msgid "Transports will be removed"
msgstr "Transports will be removed"
-#: ../src/roster_window.py:2600
+#: ../src/roster_window.py:2589
#, python-format
msgid ""
"You will no longer be able to send and receive messages to contacts from "
@@ -9315,69 +9281,69 @@ msgstr ""
"You will no longer be able to send and receive messages to contacts from "
"these transports: %s"
-#: ../src/roster_window.py:2662
-#, fuzzy
+#: ../src/roster_window.py:2653
msgid "You are about to block a contact. Are you sure you want to continue?"
-msgstr ""
-"You are about to create a metacontact. 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:2664
+#: ../src/roster_window.py:2655
msgid ""
"This contact will see you offline and you will not receive messages he will "
"send you."
msgstr ""
+"This contact will see you offline and you will not receive messages he will "
+"send you."
#. it's jid
-#: ../src/roster_window.py:2748
+#: ../src/roster_window.py:2741
msgid "Rename Contact"
msgstr "Rename Contact"
-#: ../src/roster_window.py:2749
+#: ../src/roster_window.py:2742
#, python-format
msgid "Enter a new nickname for contact %s"
msgstr "Enter a new nickname for contact %s"
-#: ../src/roster_window.py:2756
+#: ../src/roster_window.py:2749
msgid "Rename Group"
msgstr "Rename Group"
-#: ../src/roster_window.py:2757
+#: ../src/roster_window.py:2750
#, python-format
msgid "Enter a new name for group %s"
msgstr "Enter a new name for group %s"
-#: ../src/roster_window.py:2798
+#: ../src/roster_window.py:2791
msgid "Remove Group"
msgstr "Remove Group"
-#: ../src/roster_window.py:2799
+#: ../src/roster_window.py:2792
#, 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:2800
+#: ../src/roster_window.py:2793
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:2839
+#: ../src/roster_window.py:2832
msgid "Assign OpenPGP Key"
msgstr "Assign OpenPGP Key"
-#: ../src/roster_window.py:2840
+#: ../src/roster_window.py:2833
msgid "Select a key to apply to the contact"
msgstr "Select a key to apply to the contact"
-#: ../src/roster_window.py:3203
+#: ../src/roster_window.py:3210
#, python-format
msgid "Contact \"%s\" will be removed from your roster"
msgstr "Contact \"%s\" will be removed from your roster"
-#: ../src/roster_window.py:3205
+#: ../src/roster_window.py:3212
#, python-format
msgid "You are about to remove \"%(name)s\" (%(jid)s) from your roster.\n"
-msgstr ""
+msgstr "You are about to remove \"%(name)s\" (%(jid)s) from your roster.\n"
-#: ../src/roster_window.py:3210
+#: ../src/roster_window.py:3217
msgid ""
"By removing this contact you also remove authorization resulting in him or "
"her always seeing you as offline."
@@ -9386,11 +9352,11 @@ msgstr ""
"her always seeing you as offline."
#. Contact is not in roster
-#: ../src/roster_window.py:3216
+#: ../src/roster_window.py:3223
msgid "Do you want to continue?"
msgstr "Do you want to continue?"
-#: ../src/roster_window.py:3219
+#: ../src/roster_window.py:3226
msgid ""
"By removing this contact you also by default remove authorization resulting "
"in him or her always seeing you as offline."
@@ -9398,16 +9364,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:3222
+#: ../src/roster_window.py:3229
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:3226
+#: ../src/roster_window.py:3233
msgid "Contacts will be removed from your roster"
msgstr "Contacts will be removed from your roster"
-#: ../src/roster_window.py:3231
+#: ../src/roster_window.py:3238
#, python-format
msgid ""
"By removing these contacts:%s\n"
@@ -9416,33 +9382,34 @@ msgstr ""
"By removing these contacts:%s\n"
"you also remove authorisation resulting in them always seeing you as offline."
-#: ../src/roster_window.py:3286
-#, fuzzy
+#: ../src/roster_window.py:3295
msgid ""
"You are about to send a custom status. Are you sure you want to continue?"
msgstr ""
-"You are about to create a metacontact. Are you sure you want to continue?"
+"You are about to send a custom status. Are you sure you want to continue?"
-#: ../src/roster_window.py:3288
+#: ../src/roster_window.py:3297
#, python-format
msgid ""
"This contact will temporarily see you as %(status)s, but only until you "
"change your status. Then he will see your global status."
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:3305
+#: ../src/roster_window.py:3316
msgid "No account available"
msgstr "No account available"
-#: ../src/roster_window.py:3306
+#: ../src/roster_window.py:3317
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:3877
+#: ../src/roster_window.py:3897
msgid "Metacontacts storage not supported by your server"
msgstr "Metacontacts storage not supported by your server"
-#: ../src/roster_window.py:3879
+#: ../src/roster_window.py:3899
msgid ""
"Your server does not support storing metacontacts information. So those "
"information will not be saved on next reconnection."
@@ -9450,13 +9417,13 @@ msgstr ""
"Your server does not support storing metacontacts information. So those "
"information will not be saved on next reconnection."
-#: ../src/roster_window.py:3964
+#: ../src/roster_window.py:3984
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:3966
+#: ../src/roster_window.py:3986
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 "
@@ -9466,23 +9433,23 @@ msgstr ""
"is used when the same person has several Jabber accounts or transport "
"accounts."
-#: ../src/roster_window.py:4081
+#: ../src/roster_window.py:4101
msgid "Invalid file URI:"
msgstr "Invalid file URI:"
-#: ../src/roster_window.py:4092
+#: ../src/roster_window.py:4112
#, 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:4207
-#, fuzzy, python-format
+#: ../src/roster_window.py:4227
+#, python-format
msgid "Send %s to %s"
-msgstr "Send %s"
+msgstr "Send %s to %s"
-#: ../src/roster_window.py:4213
+#: ../src/roster_window.py:4233
#, python-format
msgid "Make %s and %s metacontacts"
msgstr "Make %s and %s metacontacts"
@@ -9492,157 +9459,156 @@ msgstr "Make %s and %s metacontacts"
#. for chat_with
#. for single message
#. join gc
-#: ../src/roster_window.py:4794 ../src/roster_window.py:4865
-#: ../src/roster_window.py:4874 ../src/systray.py:216 ../src/systray.py:263
-#: ../src/systray.py:269
+#: ../src/roster_window.py:4718 ../src/roster_window.py:4789
+#: ../src/roster_window.py:4798 ../src/statusicon.py:248
+#: ../src/statusicon.py:295 ../src/statusicon.py:301
#, python-format
msgid "using account %s"
msgstr "using account %s"
#. add
-#: ../src/roster_window.py:4881
+#: ../src/roster_window.py:4805
#, python-format
msgid "to %s account"
msgstr "to %s account"
#. disco
-#: ../src/roster_window.py:4886
+#: ../src/roster_window.py:4810
#, python-format
msgid "using %s account"
msgstr "using %s account"
-#: ../src/roster_window.py:4923 ../src/systray.py:279
+#: ../src/roster_window.py:4847 ../src/statusicon.py:311
msgid "_Manage Bookmarks..."
msgstr "_Manage Bookmarks..."
#. profile, avatar
-#: ../src/roster_window.py:4943
+#: ../src/roster_window.py:4867
#, python-format
msgid "of account %s"
msgstr "of account %s"
-#: ../src/roster_window.py:4983
+#: ../src/roster_window.py:4907
#, python-format
msgid "for account %s"
msgstr "for account %s"
-#: ../src/roster_window.py:5039 ../src/roster_window.py:5140
+#: ../src/roster_window.py:4963 ../src/roster_window.py:5064
msgid "_Change Status Message"
msgstr "_Change Status Message"
-#: ../src/roster_window.py:5066
+#: ../src/roster_window.py:4990
msgid "Publish Tune"
msgstr "Publish Tune"
-#: ../src/roster_window.py:5074
+#: ../src/roster_window.py:4998
msgid "Configure Services..."
msgstr "Configure Services..."
-#: ../src/roster_window.py:5228
+#: ../src/roster_window.py:5145
msgid "_Maximize All"
msgstr "_Maximise All"
#. Send Group Message
-#: ../src/roster_window.py:5236 ../src/roster_window.py:5404
+#: ../src/roster_window.py:5153 ../src/roster_window.py:5325
msgid "Send Group M_essage"
msgstr "Send Group M_essage"
-#: ../src/roster_window.py:5244
+#: ../src/roster_window.py:5161
msgid "To all users"
msgstr "To all users"
-#: ../src/roster_window.py:5248
+#: ../src/roster_window.py:5165
msgid "To all online users"
msgstr "To all online users"
#. Manage Transport submenu
-#: ../src/roster_window.py:5424
+#: ../src/roster_window.py:5345
msgid "_Manage Contacts"
msgstr "_Manage Contacts"
#. Edit Groups
-#: ../src/roster_window.py:5432
+#: ../src/roster_window.py:5353
msgid "Edit _Groups"
msgstr "Edit _Groups"
#. Send single message
-#: ../src/roster_window.py:5485
+#: ../src/roster_window.py:5408
msgid "Send Single Message"
msgstr "Send Single Message"
#. Execute Command
-#: ../src/roster_window.py:5531
+#: ../src/roster_window.py:5454
msgid "Execute Command..."
msgstr "Execute Command..."
#. Manage Transport submenu
-#: ../src/roster_window.py:5541
+#: ../src/roster_window.py:5464
msgid "_Manage Transport"
msgstr "_Manage Transport"
#. Modify Transport
-#: ../src/roster_window.py:5549
+#: ../src/roster_window.py:5472
msgid "_Modify Transport"
msgstr "_Modify Transport"
#. Rename
-#: ../src/roster_window.py:5558
+#: ../src/roster_window.py:5481
msgid "_Rename"
msgstr "_Rename"
-#: ../src/roster_window.py:5623
+#: ../src/roster_window.py:5546
msgid "_Maximize"
msgstr "_Maximise"
-#: ../src/roster_window.py:5631
-#, fuzzy
+#: ../src/roster_window.py:5554
msgid "_Reconnect"
-msgstr "_Disconnect"
+msgstr "_Reconnect"
-#: ../src/roster_window.py:5637
+#: ../src/roster_window.py:5560
msgid "_Disconnect"
msgstr "_Disconnect"
#. History manager
-#: ../src/roster_window.py:5716
+#: ../src/roster_window.py:5642
msgid "History Manager"
msgstr "History Manager"
-#: ../src/roster_window.py:5725
+#: ../src/roster_window.py:5653
msgid "_Join New Group Chat"
msgstr "_Join New Group Chat"
-#: ../src/roster_window.py:5881
+#: ../src/roster_window.py:5809
msgid "Change Status Message..."
msgstr "Change Status Message..."
-#: ../src/search_window.py:93
+#: ../src/search_window.py:94
msgid "Waiting for results"
msgstr "Waiting for results"
-#: ../src/search_window.py:133 ../src/search_window.py:211
+#: ../src/search_window.py:132 ../src/search_window.py:210
msgid "Error in received dataform"
msgstr "Error in received dataform"
#. No result
-#: ../src/search_window.py:167 ../src/search_window.py:203
+#: ../src/search_window.py:166 ../src/search_window.py:202
msgid "No result"
msgstr "No result"
-#: ../src/session.py:128
+#: ../src/session.py:132
msgid "Disk WriteError"
msgstr "Disk WriteError"
-#: ../src/session.py:249
+#: ../src/session.py:254
#, python-format
msgid "Subject: %s"
msgstr "Subject: %s"
-#: ../src/session.py:422 ../src/session.py:457
+#: ../src/session.py:429 ../src/session.py:464
msgid "Confirm these session options"
msgstr "Confirm these session options"
-#: ../src/session.py:424
+#: ../src/session.py:431
#, python-format
msgid ""
"The remote client wants to negotiate an session with these features:\n"
@@ -9657,7 +9623,7 @@ msgstr ""
"\n"
"\tAre these options acceptable?"
-#: ../src/session.py:458
+#: ../src/session.py:465
#, python-format
msgid ""
"The remote client selected these options:\n"
@@ -9672,116 +9638,116 @@ msgstr ""
"\n"
"Continue with the session?"
-#: ../src/systray.py:177
+#: ../src/statusicon.py:209
msgid "_Change Status Message..."
msgstr "_Change Status Message..."
-#: ../src/systray.py:293
+#: ../src/statusicon.py:325
msgid "Hide this menu"
msgstr "Hide this menu"
-#: ../src/tooltips.py:326 ../src/tooltips.py:520
+#: ../src/tooltips.py:347 ../src/tooltips.py:544
msgid "Jabber ID: "
msgstr "Jabber ID: "
-#: ../src/tooltips.py:329 ../src/tooltips.py:524
+#: ../src/tooltips.py:350 ../src/tooltips.py:548
msgid "Resource: "
msgstr "Resource: "
-#: ../src/tooltips.py:334
+#: ../src/tooltips.py:355
#, 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:431
+#: ../src/tooltips.py:455
msgid " [blocked]"
msgstr " [blocked]"
-#: ../src/tooltips.py:435
+#: ../src/tooltips.py:459
msgid " [minimized]"
msgstr " [minimised]"
-#: ../src/tooltips.py:450 ../src/tooltips.py:705
+#: ../src/tooltips.py:474 ../src/tooltips.py:686
msgid "Status: "
msgstr "Status: "
-#: ../src/tooltips.py:480
+#: ../src/tooltips.py:504
#, python-format
msgid "Last status: %s"
msgstr "Last status: %s"
-#: ../src/tooltips.py:482
+#: ../src/tooltips.py:506
#, python-format
msgid " since %s"
msgstr " since %s"
-#: ../src/tooltips.py:500
+#: ../src/tooltips.py:524
msgid "Connected"
msgstr "Connected"
-#: ../src/tooltips.py:502
+#: ../src/tooltips.py:526
msgid "Disconnected"
msgstr "Disconnected"
#. ('both' is the normal sub so we don't show it)
-#: ../src/tooltips.py:531
+#: ../src/tooltips.py:555
msgid "Subscription: "
msgstr "Subscription: "
-#: ../src/tooltips.py:541
+#: ../src/tooltips.py:565
msgid "OpenPGP: "
msgstr "OpenPGP: "
-#: ../src/tooltips.py:637
+#: ../src/tooltips.py:618
msgid "Tune:"
msgstr "Tune:"
-#: ../src/tooltips.py:663
+#: ../src/tooltips.py:644
msgid "Download"
msgstr "Download"
-#: ../src/tooltips.py:669
+#: ../src/tooltips.py:650
msgid "Upload"
msgstr "Upload"
-#: ../src/tooltips.py:676
+#: ../src/tooltips.py:657
msgid "Type: "
msgstr "Type: "
-#: ../src/tooltips.py:680
+#: ../src/tooltips.py:661
msgid "Transferred: "
msgstr "Transferred: "
-#: ../src/tooltips.py:683 ../src/tooltips.py:704
+#: ../src/tooltips.py:664 ../src/tooltips.py:685
msgid "Not started"
msgstr "Not started"
-#: ../src/tooltips.py:687
+#: ../src/tooltips.py:668
msgid "Stopped"
msgstr "Stopped"
-#: ../src/tooltips.py:689 ../src/tooltips.py:692
+#: ../src/tooltips.py:670 ../src/tooltips.py:673
msgid "Completed"
msgstr "Completed"
-#: ../src/tooltips.py:696
+#: ../src/tooltips.py:677
msgid "?transfer status:Paused"
msgstr "Paused"
#. stalled is not paused. it is like 'frozen' it stopped alone
-#: ../src/tooltips.py:700
+#: ../src/tooltips.py:681
msgid "Stalled"
msgstr "Stalled"
-#: ../src/tooltips.py:702
+#: ../src/tooltips.py:683
msgid "Transferring"
msgstr "Transferring"
-#: ../src/tooltips.py:738
+#: ../src/tooltips.py:721
msgid "This service has not yet responded with detailed information"
msgstr "This service has not yet responded with detailed information"
-#: ../src/tooltips.py:741
+#: ../src/tooltips.py:724
msgid ""
"This service could not respond with detailed information.\n"
"It is most likely legacy or broken"
@@ -9789,29 +9755,28 @@ msgstr ""
"This service could not respond with detailed information.\n"
"It is most likely legacy or broken"
-#: ../src/vcard.py:245
+#: ../src/vcard.py:252
msgid "?Client:Unknown"
msgstr "Unknown"
-#: ../src/vcard.py:247
+#: ../src/vcard.py:254
msgid "?OS:Unknown"
msgstr "Unknown"
-#: ../src/vcard.py:268
-#, fuzzy
+#: ../src/vcard.py:275
msgid "?Time:Unknown"
msgstr "Unknown"
-#: ../src/vcard.py:292 ../src/vcard.py:302 ../src/vcard.py:511
+#: ../src/vcard.py:299 ../src/vcard.py:309 ../src/vcard.py:518
#, python-format
msgid "since %s"
msgstr "since %s"
-#: ../src/vcard.py:331
+#: ../src/vcard.py:336
msgid "<b>Affiliation:</b>"
msgstr "<b>Affiliation:</b>"
-#: ../src/vcard.py:339
+#: ../src/vcard.py:344
msgid ""
"This contact is interested in your presence information, but you are not "
"interested in his/her presence"
@@ -9819,7 +9784,7 @@ msgstr ""
"This contact is interested in your presence information, but you are not "
"interested in his/her presence"
-#: ../src/vcard.py:341
+#: ../src/vcard.py:346
msgid ""
"You are interested in the contact's presence information, but he/she is not "
"interested in yours"
@@ -9827,13 +9792,13 @@ msgstr ""
"You are interested in the contact's presence information, but he/she is not "
"interested in yours"
-#: ../src/vcard.py:343
+#: ../src/vcard.py:348
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:345
+#: ../src/vcard.py:350
msgid ""
"You are not interested in the contact's presence, and neither he/she is "
"interested in yours"
@@ -9841,18 +9806,71 @@ msgstr ""
"You are not interested in the contact's presence, and neither he/she is "
"interested in yours"
-#: ../src/vcard.py:352
+#: ../src/vcard.py:357
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:354
+#: ../src/vcard.py:359
msgid "There is no pending subscription request."
msgstr "There is no pending subscription request."
-#: ../src/vcard.py:359 ../src/vcard.py:413 ../src/vcard.py:536
+#: ../src/vcard.py:364 ../src/vcard.py:418 ../src/vcard.py:541
msgid " resource with priority "
msgstr " resource with priority "
+#~ msgid "_Incoming message:"
+#~ msgstr "_Incoming message:"
+
+#~ msgid "_Outgoing message:"
+#~ msgstr "_Outgoing message:"
+
+#~ msgid ""
+#~ "The host %s you configured as the ft_add_hosts_to_send advanced option is "
+#~ "not valid, so ignored."
+#~ msgstr ""
+#~ "The host %s you configured as the ft_add_hosts_to_send advanced option is "
+#~ "not valid, so ignored."
+
+#~ msgid "OpenPGP passphrase was not given"
+#~ msgstr "OpenPGP passphrase was not given"
+
+#~ msgid ""
+#~ "To continue sending and receiving messages, you will need to reconnect."
+#~ msgstr ""
+#~ "To continue sending and receiving messages, you will need to reconnect."
+
+#~ msgid ""
+#~ "You are not connected or not visible to others. Your message could not be "
+#~ "sent."
+#~ msgstr ""
+#~ "You are not connected or not visible to others. Your message could not be "
+#~ "sent."
+
+#~ msgid "[This message is encrypted]"
+#~ msgstr "[This message is encrypted]"
+
+#~ msgid "%i days ago"
+#~ msgstr "%i days ago"
+
+#~ msgid "Trayicon"
+#~ msgstr "Trayicon"
+
+#~ msgid "A icon in systemtray reflecting the current presence."
+#~ msgstr "A icon in systemtray reflecting the current presence."
+
+#~ msgid ""
+#~ "Requires python-gnome2-extras or compiled trayicon module from Gajim "
+#~ "sources."
+#~ msgstr ""
+#~ "Requires python-gnome2-extras or compiled trayicon module from Gajim "
+#~ "sources."
+
+#~ msgid "Requires PyGTK >= 2.10."
+#~ msgstr "Requires PyGTK >= 2.10."
+
+#~ msgid "gtk-ok"
+#~ msgstr "gtk-ok"
+
#~ msgid "Add Special _Notification"
#~ msgstr "Add Special _Notification"
@@ -9899,11 +9917,23 @@ msgstr " resource with priority "
#~ msgid "Invited %(contact_jid)s to %(room_jid)s."
#~ msgstr "Invited %(contact_jid)s to %(room_jid)s."
-#, fuzzy
+#~ msgid ""
+#~ "There is an ambiguity: %d nicks match.\n"
+#~ " Please use graphical interface "
+#~ msgstr ""
+#~ "There is an ambiguity: %d nicks match.\n"
+#~ " Please use graphical interface "
+
#~ msgid "Nickname not found"
-#~ msgstr "Nickname not found: %s"
+#~ msgstr "Nickname not found"
+
+#~ msgid ""
+#~ "There is an ambiguity: %d nicks match.\n"
+#~ " Please use graphical interface"
+#~ msgstr ""
+#~ "There is an ambiguity: %d nicks match.\n"
+#~ " Please use graphical interface"
-#, fuzzy
#~ msgid ""
#~ "Usage: /%s <nickname|JID> [reason], bans the JID from the group chat. The "
#~ "nickname of an occupant may be substituted, but not if it contains \"@\". "
@@ -9911,8 +9941,7 @@ msgstr " resource with priority "
#~ msgstr ""
#~ "Usage: /%s <nickname|JID> [reason], bans the JID from the group chat. The "
#~ "nickname of an occupant may be substituted, but not if it contains \"@\". "
-#~ "If the JID is currently in the group chat, he/she/it will also be kicked. "
-#~ "Does NOT support spaces in nickname."
+#~ "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 "
@@ -9942,14 +9971,12 @@ msgstr " resource with priority "
#~ "Usage: /%s <room>@<server>[/nickname], offers to join room@server "
#~ "optionally using specified nickname."
-#, fuzzy
#~ msgid ""
#~ "Usage: /%s <nickname> [reason], removes the occupant specified by "
#~ "nickname from the group chat and optionally displays a reason."
#~ msgstr ""
#~ "Usage: /%s <nickname> [reason], removes the occupant specified by "
-#~ "nickname from the group chat and optionally displays a reason. Does NOT "
-#~ "support spaces in nickname."
+#~ "nickname from the group chat and optionally displays a reason."
#~ msgid ""
#~ "Usage: /%s <nickname> [message], opens a private message window and sends "
@@ -9974,11 +10001,19 @@ msgstr " resource with priority "
#~ msgstr ""
#~ "Usage: /%s <message>, sends a message without looking for other commands."
-#, fuzzy
+#~ msgid ""
+#~ "Usage: /%s <nickname>, prevent <nickname> to send you messages or private "
+#~ "messages."
+#~ msgstr ""
+#~ "Usage: /%s <nickname>, prevent <nickname> to send you messages or private "
+#~ "messages."
+
#~ msgid ""
#~ "Usage: /%s <nickname>, allow <nickname> to send you messages and private "
#~ "messages."
-#~ msgstr "Usage: /%s <nickname>, changes your nickname in current group chat."
+#~ msgstr ""
+#~ "Usage: /%s <nickname>, allow <nickname> to send you messages and private "
+#~ "messages."
#~ msgid "Click to see features (like MSN, ICQ transports) of jabber servers"
#~ msgstr "Click to see features (like MSN, ICQ transports) of jabber servers"
@@ -10476,9 +10511,6 @@ msgstr " resource with priority "
#~ msgid "A_fter nickname:"
#~ msgstr "A_fter nickname:"
-#~ msgid "B_efore nickname:"
-#~ msgstr "B_efore nickname:"
-
#~ msgid "_After time:"
#~ msgstr "_After time:"