diff options
author | Yann Leboulanger <asterix@lagaule.org> | 2009-10-29 00:18:50 +0300 |
---|---|---|
committer | Yann Leboulanger <asterix@lagaule.org> | 2009-10-29 00:18:50 +0300 |
commit | 3fcfedec581321b62632eec74efef0578b85cfc4 (patch) | |
tree | d22beea45cbd6fb2e8ccdcb9e23afdbc8ce7d8c9 /po/en_GB.po | |
parent | 8e98b3954baca4fac1e8f446aef3b066354ff0f6 (diff) |
update po files for translation
Diffstat (limited to 'po/en_GB.po')
-rw-r--r-- | po/en_GB.po | 2938 |
1 files changed, 1544 insertions, 1394 deletions
diff --git a/po/en_GB.po b/po/en_GB.po index 5e5643cd2..3d8de29a3 100644 --- a/po/en_GB.po +++ b/po/en_GB.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Gajim - A Jabber Instant Messager 0.11.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-08-19 20:36+0200\n" +"POT-Creation-Date: 2009-10-28 22:17+0100\n" "PO-Revision-Date: 2009-08-19 23:48+0200\n" "Last-Translator: Jeff Bailes <thepizzaking@gmail.com>\n" "Language-Team: English <en_gb@li.org>\n" @@ -212,6 +212,7 @@ msgstr "<b>Personal Information</b>" #: ../data/glade/account_modification_window.glade.h:4 #: ../data/glade/accounts_window.glade.h:6 +#: ../data/glade/join_groupchat_window.glade.h:1 msgid "Account" msgstr "Account" @@ -278,8 +279,8 @@ 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:1212 -#: ../src/common/helpers.py:1224 ../src/notify.py:547 ../src/notify.py:568 +#: ../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 msgid "Gajim" msgstr "Gajim" @@ -290,8 +291,8 @@ msgstr "Gajim" #: ../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:2719 -#: ../src/roster_window.py:5277 +#: ../src/dialogs.py:103 ../src/dialogs.py:111 ../src/roster_window.py:2753 +#: ../src/roster_window.py:5351 msgid "General" msgstr "General" @@ -351,25 +352,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:1547 -#: ../src/config.py:2092 +#: ../data/glade/accounts_window.glade.h:35 ../src/config.py:1585 +#: ../src/config.py:2131 msgid "No key selected" msgstr "No key selected" #. None means no proxy profile selected -#. boshuseproxy_checkbutton.set_active(False) -#. self.on_boshuseproxy_checkbutton_toggled(boshuseproxy_checkbutton) -#. useauth_checkbutton.set_active(False) -#. self.on_useauth_checkbutton_toggled(useauth_checkbutton) #: ../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:1103 -#: ../src/config.py:1191 ../src/config.py:1452 ../src/config.py:1457 -#: ../src/config.py:1998 ../src/config.py:2078 ../src/config.py:2091 -#: ../src/config.py:3227 ../src/config.py:3300 ../src/dialogs.py:293 +#: ../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:2789 ../src/roster_window.py:2795 -#: ../src/roster_window.py:2800 +#: ../src/roster_window.py:2807 ../src/roster_window.py:2813 +#: ../src/roster_window.py:2818 msgid "None" msgstr "None" @@ -526,8 +523,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:1571 -#: ../src/dialogs.py:784 +#: ../data/glade/zeroconf_information_window.glade.h:4 ../src/config.py:1612 +#: ../src/dialogs.py:806 msgid "Jabber ID:" msgstr "Jabber ID:" @@ -541,7 +538,7 @@ msgid "Mer_ge accounts" msgstr "Mer_ge accounts" #. Rename -#: ../data/glade/accounts_window.glade.h:42 ../src/roster_window.py:5228 +#: ../data/glade/accounts_window.glade.h:42 ../src/roster_window.py:5302 msgid "Re_name" msgstr "Re_name" @@ -801,7 +798,7 @@ msgid "All statuses" msgstr "All statuses" #: ../data/glade/advanced_notifications_window.glade.h:8 -#: ../src/common/commands.py:101 ../src/common/helpers.py:214 +#: ../src/common/commands.py:101 ../src/common/helpers.py:219 msgid "Away" msgstr "Away" @@ -818,7 +815,7 @@ msgid "Have " msgstr "Have " #: ../data/glade/advanced_notifications_window.glade.h:12 -#: ../src/common/helpers.py:224 +#: ../src/common/helpers.py:229 msgid "Invisible" msgstr "Invisible" @@ -827,7 +824,7 @@ msgid "Launch a command" msgstr "Launch a command" #: ../data/glade/advanced_notifications_window.glade.h:14 -#: ../src/common/helpers.py:197 +#: ../src/common/helpers.py:202 msgid "Not Available" msgstr "Not Available" @@ -1012,7 +1009,7 @@ msgid "Join _Group Chat" msgstr "Join _Group Chat" #: ../data/glade/chat_context_menu.glade.h:2 -#: ../data/glade/roster_contact_context_menu.glade.h:13 +#: ../data/glade/contact_context_menu.glade.h:16 msgid "_Add to Roster..." msgstr "_Add to Roster..." @@ -1038,39 +1035,6 @@ msgstr "_Open Link in Browser" msgid "_Start Chat" msgstr "_Start Chat" -#: ../data/glade/chat_control_popup_menu.glade.h:1 -msgid "Invite _Contacts" -msgstr "Invite _Contacts" - -#: ../data/glade/chat_control_popup_menu.glade.h:2 -#: ../data/glade/gc_occupants_menu.glade.h:3 -#: ../data/glade/zeroconf_contact_context_menu.glade.h:4 -msgid "Send _File" -msgstr "Send _File" - -#: ../data/glade/chat_control_popup_menu.glade.h:3 -msgid "Toggle End to End Encryption" -msgstr "Toggle End to End Encryption" - -#: ../data/glade/chat_control_popup_menu.glade.h:4 -msgid "Toggle Open_PGP Encryption" -msgstr "Toggle Open_PGP Encryption" - -#: ../data/glade/chat_control_popup_menu.glade.h:5 -#: ../data/glade/gc_occupants_menu.glade.h:4 -msgid "_Add to Roster" -msgstr "_Add to Roster" - -#: ../data/glade/chat_control_popup_menu.glade.h:6 -#: ../data/glade/gc_control_popup_menu.glade.h:6 -#: ../data/glade/gc_occupants_menu.glade.h:8 -#: ../data/glade/roster_contact_context_menu.glade.h:17 -#: ../data/glade/roster_window.glade.h:21 -#: ../data/glade/zeroconf_contact_context_menu.glade.h:6 -#: ../src/roster_window.py:5924 -msgid "_History" -msgstr "_History" - #: ../data/glade/chat_to_muc_window.glade.h:1 msgid "In_vite" msgstr "In_vite" @@ -1095,6 +1059,119 @@ msgstr "" "You are going to begin a Multi-User Chat.\n" "Select the contacts you want to invite" +#: ../data/glade/contact_context_menu.glade.h:1 +msgid "A_sk to see his/her status" +msgstr "A_sk to see his/her status" + +#: ../data/glade/contact_context_menu.glade.h:2 +msgid "Add Special _Notification..." +msgstr "Add Special _Notification..." + +#: ../data/glade/contact_context_menu.glade.h:3 +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..." + +#: ../data/glade/contact_context_menu.glade.h:5 +msgid "Edit _Groups..." +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 +msgid "In_vite to" +msgstr "In_vite to" + +#: ../data/glade/contact_context_menu.glade.h:7 +msgid "Invite _Contacts" +msgstr "Invite _Contacts" + +#: ../data/glade/contact_context_menu.glade.h: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 +msgid "Send Cus_tom Status" +msgstr "Send Cus_tom Status" + +#: ../data/glade/contact_context_menu.glade.h:10 +msgid "Send Single _Message..." +msgstr "Send Single _Message..." + +#: ../data/glade/contact_context_menu.glade.h:11 +msgid "Send _File..." +msgstr "Send _File..." + +#: ../data/glade/contact_context_menu.glade.h:12 +msgid "Set Custom _Avatar..." +msgstr "Set Custom _Avatar..." + +#: ../data/glade/contact_context_menu.glade.h:13 +msgid "Start _Chat" +msgstr "Start _Chat" + +#: ../data/glade/contact_context_menu.glade.h:14 +msgid "Toggle End to End Encryption" +msgstr "Toggle End to End Encryption" + +#: ../data/glade/contact_context_menu.glade.h:15 +msgid "Toggle Open_PGP Encryption" +msgstr "Toggle Open_PGP Encryption" + +#: ../data/glade/contact_context_menu.glade.h:17 +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 +msgid "_Block" +msgstr "_Block" + +#: ../data/glade/contact_context_menu.glade.h:19 +msgid "_Forbid him/her to see my status" +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 +msgid "_History" +msgstr "_History" + +#: ../data/glade/contact_context_menu.glade.h:21 +msgid "_Ignore" +msgstr "_Ignore" + +#: ../data/glade/contact_context_menu.glade.h:22 +msgid "_Manage Contact" +msgstr "_Manage Contact" + +#: ../data/glade/contact_context_menu.glade.h:23 +msgid "_Rename..." +msgstr "_Rename..." + +#: ../data/glade/contact_context_menu.glade.h:24 +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 +msgid "_Unblock" +msgstr "_Unblock" + +#: ../data/glade/contact_context_menu.glade.h:26 +msgid "_Unignore" +msgstr "_Unignore" + #: ../data/glade/data_form_window.glade.h:1 msgid "Fill in the form." msgstr "Fill in the form." @@ -1211,7 +1288,7 @@ msgstr "" "Contact row\n" "Chat Banner" -#: ../data/glade/gajim_themes_window.glade.h:6 ../src/chat_control.py:770 +#: ../data/glade/gajim_themes_window.glade.h:6 ../src/chat_control.py:818 msgid "Bold" msgstr "Bold" @@ -1235,7 +1312,7 @@ msgstr "Gone" msgid "Inactive" msgstr "Inactive" -#: ../data/glade/gajim_themes_window.glade.h:12 ../src/chat_control.py:771 +#: ../data/glade/gajim_themes_window.glade.h:12 ../src/chat_control.py:819 msgid "Italic" msgstr "Italic" @@ -1307,6 +1384,14 @@ msgstr "Mo_derator" msgid "Occupant Actions" msgstr "Occupant Actions" +#: ../data/glade/gc_occupants_menu.glade.h:3 +msgid "Send _File" +msgstr "Send _File" + +#: ../data/glade/gc_occupants_menu.glade.h:4 +msgid "_Add to Roster" +msgstr "_Add to Roster" + #: ../data/glade/gc_occupants_menu.glade.h:5 msgid "_Admin" msgstr "_Admin" @@ -1315,13 +1400,6 @@ msgstr "_Admin" msgid "_Ban" msgstr "_Ban" -#: ../data/glade/gc_occupants_menu.glade.h:7 -#: ../data/glade/roster_contact_context_menu.glade.h:15 -#: ../src/roster_window.py:5256 ../src/roster_window.py:5733 -#: ../src/roster_window.py:5862 -msgid "_Block" -msgstr "_Block" - #: ../data/glade/gc_occupants_menu.glade.h:9 msgid "_Kick" msgstr "_Kick" @@ -1338,13 +1416,6 @@ msgstr "_Owner" msgid "_Send Private Message" msgstr "_Send Private Message" -#: ../data/glade/gc_occupants_menu.glade.h:13 -#: ../data/glade/roster_contact_context_menu.glade.h:22 -#: ../src/roster_window.py:5250 ../src/roster_window.py:5727 -#: ../src/roster_window.py:5859 -msgid "_Unblock" -msgstr "_Unblock" - #: ../data/glade/gc_occupants_menu.glade.h:14 msgid "_Voice" msgstr "_Voice" @@ -1353,7 +1424,7 @@ msgstr "_Voice" msgid "Create new post" msgstr "Create new post" -#: ../data/glade/groups_post_window.glade.h:2 ../src/common/helpers.py:239 +#: ../data/glade/groups_post_window.glade.h:2 ../src/common/helpers.py:244 msgid "From" msgstr "From" @@ -1377,8 +1448,8 @@ 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:2808 -#: ../src/dialogs.py:2908 +#: ../data/glade/history_manager.glade.h:4 ../src/dialogs.py:2884 +#: ../src/dialogs.py:2987 msgid "Delete" msgstr "Delete" @@ -1431,34 +1502,39 @@ msgstr "Search:" msgid "_Log conversation history" msgstr "_Log conversation history" -#: ../data/glade/join_groupchat_window.glade.h:1 ../src/dialogs.py:1932 +#: ../data/glade/join_groupchat_window.glade.h:2 +#, fuzzy +msgid "Bookmark this room" +msgstr "Bookmark this room (Ctrl+B)" + +#: ../data/glade/join_groupchat_window.glade.h:3 ../src/dialogs.py:1972 msgid "Join Group Chat" msgstr "Join Group Chat" -#: ../data/glade/join_groupchat_window.glade.h:2 +#: ../data/glade/join_groupchat_window.glade.h:4 msgid "Join this room automatically when I connect" msgstr "Join this room automatically when I connect" -#: ../data/glade/join_groupchat_window.glade.h:3 +#: ../data/glade/join_groupchat_window.glade.h:5 #: ../data/glade/manage_bookmarks_window.glade.h:5 msgid "Nickname:" msgstr "Nickname:" -#: ../data/glade/join_groupchat_window.glade.h:4 +#: ../data/glade/join_groupchat_window.glade.h:6 #: ../data/glade/manage_bookmarks_window.glade.h:6 msgid "Password:" msgstr "Password:" -#: ../data/glade/join_groupchat_window.glade.h:5 +#: ../data/glade/join_groupchat_window.glade.h:7 msgid "Recently:" msgstr "Recently:" -#: ../data/glade/join_groupchat_window.glade.h:6 +#: ../data/glade/join_groupchat_window.glade.h:8 #: ../data/glade/manage_bookmarks_window.glade.h:8 msgid "Room:" msgstr "Room:" -#: ../data/glade/join_groupchat_window.glade.h:7 ../src/disco.py:1201 +#: ../data/glade/join_groupchat_window.glade.h:9 ../src/disco.py:1201 #: ../src/disco.py:1628 msgid "_Join" msgstr "_Join" @@ -1487,7 +1563,7 @@ msgstr "Minimise on Auto Join" msgid "Print status:" msgstr "Print status:" -#: ../data/glade/manage_bookmarks_window.glade.h:9 ../src/config.py:1561 +#: ../data/glade/manage_bookmarks_window.glade.h:9 ../src/config.py:1602 msgid "Server:" msgstr "Server:" @@ -2024,7 +2100,7 @@ msgstr "" msgid "Sort contacts by status" msgstr "Sort contacts by status" -#: ../data/glade/preferences_window.glade.h:89 ../src/config.py:388 +#: ../data/glade/preferences_window.glade.h:89 ../src/config.py:390 msgid "Status" msgstr "Status" @@ -2191,34 +2267,39 @@ msgid "All" msgstr "All" #: ../data/glade/privacy_list_window.glade.h:7 +#, fuzzy +msgid "All (including subscription)" +msgstr "all by subscription" + +#: ../data/glade/privacy_list_window.glade.h:8 msgid "Allow" msgstr "Allow" -#: ../data/glade/privacy_list_window.glade.h:8 +#: ../data/glade/privacy_list_window.glade.h:9 msgid "Deny" msgstr "Deny" -#: ../data/glade/privacy_list_window.glade.h:9 +#: ../data/glade/privacy_list_window.glade.h:10 msgid "JabberID" msgstr "JabberID" -#: ../data/glade/privacy_list_window.glade.h:10 +#: ../data/glade/privacy_list_window.glade.h:11 msgid "Order:" msgstr "Order:" -#: ../data/glade/privacy_list_window.glade.h:11 ../src/dialogs.py:3035 +#: ../data/glade/privacy_list_window.glade.h:12 ../src/dialogs.py:3114 msgid "Privacy List" msgstr "Privacy List" -#: ../data/glade/privacy_list_window.glade.h:12 +#: ../data/glade/privacy_list_window.glade.h:13 msgid "all by subscription" msgstr "all by subscription" -#: ../data/glade/privacy_list_window.glade.h:13 +#: ../data/glade/privacy_list_window.glade.h:14 msgid "all in the group" msgstr "all in the group" -#: ../data/glade/privacy_list_window.glade.h:14 +#: ../data/glade/privacy_list_window.glade.h:15 msgid "" "none\n" "both\n" @@ -2230,19 +2311,19 @@ msgstr "" "from\n" "to" -#: ../data/glade/privacy_list_window.glade.h:18 +#: ../data/glade/privacy_list_window.glade.h:19 msgid "to send me messages" msgstr "to send me messages" -#: ../data/glade/privacy_list_window.glade.h:19 +#: ../data/glade/privacy_list_window.glade.h:20 msgid "to send me queries" msgstr "to send me queries" -#: ../data/glade/privacy_list_window.glade.h:20 +#: ../data/glade/privacy_list_window.glade.h:21 msgid "to send me status" msgstr "to send me status" -#: ../data/glade/privacy_list_window.glade.h:21 +#: ../data/glade/privacy_list_window.glade.h:22 msgid "to view my status" msgstr "to view my status" @@ -2410,96 +2491,11 @@ msgstr "Remove account from Gajim and from _server" #. Remove group #. Remove -#: ../data/glade/remove_account_window.glade.h:4 ../src/roster_window.py:5265 -#: ../src/roster_window.py:5743 ../src/roster_window.py:5872 +#: ../data/glade/remove_account_window.glade.h:4 ../src/roster_window.py:5339 +#: ../src/roster_window.py:5459 ../src/roster_window.py:5588 msgid "_Remove" msgstr "_Remove" -#: ../data/glade/roster_contact_context_menu.glade.h:1 -msgid "A_sk to see his/her status" -msgstr "A_sk to see his/her status" - -#: ../data/glade/roster_contact_context_menu.glade.h:2 -msgid "Add Special _Notification..." -msgstr "Add Special _Notification..." - -#: ../data/glade/roster_contact_context_menu.glade.h:3 -msgid "Assign Open_PGP Key..." -msgstr "Assign Open_PGP Key..." - -#: ../data/glade/roster_contact_context_menu.glade.h:4 -msgid "Edit _Groups..." -msgstr "Edit _Groups..." - -#. Execute Command -#: ../data/glade/roster_contact_context_menu.glade.h:5 -#: ../src/roster_window.py:5815 -msgid "Execute Command..." -msgstr "Execute Command..." - -#. Invite to -#. Invite to Groupchat -#: ../data/glade/roster_contact_context_menu.glade.h:6 -#: ../src/roster_window.py:5183 ../src/roster_window.py:5696 -msgid "In_vite to" -msgstr "In_vite to" - -#: ../data/glade/roster_contact_context_menu.glade.h:7 -msgid "Remo_ve" -msgstr "Remo_ve" - -#. Send Custom Status -#: ../data/glade/roster_contact_context_menu.glade.h:8 -#: ../src/roster_window.py:5193 ../src/roster_window.py:5781 -msgid "Send Cus_tom Status" -msgstr "Send Cus_tom Status" - -#: ../data/glade/roster_contact_context_menu.glade.h:9 -msgid "Send Single _Message..." -msgstr "Send Single _Message..." - -#: ../data/glade/roster_contact_context_menu.glade.h:10 -msgid "Send _File..." -msgstr "Send _File..." - -#: ../data/glade/roster_contact_context_menu.glade.h:11 -msgid "Set Custom _Avatar..." -msgstr "Set Custom _Avatar..." - -#: ../data/glade/roster_contact_context_menu.glade.h:12 -#: ../data/glade/zeroconf_contact_context_menu.glade.h:5 -msgid "Start _Chat" -msgstr "Start _Chat" - -#: ../data/glade/roster_contact_context_menu.glade.h:14 -msgid "_Allow him/her to see my status" -msgstr "_Allow him/her to see my status" - -#: ../data/glade/roster_contact_context_menu.glade.h:16 -msgid "_Forbid him/her to see my status" -msgstr "_Forbid him/her to see my status" - -#: ../data/glade/roster_contact_context_menu.glade.h:18 -msgid "_Ignore" -msgstr "_Ignore" - -#: ../data/glade/roster_contact_context_menu.glade.h:19 -#: ../data/glade/zeroconf_contact_context_menu.glade.h:7 -msgid "_Manage Contact" -msgstr "_Manage Contact" - -#: ../data/glade/roster_contact_context_menu.glade.h:20 -msgid "_Rename..." -msgstr "_Rename..." - -#: ../data/glade/roster_contact_context_menu.glade.h:21 -msgid "_Subscription" -msgstr "_Subscription" - -#: ../data/glade/roster_contact_context_menu.glade.h:23 -msgid "_Unignore" -msgstr "_Unignore" - #: ../data/glade/roster_item_exchange_window.glade.h:1 msgid "" "<b>someone@somewhere.com</b> would like you to <b>add</b> some contacts in " @@ -2621,7 +2617,7 @@ msgid "_Add contact" msgstr "_Add contact" #. Information -#: ../data/glade/search_window.glade.h:4 ../src/roster_window.py:5884 +#: ../data/glade/search_window.glade.h:4 ../src/roster_window.py:5600 msgid "_Information" msgstr "_Information" @@ -2836,26 +2832,6 @@ msgstr "_Message" msgid "_Presence" msgstr "_Presence" -#: ../data/glade/zeroconf_contact_context_menu.glade.h:1 -msgid "Add Special _Notification" -msgstr "Add Special _Notification" - -#: ../data/glade/zeroconf_contact_context_menu.glade.h:2 -msgid "Assign Open_PGP Key" -msgstr "Assign Open_PGP Key" - -#. Edit Groups -#: ../data/glade/zeroconf_contact_context_menu.glade.h:3 -#: ../src/roster_window.py:5716 -msgid "Edit _Groups" -msgstr "Edit _Groups" - -#. Rename -#: ../data/glade/zeroconf_contact_context_menu.glade.h:8 -#: ../src/roster_window.py:5842 -msgid "_Rename" -msgstr "_Rename" - #: ../data/glade/zeroconf_context_menu.glade.h:1 msgid "_Modify Account..." msgstr "_Modify Account..." @@ -2900,48 +2876,48 @@ msgid "Service returned an error." msgstr "Service returned an error." #. For i18n -#: ../src/advanced.py:97 +#: ../src/advanced_configuration_window.py:89 msgid "Activated" msgstr "Activated" -#: ../src/advanced.py:97 +#: ../src/advanced_configuration_window.py:89 msgid "Deactivated" msgstr "Deactivated" -#: ../src/advanced.py:99 +#: ../src/advanced_configuration_window.py:91 msgid "Boolean" msgstr "Boolean" -#: ../src/advanced.py:100 +#: ../src/advanced_configuration_window.py:92 msgid "Integer" msgstr "Integer" -#: ../src/advanced.py:101 +#: ../src/advanced_configuration_window.py:93 msgid "Text" msgstr "Text" -#: ../src/advanced.py:102 ../src/chat_control.py:790 +#: ../src/advanced_configuration_window.py:94 ../src/chat_control.py:838 msgid "Color" msgstr "Colour" -#: ../src/advanced.py:113 +#: ../src/advanced_configuration_window.py:105 msgid "Preference Name" msgstr "Preference Name" -#: ../src/advanced.py:119 +#: ../src/advanced_configuration_window.py:111 msgid "Value" msgstr "Value" -#: ../src/advanced.py:127 +#: ../src/advanced_configuration_window.py:119 msgid "Type" msgstr "Type" #. we talk about option description in advanced configuration editor -#: ../src/advanced.py:180 +#: ../src/advanced_configuration_window.py:172 msgid "(None)" msgstr "(None)" -#: ../src/advanced.py:263 +#: ../src/advanced_configuration_window.py:255 msgid "Hidden" msgstr "Hidden" @@ -2955,188 +2931,187 @@ msgstr "You have received new entry:" #. #!/bin/sh #. LANG=$(for i in *.po; do j=${i/.po/}; echo -n "_('"$j"')":" '"$j"', " ; done) #. echo "{_('en'):'en'",$LANG"}" -#: ../src/chat_control.py:65 +#: ../src/chat_control.py:74 msgid "English" msgstr "English" -#: ../src/chat_control.py:65 +#: ../src/chat_control.py:74 msgid "Belarusian" msgstr "Belarusian" -#: ../src/chat_control.py:65 +#: ../src/chat_control.py:74 msgid "Bulgarian" msgstr "Bulgarian" -#: ../src/chat_control.py:65 +#: ../src/chat_control.py:74 msgid "Breton" msgstr "Breton" -#: ../src/chat_control.py:65 +#: ../src/chat_control.py:74 msgid "Czech" msgstr "Czech" -#: ../src/chat_control.py:65 +#: ../src/chat_control.py:74 msgid "German" msgstr "German" -#: ../src/chat_control.py:65 +#: ../src/chat_control.py:74 msgid "Greek" msgstr "Greek" -#: ../src/chat_control.py:65 +#: ../src/chat_control.py:74 msgid "British" msgstr "British" -#: ../src/chat_control.py:65 +#: ../src/chat_control.py:74 msgid "Esperanto" msgstr "Esperanto" -#: ../src/chat_control.py:65 +#: ../src/chat_control.py:74 msgid "Spanish" msgstr "Spanish" -#: ../src/chat_control.py:65 +#: ../src/chat_control.py:74 msgid "Basque" msgstr "Basque" -#: ../src/chat_control.py:65 +#: ../src/chat_control.py:74 msgid "French" msgstr "French" -#: ../src/chat_control.py:65 +#: ../src/chat_control.py:74 msgid "Croatian" msgstr "Croatian" -#: ../src/chat_control.py:65 +#: ../src/chat_control.py:74 msgid "Italian" msgstr "Italian" -#: ../src/chat_control.py:65 +#: ../src/chat_control.py:74 msgid "Norwegian (b)" msgstr "Norwegian (b)" -#: ../src/chat_control.py:65 +#: ../src/chat_control.py:74 msgid "Dutch" msgstr "Dutch" -#: ../src/chat_control.py:65 +#: ../src/chat_control.py:74 msgid "Norwegian" msgstr "Norwegian" -#: ../src/chat_control.py:65 +#: ../src/chat_control.py:74 msgid "Polish" msgstr "Polish" -#: ../src/chat_control.py:65 +#: ../src/chat_control.py:74 msgid "Portuguese" msgstr "Portuguese" -#: ../src/chat_control.py:65 +#: ../src/chat_control.py:74 msgid "Brazilian Portuguese" msgstr "Brazilian Portuguese" -#: ../src/chat_control.py:65 +#: ../src/chat_control.py:74 msgid "Russian" msgstr "Russian" -#: ../src/chat_control.py:65 +#: ../src/chat_control.py:74 msgid "Serbian" msgstr "Serbian" -#: ../src/chat_control.py:65 +#: ../src/chat_control.py:74 msgid "Slovak" msgstr "Slovak" -#: ../src/chat_control.py:65 +#: ../src/chat_control.py:74 msgid "Swedish" msgstr "Swedish" -#: ../src/chat_control.py:65 +#: ../src/chat_control.py:74 msgid "Chinese (Ch)" msgstr "Chinese (Ch)" -#: ../src/chat_control.py:361 +#: ../src/chat_control.py:426 msgid "Spelling language" msgstr "Spelling language" #. we are not connected -#: ../src/chat_control.py:389 ../src/chat_control.py:577 +#: ../src/chat_control.py:454 ../src/chat_control.py:642 msgid "A connection is not available" msgstr "A connection is not available" -#: ../src/chat_control.py:390 ../src/chat_control.py:578 +#: ../src/chat_control.py:455 ../src/chat_control.py:643 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:772 +#: ../src/chat_control.py:820 #, fuzzy msgid "Underline" msgstr "Undefined" -#: ../src/chat_control.py:773 +#: ../src/chat_control.py:821 #, fuzzy msgid "Strike" msgstr "Sick" -#: ../src/chat_control.py:796 +#: ../src/chat_control.py:844 #, fuzzy msgid "Font" msgstr "_Font:" -#: ../src/chat_control.py:805 +#: ../src/chat_control.py:853 #, fuzzy msgid "Clear formating" msgstr "Personal Information" -#: ../src/chat_control.py:877 +#: ../src/chat_control.py:925 msgid "Really send file?" msgstr "Really send file?" -#: ../src/chat_control.py:878 +#: ../src/chat_control.py:926 #, 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:1268 ../src/chat_control.py:1656 +#: ../src/chat_control.py:1317 ../src/chat_control.py:1718 msgid "GPG encryption enabled" msgstr "GPG encryption enabled" #. Add to roster -#. add_to_roster_menuitem -#: ../src/chat_control.py:1297 ../src/chat_control.py:2156 -#: ../src/common/contacts.py:113 ../src/common/helpers.py:55 -#: ../src/common/helpers.py:226 ../src/conversation_textview.py:882 -#: ../src/dialogs.py:1009 ../src/dialogs.py:1858 ../src/dialogs.py:1883 -#: ../src/gajim.py:981 ../src/gajim.py:1719 ../src/roster_window.py:933 -#: ../src/roster_window.py:1565 ../src/roster_window.py:1567 -#: ../src/roster_window.py:1918 ../src/roster_window.py:3156 -#: ../src/roster_window.py:3182 ../src/roster_window.py:5377 -#: ../src/roster_window.py:5562 +#: ../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 msgid "Not in Roster" msgstr "Not in Roster" -#: ../src/chat_control.py:1310 +#: ../src/chat_control.py:1359 #, fuzzy msgid "This contact does not support file transfer." msgstr "A list of active, completed and stopped file transfers" -#: ../src/chat_control.py:1313 +#: ../src/chat_control.py:1362 msgid "You need to know the real JID of the contact to send him or her a file." msgstr "" -#: ../src/chat_control.py:1420 ../src/tooltips.py:626 +#: ../src/chat_control.py:1469 ../src/tooltips.py:626 msgid "Unknown Artist" msgstr "Unknown Artist" -#: ../src/chat_control.py:1422 ../src/tooltips.py:631 +#: ../src/chat_control.py:1471 ../src/tooltips.py:631 msgid "Unknown Title" msgstr "Unknown Title" -#: ../src/chat_control.py:1424 ../src/tooltips.py:636 +#: ../src/chat_control.py:1473 ../src/tooltips.py:636 msgid "Unknown Source" msgstr "Unknown Source" -#: ../src/chat_control.py:1427 ../src/tooltips.py:638 +#: ../src/chat_control.py:1476 ../src/tooltips.py:638 #, python-format msgid "" "<b>\"%(title)s\"</b> by <i>%(artist)s</i>\n" @@ -3145,17 +3120,17 @@ msgstr "" "<b>\"%(title)s\"</b> by <i>%(artist)s</i>\n" "from <i>%(source)s</i>" -#: ../src/chat_control.py:1551 +#: ../src/chat_control.py:1613 #, 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:1636 ../src/dialogs.py:4380 +#: ../src/chat_control.py:1698 ../src/dialogs.py:4484 msgid "No GPG key assigned" msgstr "No GPG key assigned" -#: ../src/chat_control.py:1637 +#: ../src/chat_control.py:1699 msgid "" "No GPG key is assigned to this contact. So you cannot encrypt messages with " "GPG." @@ -3163,50 +3138,50 @@ msgstr "" "No GPG key is assigned to this contact. So you cannot encrypt messages with " "GPG." -#: ../src/chat_control.py:1646 +#: ../src/chat_control.py:1708 msgid "GPG encryption disabled" msgstr "GPG encryption disabled" -#: ../src/chat_control.py:1672 +#: ../src/chat_control.py:1734 msgid "Session WILL be logged" msgstr "Session WILL be logged" -#: ../src/chat_control.py:1674 +#: ../src/chat_control.py:1736 msgid "Session WILL NOT be logged" msgstr "Session WILL NOT be logged" #. encryption %s active -#: ../src/chat_control.py:1688 +#: ../src/chat_control.py:1750 msgid "is" msgstr "is" -#: ../src/chat_control.py:1688 +#: ../src/chat_control.py:1750 msgid "is NOT" msgstr "is NOT" #. chat session %s be logged -#: ../src/chat_control.py:1690 +#: ../src/chat_control.py:1752 msgid "will" msgstr "will" -#: ../src/chat_control.py:1690 +#: ../src/chat_control.py:1752 msgid "will NOT" msgstr "will NOT" #. About encrypted chat session -#: ../src/chat_control.py:1694 +#: ../src/chat_control.py:1756 msgid "and authenticated" msgstr "and authenticated" #. About encrypted chat session -#: ../src/chat_control.py:1698 +#: ../src/chat_control.py:1760 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:1704 +#: ../src/chat_control.py:1766 #, python-format msgid "" "%(type)s encryption %(status)s active %(authenticated)s.\n" @@ -3215,66 +3190,23 @@ msgstr "" "%(type)s encryption %(status)s active %(authenticated)s.\n" "Your chat session %(logged)s be logged." -#: ../src/chat_control.py:1752 -msgid "Command not supported for zeroconf account." -msgstr "Command not supported for zeroconf account." - -#: ../src/chat_control.py:1763 ../src/groupchat_control.py:1725 -#, python-format -msgid "Commands: %s" -msgstr "Commands: %s" - -#: ../src/chat_control.py:1766 ../src/groupchat_control.py:1738 -#, python-format -msgid "Usage: /%s, clears the text window." -msgstr "Usage: /%s, clears the text window." - -#: ../src/chat_control.py:1769 ../src/groupchat_control.py:1743 -#, python-format -msgid "Usage: /%s, hide the chat buttons." -msgstr "Usage: /%s, hide the chat buttons." - -#: ../src/chat_control.py:1772 ../src/groupchat_control.py:1758 -#, python-format -msgid "" -"Usage: /%(command)s <action>, sends action to the current group chat. Use " -"third person. (e.g. /%(command)s explodes.)" -msgstr "" -"Usage: /%(command)s <action>, sends action to the current group chat. Use " -"third person. (e.g. /%(command)s explodes.)" - -#: ../src/chat_control.py:1777 -#, python-format -msgid "Usage: /%s, sends a ping to the contact" -msgstr "Usage: /%s, sends a ping to the contact" - -#: ../src/chat_control.py:1780 -#, python-format -msgid "Usage: /%s, send the message to the contact" -msgstr "Usage: /%s, send the message to the contact" - -#: ../src/chat_control.py:1783 ../src/groupchat_control.py:1787 -#, python-format -msgid "No help info for /%s" -msgstr "No help info for /%s" - -#: ../src/chat_control.py:1914 +#: ../src/chat_control.py:1906 msgid "Session negotiation cancelled" msgstr "Session negotiation cancelled" -#: ../src/chat_control.py:1921 +#: ../src/chat_control.py:1913 msgid "This session is encrypted" msgstr "This session is encrypted" -#: ../src/chat_control.py:1924 +#: ../src/chat_control.py:1916 msgid " and WILL be logged" msgstr " and WILL be logged" -#: ../src/chat_control.py:1926 +#: ../src/chat_control.py:1918 msgid " and WILL NOT be logged" msgstr " and WILL NOT be logged" -#: ../src/chat_control.py:1931 +#: ../src/chat_control.py:1923 msgid "" "Remote contact's identity not verified. Click the shield button for more " "details." @@ -3282,25 +3214,25 @@ msgstr "" "Remote contact's identity not verified. Click the shield button for more " "details." -#: ../src/chat_control.py:1933 +#: ../src/chat_control.py:1925 msgid "E2E encryption disabled" msgstr "E2E encryption disabled" -#: ../src/chat_control.py:1967 ../src/chat_control.py:1980 +#: ../src/chat_control.py:1959 ../src/chat_control.py:1972 msgid "The following message was NOT encrypted" msgstr "The following message was NOT encrypted" -#: ../src/chat_control.py:1973 +#: ../src/chat_control.py:1965 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:2354 +#: ../src/chat_control.py:2235 #, python-format msgid "You just received a new message from \"%s\"" msgstr "You just received a new message from \"%s\"" -#: ../src/chat_control.py:2355 +#: ../src/chat_control.py:2236 msgid "" "If you close this tab and you have history disabled, this message will be " "lost." @@ -3308,15 +3240,15 @@ msgstr "" "If you close this tab and you have history disabled, this message will be " "lost." -#: ../src/chat_control.py:2510 ../src/common/connection_handlers.py:2072 -#: ../src/common/connection_handlers.py:2118 -#: ../src/common/connection_handlers.py:2313 -#: ../src/common/connection_handlers.py:2451 ../src/common/connection.py:1371 -#: ../src/gajim.py:154 ../src/session.py:125 +#: ../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 msgid "Database Error" msgstr "Database Error" -#: ../src/chat_control.py:2511 +#: ../src/chat_control.py:2392 #, python-format msgid "" "The database file (%s) cannot be read. Try to repair it or remove it (all " @@ -3325,7 +3257,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:2741 +#: ../src/chat_control.py:2622 #, python-format msgid "%(name)s is now %(status)s" msgstr "%(name)s is now %(status)s" @@ -3334,23 +3266,23 @@ msgstr "%(name)s is now %(status)s" msgid "creating logs database" msgstr "creating logs database" -#: ../src/common/check_paths.py:127 ../src/common/check_paths.py:138 -#: ../src/common/check_paths.py:145 +#: ../src/common/check_paths.py:128 ../src/common/check_paths.py:139 +#: ../src/common/check_paths.py:146 #, 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:128 ../src/common/check_paths.py:139 -#: ../src/common/check_paths.py:146 ../src/common/check_paths.py:154 +#: ../src/common/check_paths.py:129 ../src/common/check_paths.py:140 +#: ../src/common/check_paths.py:147 ../src/common/check_paths.py:155 msgid "Gajim will now exit" msgstr "Gajim will now exit" -#: ../src/common/check_paths.py:153 +#: ../src/common/check_paths.py:154 #, 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:169 +#: ../src/common/check_paths.py:170 #, python-format msgid "creating %s directory" msgstr "creating %s directory" @@ -3414,9 +3346,9 @@ 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:807 -#: ../src/roster_window.py:1569 ../src/roster_window.py:1571 -#: ../src/roster_window.py:5153 +#: ../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 msgid "Groupchats" msgstr "Groupchats" @@ -3432,68 +3364,109 @@ msgstr "Forward unread messages" msgid "All unread messages have been forwarded." msgstr "All unread messages have been forwarded." -#: ../src/common/config.py:76 +#: ../src/common/config.py:75 msgid "Play sound when user is busy" msgstr "" -#: ../src/common/config.py:77 +#: ../src/common/config.py:76 msgid "Use D-Bus and Notification-Daemon to show notifications" msgstr "Use D-Bus and Notification-Daemon to show notifications" -#: ../src/common/config.py:79 +#: ../src/common/config.py:78 msgid "Show only online and free for chat contacts in roster." msgstr "" -#: ../src/common/config.py:82 +#: ../src/common/config.py:81 msgid "Time in minutes, after which your status changes to away." msgstr "Time in minutes, after which your status changes to away." -#: ../src/common/config.py:83 +#: ../src/common/config.py:82 msgid "$S (Away as a result of being idle more than $T min)" msgstr "$S (Away as a result of being idle more than $T min)" -#: ../src/common/config.py:83 +#: ../src/common/config.py:82 msgid "$S will be replaced by current status message, $T by autoaway time." msgstr "$S will be replaced by current status message, $T by autoaway time." -#: ../src/common/config.py:85 +#: ../src/common/config.py:84 msgid "Time in minutes, after which your status changes to not available." msgstr "Time in minutes, after which your status changes to not available." -#: ../src/common/config.py:86 +#: ../src/common/config.py:85 msgid "$S (Not available as a result of being idle more than $T min)" msgstr "$S (Not available as a result of being idle more than $T min)" -#: ../src/common/config.py:86 +#: ../src/common/config.py:85 msgid "$S will be replaced by current status message, $T by autoxa time." msgstr "$S will be replaced by current status message, $T by autoxa time." -#: ../src/common/config.py:89 +#: ../src/common/config.py:88 msgid "When to show systray icon. Can be 'never', 'on_event', 'always'." msgstr "" -#: ../src/common/config.py:99 +#: ../src/common/config.py:93 +#, fuzzy +msgid "Incoming nickname color." +msgstr "Invalid nickname" + +#: ../src/common/config.py:94 +msgid "Outgoing nickname color." +msgstr "" + +#: ../src/common/config.py:95 +msgid "Incoming text color." +msgstr "" + +#: ../src/common/config.py:96 +msgid "Outgoing text color." +msgstr "" + +#: ../src/common/config.py:97 +#, fuzzy +msgid "Status message text color." +msgstr "status message text" + +#: ../src/common/config.py:100 +#, fuzzy +msgid "Incoming nickname font." +msgstr "Invalid nickname" + +#: ../src/common/config.py:101 +#, fuzzy +msgid "Outgoing nickname font." +msgstr "Changing Nickname" + +#: ../src/common/config.py:102 +msgid "Incoming text font." +msgstr "" + +#: ../src/common/config.py:103 +msgid "Outgoing text font." +msgstr "" + +#: ../src/common/config.py:104 +#, fuzzy +msgid "Status message text font." +msgstr "status message text" + +#: ../src/common/config.py:105 msgid "" "List (space separated) of rows (accounts and groups) that are collapsed." msgstr "" "List (space separated) of rows (accounts and groups) that are collapsed." #. sorted alphanum -#: ../src/common/config.py:100 ../src/common/config.py:469 -#: ../src/common/optparser.py:230 ../src/common/optparser.py:448 -#: ../src/common/optparser.py:482 ../src/gajim.py:3300 +#: ../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 msgid "default" msgstr "default" -#: ../src/common/config.py:104 -msgid "Enable link-local/zeroconf messaging" -msgstr "Enable link-local/zeroconf messaging" - -#: ../src/common/config.py:107 +#: ../src/common/config.py:112 msgid "Language used by speller" msgstr "Language used by speller" -#: ../src/common/config.py:108 +#: ../src/common/config.py:113 msgid "" "'always' - print time for every message.\n" "'sometimes' - print time every print_ichat_every_foo_minutes minute.\n" @@ -3503,7 +3476,7 @@ msgstr "" "'sometimes' - print time every print_ichat_every_foo_minutes minute.\n" "'never' - never print time." -#: ../src/common/config.py:109 +#: ../src/common/config.py:114 msgid "" "Print time in chats using Fuzzy Clock. Value of fuzziness from 1 to 4, or 0 " "to disable fuzzyclock. 1 is the most precise clock, 4 the least precise one. " @@ -3513,17 +3486,17 @@ msgstr "" "to disable fuzzyclock. 1 is the most precise clock, 4 the least precise one. " "This is used only if print_time is 'sometimes'." -#: ../src/common/config.py:112 +#: ../src/common/config.py:117 msgid "Treat * / _ pairs as possible formatting characters." msgstr "Treat * / _ pairs as possible formatting characters." -#: ../src/common/config.py:113 +#: ../src/common/config.py:118 msgid "" "If True, do not remove */_ . So *abc* will be bold but with * * not removed." msgstr "" "If True, do not remove */_ . So *abc* will be bold but with * * not removed." -#: ../src/common/config.py:116 +#: ../src/common/config.py:121 msgid "" "Uses ReStructured text markup to send HTML, plus ascii formatting if " "selected. For syntax, see http://docutils.sourceforge.net/docs/ref/rst/" @@ -3533,7 +3506,7 @@ msgstr "" "selected. For syntax, see http://docutils.sourceforge.net/docs/ref/rst/" "restructuredtext.html (If you want to use this, install docutils)" -#: ../src/common/config.py:125 +#: ../src/common/config.py:130 msgid "" "Character to add after nickname when using nick completion (tab) in group " "chat." @@ -3541,7 +3514,7 @@ msgstr "" "Character to add after nickname when using nick completion (tab) in group " "chat." -#: ../src/common/config.py:126 +#: ../src/common/config.py:131 msgid "" "Character to propose to add after desired nickname when desired nickname is " "used by someone else in group chat." @@ -3549,7 +3522,7 @@ msgstr "" "Character to propose to add after desired nickname when desired nickname is " "used by someone else in group chat." -#: ../src/common/config.py:154 +#: ../src/common/config.py:159 msgid "" "This option let you customize timestamp that is printed in conversation. For " "exemple \"[%H:%M] \" will show \"[hour:minute] \". See python doc on " @@ -3559,19 +3532,19 @@ msgstr "" "exemple \"[%H:%M] \" will show \"[hour:minute] \". See python doc on " "strftime for full documentation: http://docs.python.org/lib/module-time.html" -#: ../src/common/config.py:155 +#: ../src/common/config.py:160 msgid "Characters that are printed before the nickname in conversations" msgstr "Characters that are printed before the nickname in conversations" -#: ../src/common/config.py:156 +#: ../src/common/config.py:161 msgid "Characters that are printed after the nickname in conversations" msgstr "Characters that are printed after the nickname in conversations" -#: ../src/common/config.py:160 +#: ../src/common/config.py:165 msgid "Add * and [n] in roster title?" msgstr "Add * and [n] in roster title?" -#: ../src/common/config.py:161 +#: ../src/common/config.py:166 msgid "" "How many lines to remember from previous conversation when a chat tab/window " "is reopened." @@ -3579,11 +3552,25 @@ msgstr "" "How many lines to remember from previous conversation when a chat tab/window " "is reopened." -#: ../src/common/config.py:162 +#: ../src/common/config.py:167 msgid "How many minutes should last lines from previous conversation last." msgstr "How many minutes should last lines from previous conversation last." -#: ../src/common/config.py:163 +#: ../src/common/config.py:168 +msgid "How many lines to request to server when entering a groupchat." +msgstr "" + +#: ../src/common/config.py:169 +msgid "How many minutes back to request logs when a entering a groupchat." +msgstr "" + +#: ../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 "" + +#: ../src/common/config.py:172 msgid "" "Send message on Ctrl+Enter and with Enter make new line (Mirabilis ICQ " "Client default behaviour)." @@ -3591,11 +3578,11 @@ msgstr "" "Send message on Ctrl+Enter and with Enter make new line (Mirabilis ICQ " "Client default behaviour)." -#: ../src/common/config.py:165 +#: ../src/common/config.py:174 msgid "How many lines to store for Ctrl+KeyUP." msgstr "How many lines to store for Ctrl+KeyUP." -#: ../src/common/config.py:168 +#: ../src/common/config.py:177 #, python-format msgid "" "Either custom url with %s in it where %s is the word/phrase or 'WIKTIONARY' " @@ -3604,11 +3591,11 @@ msgstr "" "Either custom URL with %s in it where %s is the word/phrase or 'WIKTIONARY' " "which means use wiktionary." -#: ../src/common/config.py:171 +#: ../src/common/config.py:180 msgid "If checked, Gajim can be controlled remotely using gajim-remote." msgstr "If ticked, Gajim can be controlled remotely using gajim-remote." -#: ../src/common/config.py:172 +#: ../src/common/config.py:181 msgid "" "If True, listen to D-Bus signals from NetworkManager and change the status " "of accounts (provided they do not have listen_to_network_manager set to " @@ -3620,13 +3607,13 @@ msgstr "" "False and they sync with global status) based upon the status of the network " "connection." -#: ../src/common/config.py:173 +#: ../src/common/config.py:182 msgid "" "Sent chat state notifications. Can be one of all, composing_only, disabled." msgstr "" "Sent chat state notifications. Can be one of all, composing_only, disabled." -#: ../src/common/config.py:174 +#: ../src/common/config.py:183 msgid "" "Displayed chat state notifications in chat windows. Can be one of all, " "composing_only, disabled." @@ -3634,7 +3621,7 @@ msgstr "" "Displayed chat state notifications in chat windows. Can be one of all, " "composing_only, disabled." -#: ../src/common/config.py:176 +#: ../src/common/config.py:185 msgid "" "When not printing time for every message (print_time==sometimes), print it " "every x minutes." @@ -3642,11 +3629,11 @@ msgstr "" "When not printing time for every message (print_time==sometimes), print it " "every x minutes." -#: ../src/common/config.py:177 +#: ../src/common/config.py:186 msgid "Ask before closing a group chat tab/window." msgstr "Ask before closing a group chat tab/window." -#: ../src/common/config.py:178 +#: ../src/common/config.py:187 msgid "" "Always ask before closing group chat tab/window in this space separated list " "of group chat jids." @@ -3654,7 +3641,7 @@ msgstr "" "Always ask before closing group chat tab/window in this space separated list " "of group chat jids." -#: ../src/common/config.py:179 +#: ../src/common/config.py:188 msgid "" "Never ask before closing group chat tab/window in this space separated list " "of group chat jids." @@ -3662,13 +3649,13 @@ msgstr "" "Never ask before closing group chat tab/window in this space separated list " "of group chat jids." -#: ../src/common/config.py:180 +#: ../src/common/config.py:189 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 "" -#: ../src/common/config.py:183 +#: ../src/common/config.py:192 msgid "" "Comma separated list of hosts that we send, in addition of local interfaces, " "for File Transfer in case of address translation/port forwarding." @@ -3676,27 +3663,27 @@ msgstr "" "Comma separated list of hosts that we send, in addition of local interfaces, " "for File Transfer in case of address translation/port forwarding." -#: ../src/common/config.py:185 +#: ../src/common/config.py:194 msgid "IEC standard says KiB = 1024 bytes, KB = 1000 bytes." msgstr "IEC standard says KiB = 1024 bytes, KB = 1000 bytes." -#: ../src/common/config.py:187 +#: ../src/common/config.py:196 msgid "Notify of events in the system trayicon." msgstr "Notify of events in the system trayicon." -#: ../src/common/config.py:193 +#: ../src/common/config.py:202 msgid "Show tab when only one conversation?" msgstr "Show tab when only one conversation?" -#: ../src/common/config.py:194 +#: ../src/common/config.py:203 msgid "Show tabbed notebook border in chat windows?" msgstr "Show tabbed notebook border in chat windows?" -#: ../src/common/config.py:195 +#: ../src/common/config.py:204 msgid "Show close button in tab?" msgstr "Show close button in tab?" -#: ../src/common/config.py:196 +#: ../src/common/config.py:205 msgid "" "A list of modp groups to use in a Diffie-Hellman, highest preference first, " "separated by commas. Valid groups are 1, 2, 5, 14, 15, 16, 17 and 18. Higher " @@ -3708,17 +3695,17 @@ msgstr "" "numbers are more secure, but take longer to calculate when you start a " "session." -#: ../src/common/config.py:205 +#: ../src/common/config.py:214 msgid "Preview new messages in notification popup?" msgstr "Preview new messages in notification popup?" -#: ../src/common/config.py:210 +#: ../src/common/config.py:219 msgid "" "A semicolon-separated list of words that will be highlighted in group chats." msgstr "" "A semicolon-separated list of words that will be highlighted in group chats." -#: ../src/common/config.py:211 +#: ../src/common/config.py:220 msgid "" "If True, quits Gajim when X button of Window Manager is clicked. This " "setting is taken into account only if trayicon is used." @@ -3726,13 +3713,13 @@ msgstr "" "If True, quits Gajim when X button of Window Manager is clicked. This " "setting is taken into account only if trayicon is used." -#: ../src/common/config.py:212 +#: ../src/common/config.py:221 msgid "" "If True, Gajim will check if it's the default jabber client on each startup." msgstr "" "If True, Gajim will check if it's the default jabber client on each startup." -#: ../src/common/config.py:213 +#: ../src/common/config.py:222 msgid "" "If True, Gajim will display an icon on each tab containing unread messages. " "Depending on the theme, this icon may be animated." @@ -3740,7 +3727,7 @@ msgstr "" "If True, Gajim will display an icon on each tab containing unread messages. " "Depending on the theme, this icon may be animated." -#: ../src/common/config.py:214 +#: ../src/common/config.py:223 msgid "" "If True, Gajim will display the status message, if not empty, for every " "contact under the contact name in roster window." @@ -3748,11 +3735,11 @@ msgstr "" "If True, Gajim will display the status message, if not empty, for every " "contact under the contact name in roster window." -#: ../src/common/config.py:219 +#: ../src/common/config.py:228 msgid "Define the position of the avatar in roster. Can be left or right" msgstr "Define the position of the avatar in roster. Can be left or right" -#: ../src/common/config.py:220 +#: ../src/common/config.py:229 msgid "" "If True, Gajim will ask for avatar each contact that did not have an avatar " "last time or has one cached that is too old." @@ -3760,7 +3747,7 @@ msgstr "" "If True, Gajim will ask for avatar each contact that did not have an avatar " "last time or has one cached that is too old." -#: ../src/common/config.py:221 +#: ../src/common/config.py:230 msgid "" "If False, Gajim will no longer print status line in chats when a contact " "changes his or her status and/or his or her status message." @@ -3768,7 +3755,7 @@ msgstr "" "If False, Gajim will no longer print status line in chats when a contact " "changes his or her status and/or status message." -#: ../src/common/config.py:222 +#: ../src/common/config.py:231 msgid "" "can be \"none\", \"all\" or \"in_and_out\". If \"none\", Gajim will no " "longer print status line in groupchats when a member changes his or her " @@ -3782,29 +3769,29 @@ msgstr "" "status messages. If \"in_and_out\", Gajim will only print FOO enters/leaves " "group chat." -#: ../src/common/config.py:224 +#: ../src/common/config.py:233 msgid "Background color of contacts when they just signed in." msgstr "Background colour of contacts when they just signed in." -#: ../src/common/config.py:225 +#: ../src/common/config.py:234 msgid "Background color of contacts when they just signed out." msgstr "Background colour of contacts when they just signed out." -#: ../src/common/config.py:227 +#: ../src/common/config.py:236 msgid "" "If True, restored messages will use a smaller font than the default one." msgstr "" "If True, restored messages will use a smaller font than the default one." -#: ../src/common/config.py:228 +#: ../src/common/config.py:237 msgid "Don't show avatar for the transport itself." msgstr "Don't show avatar for the transport itself." -#: ../src/common/config.py:229 +#: ../src/common/config.py:238 msgid "Don't show roster in the system taskbar." msgstr "Don't show roster in the system taskbar." -#: ../src/common/config.py:230 +#: ../src/common/config.py:239 msgid "" "If True and installed GTK+ and PyGTK versions are at least 2.8, make the " "window flash (the default behaviour in most Window Managers) when holding " @@ -3814,7 +3801,7 @@ msgstr "" "window flash (the default behaviour in most Window Managers) when holding " "pending events." -#: ../src/common/config.py:232 +#: ../src/common/config.py:241 msgid "" "Jabberd1.4 does not like sha info when one join a password protected group " "chat. Turn this option to False to stop sending sha info in group chat " @@ -3825,7 +3812,7 @@ msgstr "" "presences." #. always, never, peracct, pertype should not be translated -#: ../src/common/config.py:235 +#: ../src/common/config.py:244 msgid "" "Controls the window where new messages are placed.\n" "'always' - All messages are sent to a single window.\n" @@ -3845,31 +3832,31 @@ msgstr "" "'pertype' - Each message type (e.g., chats vs. groupchats) are sent to a " "specific window." -#: ../src/common/config.py:236 +#: ../src/common/config.py:245 msgid "If False, you will no longer see the avatar in the chat window." msgstr "If False, you will no longer see the avatar in the chat window." -#: ../src/common/config.py:237 +#: ../src/common/config.py:246 msgid "If True, pressing the escape key closes a tab/window." msgstr "If True, pressing the escape key closes a tab/window." -#: ../src/common/config.py:238 +#: ../src/common/config.py:247 msgid "Hides the buttons in chat windows." msgstr "Hides the buttons in chat windows." -#: ../src/common/config.py:239 +#: ../src/common/config.py:248 msgid "Hides the banner in a group chat window" msgstr "Hides the banner in a group chat window" -#: ../src/common/config.py:240 +#: ../src/common/config.py:249 msgid "Hides the banner in two persons chat window" msgstr "Hides the banner in two persons chat window" -#: ../src/common/config.py:241 +#: ../src/common/config.py:250 msgid "Hides the group chat occupants list in group chat window." msgstr "Hides the group chat occupants list in group chat window." -#: ../src/common/config.py:242 +#: ../src/common/config.py:251 msgid "" "In a chat, show the nickname at the beginning of a line only when it's not " "the same person talking than in previous message." @@ -3877,15 +3864,15 @@ msgstr "" "In a chat, show the nickname at the beginning of a line only when it's not " "the same person talking than in previous message." -#: ../src/common/config.py:243 +#: ../src/common/config.py:252 msgid "Indentation when using merge consecutive nickname." msgstr "Indentation when using merge consecutive nickname." -#: ../src/common/config.py:244 +#: ../src/common/config.py:253 msgid "Smooth scroll message in conversation window" msgstr "Smooth scroll message in conversation window" -#: ../src/common/config.py:245 +#: ../src/common/config.py:254 msgid "" "List of colors, separated by \":\", that will be used to color nicknames in " "group chats." @@ -3893,11 +3880,11 @@ msgstr "" "List of colours, separated by \":\", that will be used to colour nicknames " "in group chats." -#: ../src/common/config.py:246 +#: ../src/common/config.py:255 msgid "Ctrl-Tab go to next composing tab when none is unread." msgstr "Ctrl-Tab go to next composing tab when none is unread." -#: ../src/common/config.py:247 +#: ../src/common/config.py:256 msgid "" "Should we show the confirm metacontacts creation dialog or not? Empty string " "means we never show the dialog." @@ -3905,7 +3892,25 @@ msgstr "" "Should we show the confirm metacontacts creation dialogue or not? Empty " "string means we never show the dialogue." -#: ../src/common/config.py:248 +#: ../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." + +#: ../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." + +#: ../src/common/config.py:259 msgid "" "If True, you will be able to set a negative priority to your account in " "account modification window. BE CAREFUL, when you are logged in with a " @@ -3915,7 +3920,7 @@ msgstr "" "account modification window. BE CAREFUL, when you are logged in with a " "negative priority, you will NOT receive any message from your server." -#: ../src/common/config.py:249 +#: ../src/common/config.py:260 msgid "" "If True, Gajim will use Gnome Keyring (if available) to store account " "passwords." @@ -3923,7 +3928,7 @@ msgstr "" "If True, Gajim will use Gnome Keyring (if available) to store account " "passwords." -#: ../src/common/config.py:250 +#: ../src/common/config.py:261 #, fuzzy msgid "" "If True, Gajim will use KDE Wallet (if kwalletcli is available) to store " @@ -3932,7 +3937,7 @@ msgstr "" "If True, Gajim will use Gnome Keyring (if available) to store account " "passwords." -#: ../src/common/config.py:251 +#: ../src/common/config.py:262 msgid "" "If True, Gajim will show number of online and total contacts in account and " "group rows." @@ -3940,7 +3945,7 @@ msgstr "" "If True, Gajim will show number of online and total contacts in account and " "group rows." -#: ../src/common/config.py:252 +#: ../src/common/config.py:263 msgid "" "Can be empty, 'chat' or 'normal'. If not empty, treat all incoming messages " "as if they were of this type" @@ -3948,7 +3953,7 @@ msgstr "" "Can be empty, 'chat' or 'normal'. If not empty, treat all incoming messages " "as if they were of this type" -#: ../src/common/config.py:253 +#: ../src/common/config.py:264 msgid "" "If True, Gajim will scroll and select the contact who sent you the last " "message, if chat window is not already opened." @@ -3956,7 +3961,7 @@ msgstr "" "If True, Gajim will scroll and select the contact who sent you the last " "message, if chat window is not already opened." -#: ../src/common/config.py:254 +#: ../src/common/config.py:265 msgid "" "If True, Gajim will convert string between $$ and $$ to an image using dvips " "and convert before insterting it in chat window." @@ -3964,11 +3969,11 @@ msgstr "" "If True, Gajim will convert string between $$ and $$ to an image using dvips " "and convert before insterting it in chat window." -#: ../src/common/config.py:255 +#: ../src/common/config.py:266 msgid "Time of inactivity needed before the change status window closes down." msgstr "Time of inactivity needed before the change status window closes down." -#: ../src/common/config.py:256 +#: ../src/common/config.py:267 msgid "" "Maximum number of lines that are printed in conversations. Oldest lines are " "cleared." @@ -3976,7 +3981,7 @@ msgstr "" "Maximum number of lines that are printed in conversations. Oldest lines are " "cleared." -#: ../src/common/config.py:257 +#: ../src/common/config.py:268 msgid "" "If True, notification windows from notification-daemon will be attached to " "systray icon." @@ -3984,11 +3989,11 @@ msgstr "" "If True, notification windows from notification-daemon will be attached to " "systray icon." -#: ../src/common/config.py:258 +#: ../src/common/config.py:269 msgid "Choose interval between 2 checks of idleness." msgstr "Choose interval between 2 checks of idleness." -#: ../src/common/config.py:259 +#: ../src/common/config.py:270 msgid "" "Change the value to change the size of latex formulas displayed. The higher " "is larger." @@ -3996,7 +4001,7 @@ msgstr "" "Change the value to change the size of latex formulae displayed. The higher " "is larger." -#: ../src/common/config.py:260 +#: ../src/common/config.py:271 #, fuzzy msgid "" "Valid uri schemes. Only schemes in this list will be accepted as \"real\" " @@ -4005,13 +4010,23 @@ msgstr "" "Valid URI schemes. Only schemes in this list will be made accepted as \"real" "\" URI." -#: ../src/common/config.py:261 +#: ../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 "" #: ../src/common/config.py:273 +msgid "If True, completion in groupchats will be like a shell auto-completion" +msgstr "" + +#: ../src/common/config.py:274 +msgid "" +"When is self contact row displayed. Can be \"always\", \"when_other_resource" +"\" or \"never\"" +msgstr "" + +#: ../src/common/config.py:286 msgid "" "Priority will change automatically according to your status. Priorities are " "defined in autopriority_* options." @@ -4019,7 +4034,7 @@ msgstr "" "Priority will change automatically according to your status. Priorities are " "defined in autopriority_* options." -#: ../src/common/config.py:281 +#: ../src/common/config.py:294 msgid "" "Status used to autoconnect as. Can be online, chat, away, xa, dnd, " "invisible. NOTE: this option is used only if restore_last_status is disabled" @@ -4027,25 +4042,36 @@ msgstr "" "Status used to autoconnect as. Can be online, chat, away, xa, dnd, " "invisible. NOTE: this option is used only if restore_last_status is disabled" -#: ../src/common/config.py:282 +#: ../src/common/config.py:295 msgid "If enabled, restore the last status that was used." msgstr "If enabled, restore the last status that was used." -#: ../src/common/config.py:287 +#: ../src/common/config.py:297 +msgid "" +"If True, Contacts requesting authorization will be automatically accepted." +msgstr "" + +#: ../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." + +#: ../src/common/config.py:301 msgid "" "If disabled, don't sign presences with GPG key, even if GPG is configured." msgstr "" "If disabled, don't sign presences with GPG key, even if GPG is configured." -#: ../src/common/config.py:289 +#: ../src/common/config.py:303 msgid "Enable ESessions encryption for this account." msgstr "Enable ESessions encryption for this account." -#: ../src/common/config.py:290 +#: ../src/common/config.py:304 msgid "Should Gajim automatically start an encrypted session when possible?" msgstr "Should Gajim automatically start an encrypted session when possible?" -#: ../src/common/config.py:291 +#: ../src/common/config.py:305 msgid "" "Ordered list (space separated) of connection type to try. Can contain tls, " "ssl or plain" @@ -4053,29 +4079,29 @@ msgstr "" "Ordered list (space separated) of connection type to try. Can contain tls, " "ssl or plain" -#: ../src/common/config.py:292 +#: ../src/common/config.py:306 msgid "" "Show a warning dialog before sending password on an plaintext connection." msgstr "" "Show a warning dialogue before sending password on an plaintext connection." -#: ../src/common/config.py:293 +#: ../src/common/config.py:307 msgid "Show a warning dialog before using standard SSL library." msgstr "Show a warning dialogue before using standard SSL library." -#: ../src/common/config.py:295 +#: ../src/common/config.py:309 msgid "Space separated list of ssl errors to ignore." msgstr "Space separated list of SSL errors to ignore." -#: ../src/common/config.py:304 +#: ../src/common/config.py:318 msgid "Whitespace sent after inactivity" msgstr "" -#: ../src/common/config.py:305 +#: ../src/common/config.py:319 msgid "XMPP ping sent after inactivity" msgstr "" -#: ../src/common/config.py:309 +#: ../src/common/config.py:323 #, fuzzy msgid "" "How many seconds to wait for the answer of ping alive packet before we try " @@ -4085,11 +4111,11 @@ msgstr "" "reconnect." #. yes, no, ask -#: ../src/common/config.py:313 +#: ../src/common/config.py:327 msgid "Jabberd2 workaround" msgstr "Jabberd2 workaround" -#: ../src/common/config.py:317 +#: ../src/common/config.py:331 msgid "" "If checked, Gajim will use your IP and proxies defined in " "file_transfer_proxies option for file transfer." @@ -4097,15 +4123,15 @@ msgstr "" "If ticked, Gajim will use your IP and proxies defined in " "file_transfer_proxies option for file transfer." -#: ../src/common/config.py:331 +#: ../src/common/config.py:345 msgid "Answer to receipt requests" msgstr "Answer to receipt requests" -#: ../src/common/config.py:332 +#: ../src/common/config.py:346 msgid "Sent receipt requests" msgstr "Sent receipt requests" -#: ../src/common/config.py:340 +#: ../src/common/config.py:354 msgid "" "When negotiating an encrypted session, should Gajim assume you want your " "messages to be logged?" @@ -4113,11 +4139,11 @@ msgstr "" "When negotiating an encrypted session, should Gajim assume you want your " "messages to be logged?" -#: ../src/common/config.py:403 +#: ../src/common/config.py:417 msgid "Is OpenPGP enabled for this contact?" msgstr "Is OpenPGP enabled for this contact?" -#: ../src/common/config.py:404 +#: ../src/common/config.py:418 msgid "" "Should Gajim automatically start an encrypted session with this contact when " "possible?" @@ -4125,101 +4151,101 @@ msgstr "" "Should Gajim automatically start an encrypted session with this contact when " "possible?" -#: ../src/common/config.py:405 ../src/common/config.py:408 +#: ../src/common/config.py:419 ../src/common/config.py:422 msgid "Language for which we want to check misspelled words" msgstr "Language for which we want to check misspelt words" -#: ../src/common/config.py:414 +#: ../src/common/config.py:428 msgid "all or space separated status" msgstr "all or space separated status" -#: ../src/common/config.py:415 +#: ../src/common/config.py:429 msgid "'yes', 'no', or 'both'" msgstr "'yes', 'no', or 'both'" -#: ../src/common/config.py:416 ../src/common/config.py:418 -#: ../src/common/config.py:419 ../src/common/config.py:422 -#: ../src/common/config.py:423 +#: ../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 msgid "'yes', 'no' or ''" msgstr "'yes', 'no' or ''" -#: ../src/common/config.py:429 ../src/common/pep.py:160 +#: ../src/common/config.py:443 ../src/common/pep.py:160 msgid "Sleeping" msgstr "Sleeping" -#: ../src/common/config.py:430 +#: ../src/common/config.py:444 msgid "Back soon" msgstr "Back soon" -#: ../src/common/config.py:430 +#: ../src/common/config.py:444 msgid "Back in some minutes." msgstr "Back in some minutes." -#: ../src/common/config.py:431 ../src/common/pep.py:130 +#: ../src/common/config.py:445 ../src/common/pep.py:130 msgid "Eating" msgstr "Eating" -#: ../src/common/config.py:431 +#: ../src/common/config.py:445 msgid "I'm eating, so leave me a message." msgstr "I'm eating, so leave me a message." -#: ../src/common/config.py:432 +#: ../src/common/config.py:446 msgid "Movie" msgstr "Movie" -#: ../src/common/config.py:432 +#: ../src/common/config.py:446 msgid "I'm watching a movie." msgstr "I'm watching a movie." -#: ../src/common/config.py:433 ../src/common/pep.py:189 +#: ../src/common/config.py:447 ../src/common/pep.py:189 msgid "Working" msgstr "Working" -#: ../src/common/config.py:433 +#: ../src/common/config.py:447 msgid "I'm working." msgstr "I'm working." -#: ../src/common/config.py:434 +#: ../src/common/config.py:448 msgid "Phone" msgstr "Phone" -#: ../src/common/config.py:434 +#: ../src/common/config.py:448 msgid "I'm on the phone." msgstr "I'm on the phone." -#: ../src/common/config.py:435 +#: ../src/common/config.py:449 msgid "Out" msgstr "Out" -#: ../src/common/config.py:435 +#: ../src/common/config.py:449 msgid "I'm out enjoying life." msgstr "I'm out enjoying life." -#: ../src/common/config.py:446 +#: ../src/common/config.py:460 msgid "I'm available." msgstr "I'm available." -#: ../src/common/config.py:447 +#: ../src/common/config.py:461 msgid "I'm free for chat." msgstr "I'm free for chat." -#: ../src/common/config.py:448 ../src/config.py:1384 +#: ../src/common/config.py:462 ../src/config.py:1419 msgid "Be right back." msgstr "Be right back." -#: ../src/common/config.py:449 +#: ../src/common/config.py:463 msgid "I'm not available." msgstr "I'm not available." -#: ../src/common/config.py:450 +#: ../src/common/config.py:464 msgid "Do not disturb." msgstr "Do not disturb." -#: ../src/common/config.py:451 ../src/common/config.py:452 +#: ../src/common/config.py:465 ../src/common/config.py:466 msgid "Bye!" msgstr "Bye!" -#: ../src/common/config.py:462 +#: ../src/common/config.py:476 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." @@ -4227,99 +4253,99 @@ 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:463 +#: ../src/common/config.py:477 msgid "Sound to play when any MUC message arrives." msgstr "Sound to play when any MUC message arrives." -#: ../src/common/config.py:472 ../src/common/optparser.py:244 +#: ../src/common/config.py:486 ../src/common/optparser.py:259 msgid "green" msgstr "green" -#: ../src/common/config.py:476 ../src/common/optparser.py:230 +#: ../src/common/config.py:490 ../src/common/optparser.py:245 msgid "grocery" msgstr "grocery" -#: ../src/common/config.py:480 +#: ../src/common/config.py:494 msgid "human" msgstr "human" -#: ../src/common/config.py:484 +#: ../src/common/config.py:498 msgid "marine" msgstr "marine" -#: ../src/common/connection_handlers.py:75 -#: ../src/common/zeroconf/connection_handlers_zeroconf.py:48 +#: ../src/common/connection_handlers.py:76 +#: ../src/common/zeroconf/connection_handlers_zeroconf.py:52 msgid "Unable to load idle module" msgstr "Unable to load idle module" -#: ../src/common/connection_handlers.py:243 -#: ../src/common/zeroconf/connection_handlers_zeroconf.py:90 +#: ../src/common/connection_handlers.py:244 +#: ../src/common/zeroconf/connection_handlers_zeroconf.py:94 msgid "Wrong host" msgstr "Wrong host" -#: ../src/common/connection_handlers.py:244 +#: ../src/common/connection_handlers.py:245 msgid "Invalid local address? :-O" msgstr "Invalid local address? :-O" -#: ../src/common/connection_handlers.py:677 +#: ../src/common/connection_handlers.py:678 #, 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:684 +#: ../src/common/connection_handlers.py:685 #, fuzzy msgid "Registration succeeded" msgstr "Register to %s" -#: ../src/common/connection_handlers.py:685 +#: ../src/common/connection_handlers.py:686 #, python-format msgid "Registration with agent %s succeeded" msgstr "" -#: ../src/common/connection_handlers.py:687 +#: ../src/common/connection_handlers.py:688 #, fuzzy msgid "Registration failed" msgstr "Connection Failed" -#: ../src/common/connection_handlers.py:687 +#: ../src/common/connection_handlers.py:688 #, python-format msgid "" "Registration with agent %(agent)s failed with error %(error)s: %(error_msg)s" msgstr "" -#: ../src/common/connection_handlers.py:987 -#: ../src/common/connection_handlers.py:2070 -#: ../src/common/connection_handlers.py:2116 -#: ../src/common/connection_handlers.py:2311 -#: ../src/common/connection_handlers.py:2449 ../src/common/connection.py:1369 -#: ../src/gajim.py:368 +#: ../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 msgid "Disk Write Error" msgstr "Disk Write Error" -#: ../src/common/connection_handlers.py:1208 ../src/common/connection.py:938 +#: ../src/common/connection_handlers.py:1207 ../src/common/connection.py:935 msgid "Invisibility not supported" msgstr "Invisibility not supported" -#: ../src/common/connection_handlers.py:1209 ../src/common/connection.py:939 +#: ../src/common/connection_handlers.py:1208 ../src/common/connection.py:936 #, python-format msgid "Account %s doesn't support invisibility." msgstr "Account %s doesn't support invisibility." -#: ../src/common/connection_handlers.py:1891 ../src/common/connection.py:1184 -#: ../src/config.py:1835 ../src/config.py:1844 ../src/config.py:1903 -#: ../src/config.py:3191 ../src/dataforms_widget.py:537 ../src/dialogs.py:2591 +#: ../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 msgid "Invalid Jabber ID" msgstr "Invalid Jabber ID" -#: ../src/common/connection_handlers.py:1892 +#: ../src/common/connection_handlers.py:1893 msgid "A message from a non-valid JID arrived, it has been ignored." msgstr "" -#: ../src/common/connection_handlers.py:2073 -#: ../src/common/connection_handlers.py:2119 -#: ../src/common/connection_handlers.py:2314 -#: ../src/common/connection_handlers.py:2452 ../src/common/connection.py:1372 -#: ../src/gajim.py:155 ../src/session.py:126 +#: ../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 #, python-format msgid "" "The database file (%s) cannot be read. Try to repair it (see http://trac." @@ -4328,77 +4354,84 @@ 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:2198 +#: ../src/common/connection_handlers.py:2200 #, python-format msgid "Nickname not allowed: %s" msgstr "Nickname not allowed: %s" +#. maximum user number reached #. we are banned #. group chat does not exist -#: ../src/common/connection_handlers.py:2273 -#: ../src/common/connection_handlers.py:2276 -#: ../src/common/connection_handlers.py:2279 -#: ../src/common/connection_handlers.py:2282 -#: ../src/common/connection_handlers.py:2286 ../src/gajim.py:511 +#: ../src/common/connection_handlers.py:2295 +#: ../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 msgid "Unable to join group chat" msgstr "Unable to join group chat" -#: ../src/common/connection_handlers.py:2274 +#: ../src/common/connection_handlers.py:2296 +#, python-format +msgid "Maximum number of users for %s has been reached" +msgstr "" + +#: ../src/common/connection_handlers.py:2304 #, python-format msgid "You are banned from group chat %s." msgstr "You are banned from group chat %s." -#: ../src/common/connection_handlers.py:2277 +#: ../src/common/connection_handlers.py:2310 #, python-format msgid "Group chat %s does not exist." msgstr "Group chat %s does not exist." -#: ../src/common/connection_handlers.py:2280 +#: ../src/common/connection_handlers.py:2313 msgid "Group chat creation is restricted." msgstr "Group chat creation is restricted." -#: ../src/common/connection_handlers.py:2283 +#: ../src/common/connection_handlers.py:2316 #, 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:2287 +#: ../src/common/connection_handlers.py:2320 #, 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:2329 +#: ../src/common/connection_handlers.py:2363 msgid "Room has been destroyed" msgstr "Room has been destroyed" -#: ../src/common/connection_handlers.py:2337 +#: ../src/common/connection_handlers.py:2371 #, python-format msgid "You can join this room instead: %s" msgstr "You can join this room instead: %s" -#: ../src/common/connection_handlers.py:2367 +#: ../src/common/connection_handlers.py:2402 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:2388 +#: ../src/common/connection_handlers.py:2423 #, python-format msgid "we are now subscribed to %s" msgstr "we are now subscribed to %s" -#: ../src/common/connection_handlers.py:2390 +#: ../src/common/connection_handlers.py:2425 #, python-format msgid "unsubscribe request from %s" msgstr "unsubscribe request from %s" -#: ../src/common/connection_handlers.py:2392 +#: ../src/common/connection_handlers.py:2427 #, python-format msgid "we are now unsubscribed from %s" msgstr "we are now unsubscribed from %s" -#: ../src/common/connection_handlers.py:2580 +#: ../src/common/connection_handlers.py:2619 #, python-format msgid "" "JID %s is not RFC compliant. It will not be added to your roster. Use roster " @@ -4407,219 +4440,205 @@ msgstr "" "JID %s is not RFC compliant. It will not be added to your roster. Use roster " "management tools such as http://jru.jabberstudio.org/ to remove it" -#. We didn't set a passphrase -#: ../src/common/connection_handlers.py:2614 -#: ../src/common/zeroconf/connection_zeroconf.py:175 -msgid "OpenPGP passphrase was not given" -msgstr "OpenPGP passphrase was not given" - -#. %s is the account name here -#: ../src/common/connection_handlers.py:2616 -#: ../src/common/zeroconf/connection_zeroconf.py:177 -#: ../src/roster_window.py:1962 -#, python-format -msgid "You will be connected to %s without OpenPGP." -msgstr "You will be connected to %s without OpenPGP." - -#: ../src/common/connection.py:67 +#: ../src/common/connection.py:68 msgid "Unable to get issuer certificate" msgstr "Unable to get issuer certificate" -#: ../src/common/connection.py:68 +#: ../src/common/connection.py:69 msgid "Unable to get certificate CRL" msgstr "Unable to get certificate CRL" -#: ../src/common/connection.py:69 +#: ../src/common/connection.py:70 msgid "Unable to decrypt certificate's signature" msgstr "Unable to decrypt certificate's signature" -#: ../src/common/connection.py:70 +#: ../src/common/connection.py:71 msgid "Unable to decrypt CRL's signature" msgstr "Unable to decrypt CRL's signature" -#: ../src/common/connection.py:71 +#: ../src/common/connection.py:72 msgid "Unable to decode issuer public key" msgstr "Unable to decode issuer public key" -#: ../src/common/connection.py:72 +#: ../src/common/connection.py:73 msgid "Certificate signature failure" msgstr "Certificate signature failure" -#: ../src/common/connection.py:73 +#: ../src/common/connection.py:74 msgid "CRL signature failure" msgstr "CRL signature failure" -#: ../src/common/connection.py:74 +#: ../src/common/connection.py:75 msgid "Certificate is not yet valid" msgstr "Certificate is not yet valid" -#: ../src/common/connection.py:75 +#: ../src/common/connection.py:76 msgid "Certificate has expired" msgstr "Certificate has expired" -#: ../src/common/connection.py:76 +#: ../src/common/connection.py:77 msgid "CRL is not yet valid" msgstr "CRL is not yet valid" -#: ../src/common/connection.py:77 +#: ../src/common/connection.py:78 msgid "CRL has expired" msgstr "CRL has expired" -#: ../src/common/connection.py:78 +#: ../src/common/connection.py:79 msgid "Format error in certificate's notBefore field" msgstr "Format error in certificate's notBefore field" -#: ../src/common/connection.py:79 +#: ../src/common/connection.py:80 msgid "Format error in certificate's notAfter field" msgstr "Format error in certificate's notAfter field" -#: ../src/common/connection.py:80 +#: ../src/common/connection.py:81 msgid "Format error in CRL's lastUpdate field" msgstr "Format error in CRL's lastUpdate field" -#: ../src/common/connection.py:81 +#: ../src/common/connection.py:82 msgid "Format error in CRL's nextUpdate field" msgstr "Format error in CRL's nextUpdate field" -#: ../src/common/connection.py:82 +#: ../src/common/connection.py:83 msgid "Out of memory" msgstr "Out of memory" -#: ../src/common/connection.py:83 +#: ../src/common/connection.py:84 msgid "Self signed certificate" msgstr "Self signed certificate" -#: ../src/common/connection.py:84 +#: ../src/common/connection.py:85 msgid "Self signed certificate in certificate chain" msgstr "Self signed certificate in certificate chain" -#: ../src/common/connection.py:85 +#: ../src/common/connection.py:86 msgid "Unable to get local issuer certificate" msgstr "Unable to get local issuer certificate" -#: ../src/common/connection.py:86 +#: ../src/common/connection.py:87 msgid "Unable to verify the first certificate" msgstr "Unable to verify the first certificate" -#: ../src/common/connection.py:87 +#: ../src/common/connection.py:88 msgid "Certificate chain too long" msgstr "Certificate chain too long" -#: ../src/common/connection.py:88 +#: ../src/common/connection.py:89 msgid "Certificate revoked" msgstr "Certificate revoked" -#: ../src/common/connection.py:89 +#: ../src/common/connection.py:90 msgid "Invalid CA certificate" msgstr "Invalid CA certificate" -#: ../src/common/connection.py:90 +#: ../src/common/connection.py:91 msgid "Path length constraint exceeded" msgstr "Path length constraint exceeded" -#: ../src/common/connection.py:91 +#: ../src/common/connection.py:92 msgid "Unsupported certificate purpose" msgstr "Unsupported certificate purpose" -#: ../src/common/connection.py:92 +#: ../src/common/connection.py:93 msgid "Certificate not trusted" msgstr "Certificate not trusted" -#: ../src/common/connection.py:93 +#: ../src/common/connection.py:94 msgid "Certificate rejected" msgstr "Certificate rejected" -#: ../src/common/connection.py:94 +#: ../src/common/connection.py:95 msgid "Subject issuer mismatch" msgstr "Subject issuer mismatch" -#: ../src/common/connection.py:95 +#: ../src/common/connection.py:96 msgid "Authority and subject key identifier mismatch" msgstr "Authority and subject key identifier mismatch" -#: ../src/common/connection.py:96 +#: ../src/common/connection.py:97 msgid "Authority and issuer serial number mismatch" msgstr "Authority and issuer serial number mismatch" -#: ../src/common/connection.py:97 +#: ../src/common/connection.py:98 msgid "Key usage does not include certificate signing" msgstr "Key usage does not include certificate signing" -#: ../src/common/connection.py:98 +#: ../src/common/connection.py:99 msgid "Application verification failure" msgstr "Application verification failure" -#: ../src/common/connection.py:281 -#: ../src/common/zeroconf/connection_zeroconf.py:217 +#: ../src/common/connection.py:278 +#: ../src/common/zeroconf/connection_zeroconf.py:215 #, python-format msgid "Connection with account \"%s\" has been lost" msgstr "Connection with account \"%s\" has been lost" -#: ../src/common/connection.py:282 +#: ../src/common/connection.py:279 msgid "Reconnect manually." msgstr "Reconnect manually." -#: ../src/common/connection.py:293 +#: ../src/common/connection.py:290 #, 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:327 +#: ../src/common/connection.py:324 #, python-format msgid "Server %s provided a different registration form" msgstr "Server %s provided a different registration form" -#: ../src/common/connection.py:340 +#: ../src/common/connection.py:337 #, python-format msgid "Unknown SSL error: %d" msgstr "Unknown SSL error: %d" #. wrong answer -#: ../src/common/connection.py:355 +#: ../src/common/connection.py:352 msgid "Invalid answer" msgstr "Invalid answer" -#: ../src/common/connection.py:356 +#: ../src/common/connection.py:353 #, 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:639 ../src/common/connection.py:768 -#: ../src/common/connection.py:1524 -#: ../src/common/zeroconf/connection_zeroconf.py:251 +#: ../src/common/connection.py:636 ../src/common/connection.py:765 +#: ../src/common/connection.py:1526 +#: ../src/common/zeroconf/connection_zeroconf.py:249 #, python-format msgid "Could not connect to \"%s\"" msgstr "Could not connect to \"%s\"" -#: ../src/common/connection.py:640 ../src/gajim.py:1076 +#: ../src/common/connection.py:637 ../src/gajim.py:1094 msgid "Check your connection or try again later." msgstr "Check your connection or try again later." -#: ../src/common/connection.py:645 +#: ../src/common/connection.py:642 #, fuzzy, python-format msgid "Server replied: %s" msgstr "Saved in: %s" -#: ../src/common/connection.py:658 +#: ../src/common/connection.py:655 msgid "Connection to proxy failed" msgstr "Connection to proxy failed" -#: ../src/common/connection.py:689 ../src/common/connection.py:748 +#: ../src/common/connection.py:686 ../src/common/connection.py:745 #, python-format msgid "Could not connect to account %s" msgstr "Could not connect to account %s" -#: ../src/common/connection.py:690 ../src/common/connection.py:749 +#: ../src/common/connection.py:687 ../src/common/connection.py:746 #, 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:715 +#: ../src/common/connection.py:712 #, 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:718 +#: ../src/common/connection.py:715 #, python-format msgid "" "\n" @@ -4628,7 +4647,7 @@ msgstr "" "\n" "SSL Error: <b>%s</b>" -#: ../src/common/connection.py:720 +#: ../src/common/connection.py:717 #, python-format msgid "" "\n" @@ -4637,24 +4656,24 @@ msgstr "" "\n" "Unknown SSL error: %d" -#: ../src/common/connection.py:769 +#: ../src/common/connection.py:766 msgid "Check your connection or try again later" msgstr "Check your connection or try again later" -#: ../src/common/connection.py:797 +#: ../src/common/connection.py:794 #, python-format msgid "Authentication failed with \"%s\"" msgstr "Authentication failed with \"%s\"" -#: ../src/common/connection.py:799 +#: ../src/common/connection.py:796 msgid "Please check your login and password for correctness." msgstr "Please check your login and password for correctness." -#: ../src/common/connection.py:865 +#: ../src/common/connection.py:862 msgid "Error while removing privacy list" msgstr "Error while removing privacy list" -#: ../src/common/connection.py:866 +#: ../src/common/connection.py:863 #, python-format msgid "" "Privacy list %s has not been removed. It is maybe active in one of your " @@ -4663,30 +4682,30 @@ 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:1185 ../src/dialogs.py:2592 +#: ../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:1207 -#: ../src/common/zeroconf/connection_zeroconf.py:391 +#: ../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:1209 -#: ../src/common/zeroconf/connection_zeroconf.py:393 +#: ../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:1257 +#: ../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:1359 -#: ../src/common/zeroconf/connection_zeroconf.py:470 +#: ../src/common/connection.py:1356 +#: ../src/common/zeroconf/connection_zeroconf.py:468 #, python-format msgid "" "Subject: %(subject)s\n" @@ -4695,30 +4714,40 @@ msgstr "" "Subject: %(subject)s\n" "%(message)s" -#: ../src/common/connection.py:1386 +#: ../src/common/connection.py:1383 #, python-format msgid "Sent contact: \"%s\" (%s)" msgstr "" -#: ../src/common/connection.py:1389 +#: ../src/common/connection.py:1386 #, fuzzy msgid "Sent contacts:" msgstr "Invite _Contacts" -#: ../src/common/connection.py:1557 ../src/common/connection.py:1578 +#: ../src/common/connection.py:1559 ../src/common/connection.py:1580 msgid "Not fetched because of invisible status" msgstr "Not fetched because of invisible status" +#: ../src/common/connection.py:1982 +#, fuzzy +msgid "Unregister failed" +msgstr "Connection Failed" + +#: ../src/common/connection.py:1983 +#, python-format +msgid "Unregistration with server %(server)s failed: %(error)s" +msgstr "" + #: ../src/common/contacts.py:92 ../src/common/helpers.py:55 -#: ../src/gajim.py:981 +#: ../src/gajim.py:999 msgid "Observers" msgstr "Observers" #: ../src/common/contacts.py:96 ../src/common/contacts.py:348 #: ../src/common/helpers.py:55 ../src/disco.py:119 ../src/disco.py:120 -#: ../src/disco.py:1354 ../src/gajim.py:790 ../src/roster_window.py:837 -#: ../src/roster_window.py:1492 ../src/roster_window.py:1561 -#: ../src/roster_window.py:1563 ../src/roster_window.py:1707 +#: ../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 msgid "Transports" msgstr "Transports" @@ -4727,14 +4756,19 @@ msgid "Not in roster" msgstr "Not in roster" #. only say that to non Windows users -#: ../src/common/dbus_support.py:43 +#: ../src/common/dbus_support.py:40 msgid "D-Bus python bindings are missing in this computer" msgstr "D-Bus python bindings are missing in this computer" -#: ../src/common/dbus_support.py:44 +#: ../src/common/dbus_support.py:41 ../src/common/dbus_support.py:51 msgid "D-Bus capabilities of Gajim cannot be used" msgstr "D-Bus capabilities of Gajim cannot be used" +#. only say that to non Windows users +#: ../src/common/dbus_support.py:50 +msgid "D-Bus does not run correctly on this machine" +msgstr "" + #: ../src/common/exceptions.py:30 msgid "pysqlite2 (aka python-pysqlite2) dependency is missing. Exiting..." msgstr "pysqlite2 (aka python-pysqlite2) dependency is missing. Exiting..." @@ -4809,56 +4843,69 @@ msgid "eleven" msgstr "eleven" #. Strings to use for the output. %(0)s will be replaced with the preceding hour -#. (e.g. "x PAST %(0)s"), {1} with the coming hour (e.g. "x TO {1}"). ''' +#. (e.g. "x PAST %(0)s"), %(1)s with the coming hour (e.g. "x TO %(0)s"). ''' #: ../src/common/fuzzyclock.py:44 +#, python-format msgid "%(0)s o'clock" msgstr "%(0)s o'clock" #: ../src/common/fuzzyclock.py:44 +#, python-format msgid "five past %(0)s" msgstr "five past %(0)s" #: ../src/common/fuzzyclock.py:44 +#, python-format msgid "ten past %(0)s" msgstr "ten past %(0)s" #: ../src/common/fuzzyclock.py:45 +#, python-format msgid "quarter past %(0)s" msgstr "quarter past %(0)s" #: ../src/common/fuzzyclock.py:45 +#, python-format msgid "twenty past %(0)s" msgstr "twenty past %(0)s" #: ../src/common/fuzzyclock.py:45 +#, python-format msgid "twenty five past %(0)s" msgstr "twenty five past %(0)s" #: ../src/common/fuzzyclock.py:46 +#, python-format msgid "half past %(0)s" msgstr "half past %(0)s" #: ../src/common/fuzzyclock.py:46 +#, python-format msgid "twenty five to %(1)s" msgstr "twenty five to %(1)s" #: ../src/common/fuzzyclock.py:46 +#, python-format msgid "twenty to %(1)s" msgstr "twenty to %(1)s" #: ../src/common/fuzzyclock.py:47 +#, python-format msgid "quarter to %(1)s" msgstr "quarter to %(1)s" #: ../src/common/fuzzyclock.py:47 +#, python-format msgid "ten to %(1)s" msgstr "ten to %(1)s" #: ../src/common/fuzzyclock.py:47 +#, python-format msgid "five to %(1)s" msgstr "five to %(1)s" #: ../src/common/fuzzyclock.py:47 +#, python-format msgid "%(1)s o'clock" msgstr "%(1)s o'clock" @@ -4926,224 +4973,224 @@ msgstr "Invalid character in hostname." msgid "Invalid character in resource." msgstr "Invalid character in resource." -#: ../src/common/helpers.py:190 +#: ../src/common/helpers.py:195 msgid "_Busy" msgstr "_Busy" -#: ../src/common/helpers.py:192 +#: ../src/common/helpers.py:197 msgid "Busy" msgstr "Busy" -#: ../src/common/helpers.py:195 +#: ../src/common/helpers.py:200 msgid "_Not Available" msgstr "_Not Available" -#: ../src/common/helpers.py:200 +#: ../src/common/helpers.py:205 msgid "_Free for Chat" msgstr "_Free for Chat" -#: ../src/common/helpers.py:202 +#: ../src/common/helpers.py:207 msgid "Free for Chat" msgstr "Free for Chat" -#: ../src/common/helpers.py:205 +#: ../src/common/helpers.py:210 msgid "_Available" msgstr "_Available" -#: ../src/common/helpers.py:207 ../src/features_window.py:116 +#: ../src/common/helpers.py:212 ../src/features_window.py:116 msgid "Available" msgstr "Available" -#: ../src/common/helpers.py:209 +#: ../src/common/helpers.py:214 msgid "Connecting" msgstr "Connecting" -#: ../src/common/helpers.py:212 +#: ../src/common/helpers.py:217 msgid "A_way" msgstr "A_way" -#: ../src/common/helpers.py:217 +#: ../src/common/helpers.py:222 msgid "_Offline" msgstr "_Offline" -#: ../src/common/helpers.py:219 +#: ../src/common/helpers.py:224 msgid "Offline" msgstr "Offline" -#: ../src/common/helpers.py:222 +#: ../src/common/helpers.py:227 msgid "_Invisible" msgstr "_Invisible" -#: ../src/common/helpers.py:228 +#: ../src/common/helpers.py:233 msgid "?contact has status:Unknown" msgstr "Unknown" -#: ../src/common/helpers.py:230 +#: ../src/common/helpers.py:235 msgid "?contact has status:Has errors" msgstr "Has errors" -#: ../src/common/helpers.py:235 +#: ../src/common/helpers.py:240 msgid "?Subscription we already have:None" msgstr "None" -#: ../src/common/helpers.py:237 +#: ../src/common/helpers.py:242 msgid "To" msgstr "To" -#: ../src/common/helpers.py:241 +#: ../src/common/helpers.py:246 msgid "Both" msgstr "Both" -#: ../src/common/helpers.py:249 +#: ../src/common/helpers.py:254 msgid "?Ask (for Subscription):None" msgstr "None" -#: ../src/common/helpers.py:251 +#: ../src/common/helpers.py:256 msgid "Subscribe" msgstr "Subscribe" -#: ../src/common/helpers.py:260 +#: ../src/common/helpers.py:265 msgid "?Group Chat Contact Role:None" msgstr "None" -#: ../src/common/helpers.py:263 +#: ../src/common/helpers.py:268 msgid "Moderators" msgstr "Moderators" -#: ../src/common/helpers.py:265 +#: ../src/common/helpers.py:270 msgid "Moderator" msgstr "Moderator" -#: ../src/common/helpers.py:268 +#: ../src/common/helpers.py:273 msgid "Participants" msgstr "Participants" -#: ../src/common/helpers.py:270 +#: ../src/common/helpers.py:275 msgid "Participant" msgstr "Participant" -#: ../src/common/helpers.py:273 +#: ../src/common/helpers.py:278 msgid "Visitors" msgstr "Visitors" -#: ../src/common/helpers.py:275 +#: ../src/common/helpers.py:280 msgid "Visitor" msgstr "Visitor" -#: ../src/common/helpers.py:281 +#: ../src/common/helpers.py:286 msgid "?Group Chat Contact Affiliation:None" msgstr "None" -#: ../src/common/helpers.py:283 +#: ../src/common/helpers.py:288 msgid "Owner" msgstr "Owner" -#: ../src/common/helpers.py:285 +#: ../src/common/helpers.py:290 msgid "Administrator" msgstr "Administrator" -#: ../src/common/helpers.py:287 +#: ../src/common/helpers.py:292 msgid "Member" msgstr "Member" -#: ../src/common/helpers.py:324 +#: ../src/common/helpers.py:329 msgid "is paying attention to the conversation" msgstr "is paying attention to the conversation" -#: ../src/common/helpers.py:326 +#: ../src/common/helpers.py:331 msgid "is doing something else" msgstr "is doing something else" -#: ../src/common/helpers.py:328 +#: ../src/common/helpers.py:333 msgid "is composing a message..." msgstr "is composing a message..." #. paused means he or she was composing but has stopped for a while -#: ../src/common/helpers.py:331 +#: ../src/common/helpers.py:336 msgid "paused composing a message" msgstr "paused composing a message" -#: ../src/common/helpers.py:333 +#: ../src/common/helpers.py:338 msgid "has closed the chat window or tab" msgstr "has closed the chat window or tab" #. GiB means gibibyte -#: ../src/common/helpers.py:653 +#: ../src/common/helpers.py:658 #, python-format msgid "%s GiB" msgstr "%s GiB" #. GB means gigabyte -#: ../src/common/helpers.py:656 +#: ../src/common/helpers.py:661 #, python-format msgid "%s GB" msgstr "%s GB" #. MiB means mibibyte -#: ../src/common/helpers.py:660 +#: ../src/common/helpers.py:665 #, python-format msgid "%s MiB" msgstr "%s MiB" #. MB means megabyte -#: ../src/common/helpers.py:663 +#: ../src/common/helpers.py:668 #, python-format msgid "%s MB" msgstr "%s MB" #. KiB means kibibyte -#: ../src/common/helpers.py:667 +#: ../src/common/helpers.py:672 #, python-format msgid "%s KiB" msgstr "%s KiB" #. KB means kilo bytes -#: ../src/common/helpers.py:670 +#: ../src/common/helpers.py:675 #, python-format msgid "%s KB" msgstr "%s KB" #. B means bytes -#: ../src/common/helpers.py:673 +#: ../src/common/helpers.py:678 #, python-format msgid "%s B" msgstr "%s B" -#: ../src/common/helpers.py:1161 ../src/common/helpers.py:1168 +#: ../src/common/helpers.py:1166 ../src/common/helpers.py:1173 #, 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:1174 +#: ../src/common/helpers.py:1179 #, python-format msgid " from room %s" msgstr " from room %s" -#: ../src/common/helpers.py:1177 ../src/common/helpers.py:1196 +#: ../src/common/helpers.py:1182 ../src/common/helpers.py:1201 #, python-format msgid " from user %s" msgstr " from user %s" -#: ../src/common/helpers.py:1179 +#: ../src/common/helpers.py:1184 #, python-format msgid " from %s" msgstr " from %s" -#: ../src/common/helpers.py:1186 ../src/common/helpers.py:1193 +#: ../src/common/helpers.py:1191 ../src/common/helpers.py:1198 #, 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:1226 +#: ../src/common/helpers.py:1231 #, python-format msgid "Gajim - %s" msgstr "Gajim - %s" -#: ../src/common/latex.py:123 ../src/common/latex.py:138 +#: ../src/common/latex.py:108 #, python-format msgid "Error executing \"%(command)s\": %(error)s" msgstr "Error executing \"%(command)s\": %(error)s" @@ -5159,11 +5206,11 @@ msgstr "%s is not a valid loglevel" msgid "error: cannot open %s for reading" msgstr "error: cannot open %s for reading" -#: ../src/common/optparser.py:239 ../src/common/optparser.py:240 +#: ../src/common/optparser.py:254 ../src/common/optparser.py:255 msgid "cyan" msgstr "cyan" -#: ../src/common/optparser.py:356 +#: ../src/common/optparser.py:371 msgid "migrating logs database to indices" msgstr "migrating logs database to indices" @@ -5815,7 +5862,7 @@ msgstr "" "cancelled." #. we're not english -#: ../src/common/stanza_session.py:281 +#: ../src/common/stanza_session.py:301 msgid "" "[This is part of an encrypted session. If you see this message, something " "went wrong.]" @@ -5823,7 +5870,7 @@ msgstr "" "[This is part of an encrypted session. If you see this message, something " "went wrong.]" -#: ../src/common/zeroconf/connection_handlers_zeroconf.py:90 +#: ../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 " @@ -5832,16 +5879,28 @@ msgstr "" "The host %s you configured as the ft_add_hosts_to_send advanced option is " "not valid, so ignored." -#: ../src/common/zeroconf/connection_zeroconf.py:218 +#. 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:241 +#: ../src/common/zeroconf/connection_zeroconf.py:239 msgid "Avahi error" msgstr "Avahi error" -#: ../src/common/zeroconf/connection_zeroconf.py:241 +#: ../src/common/zeroconf/connection_zeroconf.py:239 #, python-format msgid "" "%s\n" @@ -5850,31 +5909,31 @@ msgstr "" "%s\n" "Link-local messaging might not work properly." -#: ../src/common/zeroconf/connection_zeroconf.py:252 +#: ../src/common/zeroconf/connection_zeroconf.py:250 msgid "Please check if Avahi or Bonjour is installed." msgstr "Please check if Avahi or Bonjour is installed." -#: ../src/common/zeroconf/connection_zeroconf.py:261 -#: ../src/common/zeroconf/connection_zeroconf.py:265 +#: ../src/common/zeroconf/connection_zeroconf.py:259 +#: ../src/common/zeroconf/connection_zeroconf.py:263 msgid "Could not start local service" msgstr "Could not start local service" -#: ../src/common/zeroconf/connection_zeroconf.py:262 +#: ../src/common/zeroconf/connection_zeroconf.py:260 #, python-format msgid "Unable to bind to port %d." msgstr "Unable to bind to port %d." -#: ../src/common/zeroconf/connection_zeroconf.py:266 -#: ../src/common/zeroconf/connection_zeroconf.py:361 +#: ../src/common/zeroconf/connection_zeroconf.py:264 +#: ../src/common/zeroconf/connection_zeroconf.py:359 msgid "Please check if avahi-daemon is running." msgstr "Please check if avahi-daemon is running." -#: ../src/common/zeroconf/connection_zeroconf.py:360 +#: ../src/common/zeroconf/connection_zeroconf.py:358 #, python-format msgid "Could not change status of account \"%s\"" msgstr "Could not change status of account \"%s\"" -#: ../src/common/zeroconf/connection_zeroconf.py:383 +#: ../src/common/zeroconf/connection_zeroconf.py:381 msgid "" "You are not connected or not visible to others. Your message could not be " "sent." @@ -5883,20 +5942,20 @@ msgstr "" "sent." #. we're not english -#: ../src/common/zeroconf/connection_zeroconf.py:401 +#: ../src/common/zeroconf/connection_zeroconf.py:399 msgid "[This message is encrypted]" msgstr "[This message is encrypted]" -#: ../src/common/zeroconf/connection_zeroconf.py:485 +#: ../src/common/zeroconf/connection_zeroconf.py:483 msgid "Your message could not be sent." msgstr "Your message could not be sent." #. Contact Offline -#: ../src/common/zeroconf/connection_zeroconf.py:491 +#: ../src/common/zeroconf/connection_zeroconf.py:489 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:590 +#: ../src/common/zeroconf/connection_zeroconf.py:593 msgid "" "Connection to host could not be established: Timeout while sending data." msgstr "" @@ -5908,24 +5967,24 @@ msgstr "" msgid "Error while adding service. %s" msgstr "Error while adding service. %s" -#: ../src/config.py:151 ../src/config.py:595 +#: ../src/config.py:151 ../src/config.py:597 msgid "Disabled" msgstr "Disabled" -#: ../src/config.py:394 +#: ../src/config.py:396 msgid "Default Message" msgstr "Default Message" -#: ../src/config.py:403 +#: ../src/config.py:405 msgid "Enabled" msgstr "Enabled" -#: ../src/config.py:661 ../src/dialogs.py:1305 +#: ../src/config.py:663 ../src/dialogs.py:1327 #, python-format msgid "Dictionary for lang %s not available" msgstr "Dictionary for lang %s not available" -#: ../src/config.py:662 +#: ../src/config.py:664 #, python-format msgid "" "You have to install %s dictionary to use spellchecking, or choose another " @@ -5934,69 +5993,69 @@ msgstr "" "You have to install %s dictionary to use spellchecking, or choose another " "language by setting the speller_language option." -#: ../src/config.py:1038 +#: ../src/config.py:1040 msgid "status message title" msgstr "status message title" -#: ../src/config.py:1038 +#: ../src/config.py:1040 msgid "status message text" msgstr "status message text" #. Name column -#: ../src/config.py:1306 ../src/dialogs.py:2058 ../src/dialogs.py:2122 -#: ../src/dialogs.py:2815 ../src/disco.py:773 ../src/disco.py:1568 +#: ../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 msgid "Name" msgstr "Name" -#: ../src/config.py:1392 +#: ../src/config.py:1428 msgid "Relogin now?" msgstr "Relogin now?" -#: ../src/config.py:1393 +#: ../src/config.py:1429 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:1521 ../src/config.py:1643 +#: ../src/config.py:1559 ../src/config.py:1684 #, fuzzy msgid "OpenPGP is not usable on this computer" msgstr "OpenPGP is not usable in this computer" -#: ../src/config.py:1679 ../src/config.py:1724 +#: ../src/config.py:1720 ../src/config.py:1764 msgid "Unread events" msgstr "Unread events" -#: ../src/config.py:1680 +#: ../src/config.py:1721 msgid "Read all pending events before removing this account." msgstr "Read all pending events before removing this account." -#: ../src/config.py:1706 +#: ../src/config.py:1747 #, python-format msgid "You have opened chat in account %s" msgstr "You have opened chat in account %s" -#: ../src/config.py:1707 +#: ../src/config.py:1748 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:1720 +#: ../src/config.py:1760 ../src/config.py:2283 ../src/config.py:2317 msgid "You are currently connected to the server" msgstr "You are currently connected to the server" -#: ../src/config.py:1721 +#: ../src/config.py:1761 msgid "To change the account name, you must be disconnected." msgstr "To change the account name, you must be disconnected." -#: ../src/config.py:1725 +#: ../src/config.py:1765 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:1731 +#: ../src/config.py:1771 msgid "Account Name Already Used" msgstr "Account Name Already Used" -#: ../src/config.py:1732 +#: ../src/config.py:1772 msgid "" "This name is already used by another of your accounts. Please choose another " "name." @@ -6004,139 +6063,145 @@ msgstr "" "This name is already used by another of your accounts. Please choose another " "name." -#: ../src/config.py:1736 ../src/config.py:1740 +#: ../src/config.py:1776 ../src/config.py:1780 msgid "Invalid account name" msgstr "Invalid account name" -#: ../src/config.py:1737 +#: ../src/config.py:1777 msgid "Account name cannot be empty." msgstr "Account name cannot be empty." -#: ../src/config.py:1741 +#: ../src/config.py:1781 msgid "Account name cannot contain spaces." msgstr "Account name cannot contain spaces." -#: ../src/config.py:1816 +#: ../src/config.py:1856 msgid "Rename Account" msgstr "Rename Account" -#: ../src/config.py:1817 +#: ../src/config.py:1857 #, python-format msgid "Enter a new name for account %s" msgstr "Enter a new name for account %s" -#: ../src/config.py:1845 +#: ../src/config.py:1885 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:2053 ../src/config.py:3237 +#: ../src/config.py:2093 ../src/config.py:3327 msgid "Invalid entry" msgstr "Invalid entry" -#: ../src/config.py:2054 ../src/config.py:3238 +#: ../src/config.py:2094 ../src/config.py:3328 msgid "Custom port must be a port number." msgstr "Custom port must be a port number." -#: ../src/config.py:2075 +#: ../src/config.py:2115 msgid "Failed to get secret keys" msgstr "Failed to get secret keys" -#: ../src/config.py:2076 -msgid "There was a problem retrieving your OpenPGP secret keys." +#: ../src/config.py:2116 +#, fuzzy +msgid "There is no OpenPGP secret key available." msgstr "There was a problem retrieving your OpenPGP secret keys." -#: ../src/config.py:2111 +#: ../src/config.py:2150 msgid "OpenPGP Key Selection" msgstr "OpenPGP Key Selection" -#: ../src/config.py:2112 +#: ../src/config.py:2151 msgid "Choose your OpenPGP key" msgstr "Choose your OpenPGP key" -#: ../src/config.py:2119 +#: ../src/config.py:2158 msgid "No such account available" msgstr "No such account available" -#: ../src/config.py:2120 +#: ../src/config.py:2159 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:2127 ../src/dialogs.py:1910 ../src/dialogs.py:2046 -#: ../src/dialogs.py:2225 ../src/disco.py:441 ../src/profile_window.py:317 +#: ../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 msgid "You are not connected to the server" msgstr "You are not connected to the server" -#: ../src/config.py:2128 +#: ../src/config.py:2167 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:2132 +#: ../src/config.py:2171 msgid "Your server doesn't support Vcard" msgstr "Your server doesn't support Vcard" -#: ../src/config.py:2133 +#: ../src/config.py:2172 msgid "Your server can't save your personal information." msgstr "Your server can't save your personal information." -#: ../src/config.py:2164 +#: ../src/config.py:2284 ../src/config.py:2318 +#, fuzzy +msgid "To disable the account, you must be disconnected." +msgstr "To change the account name, you must be disconnected." + +#: ../src/config.py:2289 msgid "Account Local already exists." msgstr "Account Local already exists." -#: ../src/config.py:2165 +#: ../src/config.py:2290 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:2348 +#: ../src/config.py:2438 #, python-format msgid "Edit %s" msgstr "Edit %s" -#: ../src/config.py:2350 +#: ../src/config.py:2440 #, python-format msgid "Register to %s" msgstr "Register to %s" #. list at the beginning -#: ../src/config.py:2386 +#: ../src/config.py:2476 msgid "Ban List" msgstr "Ban List" -#: ../src/config.py:2387 +#: ../src/config.py:2477 msgid "Member List" msgstr "Member List" -#: ../src/config.py:2388 +#: ../src/config.py:2478 msgid "Owner List" msgstr "Owner List" -#: ../src/config.py:2389 +#: ../src/config.py:2479 msgid "Administrator List" msgstr "Administrator List" #. Address column #. holds JID (who said this) -#: ../src/config.py:2438 ../src/disco.py:780 ../src/history_manager.py:208 +#: ../src/config.py:2528 ../src/disco.py:780 ../src/history_manager.py:208 msgid "JID" msgstr "JID" -#: ../src/config.py:2448 +#: ../src/config.py:2538 msgid "Reason" msgstr "Reason" -#: ../src/config.py:2455 +#: ../src/config.py:2545 msgid "Nick" msgstr "Nick" -#: ../src/config.py:2461 +#: ../src/config.py:2551 msgid "Role" msgstr "Role" -#: ../src/config.py:2488 +#: ../src/config.py:2578 msgid "Banning..." msgstr "Banning..." #. You can move '\n' before user@domain if that line is TOO BIG -#: ../src/config.py:2490 +#: ../src/config.py:2580 msgid "" "<b>Whom do you want to ban?</b>\n" "\n" @@ -6144,11 +6209,11 @@ msgstr "" "<b>Whom do you want to ban?</b>\n" "\n" -#: ../src/config.py:2492 +#: ../src/config.py:2582 msgid "Adding Member..." msgstr "Adding Member..." -#: ../src/config.py:2493 +#: ../src/config.py:2583 msgid "" "<b>Whom do you want to make a member?</b>\n" "\n" @@ -6156,11 +6221,11 @@ msgstr "" "<b>Whom do you want to make a member?</b>\n" "\n" -#: ../src/config.py:2495 +#: ../src/config.py:2585 msgid "Adding Owner..." msgstr "Adding Owner..." -#: ../src/config.py:2496 +#: ../src/config.py:2586 msgid "" "<b>Whom do you want to make an owner?</b>\n" "\n" @@ -6168,11 +6233,11 @@ msgstr "" "<b>Whom do you want to make an owner?</b>\n" "\n" -#: ../src/config.py:2498 +#: ../src/config.py:2588 msgid "Adding Administrator..." msgstr "Adding Administrator..." -#: ../src/config.py:2499 +#: ../src/config.py:2589 msgid "" "<b>Whom do you want to make an administrator?</b>\n" "\n" @@ -6180,7 +6245,7 @@ msgstr "" "<b>Whom do you want to make an administrator?</b>\n" "\n" -#: ../src/config.py:2500 +#: ../src/config.py:2590 #, fuzzy msgid "" "Can be one of the following:\n" @@ -6197,124 +6262,123 @@ msgstr "" "4. domain (the domain itself matches, as does any user@domain,\n" "domain/resource, or address containing a subdomain." -#: ../src/config.py:2597 +#: ../src/config.py:2687 #, python-format msgid "Removing %s account" msgstr "Removing %s account" -#: ../src/config.py:2619 ../src/gajim.py:1465 ../src/gajim.py:1557 +#: ../src/config.py:2709 ../src/gajim.py:1491 ../src/gajim.py:1588 msgid "Password Required" msgstr "Password Required" -#: ../src/config.py:2620 ../src/gajim.py:1537 +#: ../src/config.py:2710 ../src/gajim.py:1568 #, python-format msgid "Enter your password for account %s" msgstr "Enter your password for account %s" -#: ../src/config.py:2621 ../src/gajim.py:1557 +#: ../src/config.py:2711 ../src/gajim.py:1588 msgid "Save password" msgstr "Save password" -#: ../src/config.py:2630 +#: ../src/config.py:2720 #, python-format msgid "Account \"%s\" is connected to the server" msgstr "Account \"%s\" is connected to the server" -#: ../src/config.py:2631 +#: ../src/config.py:2721 msgid "If you remove it, the connection will be lost." msgstr "If you remove it, the connection will be lost." -#: ../src/config.py:2729 +#: ../src/config.py:2819 msgid "Default" msgstr "Default" -#: ../src/config.py:2729 +#: ../src/config.py:2819 msgid "?print_status:All" msgstr "All" -#: ../src/config.py:2730 +#: ../src/config.py:2820 msgid "Enter and leave only" msgstr "Enter and leave only" -#: ../src/config.py:2731 +#: ../src/config.py:2821 msgid "?print_status:None" msgstr "None" -#: ../src/config.py:2799 +#: ../src/config.py:2889 msgid "New Group Chat" msgstr "New Group Chat" -#: ../src/config.py:2832 +#: ../src/config.py:2922 msgid "This bookmark has invalid data" msgstr "This bookmark has invalid data" -#: ../src/config.py:2833 +#: ../src/config.py:2923 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 -#. Invalid Nickname -#: ../src/config.py:2951 ../src/dialogs.py:1722 -#: ../src/groupchat_control.py:1471 +#: ../src/config.py:3041 ../src/dialogs.py:1746 msgid "Invalid nickname" msgstr "Invalid nickname" -#: ../src/config.py:2952 ../src/config.py:2966 ../src/config.py:2980 +#: ../src/config.py:3042 ../src/config.py:3056 ../src/config.py:3070 #, fuzzy msgid "Character not allowed" msgstr "Nickname not allowed: %s" -#: ../src/config.py:2965 ../src/config.py:3213 +#: ../src/config.py:3055 ../src/config.py:3303 msgid "Invalid server" msgstr "Invalid server" -#: ../src/config.py:2979 +#: ../src/config.py:3069 #, fuzzy msgid "Invalid room" msgstr "Invalid entry" -#: ../src/config.py:3130 +#: ../src/config.py:3220 msgid "Account has been added successfully" msgstr "Account has been added successfully" -#: ../src/config.py:3131 ../src/config.py:3137 +#: ../src/config.py:3221 ../src/config.py:3227 +#, fuzzy msgid "" "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." 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 " "window." -#: ../src/config.py:3136 +#: ../src/config.py:3226 msgid "Your new account has been created successfully" msgstr "Your new account has been successfully created" -#: ../src/config.py:3174 +#: ../src/config.py:3264 msgid "Invalid username" msgstr "Invalid username" -#: ../src/config.py:3176 +#: ../src/config.py:3266 msgid "You must provide a username to configure this account." msgstr "You must provide a username to configure this account." -#: ../src/config.py:3214 +#: ../src/config.py:3304 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:3270 ../src/gajim.py:2107 +#: ../src/config.py:3360 ../src/gajim.py:2144 msgid "Certificate Already in File" msgstr "Certificate Already in File" -#: ../src/config.py:3271 ../src/gajim.py:2108 +#: ../src/config.py:3361 ../src/gajim.py:2145 #, 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:3339 +#: ../src/config.py:3429 #, python-format msgid "" "<b>Security Warning</b>\n" @@ -6329,7 +6393,7 @@ msgstr "" "SSL Error: %(error)s\n" "Do you still want to connect to this server?" -#: ../src/config.py:3345 ../src/gajim.py:2132 +#: ../src/config.py:3435 ../src/gajim.py:2169 #, python-format msgid "" "Add this certificate to the list of trusted certificates.\n" @@ -6340,63 +6404,63 @@ msgstr "" "SHA1 fingerprint of the certificate:\n" "%s" -#: ../src/config.py:3370 ../src/config.py:3393 +#: ../src/config.py:3460 ../src/config.py:3483 msgid "An error occurred during account creation" msgstr "An error occurred during account creation" -#: ../src/config.py:3460 +#: ../src/config.py:3550 msgid "Account name is in use" msgstr "Account name is in use" -#: ../src/config.py:3461 +#: ../src/config.py:3551 msgid "You already have an account using this name." msgstr "You already have an account using this name." -#: ../src/config.py:3614 +#: ../src/config.py:3704 msgid "Active" msgstr "Active" -#: ../src/config.py:3622 +#: ../src/config.py:3712 msgid "Event" msgstr "Event" -#: ../src/config.py:3657 +#: ../src/config.py:3747 msgid "First Message Received" msgstr "First Message Received" -#: ../src/config.py:3658 +#: ../src/config.py:3748 msgid "Next Message Received Focused" msgstr "Next Message Received Focused" -#: ../src/config.py:3660 +#: ../src/config.py:3750 msgid "Next Message Received Unfocused" msgstr "Next Message Received Unfocused" -#: ../src/config.py:3661 +#: ../src/config.py:3751 msgid "Contact Connected" msgstr "Contact Connected" -#: ../src/config.py:3662 +#: ../src/config.py:3752 msgid "Contact Disconnected" msgstr "Contact Disconnected" -#: ../src/config.py:3663 +#: ../src/config.py:3753 msgid "Message Sent" msgstr "Message Sent" -#: ../src/config.py:3664 +#: ../src/config.py:3754 msgid "Group Chat Message Highlight" msgstr "Group Chat Message Highlight" -#: ../src/config.py:3665 +#: ../src/config.py:3755 msgid "Group Chat Message Received" msgstr "Group Chat Message Received" -#: ../src/config.py:3666 +#: ../src/config.py:3756 msgid "GMail Email Received" msgstr "GMail E-mail Received" -#: ../src/conversation_textview.py:570 +#: ../src/conversation_textview.py:592 msgid "" "This icon indicates that this message has not yet\n" "been received by the remote end. If this icon stays\n" @@ -6406,7 +6470,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:589 +#: ../src/conversation_textview.py:611 msgid "" "Text below this line is what has been said since the\n" "last time you paid attention to this group chat" @@ -6414,74 +6478,74 @@ 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:702 +#: ../src/conversation_textview.py:724 #, fuzzy msgid "_Quote" msgstr "_Quit" -#: ../src/conversation_textview.py:709 +#: ../src/conversation_textview.py:731 #, python-format msgid "_Actions for \"%s\"" msgstr "_Actions for \"%s\"" -#: ../src/conversation_textview.py:721 +#: ../src/conversation_textview.py:743 msgid "Read _Wikipedia Article" msgstr "Read _Wikipedia Article" -#: ../src/conversation_textview.py:726 +#: ../src/conversation_textview.py:748 msgid "Look it up in _Dictionary" msgstr "Look it up in _Dictionary" -#: ../src/conversation_textview.py:743 +#: ../src/conversation_textview.py:765 #, 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:756 +#: ../src/conversation_textview.py:778 #, python-format msgid "Web Search URL is missing an \"%s\"" msgstr "Web Search URL is missing an \"%s\"" -#: ../src/conversation_textview.py:759 +#: ../src/conversation_textview.py:781 msgid "Web _Search for it" msgstr "Web _Search for it" -#: ../src/conversation_textview.py:765 +#: ../src/conversation_textview.py:787 msgid "Open as _Link" msgstr "Open as _Link" -#: ../src/conversation_textview.py:1221 +#: ../src/conversation_textview.py:1274 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:1225 +#: ../src/conversation_textview.py:1278 #, python-format msgid "%i days ago" msgstr "%i days ago" #. if we have subject, show it too! -#: ../src/conversation_textview.py:1259 +#: ../src/conversation_textview.py:1312 ../src/history_window.py:464 #, python-format msgid "Subject: %s\n" msgstr "Subject: %s\n" -#: ../src/dataforms_widget.py:541 +#: ../src/dataforms_widget.py:559 msgid "Jabber ID already in list" msgstr "Jabber ID already in list" -#: ../src/dataforms_widget.py:542 +#: ../src/dataforms_widget.py:560 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:553 +#: ../src/dataforms_widget.py:571 msgid "new@jabber.id" msgstr "new@jabber.id" -#: ../src/dataforms_widget.py:556 ../src/dataforms_widget.py:558 +#: ../src/dataforms_widget.py:574 ../src/dataforms_widget.py:576 #, python-format msgid "new%d@jabber.id" msgstr "new%d@jabber.id" @@ -6516,123 +6580,123 @@ msgstr "Contact name" msgid "Set Mood" msgstr "Set Mood" -#: ../src/dialogs.py:537 +#: ../src/dialogs.py:572 #, python-format msgid "%s Status Message" msgstr "%s Status Message" -#: ../src/dialogs.py:551 +#: ../src/dialogs.py:586 msgid "Status Message" msgstr "Status Message" -#: ../src/dialogs.py:750 +#: ../src/dialogs.py:772 msgid "Overwrite Status Message?" msgstr "Overwrite Status Message?" -#: ../src/dialogs.py:751 +#: ../src/dialogs.py:773 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:759 +#: ../src/dialogs.py:781 msgid "Save as Preset Status Message" msgstr "Save as Preset Status Message" -#: ../src/dialogs.py:760 +#: ../src/dialogs.py:782 msgid "Please type a name for this status message" msgstr "Please type a name for this status message" -#: ../src/dialogs.py:785 +#: ../src/dialogs.py:807 msgid "AIM Address:" msgstr "AIM Address:" -#: ../src/dialogs.py:786 +#: ../src/dialogs.py:808 msgid "GG Number:" msgstr "GG Number:" -#: ../src/dialogs.py:787 +#: ../src/dialogs.py:809 msgid "ICQ Number:" msgstr "ICQ Number:" -#: ../src/dialogs.py:788 +#: ../src/dialogs.py:810 msgid "MSN Address:" msgstr "MSN Address:" -#: ../src/dialogs.py:789 +#: ../src/dialogs.py:811 msgid "Yahoo! Address:" msgstr "Yahoo! Address:" -#: ../src/dialogs.py:825 +#: ../src/dialogs.py:847 #, 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:827 +#: ../src/dialogs.py:849 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:984 ../src/dialogs.py:990 ../src/dialogs.py:995 +#: ../src/dialogs.py:1006 ../src/dialogs.py:1012 ../src/dialogs.py:1017 msgid "Invalid User ID" msgstr "Invalid User ID" -#: ../src/dialogs.py:991 +#: ../src/dialogs.py:1013 msgid "The user ID must not contain a resource." msgstr "The user ID must not contain a resource." -#: ../src/dialogs.py:996 +#: ../src/dialogs.py:1018 msgid "You cannot add yourself to your roster." msgstr "You cannot add yourself to your roster." -#: ../src/dialogs.py:1010 +#: ../src/dialogs.py:1032 msgid "Contact already in roster" msgstr "Contact already in roster" -#: ../src/dialogs.py:1011 +#: ../src/dialogs.py:1033 msgid "This contact is already listed in your roster." msgstr "This contact is already listed in your roster." -#: ../src/dialogs.py:1047 +#: ../src/dialogs.py:1069 msgid "User ID:" msgstr "User ID:" -#: ../src/dialogs.py:1105 +#: ../src/dialogs.py:1127 msgid "A GTK+ jabber client" msgstr "A GTK+ jabber client" -#: ../src/dialogs.py:1106 +#: ../src/dialogs.py:1128 msgid "GTK+ Version:" msgstr "GTK+ Version:" -#: ../src/dialogs.py:1107 +#: ../src/dialogs.py:1129 msgid "PyGTK Version:" msgstr "PyGTK Version:" -#: ../src/dialogs.py:1117 +#: ../src/dialogs.py:1139 msgid "Current Developers:" msgstr "Current Developers:" -#: ../src/dialogs.py:1119 +#: ../src/dialogs.py:1141 msgid "Past Developers:" msgstr "Past Developers:" -#: ../src/dialogs.py:1125 +#: ../src/dialogs.py:1147 msgid "THANKS:" msgstr "THANKS:" #. remove one english sentence #. and add it manually as translatable -#: ../src/dialogs.py:1131 +#: ../src/dialogs.py:1153 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:1144 +#: ../src/dialogs.py:1166 msgid "translator-credits" msgstr "Jeff Bailes <thepizzaking@gmail.com>" -#: ../src/dialogs.py:1306 +#: ../src/dialogs.py:1328 #, python-format msgid "" "You have to install %s dictionary to use spellchecking, or choose another " @@ -6645,88 +6709,98 @@ msgstr "" "\n" "Highlighting misspelt words feature will not be used" -#: ../src/dialogs.py:1723 ../src/dialogs.py:2002 -#: ../src/groupchat_control.py:1472 +#: ../src/dialogs.py:1747 ../src/dialogs.py:2061 msgid "The nickname has not allowed characters." msgstr "The nickname has not allowed characters." -#: ../src/dialogs.py:1835 +#: ../src/dialogs.py:1859 #, 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:1838 +#: ../src/dialogs.py:1862 #, python-format msgid "Subscription request from %s" msgstr "Subscription request from %s" -#: ../src/dialogs.py:1903 ../src/gajim.py:2780 +#: ../src/dialogs.py:1928 ../src/gajim.py:2827 #, python-format msgid "You are already in group chat %s" msgstr "You are already in group chat %s" -#: ../src/dialogs.py:1911 +#: ../src/dialogs.py:1934 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:1930 +#: ../src/dialogs.py:1970 #, python-format msgid "Join Group Chat with account %s" msgstr "Join Group Chat with account %s" -#: ../src/dialogs.py:2001 +#: ../src/dialogs.py:2050 +#, fuzzy +msgid "Invalid Account" +msgstr "Invalid account name" + +#: ../src/dialogs.py:2051 +#, fuzzy +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" + +#: ../src/dialogs.py:2060 msgid "Invalid Nickname" msgstr "Invalid Nickname" -#: ../src/dialogs.py:2006 ../src/dialogs.py:2012 -#: ../src/groupchat_control.py:1970 +#: ../src/dialogs.py:2065 ../src/dialogs.py:2071 +#: ../src/groupchat_control.py:1738 msgid "Invalid group chat Jabber ID" msgstr "Invalid group chat Jabber ID" -#: ../src/dialogs.py:2007 ../src/dialogs.py:2013 -#: ../src/groupchat_control.py:1971 +#: ../src/dialogs.py:2066 ../src/dialogs.py:2072 +#: ../src/groupchat_control.py:1739 msgid "The group chat Jabber ID has not allowed characters." msgstr "The group chat Jabber ID has invalid characters." -#: ../src/dialogs.py:2019 +#: ../src/dialogs.py:2079 msgid "This is not a group chat" msgstr "This is not a group chat" -#: ../src/dialogs.py:2020 +#: ../src/dialogs.py:2080 #, 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:2047 +#: ../src/dialogs.py:2111 msgid "Without a connection, you can not synchronise your contacts." msgstr "Without a connection, you can not synchronise your contacts." -#: ../src/dialogs.py:2061 +#: ../src/dialogs.py:2125 msgid "Server" msgstr "Server" -#: ../src/dialogs.py:2094 +#: ../src/dialogs.py:2158 msgid "This account is not connected to the server" msgstr "This account is not connected to the server" -#: ../src/dialogs.py:2095 +#: ../src/dialogs.py:2159 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:2119 +#: ../src/dialogs.py:2183 msgid "Synchronise" msgstr "Synchronise" -#: ../src/dialogs.py:2177 +#: ../src/dialogs.py:2241 #, python-format msgid "Start Chat with account %s" msgstr "Start Chat with account %s" -#: ../src/dialogs.py:2179 +#: ../src/dialogs.py:2243 msgid "Start Chat" msgstr "Start Chat" -#: ../src/dialogs.py:2180 +#: ../src/dialogs.py:2244 msgid "" "Fill in the nickname or the Jabber ID of the contact you would like\n" "to send a chat message to:" @@ -6735,300 +6809,300 @@ msgstr "" "to send a chat message to:" #. if offline or connecting -#: ../src/dialogs.py:2204 ../src/dialogs.py:2577 ../src/dialogs.py:2739 +#: ../src/dialogs.py:2268 ../src/dialogs.py:2651 ../src/dialogs.py:2813 msgid "Connection not available" msgstr "Connection not available" -#: ../src/dialogs.py:2205 ../src/dialogs.py:2578 ../src/dialogs.py:2740 +#: ../src/dialogs.py:2269 ../src/dialogs.py:2652 ../src/dialogs.py:2814 #, python-format msgid "Please make sure you are connected with \"%s\"." msgstr "Please make sure you are connected with \"%s\"." -#: ../src/dialogs.py:2214 ../src/dialogs.py:2217 +#: ../src/dialogs.py:2278 ../src/dialogs.py:2281 msgid "Invalid JID" msgstr "Invalid JID" -#: ../src/dialogs.py:2217 +#: ../src/dialogs.py:2281 #, python-format msgid "Unable to parse \"%s\"." msgstr "Unable to parse \"%s\"." -#: ../src/dialogs.py:2226 +#: ../src/dialogs.py:2290 msgid "Without a connection, you can not change your password." msgstr "Without a connection, you can not change your password." -#: ../src/dialogs.py:2245 +#: ../src/dialogs.py:2309 msgid "Invalid password" msgstr "Invalid password" -#: ../src/dialogs.py:2245 +#: ../src/dialogs.py:2309 msgid "You must enter a password." msgstr "You must enter a password." -#: ../src/dialogs.py:2249 +#: ../src/dialogs.py:2313 msgid "Passwords do not match" msgstr "Passwords do not match" -#: ../src/dialogs.py:2250 +#: ../src/dialogs.py:2314 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:2289 ../src/notify.py:257 ../src/notify.py:491 +#: ../src/dialogs.py:2353 ../src/notify.py:257 ../src/notify.py:491 msgid "Contact Signed In" msgstr "Contact Signed In" -#: ../src/dialogs.py:2291 ../src/notify.py:265 ../src/notify.py:493 +#: ../src/dialogs.py:2355 ../src/notify.py:265 ../src/notify.py:493 msgid "Contact Signed Out" msgstr "Contact Signed Out" #. chat message #. img to display -#: ../src/dialogs.py:2293 ../src/notify.py:288 ../src/notify.py:342 +#: ../src/dialogs.py:2357 ../src/notify.py:288 ../src/notify.py:342 #: ../src/notify.py:495 msgid "New Message" msgstr "New Message" #. single message -#: ../src/dialogs.py:2293 ../src/notify.py:269 ../src/notify.py:343 +#: ../src/dialogs.py:2357 ../src/notify.py:269 ../src/notify.py:343 #: ../src/notify.py:495 msgid "New Single Message" msgstr "New Single Message" #. private message -#: ../src/dialogs.py:2294 ../src/notify.py:276 ../src/notify.py:343 +#: ../src/dialogs.py:2358 ../src/notify.py:276 ../src/notify.py:343 #: ../src/notify.py:496 msgid "New Private Message" msgstr "New Private Message" -#: ../src/dialogs.py:2294 ../src/gajim.py:1673 ../src/notify.py:505 +#: ../src/dialogs.py:2358 ../src/gajim.py:1704 ../src/notify.py:505 msgid "New E-mail" msgstr "New E-mail" -#: ../src/dialogs.py:2296 ../src/gajim.py:1739 ../src/notify.py:498 +#: ../src/dialogs.py:2360 ../src/gajim.py:1770 ../src/notify.py:498 msgid "File Transfer Request" msgstr "File Transfer Request" -#: ../src/dialogs.py:2298 ../src/gajim.py:1639 ../src/gajim.py:1706 +#: ../src/dialogs.py:2362 ../src/gajim.py:1670 ../src/gajim.py:1737 #: ../src/notify.py:500 msgid "File Transfer Error" msgstr "File Transfer Error" -#: ../src/dialogs.py:2300 ../src/gajim.py:1784 ../src/gajim.py:1806 -#: ../src/gajim.py:1823 ../src/notify.py:502 +#: ../src/dialogs.py:2364 ../src/gajim.py:1815 ../src/gajim.py:1837 +#: ../src/gajim.py:1854 ../src/notify.py:502 msgid "File Transfer Completed" msgstr "File Transfer Completed" -#: ../src/dialogs.py:2301 ../src/gajim.py:1787 ../src/notify.py:503 +#: ../src/dialogs.py:2365 ../src/gajim.py:1818 ../src/notify.py:503 msgid "File Transfer Stopped" msgstr "File Transfer Stopped" -#: ../src/dialogs.py:2303 ../src/gajim.py:1486 ../src/notify.py:507 +#: ../src/dialogs.py:2367 ../src/gajim.py:1512 ../src/notify.py:507 msgid "Groupchat Invitation" msgstr "Groupchat Invitation" -#: ../src/dialogs.py:2305 ../src/notify.py:249 ../src/notify.py:509 +#: ../src/dialogs.py:2369 ../src/notify.py:249 ../src/notify.py:509 msgid "Contact Changed Status" msgstr "Contact Changed Status" -#: ../src/dialogs.py:2496 +#: ../src/dialogs.py:2570 #, python-format msgid "Single Message using account %s" msgstr "Single Message using account %s" -#: ../src/dialogs.py:2498 +#: ../src/dialogs.py:2572 #, python-format msgid "Single Message in account %s" msgstr "Single Message in account %s" -#: ../src/dialogs.py:2500 +#: ../src/dialogs.py:2574 msgid "Single Message" msgstr "Single Message" #. prepare UI for Sending -#: ../src/dialogs.py:2503 +#: ../src/dialogs.py:2577 #, python-format msgid "Send %s" msgstr "Send %s" #. prepare UI for Receiving -#: ../src/dialogs.py:2526 +#: ../src/dialogs.py:2600 #, python-format msgid "Received %s" msgstr "Received %s" #. prepare UI for Receiving -#: ../src/dialogs.py:2549 +#: ../src/dialogs.py:2623 #, 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:2628 +#: ../src/dialogs.py:2702 #, python-format msgid "RE: %s" msgstr "RE: %s" -#: ../src/dialogs.py:2629 +#: ../src/dialogs.py:2703 #, python-format msgid "%s wrote:\n" msgstr "%s wrote:\n" -#: ../src/dialogs.py:2678 +#: ../src/dialogs.py:2752 #, python-format msgid "XML Console for %s" msgstr "XML Console for %s" -#: ../src/dialogs.py:2680 +#: ../src/dialogs.py:2754 msgid "XML Console" msgstr "XML Console" #. Set labels #. self.action can be 'add', 'modify' or 'remove' -#: ../src/dialogs.py:2789 +#: ../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." -#: ../src/dialogs.py:2804 ../src/dialogs.py:2851 +#: ../src/dialogs.py:2880 ../src/dialogs.py:2928 #, fuzzy msgid "Add" msgstr "Address" -#: ../src/dialogs.py:2806 ../src/dialogs.py:2883 +#: ../src/dialogs.py:2882 ../src/dialogs.py:2961 #, fuzzy msgid "Modify" msgstr "Moody" -#: ../src/dialogs.py:2812 +#: ../src/dialogs.py:2888 #, fuzzy msgid "Jabber ID" msgstr "Jabber ID:" -#: ../src/dialogs.py:2818 +#: ../src/dialogs.py:2894 #, fuzzy msgid "Groups" msgstr "Group" #. it is selected #. remote_jid = model[iter][1].decode('utf-8') -#: ../src/dialogs.py:2929 +#: ../src/dialogs.py:3008 #, fuzzy, python-format msgid "%s suggested me to add you in my roster." msgstr "I would like to add you to my roster." -#: ../src/dialogs.py:3029 +#: ../src/dialogs.py:3108 #, python-format msgid "Privacy List <b><i>%s</i></b>" msgstr "Privacy List <b><i>%s</i></b>" -#: ../src/dialogs.py:3033 +#: ../src/dialogs.py:3112 #, python-format msgid "Privacy List for %s" msgstr "Privacy List for %s" -#: ../src/dialogs.py:3089 +#: ../src/dialogs.py:3168 #, 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:3094 +#: ../src/dialogs.py:3173 #, python-format msgid "Order: %(order)s, action: %(action)s" msgstr "Order: %(order)s, action: %(action)s" -#: ../src/dialogs.py:3136 +#: ../src/dialogs.py:3215 msgid "<b>Edit a rule</b>" msgstr "<b>Edit a rule</b>" -#: ../src/dialogs.py:3223 +#: ../src/dialogs.py:3326 msgid "<b>Add a rule</b>" msgstr "<b>Add a rule</b>" -#: ../src/dialogs.py:3319 +#: ../src/dialogs.py:3423 #, python-format msgid "Privacy Lists for %s" msgstr "Privacy Lists for %s" -#: ../src/dialogs.py:3321 +#: ../src/dialogs.py:3425 msgid "Privacy Lists" msgstr "Privacy Lists" -#: ../src/dialogs.py:3391 +#: ../src/dialogs.py:3495 msgid "Invalid List Name" msgstr "Invalid List Name" -#: ../src/dialogs.py:3392 +#: ../src/dialogs.py:3496 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:3424 +#: ../src/dialogs.py:3528 msgid "You are invited to a groupchat" msgstr "You are invited to a groupchat" -#: ../src/dialogs.py:3427 +#: ../src/dialogs.py:3531 msgid "$Contact has invited you to join a discussion" msgstr "$Contact has invited you to join a discussion" -#: ../src/dialogs.py:3429 +#: ../src/dialogs.py:3533 #, 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:3437 +#: ../src/dialogs.py:3541 #, python-format msgid "Comment: %s" msgstr "Comment: %s" -#: ../src/dialogs.py:3439 +#: ../src/dialogs.py:3543 msgid "Do you want to accept the invitation?" msgstr "Do you want to accept the invitation?" -#: ../src/dialogs.py:3495 +#: ../src/dialogs.py:3599 msgid "Choose Sound" msgstr "Choose Sound" -#: ../src/dialogs.py:3505 ../src/dialogs.py:3559 +#: ../src/dialogs.py:3609 ../src/dialogs.py:3663 msgid "All files" msgstr "All files" -#: ../src/dialogs.py:3510 +#: ../src/dialogs.py:3614 msgid "Wav Sounds" msgstr "Wav Sounds" -#: ../src/dialogs.py:3546 +#: ../src/dialogs.py:3650 msgid "Choose Image" msgstr "Choose Image" -#: ../src/dialogs.py:3564 +#: ../src/dialogs.py:3668 msgid "Images" msgstr "Images" -#: ../src/dialogs.py:3629 +#: ../src/dialogs.py:3733 #, python-format msgid "When %s becomes:" msgstr "When %s becomes:" -#: ../src/dialogs.py:3631 +#: ../src/dialogs.py:3735 #, python-format msgid "Adding Special Notification for %s" msgstr "Adding Special Notification for %s" #. # means number -#: ../src/dialogs.py:3700 +#: ../src/dialogs.py:3804 msgid "#" msgstr "#" -#: ../src/dialogs.py:3706 +#: ../src/dialogs.py:3810 msgid "Condition" msgstr "Condition" -#: ../src/dialogs.py:3824 +#: ../src/dialogs.py:3928 msgid "when I am " msgstr "when I am " -#: ../src/dialogs.py:4296 +#: ../src/dialogs.py:4400 #, python-format msgid "" "Your chat session with <b>%(jid)s</b> is encrypted.\n" @@ -7039,19 +7113,19 @@ msgstr "" "\n" "This session's Short Authentication String is <b>%(sas)s</b>." -#: ../src/dialogs.py:4300 +#: ../src/dialogs.py:4404 msgid "You have already verified this contact's identity." msgstr "You have already verified this contact's identity." -#: ../src/dialogs.py:4306 ../src/dialogs.py:4393 +#: ../src/dialogs.py:4410 ../src/dialogs.py:4497 msgid "Contact's identity verified" msgstr "Contact's identity verified" -#: ../src/dialogs.py:4314 +#: ../src/dialogs.py:4418 msgid "Verify again..." msgstr "Verify again..." -#: ../src/dialogs.py:4319 +#: ../src/dialogs.py:4423 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 " @@ -7061,19 +7135,19 @@ msgstr "" "send you messages, you need to verify their identity by clicking the button " "below." -#: ../src/dialogs.py:4322 ../src/dialogs.py:4374 ../src/dialogs.py:4387 +#: ../src/dialogs.py:4426 ../src/dialogs.py:4478 ../src/dialogs.py:4491 msgid "Contact's identity NOT verified" msgstr "Contact's identity NOT verified" -#: ../src/dialogs.py:4329 +#: ../src/dialogs.py:4433 msgid "Verify..." msgstr "Verify..." -#: ../src/dialogs.py:4341 +#: ../src/dialogs.py:4445 msgid "Have you verified the contact's identity?" msgstr "Have you verified the contact's identity?" -#: ../src/dialogs.py:4342 +#: ../src/dialogs.py:4446 #, python-format msgid "" "To prevent talking to an unknown person, you should speak to <b>%(jid)s</b> " @@ -7088,22 +7162,22 @@ msgstr "" "\n" "This session's Short Authentication String is <b>%(sas)s</b>." -#: ../src/dialogs.py:4343 +#: ../src/dialogs.py:4447 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:4375 +#: ../src/dialogs.py:4479 #, 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:4381 +#: ../src/dialogs.py:4485 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:4388 +#: ../src/dialogs.py:4492 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." @@ -7111,7 +7185,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:4394 +#: ../src/dialogs.py:4498 msgid "" "GPG Key is assigned to this contact, and you trust his key, so messages will " "be encrypted." @@ -7206,20 +7280,20 @@ msgstr "Description" msgid "Id" msgstr "Id" -#: ../src/disco.py:1659 ../src/gajim.py:3178 +#: ../src/disco.py:1659 ../src/gajim.py:3311 msgid "Bookmark already set" msgstr "Bookmark already set" -#: ../src/disco.py:1660 ../src/gajim.py:3179 +#: ../src/disco.py:1660 ../src/gajim.py:3312 #, 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:3192 +#: ../src/disco.py:1669 ../src/gajim.py:3325 msgid "Bookmark has been added successfully" msgstr "Bookmark has been added successfully" -#: ../src/disco.py:1670 ../src/gajim.py:3193 +#: ../src/disco.py:1670 ../src/gajim.py:3326 msgid "You can manage your bookmarks via Actions menu in your roster." msgstr "You can manage your bookmarks via Actions menu in your roster." @@ -7231,15 +7305,15 @@ msgstr "Subscribed" msgid "Node" msgstr "Node" -#: ../src/disco.py:1928 +#: ../src/disco.py:1933 msgid "New post" msgstr "New post" -#: ../src/disco.py:1934 +#: ../src/disco.py:1939 msgid "_Subscribe" msgstr "_Subscribe" -#: ../src/disco.py:1940 +#: ../src/disco.py:1945 msgid "_Unsubscribe" msgstr "_Unsubscribe" @@ -7691,31 +7765,31 @@ msgstr "Gajim needs X server to run. Quiting..." msgid "importing PyGTK failed: %s" msgstr "" -#: ../src/gajim.py:170 +#: ../src/gajim.py:180 #, fuzzy msgid "Gajim needs PyGTK 2.12 or above" msgstr "Gajim needs PyGTK 2.8 or above" -#: ../src/gajim.py:171 +#: ../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..." -#: ../src/gajim.py:173 +#: ../src/gajim.py:183 #, fuzzy msgid "Gajim needs GTK 2.12 or above" msgstr "Gajim needs GTK 2.8 or above" -#: ../src/gajim.py:174 +#: ../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..." -#: ../src/gajim.py:179 +#: ../src/gajim.py:189 msgid "GTK+ runtime is missing libglade support" msgstr "GTK+ runtime is missing libglade support" -#: ../src/gajim.py:181 +#: ../src/gajim.py:191 #, python-format msgid "" "Please remove your current GTK+ runtime and install the latest stable " @@ -7724,21 +7798,21 @@ msgstr "" "Please remove your current GTK+ runtime and install the latest stable " "version from %s" -#: ../src/gajim.py:183 +#: ../src/gajim.py:193 msgid "" "Please make sure that GTK+ and PyGTK have libglade support in your system." msgstr "" "Please make sure that GTK+ and PyGTK have libglade support in your system." -#: ../src/gajim.py:188 +#: ../src/gajim.py:198 msgid "Gajim needs PySQLite2 to run" msgstr "Gajim needs PySQLite2 to run" -#: ../src/gajim.py:196 +#: ../src/gajim.py:206 msgid "Gajim needs pywin32 to run" msgstr "Gajim needs pywin32 to run" -#: ../src/gajim.py:197 +#: ../src/gajim.py:207 #, python-format msgid "" "Please make sure that Pywin32 is installed on your system. You can get it at " @@ -7748,11 +7822,11 @@ msgstr "" "%s" #. set the icon to all newly opened wind -#: ../src/gajim.py:342 +#: ../src/gajim.py:354 msgid "Gajim is already running" msgstr "Gajim is already running" -#: ../src/gajim.py:343 +#: ../src/gajim.py:355 msgid "" "Another instance of Gajim seems to be running\n" "Run anyway?" @@ -7760,35 +7834,35 @@ msgstr "" "Another instance of Gajim seems to be running\n" "Run anyway?" -#: ../src/gajim.py:428 +#: ../src/gajim.py:440 msgid "Passphrase Required" msgstr "Passphrase Required" -#: ../src/gajim.py:429 +#: ../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:443 +#: ../src/gajim.py:455 #, fuzzy msgid "GPG key expired" msgstr "No GPG key assigned" -#: ../src/gajim.py:444 +#: ../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:453 +#: ../src/gajim.py:465 msgid "Wrong Passphrase" msgstr "Wrong Passphrase" -#: ../src/gajim.py:454 +#: ../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:512 +#: ../src/gajim.py:524 #, python-format msgid "" "Your desired nickname in group chat %s is in use or registered by another " @@ -7799,59 +7873,59 @@ msgstr "" "occupant.\n" "Please specify another nickname below:" -#: ../src/gajim.py:515 +#: ../src/gajim.py:527 msgid "Always use this nickname when there is a conflict" msgstr "" -#: ../src/gajim.py:532 +#: ../src/gajim.py:544 msgid "Do you accept this request?" msgstr "Do you accept this request?" -#: ../src/gajim.py:534 +#: ../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:537 +#: ../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:588 ../src/notify.py:511 +#: ../src/gajim.py:600 ../src/notify.py:511 msgid "Connection Failed" msgstr "Connection Failed" -#: ../src/gajim.py:915 ../src/gajim.py:919 +#: ../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:929 ../src/gajim.py:943 +#: ../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:970 ../src/notify.py:513 +#: ../src/gajim.py:988 ../src/notify.py:513 #, fuzzy msgid "Subscription request" msgstr "Subscription Request" -#: ../src/gajim.py:995 +#: ../src/gajim.py:1013 msgid "Authorization accepted" msgstr "Authorisation accepted" -#: ../src/gajim.py:996 +#: ../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:1008 +#: ../src/gajim.py:1026 #, python-format msgid "Contact \"%s\" removed subscription from you" msgstr "Contact \"%s\" removed subscription from you" -#: ../src/gajim.py:1009 +#: ../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?" @@ -7859,77 +7933,77 @@ 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:1034 ../src/notify.py:515 +#: ../src/gajim.py:1052 ../src/notify.py:515 #, fuzzy msgid "Unsubscribed" msgstr "_Unsubscribe" -#: ../src/gajim.py:1075 +#: ../src/gajim.py:1093 #, python-format msgid "Contact with \"%s\" cannot be established" msgstr "Contact with \"%s\" cannot be established" -#: ../src/gajim.py:1264 ../src/groupchat_control.py:1175 +#: ../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:1282 ../src/groupchat_control.py:1358 -#: ../src/history_window.py:428 ../src/notify.py:244 +#: ../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:1349 +#: ../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:1413 ../src/groupchat_control.py:1134 +#: ../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:1416 +#: ../src/gajim.py:1442 msgid "Room now shows unavailable member" msgstr "Room now shows unavailable member" -#: ../src/gajim.py:1418 +#: ../src/gajim.py:1444 msgid "room now does not show unavailable members" msgstr "room now does not show unavailable members" -#: ../src/gajim.py:1421 +#: ../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:1424 +#: ../src/gajim.py:1450 msgid "Room logging is now enabled" msgstr "Room logging is now enabled" -#: ../src/gajim.py:1426 +#: ../src/gajim.py:1452 msgid "Room logging is now disabled" msgstr "Room logging is now disabled" -#: ../src/gajim.py:1428 +#: ../src/gajim.py:1454 msgid "Room is now non-anonymous" msgstr "Room is now non-anonymous" -#: ../src/gajim.py:1431 +#: ../src/gajim.py:1457 msgid "Room is now semi-anonymous" msgstr "Room is now semi-anonymous" -#: ../src/gajim.py:1434 +#: ../src/gajim.py:1460 msgid "Room is now fully-anonymous" msgstr "Room is now fully-anonymous" -#: ../src/gajim.py:1466 +#: ../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:1500 +#: ../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" @@ -7937,20 +8011,25 @@ 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:1502 +#: ../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:1505 +#: ../src/gajim.py:1529 msgid "Your passphrase is incorrect" msgstr "Your passphrase is incorrect" -#: ../src/gajim.py:1528 +#: ../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:1528 +#: ../src/gajim.py:1559 #, fuzzy msgid "" "The GPG key used to encrypt this chat is not trusted. Do you really want to " @@ -7958,13 +8037,14 @@ msgid "" msgstr "" "No GPG key is assigned to this contact. So you cannot encrypt messages." -#: ../src/gajim.py:1530 ../src/gajim.py:2190 ../src/gajim.py:2225 -#: ../src/groupchat_control.py:1906 ../src/message_window.py:212 -#: ../src/roster_window.py:3906 +#: ../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:1540 +#: ../src/gajim.py:1571 #, fuzzy msgid "" "Gnome Keyring is installed but not \t\t\t\tcorrectly started (environment " @@ -7973,19 +8053,19 @@ 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:1650 +#: ../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:1652 +#: ../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:1665 +#: ../src/gajim.py:1696 #, python-format msgid "" "\n" @@ -8000,44 +8080,44 @@ msgstr "" "Subject: %(subject)s\n" "%(snippet)s" -#: ../src/gajim.py:1736 +#: ../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:1774 ../src/roster_window.py:1843 +#: ../src/gajim.py:1805 ../src/roster_window.py:1851 #, fuzzy msgid "Remote contact stopped transfer" msgstr "Removes contact from roster" -#: ../src/gajim.py:1776 ../src/roster_window.py:1845 +#: ../src/gajim.py:1807 ../src/roster_window.py:1853 #, fuzzy msgid "Error opening file" msgstr "Error reading file:" -#: ../src/gajim.py:1807 +#: ../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:1811 +#: ../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:1824 +#: ../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:1828 +#: ../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:1926 +#: ../src/gajim.py:1961 #, python-format msgid "" "Unable to decrypt message from %s\n" @@ -8046,36 +8126,36 @@ msgstr "" "Unable to decrypt message from %s\n" "It may have been tampered with." -#: ../src/gajim.py:1933 +#: ../src/gajim.py:1968 msgid "Unable to decrypt message" msgstr "Unable to decrypt message" -#: ../src/gajim.py:2007 +#: ../src/gajim.py:2042 msgid "Username Conflict" msgstr "Username Conflict" -#: ../src/gajim.py:2008 +#: ../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:2020 +#: ../src/gajim.py:2055 msgid "Ping?" msgstr "Ping?" -#: ../src/gajim.py:2033 +#: ../src/gajim.py:2068 #, python-format msgid "Pong! (%s s.)" msgstr "Pong! (%s s.)" -#: ../src/gajim.py:2044 +#: ../src/gajim.py:2079 msgid "Error." msgstr "Error." -#: ../src/gajim.py:2069 +#: ../src/gajim.py:2106 msgid "Resource Conflict" msgstr "Resource Conflict" -#: ../src/gajim.py:2070 +#: ../src/gajim.py:2107 msgid "" "You are already connected to this account with the same resource. Please " "type a new one" @@ -8083,11 +8163,11 @@ msgstr "" "You are already connected to this account with the same resource. Please " "type a new one" -#: ../src/gajim.py:2129 +#: ../src/gajim.py:2166 msgid "Error verifying SSL certificate" msgstr "Error verifying SSL certificate" -#: ../src/gajim.py:2130 +#: ../src/gajim.py:2167 #, python-format msgid "" "There was an error verifying the SSL certificate of your jabber server: %" @@ -8098,15 +8178,15 @@ msgstr "" "(error)s\n" "Do you still want to connect to this server?" -#: ../src/gajim.py:2135 +#: ../src/gajim.py:2172 msgid "Ignore this error for this certificate." msgstr "Ignore this error for this certificate." -#: ../src/gajim.py:2155 +#: ../src/gajim.py:2192 msgid "SSL certificate error" msgstr "SSL certificate error" -#: ../src/gajim.py:2156 +#: ../src/gajim.py:2193 #, fuzzy, python-format msgid "" "It seems the SSL certificate of account %(account)s has changed or your " @@ -8123,11 +8203,11 @@ msgstr "" "\n" "Do you still want to connect and update the fingerprint of the certificate?" -#: ../src/gajim.py:2186 ../src/gajim.py:2221 +#: ../src/gajim.py:2223 ../src/gajim.py:2258 msgid "Insecure connection" msgstr "Insecure connection" -#: ../src/gajim.py:2187 +#: ../src/gajim.py:2224 msgid "" "You are about to send your password on an unencrypted connection. Are you " "sure you want to do that?" @@ -8135,11 +8215,11 @@ msgstr "" "You are about to send your password on an unencrypted connection. Are you " "sure you want to do that?" -#: ../src/gajim.py:2189 ../src/gajim.py:2224 +#: ../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:2222 +#: ../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?" @@ -8147,21 +8227,21 @@ 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:2242 +#: ../src/gajim.py:2279 msgid "PEP node was not removed" msgstr "PEP node was not removed" -#: ../src/gajim.py:2243 +#: ../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:2737 ../src/gajim.py:2759 +#: ../src/gajim.py:2784 ../src/gajim.py:2806 msgid "Emoticons disabled" msgstr "Emoticons disabled" -#: ../src/gajim.py:2738 +#: ../src/gajim.py:2785 msgid "" "Your configured emoticons theme has not been found, so emoticons have been " "disabled." @@ -8169,7 +8249,7 @@ msgstr "" "Your configured emoticons theme has not been found, so emoticons have been " "disabled." -#: ../src/gajim.py:2760 +#: ../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 " @@ -8179,13 +8259,13 @@ msgstr "" "the format of emoticons.py file. See http://trac.gajim.org/wiki/Emoticons " "for more details." -#: ../src/gajim.py:2786 ../src/roster_window.py:3390 +#: ../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:3069 +#: ../src/gajim.py:3202 msgid "Could not save your settings and preferences" msgstr "Could not save your settings and preferences" @@ -8219,12 +8299,13 @@ msgstr "" "separate line" #: ../src/gajim-remote.py:97 ../src/gajim-remote.py:112 -#: ../src/gajim-remote.py:122 ../src/gajim-remote.py:138 -#: ../src/gajim-remote.py:152 ../src/gajim-remote.py:161 -#: ../src/gajim-remote.py:182 ../src/gajim-remote.py:212 -#: ../src/gajim-remote.py:221 ../src/gajim-remote.py:228 -#: ../src/gajim-remote.py:235 ../src/gajim-remote.py:246 -#: ../src/gajim-remote.py:262 ../src/gajim-remote.py:273 +#: ../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 msgid "account" msgstr "account" @@ -8249,9 +8330,9 @@ msgstr "status" 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:124 -#: ../src/gajim-remote.py:135 ../src/gajim-remote.py:149 -#: ../src/gajim-remote.py:160 ../src/gajim-remote.py:264 +#: ../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 msgid "message" msgstr "message" @@ -8268,22 +8349,46 @@ msgstr "" "of all accounts that have \"sync with global status\" option set" #: ../src/gajim-remote.py:118 +#, fuzzy +msgid "Changes the priority of account or accounts" +msgstr "Changes the status of account or accounts" + +#: ../src/gajim-remote.py:120 +#, fuzzy +msgid "priority" +msgstr "Priori_ty:" + +#: ../src/gajim-remote.py:120 +#, fuzzy +msgid "priority you want to give to the account" +msgstr "I want to _register for a new account" + +#: ../src/gajim-remote.py:122 +#, fuzzy +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" + +#: ../src/gajim-remote.py:128 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:120 +#: ../src/gajim-remote.py:130 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:122 ../src/gajim-remote.py:212 +#: ../src/gajim-remote.py:132 ../src/gajim-remote.py:222 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:125 +#: ../src/gajim-remote.py:135 msgid "message content. The account must be specified or \"\"" msgstr "" -#: ../src/gajim-remote.py:130 +#: ../src/gajim-remote.py:140 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 " @@ -8293,29 +8398,29 @@ msgstr "" "account are optional. If you want to set only 'account', without 'OpenPGP " "key', just set 'OpenPGP key' to ''." -#: ../src/gajim-remote.py:134 ../src/gajim-remote.py:147 +#: ../src/gajim-remote.py:144 ../src/gajim-remote.py:157 msgid "JID of the contact that will receive the message" msgstr "JID of the contact that will receive the message" -#: ../src/gajim-remote.py:135 ../src/gajim-remote.py:149 -#: ../src/gajim-remote.py:160 +#: ../src/gajim-remote.py:145 ../src/gajim-remote.py:159 +#: ../src/gajim-remote.py:170 msgid "message contents" msgstr "message contents" -#: ../src/gajim-remote.py:136 ../src/gajim-remote.py:150 +#: ../src/gajim-remote.py:146 ../src/gajim-remote.py:160 msgid "pgp key" msgstr "pgp key" -#: ../src/gajim-remote.py:136 ../src/gajim-remote.py:150 +#: ../src/gajim-remote.py:146 ../src/gajim-remote.py:160 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:138 ../src/gajim-remote.py:152 -#: ../src/gajim-remote.py:161 +#: ../src/gajim-remote.py:148 ../src/gajim-remote.py:162 +#: ../src/gajim-remote.py:171 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:143 +#: ../src/gajim-remote.py:153 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 " @@ -8325,134 +8430,134 @@ msgstr "" "account are optional. If you want to set only 'account', without 'OpenPGP " "key', just set 'OpenPGP key' to ''." -#: ../src/gajim-remote.py:148 +#: ../src/gajim-remote.py:158 msgid "subject" msgstr "subject" -#: ../src/gajim-remote.py:148 +#: ../src/gajim-remote.py:158 msgid "message subject" msgstr "message subject" -#: ../src/gajim-remote.py:157 +#: ../src/gajim-remote.py:167 msgid "Sends new message to a groupchat you've joined." msgstr "Sends new message to a groupchat you've joined." -#: ../src/gajim-remote.py:159 +#: ../src/gajim-remote.py:169 msgid "JID of the room that will receive the message" msgstr "JID of the room that will receive the message" -#: ../src/gajim-remote.py:166 +#: ../src/gajim-remote.py:176 msgid "Gets detailed info on a contact" msgstr "Gets detailed info on a contact" -#: ../src/gajim-remote.py:168 ../src/gajim-remote.py:181 -#: ../src/gajim-remote.py:211 ../src/gajim-remote.py:220 +#: ../src/gajim-remote.py:178 ../src/gajim-remote.py:191 +#: ../src/gajim-remote.py:221 ../src/gajim-remote.py:230 msgid "JID of the contact" msgstr "JID of the contact" -#: ../src/gajim-remote.py:172 +#: ../src/gajim-remote.py:182 msgid "Gets detailed info on a account" msgstr "Gets detailed info on a account" -#: ../src/gajim-remote.py:174 +#: ../src/gajim-remote.py:184 msgid "Name of the account" msgstr "Name of the account" -#: ../src/gajim-remote.py:178 +#: ../src/gajim-remote.py:188 msgid "Sends file to a contact" msgstr "Sends file to a contact" -#: ../src/gajim-remote.py:180 +#: ../src/gajim-remote.py:190 msgid "file" msgstr "file" -#: ../src/gajim-remote.py:180 +#: ../src/gajim-remote.py:190 msgid "File path" msgstr "File path" -#: ../src/gajim-remote.py:182 +#: ../src/gajim-remote.py:192 msgid "if specified, file will be sent using this account" msgstr "if specified, file will be sent using this account" -#: ../src/gajim-remote.py:187 +#: ../src/gajim-remote.py:197 msgid "Lists all preferences and their values" msgstr "Lists all preferences and their values" -#: ../src/gajim-remote.py:191 +#: ../src/gajim-remote.py:201 msgid "Sets value of 'key' to 'value'." msgstr "Sets value of 'key' to 'value'." -#: ../src/gajim-remote.py:193 +#: ../src/gajim-remote.py:203 msgid "key=value" msgstr "key=value" -#: ../src/gajim-remote.py:193 +#: ../src/gajim-remote.py:203 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:198 +#: ../src/gajim-remote.py:208 msgid "Deletes a preference item" msgstr "Deletes a preference item" -#: ../src/gajim-remote.py:200 +#: ../src/gajim-remote.py:210 msgid "key" msgstr "key" -#: ../src/gajim-remote.py:200 +#: ../src/gajim-remote.py:210 msgid "name of the preference to be deleted" msgstr "name of the preference to be deleted" -#: ../src/gajim-remote.py:204 +#: ../src/gajim-remote.py:214 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:209 +#: ../src/gajim-remote.py:219 msgid "Removes contact from roster" msgstr "Removes contact from roster" -#: ../src/gajim-remote.py:218 +#: ../src/gajim-remote.py:228 msgid "Adds contact to roster" msgstr "Adds contact to roster" -#: ../src/gajim-remote.py:220 +#: ../src/gajim-remote.py:230 msgid "jid" msgstr "jid" -#: ../src/gajim-remote.py:221 +#: ../src/gajim-remote.py:231 msgid "Adds new contact to this account" msgstr "Adds new contact to this account" -#: ../src/gajim-remote.py:226 +#: ../src/gajim-remote.py:236 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:233 +#: ../src/gajim-remote.py:243 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:240 +#: ../src/gajim-remote.py:250 msgid "Returns number of unread messages" msgstr "Returns number of unread messages" -#: ../src/gajim-remote.py:244 +#: ../src/gajim-remote.py:254 msgid "Opens 'Start Chat' dialog" msgstr "Opens 'Start Chat' dialogue" -#: ../src/gajim-remote.py:246 +#: ../src/gajim-remote.py:256 msgid "Starts chat, using this account" msgstr "Starts chat, using this account" -#: ../src/gajim-remote.py:250 +#: ../src/gajim-remote.py:260 msgid "Sends custom XML" msgstr "Sends custom XML" -#: ../src/gajim-remote.py:252 +#: ../src/gajim-remote.py:262 msgid "XML to send" msgstr "XML to send" -#: ../src/gajim-remote.py:253 +#: ../src/gajim-remote.py:263 msgid "" "Account in which the xml will be sent; if not specified, xml will be sent to " "all accounts" @@ -8460,72 +8565,72 @@ msgstr "" "Account in which the xml will be sent; if not specified, xml will be sent to " "all accounts" -#: ../src/gajim-remote.py:259 +#: ../src/gajim-remote.py:269 msgid "Handle a xmpp:/ uri" msgstr "Handle a xmpp:/ uri" -#: ../src/gajim-remote.py:261 +#: ../src/gajim-remote.py:271 msgid "uri" msgstr "uri" -#: ../src/gajim-remote.py:261 +#: ../src/gajim-remote.py:271 msgid "URI to handle" msgstr "URI to handle" -#: ../src/gajim-remote.py:262 +#: ../src/gajim-remote.py:272 msgid "Account in which you want to handle it" msgstr "Account in which you want to handle it" -#: ../src/gajim-remote.py:264 +#: ../src/gajim-remote.py:274 #, fuzzy msgid "Message content" msgstr "message contents" -#: ../src/gajim-remote.py:268 +#: ../src/gajim-remote.py:278 msgid "Join a MUC room" msgstr "Join a MUC room" -#: ../src/gajim-remote.py:270 +#: ../src/gajim-remote.py:280 msgid "room" msgstr "room" -#: ../src/gajim-remote.py:270 +#: ../src/gajim-remote.py:280 msgid "Room JID" msgstr "Room JID" -#: ../src/gajim-remote.py:271 +#: ../src/gajim-remote.py:281 msgid "nick" msgstr "nick" -#: ../src/gajim-remote.py:271 +#: ../src/gajim-remote.py:281 msgid "Nickname to use" msgstr "Nickname to use" -#: ../src/gajim-remote.py:272 +#: ../src/gajim-remote.py:282 msgid "password" msgstr "password" -#: ../src/gajim-remote.py:272 +#: ../src/gajim-remote.py:282 msgid "Password to enter the room" msgstr "Password to enter the room" -#: ../src/gajim-remote.py:273 +#: ../src/gajim-remote.py:283 msgid "Account from which you want to enter the room" msgstr "Account from which you want to enter the room" -#: ../src/gajim-remote.py:278 +#: ../src/gajim-remote.py:288 msgid "Check if Gajim is running" msgstr "Check if Gajim is running" -#: ../src/gajim-remote.py:282 +#: ../src/gajim-remote.py:292 msgid "Shows or hides the ipython window" msgstr "Shows or hides the ipython window" -#: ../src/gajim-remote.py:309 +#: ../src/gajim-remote.py:319 msgid "Missing argument \"contact_jid\"" msgstr "Missing argument \"contact_jid\"" -#: ../src/gajim-remote.py:328 +#: ../src/gajim-remote.py:338 #, python-format msgid "" "'%s' is not in your roster.\n" @@ -8534,15 +8639,15 @@ msgstr "" "'%s' is not in your roster.\n" "Please specify account for sending the message." -#: ../src/gajim-remote.py:331 +#: ../src/gajim-remote.py:341 msgid "You have no active account" msgstr "You have no active account" -#: ../src/gajim-remote.py:383 +#: ../src/gajim-remote.py:393 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:406 +#: ../src/gajim-remote.py:416 #, python-format msgid "" "Usage: %(basename)s %(command)s %(arguments)s \n" @@ -8551,16 +8656,16 @@ msgstr "" "Usage: %(basename)s %(command)s %(arguments)s \n" "\t %(help)s" -#: ../src/gajim-remote.py:410 +#: ../src/gajim-remote.py:420 msgid "Arguments:" msgstr "Arguments:" -#: ../src/gajim-remote.py:414 +#: ../src/gajim-remote.py:424 #, python-format msgid "%s not found" msgstr "%s not found" -#: ../src/gajim-remote.py:418 +#: ../src/gajim-remote.py:428 #, python-format msgid "" "Usage: %s command [arguments]\n" @@ -8569,7 +8674,7 @@ msgstr "" "Usage: %s command [arguments]\n" "Command is one of:\n" -#: ../src/gajim-remote.py:483 +#: ../src/gajim-remote.py:493 #, python-format msgid "" "Too many arguments. \n" @@ -8578,7 +8683,7 @@ msgstr "" "Too many arguments. \n" "Type \"%(basename)s help %(command)s\" for more info" -#: ../src/gajim-remote.py:488 +#: ../src/gajim-remote.py:498 #, python-format msgid "" "Argument \"%(arg)s\" is not specified. \n" @@ -8587,7 +8692,7 @@ msgstr "" "Argument \"%(arg)s\" is not specified. \n" "Type \"%(basename)s help %(command)s\" for more info" -#: ../src/gajim-remote.py:507 +#: ../src/gajim-remote.py:517 msgid "Wrong uri" msgstr "Wrong uri" @@ -8616,289 +8721,151 @@ 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:152 +#: ../src/groupchat_control.py:162 msgid "Sending private message failed" msgstr "Sending private message failed" #. in second %s code replaces with nickname -#: ../src/groupchat_control.py:154 +#: ../src/groupchat_control.py:164 #, 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:409 +#: ../src/groupchat_control.py:436 msgid "Insert Nickname" msgstr "Insert Nickname" -#: ../src/groupchat_control.py:561 +#: ../src/groupchat_control.py:595 msgid "Conversation with " msgstr "Conversation with " -#: ../src/groupchat_control.py:563 +#: ../src/groupchat_control.py:597 msgid "Continued conversation" msgstr "Continued conversation" #. Can be a message (see handle_event_gc_config_change in gajim.py) -#: ../src/groupchat_control.py:1137 +#: ../src/groupchat_control.py:1194 msgid "Room logging is enabled" msgstr "Room logging is enabled" -#: ../src/groupchat_control.py:1139 +#: ../src/groupchat_control.py:1196 msgid "A new room has been created" msgstr "A new room has been created" -#: ../src/groupchat_control.py:1142 +#: ../src/groupchat_control.py:1199 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:1148 +#: ../src/groupchat_control.py:1205 #, python-format msgid "%(nick)s has been kicked: %(reason)s" msgstr "%(nick)s has been kicked: %(reason)s" -#: ../src/groupchat_control.py:1152 +#: ../src/groupchat_control.py:1209 #, 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:1159 +#: ../src/groupchat_control.py:1219 #, python-format msgid "%(nick)s has been banned: %(reason)s" msgstr "%(nick)s has been banned: %(reason)s" -#: ../src/groupchat_control.py:1163 +#: ../src/groupchat_control.py:1223 #, 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:1173 ../src/groupchat_control.py:1250 +#: ../src/groupchat_control.py:1235 ../src/groupchat_control.py:1328 #, python-format msgid "You are now known as %s" msgstr "You are now known as %s" -#: ../src/groupchat_control.py:1211 ../src/groupchat_control.py:1215 -#: ../src/groupchat_control.py:1220 +#: ../src/groupchat_control.py:1289 ../src/groupchat_control.py:1293 +#: ../src/groupchat_control.py:1298 #, 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:1212 +#: ../src/groupchat_control.py:1290 msgid "affiliation changed" msgstr "affiliation changed" -#: ../src/groupchat_control.py:1217 +#: ../src/groupchat_control.py:1295 msgid "room configuration changed to members-only" msgstr "room configuration changed to members-only" -#: ../src/groupchat_control.py:1222 +#: ../src/groupchat_control.py:1300 msgid "system shutdown" msgstr "system shutdown" -#: ../src/groupchat_control.py:1299 +#: ../src/groupchat_control.py:1377 #, 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:1303 +#: ../src/groupchat_control.py:1381 #, 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:1318 +#: ../src/groupchat_control.py:1396 #, 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:1322 +#: ../src/groupchat_control.py:1400 #, 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:1351 +#: ../src/groupchat_control.py:1429 #, python-format msgid "%s has left" msgstr "%s has left" -#: ../src/groupchat_control.py:1356 +#: ../src/groupchat_control.py:1434 #, python-format msgid "%s has joined the group chat" msgstr "%s has joined the group chat" -#: ../src/groupchat_control.py:1496 ../src/groupchat_control.py:1514 -#, python-format -msgid "Nickname not found: %s" -msgstr "Nickname not found: %s" - -#: ../src/groupchat_control.py:1530 -msgid "This group chat has no subject" -msgstr "This group chat has no subject" - -#: ../src/groupchat_control.py:1542 -#, python-format -msgid "Invited %(contact_jid)s to %(room_jid)s." -msgstr "Invited %(contact_jid)s to %(room_jid)s." - -#: ../src/groupchat_control.py:1605 -#, python-format -msgid "" -"There is an ambiguity: %d nicks match.\n" -" Please use graphical interface " -msgstr "" - -#. We can't do the difference between nick and reason -#. So we don't say the nick -#: ../src/groupchat_control.py:1621 ../src/groupchat_control.py:1652 -#, fuzzy -msgid "Nickname not found" -msgstr "Nickname not found: %s" - -#: ../src/groupchat_control.py:1645 -#, python-format -msgid "" -"There is an ambiguity: %d nicks match.\n" -" Please use graphical interface" -msgstr "" - -#: ../src/groupchat_control.py:1728 -#, fuzzy, python-format -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 \"@\". If " -"the JID is currently in the group chat, he/she/it will also be kicked." -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." - -#: ../src/groupchat_control.py:1734 -#, python-format -msgid "" -"Usage: /%s <nickname>, opens a private chat window with the specified " -"occupant." -msgstr "" -"Usage: /%s <nickname>, opens a private chat window with the specified " -"occupant." - -#: ../src/groupchat_control.py:1740 -#, python-format -msgid "" -"Usage: /%s [reason], closes the current window or tab, displaying reason if " -"specified." -msgstr "" -"Usage: /%s [reason], closes the current window or tab, displaying reason if " -"specified." - -#: ../src/groupchat_control.py:1746 -#, python-format -msgid "" -"Usage: /%s <JID> [reason], invites JID to the current group chat, optionally " -"providing a reason." -msgstr "" -"Usage: /%s <JID> [reason], invites JID to the current group chat, optionally " -"providing a reason." - -#: ../src/groupchat_control.py:1750 -#, python-format -msgid "" -"Usage: /%s <room>@<server>[/nickname], offers to join room@server optionally " -"using specified nickname." -msgstr "" -"Usage: /%s <room>@<server>[/nickname], offers to join room@server optionally " -"using specified nickname." - -#: ../src/groupchat_control.py:1754 -#, fuzzy, python-format -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." - -#: ../src/groupchat_control.py:1762 -#, python-format -msgid "" -"Usage: /%s <nickname> [message], opens a private message window and sends " -"message to the occupant specified by nickname." -msgstr "" -"Usage: /%s <nickname> [message], opens a private message window and sends " -"message to the occupant specified by nickname." - -#: ../src/groupchat_control.py:1767 -#, python-format -msgid "Usage: /%s <nickname>, changes your nickname in current group chat." -msgstr "Usage: /%s <nickname>, changes your nickname in current group chat." - -#: ../src/groupchat_control.py:1771 -#, python-format -msgid "Usage: /%s , display the names of group chat occupants." -msgstr "Usage: /%s , display the names of group chat occupants." - -#: ../src/groupchat_control.py:1775 -#, python-format -msgid "Usage: /%s [topic], displays or updates the current group chat topic." -msgstr "Usage: /%s [topic], displays or updates the current group chat topic." - -#: ../src/groupchat_control.py:1778 -#, python-format -msgid "" -"Usage: /%s <message>, sends a message without looking for other commands." -msgstr "" -"Usage: /%s <message>, sends a message without looking for other commands." - -#: ../src/groupchat_control.py:1781 -#, python-format -msgid "" -"Usage: /%s <nickname>, prevent <nickname> to send you messages or private " -"messages." -msgstr "" - -#: ../src/groupchat_control.py:1784 -#, fuzzy, python-format -msgid "" -"Usage: /%s <nickname>, allow <nickname> to send you messages and private " -"messages." -msgstr "Usage: /%s <nickname>, changes your nickname in current group chat." - -#: ../src/groupchat_control.py:1900 +#: ../src/groupchat_control.py:1668 #, 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:1902 +#: ../src/groupchat_control.py:1670 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:1939 +#: ../src/groupchat_control.py:1707 msgid "Changing Subject" msgstr "Changing Subject" -#: ../src/groupchat_control.py:1940 +#: ../src/groupchat_control.py:1708 msgid "Please specify the new subject:" msgstr "Please specify the new subject:" -#: ../src/groupchat_control.py:1947 +#: ../src/groupchat_control.py:1715 msgid "Changing Nickname" msgstr "Changing Nickname" -#: ../src/groupchat_control.py:1948 +#: ../src/groupchat_control.py:1716 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:1977 +#: ../src/groupchat_control.py:1745 #, python-format msgid "Destroying %s" msgstr "Destroying %s" -#: ../src/groupchat_control.py:1978 +#: ../src/groupchat_control.py:1746 msgid "" "You are going to definitively destroy this room.\n" "You may specify a reason below:" @@ -8906,22 +8873,22 @@ msgstr "" "You are going to definitively destroy this room.\n" "You may specify a reason below:" -#: ../src/groupchat_control.py:1980 +#: ../src/groupchat_control.py:1748 msgid "You may also enter an alternate venue:" msgstr "You may also enter an alternate venue:" #. ask for reason -#: ../src/groupchat_control.py:2151 +#: ../src/groupchat_control.py:1921 #, python-format msgid "Kicking %s" msgstr "Kicking %s" -#: ../src/groupchat_control.py:2152 ../src/groupchat_control.py:2457 +#: ../src/groupchat_control.py:1922 ../src/groupchat_control.py:2227 msgid "You may specify a reason below:" msgstr "You may specify a reason below:" #. ask for reason -#: ../src/groupchat_control.py:2456 +#: ../src/groupchat_control.py:2226 #, python-format msgid "Banning %s" msgstr "Banning %s" @@ -8993,6 +8960,14 @@ msgstr "Image cannot be saved in %(type)s format. Save as %(new_filename)s?" msgid "Save Image as..." msgstr "Save Image as..." +#: ../src/gui_menu_builder.py:89 +msgid "_New Group Chat" +msgstr "_New Group Chat" + +#: ../src/gui_menu_builder.py:400 +msgid "I would like to add you to my roster" +msgstr "I would like to add you to my roster" + #: ../src/history_manager.py:121 msgid "Cannot find history logs database" msgstr "Cannot find history logs database" @@ -9075,52 +9050,62 @@ msgstr "Conversation History with %s" msgid "Disk Error" msgstr "Disk Error" -#: ../src/history_window.py:424 +#: ../src/history_window.py:427 #, 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:434 +#: ../src/history_window.py:438 +#, fuzzy, python-format +msgid "Error: %s" +msgstr "Error message: %s" + +#: ../src/history_window.py:440 +#, fuzzy +msgid "Error" +msgstr "Error." + +#: ../src/history_window.py:442 #, python-format msgid "Status is now: %(status)s: %(status_msg)s" msgstr "Status is now: %(status)s: %(status_msg)s" -#: ../src/history_window.py:437 +#: ../src/history_window.py:445 #, python-format msgid "Status is now: %(status)s" msgstr "Status is now: %(status)s" -#: ../src/htmltextview.py:528 ../src/htmltextview.py:539 +#: ../src/htmltextview.py:512 ../src/htmltextview.py:522 msgid "Timeout loading image" msgstr "Timeout loading image" -#: ../src/htmltextview.py:549 +#: ../src/htmltextview.py:532 msgid "Image is too big" msgstr "Image is too big" -#: ../src/message_window.py:210 +#: ../src/message_window.py:220 #, fuzzy msgid "You are going to close several tabs" msgstr "You are not connected to the server" -#: ../src/message_window.py:211 +#: ../src/message_window.py:221 #, fuzzy msgid "Do you really want to close them all?" msgstr "Do you really want to delete the selected message?" -#: ../src/message_window.py:448 +#: ../src/message_window.py:481 msgid "Chats" msgstr "Chats" -#: ../src/message_window.py:450 +#: ../src/message_window.py:483 msgid "Group Chats" msgstr "Group Chats" -#: ../src/message_window.py:452 +#: ../src/message_window.py:485 msgid "Private Chats" msgstr "Private Chats" -#: ../src/message_window.py:458 +#: ../src/message_window.py:491 msgid "Messages" msgstr "Messages" @@ -9181,18 +9166,18 @@ msgstr "_Ignore" msgid "Retrieving profile..." msgstr "Retrieving profile..." -#: ../src/profile_window.py:108 ../src/roster_window.py:2834 +#: ../src/profile_window.py:108 ../src/roster_window.py:2852 msgid "File is empty" msgstr "File is empty" -#: ../src/profile_window.py:111 ../src/roster_window.py:2837 +#: ../src/profile_window.py:111 ../src/roster_window.py:2855 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:2839 ../src/roster_window.py:2850 +#: ../src/roster_window.py:2857 ../src/roster_window.py:2868 msgid "Could not load image" msgstr "Could not load image" @@ -9224,46 +9209,46 @@ msgstr "" "There was an error while publishing your personal information, try again " "later." -#: ../src/roster_window.py:280 ../src/roster_window.py:962 +#: ../src/roster_window.py:280 ../src/roster_window.py:1017 msgid "Merged accounts" msgstr "Merged accounts" -#: ../src/roster_window.py:1898 +#: ../src/roster_window.py:1906 msgid "Authorization has been sent" msgstr "Authorisation has been sent" -#: ../src/roster_window.py:1899 +#: ../src/roster_window.py:1907 #, python-format msgid "Now \"%s\" will know your status." msgstr "Now \"%s\" will know your status." -#: ../src/roster_window.py:1919 +#: ../src/roster_window.py:1927 msgid "Subscription request has been sent" msgstr "Subscription request has been sent" -#: ../src/roster_window.py:1920 +#: ../src/roster_window.py:1928 #, 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:1932 +#: ../src/roster_window.py:1940 msgid "Authorization has been removed" msgstr "Authorisation has been removed" -#: ../src/roster_window.py:1933 +#: ../src/roster_window.py:1941 #, python-format msgid "Now \"%s\" will always see you as offline." msgstr "Now \"%s\" will always see you as offline." -#: ../src/roster_window.py:1961 +#: ../src/roster_window.py:1969 msgid "GPG is not usable" msgstr "GPG is not usable" -#: ../src/roster_window.py:2157 ../src/roster_window.py:3334 +#: ../src/roster_window.py:2174 ../src/roster_window.py:3383 msgid "You are participating in one or more group chats" msgstr "You are participating in one or more group chats" -#: ../src/roster_window.py:2158 ../src/roster_window.py:3335 +#: ../src/roster_window.py:2175 ../src/roster_window.py:3384 msgid "" "Changing your status to invisible will result in disconnection from those " "group chats. Are you sure you want to go invisible?" @@ -9271,28 +9256,28 @@ 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:2184 +#: ../src/roster_window.py:2201 msgid "desync'ed" msgstr "desync'ed" -#: ../src/roster_window.py:2240 +#: ../src/roster_window.py:2257 msgid "Really quit Gajim?" msgstr "" -#: ../src/roster_window.py:2241 +#: ../src/roster_window.py:2258 #, fuzzy msgid "Are you sure you want to quit Gajim?" msgstr "Are you sure you want to leave group chat \"%s\"?" -#: ../src/roster_window.py:2242 +#: ../src/roster_window.py:2259 msgid "Always close Gajim" msgstr "" -#: ../src/roster_window.py:2333 ../src/roster_window.py:2570 +#: ../src/roster_window.py:2350 ../src/roster_window.py:2587 msgid "You have unread messages" msgstr "You have unread messages" -#: ../src/roster_window.py:2334 +#: ../src/roster_window.py:2351 msgid "" "Messages will only be available for reading them later if you have history " "enabled and contact is in your roster." @@ -9300,16 +9285,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:2571 +#: ../src/roster_window.py:2588 msgid "You must read them before removing this transport." msgstr "You must read them before removing this transport." -#: ../src/roster_window.py:2574 +#: ../src/roster_window.py:2591 #, python-format msgid "Transport \"%s\" will be removed" msgstr "Transport \"%s\" will be removed" -#: ../src/roster_window.py:2575 +#: ../src/roster_window.py:2592 msgid "" "You will no longer be able to send and receive messages from contacts using " "this transport." @@ -9317,11 +9302,11 @@ msgstr "" "You will no longer be able to send and receive messages from contacts using " "this transport." -#: ../src/roster_window.py:2578 +#: ../src/roster_window.py:2595 msgid "Transports will be removed" msgstr "Transports will be removed" -#: ../src/roster_window.py:2583 +#: ../src/roster_window.py:2600 #, python-format msgid "" "You will no longer be able to send and receive messages to contacts from " @@ -9330,57 +9315,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 +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?" + +#: ../src/roster_window.py:2664 +msgid "" +"This contact will see you offline and you will not receive messages he will " +"send you." +msgstr "" + #. it's jid -#: ../src/roster_window.py:2714 +#: ../src/roster_window.py:2748 msgid "Rename Contact" msgstr "Rename Contact" -#: ../src/roster_window.py:2715 +#: ../src/roster_window.py:2749 #, python-format msgid "Enter a new nickname for contact %s" msgstr "Enter a new nickname for contact %s" -#: ../src/roster_window.py:2722 +#: ../src/roster_window.py:2756 msgid "Rename Group" msgstr "Rename Group" -#: ../src/roster_window.py:2723 +#: ../src/roster_window.py:2757 #, python-format msgid "Enter a new name for group %s" msgstr "Enter a new name for group %s" -#: ../src/roster_window.py:2780 +#: ../src/roster_window.py:2798 msgid "Remove Group" msgstr "Remove Group" -#: ../src/roster_window.py:2781 +#: ../src/roster_window.py:2799 #, 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:2782 +#: ../src/roster_window.py:2800 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:2821 +#: ../src/roster_window.py:2839 msgid "Assign OpenPGP Key" msgstr "Assign OpenPGP Key" -#: ../src/roster_window.py:2822 +#: ../src/roster_window.py:2840 msgid "Select a key to apply to the contact" msgstr "Select a key to apply to the contact" -#: ../src/roster_window.py:3172 +#: ../src/roster_window.py:3203 #, python-format msgid "Contact \"%s\" will be removed from your roster" msgstr "Contact \"%s\" will be removed from your roster" -#: ../src/roster_window.py:3174 +#: ../src/roster_window.py:3205 #, python-format msgid "You are about to remove \"%(name)s\" (%(jid)s) from your roster.\n" msgstr "" -#: ../src/roster_window.py:3179 +#: ../src/roster_window.py:3210 msgid "" "By removing this contact you also remove authorization resulting in him or " "her always seeing you as offline." @@ -9389,11 +9386,11 @@ msgstr "" "her always seeing you as offline." #. Contact is not in roster -#: ../src/roster_window.py:3185 +#: ../src/roster_window.py:3216 msgid "Do you want to continue?" msgstr "Do you want to continue?" -#: ../src/roster_window.py:3188 +#: ../src/roster_window.py:3219 msgid "" "By removing this contact you also by default remove authorization resulting " "in him or her always seeing you as offline." @@ -9401,16 +9398,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:3191 +#: ../src/roster_window.py:3222 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:3195 +#: ../src/roster_window.py:3226 msgid "Contacts will be removed from your roster" msgstr "Contacts will be removed from your roster" -#: ../src/roster_window.py:3200 +#: ../src/roster_window.py:3231 #, python-format msgid "" "By removing these contacts:%s\n" @@ -9419,19 +9416,33 @@ msgstr "" "By removing these contacts:%s\n" "you also remove authorisation resulting in them always seeing you as offline." -#: ../src/roster_window.py:3256 +#: ../src/roster_window.py:3286 +#, fuzzy +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?" + +#: ../src/roster_window.py:3288 +#, 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 "" + +#: ../src/roster_window.py:3305 msgid "No account available" msgstr "No account available" -#: ../src/roster_window.py:3257 +#: ../src/roster_window.py:3306 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:3813 +#: ../src/roster_window.py:3877 msgid "Metacontacts storage not supported by your server" msgstr "Metacontacts storage not supported by your server" -#: ../src/roster_window.py:3815 +#: ../src/roster_window.py:3879 msgid "" "Your server does not support storing metacontacts information. So those " "information will not be saved on next reconnection." @@ -9439,13 +9450,13 @@ msgstr "" "Your server does not support storing metacontacts information. So those " "information will not be saved on next reconnection." -#: ../src/roster_window.py:3900 +#: ../src/roster_window.py:3964 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:3902 +#: ../src/roster_window.py:3966 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 " @@ -9455,23 +9466,23 @@ msgstr "" "is used when the same person has several Jabber accounts or transport " "accounts." -#: ../src/roster_window.py:4015 +#: ../src/roster_window.py:4081 msgid "Invalid file URI:" msgstr "Invalid file URI:" -#: ../src/roster_window.py:4026 +#: ../src/roster_window.py:4092 #, 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:4131 +#: ../src/roster_window.py:4207 #, fuzzy, python-format msgid "Send %s to %s" msgstr "Send %s" -#: ../src/roster_window.py:4137 +#: ../src/roster_window.py:4213 #, python-format msgid "Make %s and %s metacontacts" msgstr "Make %s and %s metacontacts" @@ -9481,115 +9492,127 @@ msgstr "Make %s and %s metacontacts" #. for chat_with #. for single message #. join gc -#: ../src/roster_window.py:4720 ../src/roster_window.py:4791 -#: ../src/roster_window.py:4800 ../src/systray.py:216 ../src/systray.py:263 +#: ../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 #, python-format msgid "using account %s" msgstr "using account %s" #. add -#: ../src/roster_window.py:4807 +#: ../src/roster_window.py:4881 #, python-format msgid "to %s account" msgstr "to %s account" #. disco -#: ../src/roster_window.py:4812 +#: ../src/roster_window.py:4886 #, python-format msgid "using %s account" msgstr "using %s account" -#: ../src/roster_window.py:4849 ../src/systray.py:279 +#: ../src/roster_window.py:4923 ../src/systray.py:279 msgid "_Manage Bookmarks..." msgstr "_Manage Bookmarks..." #. profile, avatar -#: ../src/roster_window.py:4869 +#: ../src/roster_window.py:4943 #, python-format msgid "of account %s" msgstr "of account %s" -#: ../src/roster_window.py:4909 +#: ../src/roster_window.py:4983 #, python-format msgid "for account %s" msgstr "for account %s" -#: ../src/roster_window.py:4965 ../src/roster_window.py:5066 +#: ../src/roster_window.py:5039 ../src/roster_window.py:5140 msgid "_Change Status Message" msgstr "_Change Status Message" -#: ../src/roster_window.py:4992 +#: ../src/roster_window.py:5066 msgid "Publish Tune" msgstr "Publish Tune" -#: ../src/roster_window.py:5000 +#: ../src/roster_window.py:5074 msgid "Configure Services..." msgstr "Configure Services..." -#: ../src/roster_window.py:5154 +#: ../src/roster_window.py:5228 msgid "_Maximize All" msgstr "_Maximise All" #. Send Group Message -#: ../src/roster_window.py:5162 ../src/roster_window.py:5688 +#: ../src/roster_window.py:5236 ../src/roster_window.py:5404 msgid "Send Group M_essage" msgstr "Send Group M_essage" -#: ../src/roster_window.py:5170 +#: ../src/roster_window.py:5244 msgid "To all users" msgstr "To all users" -#: ../src/roster_window.py:5174 +#: ../src/roster_window.py:5248 msgid "To all online users" msgstr "To all online users" -#: ../src/roster_window.py:5585 -msgid "I would like to add you to my roster" -msgstr "I would like to add you to my roster" - #. Manage Transport submenu -#: ../src/roster_window.py:5708 +#: ../src/roster_window.py:5424 msgid "_Manage Contacts" msgstr "_Manage Contacts" +#. Edit Groups +#: ../src/roster_window.py:5432 +msgid "Edit _Groups" +msgstr "Edit _Groups" + #. Send single message -#: ../src/roster_window.py:5769 +#: ../src/roster_window.py:5485 msgid "Send Single Message" msgstr "Send Single Message" +#. Execute Command +#: ../src/roster_window.py:5531 +msgid "Execute Command..." +msgstr "Execute Command..." + #. Manage Transport submenu -#: ../src/roster_window.py:5825 +#: ../src/roster_window.py:5541 msgid "_Manage Transport" msgstr "_Manage Transport" #. Modify Transport -#: ../src/roster_window.py:5833 +#: ../src/roster_window.py:5549 msgid "_Modify Transport" msgstr "_Modify Transport" -#: ../src/roster_window.py:5907 +#. Rename +#: ../src/roster_window.py:5558 +msgid "_Rename" +msgstr "_Rename" + +#: ../src/roster_window.py:5623 msgid "_Maximize" msgstr "_Maximise" -#: ../src/roster_window.py:5914 -msgid "_Disconnect" +#: ../src/roster_window.py:5631 +#, fuzzy +msgid "_Reconnect" msgstr "_Disconnect" -#: ../src/roster_window.py:5994 -msgid "_New Group Chat" -msgstr "_New Group Chat" +#: ../src/roster_window.py:5637 +msgid "_Disconnect" +msgstr "_Disconnect" #. History manager -#: ../src/roster_window.py:6107 +#: ../src/roster_window.py:5716 msgid "History Manager" msgstr "History Manager" -#: ../src/roster_window.py:6116 +#: ../src/roster_window.py:5725 msgid "_Join New Group Chat" msgstr "_Join New Group Chat" -#: ../src/roster_window.py:6273 +#: ../src/roster_window.py:5881 msgid "Change Status Message..." msgstr "Change Status Message..." @@ -9606,20 +9629,20 @@ msgstr "Error in received dataform" msgid "No result" msgstr "No result" -#: ../src/session.py:123 +#: ../src/session.py:128 msgid "Disk WriteError" msgstr "Disk WriteError" -#: ../src/session.py:244 +#: ../src/session.py:249 #, python-format msgid "Subject: %s" msgstr "Subject: %s" -#: ../src/session.py:417 ../src/session.py:452 +#: ../src/session.py:422 ../src/session.py:457 msgid "Confirm these session options" msgstr "Confirm these session options" -#: ../src/session.py:419 +#: ../src/session.py:424 #, python-format msgid "" "The remote client wants to negotiate an session with these features:\n" @@ -9634,7 +9657,7 @@ msgstr "" "\n" "\tAre these options acceptable?" -#: ../src/session.py:453 +#: ../src/session.py:458 #, python-format msgid "" "The remote client selected these options:\n" @@ -9830,6 +9853,133 @@ msgstr "There is no pending subscription request." msgid " resource with priority " msgstr " resource with priority " +#~ msgid "Add Special _Notification" +#~ msgstr "Add Special _Notification" + +#~ msgid "Assign Open_PGP Key" +#~ msgstr "Assign Open_PGP Key" + +#~ msgid "Command not supported for zeroconf account." +#~ msgstr "Command not supported for zeroconf account." + +#~ msgid "Commands: %s" +#~ msgstr "Commands: %s" + +#~ msgid "Usage: /%s, clears the text window." +#~ msgstr "Usage: /%s, clears the text window." + +#~ msgid "Usage: /%s, hide the chat buttons." +#~ msgstr "Usage: /%s, hide the chat buttons." + +#~ msgid "" +#~ "Usage: /%(command)s <action>, sends action to the current group chat. Use " +#~ "third person. (e.g. /%(command)s explodes.)" +#~ msgstr "" +#~ "Usage: /%(command)s <action>, sends action to the current group chat. Use " +#~ "third person. (e.g. /%(command)s explodes.)" + +#~ msgid "Usage: /%s, sends a ping to the contact" +#~ msgstr "Usage: /%s, sends a ping to the contact" + +#~ msgid "Usage: /%s, send the message to the contact" +#~ msgstr "Usage: /%s, send the message to the contact" + +#~ msgid "No help info for /%s" +#~ msgstr "No help info for /%s" + +#~ msgid "Enable link-local/zeroconf messaging" +#~ msgstr "Enable link-local/zeroconf messaging" + +#~ msgid "Nickname not found: %s" +#~ msgstr "Nickname not found: %s" + +#~ msgid "This group chat has no subject" +#~ msgstr "This group chat has no subject" + +#~ msgid "Invited %(contact_jid)s to %(room_jid)s." +#~ msgstr "Invited %(contact_jid)s to %(room_jid)s." + +#, fuzzy +#~ msgid "Nickname not found" +#~ msgstr "Nickname not found: %s" + +#, 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 \"@\". " +#~ "If the JID is currently in the group chat, he/she/it will also be kicked." +#~ 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." + +#~ msgid "" +#~ "Usage: /%s <nickname>, opens a private chat window with the specified " +#~ "occupant." +#~ msgstr "" +#~ "Usage: /%s <nickname>, opens a private chat window with the specified " +#~ "occupant." + +#~ msgid "" +#~ "Usage: /%s [reason], closes the current window or tab, displaying reason " +#~ "if specified." +#~ msgstr "" +#~ "Usage: /%s [reason], closes the current window or tab, displaying reason " +#~ "if specified." + +#~ msgid "" +#~ "Usage: /%s <JID> [reason], invites JID to the current group chat, " +#~ "optionally providing a reason." +#~ msgstr "" +#~ "Usage: /%s <JID> [reason], invites JID to the current group chat, " +#~ "optionally providing a reason." + +#~ msgid "" +#~ "Usage: /%s <room>@<server>[/nickname], offers to join room@server " +#~ "optionally using specified nickname." +#~ msgstr "" +#~ "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." + +#~ msgid "" +#~ "Usage: /%s <nickname> [message], opens a private message window and sends " +#~ "message to the occupant specified by nickname." +#~ msgstr "" +#~ "Usage: /%s <nickname> [message], opens a private message window and sends " +#~ "message to the occupant specified by nickname." + +#~ msgid "Usage: /%s <nickname>, changes your nickname in current group chat." +#~ msgstr "Usage: /%s <nickname>, changes your nickname in current group chat." + +#~ msgid "Usage: /%s , display the names of group chat occupants." +#~ msgstr "Usage: /%s , display the names of group chat occupants." + +#~ msgid "" +#~ "Usage: /%s [topic], displays or updates the current group chat topic." +#~ msgstr "" +#~ "Usage: /%s [topic], displays or updates the current group chat topic." + +#~ msgid "" +#~ "Usage: /%s <message>, sends a message without looking for other commands." +#~ msgstr "" +#~ "Usage: /%s <message>, sends a message without looking for other commands." + +#, fuzzy +#~ msgid "" +#~ "Usage: /%s <nickname>, allow <nickname> to send you messages and private " +#~ "messages." +#~ msgstr "Usage: /%s <nickname>, changes your nickname in current group chat." + #~ msgid "Click to see features (like MSN, ICQ transports) of jabber servers" #~ msgstr "Click to see features (like MSN, ICQ transports) of jabber servers" |