diff options
author | Yann Leboulanger <asterix@lagaule.org> | 2009-11-26 00:21:03 +0300 |
---|---|---|
committer | Yann Leboulanger <asterix@lagaule.org> | 2009-11-26 00:21:03 +0300 |
commit | a9a442c01cddc4b0c4b5fe53810f23bd3ae64936 (patch) | |
tree | ebd05966cde1e6a8992014007951ece3c5b3eb59 /po/es.po | |
parent | a23961fbf64557c86bf023c441184944bf77a2d9 (diff) |
merge translations from 0.13 branch to default branch
Diffstat (limited to 'po/es.po')
-rw-r--r-- | po/es.po | 4030 |
1 files changed, 2036 insertions, 1994 deletions
@@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gajim 2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-10-28 22:17+0100\n" +"POT-Creation-Date: 2009-11-25 22:20+0100\n" "PO-Revision-Date: 2009-08-19 23:49+0200\n" "Last-Translator: Membris Khan <frank@giingo.org>\n" "Language-Team: none <>\n" @@ -104,9 +104,8 @@ msgstr "" "Huella SHA1 del certificado:\n" #: ../data/glade/account_creation_wizard_window.glade.h:11 -#, fuzzy msgid "Anon_ymous authentication" -msgstr "Usar autentificación" +msgstr "Autentificación a_nónima" #: ../data/glade/account_creation_wizard_window.glade.h:12 msgid "Connect when I press Finish" @@ -279,9 +278,9 @@ msgstr "_Editar información personal personales..." #. No configured account #: ../data/glade/account_modification_window.glade.h:16 #: ../data/glade/accounts_window.glade.h:21 -#: ../data/glade/roster_window.glade.h:5 ../src/common/helpers.py:1217 -#: ../src/common/helpers.py:1229 ../src/notify.py:547 ../src/notify.py:568 -#: ../src/notify.py:607 ../src/notify.py:619 +#: ../data/glade/roster_window.glade.h:5 ../src/common/helpers.py:1100 +#: ../src/common/helpers.py:1112 ../src/notify.py:560 ../src/notify.py:581 +#: ../src/notify.py:620 ../src/notify.py:632 msgid "Gajim" msgstr "Gajim" @@ -290,9 +289,9 @@ msgstr "Gajim" #. General group cannot be changed #: ../data/glade/account_modification_window.glade.h:17 #: ../data/glade/accounts_window.glade.h:22 -#: ../data/glade/preferences_window.glade.h:50 ../src/common/contacts.py:98 -#: ../src/dialogs.py:103 ../src/dialogs.py:111 ../src/roster_window.py:2753 -#: ../src/roster_window.py:5351 +#: ../data/glade/preferences_window.glade.h:52 ../src/common/contacts.py:135 +#: ../src/dialogs.py:111 ../src/dialogs.py:121 ../src/roster_window.py:2746 +#: ../src/roster_window.py:5268 msgid "General" msgstr "General" @@ -352,21 +351,21 @@ msgid "Information about you, as stored in the server" msgstr "Información acerca de tí a guardar en el servidor" #: ../data/glade/account_modification_window.glade.h:27 -#: ../data/glade/accounts_window.glade.h:35 ../src/config.py:1585 -#: ../src/config.py:2131 +#: ../data/glade/accounts_window.glade.h:35 ../src/config.py:1646 +#: ../src/config.py:2196 msgid "No key selected" msgstr "Ninguna clave seleccionada" #. None means no proxy profile selected #: ../data/glade/account_modification_window.glade.h:29 #: ../data/glade/accounts_window.glade.h:37 -#: ../data/glade/change_mood_dialog.glade.h:3 ../src/config.py:1106 -#: ../src/config.py:1209 ../src/config.py:1489 ../src/config.py:1494 -#: ../src/config.py:2038 ../src/config.py:2117 ../src/config.py:2130 -#: ../src/config.py:3317 ../src/config.py:3390 ../src/dialogs.py:293 -#: ../src/dialogs.py:295 ../src/dialogs.py:498 ../src/dialogs.py:511 -#: ../src/roster_window.py:2807 ../src/roster_window.py:2813 -#: ../src/roster_window.py:2818 +#: ../data/glade/change_mood_dialog.glade.h:3 ../src/config.py:1158 +#: ../src/config.py:1261 ../src/config.py:1550 ../src/config.py:1555 +#: ../src/config.py:2103 ../src/config.py:2182 ../src/config.py:2195 +#: ../src/config.py:3396 ../src/config.py:3469 ../src/dialogs.py:308 +#: ../src/dialogs.py:310 ../src/dialogs.py:513 ../src/dialogs.py:526 +#: ../src/roster_window.py:2800 ../src/roster_window.py:2806 +#: ../src/roster_window.py:2811 msgid "None" msgstr "Ninguno" @@ -473,18 +472,16 @@ msgid "<b>Proxy</b>" msgstr "<b>Proxy</b>" #: ../data/glade/accounts_window.glade.h:5 -#, fuzzy msgid "A_djust to status" -msgstr "_Ajustar al estado" +msgstr "Ajustar al esta_do" #: ../data/glade/accounts_window.glade.h:7 msgid "Accounts" msgstr "Cuentas" #: ../data/glade/accounts_window.glade.h:9 -#, fuzzy msgid "Anonymous authentication" -msgstr "Usar autentificación" +msgstr "Autentificación anónima" #: ../data/glade/accounts_window.glade.h:13 msgid "" @@ -495,9 +492,8 @@ msgstr "" "de una conexión no segura." #: ../data/glade/accounts_window.glade.h:17 -#, fuzzy msgid "Co_nnect on Gajim startup" -msgstr "C_onectar al inicio de Gajim" +msgstr "Co_nectar al inicio de Gajim" #: ../data/glade/accounts_window.glade.h:19 #: ../data/glade/zeroconf_information_window.glade.h:2 @@ -526,8 +522,8 @@ msgstr "" "firewall." #: ../data/glade/accounts_window.glade.h:32 -#: ../data/glade/zeroconf_information_window.glade.h:4 ../src/config.py:1612 -#: ../src/dialogs.py:806 +#: ../data/glade/zeroconf_information_window.glade.h:4 ../src/config.py:1673 +#: ../src/dialogs.py:830 msgid "Jabber ID:" msgstr "ID de Jabber:" @@ -541,57 +537,47 @@ msgid "Mer_ge accounts" msgstr "_Combinar las cuentas" #. Rename -#: ../data/glade/accounts_window.glade.h:42 ../src/roster_window.py:5302 +#: ../data/glade/accounts_window.glade.h:42 ../src/roster_window.py:5219 msgid "Re_name" msgstr "Re_nombrar" #: ../data/glade/accounts_window.glade.h:47 -#, fuzzy msgid "Send _keep-alive packets" -msgstr "Enviar paquetes de mantenimiento de actividad" +msgstr "Enviar pa_quetes de mantenimiento de actividad" #: ../data/glade/accounts_window.glade.h:49 -#, fuzzy msgid "Synchroni_ze account status with global status" -msgstr "Sinc_ronizar el estado de la cuenta con el estado global" +msgstr "Sincroni_zar el estado de la cuenta con el estado global" #: ../data/glade/accounts_window.glade.h:51 -#, fuzzy msgid "Use G_PG Agent" -msgstr "Usar _agente GPG" +msgstr "Usar agente G_PG" #: ../data/glade/accounts_window.glade.h:52 -#, fuzzy msgid "Use cust_om hostname/port" -msgstr "Usar nombre de host y puerto personalizados" +msgstr "Usar nombre de h_ost y puerto personalizados" #: ../data/glade/accounts_window.glade.h:53 -#, fuzzy msgid "Use cust_om port:" -msgstr "Usar puerto personalizado:" +msgstr "Usar puert_o personalizado:" #: ../data/glade/accounts_window.glade.h:55 -#, fuzzy msgid "_Edit Personal Information..." -msgstr "_Editar información personal personales..." +msgstr "_Editar información personal..." #: ../data/glade/accounts_window.glade.h:56 -#, fuzzy msgid "_Enable" -msgstr "Activar" +msgstr "Ha_bilitar" #: ../data/glade/accounts_window.glade.h:57 -#, fuzzy msgid "_Hostname: " -msgstr "Nombre del host:" +msgstr "Nombre del _host:" #: ../data/glade/accounts_window.glade.h:59 -#, fuzzy msgid "_Manage..." -msgstr "Gestionar..." +msgstr "_Gestionar..." #: ../data/glade/accounts_window.glade.h:61 -#, fuzzy msgid "_Port: " msgstr "_Puerto:" @@ -600,9 +586,8 @@ msgid "_Warn before using an insecure connection" msgstr "_Advertir antes de usar una conexión no segura" #: ../data/glade/accounts_window.glade.h:63 -#, fuzzy msgid "_use HTTP__PROXY environment variable" -msgstr "usar variable de entorno HTTP_PROXY" +msgstr "_usar variable de entorno HTTP__PROXY" #: ../data/glade/accounts_window.glade.h:64 msgid "gtk-add" @@ -950,7 +935,7 @@ msgstr "Última modificación:" msgid "New entry received" msgstr "Nueva entrada recibida" -#: ../data/glade/atom_entry_window.glade.h:5 ../src/atom_window.py:114 +#: ../data/glade/atom_entry_window.glade.h:5 ../src/atom_window.py:124 msgid "You have received new entry:" msgstr "Has recibido una nueva entrada:" @@ -994,11 +979,11 @@ msgstr "Introduce nueva contraseña:" msgid "<b>Type your new status message</b>" msgstr "<b>Escribe tu nuevo mensaje de estado</b>" -#: ../data/glade/change_status_message_dialog.glade.h:2 ../src/tooltips.py:601 +#: ../data/glade/change_status_message_dialog.glade.h:2 ../src/tooltips.py:613 msgid "Activity:" msgstr "Actividad:" -#: ../data/glade/change_status_message_dialog.glade.h:3 ../src/tooltips.py:586 +#: ../data/glade/change_status_message_dialog.glade.h:3 ../src/tooltips.py:608 msgid "Mood:" msgstr "Estado de ánimo:" @@ -1021,7 +1006,7 @@ msgstr "_Añadir al roster" #: ../data/glade/chat_context_menu.glade.h:3 msgid "_Copy JID/Email Address" -msgstr "_Copiar la dirección" +msgstr "_Copiar la dirección de correo/ID de Jabber" #: ../data/glade/chat_context_menu.glade.h:4 msgid "_Copy Link Location" @@ -1088,8 +1073,8 @@ msgstr "Editar _grupos..." #. Invite to #. Invite to Groupchat -#: ../data/glade/contact_context_menu.glade.h:6 ../src/roster_window.py:5257 -#: ../src/roster_window.py:5412 +#: ../data/glade/contact_context_menu.glade.h:6 ../src/roster_window.py:5174 +#: ../src/roster_window.py:5333 msgid "In_vite to" msgstr "In_vitar a" @@ -1102,8 +1087,8 @@ msgid "Remo_ve" msgstr "_Eliminar" #. Send Custom Status -#: ../data/glade/contact_context_menu.glade.h:9 ../src/roster_window.py:5267 -#: ../src/roster_window.py:5497 +#: ../data/glade/contact_context_menu.glade.h:9 ../src/roster_window.py:5184 +#: ../src/roster_window.py:5420 msgid "Send Cus_tom Status" msgstr "Envía estado personalizado" @@ -1136,8 +1121,8 @@ msgid "_Allow him/her to see my status" msgstr "Permitirle ver mi estado" #: ../data/glade/contact_context_menu.glade.h:18 -#: ../data/glade/gc_occupants_menu.glade.h:7 ../src/roster_window.py:5330 -#: ../src/roster_window.py:5449 ../src/roster_window.py:5578 +#: ../data/glade/gc_occupants_menu.glade.h:7 ../src/roster_window.py:5247 +#: ../src/roster_window.py:5370 ../src/roster_window.py:5501 msgid "_Block" msgstr "_Bloquear" @@ -1148,7 +1133,7 @@ msgstr "Prohibirle ver mi estado" #: ../data/glade/contact_context_menu.glade.h:20 #: ../data/glade/gc_control_popup_menu.glade.h:6 #: ../data/glade/gc_occupants_menu.glade.h:8 -#: ../data/glade/roster_window.glade.h:21 ../src/roster_window.py:5647 +#: ../data/glade/roster_window.glade.h:21 ../src/roster_window.py:5570 msgid "_History" msgstr "_Histórico" @@ -1169,8 +1154,8 @@ msgid "_Subscription" msgstr "_Subscripción" #: ../data/glade/contact_context_menu.glade.h:25 -#: ../data/glade/gc_occupants_menu.glade.h:13 ../src/roster_window.py:5324 -#: ../src/roster_window.py:5443 ../src/roster_window.py:5575 +#: ../data/glade/gc_occupants_menu.glade.h:13 ../src/roster_window.py:5241 +#: ../src/roster_window.py:5364 ../src/roster_window.py:5498 msgid "_Unblock" msgstr "_Desbloquear" @@ -1262,7 +1247,7 @@ msgid "When a file transfer is complete show a popup notification" msgstr "" "Cuando una transferencia se completa, muestra una notificación emergente" -#: ../data/glade/filetransfers.glade.h:13 ../src/filetransfers_window.py:792 +#: ../data/glade/filetransfers.glade.h:13 ../src/filetransfers_window.py:820 msgid "_Continue" msgstr "_Continuar" @@ -1270,7 +1255,7 @@ msgstr "_Continuar" msgid "_Notify me when a file transfer is complete" msgstr "_Notificarme cuando una transferencia finalice" -#: ../data/glade/filetransfers.glade.h:15 ../src/filetransfers_window.py:200 +#: ../data/glade/filetransfers.glade.h:15 ../src/filetransfers_window.py:204 msgid "_Open Containing Folder" msgstr "_Abrir carpeta contenedora" @@ -1298,7 +1283,7 @@ msgstr "" "Contacto\n" "Banner" -#: ../data/glade/gajim_themes_window.glade.h:6 ../src/chat_control.py:818 +#: ../data/glade/gajim_themes_window.glade.h:6 ../src/chat_control.py:859 msgid "Bold" msgstr "Negrita" @@ -1318,11 +1303,11 @@ msgstr "Personalización de temas de Gajim" msgid "Gone" msgstr "Me fui" -#: ../data/glade/gajim_themes_window.glade.h:11 ../src/common/pep.py:153 +#: ../data/glade/gajim_themes_window.glade.h:11 ../src/common/pep.py:150 msgid "Inactive" msgstr "Inactivo" -#: ../data/glade/gajim_themes_window.glade.h:12 ../src/chat_control.py:819 +#: ../data/glade/gajim_themes_window.glade.h:12 ../src/chat_control.py:860 msgid "Italic" msgstr "Cursiva" @@ -1370,7 +1355,7 @@ msgstr "Cambiar el _tema" msgid "Configure _Room..." msgstr "Configurar el salón" -#: ../data/glade/gc_control_popup_menu.glade.h:4 ../src/disco.py:1624 +#: ../data/glade/gc_control_popup_menu.glade.h:4 ../src/disco.py:1746 msgid "_Bookmark" msgstr "_Marcador" @@ -1459,8 +1444,9 @@ msgstr "" msgid "<big><b>Welcome to Gajim History Logs Manager</b></big>" msgstr "<big><b>Bienvenido al gestor de históricos de Gajim</b></big>" -#: ../data/glade/history_manager.glade.h:4 ../src/dialogs.py:2884 -#: ../src/dialogs.py:2987 +#. Change label for accept_button to action name instead of 'OK'. +#: ../data/glade/history_manager.glade.h:4 ../src/dialogs.py:3007 +#: ../src/dialogs.py:3104 msgid "Delete" msgstr "Eliminar" @@ -1490,7 +1476,7 @@ msgstr "" msgid "_Search Database" msgstr "_Buscar en la base de datos" -#: ../data/glade/history_window.glade.h:1 ../src/history_window.py:316 +#: ../data/glade/history_window.glade.h:1 ../src/history_window.py:323 msgid "Conversation History" msgstr "Histórico de conversaciones" @@ -1518,7 +1504,7 @@ msgstr "Histórico de conversaciones" msgid "Bookmark this room" msgstr "Añadir este salón a marcadores (Ctrl+B)" -#: ../data/glade/join_groupchat_window.glade.h:3 ../src/dialogs.py:1972 +#: ../data/glade/join_groupchat_window.glade.h:3 ../src/dialogs.py:2076 msgid "Join Group Chat" msgstr "Entrar a un salón de chat" @@ -1545,8 +1531,8 @@ msgstr "Recientemente:" msgid "Room:" msgstr "Salón:" -#: ../data/glade/join_groupchat_window.glade.h:9 ../src/disco.py:1201 -#: ../src/disco.py:1628 +#: ../data/glade/join_groupchat_window.glade.h:9 ../src/disco.py:1306 +#: ../src/disco.py:1750 msgid "_Join" msgstr "_Entrar" @@ -1574,7 +1560,7 @@ msgstr "Minimizar al ingresar automáticamente" msgid "Print status:" msgstr "Mostrar estado:" -#: ../data/glade/manage_bookmarks_window.glade.h:9 ../src/config.py:1602 +#: ../data/glade/manage_bookmarks_window.glade.h:9 ../src/config.py:1663 msgid "Server:" msgstr "Servidor:" @@ -1603,14 +1589,14 @@ msgid "<b>Settings</b>" msgstr "<b>Configuración</b>" #: ../data/glade/manage_proxies_window.glade.h:3 -#, fuzzy msgid "" "HTTP Connect\n" "SOCKS5\n" "BOSH" msgstr "" "Conexión HTTP\n" -"SOCKS5" +"SOCKS5\n" +"BOSH" #: ../data/glade/manage_proxies_window.glade.h:6 msgid "Manage Proxy Profiles" @@ -1621,33 +1607,28 @@ msgid "Pass_word:" msgstr "_Contraseña: " #: ../data/glade/manage_proxies_window.glade.h:8 -#, fuzzy msgid "Proxy _Host:" -msgstr "Proxy" +msgstr "_Host del Proxy:" #: ../data/glade/manage_proxies_window.glade.h:9 -#, fuzzy msgid "Proxy _Port:" -msgstr "_Puerto:" +msgstr "_Puerto del Proxy:" #: ../data/glade/manage_proxies_window.glade.h:10 -#, fuzzy msgid "Use HTTP prox_y" -msgstr "_Usar proxy" +msgstr "Usar prox_y HTTP" #: ../data/glade/manage_proxies_window.glade.h:11 -#, fuzzy msgid "Use proxy auth_entication" -msgstr "Usar autentificación" +msgstr "Usar aut_entificación del proxy" #: ../data/glade/manage_proxies_window.glade.h:12 msgid "_BOSH URL:" -msgstr "" +msgstr "URL _BOSH:" #: ../data/glade/manage_proxies_window.glade.h:14 -#, fuzzy msgid "_Type:" -msgstr "Tipo:" +msgstr "_Tipo:" #: ../data/glade/manage_proxies_window.glade.h:15 msgid "_Username:" @@ -1686,22 +1667,30 @@ msgid "Show a list of emoticons (Alt+M)" msgstr "Mostrar una lista de emoticonos (Alt+M)" #: ../data/glade/message_window.glade.h:9 -#, fuzzy msgid "Show a list of formattings" -msgstr "Mostrar una lista de emoticonos (Alt+M)" +msgstr "Mostrar una lista de formateos" #: ../data/glade/message_window.glade.h:10 -msgid "Show a menu of advanced functions (Alt+A)" +#, fuzzy +msgid "Show a menu of advanced functions (Alt+D)" msgstr "Muestra un menú de funciones avanzadas (Alt+A)" #: ../data/glade/message_window.glade.h:11 msgid "Show the contact's profile (Ctrl+I)" msgstr "Muestra el perfil del contacto (Ctrl+I)" -#. Make sure the character after "_" is not M/m (conflicts with Alt+M that is supposed to show the Emoticon Selector) +#: ../data/glade/message_window.glade.h:12 +msgid "Toggle audio session" +msgstr "" + #: ../data/glade/message_window.glade.h:13 +msgid "Toggle video session" +msgstr "" + +#. Make sure the character after "_" is not M/m (conflicts with Alt+M that is supposed to show the Emoticon Selector) +#: ../data/glade/message_window.glade.h:15 #: ../data/glade/xml_console_window.glade.h:11 -#: ../src/filetransfers_window.py:260 +#: ../src/filetransfers_window.py:266 msgid "_Send" msgstr "_Enviar" @@ -1800,7 +1789,7 @@ msgstr "" #: ../data/glade/preferences_window.glade.h:26 msgid "Allow sound when I'm _busy" -msgstr "" +msgstr "Permitir sonido cuando estoy ocupado" #: ../data/glade/preferences_window.glade.h:27 msgid "Ask status message when I:" @@ -1833,6 +1822,16 @@ msgid "Configure color and font of the interface" msgstr "Configurar colores y fuentes de la interfaz" #: ../data/glade/preferences_window.glade.h:36 +#, fuzzy +msgid "Contact's message:" +msgstr "Mensaje de conversación:" + +#: ../data/glade/preferences_window.glade.h:37 +#, fuzzy +msgid "Contact's nickname:" +msgstr "Nombre de contacto" + +#: ../data/glade/preferences_window.glade.h:38 msgid "" "Detached roster with detached chats\n" "Detached roster with single chat\n" @@ -1846,31 +1845,31 @@ msgstr "" "Roster desacoplado con conversaciones agrupadas por cuenta\n" "Roster desacoplado con conversaciones agrupadas por tipo" -#: ../data/glade/preferences_window.glade.h:41 +#: ../data/glade/preferences_window.glade.h:43 msgid "Display _activity of contacts in roster" msgstr "Mostrar la _actividad de los contactos en el roster" -#: ../data/glade/preferences_window.glade.h:42 +#: ../data/glade/preferences_window.glade.h:44 msgid "Display _extra email details" msgstr "Mostrar detalles _extra en los correos electrónicos" -#: ../data/glade/preferences_window.glade.h:43 +#: ../data/glade/preferences_window.glade.h:45 msgid "Display _tunes of contacts in roster" msgstr "Mostrar _ajustes de los contactos en el roster" -#: ../data/glade/preferences_window.glade.h:44 +#: ../data/glade/preferences_window.glade.h:46 msgid "Display a_vatars of contacts in roster" msgstr "Mostrar en el roster los a_vatares de los contactos" -#: ../data/glade/preferences_window.glade.h:45 +#: ../data/glade/preferences_window.glade.h:47 msgid "Display m_ood of contacts in roster" msgstr "Mostrar estad_o de ánimo de los contactos en el roster" -#: ../data/glade/preferences_window.glade.h:46 +#: ../data/glade/preferences_window.glade.h:48 msgid "Display status _messages of contacts in roster" msgstr "Mostrar en el roster los _mensajes de estado de los contactos" -#: ../data/glade/preferences_window.glade.h:47 +#: ../data/glade/preferences_window.glade.h:49 msgid "" "Gajim can send and receive meta-information related to a conversation you " "may have with a contact. Here you can specify which chatstates you want to " @@ -1880,7 +1879,7 @@ msgstr "" "conversación que puedas tener con un contacto. Aquí puedes especificar qué " "estados de conversación quieres que se muestren en las ventanas." -#: ../data/glade/preferences_window.glade.h:48 +#: ../data/glade/preferences_window.glade.h:50 msgid "" "Gajim can send and receive meta-information related to a conversation you " "may have with a contact. Here you can specify which chatstates you want to " @@ -1890,7 +1889,7 @@ msgstr "" "conversación que puedas tener con un contacto. Aquí puedes especificar qué " "estados de conversación enviar a la potra parte." -#: ../data/glade/preferences_window.glade.h:49 +#: ../data/glade/preferences_window.glade.h:51 msgid "" "Gajim will notify you via a popup window in the bottom right of the screen " "about contacts that just signed out" @@ -1898,11 +1897,11 @@ msgstr "" "Gajim notificará con un mensaje emergente en la parte inferior derecha de la " "pantalla cuando un contacto se desconecte" -#: ../data/glade/preferences_window.glade.h:51 +#: ../data/glade/preferences_window.glade.h:53 msgid "Hide all buttons in chat windows" msgstr "Oculta los botones en las ventanas de conversación." -#: ../data/glade/preferences_window.glade.h:52 +#: ../data/glade/preferences_window.glade.h:54 msgid "" "If checked, Gajim will allow others to detect the operation system you are " "using" @@ -1910,7 +1909,7 @@ msgstr "" "Si está marcado, Gajim permitirá a otros detectar el sistema operativo que " "estás usando" -#: ../data/glade/preferences_window.glade.h:53 +#: ../data/glade/preferences_window.glade.h:55 msgid "" "If checked, Gajim will also include information about the sender of the new " "emails" @@ -1918,14 +1917,14 @@ msgstr "" "Si está marcado, Gajim también incluirá información acerca del remitente de " "los nuevos correos electrónicos" -#: ../data/glade/preferences_window.glade.h:54 +#: ../data/glade/preferences_window.glade.h:56 msgid "" "If checked, Gajim will change status to Away when the computer is unused." msgstr "" "Si está marcado, Gajim cambiará el estado a Ausente cuando el ordenador no " "esté en uso" -#: ../data/glade/preferences_window.glade.h:55 +#: ../data/glade/preferences_window.glade.h:57 msgid "" "If checked, Gajim will change status to Not Available when the computer has " "not been used even longer" @@ -1933,7 +1932,7 @@ msgstr "" "Si está marcado, Gajim cambiará el estado a no disponible cuando el " "ordenador ya no se use" -#: ../data/glade/preferences_window.glade.h:56 +#: ../data/glade/preferences_window.glade.h:58 msgid "" "If checked, Gajim will display avatars of contacts in roster window and in " "group chats" @@ -1941,7 +1940,7 @@ msgstr "" "Si está marcado, Gajim mostrará los avatares de los contactos en el roster y " "grupos de conversación" -#: ../data/glade/preferences_window.glade.h:57 +#: ../data/glade/preferences_window.glade.h:59 msgid "" "If checked, Gajim will display status messages of contacts under the contact " "name in roster window and in group chats" @@ -1949,26 +1948,26 @@ msgstr "" "Si está marcado, Gajim mostrará los mensajes de estado de los contactos bajo " "el nombre de contacto en el roster y grupos de conversación" -#: ../data/glade/preferences_window.glade.h:58 +#: ../data/glade/preferences_window.glade.h:60 msgid "" "If checked, Gajim will display the activity of contacts in the roster window" msgstr "" "Si está marcado, Gajim mostrará la actividad de los contactos en el roster" -#: ../data/glade/preferences_window.glade.h:59 +#: ../data/glade/preferences_window.glade.h:61 msgid "" "If checked, Gajim will display the mood of contacts in the roster window" msgstr "" "Si está marcado, Gajim mostrará el estado de ánimo de los contactos en el " "roster" -#: ../data/glade/preferences_window.glade.h:60 +#: ../data/glade/preferences_window.glade.h:62 msgid "" "If checked, Gajim will display the tunes of contacts in the roster window" msgstr "" "Si está marcado, Gajim mostrará los ajustes de los contactos en el roster" -#: ../data/glade/preferences_window.glade.h:61 +#: ../data/glade/preferences_window.glade.h:63 msgid "" "If checked, Gajim will highlight spelling errors in input fields of chat " "windows. If no language is explicitly set via right click on the input " @@ -1978,7 +1977,7 @@ msgstr "" "ventanas de conversación. Si no se definió ningún idioma vía botón derecho " "en el campo de entrada, será usado el idioma por defecto." -#: ../data/glade/preferences_window.glade.h:62 +#: ../data/glade/preferences_window.glade.h:64 msgid "" "If checked, Gajim will ignore incoming events from unauthorized contacts. " "Use with caution, because it blocks all messages from any contact that is " @@ -1988,7 +1987,7 @@ msgstr "" "autorizados. Úsalo con precaución ya que bloqueará todos los mensajes de " "cualquier contacto que no esté en tu lista de contactos." -#: ../data/glade/preferences_window.glade.h:63 +#: ../data/glade/preferences_window.glade.h:65 msgid "" "If checked, Gajim will keep logs for encrypted messages. Please note that " "when using E2E encryption the remote party has to agree on logging, else the " @@ -1998,7 +1997,7 @@ msgstr "" "cuenta que usando cifrado E2E, la parte remota tiene que aceptar al " "ingresar, o los mensajes no serán registrados." -#: ../data/glade/preferences_window.glade.h:64 +#: ../data/glade/preferences_window.glade.h:66 msgid "" "If checked, Gajim will show a notification when a new e-mail is received via " "GMail" @@ -2006,7 +2005,7 @@ msgstr "" "Si está marcado, Gajim mostrará una notificación cuando se reciba un nuevo " "correo vía GMail" -#: ../data/glade/preferences_window.glade.h:65 +#: ../data/glade/preferences_window.glade.h:67 msgid "" "If checked, Gajim will use protocol-specific status icons. (eg. A contact " "from MSN will have the equivalent msn icon for status online, away, busy, " @@ -2016,7 +2015,7 @@ msgstr "" "un contacto de MSN tendrá el icono de msn equivalente para su estado en " "línea, ausente, ocupado, etc...)" -#: ../data/glade/preferences_window.glade.h:66 +#: ../data/glade/preferences_window.glade.h:68 msgid "" "If enabled, Gajim will not ask for a status message. The specified default " "message will be used instead." @@ -2024,7 +2023,7 @@ msgstr "" "Si está habilitado, Gajim no preguntará un mensaje de estado. Será usado el " "mensaje por defecto especificado." -#: ../data/glade/preferences_window.glade.h:67 +#: ../data/glade/preferences_window.glade.h:69 msgid "" "If not disabled, Gajim will replace ascii smilies like ':)' with equivalent " "animated or static graphical emoticons" @@ -2032,50 +2031,53 @@ msgstr "" "Si no está deshabilitado, Gajim reemplazará emoticonos ascii ':)' por su " "equivalente en iconos gráficos estáticos o animados" -#: ../data/glade/preferences_window.glade.h:68 +#: ../data/glade/preferences_window.glade.h:70 msgid "Log _encrypted chat session" msgstr "R_egistrar conversación cifrada" -#: ../data/glade/preferences_window.glade.h:69 +#: ../data/glade/preferences_window.glade.h:71 msgid "Ma_ke message windows compact" msgstr "Hacer compacta la ventana de mensajes" -#: ../data/glade/preferences_window.glade.h:70 +#: ../data/glade/preferences_window.glade.h:72 msgid "Ma_nage..." msgstr "Gestio_nar..." -#: ../data/glade/preferences_window.glade.h:71 +#: ../data/glade/preferences_window.glade.h:73 msgid "" "Never\n" "Only when pending events\n" "Always" msgstr "" +"Nunca\n" +"Sólamente cuando haya eventos pendientes\n" +"Siempre" -#: ../data/glade/preferences_window.glade.h:74 +#: ../data/glade/preferences_window.glade.h:76 msgid "Notifications" msgstr "Notificaciones" -#: ../data/glade/preferences_window.glade.h:75 +#: ../data/glade/preferences_window.glade.h:77 msgid "Notify me about contacts that sign _in" msgstr "Notif_icarme de los contactos que se conecten" -#: ../data/glade/preferences_window.glade.h:76 +#: ../data/glade/preferences_window.glade.h:78 msgid "Notify me about contacts that sign _out" msgstr "Notificar cuand un contacto: " -#: ../data/glade/preferences_window.glade.h:77 +#: ../data/glade/preferences_window.glade.h:79 msgid "Notify on new _GMail email" msgstr "Notificar de nuevos correos de _GMail" -#: ../data/glade/preferences_window.glade.h:78 +#: ../data/glade/preferences_window.glade.h:80 msgid "Personal Events" msgstr "Eventos personales" -#: ../data/glade/preferences_window.glade.h:79 +#: ../data/glade/preferences_window.glade.h:81 msgid "Play _sounds" msgstr "Reproducir _sonidos" -#: ../data/glade/preferences_window.glade.h:80 +#: ../data/glade/preferences_window.glade.h:82 msgid "" "Pop it up\n" "Notify me about it\n" @@ -2085,24 +2087,23 @@ msgstr "" "Notificarmelo\n" "Mostrar sólo en roster" -#: ../data/glade/preferences_window.glade.h:83 +#: ../data/glade/preferences_window.glade.h:85 msgid "Preferences" msgstr "Preferencias" -#: ../data/glade/preferences_window.glade.h:84 -#, fuzzy +#: ../data/glade/preferences_window.glade.h:86 msgid "Show systray:" -msgstr "_Mostrar evento en systray" +msgstr "Mostrar systray:" -#: ../data/glade/preferences_window.glade.h:85 +#: ../data/glade/preferences_window.glade.h:87 msgid "Sign _in" -msgstr "Conectar" +msgstr "Cone_ctar" -#: ../data/glade/preferences_window.glade.h:86 +#: ../data/glade/preferences_window.glade.h:88 msgid "Sign _out" msgstr "_Desconectar" -#: ../data/glade/preferences_window.glade.h:87 +#: ../data/glade/preferences_window.glade.h:89 msgid "" "Some messages may include rich content (formatting, colors etc). If checked, " "Gajim will just display the raw message text." @@ -2110,145 +2111,149 @@ msgstr "" "Algunos mensajes pueden incluir contenido enriquecido (formato, colores " "etc). Si está marcado, Gajim mostrará el mensaje en bruto." -#: ../data/glade/preferences_window.glade.h:88 +#: ../data/glade/preferences_window.glade.h:90 msgid "Sort contacts by status" msgstr "Ordenar contactos por estado" -#: ../data/glade/preferences_window.glade.h:89 ../src/config.py:390 +#: ../data/glade/preferences_window.glade.h:91 ../src/config.py:377 msgid "Status" msgstr "Estado" -#: ../data/glade/preferences_window.glade.h:90 +#: ../data/glade/preferences_window.glade.h:92 msgid "Status _iconset:" msgstr "Set de _iconos de estado:" -#: ../data/glade/preferences_window.glade.h:91 +#: ../data/glade/preferences_window.glade.h:93 msgid "Style" msgstr "Estilo" -#: ../data/glade/preferences_window.glade.h:92 +#: ../data/glade/preferences_window.glade.h:94 msgid "T_heme:" msgstr "Te_ma:" -#: ../data/glade/preferences_window.glade.h:93 -#, fuzzy +#: ../data/glade/preferences_window.glade.h:95 msgid "" "The auto away status message. If empty, Gajim will not change the current " "status message\n" "$S will be replaced by previous status message\n" "$T will be replaced by auto-away timeout" msgstr "" -"El mensje de autoestado ausente. Si está vacío, Gajim no cambiará el mensaje " -"de estado actual" +"El mensje de estado de auto-ausencia. Si está vacío, Gajim no cambiará el " +"mensaje de estado actual\n" +"$S será reemplazado por el anterior mensaje de estado\n" +"$T será reemplazado por la activación del auto-ausente" -#: ../data/glade/preferences_window.glade.h:96 -#, fuzzy +#: ../data/glade/preferences_window.glade.h:98 msgid "" "The auto not available status message. If empty, Gajim will not change the " "current status message\n" "$S will be replaced by previous status message\n" "$T will be replaced by auto-not-available timeout" msgstr "" -"El mensaje de autoestado no disponible. Si está vacío, Gajim no cambiará el " -"mensaje de estado actual" +"El mensaje de estado de auto-no disponbile. Si está vacío, Gajim no cambiará " +"el mensaje de estado actual\n" +"$S será reemplazado por el anterior mensaje de estado\n" +"$T será reemplazado por la activación del auto-no disponible" -#: ../data/glade/preferences_window.glade.h:99 +#: ../data/glade/preferences_window.glade.h:101 msgid "Use _transports icons" msgstr "Usar iconos de _transporte" -#: ../data/glade/preferences_window.glade.h:100 +#: ../data/glade/preferences_window.glade.h:102 msgid "Use system _default" msgstr "Usar pre_definido del sistema" -#: ../data/glade/preferences_window.glade.h:101 +#: ../data/glade/preferences_window.glade.h:103 msgid "When new event is received:" msgstr "Cuando se recibe un nuevo evento:" -#: ../data/glade/preferences_window.glade.h:102 +#: ../data/glade/preferences_window.glade.h:104 +#, fuzzy +msgid "Your message:" +msgstr "Mensaje de error: %s" + +#: ../data/glade/preferences_window.glade.h:105 +#, fuzzy +msgid "Your nickname:" +msgstr "Ant_es del alias:" + +#: ../data/glade/preferences_window.glade.h:106 msgid "_Away after:" msgstr "_Ausente tras:" -#: ../data/glade/preferences_window.glade.h:103 +#: ../data/glade/preferences_window.glade.h:107 msgid "_Browser:" msgstr "_Navegador:" -#: ../data/glade/preferences_window.glade.h:104 +#: ../data/glade/preferences_window.glade.h:108 msgid "_Display chat state notifications:" msgstr "_Mostrar notificaciones de estado de la conversación:" -#: ../data/glade/preferences_window.glade.h:105 +#: ../data/glade/preferences_window.glade.h:109 msgid "_Emoticons:" msgstr "_Emoticonos:" -#: ../data/glade/preferences_window.glade.h:106 +#: ../data/glade/preferences_window.glade.h:110 msgid "_File manager:" msgstr "A_dministrador de archivos:" -#: ../data/glade/preferences_window.glade.h:107 +#: ../data/glade/preferences_window.glade.h:111 msgid "_Highlight misspelled words" msgstr "_Resaltar errores ortográficos" -#: ../data/glade/preferences_window.glade.h:108 +#: ../data/glade/preferences_window.glade.h:112 msgid "_Ignore events from contacts not in the roster" msgstr "_Ignorar mensajes de contactos que no están en la lista de contactos" -#: ../data/glade/preferences_window.glade.h:109 +#: ../data/glade/preferences_window.glade.h:113 msgid "_Ignore rich content in incoming messages" msgstr "_Ignorar contenido enriquecido en mensajes entrantes" -#: ../data/glade/preferences_window.glade.h:110 -msgid "_Incoming message:" -msgstr "Mens_aje entrante:" - -#: ../data/glade/preferences_window.glade.h:111 +#: ../data/glade/preferences_window.glade.h:114 msgid "_Log status changes of contacts" msgstr "_Registrar cambios de estado de los contactos" -#: ../data/glade/preferences_window.glade.h:112 +#: ../data/glade/preferences_window.glade.h:115 msgid "_Mail client:" msgstr "_Cliente de correo:" -#: ../data/glade/preferences_window.glade.h:113 +#: ../data/glade/preferences_window.glade.h:116 msgid "_Not available after:" msgstr "_No disponible tras:" -#: ../data/glade/preferences_window.glade.h:114 +#: ../data/glade/preferences_window.glade.h:117 msgid "_Open..." msgstr "_Abrir..." -#: ../data/glade/preferences_window.glade.h:115 -msgid "_Outgoing message:" -msgstr "Mensaje saliente:" - -#: ../data/glade/preferences_window.glade.h:116 +#: ../data/glade/preferences_window.glade.h:118 msgid "_Reset to Default Colors" msgstr "_Restablecer colores por defecto" -#: ../data/glade/preferences_window.glade.h:117 +#: ../data/glade/preferences_window.glade.h:119 msgid "_Send chat state notifications:" msgstr "Enviar notificaciones del estado de la conversación:" -#: ../data/glade/preferences_window.glade.h:118 +#: ../data/glade/preferences_window.glade.h:120 msgid "_Status message:" msgstr "Men_saje de estado:" -#: ../data/glade/preferences_window.glade.h:119 +#: ../data/glade/preferences_window.glade.h:121 msgid "_URL highlight:" msgstr "Resaltado de _URL:" -#: ../data/glade/preferences_window.glade.h:120 +#: ../data/glade/preferences_window.glade.h:122 msgid "_Window behavior:" msgstr "_Comportamiento de la ventana:" -#: ../data/glade/preferences_window.glade.h:121 +#: ../data/glade/preferences_window.glade.h:123 msgid "in _group chats" msgstr "en _grupos de charla" -#: ../data/glade/preferences_window.glade.h:122 +#: ../data/glade/preferences_window.glade.h:124 msgid "in _roster" msgstr "en _roster" -#: ../data/glade/preferences_window.glade.h:123 +#: ../data/glade/preferences_window.glade.h:125 msgid "minutes" msgstr "minutos" @@ -2301,7 +2306,7 @@ msgstr "ID de Jabber:" msgid "Order:" msgstr "Orden:" -#: ../data/glade/privacy_list_window.glade.h:12 ../src/dialogs.py:3114 +#: ../data/glade/privacy_list_window.glade.h:12 ../src/dialogs.py:3235 msgid "Privacy List" msgstr "Lista de privacidad" @@ -2445,7 +2450,7 @@ msgid "<b>Prefix:</b>" msgstr "<b>Prefijo:</b>" #: ../data/glade/profile_window.glade.h:25 -#: ../data/glade/vcard_information_window.glade.h:30 ../src/vcard.py:327 +#: ../data/glade/vcard_information_window.glade.h:30 ../src/vcard.py:332 msgid "<b>Role:</b>" msgstr "<b>Rol:</b>" @@ -2505,8 +2510,8 @@ msgstr "Eliminar la cuenta de Gajim y del _servidor" #. Remove group #. Remove -#: ../data/glade/remove_account_window.glade.h:4 ../src/roster_window.py:5339 -#: ../src/roster_window.py:5459 ../src/roster_window.py:5588 +#: ../data/glade/remove_account_window.glade.h:4 ../src/roster_window.py:5256 +#: ../src/roster_window.py:5380 ../src/roster_window.py:5511 msgid "_Remove" msgstr "_Eliminar" @@ -2515,22 +2520,24 @@ msgid "" "<b>someone@somewhere.com</b> would like you to <b>add</b> some contacts in " "your roster." msgstr "" +"<b>alguien@algunsitio.com</b> quiere <b>añadir</b> algunos contactos a tu " +"roster." #: ../data/glade/roster_item_exchange_window.glade.h:2 msgid "Message Body <currently unused, so it's hidden by default>" -msgstr "" +msgstr "Cuerpo del mensaje <actualmente sin uso, estará escondido por defecto>" #: ../data/glade/roster_item_exchange_window.glade.h:3 msgid "Roster Item Exchange" -msgstr "" +msgstr "Intercambio de elementos del roster" #: ../data/glade/roster_item_exchange_window.glade.h:4 -#, fuzzy -msgid "gtk-cancel" -msgstr "gtk-delete" +#: ../data/glade/service_registration_window.glade.h:3 +msgid "_OK" +msgstr "_OK" #: ../data/glade/roster_item_exchange_window.glade.h:5 -msgid "gtk-ok" +msgid "gtk-cancel" msgstr "" #: ../data/glade/roster_window.glade.h:1 @@ -2558,9 +2565,8 @@ msgid "Profile, A_vatar" msgstr "Perfil, A_vatar" #: ../data/glade/roster_window.glade.h:9 -#, fuzzy msgid "Show Only _Active Contacts" -msgstr "Mostrar contactos desconectados" +msgstr "Mostrar sólo contactos _activos" #: ../data/glade/roster_window.glade.h:10 msgid "Show Trans_ports" @@ -2589,7 +2595,7 @@ msgstr "_Acciones" msgid "_Contents" msgstr "_Contenidos" -#: ../data/glade/roster_window.glade.h:18 ../src/disco.py:1357 +#: ../data/glade/roster_window.glade.h:18 ../src/disco.py:1467 msgid "_Edit" msgstr "_Editar" @@ -2630,11 +2636,11 @@ msgid "_Add contact" msgstr "Añadir un _Contacto" #. Information -#: ../data/glade/search_window.glade.h:4 ../src/roster_window.py:5600 +#: ../data/glade/search_window.glade.h:4 ../src/roster_window.py:5523 msgid "_Information" msgstr "_Información" -#: ../data/glade/search_window.glade.h:5 ../src/disco.py:1213 +#: ../data/glade/search_window.glade.h:5 ../src/disco.py:1318 msgid "_Search" msgstr "_Buscar" @@ -2654,10 +2660,6 @@ msgstr "Registrar en" msgid "_Cancel" msgstr "_Cancelar" -#: ../data/glade/service_registration_window.glade.h:3 -msgid "_OK" -msgstr "_OK" - #: ../data/glade/single_message_window.glade.h:1 msgid "0" msgstr "0" @@ -2764,9 +2766,8 @@ msgid "<b>Client:</b>" msgstr "<b>Cliente:</b>" #: ../data/glade/vcard_information_window.glade.h:8 -#, fuzzy msgid "<b>Contact time:</b>" -msgstr "<b>Estado:</b>" +msgstr "<b>Hora del contacto:</b>" #: ../data/glade/vcard_information_window.glade.h:19 msgid "<b>Jabber ID:</b>" @@ -2865,284 +2866,264 @@ msgstr "Recurso:" msgid "Status:" msgstr "Estado:" -#: ../src/adhoc_commands.py:268 +#: ../src/adhoc_commands.py:295 msgid "Cancel confirmation" msgstr "Cancelar información" -#: ../src/adhoc_commands.py:269 +#: ../src/adhoc_commands.py:296 msgid "" "You are in process of executing command. Do you really want to cancel it?" msgstr "Hay un comando en ejecución. ¿Realmente quieres cancelarlo?" -#: ../src/adhoc_commands.py:301 ../src/adhoc_commands.py:324 +#: ../src/adhoc_commands.py:328 ../src/adhoc_commands.py:351 msgid "Service sent malformed data" msgstr "El servicio envió información malformada" -#: ../src/adhoc_commands.py:310 +#: ../src/adhoc_commands.py:337 msgid "Service changed the session identifier." msgstr "El servicio cambió el identificador de la sesión" #. when stanza doesn't have error description -#: ../src/adhoc_commands.py:405 +#: ../src/adhoc_commands.py:436 msgid "Service returned an error." msgstr "El servicio devolvió un error" #. For i18n -#: ../src/advanced_configuration_window.py:89 +#: ../src/advanced_configuration_window.py:91 msgid "Activated" msgstr "Activado" -#: ../src/advanced_configuration_window.py:89 +#: ../src/advanced_configuration_window.py:91 msgid "Deactivated" msgstr "Desactivado" -#: ../src/advanced_configuration_window.py:91 +#: ../src/advanced_configuration_window.py:93 msgid "Boolean" msgstr "Booleano" -#: ../src/advanced_configuration_window.py:92 +#: ../src/advanced_configuration_window.py:94 msgid "Integer" msgstr "Entero" -#: ../src/advanced_configuration_window.py:93 +#: ../src/advanced_configuration_window.py:95 msgid "Text" msgstr "Texto" -#: ../src/advanced_configuration_window.py:94 ../src/chat_control.py:838 +#: ../src/advanced_configuration_window.py:96 ../src/chat_control.py:879 msgid "Color" msgstr "Color" -#: ../src/advanced_configuration_window.py:105 +#: ../src/advanced_configuration_window.py:107 msgid "Preference Name" msgstr "Nombre de la opción" -#: ../src/advanced_configuration_window.py:111 +#: ../src/advanced_configuration_window.py:113 msgid "Value" msgstr "Valor" -#: ../src/advanced_configuration_window.py:119 +#: ../src/advanced_configuration_window.py:121 msgid "Type" msgstr "Tipo" #. we talk about option description in advanced configuration editor -#: ../src/advanced_configuration_window.py:172 +#: ../src/advanced_configuration_window.py:176 msgid "(None)" msgstr "(Ninguno)" -#: ../src/advanced_configuration_window.py:255 +#: ../src/advanced_configuration_window.py:259 msgid "Hidden" msgstr "Oculta" -#: ../src/atom_window.py:110 +#: ../src/atom_window.py:119 #, fuzzy, python-format -msgid "You have received new entries (and %(count)d not displayed):" -msgstr "Has recibido una nueva entrada:" +msgid "You have received new entries (and %d not displayed):" +msgid_plural "You have received new entries (and %d not displayed):" +msgstr[0] "Has recibido nuevas entradas (y %(count)d no mostradas):" +msgstr[1] "Has recibido nuevas entradas (y %(count)d no mostradas):" #. the next script, executed in the "po" directory, #. generates the following list. #. #!/bin/sh #. LANG=$(for i in *.po; do j=${i/.po/}; echo -n "_('"$j"')":" '"$j"', " ; done) #. echo "{_('en'):'en'",$LANG"}" -#: ../src/chat_control.py:74 +#: ../src/chat_control.py:75 msgid "English" msgstr "Inglés" -#: ../src/chat_control.py:74 +#: ../src/chat_control.py:75 msgid "Belarusian" msgstr "Bieloruso" -#: ../src/chat_control.py:74 +#: ../src/chat_control.py:75 msgid "Bulgarian" msgstr "Búlgaro" -#: ../src/chat_control.py:74 +#: ../src/chat_control.py:75 msgid "Breton" msgstr "Bretón" -#: ../src/chat_control.py:74 +#: ../src/chat_control.py:75 msgid "Czech" msgstr "Checo" -#: ../src/chat_control.py:74 +#: ../src/chat_control.py:75 msgid "German" msgstr "Alemán" -#: ../src/chat_control.py:74 +#: ../src/chat_control.py:75 msgid "Greek" msgstr "Griego" -#: ../src/chat_control.py:74 +#: ../src/chat_control.py:75 msgid "British" msgstr "Británico" -#: ../src/chat_control.py:74 +#: ../src/chat_control.py:75 msgid "Esperanto" msgstr "Esperanto" -#: ../src/chat_control.py:74 +#: ../src/chat_control.py:75 msgid "Spanish" msgstr "Español" -#: ../src/chat_control.py:74 +#: ../src/chat_control.py:75 msgid "Basque" msgstr "Euskera" -#: ../src/chat_control.py:74 +#: ../src/chat_control.py:75 msgid "French" msgstr "Francés" -#: ../src/chat_control.py:74 +#: ../src/chat_control.py:75 msgid "Croatian" msgstr "Croata" -#: ../src/chat_control.py:74 +#: ../src/chat_control.py:75 msgid "Italian" msgstr "Italiano" -#: ../src/chat_control.py:74 +#: ../src/chat_control.py:75 msgid "Norwegian (b)" msgstr "Noruego (b)" -#: ../src/chat_control.py:74 +#: ../src/chat_control.py:75 msgid "Dutch" msgstr "Holandés" -#: ../src/chat_control.py:74 +#: ../src/chat_control.py:75 msgid "Norwegian" msgstr "Noruego" -#: ../src/chat_control.py:74 +#: ../src/chat_control.py:75 msgid "Polish" msgstr "Polaco" -#: ../src/chat_control.py:74 +#: ../src/chat_control.py:75 msgid "Portuguese" msgstr "Portugués" -#: ../src/chat_control.py:74 +#: ../src/chat_control.py:75 msgid "Brazilian Portuguese" msgstr "Portugués de Brasil" -#: ../src/chat_control.py:74 +#: ../src/chat_control.py:75 msgid "Russian" msgstr "Ruso" -#: ../src/chat_control.py:74 +#: ../src/chat_control.py:75 msgid "Serbian" msgstr "Serbio" -#: ../src/chat_control.py:74 +#: ../src/chat_control.py:75 msgid "Slovak" msgstr "Eslovaco" -#: ../src/chat_control.py:74 +#: ../src/chat_control.py:75 msgid "Swedish" msgstr "Sueco" -#: ../src/chat_control.py:74 +#: ../src/chat_control.py:75 msgid "Chinese (Ch)" msgstr "Chino (Ch)" -#: ../src/chat_control.py:426 +#: ../src/chat_control.py:446 msgid "Spelling language" msgstr "Lenguaje del corrector" #. we are not connected -#: ../src/chat_control.py:454 ../src/chat_control.py:642 +#: ../src/chat_control.py:478 ../src/chat_control.py:670 msgid "A connection is not available" msgstr "No hay disponible una conexión" -#: ../src/chat_control.py:455 ../src/chat_control.py:643 +#: ../src/chat_control.py:479 ../src/chat_control.py:671 msgid "Your message can not be sent until you are connected." msgstr "Tu mensaje no será enviado mientras no estés conectado." -#: ../src/chat_control.py:820 -#, fuzzy +#: ../src/chat_control.py:861 msgid "Underline" -msgstr "Indefinido" +msgstr "Subrayado" -#: ../src/chat_control.py:821 -#, fuzzy +#: ../src/chat_control.py:862 msgid "Strike" -msgstr "Servicio" +msgstr "Tachado" -#: ../src/chat_control.py:844 -#, fuzzy +#: ../src/chat_control.py:885 msgid "Font" -msgstr "_Fuente:" +msgstr "Fuente" -#: ../src/chat_control.py:853 -#, fuzzy +#: ../src/chat_control.py:894 msgid "Clear formating" -msgstr "Información" +msgstr "Limpiar formato" -#: ../src/chat_control.py:925 +#: ../src/chat_control.py:972 msgid "Really send file?" msgstr "¿Enviar fichero?" -#: ../src/chat_control.py:926 +#: ../src/chat_control.py:973 #, python-format msgid "If you send a file to %s, he/she will know your real Jabber ID." msgstr "Si envías un archivo a %s, el/ella sabrá tu ID de Jabber real." -#: ../src/chat_control.py:1317 ../src/chat_control.py:1718 +#: ../src/chat_control.py:1411 ../src/chat_control.py:1864 msgid "GPG encryption enabled" msgstr "Cifrado GPG habilitado" #. Add to roster -#: ../src/chat_control.py:1346 ../src/common/contacts.py:113 -#: ../src/common/helpers.py:55 ../src/common/helpers.py:231 -#: ../src/conversation_textview.py:903 ../src/dialogs.py:1031 -#: ../src/dialogs.py:1882 ../src/dialogs.py:1907 ../src/gajim.py:999 -#: ../src/gajim.py:1750 ../src/gui_menu_builder.py:243 -#: ../src/gui_menu_builder.py:385 ../src/roster_window.py:988 -#: ../src/roster_window.py:1622 ../src/roster_window.py:1624 -#: ../src/roster_window.py:1926 ../src/roster_window.py:3187 -#: ../src/roster_window.py:3213 +#: ../src/chat_control.py:1436 ../src/common/contacts.py:150 +#: ../src/common/contacts.py:253 ../src/common/helpers.py:55 +#: ../src/common/helpers.py:231 ../src/conversation_textview.py:916 +#: ../src/dialogs.py:1060 ../src/dialogs.py:1973 ../src/dialogs.py:2002 +#: ../src/gui_interface.py:610 ../src/gui_menu_builder.py:255 +#: ../src/gui_menu_builder.py:398 ../src/roster_window.py:1576 +#: ../src/roster_window.py:1578 ../src/roster_window.py:1893 +#: ../src/roster_window.py:3194 ../src/roster_window.py:3220 msgid "Not in Roster" msgstr "no está en el roster" -#: ../src/chat_control.py:1359 -#, fuzzy +#: ../src/chat_control.py:1480 msgid "This contact does not support file transfer." -msgstr "Una lista de transferencias activas, finalizadas y detenidas" +msgstr "Este contacto no soporta transferencia de archivos" -#: ../src/chat_control.py:1362 +#: ../src/chat_control.py:1483 msgid "You need to know the real JID of the contact to send him or her a file." -msgstr "" +msgstr "Necesitas conocer la ID de Jabber real para enviarle un archivo." -#: ../src/chat_control.py:1469 ../src/tooltips.py:626 -msgid "Unknown Artist" -msgstr "Artista desconocido" - -#: ../src/chat_control.py:1471 ../src/tooltips.py:631 -msgid "Unknown Title" -msgstr "Título desconocido" - -#: ../src/chat_control.py:1473 ../src/tooltips.py:636 -msgid "Unknown Source" -msgstr "Recurso desconocido" - -#: ../src/chat_control.py:1476 ../src/tooltips.py:638 +#: ../src/chat_control.py:1555 #, python-format -msgid "" -"<b>\"%(title)s\"</b> by <i>%(artist)s</i>\n" -"from <i>%(source)s</i>" +msgid "%(type)s state : %(state)s, reason: %(reason)s" msgstr "" -"<b>\"%(title)s\"</b> por <i>%(artist)s</i>\n" -"de <i>%(source)s</i>" -#: ../src/chat_control.py:1613 +#: ../src/chat_control.py:1720 #, python-format msgid "%(nickname)s from group chat %(room_name)s" msgstr "%(nickname)s del salón %(room_name)s" #. No key assigned nor a key is used by remote contact -#: ../src/chat_control.py:1698 ../src/dialogs.py:4484 +#: ../src/chat_control.py:1844 ../src/dialogs.py:4627 msgid "No GPG key assigned" msgstr "Ninguna clave GPG asignada" -#: ../src/chat_control.py:1699 +#: ../src/chat_control.py:1845 msgid "" "No GPG key is assigned to this contact. So you cannot encrypt messages with " "GPG." @@ -3150,50 +3131,50 @@ msgstr "" "No se ha asignado ninguna clave GPG a este contacto. Por tanto no podrás " "cifrar mensajes con GPG." -#: ../src/chat_control.py:1708 +#: ../src/chat_control.py:1854 msgid "GPG encryption disabled" msgstr "Cifrado GPG deshabilitado" -#: ../src/chat_control.py:1734 +#: ../src/chat_control.py:1880 msgid "Session WILL be logged" msgstr "La sesión SERÁ registrada" -#: ../src/chat_control.py:1736 +#: ../src/chat_control.py:1882 msgid "Session WILL NOT be logged" msgstr "La NO SERÁ registrada" #. encryption %s active -#: ../src/chat_control.py:1750 +#: ../src/chat_control.py:1899 msgid "is" msgstr "es" -#: ../src/chat_control.py:1750 +#: ../src/chat_control.py:1899 msgid "is NOT" msgstr "NO es" #. chat session %s be logged -#: ../src/chat_control.py:1752 +#: ../src/chat_control.py:1901 msgid "will" msgstr "será" -#: ../src/chat_control.py:1752 +#: ../src/chat_control.py:1901 msgid "will NOT" msgstr "no será" #. About encrypted chat session -#: ../src/chat_control.py:1756 +#: ../src/chat_control.py:1905 msgid "and authenticated" msgstr "y autentificado" #. About encrypted chat session -#: ../src/chat_control.py:1760 +#: ../src/chat_control.py:1909 msgid "and NOT authenticated" msgstr "y NO autenticado" #. status will become 'is' or 'is not', authentificaed will become #. 'and authentificated' or 'and not authentificated', logged will become #. 'will' or 'will not' -#: ../src/chat_control.py:1766 +#: ../src/chat_control.py:1915 #, python-format msgid "" "%(type)s encryption %(status)s active %(authenticated)s.\n" @@ -3202,23 +3183,23 @@ msgstr "" "%(type)s cifrado %(status)s activo %(authenticated)s.\n" "Tu sesión %(logged)s guardada." -#: ../src/chat_control.py:1906 +#: ../src/chat_control.py:2055 msgid "Session negotiation cancelled" msgstr "La negociación de la sesión ha sido cancelada" -#: ../src/chat_control.py:1913 +#: ../src/chat_control.py:2064 msgid "This session is encrypted" msgstr "Esta sesión está cifrada" -#: ../src/chat_control.py:1916 +#: ../src/chat_control.py:2067 msgid " and WILL be logged" msgstr " y SERÁ registrada" -#: ../src/chat_control.py:1918 +#: ../src/chat_control.py:2069 msgid " and WILL NOT be logged" msgstr " y NO SERÁ registrada" -#: ../src/chat_control.py:1923 +#: ../src/chat_control.py:2074 msgid "" "Remote contact's identity not verified. Click the shield button for more " "details." @@ -3226,25 +3207,25 @@ msgstr "" "No se verificó la identidad del contacto remoto. Click en el botón del " "escudo para más detalles." -#: ../src/chat_control.py:1925 +#: ../src/chat_control.py:2076 msgid "E2E encryption disabled" msgstr "Cifrado E2E desactivado" -#: ../src/chat_control.py:1959 ../src/chat_control.py:1972 +#: ../src/chat_control.py:2113 ../src/chat_control.py:2126 msgid "The following message was NOT encrypted" msgstr "El siguiente mensaje NO fue cifrado" -#: ../src/chat_control.py:1965 +#: ../src/chat_control.py:2119 msgid "The following message was encrypted" msgstr "El siguiente mensaje fue cifrado" #. %s is being replaced in the code with JID -#: ../src/chat_control.py:2235 +#: ../src/chat_control.py:2388 #, python-format msgid "You just received a new message from \"%s\"" msgstr "Acabas de recibir un nuevo mensaje de \"%s\"" -#: ../src/chat_control.py:2236 +#: ../src/chat_control.py:2389 msgid "" "If you close this tab and you have history disabled, this message will be " "lost." @@ -3252,15 +3233,15 @@ msgstr "" "Si cierras esta pestaña y tienes el regstro desactivado, este mensaje se " "perderá." -#: ../src/chat_control.py:2391 ../src/common/connection_handlers.py:2073 -#: ../src/common/connection_handlers.py:2119 -#: ../src/common/connection_handlers.py:2347 -#: ../src/common/connection_handlers.py:2489 ../src/common/connection.py:1368 -#: ../src/gajim.py:154 ../src/session.py:130 +#: ../src/chat_control.py:2542 ../src/common/connection_handlers.py:2100 +#: ../src/common/connection_handlers.py:2146 +#: ../src/common/connection_handlers.py:2338 +#: ../src/common/connection_handlers.py:2483 ../src/common/connection.py:420 +#: ../src/gajim.py:154 ../src/session.py:134 msgid "Database Error" msgstr "Error en la base de datos" -#: ../src/chat_control.py:2392 +#: ../src/chat_control.py:2543 #, python-format msgid "" "The database file (%s) cannot be read. Try to repair it or remove it (all " @@ -3269,7 +3250,7 @@ msgstr "" "No se pudo leer el archivo de base de datos (%s). Intenta repararlo o " "elimínalo (se perderá todo el histórico)." -#: ../src/chat_control.py:2622 +#: ../src/chat_control.py:2784 #, python-format msgid "%(name)s is now %(status)s" msgstr "%(name)s está ahora %(status)s" @@ -3278,23 +3259,23 @@ msgstr "%(name)s está ahora %(status)s" msgid "creating logs database" msgstr "creando base de datos de registros" -#: ../src/common/check_paths.py:128 ../src/common/check_paths.py:139 -#: ../src/common/check_paths.py:146 +#: ../src/common/check_paths.py:129 ../src/common/check_paths.py:140 +#: ../src/common/check_paths.py:147 #, python-format msgid "%s is a file but it should be a directory" msgstr "%s es un archivo pero podría ser un directorio" -#: ../src/common/check_paths.py:129 ../src/common/check_paths.py:140 -#: ../src/common/check_paths.py:147 ../src/common/check_paths.py:155 +#: ../src/common/check_paths.py:130 ../src/common/check_paths.py:141 +#: ../src/common/check_paths.py:148 ../src/common/check_paths.py:156 msgid "Gajim will now exit" msgstr "Gajim se cerrará ahora" -#: ../src/common/check_paths.py:154 +#: ../src/common/check_paths.py:155 #, python-format msgid "%s is a directory but should be a file" msgstr "%s es un directorio pero podría ser un archivo" -#: ../src/common/check_paths.py:170 +#: ../src/common/check_paths.py:171 #, python-format msgid "creating %s directory" msgstr "creando directorio %s" @@ -3357,10 +3338,10 @@ msgid "Choose the groupchats you want to leave" msgstr "Elige los grupos de conversación que quieres abandonar" #. Make special context menu if group is Groupchats -#: ../src/common/commands.py:205 ../src/common/contacts.py:94 -#: ../src/common/helpers.py:55 ../src/roster_window.py:812 -#: ../src/roster_window.py:1626 ../src/roster_window.py:1628 -#: ../src/roster_window.py:5227 +#: ../src/common/commands.py:205 ../src/common/contacts.py:131 +#: ../src/common/helpers.py:55 ../src/roster_window.py:809 +#: ../src/roster_window.py:1580 ../src/roster_window.py:1582 +#: ../src/roster_window.py:5144 msgid "Groupchats" msgstr "Grupos de charla" @@ -3378,7 +3359,7 @@ msgstr "Todos los mensajes sin leer han sido reenviados" #: ../src/common/config.py:75 msgid "Play sound when user is busy" -msgstr "" +msgstr "Reproducir sonido cuando el usuario esté ocupado" #: ../src/common/config.py:76 msgid "Use D-Bus and Notification-Daemon to show notifications" @@ -3387,6 +3368,7 @@ msgstr "Usar DBus y el demonio notificador para mostrar notificaciones" #: ../src/common/config.py:78 msgid "Show only online and free for chat contacts in roster." msgstr "" +"Mostrar en el roster sólamente los contactos en línea o libres para hablar" #: ../src/common/config.py:81 msgid "Time in minutes, after which your status changes to away." @@ -3419,6 +3401,7 @@ msgstr "" #: ../src/common/config.py:88 msgid "When to show systray icon. Can be 'never', 'on_event', 'always'." msgstr "" +"Cuándo mostrar el icono systray. Puede ser 'nunca', 'en eventos', 'siempre'." #: ../src/common/config.py:93 #, fuzzy @@ -3473,9 +3456,9 @@ msgstr "" "Lista (separada por espacios) de filas (cuentas y grupos) que están caídas." #. sorted alphanum -#: ../src/common/config.py:106 ../src/common/config.py:483 -#: ../src/common/optparser.py:245 ../src/common/optparser.py:463 -#: ../src/common/optparser.py:497 ../src/gajim.py:3471 +#: ../src/common/config.py:106 ../src/common/config.py:482 +#: ../src/common/optparser.py:288 ../src/common/optparser.py:465 +#: ../src/common/optparser.py:499 ../src/gui_interface.py:3251 msgid "default" msgstr "por defecto" @@ -3677,6 +3660,9 @@ 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 "" +"Preguntar antes de cerrar una ventana de conversación con pestañas si hay un " +"control que pueda perder datos (conversaciones, grupos de conversación que " +"no están minimizados)" #: ../src/common/config.py:192 msgid "" @@ -3959,13 +3945,12 @@ msgstr "" "las contraseñas de la cuenta." #: ../src/common/config.py:261 -#, fuzzy msgid "" "If True, Gajim will use KDE Wallet (if kwalletcli is available) to store " "account passwords." msgstr "" -"Si es True, Gajim usará Gnome Keyring (si está disponible) para almacenar " -"las contraseñas de la cuenta." +"Si es True, Gajim usará KDE Wallet (si está disponible kwalletcli) para " +"almacenar las contraseñas de la cuenta." #: ../src/common/config.py:262 msgid "" @@ -4032,7 +4017,6 @@ msgstr "" "El mayor es el más grande." #: ../src/common/config.py:271 -#, fuzzy msgid "" "Valid uri schemes. Only schemes in this list will be accepted as \"real\" " "uri. (mailto and xmpp are handled separately)" @@ -4045,6 +4029,9 @@ 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 "" +"Preguntar mensaje de estado desconectado a todos los contactos desconectados " +"cuando se establezca conexión con una cuenta. ADVERTENCIA: ¡Ésto puede " +"causar el envío de muchas peticiones!" #: ../src/common/config.py:273 msgid "If True, completion in groupchats will be like a shell auto-completion" @@ -4129,19 +4116,18 @@ msgstr "Lista separada por espacios de errores ssl a ignorar." #: ../src/common/config.py:318 msgid "Whitespace sent after inactivity" -msgstr "" +msgstr "Espacio en blanco enviado tras inactividad" #: ../src/common/config.py:319 msgid "XMPP ping sent after inactivity" -msgstr "" +msgstr "Ping XMPP enviado tras inactividad" #: ../src/common/config.py:323 -#, fuzzy msgid "" "How many seconds to wait for the answer of ping alive packet before we try " "to reconnect." msgstr "" -"Cuántos segundos eseprar una respuesta de paquetes de mantenimiento de " +"Cuántos segundos esperar una respuesta de paquetes de mantenimiento de " "actividad antes de intentar reconectar." #. yes, no, ask @@ -4149,7 +4135,7 @@ msgstr "" msgid "Jabberd2 workaround" msgstr "Corrección Jabberd2" -#: ../src/common/config.py:331 +#: ../src/common/config.py:330 msgid "" "If checked, Gajim will use your IP and proxies defined in " "file_transfer_proxies option for file transfer." @@ -4157,15 +4143,15 @@ msgstr "" "Si está marcado, Gajim usará tu IP y proxies definidos en la opción " "file_transfer_proxies para tu transferencia." -#: ../src/common/config.py:345 +#: ../src/common/config.py:344 msgid "Answer to receipt requests" msgstr "Contestar peticiones recibidas" -#: ../src/common/config.py:346 +#: ../src/common/config.py:345 msgid "Sent receipt requests" msgstr "Enviar peticiones recibidas" -#: ../src/common/config.py:354 +#: ../src/common/config.py:353 msgid "" "When negotiating an encrypted session, should Gajim assume you want your " "messages to be logged?" @@ -4173,11 +4159,11 @@ msgstr "" "Cuando se negocie una sesión cifrada, ¿Gajim debería asumir que quieres que " "tus mensajes sean registrados?" -#: ../src/common/config.py:417 +#: ../src/common/config.py:416 msgid "Is OpenPGP enabled for this contact?" msgstr "¿Está OpenPGP activado para este contacto?" -#: ../src/common/config.py:418 +#: ../src/common/config.py:417 msgid "" "Should Gajim automatically start an encrypted session with this contact when " "possible?" @@ -4185,101 +4171,101 @@ msgstr "" "¿Debería Gajim iniciar automáticamente una sesión cifrada con este contacto " "cuando sea posible?" -#: ../src/common/config.py:419 ../src/common/config.py:422 +#: ../src/common/config.py:418 ../src/common/config.py:421 msgid "Language for which we want to check misspelled words" msgstr "Lenguaje en el que queremos comprobar errores ortográficos" -#: ../src/common/config.py:428 +#: ../src/common/config.py:427 msgid "all or space separated status" msgstr "estado separado por espacios o all" -#: ../src/common/config.py:429 +#: ../src/common/config.py:428 msgid "'yes', 'no', or 'both'" msgstr "'yes', 'no' o 'both'" -#: ../src/common/config.py:430 ../src/common/config.py:432 -#: ../src/common/config.py:433 ../src/common/config.py:436 -#: ../src/common/config.py:437 +#: ../src/common/config.py:429 ../src/common/config.py:431 +#: ../src/common/config.py:432 ../src/common/config.py:435 +#: ../src/common/config.py:436 msgid "'yes', 'no' or ''" msgstr "'yes', 'no' o ''" -#: ../src/common/config.py:443 ../src/common/pep.py:160 +#: ../src/common/config.py:442 ../src/common/pep.py:157 msgid "Sleeping" msgstr "Durmiendo" -#: ../src/common/config.py:444 +#: ../src/common/config.py:443 msgid "Back soon" msgstr "Vuelvo pronto" -#: ../src/common/config.py:444 +#: ../src/common/config.py:443 msgid "Back in some minutes." msgstr "Vuelvo en unos minutos." -#: ../src/common/config.py:445 ../src/common/pep.py:130 +#: ../src/common/config.py:444 ../src/common/pep.py:127 msgid "Eating" msgstr "Comiendo" -#: ../src/common/config.py:445 +#: ../src/common/config.py:444 msgid "I'm eating, so leave me a message." msgstr "Estoy comiendo, déjame un mensaje." -#: ../src/common/config.py:446 +#: ../src/common/config.py:445 msgid "Movie" msgstr "Película" -#: ../src/common/config.py:446 +#: ../src/common/config.py:445 msgid "I'm watching a movie." msgstr "Estoy viendo una película." -#: ../src/common/config.py:447 ../src/common/pep.py:189 +#: ../src/common/config.py:446 ../src/common/pep.py:186 msgid "Working" msgstr "Trabajando" -#: ../src/common/config.py:447 +#: ../src/common/config.py:446 msgid "I'm working." msgstr "Estoy trabajando." -#: ../src/common/config.py:448 +#: ../src/common/config.py:447 msgid "Phone" msgstr "Teléfono" -#: ../src/common/config.py:448 +#: ../src/common/config.py:447 msgid "I'm on the phone." msgstr "Estoy al teléfono." -#: ../src/common/config.py:449 +#: ../src/common/config.py:448 msgid "Out" msgstr "Fuera" -#: ../src/common/config.py:449 +#: ../src/common/config.py:448 msgid "I'm out enjoying life." msgstr "Estoy fuera disfrutando la vida" -#: ../src/common/config.py:460 +#: ../src/common/config.py:459 msgid "I'm available." msgstr "Estoy disponible" -#: ../src/common/config.py:461 +#: ../src/common/config.py:460 msgid "I'm free for chat." msgstr "Estoy libre para hablar" -#: ../src/common/config.py:462 ../src/config.py:1419 +#: ../src/common/config.py:461 ../src/config.py:1478 msgid "Be right back." msgstr "Vuelvo pronto" -#: ../src/common/config.py:463 +#: ../src/common/config.py:462 msgid "I'm not available." msgstr "No estoy disponible." -#: ../src/common/config.py:464 +#: ../src/common/config.py:463 msgid "Do not disturb." msgstr "No molestar." -#: ../src/common/config.py:465 ../src/common/config.py:466 +#: ../src/common/config.py:464 ../src/common/config.py:465 msgid "Bye!" msgstr "¡Adiós!" -#: ../src/common/config.py:476 +#: ../src/common/config.py:475 msgid "" "Sound to play when a group chat message contains one of the words in " "muc_highlight_words, or when a group chat message contains your nickname." @@ -4288,99 +4274,98 @@ msgstr "" "palabras de muc_highlight_words, o cuando un mensaje de grupo de charla " "contiene tu alias." -#: ../src/common/config.py:477 +#: ../src/common/config.py:476 msgid "Sound to play when any MUC message arrives." msgstr "Sonido a reproducir cuando llega cualquier mensaje MUC" -#: ../src/common/config.py:486 ../src/common/optparser.py:259 +#: ../src/common/config.py:485 ../src/common/optparser.py:302 msgid "green" msgstr "verde" -#: ../src/common/config.py:490 ../src/common/optparser.py:245 +#: ../src/common/config.py:489 ../src/common/optparser.py:288 msgid "grocery" msgstr "grocery" -#: ../src/common/config.py:494 +#: ../src/common/config.py:493 msgid "human" msgstr "human" -#: ../src/common/config.py:498 +#: ../src/common/config.py:497 msgid "marine" msgstr "marino" -#: ../src/common/connection_handlers.py:76 -#: ../src/common/zeroconf/connection_handlers_zeroconf.py:52 +#: ../src/common/connection_handlers.py:83 +#: ../src/common/zeroconf/connection_handlers_zeroconf.py:53 msgid "Unable to load idle module" msgstr "No se puede cargar el módulo idle" -#: ../src/common/connection_handlers.py:244 -#: ../src/common/zeroconf/connection_handlers_zeroconf.py:94 +#: ../src/common/connection_handlers.py:251 msgid "Wrong host" msgstr "Host erróneo" -#: ../src/common/connection_handlers.py:245 +#: ../src/common/connection_handlers.py:252 msgid "Invalid local address? :-O" msgstr "¿Dirección local no válida? :-O" -#: ../src/common/connection_handlers.py:678 +#: ../src/common/connection_handlers.py:696 #, python-format msgid "Registration information for transport %s has not arrived in time" msgstr "La información de registro para el transporte %s no llegó a tiempo" -#: ../src/common/connection_handlers.py:685 -#, fuzzy +#: ../src/common/connection_handlers.py:703 msgid "Registration succeeded" -msgstr "vCard publicada con éxito" +msgstr "Registro realizado con éxito" -#: ../src/common/connection_handlers.py:686 +#: ../src/common/connection_handlers.py:704 #, python-format msgid "Registration with agent %s succeeded" -msgstr "" +msgstr "Registro con el agente %s realizado con éxito" -#: ../src/common/connection_handlers.py:688 -#, fuzzy +#: ../src/common/connection_handlers.py:706 msgid "Registration failed" -msgstr "falló la publicación de la vCard" +msgstr "Falló el registro" -#: ../src/common/connection_handlers.py:688 +#: ../src/common/connection_handlers.py:706 #, python-format msgid "" "Registration with agent %(agent)s failed with error %(error)s: %(error_msg)s" msgstr "" +"El registro con el agente %(agent)s falló con el error %(error)s: %" +"(error_msg)s" -#: ../src/common/connection_handlers.py:990 -#: ../src/common/connection_handlers.py:2071 -#: ../src/common/connection_handlers.py:2117 -#: ../src/common/connection_handlers.py:2345 -#: ../src/common/connection_handlers.py:2487 ../src/common/connection.py:1366 -#: ../src/gajim.py:380 +#: ../src/common/connection_handlers.py:1008 +#: ../src/common/connection_handlers.py:2098 +#: ../src/common/connection_handlers.py:2144 +#: ../src/common/connection_handlers.py:2336 +#: ../src/common/connection_handlers.py:2481 ../src/common/connection.py:418 +#: ../src/gajim.py:354 msgid "Disk Write Error" msgstr "Error de escritura en disco" -#: ../src/common/connection_handlers.py:1207 ../src/common/connection.py:935 +#: ../src/common/connection_handlers.py:1225 ../src/common/connection.py:1373 msgid "Invisibility not supported" msgstr "Invisibilidad no soportada" -#: ../src/common/connection_handlers.py:1208 ../src/common/connection.py:936 +#: ../src/common/connection_handlers.py:1226 ../src/common/connection.py:1374 #, python-format msgid "Account %s doesn't support invisibility." msgstr "La cuenta %s no soporta invisibilidad." -#: ../src/common/connection_handlers.py:1892 ../src/common/connection.py:1181 -#: ../src/config.py:1875 ../src/config.py:1884 ../src/config.py:1943 -#: ../src/config.py:3281 ../src/dataforms_widget.py:555 ../src/dialogs.py:2665 +#: ../src/common/connection_handlers.py:1919 ../src/common/connection.py:233 +#: ../src/config.py:1940 ../src/config.py:1949 ../src/config.py:2008 +#: ../src/config.py:3360 ../src/dataforms_widget.py:577 ../src/dialogs.py:2781 msgid "Invalid Jabber ID" msgstr "ID de Jabber no válida" -#: ../src/common/connection_handlers.py:1893 +#: ../src/common/connection_handlers.py:1920 msgid "A message from a non-valid JID arrived, it has been ignored." -msgstr "" +msgstr "Ha llegado un mensaje de una JID no válida, ha sido ignorado." -#: ../src/common/connection_handlers.py:2074 -#: ../src/common/connection_handlers.py:2120 -#: ../src/common/connection_handlers.py:2348 -#: ../src/common/connection_handlers.py:2490 ../src/common/connection.py:1369 -#: ../src/gajim.py:155 ../src/session.py:131 +#: ../src/common/connection_handlers.py:2101 +#: ../src/common/connection_handlers.py:2147 +#: ../src/common/connection_handlers.py:2339 +#: ../src/common/connection_handlers.py:2484 ../src/common/connection.py:421 +#: ../src/gajim.py:155 ../src/session.py:135 #, python-format msgid "" "The database file (%s) cannot be read. Try to repair it (see http://trac." @@ -4390,7 +4375,7 @@ msgstr "" "http://trac.gajim.org/wiki/DatabaseBackup) o elimínalo (se perderá todo el " "histórico)." -#: ../src/common/connection_handlers.py:2200 +#: ../src/common/connection_handlers.py:2191 #, python-format msgid "Nickname not allowed: %s" msgstr "Alias no permitido: %s" @@ -4398,76 +4383,76 @@ msgstr "Alias no permitido: %s" #. maximum user number reached #. we are banned #. group chat does not exist -#: ../src/common/connection_handlers.py:2295 +#: ../src/common/connection_handlers.py:2286 +#: ../src/common/connection_handlers.py:2294 +#: ../src/common/connection_handlers.py:2300 #: ../src/common/connection_handlers.py:2303 -#: ../src/common/connection_handlers.py:2309 -#: ../src/common/connection_handlers.py:2312 -#: ../src/common/connection_handlers.py:2315 -#: ../src/common/connection_handlers.py:2319 ../src/gajim.py:523 +#: ../src/common/connection_handlers.py:2306 +#: ../src/common/connection_handlers.py:2310 ../src/gui_interface.py:128 msgid "Unable to join group chat" msgstr "No se pudo entrar al grupo de charla" -#: ../src/common/connection_handlers.py:2296 +#: ../src/common/connection_handlers.py:2287 #, python-format msgid "Maximum number of users for %s has been reached" msgstr "" -#: ../src/common/connection_handlers.py:2304 +#: ../src/common/connection_handlers.py:2295 #, python-format msgid "You are banned from group chat %s." msgstr "Estás baneado del grupo de charla %s." -#: ../src/common/connection_handlers.py:2310 +#: ../src/common/connection_handlers.py:2301 #, python-format msgid "Group chat %s does not exist." msgstr "El grupo de charla %s no existe." -#: ../src/common/connection_handlers.py:2313 +#: ../src/common/connection_handlers.py:2304 msgid "Group chat creation is restricted." msgstr "La creación de grupos de charla está restringida." -#: ../src/common/connection_handlers.py:2316 +#: ../src/common/connection_handlers.py:2307 #, python-format msgid "Your registered nickname must be used in group chat %s." msgstr "Tu alias registrado podría estar en uso en el grupo de charla %s." -#: ../src/common/connection_handlers.py:2320 +#: ../src/common/connection_handlers.py:2311 #, python-format msgid "You are not in the members list in groupchat %s." msgstr "No estás en la lista de miembros del grupo de charla %s." #. Room has been destroyed. see #. http://www.xmpp.org/extensions/xep-0045.html#destroyroom -#: ../src/common/connection_handlers.py:2363 +#: ../src/common/connection_handlers.py:2354 msgid "Room has been destroyed" msgstr "El salón ha sido destruido" -#: ../src/common/connection_handlers.py:2371 +#: ../src/common/connection_handlers.py:2362 #, python-format msgid "You can join this room instead: %s" msgstr "Puedes unirte a este salón en su lugar: %s" -#: ../src/common/connection_handlers.py:2402 +#: ../src/common/connection_handlers.py:2393 msgid "I would like to add you to my roster." msgstr "Me gustaría añadirte a mi lista de contactos" #. BE CAREFUL: no con.updateRosterItem() in a callback -#: ../src/common/connection_handlers.py:2423 +#: ../src/common/connection_handlers.py:2414 #, python-format msgid "we are now subscribed to %s" msgstr "estamos ahora suscritos a %s" -#: ../src/common/connection_handlers.py:2425 +#: ../src/common/connection_handlers.py:2416 #, python-format msgid "unsubscribe request from %s" msgstr "petición de eliminación de suscripción de %s" -#: ../src/common/connection_handlers.py:2427 +#: ../src/common/connection_handlers.py:2418 #, python-format msgid "we are now unsubscribed from %s" msgstr "ya no estamos suscritos a %s" -#: ../src/common/connection_handlers.py:2619 +#: ../src/common/connection_handlers.py:2613 #, python-format msgid "" "JID %s is not RFC compliant. It will not be added to your roster. Use roster " @@ -4605,81 +4590,109 @@ msgstr "El uso de la clave no incluye la firma de certificados" msgid "Application verification failure" msgstr "Falló la verificación de la aplicación" -#: ../src/common/connection.py:278 -#: ../src/common/zeroconf/connection_zeroconf.py:215 +#: ../src/common/connection.py:234 ../src/dialogs.py:2782 +#, python-format +msgid "It is not possible to send a message to %s, this JID is not valid." +msgstr "No es posible enviar un mensaje a %s, esta JID no es válida." + +#: ../src/common/connection.py:256 +msgid "Neither the remote presence is signed, nor a key was assigned." +msgstr "Ni la presencia remota ha sido firmada, ni se ha asignado una clave" + +#: ../src/common/connection.py:259 +#, python-format +msgid "The contact's key (%s) does not match the key assigned in Gajim." +msgstr "La clave del contacto (%s) no coincide con la clave asignada en Gajim." + +#. we're not english +#. one in locale and one en +#: ../src/common/connection.py:307 +msgid "[This message is *encrypted* (See :XEP:`27`]" +msgstr "[Este mensaje está *cifrado* (Mira :JEP:`27`]" + +#: ../src/common/connection.py:408 +#, python-format +msgid "" +"Subject: %(subject)s\n" +"%(message)s" +msgstr "" +"Tema: %(subject)s\n" +"%(message)s" + +#: ../src/common/connection.py:721 #, python-format msgid "Connection with account \"%s\" has been lost" msgstr "Se ha perdido la conexión de la cuenta \"%s\"" -#: ../src/common/connection.py:279 +#: ../src/common/connection.py:722 msgid "Reconnect manually." msgstr "Reconectar manualmente." -#: ../src/common/connection.py:290 +#: ../src/common/connection.py:734 #, python-format msgid "Server %(name)s answered wrongly to register request: %(error)s" msgstr "" "El servidor %(name)s contestó incorrectamente a la petición de registro: %" "(error)s" -#: ../src/common/connection.py:324 +#: ../src/common/connection.py:768 #, python-format msgid "Server %s provided a different registration form" msgstr "El servidor %s provee un formulario de registro diferente" -#: ../src/common/connection.py:337 +#: ../src/common/connection.py:781 #, python-format msgid "Unknown SSL error: %d" msgstr "Error SSL desconocido: %d" #. wrong answer -#: ../src/common/connection.py:352 +#: ../src/common/connection.py:796 msgid "Invalid answer" msgstr "Respuesta no válida" -#: ../src/common/connection.py:353 +#: ../src/common/connection.py:797 #, python-format msgid "Transport %(name)s answered wrongly to register request: %(error)s" msgstr "" "El transporte %(name)s respondió incorrectamente a la petición de registro: %" "(error)s" -#: ../src/common/connection.py:636 ../src/common/connection.py:765 -#: ../src/common/connection.py:1526 -#: ../src/common/zeroconf/connection_zeroconf.py:249 +#: ../src/common/connection.py:1075 ../src/common/connection.py:1204 +#: ../src/common/connection.py:1673 +#: ../src/common/zeroconf/connection_zeroconf.py:189 #, python-format msgid "Could not connect to \"%s\"" msgstr "No se puede conectar a \"%s\"" -#: ../src/common/connection.py:637 ../src/gajim.py:1094 +#: ../src/common/connection.py:1076 ../src/gui_interface.py:705 msgid "Check your connection or try again later." msgstr "Comprueba tu conexión o reinténtalo más tarde." -#: ../src/common/connection.py:642 -#, fuzzy, python-format +#: ../src/common/connection.py:1081 +#, python-format msgid "Server replied: %s" -msgstr "Guardado en: %s" +msgstr "El servidor respondió: %s" -#: ../src/common/connection.py:655 +#: ../src/common/connection.py:1094 msgid "Connection to proxy failed" msgstr "Falló la conexión al proxy" -#: ../src/common/connection.py:686 ../src/common/connection.py:745 +#: ../src/common/connection.py:1125 ../src/common/connection.py:1184 #, python-format msgid "Could not connect to account %s" msgstr "No se puede conectar a la cuenta %s" -#: ../src/common/connection.py:687 ../src/common/connection.py:746 +#: ../src/common/connection.py:1126 ../src/common/connection.py:1185 #, python-format msgid "Connection with account %s has been lost. Retry connecting." msgstr "Se perdió la conexión con la cuenta %s. Reintentando la conexión." -#: ../src/common/connection.py:712 +#: ../src/common/connection.py:1151 #, python-format msgid "The authenticity of the %s certificate could be invalid." msgstr "La autenticidad del certificado %s podría no ser válida." -#: ../src/common/connection.py:715 +#: ../src/common/connection.py:1154 #, python-format msgid "" "\n" @@ -4688,7 +4701,7 @@ msgstr "" "\n" "Error SSL: <b>%s</b>" -#: ../src/common/connection.py:717 +#: ../src/common/connection.py:1156 #, python-format msgid "" "\n" @@ -4697,25 +4710,25 @@ msgstr "" "\n" "Error SSL desconocido: %d" -#: ../src/common/connection.py:766 +#: ../src/common/connection.py:1205 msgid "Check your connection or try again later" msgstr "Comprueba tu conexión o inténtalo más tarde" -#: ../src/common/connection.py:794 +#: ../src/common/connection.py:1236 #, python-format msgid "Authentication failed with \"%s\"" msgstr "Falló la autentificación con \"%s\"" -#: ../src/common/connection.py:796 +#: ../src/common/connection.py:1238 msgid "Please check your login and password for correctness." msgstr "" "Por favor, comprueba que tu nombre de usuario y contraseña sean correctos." -#: ../src/common/connection.py:862 +#: ../src/common/connection.py:1300 msgid "Error while removing privacy list" msgstr "Error eliminando la lista de privacidad" -#: ../src/common/connection.py:863 +#: ../src/common/connection.py:1301 #, python-format msgid "" "Privacy list %s has not been removed. It is maybe active in one of your " @@ -4724,76 +4737,46 @@ msgstr "" "La lista de privacidad %s no se ha eliminado. Podría estar activa en uno de " "tus recursos conectados. Desactívalo y prueba de nuevo." -#: ../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 "No es posible enviar archivos vacíos" - -#: ../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 "Ni la presencia remota ha sido firmada, ni se ha asignado una clave" - -#: ../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 "La clave del contacto (%s) no coincide con la clave asignada en Gajim." - -#. we're not english -#. one in locale and one en -#: ../src/common/connection.py:1254 -msgid "[This message is *encrypted* (See :XEP:`27`]" -msgstr "[Este mensaje está *cifrado* (Mira :JEP:`27`]" - -#: ../src/common/connection.py:1356 -#: ../src/common/zeroconf/connection_zeroconf.py:468 -#, python-format -msgid "" -"Subject: %(subject)s\n" -"%(message)s" -msgstr "" -"Tema: %(subject)s\n" -"%(message)s" - -#: ../src/common/connection.py:1383 +#: ../src/common/connection.py:1541 #, python-format msgid "Sent contact: \"%s\" (%s)" -msgstr "" +msgstr "Contacto enviado: \"%s\" (%s)" -#: ../src/common/connection.py:1386 -#, fuzzy +#: ../src/common/connection.py:1544 msgid "Sent contacts:" -msgstr "Invitar _Contactos" +msgstr "Contactos enviados:" -#: ../src/common/connection.py:1559 ../src/common/connection.py:1580 +#: ../src/common/connection.py:1703 ../src/common/connection.py:1724 msgid "Not fetched because of invisible status" msgstr "No conseguido debido al estado invisible" -#: ../src/common/connection.py:1982 +#: ../src/common/connection.py:2106 #, fuzzy msgid "Unregister failed" -msgstr "falló la publicación de la vCard" +msgstr "Falló el registro" -#: ../src/common/connection.py:1983 -#, python-format +#: ../src/common/connection.py:2107 +#, fuzzy, python-format msgid "Unregistration with server %(server)s failed: %(error)s" msgstr "" +"El registro con el agente %(agent)s falló con el error %(error)s: %" +"(error_msg)s" -#: ../src/common/contacts.py:92 ../src/common/helpers.py:55 -#: ../src/gajim.py:999 +#: ../src/common/contacts.py:129 ../src/common/helpers.py:55 +#: ../src/gui_interface.py:610 msgid "Observers" msgstr "Observadores" -#: ../src/common/contacts.py:96 ../src/common/contacts.py:348 +#: ../src/common/contacts.py:133 ../src/common/contacts.py:335 #: ../src/common/helpers.py:55 ../src/disco.py:119 ../src/disco.py:120 -#: ../src/disco.py:1354 ../src/gajim.py:802 ../src/roster_window.py:847 -#: ../src/roster_window.py:1549 ../src/roster_window.py:1618 -#: ../src/roster_window.py:1620 ../src/roster_window.py:1773 +#: ../src/disco.py:1464 ../src/gui_interface.py:413 +#: ../src/roster_window.py:848 ../src/roster_window.py:1501 +#: ../src/roster_window.py:1572 ../src/roster_window.py:1574 +#: ../src/roster_window.py:1732 msgid "Transports" msgstr "Transportes" -#: ../src/common/contacts.py:356 +#: ../src/common/contacts.py:343 msgid "Not in roster" msgstr "No está en el roster" @@ -5040,7 +5023,7 @@ msgstr "Libre para hablar" msgid "_Available" msgstr "En líne_a" -#: ../src/common/helpers.py:212 ../src/features_window.py:116 +#: ../src/common/helpers.py:212 ../src/features_window.py:118 msgid "Available" msgstr "En línea" @@ -5158,77 +5141,77 @@ msgid "has closed the chat window or tab" msgstr "ha cerrado la ventana de chat" #. GiB means gibibyte -#: ../src/common/helpers.py:658 +#: ../src/common/helpers.py:588 #, python-format msgid "%s GiB" msgstr "" #. GB means gigabyte -#: ../src/common/helpers.py:661 +#: ../src/common/helpers.py:591 #, python-format msgid "%s GB" msgstr "" #. MiB means mibibyte -#: ../src/common/helpers.py:665 +#: ../src/common/helpers.py:595 #, python-format msgid "%s MiB" msgstr "" #. MB means megabyte -#: ../src/common/helpers.py:668 +#: ../src/common/helpers.py:598 #, python-format msgid "%s MB" msgstr "" #. KiB means kibibyte -#: ../src/common/helpers.py:672 +#: ../src/common/helpers.py:602 #, python-format msgid "%s KiB" msgstr "" #. KB means kilo bytes -#: ../src/common/helpers.py:675 +#: ../src/common/helpers.py:605 #, python-format msgid "%s KB" msgstr "" #. B means bytes -#: ../src/common/helpers.py:678 +#: ../src/common/helpers.py:608 #, python-format msgid "%s B" msgstr "" -#: ../src/common/helpers.py:1166 ../src/common/helpers.py:1173 +#: ../src/common/helpers.py:1049 ../src/common/helpers.py:1056 #, python-format msgid "%d message pending" msgid_plural "%d messages pending" msgstr[0] "%d mensaje pendiente" msgstr[1] "%d mensajes pendientes" -#: ../src/common/helpers.py:1179 +#: ../src/common/helpers.py:1062 #, python-format msgid " from room %s" msgstr " del salón %s" -#: ../src/common/helpers.py:1182 ../src/common/helpers.py:1201 +#: ../src/common/helpers.py:1065 ../src/common/helpers.py:1084 #, python-format msgid " from user %s" msgstr " del usuario %s" -#: ../src/common/helpers.py:1184 +#: ../src/common/helpers.py:1067 #, python-format msgid " from %s" msgstr " de %s" -#: ../src/common/helpers.py:1191 ../src/common/helpers.py:1198 +#: ../src/common/helpers.py:1074 ../src/common/helpers.py:1081 #, python-format msgid "%d event pending" msgid_plural "%d events pending" msgstr[0] "" msgstr[1] "" -#: ../src/common/helpers.py:1231 +#: ../src/common/helpers.py:1114 #, python-format msgid "Gajim - %s" msgstr "Gajim - %s" @@ -5244,652 +5227,673 @@ msgid "%s is not a valid loglevel" msgstr "%s no es un nivel de registro válido" #. we talk about a file -#: ../src/common/optparser.py:57 +#: ../src/common/optparser.py:59 #, python-format msgid "error: cannot open %s for reading" msgstr "error: no se puede abrir %s para lectura" -#: ../src/common/optparser.py:254 ../src/common/optparser.py:255 +#: ../src/common/optparser.py:297 ../src/common/optparser.py:298 msgid "cyan" msgstr "cyan" -#: ../src/common/optparser.py:371 +#: ../src/common/optparser.py:373 msgid "migrating logs database to indices" msgstr "migrando la base de datos de registros a los índices" #: ../src/common/passwords.py:123 -#, fuzzy, python-format +#, python-format msgid "XMPP account %s@%s" -msgstr "de la cuenta %s" +msgstr "Cuenta XMPP %s@%s" -#: ../src/common/pep.py:30 +#: ../src/common/pep.py:27 msgid "Afraid" msgstr "Miedoso" -#: ../src/common/pep.py:31 +#: ../src/common/pep.py:28 msgid "Amazed" msgstr "Impresionado" -#: ../src/common/pep.py:32 +#: ../src/common/pep.py:29 msgid "Amorous" msgstr "Amoroso" -#: ../src/common/pep.py:33 +#: ../src/common/pep.py:30 msgid "Angry" msgstr "Enfadado" -#: ../src/common/pep.py:34 +#: ../src/common/pep.py:31 msgid "Annoyed" msgstr "Molesto" -#: ../src/common/pep.py:35 +#: ../src/common/pep.py:32 msgid "Anxious" msgstr "Ansioso" -#: ../src/common/pep.py:36 +#: ../src/common/pep.py:33 msgid "Aroused" msgstr "Despierto" -#: ../src/common/pep.py:37 +#: ../src/common/pep.py:34 msgid "Ashamed" msgstr "Avergonzado" -#: ../src/common/pep.py:38 +#: ../src/common/pep.py:35 msgid "Bored" msgstr "Aburrido" -#: ../src/common/pep.py:39 +#: ../src/common/pep.py:36 msgid "Brave" msgstr "Animado" -#: ../src/common/pep.py:40 +#: ../src/common/pep.py:37 msgid "Calm" msgstr "Calmado" -#: ../src/common/pep.py:41 +#: ../src/common/pep.py:38 msgid "Cautious" msgstr "Cauto" -#: ../src/common/pep.py:42 +#: ../src/common/pep.py:39 msgid "Cold" msgstr "Frío" -#: ../src/common/pep.py:43 +#: ../src/common/pep.py:40 msgid "Confident" msgstr "Confiado" -#: ../src/common/pep.py:44 +#: ../src/common/pep.py:41 msgid "Confused" msgstr "Confuso" -#: ../src/common/pep.py:45 +#: ../src/common/pep.py:42 msgid "Contemplative" msgstr "Contemplativo" -#: ../src/common/pep.py:46 +#: ../src/common/pep.py:43 msgid "Contented" msgstr "Contento" -#: ../src/common/pep.py:47 +#: ../src/common/pep.py:44 msgid "Cranky" msgstr "Irritable" -#: ../src/common/pep.py:48 +#: ../src/common/pep.py:45 msgid "Crazy" msgstr "Alocado" -#: ../src/common/pep.py:49 +#: ../src/common/pep.py:46 msgid "Creative" msgstr "Creativo" -#: ../src/common/pep.py:50 +#: ../src/common/pep.py:47 msgid "Curious" msgstr "Curioso" -#: ../src/common/pep.py:51 +#: ../src/common/pep.py:48 msgid "Dejected" msgstr "Desanimado" -#: ../src/common/pep.py:52 +#: ../src/common/pep.py:49 msgid "Depressed" msgstr "Deprimido" -#: ../src/common/pep.py:53 +#: ../src/common/pep.py:50 msgid "Disappointed" msgstr "Decepcionado" -#: ../src/common/pep.py:54 +#: ../src/common/pep.py:51 msgid "Disgusted" msgstr "Disgustado" -#: ../src/common/pep.py:55 +#: ../src/common/pep.py:52 msgid "Dismayed" msgstr "Consternado" -#: ../src/common/pep.py:56 +#: ../src/common/pep.py:53 msgid "Distracted" msgstr "Distraído" -#: ../src/common/pep.py:57 +#: ../src/common/pep.py:54 msgid "Embarrassed" msgstr "Vergonzoso" -#: ../src/common/pep.py:58 +#: ../src/common/pep.py:55 msgid "Envious" msgstr "Envidioso" -#: ../src/common/pep.py:59 +#: ../src/common/pep.py:56 msgid "Excited" msgstr "Excitado" -#: ../src/common/pep.py:60 +#: ../src/common/pep.py:57 msgid "Flirtatious" msgstr "Flirteador" -#: ../src/common/pep.py:61 +#: ../src/common/pep.py:58 msgid "Frustrated" msgstr "Frustrado" -#: ../src/common/pep.py:62 +#: ../src/common/pep.py:59 msgid "Grateful" msgstr "Agradecido" -#: ../src/common/pep.py:63 +#: ../src/common/pep.py:60 msgid "Grieving" msgstr "Dolido" -#: ../src/common/pep.py:64 +#: ../src/common/pep.py:61 msgid "Grumpy" msgstr "Malhumorado" -#: ../src/common/pep.py:65 +#: ../src/common/pep.py:62 msgid "Guilty" msgstr "Culpable" -#: ../src/common/pep.py:66 +#: ../src/common/pep.py:63 msgid "Happy" msgstr "Feliz" -#: ../src/common/pep.py:67 +#: ../src/common/pep.py:64 msgid "Hopeful" msgstr "Deseoso" -#: ../src/common/pep.py:68 +#: ../src/common/pep.py:65 msgid "Hot" msgstr "Caliente" -#: ../src/common/pep.py:69 +#: ../src/common/pep.py:66 msgid "Humbled" msgstr "Humilde" -#: ../src/common/pep.py:70 +#: ../src/common/pep.py:67 msgid "Humiliated" msgstr "Humillado" -#: ../src/common/pep.py:71 +#: ../src/common/pep.py:68 msgid "Hungry" msgstr "Hambriento" -#: ../src/common/pep.py:72 +#: ../src/common/pep.py:69 msgid "Hurt" msgstr "Dolido" -#: ../src/common/pep.py:73 +#: ../src/common/pep.py:70 msgid "Impressed" msgstr "Impresionado" -#: ../src/common/pep.py:74 +#: ../src/common/pep.py:71 msgid "In Awe" msgstr "Atemorizado" -#: ../src/common/pep.py:75 +#: ../src/common/pep.py:72 msgid "In Love" msgstr "Enamorado" -#: ../src/common/pep.py:76 +#: ../src/common/pep.py:73 msgid "Indignant" msgstr "Indignado" -#: ../src/common/pep.py:77 +#: ../src/common/pep.py:74 msgid "Interested" msgstr "Curioso" -#: ../src/common/pep.py:78 +#: ../src/common/pep.py:75 msgid "Intoxicated" msgstr "Intoxicado" -#: ../src/common/pep.py:79 +#: ../src/common/pep.py:76 msgid "Invincible" msgstr "Invencible" -#: ../src/common/pep.py:80 +#: ../src/common/pep.py:77 msgid "Jealous" msgstr "Celoso" -#: ../src/common/pep.py:81 +#: ../src/common/pep.py:78 msgid "Lonely" msgstr "Solitario" -#: ../src/common/pep.py:82 +#: ../src/common/pep.py:79 msgid "Lost" msgstr "Perdido" -#: ../src/common/pep.py:83 +#: ../src/common/pep.py:80 msgid "Lucky" msgstr "Afortunado" -#: ../src/common/pep.py:84 +#: ../src/common/pep.py:81 msgid "Mean" msgstr "Significante" -#: ../src/common/pep.py:85 +#: ../src/common/pep.py:82 msgid "Moody" msgstr "Malhumorado" -#: ../src/common/pep.py:86 +#: ../src/common/pep.py:83 msgid "Nervous" msgstr "Nervioso" -#: ../src/common/pep.py:87 +#: ../src/common/pep.py:84 msgid "Neutral" msgstr "Neutral" -#: ../src/common/pep.py:88 +#: ../src/common/pep.py:85 msgid "Offended" msgstr "Ofendido" -#: ../src/common/pep.py:89 +#: ../src/common/pep.py:86 msgid "Outraged" msgstr "Escandalizado" -#: ../src/common/pep.py:90 +#: ../src/common/pep.py:87 msgid "Playful" msgstr "Juguetón" -#: ../src/common/pep.py:91 +#: ../src/common/pep.py:88 msgid "Proud" msgstr "Orgulloso" -#: ../src/common/pep.py:92 +#: ../src/common/pep.py:89 msgid "Relaxed" msgstr "Relajado" -#: ../src/common/pep.py:93 +#: ../src/common/pep.py:90 msgid "Relieved" msgstr "Aliviado" -#: ../src/common/pep.py:94 +#: ../src/common/pep.py:91 msgid "Remorseful" msgstr "Arrepentido" -#: ../src/common/pep.py:95 +#: ../src/common/pep.py:92 msgid "Restless" msgstr "Inquieto" -#: ../src/common/pep.py:96 +#: ../src/common/pep.py:93 msgid "Sad" msgstr "Triste" -#: ../src/common/pep.py:97 +#: ../src/common/pep.py:94 msgid "Sarcastic" msgstr "Sarcástico" -#: ../src/common/pep.py:98 +#: ../src/common/pep.py:95 msgid "Satisfied" msgstr "Satisfecho" -#: ../src/common/pep.py:99 +#: ../src/common/pep.py:96 msgid "Serious" msgstr "Serio" -#: ../src/common/pep.py:100 +#: ../src/common/pep.py:97 msgid "Shocked" msgstr "Horrorizado" -#: ../src/common/pep.py:101 +#: ../src/common/pep.py:98 msgid "Shy" msgstr "Tímido" -#: ../src/common/pep.py:102 +#: ../src/common/pep.py:99 msgid "Sick" msgstr "Enfermo" -#: ../src/common/pep.py:103 +#: ../src/common/pep.py:100 msgid "Sleepy" msgstr "Adormilado" -#: ../src/common/pep.py:104 +#: ../src/common/pep.py:101 msgid "Spontaneous" msgstr "Espontáneo" -#: ../src/common/pep.py:105 +#: ../src/common/pep.py:102 msgid "Stressed" msgstr "Estresado" -#: ../src/common/pep.py:106 +#: ../src/common/pep.py:103 msgid "Strong" msgstr "Fuerte" -#: ../src/common/pep.py:107 +#: ../src/common/pep.py:104 msgid "Surprised" msgstr "Sorprendido" -#: ../src/common/pep.py:108 +#: ../src/common/pep.py:105 msgid "Thankful" msgstr "Agradecido" -#: ../src/common/pep.py:109 +#: ../src/common/pep.py:106 msgid "Thirsty" msgstr "Sediento" -#: ../src/common/pep.py:110 +#: ../src/common/pep.py:107 msgid "Tired" msgstr "Cansado" -#: ../src/common/pep.py:111 +#: ../src/common/pep.py:108 msgid "Undefined" msgstr "Indefinido" -#: ../src/common/pep.py:112 +#: ../src/common/pep.py:109 msgid "Weak" msgstr "Débil" -#: ../src/common/pep.py:113 +#: ../src/common/pep.py:110 msgid "Worried" msgstr "Preocupado" -#: ../src/common/pep.py:116 +#: ../src/common/pep.py:113 msgid "Doing Chores" msgstr "Haciendo tareas" -#: ../src/common/pep.py:117 +#: ../src/common/pep.py:114 msgid "Buying Groceries" msgstr "Haciendo la compra" -#: ../src/common/pep.py:118 +#: ../src/common/pep.py:115 msgid "Cleaning" msgstr "Limpiando" -#: ../src/common/pep.py:119 +#: ../src/common/pep.py:116 msgid "Cooking" msgstr "Cocinando" -#: ../src/common/pep.py:120 +#: ../src/common/pep.py:117 msgid "Doing Maintenance" msgstr "Tareas de mantenimiento" -#: ../src/common/pep.py:121 +#: ../src/common/pep.py:118 msgid "Doing the Dishes" msgstr "Fregando los platos" -#: ../src/common/pep.py:122 +#: ../src/common/pep.py:119 msgid "Doing the Laundry" msgstr "Haciendo la colada" -#: ../src/common/pep.py:123 +#: ../src/common/pep.py:120 msgid "Gardening" msgstr "Arreglando el jardín" -#: ../src/common/pep.py:124 +#: ../src/common/pep.py:121 msgid "Running an Errand" msgstr "Haciendo un recado" -#: ../src/common/pep.py:125 +#: ../src/common/pep.py:122 msgid "Walking the Dog" msgstr "Paseando al perro" -#: ../src/common/pep.py:126 +#: ../src/common/pep.py:123 msgid "Drinking" msgstr "Bebiendo" -#: ../src/common/pep.py:127 +#: ../src/common/pep.py:124 msgid "Having a Beer" msgstr "Tomando una cerveza" -#: ../src/common/pep.py:128 +#: ../src/common/pep.py:125 msgid "Having Coffee" msgstr "Tomando café" -#: ../src/common/pep.py:129 +#: ../src/common/pep.py:126 msgid "Having Tea" msgstr "Tomando té" -#: ../src/common/pep.py:131 +#: ../src/common/pep.py:128 msgid "Having a Snack" msgstr "Tomando un tentempié" -#: ../src/common/pep.py:132 +#: ../src/common/pep.py:129 msgid "Having Breakfast" msgstr "Desayunando" -#: ../src/common/pep.py:133 +#: ../src/common/pep.py:130 msgid "Having Dinner" msgstr "Cenando" -#: ../src/common/pep.py:134 +#: ../src/common/pep.py:131 msgid "Having Lunch" msgstr "Almorzando" -#: ../src/common/pep.py:135 +#: ../src/common/pep.py:132 msgid "Exercising" msgstr "Haciendo ejercicio" -#: ../src/common/pep.py:136 ../src/common/pep.py:181 +#: ../src/common/pep.py:133 ../src/common/pep.py:178 msgid "Cycling" msgstr "Montando en bici" -#: ../src/common/pep.py:137 +#: ../src/common/pep.py:134 msgid "Dancing" msgstr "Bailando" -#: ../src/common/pep.py:138 +#: ../src/common/pep.py:135 msgid "Hiking" msgstr "Paseando" -#: ../src/common/pep.py:139 +#: ../src/common/pep.py:136 msgid "Jogging" msgstr "Corriendo" -#: ../src/common/pep.py:140 +#: ../src/common/pep.py:137 msgid "Playing Sports" msgstr "Haciendo deporte" -#: ../src/common/pep.py:141 +#: ../src/common/pep.py:138 msgid "Running" msgstr "Corriendo" -#: ../src/common/pep.py:142 +#: ../src/common/pep.py:139 msgid "Skiing" msgstr "Esquiando" -#: ../src/common/pep.py:143 +#: ../src/common/pep.py:140 msgid "Swimming" msgstr "Nadando" -#: ../src/common/pep.py:144 +#: ../src/common/pep.py:141 msgid "Working out" msgstr "Trabajando" -#: ../src/common/pep.py:145 +#: ../src/common/pep.py:142 msgid "Grooming" msgstr "Lavando" -#: ../src/common/pep.py:146 +#: ../src/common/pep.py:143 msgid "At the Spa" msgstr "En el spa" -#: ../src/common/pep.py:147 +#: ../src/common/pep.py:144 msgid "Brushing Teeth" msgstr "Lavando los dientes" -#: ../src/common/pep.py:148 +#: ../src/common/pep.py:145 msgid "Getting a Haircut" msgstr "Cortando el pelo" -#: ../src/common/pep.py:149 +#: ../src/common/pep.py:146 msgid "Shaving" msgstr "Afeitándome" -#: ../src/common/pep.py:150 +#: ../src/common/pep.py:147 msgid "Taking a Bath" msgstr "Tomando un baño" -#: ../src/common/pep.py:151 +#: ../src/common/pep.py:148 msgid "Taking a Shower" msgstr "Duchándome" -#: ../src/common/pep.py:152 +#: ../src/common/pep.py:149 msgid "Having an Appointment" msgstr "En una cita" -#: ../src/common/pep.py:154 +#: ../src/common/pep.py:151 msgid "Day Off" msgstr "Fin del día" -#: ../src/common/pep.py:155 +#: ../src/common/pep.py:152 msgid "Hanging out" msgstr "Saliendo por ahi" -#: ../src/common/pep.py:156 +#: ../src/common/pep.py:153 msgid "Hiding" msgstr "Escondiéndome" -#: ../src/common/pep.py:157 +#: ../src/common/pep.py:154 msgid "On Vacation" msgstr "De vacaciones" -#: ../src/common/pep.py:158 +#: ../src/common/pep.py:155 msgid "Praying" msgstr "Rezando" -#: ../src/common/pep.py:159 +#: ../src/common/pep.py:156 msgid "Scheduled Holiday" msgstr "Vacaciones planificadas" -#: ../src/common/pep.py:161 +#: ../src/common/pep.py:158 msgid "Thinking" msgstr "Pensando" -#: ../src/common/pep.py:162 +#: ../src/common/pep.py:159 msgid "Relaxing" msgstr "Relajándome" -#: ../src/common/pep.py:163 +#: ../src/common/pep.py:160 msgid "Fishing" msgstr "Pescando" -#: ../src/common/pep.py:164 +#: ../src/common/pep.py:161 msgid "Gaming" msgstr "Jugando" -#: ../src/common/pep.py:165 +#: ../src/common/pep.py:162 msgid "Going out" msgstr "Saliendo" -#: ../src/common/pep.py:166 +#: ../src/common/pep.py:163 msgid "Partying" msgstr "De fiesta" -#: ../src/common/pep.py:167 +#: ../src/common/pep.py:164 msgid "Reading" msgstr "Leyendo" -#: ../src/common/pep.py:168 +#: ../src/common/pep.py:165 msgid "Rehearsing" msgstr "Ensayando" -#: ../src/common/pep.py:169 +#: ../src/common/pep.py:166 msgid "Shopping" msgstr "Comprando" -#: ../src/common/pep.py:170 +#: ../src/common/pep.py:167 msgid "Smoking" msgstr "Fumando" -#: ../src/common/pep.py:171 +#: ../src/common/pep.py:168 msgid "Socializing" msgstr "Socializándome" -#: ../src/common/pep.py:172 +#: ../src/common/pep.py:169 msgid "Sunbathing" msgstr "En el solarium" -#: ../src/common/pep.py:173 +#: ../src/common/pep.py:170 msgid "Watching TV" msgstr "Viendo la TV" -#: ../src/common/pep.py:174 +#: ../src/common/pep.py:171 msgid "Watching a Movie" msgstr "Viendo una película" -#: ../src/common/pep.py:175 +#: ../src/common/pep.py:172 msgid "Talking" msgstr "Hablando" -#: ../src/common/pep.py:176 +#: ../src/common/pep.py:173 msgid "In Real Life" msgstr "En la vida real" -#: ../src/common/pep.py:177 +#: ../src/common/pep.py:174 msgid "On the Phone" msgstr "Al teléfono" -#: ../src/common/pep.py:178 +#: ../src/common/pep.py:175 msgid "On Video Phone" msgstr "Al videoteléfono" -#: ../src/common/pep.py:179 +#: ../src/common/pep.py:176 msgid "Traveling" msgstr "Viajando" -#: ../src/common/pep.py:180 +#: ../src/common/pep.py:177 msgid "Commuting" msgstr "Conmutar" -#: ../src/common/pep.py:182 +#: ../src/common/pep.py:179 msgid "Driving" msgstr "Conduciendo" -#: ../src/common/pep.py:183 +#: ../src/common/pep.py:180 msgid "In a Car" msgstr "En el coche" -#: ../src/common/pep.py:184 +#: ../src/common/pep.py:181 msgid "On a Bus" msgstr "En el bus" -#: ../src/common/pep.py:185 +#: ../src/common/pep.py:182 msgid "On a Plane" msgstr "En el avión" -#: ../src/common/pep.py:186 +#: ../src/common/pep.py:183 msgid "On a Train" msgstr "En el tren" -#: ../src/common/pep.py:187 +#: ../src/common/pep.py:184 msgid "On a Trip" msgstr "En un viaje" -#: ../src/common/pep.py:188 +#: ../src/common/pep.py:185 msgid "Walking" msgstr "Caminando" -#: ../src/common/pep.py:190 +#: ../src/common/pep.py:187 msgid "Coding" msgstr "Programando" -#: ../src/common/pep.py:191 +#: ../src/common/pep.py:188 msgid "In a Meeting" msgstr "En un encuentro" -#: ../src/common/pep.py:192 +#: ../src/common/pep.py:189 msgid "Studying" msgstr "Estudiando" -#: ../src/common/pep.py:193 +#: ../src/common/pep.py:190 msgid "Writing" msgstr "Escribiendo" +#: ../src/common/pep.py:335 +msgid "Unknown Artist" +msgstr "Artista desconocido" + +#: ../src/common/pep.py:338 +msgid "Unknown Title" +msgstr "Título desconocido" + +#: ../src/common/pep.py:341 +msgid "Unknown Source" +msgstr "Recurso desconocido" + +#: ../src/common/pep.py:344 +#, python-format +msgid "" +"<b>\"%(title)s\"</b> by <i>%(artist)s</i>\n" +"from <i>%(source)s</i>" +msgstr "" +"<b>\"%(title)s\"</b> por <i>%(artist)s</i>\n" +"de <i>%(source)s</i>" + #. We cannot bind port, call error callback and fail #: ../src/common/socks5.py:86 #, python-format @@ -5912,37 +5916,11 @@ msgid "" msgstr "" "[Esto es parte de una sesión cifrada. Si ves este mensaje, algo fue mal.]" -#: ../src/common/zeroconf/connection_handlers_zeroconf.py:94 -#, python-format -msgid "" -"The host %s you configured as the ft_add_hosts_to_send advanced option is " -"not valid, so ignored." -msgstr "" -"El host %s que configuraste como la opción avanzada ft_override_host_to_send " -"no es válido, será ignorado." - -#. We didn't set a passphrase -#: ../src/common/zeroconf/connection_zeroconf.py:173 -msgid "OpenPGP passphrase was not given" -msgstr "No se ha facilitado la clave OpenPGP" - -#. %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 "Te conectarás a %s sin OpenPGP" - -#: ../src/common/zeroconf/connection_zeroconf.py:216 -msgid "To continue sending and receiving messages, you will need to reconnect." -msgstr "" -"Para continuar enviando y reciviendo mensajes, necesitarás volver a conectar." - -#: ../src/common/zeroconf/connection_zeroconf.py:239 +#: ../src/common/zeroconf/connection_zeroconf.py:178 msgid "Avahi error" msgstr "Error de Avahi" -#: ../src/common/zeroconf/connection_zeroconf.py:239 +#: ../src/common/zeroconf/connection_zeroconf.py:179 #, python-format msgid "" "%s\n" @@ -5951,53 +5929,44 @@ msgstr "" "%s\n" "La mensajería de enlace local podría no funcionar correctamente." -#: ../src/common/zeroconf/connection_zeroconf.py:250 +#: ../src/common/zeroconf/connection_zeroconf.py:190 msgid "Please check if Avahi or Bonjour is installed." msgstr "Por favor, comprueba si Avahi o Bonjour están instalados." -#: ../src/common/zeroconf/connection_zeroconf.py:259 -#: ../src/common/zeroconf/connection_zeroconf.py:263 +#: ../src/common/zeroconf/connection_zeroconf.py:199 +#: ../src/common/zeroconf/connection_zeroconf.py:203 msgid "Could not start local service" msgstr "No se pudo iniciar servicio local" -#: ../src/common/zeroconf/connection_zeroconf.py:260 +#: ../src/common/zeroconf/connection_zeroconf.py:200 #, python-format msgid "Unable to bind to port %d." msgstr "No se pudo enlazar al puerto %d." -#: ../src/common/zeroconf/connection_zeroconf.py:264 -#: ../src/common/zeroconf/connection_zeroconf.py:359 +#: ../src/common/zeroconf/connection_zeroconf.py:204 +#: ../src/common/zeroconf/connection_zeroconf.py:283 +#: ../src/common/zeroconf/connection_zeroconf.py:294 +#: ../src/common/zeroconf/connection_zeroconf.py:308 msgid "Please check if avahi-daemon is running." msgstr "Por favor, comprueba si avahi-daemon se encuentra en ejecución." -#: ../src/common/zeroconf/connection_zeroconf.py:358 +#: ../src/common/zeroconf/connection_zeroconf.py:282 +#: ../src/common/zeroconf/connection_zeroconf.py:293 +#: ../src/common/zeroconf/connection_zeroconf.py:307 #, python-format msgid "Could not change status of account \"%s\"" msgstr "No se pudo cambiar el estado de la cuenta \"%s\"" -#: ../src/common/zeroconf/connection_zeroconf.py:381 -msgid "" -"You are not connected or not visible to others. Your message could not be " -"sent." -msgstr "" -"No estás conectado o estás invisible a los demás. Tu mensaje no pudo ser " -"enviado." - -#. we're not english -#: ../src/common/zeroconf/connection_zeroconf.py:399 -msgid "[This message is encrypted]" -msgstr "[Este mensaje está cifrado]" - -#: ../src/common/zeroconf/connection_zeroconf.py:483 +#: ../src/common/zeroconf/connection_zeroconf.py:324 msgid "Your message could not be sent." msgstr "Tu mensaje no pudo ser enviado." #. Contact Offline -#: ../src/common/zeroconf/connection_zeroconf.py:489 +#: ../src/common/zeroconf/connection_zeroconf.py:334 msgid "Contact is offline. Your message could not be sent." msgstr "El contacto está desconectado. Tu mensaje no pudo ser enviado." -#: ../src/common/zeroconf/connection_zeroconf.py:593 +#: ../src/common/zeroconf/connection_zeroconf.py:359 msgid "" "Connection to host could not be established: Timeout while sending data." msgstr "" @@ -6009,24 +5978,24 @@ msgstr "" msgid "Error while adding service. %s" msgstr "Error añadiendo el servicio. %s" -#: ../src/config.py:151 ../src/config.py:597 +#: ../src/config.py:157 ../src/config.py:586 msgid "Disabled" msgstr "Deshabilitado" -#: ../src/config.py:396 +#: ../src/config.py:383 msgid "Default Message" msgstr "Mensajes por defecto" -#: ../src/config.py:405 +#: ../src/config.py:392 msgid "Enabled" msgstr "Activado" -#: ../src/config.py:663 ../src/dialogs.py:1327 +#: ../src/config.py:654 ../src/dialogs.py:1365 #, python-format msgid "Dictionary for lang %s not available" msgstr "No está disponible el diccionario para el idioma %s" -#: ../src/config.py:664 +#: ../src/config.py:655 #, python-format msgid "" "You have to install %s dictionary to use spellchecking, or choose another " @@ -6035,74 +6004,73 @@ msgstr "" "Tienes que instalar el diccionario %s para usar el corrector, o elegir otro " "lenguaje definiendo la opción speller_language." -#: ../src/config.py:1040 +#: ../src/config.py:1092 msgid "status message title" msgstr "título del mensaje de estado" -#: ../src/config.py:1040 +#: ../src/config.py:1092 msgid "status message text" msgstr "texto del mensaje de estado" #. Name column -#: ../src/config.py:1339 ../src/dialogs.py:2122 ../src/dialogs.py:2186 -#: ../src/dialogs.py:2891 ../src/disco.py:773 ../src/disco.py:1568 -#: ../src/disco.py:1854 ../src/history_window.py:87 +#: ../src/config.py:1394 ../src/dialogs.py:2232 ../src/dialogs.py:2298 +#: ../src/dialogs.py:3014 ../src/disco.py:831 ../src/disco.py:1690 +#: ../src/disco.py:1992 ../src/history_window.py:89 msgid "Name" msgstr "Nombre" -#: ../src/config.py:1428 +#: ../src/config.py:1487 msgid "Relogin now?" msgstr "¿Reconectar ahora?" -#: ../src/config.py:1429 +#: ../src/config.py:1488 msgid "If you want all the changes to apply instantly, you must relogin." msgstr "" "Si quieres que se apliquen todos los cambios instantáneamente, debes " "reconectar." -#: ../src/config.py:1559 ../src/config.py:1684 -#, fuzzy +#: ../src/config.py:1620 ../src/config.py:1745 msgid "OpenPGP is not usable on this computer" -msgstr "GPG no es usable en este ordenador" +msgstr "OpenPGP no es usable en este ordenador" -#: ../src/config.py:1720 ../src/config.py:1764 +#: ../src/config.py:1785 ../src/config.py:1829 msgid "Unread events" msgstr "Eventos sin leer" -#: ../src/config.py:1721 +#: ../src/config.py:1786 msgid "Read all pending events before removing this account." msgstr "Lee todos los eventos pendientes antes de eliminar esta cuenta." -#: ../src/config.py:1747 +#: ../src/config.py:1812 #, python-format msgid "You have opened chat in account %s" msgstr "Has abierto una conversación con la cuenta %s" -#: ../src/config.py:1748 +#: ../src/config.py:1813 msgid "All chat and groupchat windows will be closed. Do you want to continue?" msgstr "" "Todas las conversaciones y grupos de charla serán cerrados. ¿Deseas " "continuar?" -#: ../src/config.py:1760 ../src/config.py:2283 ../src/config.py:2317 +#: ../src/config.py:1825 ../src/config.py:2348 ../src/config.py:2382 msgid "You are currently connected to the server" msgstr "Debes estar conectado para navegar los servicios" -#: ../src/config.py:1761 +#: ../src/config.py:1826 msgid "To change the account name, you must be disconnected." msgstr "Para cambiar el nombre de la cuenta, debes estar desconectado" -#: ../src/config.py:1765 +#: ../src/config.py:1830 msgid "To change the account name, you must read all pending events." msgstr "" "Para cambiar el nombre de la cuenta, debes leer el resto de\n" " eventos pendientes" -#: ../src/config.py:1771 +#: ../src/config.py:1836 msgid "Account Name Already Used" msgstr "El nombre de la cuenta ya está en uso" -#: ../src/config.py:1772 +#: ../src/config.py:1837 msgid "" "This name is already used by another of your accounts. Please choose another " "name." @@ -6110,147 +6078,147 @@ msgstr "" "Este nombre ya está en uso por otra de tus cuentas. Por favor, escoge otro " "nombre." -#: ../src/config.py:1776 ../src/config.py:1780 +#: ../src/config.py:1841 ../src/config.py:1845 msgid "Invalid account name" msgstr "Nombre de cuenta no válido" -#: ../src/config.py:1777 +#: ../src/config.py:1842 msgid "Account name cannot be empty." msgstr "El nombre de la cuenta no puede estar vacío." -#: ../src/config.py:1781 +#: ../src/config.py:1846 msgid "Account name cannot contain spaces." msgstr "El nombre de la cuenta no puede contener espacios." -#: ../src/config.py:1856 +#: ../src/config.py:1921 msgid "Rename Account" msgstr "Renombrar cuenta" -#: ../src/config.py:1857 +#: ../src/config.py:1922 #, python-format msgid "Enter a new name for account %s" msgstr "Introduce un nuevo nombre para la cuenta %s" -#: ../src/config.py:1885 +#: ../src/config.py:1950 msgid "A Jabber ID must be in the form \"user@servername\"." msgstr "Una ID de Jabber debe estar en la forma \"usuario@nombreservidor\"." -#: ../src/config.py:2093 ../src/config.py:3327 +#: ../src/config.py:2158 ../src/config.py:3406 msgid "Invalid entry" msgstr "Entrada no válida" -#: ../src/config.py:2094 ../src/config.py:3328 +#: ../src/config.py:2159 ../src/config.py:3407 msgid "Custom port must be a port number." msgstr "El puerto personalizado debe ser un número de puerto" -#: ../src/config.py:2115 +#: ../src/config.py:2180 msgid "Failed to get secret keys" msgstr "Error obteniendo las claves secretas" -#: ../src/config.py:2116 +#: ../src/config.py:2181 #, fuzzy msgid "There is no OpenPGP secret key available." msgstr "Ha habido un problema recuperando tus claves secretas OpenPGP" -#: ../src/config.py:2150 +#: ../src/config.py:2215 msgid "OpenPGP Key Selection" msgstr "Selección de clave OpenPGP" -#: ../src/config.py:2151 +#: ../src/config.py:2216 msgid "Choose your OpenPGP key" msgstr "Elige tu clave OpenPGP" -#: ../src/config.py:2158 +#: ../src/config.py:2223 msgid "No such account available" msgstr "No está disponible dicha cuenta" -#: ../src/config.py:2159 +#: ../src/config.py:2224 msgid "You must create your account before editing your personal information." msgstr "Debes crear una cuenta antes de editar tu información personal" -#: ../src/config.py:2166 ../src/dialogs.py:1933 ../src/dialogs.py:2110 -#: ../src/dialogs.py:2289 ../src/disco.py:441 ../src/profile_window.py:317 +#: ../src/config.py:2231 ../src/dialogs.py:2031 ../src/dialogs.py:2220 +#: ../src/dialogs.py:2405 ../src/disco.py:477 ../src/profile_window.py:325 msgid "You are not connected to the server" msgstr "No estás conectado al servidor" -#: ../src/config.py:2167 +#: ../src/config.py:2232 msgid "Without a connection, you can not edit your personal information." msgstr "Sin una conexión, no puedes editar tu información personal" -#: ../src/config.py:2171 +#: ../src/config.py:2236 msgid "Your server doesn't support Vcard" msgstr "Tu servidor no soporta vCard" -#: ../src/config.py:2172 +#: ../src/config.py:2237 msgid "Your server can't save your personal information." msgstr "Tu servidor no puede guardar tu información personal." -#: ../src/config.py:2284 ../src/config.py:2318 +#: ../src/config.py:2349 ../src/config.py:2383 #, fuzzy msgid "To disable the account, you must be disconnected." msgstr "Para cambiar el nombre de la cuenta, debes estar desconectado" -#: ../src/config.py:2289 +#: ../src/config.py:2354 msgid "Account Local already exists." msgstr "La cuenta local ya existe." -#: ../src/config.py:2290 +#: ../src/config.py:2355 msgid "Please rename or remove it before enabling link-local messaging." msgstr "" "Por favor, renómbralo o elimínalo antes de habilitar la mensajería de enlace " "local." -#: ../src/config.py:2438 +#: ../src/config.py:2510 #, python-format msgid "Edit %s" msgstr "Editar %s" -#: ../src/config.py:2440 +#: ../src/config.py:2512 #, python-format msgid "Register to %s" msgstr "Registrar a %s" #. list at the beginning -#: ../src/config.py:2476 +#: ../src/config.py:2548 msgid "Ban List" msgstr "Lista de expulsión" -#: ../src/config.py:2477 +#: ../src/config.py:2549 msgid "Member List" msgstr "Lista de miembros" -#: ../src/config.py:2478 +#: ../src/config.py:2550 msgid "Owner List" msgstr "Lista de propietarios" -#: ../src/config.py:2479 +#: ../src/config.py:2551 msgid "Administrator List" msgstr "Lista de administradores" #. Address column #. holds JID (who said this) -#: ../src/config.py:2528 ../src/disco.py:780 ../src/history_manager.py:208 +#: ../src/config.py:2600 ../src/disco.py:838 ../src/history_manager.py:208 msgid "JID" -msgstr "" +msgstr "JID" -#: ../src/config.py:2538 +#: ../src/config.py:2610 msgid "Reason" msgstr "Motivo" -#: ../src/config.py:2545 +#: ../src/config.py:2617 msgid "Nick" msgstr "Alias" -#: ../src/config.py:2551 +#: ../src/config.py:2623 msgid "Role" msgstr "Puesto" -#: ../src/config.py:2578 +#: ../src/config.py:2650 msgid "Banning..." msgstr "Expulsando..." #. You can move '\n' before user@domain if that line is TOO BIG -#: ../src/config.py:2580 +#: ../src/config.py:2652 msgid "" "<b>Whom do you want to ban?</b>\n" "\n" @@ -6258,11 +6226,11 @@ msgstr "" "<b>¿A quién quieres expulsar?</b>\n" "\n" -#: ../src/config.py:2582 +#: ../src/config.py:2654 msgid "Adding Member..." msgstr "Añadiendo miembro..." -#: ../src/config.py:2583 +#: ../src/config.py:2655 msgid "" "<b>Whom do you want to make a member?</b>\n" "\n" @@ -6270,11 +6238,11 @@ msgstr "" "<b>¿A quién quieres hacer miembro?</b>\n" "\n" -#: ../src/config.py:2585 +#: ../src/config.py:2657 msgid "Adding Owner..." msgstr "Añadiendo propietario..." -#: ../src/config.py:2586 +#: ../src/config.py:2658 msgid "" "<b>Whom do you want to make an owner?</b>\n" "\n" @@ -6282,11 +6250,11 @@ msgstr "" "<b>¿A quién quieres hacer propietario?</b>\n" "\n" -#: ../src/config.py:2588 +#: ../src/config.py:2660 msgid "Adding Administrator..." msgstr "Añadiendo administrador..." -#: ../src/config.py:2589 +#: ../src/config.py:2661 msgid "" "<b>Whom do you want to make an administrator?</b>\n" "\n" @@ -6294,8 +6262,7 @@ msgstr "" "<b>¿A quién quieres hacer administrador?</b>\n" "\n" -#: ../src/config.py:2590 -#, fuzzy +#: ../src/config.py:2662 msgid "" "Can be one of the following:\n" "1. user@domain/resource (only that resource matches).\n" @@ -6305,65 +6272,66 @@ msgid "" "domain/resource, or address containing a subdomain)." msgstr "" "Puede ser uno de los siguientes:\n" -"1. usuario@dominio/recurso (sólo ese recurso coincide)2. usuario@dominio " -"(cualquier recurso coincide)3. dominio/recurso (sólo ese recurso coincide)4. " -"dominio (el dominio coincide, incluyendo cualquier\n" -"usuario@dominio, dominio/recurso o dirección conteniendo\n" -"un subdominio." +"1. usuario@dominio/recurso (sólo ese recurso coincide).\n" +"2. usuario@dominio (cualquier recurso coincide).\n" +"3. dominio/ recurso (sólo lo que coincida con el recurso).\n" +"4. dominio (el dominio coincide consigo mismo, tal como hace cualquier\n" +"usuario@dominio, dominio/ recurso, o una dirección conteniendo un " +"subdominio)." -#: ../src/config.py:2687 +#: ../src/config.py:2763 #, python-format msgid "Removing %s account" msgstr "Eliminando la cuenta %s" -#: ../src/config.py:2709 ../src/gajim.py:1491 ../src/gajim.py:1588 +#: ../src/config.py:2785 ../src/gui_interface.py:1102 +#: ../src/gui_interface.py:1199 msgid "Password Required" msgstr "Contraseña requerida" -#: ../src/config.py:2710 ../src/gajim.py:1568 +#: ../src/config.py:2786 ../src/gui_interface.py:1179 #, python-format msgid "Enter your password for account %s" msgstr "Introduce contraseña para la cuenta %s" -#: ../src/config.py:2711 ../src/gajim.py:1588 +#: ../src/config.py:2787 ../src/gui_interface.py:1199 msgid "Save password" msgstr "Guardar contraseña" -#: ../src/config.py:2720 +#: ../src/config.py:2796 #, python-format msgid "Account \"%s\" is connected to the server" msgstr "La cuenta \"%s\" está conectada al servidor" -#: ../src/config.py:2721 +#: ../src/config.py:2797 msgid "If you remove it, the connection will be lost." msgstr "Si la eliminas, se perderá la conexión con el servidor" -#: ../src/config.py:2819 +#: ../src/config.py:2895 msgid "Default" msgstr "Por defecto" -#: ../src/config.py:2819 +#: ../src/config.py:2895 msgid "?print_status:All" msgstr "Todos" -#: ../src/config.py:2820 +#: ../src/config.py:2896 msgid "Enter and leave only" msgstr "Entrar y salir sólamente" -#: ../src/config.py:2821 -#, fuzzy +#: ../src/config.py:2897 msgid "?print_status:None" -msgstr "Todos" +msgstr "Ninguno" -#: ../src/config.py:2889 +#: ../src/config.py:2967 msgid "New Group Chat" msgstr "Nuevo grupo de charla" -#: ../src/config.py:2922 +#: ../src/config.py:3000 msgid "This bookmark has invalid data" msgstr "Este marcador tiene información no válida" -#: ../src/config.py:2923 +#: ../src/config.py:3001 msgid "" "Please be sure to fill out server and room fields or remove this bookmark." msgstr "" @@ -6371,29 +6339,27 @@ msgstr "" "este marcador." #. invalid char -#: ../src/config.py:3041 ../src/dialogs.py:1746 +#: ../src/config.py:3119 ../src/dialogs.py:1829 msgid "Invalid nickname" msgstr "Alias no válido" -#: ../src/config.py:3042 ../src/config.py:3056 ../src/config.py:3070 -#, fuzzy +#: ../src/config.py:3120 ../src/config.py:3134 ../src/config.py:3148 msgid "Character not allowed" -msgstr "Alias no permitido: %s" +msgstr "Carácter no permitido" -#: ../src/config.py:3055 ../src/config.py:3303 +#: ../src/config.py:3133 ../src/config.py:3382 msgid "Invalid server" msgstr "Servidor no válido" -#: ../src/config.py:3069 -#, fuzzy +#: ../src/config.py:3147 msgid "Invalid room" -msgstr "Entrada no válida" +msgstr "Salón no válido" -#: ../src/config.py:3220 +#: ../src/config.py:3299 msgid "Account has been added successfully" msgstr "La cuenta ha sido añadida con éxito" -#: ../src/config.py:3221 ../src/config.py:3227 +#: ../src/config.py:3300 ../src/config.py:3306 #, fuzzy msgid "" "You can set advanced account options by pressing the Advanced button, or " @@ -6404,32 +6370,32 @@ msgstr "" "Avanzado, o más tarde mediante el submenú Cuentas del menú Editar de la " "ventana principal." -#: ../src/config.py:3226 +#: ../src/config.py:3305 msgid "Your new account has been created successfully" msgstr "Tu nueva cuenta ha sido creada con éxito" -#: ../src/config.py:3264 +#: ../src/config.py:3343 msgid "Invalid username" msgstr "Nombre de usuario no válido" -#: ../src/config.py:3266 +#: ../src/config.py:3345 msgid "You must provide a username to configure this account." msgstr "Debes proporcionar un nombre para configurar esta cuenta." -#: ../src/config.py:3304 +#: ../src/config.py:3383 msgid "Please provide a server on which you want to register." msgstr "Por favor, especifica un servidor donde te quieras registrar." -#: ../src/config.py:3360 ../src/gajim.py:2144 +#: ../src/config.py:3439 ../src/gui_interface.py:1857 msgid "Certificate Already in File" msgstr "El certificado ya está en el archivo" -#: ../src/config.py:3361 ../src/gajim.py:2145 +#: ../src/config.py:3440 ../src/gui_interface.py:1858 #, python-format msgid "This certificate is already in file %s, so it's not added again." msgstr "Este certificado ya está en el archivo %s, no fue añadido de nuevo." -#: ../src/config.py:3429 +#: ../src/config.py:3510 #, python-format msgid "" "<b>Security Warning</b>\n" @@ -6444,7 +6410,7 @@ msgstr "" "Error SSL: %(error)s\n" "¿Aún quieres conectar a este servidor?" -#: ../src/config.py:3435 ../src/gajim.py:2169 +#: ../src/config.py:3516 ../src/gui_interface.py:1882 #, python-format msgid "" "Add this certificate to the list of trusted certificates.\n" @@ -6455,63 +6421,63 @@ msgstr "" "Huella SHA1 del certificado:\n" "%s" -#: ../src/config.py:3460 ../src/config.py:3483 +#: ../src/config.py:3543 ../src/config.py:3570 msgid "An error occurred during account creation" msgstr "Ha ocurrido un error durante la creación de la cuenta" -#: ../src/config.py:3550 +#: ../src/config.py:3637 msgid "Account name is in use" msgstr "El nombre de la cuenta está en uso" -#: ../src/config.py:3551 +#: ../src/config.py:3638 msgid "You already have an account using this name." msgstr "Ya tienes una cuenta usando este nombre" -#: ../src/config.py:3704 +#: ../src/config.py:3791 msgid "Active" msgstr "Activo" -#: ../src/config.py:3712 +#: ../src/config.py:3799 msgid "Event" msgstr "Evento" -#: ../src/config.py:3747 +#: ../src/config.py:3834 msgid "First Message Received" msgstr "Primer mensaje recibido" -#: ../src/config.py:3748 +#: ../src/config.py:3835 msgid "Next Message Received Focused" msgstr "Primer mensaje recibido focalizado" -#: ../src/config.py:3750 +#: ../src/config.py:3837 msgid "Next Message Received Unfocused" msgstr "Primer mensaje recibido desfocalizado" -#: ../src/config.py:3751 +#: ../src/config.py:3838 msgid "Contact Connected" msgstr "Nombre de contacto" -#: ../src/config.py:3752 +#: ../src/config.py:3839 msgid "Contact Disconnected" msgstr "Contacto desconectado" -#: ../src/config.py:3753 +#: ../src/config.py:3840 msgid "Message Sent" msgstr "Mensaje enviado" -#: ../src/config.py:3754 +#: ../src/config.py:3841 msgid "Group Chat Message Highlight" msgstr "Resaltado de mensaje de grupo de charla" -#: ../src/config.py:3755 +#: ../src/config.py:3842 msgid "Group Chat Message Received" msgstr "Mensaje de grupo de charla recibido" -#: ../src/config.py:3756 +#: ../src/config.py:3843 msgid "GMail Email Received" msgstr "Correo de GMail recibido" -#: ../src/conversation_textview.py:592 +#: ../src/conversation_textview.py:599 msgid "" "This icon indicates that this message has not yet\n" "been received by the remote end. If this icon stays\n" @@ -6521,7 +6487,7 @@ msgstr "" "recibido por el extremo remoto. Si este icono permanece\n" "mucho tiempo, probablemente el mensaje se haya perdido." -#: ../src/conversation_textview.py:611 +#: ../src/conversation_textview.py:618 msgid "" "Text below this line is what has been said since the\n" "last time you paid attention to this group chat" @@ -6529,227 +6495,223 @@ msgstr "" "El texto bajo esta línea es lo que ha sido dicho desde la última vez que " "prestaste atención a este salón de charla" -#: ../src/conversation_textview.py:724 -#, fuzzy +#: ../src/conversation_textview.py:737 msgid "_Quote" -msgstr "_Salir" +msgstr "_Cita" -#: ../src/conversation_textview.py:731 +#: ../src/conversation_textview.py:744 #, python-format msgid "_Actions for \"%s\"" msgstr "_Acciones para \"%s\"" -#: ../src/conversation_textview.py:743 +#: ../src/conversation_textview.py:756 msgid "Read _Wikipedia Article" msgstr "Leer artículo de _Wikipedia" -#: ../src/conversation_textview.py:748 +#: ../src/conversation_textview.py:761 msgid "Look it up in _Dictionary" msgstr "Buscarlo en el _Diccionario" -#: ../src/conversation_textview.py:765 +#: ../src/conversation_textview.py:778 #, python-format msgid "Dictionary URL is missing an \"%s\" and it is not WIKTIONARY" msgstr "Falta un \"%s\" en la URL del Diccionario y no está en WIKTIONARY" #. we must have %s in the url -#: ../src/conversation_textview.py:778 +#: ../src/conversation_textview.py:791 #, python-format msgid "Web Search URL is missing an \"%s\"" msgstr "Falta un \"%s\" en la URL de la búsqueda web" -#: ../src/conversation_textview.py:781 +#: ../src/conversation_textview.py:794 msgid "Web _Search for it" msgstr "_Buscarlo en la web" -#: ../src/conversation_textview.py:787 +#: ../src/conversation_textview.py:800 msgid "Open as _Link" msgstr "_Abrir como enlace" -#: ../src/conversation_textview.py:1274 +#. %i is day in year (1-365) +#: ../src/conversation_textview.py:1295 +#, fuzzy, python-format msgid "Yesterday" -msgstr "Ayer" - -#. the number is >= 2 -#. %i is day in year (1-365), %d (1-31) we want %i -#: ../src/conversation_textview.py:1278 -#, python-format -msgid "%i days ago" -msgstr "hace %i días" +msgid_plural "%i days ago" +msgstr[0] "Ayer" +msgstr[1] "Ayer" #. if we have subject, show it too! -#: ../src/conversation_textview.py:1312 ../src/history_window.py:464 +#: ../src/conversation_textview.py:1330 ../src/history_window.py:475 #, python-format msgid "Subject: %s\n" msgstr "Tema: %s\n" -#: ../src/dataforms_widget.py:559 +#: ../src/dataforms_widget.py:581 msgid "Jabber ID already in list" msgstr "La ID de Jabber ya está en la lista" -#: ../src/dataforms_widget.py:560 +#: ../src/dataforms_widget.py:582 msgid "The Jabber ID you entered is already in the list. Choose another one." msgstr "La ID de Jabber que introdujiste ya está en la lista. Elige otra." #. Default jid -#: ../src/dataforms_widget.py:571 +#: ../src/dataforms_widget.py:593 msgid "new@jabber.id" msgstr "nuevo@jabber.id" -#: ../src/dataforms_widget.py:574 ../src/dataforms_widget.py:576 +#: ../src/dataforms_widget.py:596 ../src/dataforms_widget.py:598 #, python-format msgid "new%d@jabber.id" msgstr "nuevo%d@jabber.id" -#: ../src/dialogs.py:75 +#: ../src/dialogs.py:81 #, python-format msgid "Contact name: <i>%s</i>" msgstr "Nombre del contacto : <i>%s</i>" -#: ../src/dialogs.py:77 +#: ../src/dialogs.py:83 #, python-format msgid "Jabber ID: <i>%s</i>" msgstr "ID de Jabber : <i>%s</i>" -#: ../src/dialogs.py:184 +#: ../src/dialogs.py:194 msgid "Group" msgstr "Grupo" -#: ../src/dialogs.py:191 +#: ../src/dialogs.py:201 msgid "In the group" msgstr "En el grupo" -#: ../src/dialogs.py:277 +#: ../src/dialogs.py:292 msgid "KeyID" msgstr "KeyID" -#: ../src/dialogs.py:282 +#: ../src/dialogs.py:297 msgid "Contact name" msgstr "Nombre de contacto" -#: ../src/dialogs.py:454 +#: ../src/dialogs.py:469 msgid "Set Mood" msgstr "Definir estado de ánimo" -#: ../src/dialogs.py:572 +#: ../src/dialogs.py:589 #, python-format msgid "%s Status Message" msgstr "Mensaje de estado %s" -#: ../src/dialogs.py:586 +#: ../src/dialogs.py:603 msgid "Status Message" msgstr "Mensaje de estado" -#: ../src/dialogs.py:772 +#: ../src/dialogs.py:793 msgid "Overwrite Status Message?" msgstr "¿Sobreescribir mensaje de estado?" -#: ../src/dialogs.py:773 +#: ../src/dialogs.py:794 msgid "" "This name is already used. Do you want to overwrite this status message?" msgstr "Este nombre ya se usa. ¿Quieres sobreescribir este mensaje de estado?." -#: ../src/dialogs.py:781 +#: ../src/dialogs.py:802 msgid "Save as Preset Status Message" msgstr "Guardar como mensaje de estado predefinido" -#: ../src/dialogs.py:782 +#: ../src/dialogs.py:803 msgid "Please type a name for this status message" msgstr "Escribe un nombre para este mensaje de estado" -#: ../src/dialogs.py:807 +#: ../src/dialogs.py:831 msgid "AIM Address:" msgstr "Dirección AIM:" -#: ../src/dialogs.py:808 +#: ../src/dialogs.py:832 msgid "GG Number:" msgstr "Número GG:" -#: ../src/dialogs.py:809 +#: ../src/dialogs.py:833 msgid "ICQ Number:" msgstr "Número ICQ:" -#: ../src/dialogs.py:810 +#: ../src/dialogs.py:834 msgid "MSN Address:" msgstr "Dirección MSN:" -#: ../src/dialogs.py:811 +#: ../src/dialogs.py:835 msgid "Yahoo! Address:" msgstr "Dirección Yahoo!:" -#: ../src/dialogs.py:847 +#: ../src/dialogs.py:872 #, python-format msgid "Please fill in the data of the contact you want to add in account %s" msgstr "" "Por favor, introduce la inforamción del contacto que quieres añadir a la " "cuenta %s" -#: ../src/dialogs.py:849 +#: ../src/dialogs.py:874 msgid "Please fill in the data of the contact you want to add" msgstr "Por favor, rellena la información del contacto que quieres añadir" -#: ../src/dialogs.py:1006 ../src/dialogs.py:1012 ../src/dialogs.py:1017 +#: ../src/dialogs.py:1035 ../src/dialogs.py:1041 ../src/dialogs.py:1046 msgid "Invalid User ID" msgstr "ID de Usuario no válida" -#: ../src/dialogs.py:1013 +#: ../src/dialogs.py:1042 msgid "The user ID must not contain a resource." msgstr "Esta ID de usuario no contiene un recurso." -#: ../src/dialogs.py:1018 +#: ../src/dialogs.py:1047 msgid "You cannot add yourself to your roster." msgstr "No puedes añadirte a tí mismo a tu roster." -#: ../src/dialogs.py:1032 +#: ../src/dialogs.py:1061 msgid "Contact already in roster" msgstr "Contacto ya presente en el roster" -#: ../src/dialogs.py:1033 +#: ../src/dialogs.py:1062 msgid "This contact is already listed in your roster." msgstr "Este contacto ya está listado en tu roster." -#: ../src/dialogs.py:1069 +#: ../src/dialogs.py:1098 msgid "User ID:" msgstr "ID de usuario:" -#: ../src/dialogs.py:1127 +#: ../src/dialogs.py:1159 msgid "A GTK+ jabber client" msgstr "Un cliente de Jabber en GTK" -#: ../src/dialogs.py:1128 +#: ../src/dialogs.py:1160 msgid "GTK+ Version:" msgstr "Versión de GTK+:" -#: ../src/dialogs.py:1129 +#: ../src/dialogs.py:1161 msgid "PyGTK Version:" msgstr "Versión de PyGTK:" -#: ../src/dialogs.py:1139 +#: ../src/dialogs.py:1171 msgid "Current Developers:" msgstr "Desarrolladores actuales:" -#: ../src/dialogs.py:1141 +#: ../src/dialogs.py:1173 msgid "Past Developers:" msgstr "Desarrolladores anteriores:" -#: ../src/dialogs.py:1147 +#: ../src/dialogs.py:1179 msgid "THANKS:" msgstr "AGRADECIMIENTOS:" #. remove one english sentence #. and add it manually as translatable -#: ../src/dialogs.py:1153 +#: ../src/dialogs.py:1185 msgid "Last but not least, we would like to thank all the package maintainers." msgstr "" "Por último pero no menos importante, queremos agradecer a todos los " "mantenedores de paquetes." #. here you write your name in the form Name FamilyName <someone@somewhere> -#: ../src/dialogs.py:1166 +#: ../src/dialogs.py:1198 msgid "translator-credits" msgstr "Fran Alburquerque <frank@giingo.org>" -#: ../src/dialogs.py:1328 +#: ../src/dialogs.py:1366 #, python-format msgid "" "You have to install %s dictionary to use spellchecking, or choose another " @@ -6762,99 +6724,104 @@ msgstr "" "\n" "No se usará el resaltado de los errores de escritura" -#: ../src/dialogs.py:1747 ../src/dialogs.py:2061 +#: ../src/dialogs.py:1830 ../src/dialogs.py:2171 msgid "The nickname has not allowed characters." msgstr "El alias tiene caracteres no permitidos." -#: ../src/dialogs.py:1859 +#: ../src/dialogs.py:1948 #, python-format msgid "Subscription request for account %(account)s from %(jid)s" msgstr "Petición de adición para la cuenta %(account)s de %(jid)s" -#: ../src/dialogs.py:1862 +#: ../src/dialogs.py:1951 #, python-format msgid "Subscription request from %s" msgstr "Petición de adición de %s" -#: ../src/dialogs.py:1928 ../src/gajim.py:2827 +#: ../src/dialogs.py:2026 ../src/gui_interface.py:2592 #, python-format msgid "You are already in group chat %s" msgstr "Ya estás en el salón %s" -#: ../src/dialogs.py:1934 +#: ../src/dialogs.py:2032 msgid "You can not join a group chat unless you are connected." msgstr "No puedes entrar a un salón de chat hasta que no estés conectado." -#: ../src/dialogs.py:1970 +#: ../src/dialogs.py:2074 #, python-format msgid "Join Group Chat with account %s" msgstr "Entrar a un grupo de charla con la cuenta %s" -#: ../src/dialogs.py:2050 +#: ../src/dialogs.py:2160 #, fuzzy msgid "Invalid Account" msgstr "Nombre de cuenta no válido" -#: ../src/dialogs.py:2051 +#: ../src/dialogs.py:2161 #, fuzzy msgid "" "You have to choose an account from which you want to join the groupchat." msgstr "La cuenta desde la que quieres entrar al salón" -#: ../src/dialogs.py:2060 +#: ../src/dialogs.py:2170 msgid "Invalid Nickname" msgstr "Alias no válido" -#: ../src/dialogs.py:2065 ../src/dialogs.py:2071 -#: ../src/groupchat_control.py:1738 +#: ../src/dialogs.py:2175 ../src/dialogs.py:2181 +#: ../src/groupchat_control.py:1776 msgid "Invalid group chat Jabber ID" msgstr "ID de Jabber no válida para el grupo de charla" -#: ../src/dialogs.py:2066 ../src/dialogs.py:2072 -#: ../src/groupchat_control.py:1739 +#: ../src/dialogs.py:2176 +#, fuzzy +msgid "Please enter the group chat Jabber ID as room@server." +msgstr "" +"La ID de Jabber para el grupo de charla tiene caracteres no permitidos." + +#: ../src/dialogs.py:2182 ../src/groupchat_control.py:1777 msgid "The group chat Jabber ID has not allowed characters." msgstr "" "La ID de Jabber para el grupo de charla tiene caracteres no permitidos." -#: ../src/dialogs.py:2079 +#: ../src/dialogs.py:2189 msgid "This is not a group chat" msgstr "Esto no es un grupo de charla" -#: ../src/dialogs.py:2080 +#: ../src/dialogs.py:2190 #, python-format msgid "%s is not the name of a group chat." msgstr "%s no es el nombre de un grupo de charla." -#: ../src/dialogs.py:2111 +#: ../src/dialogs.py:2221 msgid "Without a connection, you can not synchronise your contacts." msgstr "Sin una conexión, no puedes sincronizar tus contactos." -#: ../src/dialogs.py:2125 +#: ../src/dialogs.py:2235 msgid "Server" msgstr "Servidor" -#: ../src/dialogs.py:2158 +#: ../src/dialogs.py:2270 msgid "This account is not connected to the server" msgstr "Esta cuentano está conectada al servidor" -#: ../src/dialogs.py:2159 +#: ../src/dialogs.py:2271 msgid "You cannot synchronize with an account unless it is connected." msgstr "No puedes sincronizar con una cuenta hasta que no te hayas conectado." -#: ../src/dialogs.py:2183 +#: ../src/dialogs.py:2295 msgid "Synchronise" msgstr "Sincronizar" -#: ../src/dialogs.py:2241 +#: ../src/dialogs.py:2355 #, python-format msgid "Start Chat with account %s" msgstr "Iniciar conversación con la cuenta %s" -#: ../src/dialogs.py:2243 +#: ../src/dialogs.py:2357 msgid "Start Chat" msgstr "Iniciar conversación" -#: ../src/dialogs.py:2244 +#: ../src/dialogs.py:2358 msgid "" "Fill in the nickname or the Jabber ID of the contact you would like\n" "to send a chat message to:" @@ -6863,298 +6830,325 @@ msgstr "" "enviar un mensaje de charla:" #. if offline or connecting -#: ../src/dialogs.py:2268 ../src/dialogs.py:2651 ../src/dialogs.py:2813 +#: ../src/dialogs.py:2384 ../src/dialogs.py:2767 ../src/dialogs.py:2929 msgid "Connection not available" msgstr "Conexión no disponible" -#: ../src/dialogs.py:2269 ../src/dialogs.py:2652 ../src/dialogs.py:2814 +#: ../src/dialogs.py:2385 ../src/dialogs.py:2768 ../src/dialogs.py:2930 #, python-format msgid "Please make sure you are connected with \"%s\"." msgstr "Por favor, asegúrate de estar conectado con \"%s\"." -#: ../src/dialogs.py:2278 ../src/dialogs.py:2281 +#: ../src/dialogs.py:2394 ../src/dialogs.py:2397 msgid "Invalid JID" msgstr "ID de Jabber no válida" -#: ../src/dialogs.py:2281 +#: ../src/dialogs.py:2397 #, python-format msgid "Unable to parse \"%s\"." msgstr "No se puede analizar \"%s\"." -#: ../src/dialogs.py:2290 +#: ../src/dialogs.py:2406 msgid "Without a connection, you can not change your password." msgstr "Sin una conexión, no puedes cambiar tu contraseña." -#: ../src/dialogs.py:2309 +#: ../src/dialogs.py:2425 msgid "Invalid password" msgstr "Contraseña no válida" -#: ../src/dialogs.py:2309 +#: ../src/dialogs.py:2425 msgid "You must enter a password." msgstr "Debes introducir una contraseña." -#: ../src/dialogs.py:2313 +#: ../src/dialogs.py:2429 msgid "Passwords do not match" msgstr "Las contraseñas no coinciden" -#: ../src/dialogs.py:2314 +#: ../src/dialogs.py:2430 msgid "The passwords typed in both fields must be identical." msgstr "Las contraseñas escritas en ambos campos deben ser idénticas." #. img to display #. default value -#: ../src/dialogs.py:2353 ../src/notify.py:257 ../src/notify.py:491 +#: ../src/dialogs.py:2469 ../src/notify.py:263 ../src/notify.py:504 msgid "Contact Signed In" msgstr "Contacto conectado" -#: ../src/dialogs.py:2355 ../src/notify.py:265 ../src/notify.py:493 +#: ../src/dialogs.py:2471 ../src/notify.py:271 ../src/notify.py:506 msgid "Contact Signed Out" msgstr "Contacto desconectado" #. chat message #. img to display -#: ../src/dialogs.py:2357 ../src/notify.py:288 ../src/notify.py:342 -#: ../src/notify.py:495 +#: ../src/dialogs.py:2473 ../src/notify.py:294 ../src/notify.py:349 +#: ../src/notify.py:508 msgid "New Message" msgstr "Nuevo mensaje" #. single message -#: ../src/dialogs.py:2357 ../src/notify.py:269 ../src/notify.py:343 -#: ../src/notify.py:495 +#: ../src/dialogs.py:2473 ../src/notify.py:275 ../src/notify.py:350 +#: ../src/notify.py:508 msgid "New Single Message" msgstr "Nuevo mensaje" #. private message -#: ../src/dialogs.py:2358 ../src/notify.py:276 ../src/notify.py:343 -#: ../src/notify.py:496 +#: ../src/dialogs.py:2474 ../src/notify.py:282 ../src/notify.py:350 +#: ../src/notify.py:509 msgid "New Private Message" msgstr "Nuevo mensaje privado" -#: ../src/dialogs.py:2358 ../src/gajim.py:1704 ../src/notify.py:505 +#: ../src/dialogs.py:2474 ../src/gui_interface.py:1315 ../src/notify.py:518 msgid "New E-mail" msgstr "Nuevo correo-e" -#: ../src/dialogs.py:2360 ../src/gajim.py:1770 ../src/notify.py:498 +#: ../src/dialogs.py:2476 ../src/gui_interface.py:1382 ../src/notify.py:511 msgid "File Transfer Request" msgstr "Petición de transferencia de archivo" -#: ../src/dialogs.py:2362 ../src/gajim.py:1670 ../src/gajim.py:1737 -#: ../src/notify.py:500 +#: ../src/dialogs.py:2478 ../src/gui_interface.py:1281 +#: ../src/gui_interface.py:1349 ../src/notify.py:513 msgid "File Transfer Error" msgstr "Error en la transferencia del archivo" -#: ../src/dialogs.py:2364 ../src/gajim.py:1815 ../src/gajim.py:1837 -#: ../src/gajim.py:1854 ../src/notify.py:502 +#: ../src/dialogs.py:2480 ../src/gui_interface.py:1427 +#: ../src/gui_interface.py:1449 ../src/gui_interface.py:1466 +#: ../src/notify.py:515 msgid "File Transfer Completed" msgstr "Transferencia del archivo finalizada" -#: ../src/dialogs.py:2365 ../src/gajim.py:1818 ../src/notify.py:503 +#: ../src/dialogs.py:2481 ../src/gui_interface.py:1430 ../src/notify.py:516 msgid "File Transfer Stopped" msgstr "Transferencia del archivo detenida" -#: ../src/dialogs.py:2367 ../src/gajim.py:1512 ../src/notify.py:507 +#: ../src/dialogs.py:2483 ../src/gui_interface.py:1123 ../src/notify.py:520 msgid "Groupchat Invitation" msgstr "Invitación a grupo de charla" -#: ../src/dialogs.py:2369 ../src/notify.py:249 ../src/notify.py:509 +#: ../src/dialogs.py:2485 ../src/notify.py:255 ../src/notify.py:522 msgid "Contact Changed Status" msgstr "Contacto cambió su estado" -#: ../src/dialogs.py:2570 +#: ../src/dialogs.py:2686 #, python-format msgid "Single Message using account %s" msgstr "Nuevo mensaje con la cuenta %s" -#: ../src/dialogs.py:2572 +#: ../src/dialogs.py:2688 #, python-format msgid "Single Message in account %s" msgstr "Nuevo mensaje en la cuenta %s" -#: ../src/dialogs.py:2574 +#: ../src/dialogs.py:2690 msgid "Single Message" msgstr "Mensaje:" #. prepare UI for Sending -#: ../src/dialogs.py:2577 +#: ../src/dialogs.py:2693 #, python-format msgid "Send %s" msgstr "Enviar %s" #. prepare UI for Receiving -#: ../src/dialogs.py:2600 +#: ../src/dialogs.py:2716 #, python-format msgid "Received %s" msgstr "Recibido %s" #. prepare UI for Receiving -#: ../src/dialogs.py:2623 +#: ../src/dialogs.py:2739 #, python-format msgid "Form %s" msgstr "De %s" #. we create a new blank window to send and we preset RE: and to jid -#: ../src/dialogs.py:2702 +#: ../src/dialogs.py:2818 #, python-format msgid "RE: %s" msgstr "RE: %s" -#: ../src/dialogs.py:2703 +#: ../src/dialogs.py:2819 #, python-format msgid "%s wrote:\n" msgstr "%s escribió:\n" -#: ../src/dialogs.py:2752 +#: ../src/dialogs.py:2868 #, python-format msgid "XML Console for %s" msgstr "Consola XML para %s" -#: ../src/dialogs.py:2754 +#: ../src/dialogs.py:2870 msgid "XML Console" msgstr "Consola XML" -#. Set labels -#. self.action can be 'add', 'modify' or 'remove' -#: ../src/dialogs.py:2865 +#. Action that can be done with an incoming list of contacts +#: ../src/dialogs.py:2958 +#, fuzzy +msgid "add" +msgstr "Triste" + +#: ../src/dialogs.py:2958 +#, fuzzy +msgid "modify" +msgstr "Modificar" + +#: ../src/dialogs.py:2959 +#, fuzzy +msgid "remove" +msgstr "_Eliminar" + +#: ../src/dialogs.py:2987 #, fuzzy, python-format -msgid "<b>%s</b> would like you to <b>%s</b> some contacts in your roster." -msgstr "Me gustaría añadirte a mi lista de contactos." +msgid "" +"<b>%(jid)s</b> would like you to <b>%(action)s</b> some contacts in your " +"roster." +msgstr "<b>%s</b> querría <b>%s</b> algunos contactos de tu roster." -#: ../src/dialogs.py:2880 ../src/dialogs.py:2928 +#. Change label for accept_button to action name instead of 'OK'. +#: ../src/dialogs.py:3003 ../src/dialogs.py:3049 msgid "Add" msgstr "Dirección" -#: ../src/dialogs.py:2882 ../src/dialogs.py:2961 -#, fuzzy +#. Change label for accept_button to action name instead of 'OK'. +#: ../src/dialogs.py:3005 ../src/dialogs.py:3080 msgid "Modify" -msgstr "Malhumorado" +msgstr "Modificar" -#: ../src/dialogs.py:2888 +#: ../src/dialogs.py:3011 msgid "Jabber ID" msgstr "ID de Jabber:" -#: ../src/dialogs.py:2894 -#, fuzzy +#: ../src/dialogs.py:3017 msgid "Groups" -msgstr "Grupo" +msgstr "Grupos" #. it is selected -#. remote_jid = model[iter][1].decode('utf-8') -#: ../src/dialogs.py:3008 -#, fuzzy, python-format +#. remote_jid = model[iter_][1].decode('utf-8') +#: ../src/dialogs.py:3125 +#, python-format msgid "%s suggested me to add you in my roster." -msgstr "Me gustaría añadirte a mi lista de contactos" +msgstr "%s me sugirió añadirte en mi roster." + +#: ../src/dialogs.py:3139 +#, fuzzy, python-format +msgid "Added %s contacts" +msgstr "Añadir un _Contacto" + +#: ../src/dialogs.py:3176 +#, fuzzy, python-format +msgid "Removed %s contacts" +msgstr "Elimina contacto del roster" -#: ../src/dialogs.py:3108 +#: ../src/dialogs.py:3229 #, python-format msgid "Privacy List <b><i>%s</i></b>" msgstr "Lista de privacidad <b><i>%s</i></b>" -#: ../src/dialogs.py:3112 +#: ../src/dialogs.py:3233 #, python-format msgid "Privacy List for %s" msgstr "Lista de privacidad para %s" -#: ../src/dialogs.py:3168 +#: ../src/dialogs.py:3289 #, python-format msgid "Order: %(order)s, action: %(action)s, type: %(type)s, value: %(value)s" msgstr "Orden: %(order)s, acción: %(action)s, tipo: %(type)s, valor: %(value)s" -#: ../src/dialogs.py:3173 +#: ../src/dialogs.py:3294 #, python-format msgid "Order: %(order)s, action: %(action)s" msgstr "Orden: %(order)s, acción: %(action)s" -#: ../src/dialogs.py:3215 +#: ../src/dialogs.py:3338 msgid "<b>Edit a rule</b>" msgstr "<b>Editar una regla</b>" -#: ../src/dialogs.py:3326 +#: ../src/dialogs.py:3449 msgid "<b>Add a rule</b>" msgstr "<b>Añadir una regla</b>" -#: ../src/dialogs.py:3423 +#: ../src/dialogs.py:3549 #, python-format msgid "Privacy Lists for %s" msgstr "Listas de privacidad para %s" -#: ../src/dialogs.py:3425 +#: ../src/dialogs.py:3551 msgid "Privacy Lists" msgstr "Listas de privacidad" -#: ../src/dialogs.py:3495 +#: ../src/dialogs.py:3621 msgid "Invalid List Name" msgstr "Nombre de lista no válido" -#: ../src/dialogs.py:3496 +#: ../src/dialogs.py:3622 msgid "You must enter a name to create a privacy list." msgstr "Debes introducir un nombre para crear una una lista de privacidad." -#: ../src/dialogs.py:3528 +#: ../src/dialogs.py:3654 msgid "You are invited to a groupchat" msgstr "Has sido invitado a un grupo de charla" -#: ../src/dialogs.py:3531 +#: ../src/dialogs.py:3657 msgid "$Contact has invited you to join a discussion" msgstr "$Contact te ha invitado a entrar en una discusión" -#: ../src/dialogs.py:3533 +#: ../src/dialogs.py:3659 #, python-format msgid "$Contact has invited you to group chat %(room_jid)s" msgstr "$Contact te ha invitado al grupo de charla %(room_jid)s" -#: ../src/dialogs.py:3541 +#: ../src/dialogs.py:3667 #, python-format msgid "Comment: %s" msgstr "Comentario: %s" -#: ../src/dialogs.py:3543 +#: ../src/dialogs.py:3669 msgid "Do you want to accept the invitation?" msgstr "¿Quieres aceptar la invitación?" -#: ../src/dialogs.py:3599 +#: ../src/dialogs.py:3730 msgid "Choose Sound" msgstr "Elegir sonido" -#: ../src/dialogs.py:3609 ../src/dialogs.py:3663 +#: ../src/dialogs.py:3740 ../src/dialogs.py:3796 msgid "All files" msgstr "Todos los archivos" -#: ../src/dialogs.py:3614 +#: ../src/dialogs.py:3745 msgid "Wav Sounds" msgstr "Sonidos Wav" -#: ../src/dialogs.py:3650 +#: ../src/dialogs.py:3783 msgid "Choose Image" msgstr "Elegir Imagen" -#: ../src/dialogs.py:3668 +#: ../src/dialogs.py:3801 msgid "Images" msgstr "Imágenes" -#: ../src/dialogs.py:3733 +#: ../src/dialogs.py:3868 #, python-format msgid "When %s becomes:" msgstr "Cuando %s esté:" -#: ../src/dialogs.py:3735 +#: ../src/dialogs.py:3870 #, python-format msgid "Adding Special Notification for %s" msgstr "Añadiendo notificación especial para %s" #. # means number -#: ../src/dialogs.py:3804 +#: ../src/dialogs.py:3939 msgid "#" msgstr "" -#: ../src/dialogs.py:3810 +#: ../src/dialogs.py:3945 msgid "Condition" msgstr "Condición" -#: ../src/dialogs.py:3928 +#: ../src/dialogs.py:4065 msgid "when I am " msgstr "cuando esté " -#: ../src/dialogs.py:4400 +#: ../src/dialogs.py:4541 #, python-format msgid "" "Your chat session with <b>%(jid)s</b> is encrypted.\n" @@ -7165,19 +7159,19 @@ msgstr "" "\n" "La cadena corta de autentificación de esta sesión es <b>%(sas)s</b>." -#: ../src/dialogs.py:4404 +#: ../src/dialogs.py:4545 msgid "You have already verified this contact's identity." msgstr "Ya verificaste la identidad de este contacto." -#: ../src/dialogs.py:4410 ../src/dialogs.py:4497 +#: ../src/dialogs.py:4551 ../src/dialogs.py:4640 msgid "Contact's identity verified" msgstr "Identidad del contacto verificada" -#: ../src/dialogs.py:4418 +#: ../src/dialogs.py:4559 msgid "Verify again..." msgstr "Verificar de nuevo..." -#: ../src/dialogs.py:4423 +#: ../src/dialogs.py:4564 msgid "" "To be certain that <b>only</b> the expected person can read your messages or " "send you messages, you need to verify their identity by clicking the button " @@ -7187,19 +7181,19 @@ msgstr "" "persona esperada, necesitas verificar su identidad haciendo click en el " "botón inferior." -#: ../src/dialogs.py:4426 ../src/dialogs.py:4478 ../src/dialogs.py:4491 +#: ../src/dialogs.py:4567 ../src/dialogs.py:4621 ../src/dialogs.py:4634 msgid "Contact's identity NOT verified" msgstr "La identidad del contacto NO fue verificada" -#: ../src/dialogs.py:4433 +#: ../src/dialogs.py:4574 msgid "Verify..." msgstr "Verificar..." -#: ../src/dialogs.py:4445 +#: ../src/dialogs.py:4586 msgid "Have you verified the contact's identity?" msgstr "¿Has verificado la identidad del contacto?" -#: ../src/dialogs.py:4446 +#: ../src/dialogs.py:4587 #, python-format msgid "" "To prevent talking to an unknown person, you should speak to <b>%(jid)s</b> " @@ -7214,22 +7208,22 @@ msgstr "" "\n" "La Cadena Corta de Autentificación (CCA) de esta sesión es <b>%(sas)s</b>." -#: ../src/dialogs.py:4447 +#: ../src/dialogs.py:4588 msgid "Did you talk to the remote contact and verify the SAS?" msgstr "¿Se lo dijiste a tu contacto remoto y verificaste el CCA?" -#: ../src/dialogs.py:4479 +#: ../src/dialogs.py:4622 #, python-format msgid "The contact's key (%s) <b>does not match</b> the key assigned in Gajim." msgstr "" "La clave del contacto (%s) <b>no coincide</b> con la clave asignada en Gajim." -#: ../src/dialogs.py:4485 +#: ../src/dialogs.py:4628 msgid "No GPG key is assigned to this contact. So you cannot encrypt messages." msgstr "" "No se ha asignado una clave GPG a este contacto. No podrás cifrar mensajes." -#: ../src/dialogs.py:4492 +#: ../src/dialogs.py:4635 msgid "" "GPG key is assigned to this contact, but <b>you do not trust his key</b>, so " "message <b>cannot</b> be encrypted. Use your GPG client to trust this key." @@ -7238,7 +7232,7 @@ msgstr "" "de modo que <b>no</b> será cifrado. Usa tu cliente GPG para otorgar " "confianza a esta clave." -#: ../src/dialogs.py:4498 +#: ../src/dialogs.py:4641 msgid "" "GPG Key is assigned to this contact, and you trust his key, so messages will " "be encrypted." @@ -7246,6 +7240,25 @@ msgstr "" "La clave GPG se asignó a este contacto, y confías en esta clave, de modo que " "los mensajes serán cifrados." +#: ../src/dialogs.py:4708 +msgid "an audio and video" +msgstr "" + +#: ../src/dialogs.py:4710 +msgid "an audio" +msgstr "" + +#: ../src/dialogs.py:4712 +msgid "a video" +msgstr "" + +#: ../src/dialogs.py:4716 +#, python-format +msgid "" +"%(contact)s wants to start %(type)s session with you. Do you want to answer " +"the call?" +msgstr "" + #: ../src/disco.py:118 msgid "Others" msgstr "Others" @@ -7255,24 +7268,24 @@ msgstr "Others" msgid "Conference" msgstr "Conferencia" -#: ../src/disco.py:442 +#: ../src/disco.py:478 msgid "Without a connection, you can not browse available services" msgstr "Sin una conexión no puedes navegar los servicios disponibles" -#: ../src/disco.py:516 +#: ../src/disco.py:554 #, python-format msgid "Service Discovery using account %s" msgstr "Gestión de servicios usando la cuenta %s" -#: ../src/disco.py:518 +#: ../src/disco.py:556 msgid "Service Discovery" msgstr "Gestión de servicios" -#: ../src/disco.py:659 +#: ../src/disco.py:706 msgid "The service could not be found" msgstr "El servicio no fue encontrado" -#: ../src/disco.py:660 +#: ../src/disco.py:707 msgid "" "There is no service at the address you entered, or it is not responding. " "Check the address and try again." @@ -7280,241 +7293,232 @@ msgstr "" "No hay servicio en la dirección introducida, o no está respondiendo. " "Comprueba la dirección e inténtalo de nuevo." -#: ../src/disco.py:664 ../src/disco.py:960 +#: ../src/disco.py:711 ../src/disco.py:1047 msgid "The service is not browsable" msgstr "El servicio no es navegable" -#: ../src/disco.py:665 +#: ../src/disco.py:712 msgid "This type of service does not contain any items to browse." msgstr "Este tipo de servicio no contiene ningún elemento a navegar." -#: ../src/disco.py:702 ../src/disco.py:712 +#: ../src/disco.py:751 ../src/disco.py:761 msgid "Invalid Server Name" msgstr "Nombre de servidor no válido" -#: ../src/disco.py:759 +#: ../src/disco.py:815 #, python-format msgid "Browsing %(address)s using account %(account)s" msgstr "Navegar por %(address)s usando la cuenta %(account)s" -#: ../src/disco.py:799 +#: ../src/disco.py:859 msgid "_Browse" msgstr "_Navegar" -#: ../src/disco.py:961 +#: ../src/disco.py:1048 msgid "This service does not contain any items to browse." msgstr "Este servicio no contiene elementos para navegar." -#: ../src/disco.py:1183 +#: ../src/disco.py:1288 msgid "_Execute Command" msgstr "_Ejecutar comando" -#: ../src/disco.py:1193 ../src/disco.py:1359 +#: ../src/disco.py:1298 ../src/disco.py:1469 msgid "Re_gister" msgstr "_Suscribir" -#: ../src/disco.py:1396 +#: ../src/disco.py:1510 #, python-format msgid "Scanning %(current)d / %(total)d.." msgstr "Escaneando %(current)d / %(total)d.." #. Users column -#: ../src/disco.py:1578 +#: ../src/disco.py:1700 msgid "Users" msgstr "Usuarios" #. Description column -#: ../src/disco.py:1586 +#: ../src/disco.py:1708 msgid "Description" msgstr "Descripción" #. Id column -#: ../src/disco.py:1594 +#: ../src/disco.py:1716 msgid "Id" msgstr "Id" -#: ../src/disco.py:1659 ../src/gajim.py:3311 +#: ../src/disco.py:1781 ../src/gui_interface.py:3088 msgid "Bookmark already set" msgstr "Marcador ya definido" -#: ../src/disco.py:1660 ../src/gajim.py:3312 +#: ../src/disco.py:1782 ../src/gui_interface.py:3089 #, python-format msgid "Group Chat \"%s\" is already in your bookmarks." msgstr "El salón \"%s\" ya se encuentra en tus marcadores." -#: ../src/disco.py:1669 ../src/gajim.py:3325 +#: ../src/disco.py:1791 ../src/gui_interface.py:3102 msgid "Bookmark has been added successfully" msgstr "Marcador añadido con éxito" -#: ../src/disco.py:1670 ../src/gajim.py:3326 +#: ../src/disco.py:1792 ../src/gui_interface.py:3103 msgid "You can manage your bookmarks via Actions menu in your roster." msgstr "Puedes gestionar tus marcadores mediante el menú Acciones de tu roster" -#: ../src/disco.py:1863 +#: ../src/disco.py:2001 msgid "Subscribed" msgstr "Añadido" -#: ../src/disco.py:1871 +#: ../src/disco.py:2009 msgid "Node" msgstr "Nodo" -#: ../src/disco.py:1933 +#: ../src/disco.py:2073 msgid "New post" msgstr "Nuevo post" -#: ../src/disco.py:1939 +#: ../src/disco.py:2079 msgid "_Subscribe" msgstr "_Añadir" -#: ../src/disco.py:1945 +#: ../src/disco.py:2085 msgid "_Unsubscribe" msgstr "_Eliminar" -#: ../src/features_window.py:46 -#, fuzzy +#: ../src/features_window.py:48 msgid "SSL certificat validation" -msgstr "Error del certificado SSL" +msgstr "Validación del certificado SSL" -#: ../src/features_window.py:47 +#: ../src/features_window.py:49 msgid "" "A library used to validate server certificates to ensure a secure connection." msgstr "" "Una librería usada para validar certificados de servidor para asegurar " "conexiones seguras." -#: ../src/features_window.py:48 ../src/features_window.py:49 +#: ../src/features_window.py:50 ../src/features_window.py:51 msgid "Requires python-pyopenssl." msgstr "Requiere python-pyopenssl." -#: ../src/features_window.py:50 +#: ../src/features_window.py:52 msgid "Bonjour / Zeroconf" msgstr "" -#: ../src/features_window.py:51 +#: ../src/features_window.py:53 msgid "Serverless chatting with autodetected clients in a local network." msgstr "Charla sin servidor con clientes autodetectados en una red local." -#: ../src/features_window.py:52 +#: ../src/features_window.py:54 msgid "Requires python-avahi." msgstr "Requiere python-avahi." -#: ../src/features_window.py:53 +#: ../src/features_window.py:55 msgid "Requires pybonjour (http://o2s.csail.mit.edu/o2s-wiki/pybonjour)." msgstr "Requiere pybonjour (http://o2s.csail.mit.edu/o2s-wiki/pybonjour)." -#: ../src/features_window.py:54 -#, fuzzy +#: ../src/features_window.py:56 msgid "Command line" -msgstr "Comandos: %s" +msgstr "Línea de comandos" -#: ../src/features_window.py:55 +#: ../src/features_window.py:57 msgid "A script to control Gajim via commandline." msgstr "Un script para controlar Gajim vía línea de comandos." -#: ../src/features_window.py:56 +#: ../src/features_window.py:58 msgid "Requires python-dbus." msgstr "Requiere python-dbus." -#: ../src/features_window.py:57 ../src/features_window.py:61 -#: ../src/features_window.py:65 ../src/features_window.py:69 -#: ../src/features_window.py:73 ../src/features_window.py:81 -#: ../src/features_window.py:85 +#: ../src/features_window.py:59 ../src/features_window.py:63 +#: ../src/features_window.py:67 ../src/features_window.py:71 +#: ../src/features_window.py:75 ../src/features_window.py:83 +#: ../src/features_window.py:87 ../src/features_window.py:111 msgid "Feature not available under Windows." msgstr "Característica no disponible en Windows." -#: ../src/features_window.py:58 -#, fuzzy +#: ../src/features_window.py:60 msgid "OpenGPG message encryption" -msgstr "Encriptación OpenPGP" +msgstr "Cifrado del mensaje OpenPGP" -#: ../src/features_window.py:59 -#, fuzzy +#: ../src/features_window.py:61 msgid "Encrypting chat messages with gpg keys." -msgstr "Cifrado de conversaciones con claves gpg" +msgstr "Cifrar conversaciones con claves gpg" -#: ../src/features_window.py:60 +#: ../src/features_window.py:62 msgid "Requires gpg and python-GnuPGInterface." msgstr "Requiere gpg y python-GnuPGInterface." -#: ../src/features_window.py:62 -#, fuzzy +#: ../src/features_window.py:64 msgid "Network-manager" -msgstr "Histórico" +msgstr "Network-manager" -#: ../src/features_window.py:63 +#: ../src/features_window.py:65 msgid "Autodetection of network status." msgstr "Autodetección del estado de la red." -#: ../src/features_window.py:64 +#: ../src/features_window.py:66 msgid "Requires gnome-network-manager and python-dbus." msgstr "Requiere gnome-network-manager y python-dbus." -#: ../src/features_window.py:66 +#: ../src/features_window.py:68 msgid "Session Management" msgstr "Gestión de sesiones" -#: ../src/features_window.py:67 +#: ../src/features_window.py:69 msgid "Gajim session is stored on logout and restored on login." msgstr "La sesión de Gajim se guarda al desconectar y se restaura al conectar." -#: ../src/features_window.py:68 +#: ../src/features_window.py:70 msgid "Requires python-gnome2." msgstr "Requiere python-gnome2." -#: ../src/features_window.py:70 -#, fuzzy +#: ../src/features_window.py:72 msgid "Password encryption" -msgstr "Contraseña para entrar al salón" +msgstr "Cifrado de la contraseña" -#: ../src/features_window.py:71 +#: ../src/features_window.py:73 msgid "Passwords can be stored securely and not just in plaintext." msgstr "" "Las contraseñas se pueden guardar de forma segura y no sólo en texto plano." -#: ../src/features_window.py:72 -#, fuzzy +#: ../src/features_window.py:74 msgid "Requires gnome-keyring and python-gnome2-desktop, or kwalletcli." -msgstr "Requiere gnome-keyring y python-gnome2-desktop." +msgstr "Requiere gnome-keyring y python-gnome2-desktop, o kwalletcli." -#: ../src/features_window.py:74 +#: ../src/features_window.py:76 msgid "SRV" msgstr "" -#: ../src/features_window.py:75 +#: ../src/features_window.py:77 msgid "Ability to connect to servers which are using SRV records." msgstr "Posibilidad de conectar a servidores que usen registros SRV" -#: ../src/features_window.py:76 +#: ../src/features_window.py:78 msgid "Requires dnsutils." msgstr "Requiere dnsutils" -#: ../src/features_window.py:77 +#: ../src/features_window.py:79 msgid "Requires nslookup to use SRV records." msgstr "Requiere nslookup para usar los registros SRV." -#: ../src/features_window.py:78 +#: ../src/features_window.py:80 msgid "Spell Checker" msgstr "Corrector ortográfico" -#: ../src/features_window.py:79 +#: ../src/features_window.py:81 msgid "Spellchecking of composed messages." msgstr "Corrección ortográfica de los mensjes compuestos." -#: ../src/features_window.py:80 -#, fuzzy +#: ../src/features_window.py:82 msgid "Requires libgtkspell." -msgstr "Requiere python-sexy" +msgstr "Requiere libgtkspell." -#: ../src/features_window.py:82 -#, fuzzy +#: ../src/features_window.py:84 msgid "Notification" msgstr "Notificaciones" -#: ../src/features_window.py:83 +#: ../src/features_window.py:85 msgid "Passive popups notifying for new events." msgstr "Mensajes emergentes pasivas para nuevos eventos." -#: ../src/features_window.py:84 +#: ../src/features_window.py:86 msgid "" "Requires python-notify or instead python-dbus in conjunction with " "notification-daemon." @@ -7522,53 +7526,32 @@ msgstr "" "Requiere python-notify o python-dbus en conjunción con notification-daemon " "en su lugar-" -#: ../src/features_window.py:86 -msgid "Trayicon" -msgstr "Icono del área de notificación" - -#: ../src/features_window.py:87 -msgid "A icon in systemtray reflecting the current presence." -msgstr "Un icono en el área de notificación reflejando la presencia actual." - #: ../src/features_window.py:88 -msgid "" -"Requires python-gnome2-extras or compiled trayicon module from Gajim sources." -msgstr "" -"Requiere python-gnome2-extras o el módulo trayicon compilado de las fuentes " -"de Gajim." - -#: ../src/features_window.py:89 -msgid "Requires PyGTK >= 2.10." -msgstr "Requiere PyGTK >= 2.10." - -#: ../src/features_window.py:90 -#, fuzzy msgid "Automatic status" -msgstr "_Ajustar al estado" +msgstr "Estado automático" -#: ../src/features_window.py:91 +#: ../src/features_window.py:89 msgid "Ability to measure idle time, in order to set auto status." msgstr "" "Posibilidad de medir el tiempo de inactividad para definir el auto-estado." -#: ../src/features_window.py:92 +#: ../src/features_window.py:90 msgid "Requires libxss library." -msgstr "" +msgstr "Requiere la librería libxss." -#: ../src/features_window.py:93 -#, fuzzy +#: ../src/features_window.py:91 msgid "Requires python2.5." -msgstr "Requiere python-gnome2." +msgstr "Requiere python2.5." -#: ../src/features_window.py:94 +#: ../src/features_window.py:92 msgid "LaTeX" msgstr "LaTeX" -#: ../src/features_window.py:95 +#: ../src/features_window.py:93 msgid "Transform LaTeX expressions between $$ $$." msgstr "Transformar expresiones LaTeX entre $$ $$." -#: ../src/features_window.py:96 +#: ../src/features_window.py:94 msgid "" "Requires texlive-latex-base and dvipng. You have to set 'use_latex' to True " "in the Advanced Configuration Editor." @@ -7576,7 +7559,7 @@ msgstr "" "Requiere texlive-latex-base y dvipng. Tienes que definir 'use_latex' a True " "en el Editor de Configuración Avanzada." -#: ../src/features_window.py:97 +#: ../src/features_window.py:95 msgid "" "Requires texlive-latex-base and dvipng (All is in MikTeX). You have to set " "'use_latex' to True in the Advanced Configuration Editor." @@ -7584,25 +7567,23 @@ msgstr "" "Requiere textlive-latex-base y dvipng (Todo está en MikTeX). Tienes que " "definir 'use_latex' a True en el Editor de Configuración Avanzada." -#: ../src/features_window.py:98 -#, fuzzy +#: ../src/features_window.py:96 msgid "End to End message encryption" -msgstr "Cifrado End to End" +msgstr "Cifrado de mensajes End to End" -#: ../src/features_window.py:99 -#, fuzzy +#: ../src/features_window.py:97 msgid "Encrypting chat messages." msgstr "Cifrando conversaciones." -#: ../src/features_window.py:100 ../src/features_window.py:101 +#: ../src/features_window.py:98 ../src/features_window.py:99 msgid "Requires python-crypto." msgstr "Requiere python-crypto" -#: ../src/features_window.py:102 +#: ../src/features_window.py:100 msgid "RST Generator" msgstr "Generador RST" -#: ../src/features_window.py:103 +#: ../src/features_window.py:101 msgid "" "Generate XHTML output from RST code (see http://docutils.sourceforge.net/" "docs/ref/rst/restructuredtext.html)." @@ -7610,23 +7591,36 @@ msgstr "" "Generar salida XHTML partiendo de un código RST (mira http://docutils." "sourceforge.net/docs/ref/rst/restructuredtext.html)." -#: ../src/features_window.py:104 ../src/features_window.py:105 +#: ../src/features_window.py:102 ../src/features_window.py:103 msgid "Requires python-docutils." msgstr "Requiere python-docutils" -#: ../src/features_window.py:106 +#: ../src/features_window.py:104 msgid "Banners and clickable links" -msgstr "" +msgstr "Banners y enlaces clickables" -#: ../src/features_window.py:107 +#: ../src/features_window.py:105 msgid "Ability to have clickable URLs in chat and groupchat window banners." msgstr "Posibilidad de hacer URLs clickables en las ventanas de charla" -#: ../src/features_window.py:108 ../src/features_window.py:109 +#: ../src/features_window.py:106 ../src/features_window.py:107 msgid "Requires python-sexy." msgstr "Requiere python-sexy" -#: ../src/features_window.py:123 +#: ../src/features_window.py:108 +msgid "Audio / Video" +msgstr "" + +#: ../src/features_window.py:109 +msgid "Ability to start audio and video chat." +msgstr "" + +#: ../src/features_window.py:110 +#, fuzzy +msgid "Requires python-farsight." +msgstr "Requiere python-avahi." + +#: ../src/features_window.py:125 msgid "Feature" msgstr "Característica" @@ -7642,107 +7636,106 @@ msgstr "Hora" msgid "Progress" msgstr "Progreso" -#: ../src/filetransfers_window.py:173 ../src/filetransfers_window.py:227 +#: ../src/filetransfers_window.py:177 ../src/filetransfers_window.py:233 #, python-format msgid "Filename: %s" msgstr "Nombre de archivo: %s" -#: ../src/filetransfers_window.py:174 ../src/filetransfers_window.py:313 +#: ../src/filetransfers_window.py:178 ../src/filetransfers_window.py:323 #, python-format msgid "Size: %s" msgstr "Tamaño: %s" #. You is a reply of who sent a file #. You is a reply of who received a file -#: ../src/filetransfers_window.py:183 ../src/filetransfers_window.py:193 -#: ../src/history_manager.py:520 +#: ../src/filetransfers_window.py:187 ../src/filetransfers_window.py:197 +#: ../src/history_manager.py:529 msgid "You" msgstr "Tú" -#: ../src/filetransfers_window.py:184 +#: ../src/filetransfers_window.py:188 #, python-format msgid "Sender: %s" msgstr "Sender: %s" -#: ../src/filetransfers_window.py:185 ../src/filetransfers_window.py:596 -#: ../src/tooltips.py:670 +#: ../src/filetransfers_window.py:189 ../src/filetransfers_window.py:617 +#: ../src/tooltips.py:651 msgid "Recipient: " msgstr "Recipiente: " -#: ../src/filetransfers_window.py:196 +#: ../src/filetransfers_window.py:200 #, python-format msgid "Saved in: %s" msgstr "Guardado en: %s" -#: ../src/filetransfers_window.py:198 +#: ../src/filetransfers_window.py:202 msgid "File transfer completed" msgstr "Transferencia de archivo finalizada" -#: ../src/filetransfers_window.py:212 ../src/filetransfers_window.py:218 +#: ../src/filetransfers_window.py:217 ../src/filetransfers_window.py:224 msgid "File transfer cancelled" msgstr "Transferencia de archivo cancelada" -#: ../src/filetransfers_window.py:212 ../src/filetransfers_window.py:219 +#: ../src/filetransfers_window.py:217 ../src/filetransfers_window.py:225 msgid "Connection with peer cannot be established." msgstr "La conexión con el cliente no se pudo establecer." -#: ../src/filetransfers_window.py:228 +#: ../src/filetransfers_window.py:234 #, python-format msgid "Recipient: %s" msgstr "Recipiente: %s" -#: ../src/filetransfers_window.py:230 +#: ../src/filetransfers_window.py:236 #, python-format msgid "Error message: %s" msgstr "Mensaje de error: %s" -#: ../src/filetransfers_window.py:231 -#, fuzzy +#: ../src/filetransfers_window.py:237 msgid "File transfer stopped" msgstr "Transferencia del archivo detenida" -#: ../src/filetransfers_window.py:251 +#: ../src/filetransfers_window.py:257 msgid "Choose File to Send..." msgstr "Elige archivo a enviar..." -#: ../src/filetransfers_window.py:267 ../src/tooltips.py:708 +#: ../src/filetransfers_window.py:273 ../src/tooltips.py:689 msgid "Description: " msgstr "Descripción: " -#: ../src/filetransfers_window.py:278 +#: ../src/filetransfers_window.py:286 msgid "Gajim cannot access this file" msgstr "Gajim no puede acceder a este archivo" -#: ../src/filetransfers_window.py:279 +#: ../src/filetransfers_window.py:287 msgid "This file is being used by another process." msgstr "Este archivo está siendo usado por otro proceso." -#: ../src/filetransfers_window.py:310 +#: ../src/filetransfers_window.py:320 #, python-format msgid "File: %s" msgstr "Archivo: %s" -#: ../src/filetransfers_window.py:316 +#: ../src/filetransfers_window.py:326 #, python-format msgid "Type: %s" msgstr "Tipo: %s" -#: ../src/filetransfers_window.py:318 +#: ../src/filetransfers_window.py:328 #, python-format msgid "Description: %s" msgstr "Descripción: %s" -#: ../src/filetransfers_window.py:319 +#: ../src/filetransfers_window.py:329 #, python-format msgid "%s wants to send you a file:" msgstr "%s quiere enviarte un archivo:" -#: ../src/filetransfers_window.py:332 ../src/gtkgui_helpers.py:812 +#: ../src/filetransfers_window.py:342 ../src/gtkgui_helpers.py:858 #, python-format msgid "Cannot overwrite existing file \"%s\"" msgstr "No se puede sobreescribir el archivo existente \"%s\"" -#: ../src/filetransfers_window.py:333 ../src/gtkgui_helpers.py:814 +#: ../src/filetransfers_window.py:343 ../src/gtkgui_helpers.py:860 msgid "" "A file with this name already exists and you do not have permission to " "overwrite it." @@ -7750,33 +7743,33 @@ msgstr "" "Un archivo con este nombre ya existe y no tienes permisos para " "sobreescribirlo" -#: ../src/filetransfers_window.py:349 ../src/gtkgui_helpers.py:818 +#: ../src/filetransfers_window.py:359 ../src/gtkgui_helpers.py:864 msgid "This file already exists" msgstr "Este archivo ya existe" -#: ../src/filetransfers_window.py:349 ../src/gtkgui_helpers.py:818 +#: ../src/filetransfers_window.py:359 ../src/gtkgui_helpers.py:864 msgid "What do you want to do?" msgstr "¿Qué quieres hacer?" #. read-only bit is used to mark special folder under windows, #. not to mark that a folder is read-only. See ticket #3587 -#: ../src/filetransfers_window.py:359 ../src/gtkgui_helpers.py:825 +#: ../src/filetransfers_window.py:369 ../src/gtkgui_helpers.py:871 #, python-format msgid "Directory \"%s\" is not writable" msgstr "No se puede escribir en el directorio \"%s\"" -#: ../src/filetransfers_window.py:359 ../src/gtkgui_helpers.py:826 +#: ../src/filetransfers_window.py:369 ../src/gtkgui_helpers.py:872 msgid "You do not have permission to create files in this directory." msgstr "No tienes permisos para crear archivos en este directorio." -#: ../src/filetransfers_window.py:369 +#: ../src/filetransfers_window.py:379 msgid "Save File as..." msgstr "Guardar archivo como..." #. Print remaining time in format 00:00:00 #. You can change the places of (hours), (minutes), (seconds) - #. they are not translatable. -#: ../src/filetransfers_window.py:435 +#: ../src/filetransfers_window.py:449 #, python-format msgid "%(hours)02.d:%(minutes)02.d:%(seconds)02.d" msgstr "%(hours)02.d:%(minutes)02.d:%(seconds)02.d" @@ -7784,32 +7777,32 @@ msgstr "%(hours)02.d:%(minutes)02.d:%(seconds)02.d" #. This should make the string Kb/s, #. where 'Kb' part is taken from %s. #. Only the 's' after / (which means second) should be translated. -#: ../src/filetransfers_window.py:526 +#: ../src/filetransfers_window.py:542 #, python-format msgid "(%(filesize_unit)s/s)" msgstr "(%(filesize_unit)s/s)" -#: ../src/filetransfers_window.py:566 ../src/filetransfers_window.py:569 +#: ../src/filetransfers_window.py:585 ../src/filetransfers_window.py:588 msgid "Invalid File" msgstr "Archivo no válido" -#: ../src/filetransfers_window.py:566 +#: ../src/filetransfers_window.py:585 msgid "File: " msgstr "Archivo: " -#: ../src/filetransfers_window.py:570 +#: ../src/filetransfers_window.py:589 msgid "It is not possible to send empty files" msgstr "No es posible enviar archivos vacíos" -#: ../src/filetransfers_window.py:592 ../src/tooltips.py:660 +#: ../src/filetransfers_window.py:613 ../src/tooltips.py:641 msgid "Name: " msgstr "Nombre: " -#: ../src/filetransfers_window.py:594 ../src/tooltips.py:664 +#: ../src/filetransfers_window.py:615 ../src/tooltips.py:645 msgid "Sender: " msgstr "Remitente: " -#: ../src/filetransfers_window.py:781 +#: ../src/filetransfers_window.py:809 msgid "Pause" msgstr "Pausa" @@ -7820,27 +7813,23 @@ msgstr "Gajim necesita el servidor X para para funcionar. Abortando..." #: ../src/gajim.py:141 #, python-format msgid "importing PyGTK failed: %s" -msgstr "" +msgstr "falló el importado de PyGTK: %s" #: ../src/gajim.py:180 -#, fuzzy msgid "Gajim needs PyGTK 2.12 or above" -msgstr "Gajim necesita PyGTK 2.8 o superior" +msgstr "Gajim necesita PyGTK 2.12 o superior" #: ../src/gajim.py:181 -#, fuzzy msgid "Gajim needs PyGTK 2.12 or above to run. Quiting..." -msgstr "Gajim necesita PyGTK 2.8 o superior para funcionar. Abortando..." +msgstr "Gajim necesita PyGTK 2.12 o superior para funcionar. Abortando..." #: ../src/gajim.py:183 -#, fuzzy msgid "Gajim needs GTK 2.12 or above" -msgstr "Gajim necesita GTK 2.8 o superior" +msgstr "Gajim necesita GTK 2.12 o superior" #: ../src/gajim.py:184 -#, fuzzy msgid "Gajim needs GTK 2.12 or above to run. Quiting..." -msgstr "Gajim necesita GTK 2.8 o superior para funcionar. Abortando..." +msgstr "Gajim necesita GTK 2.12 o superior para funcionar. Abortando..." #: ../src/gajim.py:189 msgid "GTK+ runtime is missing libglade support" @@ -7880,11 +7869,11 @@ msgstr "" "obtenerlo en %s" #. set the icon to all newly opened wind -#: ../src/gajim.py:354 +#: ../src/gajim.py:328 msgid "Gajim is already running" msgstr "Gajim ya se encuentra en ejecución" -#: ../src/gajim.py:355 +#: ../src/gajim.py:329 msgid "" "Another instance of Gajim seems to be running\n" "Run anyway?" @@ -7892,465 +7881,28 @@ msgstr "" "Otra instancia de Gajim parece estar ya en ejecución\n" "¿Ejecutar otra?" -#: ../src/gajim.py:440 -msgid "Passphrase Required" -msgstr "Contraseña requerida" - -#: ../src/gajim.py:441 -#, python-format -msgid "Enter GPG key passphrase for key %(keyid)s (account %(account)s)." -msgstr "" -"Introduce la contraseña GPG para la clave %(keyid)s (cuenta %(account)s)." - -#: ../src/gajim.py:455 -#, fuzzy -msgid "GPG key expired" -msgstr "Ninguna clave GPG asignada" - -#: ../src/gajim.py:456 -#, fuzzy, python-format -msgid "Your GPG key has expied, you will be connected to %s without OpenPGP." -msgstr "Te conectarás a %s sin OpenPGP" - -#. ask again -#: ../src/gajim.py:465 -msgid "Wrong Passphrase" -msgstr "Contraseña equivocada" - -#: ../src/gajim.py:466 -msgid "Please retype your GPG passphrase or press Cancel." -msgstr "Por favor, vuelve a escribir tu contraseña GPG o presiona Cancelar." - -#: ../src/gajim.py:524 -#, python-format -msgid "" -"Your desired nickname in group chat %s is in use or registered by another " -"occupant.\n" -"Please specify another nickname below:" -msgstr "" -"Tu alias deseado en el grupo de charla %s está en uso o registrado por otro " -"ocupante.\n" -"Especifica otro alias abajo:" - -#: ../src/gajim.py:527 -msgid "Always use this nickname when there is a conflict" -msgstr "" - -#: ../src/gajim.py:544 -msgid "Do you accept this request?" -msgstr "¿Aceptas esta petición?" - -#: ../src/gajim.py:546 -#, python-format -msgid "Do you accept this request on account %s?" -msgstr "¿Aceptas esta petición en la cuenta %s?" - -#: ../src/gajim.py:549 -#, python-format -msgid "HTTP (%(method)s) Authorization for %(url)s (id: %(id)s)" -msgstr "Autorización HTTP (%(method)s) para %(url)s (id: %(id)s)" - -#: ../src/gajim.py:600 ../src/notify.py:511 -msgid "Connection Failed" -msgstr "Falló la conexión" - -#: ../src/gajim.py:933 ../src/gajim.py:937 -#, python-format -msgid "Error %(code)s: %(msg)s" -msgstr "Error %(code)s: %(msg)s" - -#. ('MSGNOTSENT', account, (jid, ierror_msg, msg, time, session)) -#: ../src/gajim.py:947 ../src/gajim.py:961 -#, python-format -msgid "error while sending %(message)s ( %(error)s )" -msgstr "error mientras se enviaba %(message)s ( %(error)s )" - -#: ../src/gajim.py:988 ../src/notify.py:513 -#, fuzzy -msgid "Subscription request" -msgstr "Petición de adición" - -#: ../src/gajim.py:1013 -msgid "Authorization accepted" -msgstr "Autorización aceptada" - -#: ../src/gajim.py:1014 -#, python-format -msgid "The contact \"%s\" has authorized you to see his or her status." -msgstr "El contacto \"%s\" te ha autorizado a ver su estado." - -#: ../src/gajim.py:1026 -#, python-format -msgid "Contact \"%s\" removed subscription from you" -msgstr "El contacto \"%s\" eliminó su subscripción de tí" - -#: ../src/gajim.py:1027 -msgid "" -"You will always see him or her as offline.\n" -"Do you want to remove him or her from your contact list?" -msgstr "" -"Siempre le verás desconectado.\n" -"¿Le quieres eliminar de tu lista de contactos?" - -#: ../src/gajim.py:1052 ../src/notify.py:515 -#, fuzzy -msgid "Unsubscribed" -msgstr "_Eliminar" - -#: ../src/gajim.py:1093 -#, python-format -msgid "Contact with \"%s\" cannot be established" -msgstr "No se ha podido establecer contacto con \"%s\"" - -#: ../src/gajim.py:1283 ../src/groupchat_control.py:1251 -#, python-format -msgid "%(nick)s is now known as %(new_nick)s" -msgstr "%(nick)s ahora es conocido como %(new_nick)s" - -#: ../src/gajim.py:1308 ../src/groupchat_control.py:1436 -#: ../src/history_window.py:431 ../src/notify.py:244 -#, python-format -msgid "%(nick)s is now %(status)s" -msgstr "%(nick)s está ahora %(status)s" - -#: ../src/gajim.py:1375 -#, python-format -msgid "%(jid)s has set the subject to %(subject)s" -msgstr "%(jid)s ha cambiado el asunto a %(subject)s" - -#. Can be a presence (see chg_contact_status in groupchat_control.py) -#. Can be a message (see handle_event_gc_config_change in gajim.py) -#: ../src/gajim.py:1439 ../src/groupchat_control.py:1191 -msgid "Any occupant is allowed to see your full JID" -msgstr "Cualquier ocupante puede ver tu JID completo" - -#: ../src/gajim.py:1442 -msgid "Room now shows unavailable member" -msgstr "El salón ahora muestra miembros no disponibles" - -#: ../src/gajim.py:1444 -msgid "room now does not show unavailable members" -msgstr "el salón ahora no muestra miembros no disponibles" - -#: ../src/gajim.py:1447 -msgid "A non-privacy-related room configuration change has occurred" -msgstr "Ha ocurrido un cambio en el salón no relacionado con la privacidad" - -#. Can be a presence (see chg_contact_status in groupchat_control.py) -#: ../src/gajim.py:1450 -msgid "Room logging is now enabled" -msgstr "Ha sido activado el registro del salón" - -#: ../src/gajim.py:1452 -msgid "Room logging is now disabled" -msgstr "El salón está ahora deshabilitado" - -#: ../src/gajim.py:1454 -msgid "Room is now non-anonymous" -msgstr "El salón es ahora no-anónimo" - -#: ../src/gajim.py:1457 -msgid "Room is now semi-anonymous" -msgstr "El salón es ahora semi-anónimo" - -#: ../src/gajim.py:1460 -msgid "Room is now fully-anonymous" -msgstr "El salón es ahora completamente anónimo" - -#: ../src/gajim.py:1492 -#, python-format -msgid "A Password is required to join the room %s. Please type it." -msgstr "Se requiere una contraseña para entrar al salón %s. Introdúcela." - -#: ../src/gajim.py:1526 -msgid "" -"You configured Gajim to use GPG agent, but there is no GPG agent running or " -"it returned a wrong passphrase.\n" -msgstr "" -"Configuraste Gajim para usar un agente GPG, pero no hay ningún agente en " -"ejecución o el mismo devolvió una contraseña errónea.\n" - -#: ../src/gajim.py:1528 ../src/gajim.py:1534 -msgid "You are currently connected without your OpenPGP key." -msgstr "Estás actualmente conectado sin tu clave GPG" - -#: ../src/gajim.py:1529 -msgid "Your passphrase is incorrect" -msgstr "Contraseña incorrecta" - -#: ../src/gajim.py:1533 -#, fuzzy -msgid "OpenGPG Passphrase Incorrect" -msgstr "Contraseña incorrecta" - -#: ../src/gajim.py:1559 -#, fuzzy -msgid "GPG key not trusted" -msgstr "GPG no es usable" - -#: ../src/gajim.py:1559 -#, fuzzy -msgid "" -"The GPG key used to encrypt this chat is not trusted. Do you really want to " -"encrypt this message?" -msgstr "" -"No se ha asignado una clave GPG a este contacto. No podrás cifrar mensajes." - -#: ../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 "_No preguntarme otra vez" - -#: ../src/gajim.py:1571 -#, fuzzy -msgid "" -"Gnome Keyring is installed but not \t\t\t\tcorrectly started (environment " -"variable probably not \t\t\t\tcorrectly set)" -msgstr "" -"Gnome Keyring está instalado pero no fue \t\t\t\t\t\t\tiniciado " -"correctamente (la variable de entorno probablemente no fue \t\t\t\t\t\t" -"\tcorrectamente definida)" - -#: ../src/gajim.py:1681 -#, python-format -msgid "New mail on %(gmail_mail_address)s" -msgstr "Correo nuevo en %(gmail_mail_address)s" - -#: ../src/gajim.py:1683 -#, python-format -msgid "You have %d new mail conversation" -msgid_plural "You have %d new mail conversations" -msgstr[0] "Tienes %d nueva conversación de correo" -msgstr[1] "Tienes %d nuevas conversaciones de correo" - -#: ../src/gajim.py:1696 -#, python-format -msgid "" -"\n" -"\n" -"From: %(from_address)s\n" -"Subject: %(subject)s\n" -"%(snippet)s" -msgstr "" -"\n" -"\n" -"De: %(from_address)s\n" -"Asunto: %(subject)s\n" -"%(snippet)s" - -#: ../src/gajim.py:1767 -#, python-format -msgid "%s wants to send you a file." -msgstr "%s quiere enviarte un archivo." - -#: ../src/gajim.py:1805 ../src/roster_window.py:1851 -#, fuzzy -msgid "Remote contact stopped transfer" -msgstr "Elimina contacto del roster" - -#: ../src/gajim.py:1807 ../src/roster_window.py:1853 -#, fuzzy -msgid "Error opening file" -msgstr "Error leyendo el archivo:" - -#: ../src/gajim.py:1838 -#, python-format -msgid "You successfully received %(filename)s from %(name)s." -msgstr "Has recibido con éxito el archivo %(filename)s de %(name)s." - -#. ft stopped -#: ../src/gajim.py:1842 -#, python-format -msgid "File transfer of %(filename)s from %(name)s stopped." -msgstr "Transferencia del archivo %(filename)s de %(name)s detenida." - -#: ../src/gajim.py:1855 -#, python-format -msgid "You successfully sent %(filename)s to %(name)s." -msgstr "Has enviado con éxito el archivo %(filename)s a %(name)s." - -#. ft stopped -#: ../src/gajim.py:1859 -#, python-format -msgid "File transfer of %(filename)s to %(name)s stopped." -msgstr "Transferencia de %(filename)s a %(name)s detenida." - -#: ../src/gajim.py:1961 -#, python-format -msgid "" -"Unable to decrypt message from %s\n" -"It may have been tampered with." -msgstr "" -"No se puede descifrar el mensaje de %s\n" -"Es posible que haya sido manipulado." - -#: ../src/gajim.py:1968 -msgid "Unable to decrypt message" -msgstr "No se puede descifrar el mensaje" - -#: ../src/gajim.py:2042 -msgid "Username Conflict" -msgstr "Conflicto con nombre de usuario" - -#: ../src/gajim.py:2043 -msgid "Please type a new username for your local account" -msgstr "Por favor, escribe un nuevo nombre de usuario para tu cuenta local" - -#: ../src/gajim.py:2055 -msgid "Ping?" -msgstr "Ping?" - -#: ../src/gajim.py:2068 -#, python-format -msgid "Pong! (%s s.)" -msgstr "Pong! (%s s.)" - -#: ../src/gajim.py:2079 -msgid "Error." -msgstr "Error." - -#: ../src/gajim.py:2106 -msgid "Resource Conflict" -msgstr "Conflicto en el recurso" - -#: ../src/gajim.py:2107 -msgid "" -"You are already connected to this account with the same resource. Please " -"type a new one" -msgstr "" -"Ya estás conectado a esta cuenta con el mismo recurso. Por favor escribe uno " -"nuevo" - -#: ../src/gajim.py:2166 -msgid "Error verifying SSL certificate" -msgstr "Error verificando el certificado SSL" - -#: ../src/gajim.py:2167 -#, python-format -msgid "" -"There was an error verifying the SSL certificate of your jabber server: %" -"(error)s\n" -"Do you still want to connect to this server?" -msgstr "" -"Ocurrió un error verificando el certificado SSL de tu servidor jabber: %" -"(error)s\n" -"¿Aún quieres conectarte a este servidor?" - -#: ../src/gajim.py:2172 -msgid "Ignore this error for this certificate." -msgstr "Ignorar este error para este certificado" - -#: ../src/gajim.py:2192 -msgid "SSL certificate error" -msgstr "Error del certificado SSL" - -#: ../src/gajim.py:2193 -#, fuzzy, python-format -msgid "" -"It seems the SSL certificate of account %(account)s has changed or your " -"connection is being hacked.\n" -"Old fingerprint: %(old)s\n" -"New fingerprint: %(new)s\n" -"\n" -"Do you still want to connect and update the fingerprint of the certificate?" -msgstr "" -"Parece que el certificado SSL fue cambiado o tu conexión está siendo " -"hackeada.\n" -"Antigua huella: %(old)s\n" -"Nueva huella: %(new)s\n" -"\n" -"¿Aún quieres conectar y actualizar la huella del certificado?" - -#: ../src/gajim.py:2223 ../src/gajim.py:2258 -msgid "Insecure connection" -msgstr "Conexión no segura" - -#: ../src/gajim.py:2224 -msgid "" -"You are about to send your password on an unencrypted connection. Are you " -"sure you want to do that?" -msgstr "" -"Vas a enviar tu contraseña en una conexión no cifrada- ¿Estás seguro de " -"querer hacer esto?" - -#: ../src/gajim.py:2226 ../src/gajim.py:2261 -msgid "Yes, I really want to connect insecurely" -msgstr "Sí, quiero conectarme de forma no segura" - -#: ../src/gajim.py:2259 -msgid "" -"You are about to send your password on an insecure connection. You should " -"install PyOpenSSL to prevent that. Are you sure you want to do that?" -msgstr "" -"Vas a enviar tu contraseña a través de una conexión no segura. Deberías " -"instalar PyOpenSSL para prevenirlo. ¿Estás seguro de que quieres hacerlo?" - -#: ../src/gajim.py:2279 -msgid "PEP node was not removed" -msgstr "El nodo PEP no fue eliminado" - -#: ../src/gajim.py:2280 -#, python-format -msgid "PEP node %(node)s was not removed: %(message)s" -msgstr "El nodo PEP %(node)s no se pudo eliminar: %(message)s" - -#. theme doesn't exist, disable emoticons -#: ../src/gajim.py:2784 ../src/gajim.py:2806 -msgid "Emoticons disabled" -msgstr "Emoticonos desactivados" - -#: ../src/gajim.py:2785 -msgid "" -"Your configured emoticons theme has not been found, so emoticons have been " -"disabled." -msgstr "" -"No se pudo encontrar tu tema de emoticonos configurado, los emoticonos han " -"sido desactivados." - -#: ../src/gajim.py:2807 -msgid "" -"Your configured emoticons theme cannot been loaded. You maybe need to update " -"the format of emoticons.py file. See http://trac.gajim.org/wiki/Emoticons " -"for more details." -msgstr "" -"No se pudo cargar tu tema de emoticonos configurado. Podrías necesitar " -"actualizar el formato del archivo emoticons.py. Mira http://trac.gajim.org/" -"wiki/Emoticons para más detalles." - -#: ../src/gajim.py:2833 ../src/roster_window.py:3432 -msgid "You cannot join a group chat while you are invisible" -msgstr "No puedes entrar a un grupo de charla estando invisible" - -#. it is good to notify the user -#. in case he or she cannot see the output of the console -#: ../src/gajim.py:3202 -msgid "Could not save your settings and preferences" -msgstr "No se pueden guardar las preferencias" - -#: ../src/gajim-remote.py:78 +#: ../src/gajim-remote.py:77 msgid "Shows a help on specific command" msgstr "Muestra ayuda sobre un comando específico" #. User gets help for the command, specified by this parameter -#: ../src/gajim-remote.py:81 +#: ../src/gajim-remote.py:80 msgid "command" msgstr "comando" -#: ../src/gajim-remote.py:82 +#: ../src/gajim-remote.py:81 msgid "show help on command" msgstr "mostrar ayuda sobre un comando" -#: ../src/gajim-remote.py:86 +#: ../src/gajim-remote.py:85 msgid "Shows or hides the roster window" msgstr "Muestra u oculta la ventana de la lista de contactos" -#: ../src/gajim-remote.py:90 +#: ../src/gajim-remote.py:89 msgid "Pops up a window with the next pending event" msgstr "Levanta una venana con el siguiente evento pendiente" -#: ../src/gajim-remote.py:94 +#: ../src/gajim-remote.py:93 msgid "" "Prints a list of all contacts in the roster. Each contact appears on a " "separate line" @@ -8358,51 +7910,51 @@ msgstr "" "Muestra una lista de todos los contactos en el roster. Cada contacto aparece " "en una línea separada" -#: ../src/gajim-remote.py:97 ../src/gajim-remote.py:112 -#: ../src/gajim-remote.py:122 ../src/gajim-remote.py:132 -#: ../src/gajim-remote.py:148 ../src/gajim-remote.py:162 -#: ../src/gajim-remote.py:171 ../src/gajim-remote.py:192 -#: ../src/gajim-remote.py:222 ../src/gajim-remote.py:231 -#: ../src/gajim-remote.py:238 ../src/gajim-remote.py:245 -#: ../src/gajim-remote.py:256 ../src/gajim-remote.py:272 -#: ../src/gajim-remote.py:283 +#: ../src/gajim-remote.py:96 ../src/gajim-remote.py:111 +#: ../src/gajim-remote.py:121 ../src/gajim-remote.py:131 +#: ../src/gajim-remote.py:147 ../src/gajim-remote.py:161 +#: ../src/gajim-remote.py:170 ../src/gajim-remote.py:191 +#: ../src/gajim-remote.py:221 ../src/gajim-remote.py:230 +#: ../src/gajim-remote.py:237 ../src/gajim-remote.py:244 +#: ../src/gajim-remote.py:255 ../src/gajim-remote.py:271 +#: ../src/gajim-remote.py:282 msgid "account" msgstr "cuenta" -#: ../src/gajim-remote.py:97 +#: ../src/gajim-remote.py:96 msgid "show only contacts of the given account" msgstr "mostrar sólo contactos de la cuenta especificada" -#: ../src/gajim-remote.py:103 +#: ../src/gajim-remote.py:102 msgid "Prints a list of registered accounts" msgstr "Muestra una lista de cuentas registradas" -#: ../src/gajim-remote.py:107 +#: ../src/gajim-remote.py:106 msgid "Changes the status of account or accounts" msgstr "Cambia el estado de una o varias cuentas" #. offline, online, chat, away, xa, dnd, invisible should not be translated -#: ../src/gajim-remote.py:110 +#: ../src/gajim-remote.py:109 msgid "status" msgstr "estado" -#: ../src/gajim-remote.py:110 +#: ../src/gajim-remote.py:109 msgid "one of: offline, online, chat, away, xa, dnd, invisible " msgstr "" "uno de: desconectado, en línea, libre para hablar, ausente, no disponible, " "ocupado, invisible" -#: ../src/gajim-remote.py:111 ../src/gajim-remote.py:134 -#: ../src/gajim-remote.py:145 ../src/gajim-remote.py:159 -#: ../src/gajim-remote.py:170 ../src/gajim-remote.py:274 +#: ../src/gajim-remote.py:110 ../src/gajim-remote.py:133 +#: ../src/gajim-remote.py:144 ../src/gajim-remote.py:158 +#: ../src/gajim-remote.py:169 ../src/gajim-remote.py:273 msgid "message" msgstr "mensaje" -#: ../src/gajim-remote.py:111 +#: ../src/gajim-remote.py:110 msgid "status message" msgstr "ensaje de estado" -#: ../src/gajim-remote.py:112 +#: ../src/gajim-remote.py:111 msgid "" "change status of account \"account\". If not specified, try to change status " "of all accounts that have \"sync with global status\" option set" @@ -8411,22 +7963,22 @@ msgstr "" "cambiar el estado de todas las cuentas que tienen la opción \"sync with " "global status\" activada" -#: ../src/gajim-remote.py:118 +#: ../src/gajim-remote.py:117 #, fuzzy msgid "Changes the priority of account or accounts" msgstr "Cambia el estado de una o varias cuentas" -#: ../src/gajim-remote.py:120 +#: ../src/gajim-remote.py:119 #, fuzzy msgid "priority" msgstr "Pr_ioridad:" -#: ../src/gajim-remote.py:120 +#: ../src/gajim-remote.py:119 #, fuzzy msgid "priority you want to give to the account" msgstr "Quiero _registrar una nueva cuenta de Jabber" -#: ../src/gajim-remote.py:122 +#: ../src/gajim-remote.py:121 #, fuzzy msgid "" "change the priority of the given account. If not specified, change status of " @@ -8436,23 +7988,23 @@ msgstr "" "cambiar el estado de todas las cuentas que tienen la opción \"sync with " "global status\" activada" -#: ../src/gajim-remote.py:128 +#: ../src/gajim-remote.py:127 msgid "Shows the chat dialog so that you can send messages to a contact" msgstr "Muestra el diálogo de conversación para enviar mensajes a un contacto" -#: ../src/gajim-remote.py:130 +#: ../src/gajim-remote.py:129 msgid "JID of the contact that you want to chat with" msgstr "JID del contacto con el que quieres conversar" -#: ../src/gajim-remote.py:132 ../src/gajim-remote.py:222 +#: ../src/gajim-remote.py:131 ../src/gajim-remote.py:221 msgid "if specified, contact is taken from the contact list of this account" msgstr "si es especificado, el contacto es obtenido de la lista de esta cuenta" -#: ../src/gajim-remote.py:135 +#: ../src/gajim-remote.py:134 msgid "message content. The account must be specified or \"\"" -msgstr "" +msgstr "contenido del mensaje. Se debe especificar la cuenta o \"\"" -#: ../src/gajim-remote.py:140 +#: ../src/gajim-remote.py:139 msgid "" "Sends new chat message to a contact in the roster. Both OpenPGP key and " "account are optional. If you want to set only 'account', without 'OpenPGP " @@ -8462,29 +8014,29 @@ msgstr "" "clave OpenPGP como la cuenta son opcionales. Si quieres definir sólo " "'cuenta' sin 'clave pgp', sólo define 'clave pgp' a ''." -#: ../src/gajim-remote.py:144 ../src/gajim-remote.py:157 +#: ../src/gajim-remote.py:143 ../src/gajim-remote.py:156 msgid "JID of the contact that will receive the message" msgstr "la JID del contacto que recibirá el mensaje" -#: ../src/gajim-remote.py:145 ../src/gajim-remote.py:159 -#: ../src/gajim-remote.py:170 +#: ../src/gajim-remote.py:144 ../src/gajim-remote.py:158 +#: ../src/gajim-remote.py:169 msgid "message contents" msgstr "contenido del mensaje" -#: ../src/gajim-remote.py:146 ../src/gajim-remote.py:160 +#: ../src/gajim-remote.py:145 ../src/gajim-remote.py:159 msgid "pgp key" msgstr "clave pgp" -#: ../src/gajim-remote.py:146 ../src/gajim-remote.py:160 +#: ../src/gajim-remote.py:145 ../src/gajim-remote.py:159 msgid "if specified, the message will be encrypted using this public key" msgstr "si es especificado, el mensaje será cifrado usando su clave pública" -#: ../src/gajim-remote.py:148 ../src/gajim-remote.py:162 -#: ../src/gajim-remote.py:171 +#: ../src/gajim-remote.py:147 ../src/gajim-remote.py:161 +#: ../src/gajim-remote.py:170 msgid "if specified, the message will be sent using this account" msgstr "si es especificado el mensaje será enviado a través de esta cuenta" -#: ../src/gajim-remote.py:153 +#: ../src/gajim-remote.py:152 msgid "" "Sends new single message to a contact in the roster. Both OpenPGP key and " "account are optional. If you want to set only 'account', without 'OpenPGP " @@ -8494,138 +8046,138 @@ msgstr "" "como la cuenta son opcionales. Si quieres definir sólo 'cuenta' sin 'clave " "pgp', sólo define 'clave pgp' a ''." -#: ../src/gajim-remote.py:158 +#: ../src/gajim-remote.py:157 msgid "subject" msgstr "tema" -#: ../src/gajim-remote.py:158 +#: ../src/gajim-remote.py:157 msgid "message subject" msgstr "tema del mensaje" -#: ../src/gajim-remote.py:167 +#: ../src/gajim-remote.py:166 msgid "Sends new message to a groupchat you've joined." msgstr "Envía un nuevo mensaje a un grupo de charla al que hayas entrado" -#: ../src/gajim-remote.py:169 +#: ../src/gajim-remote.py:168 msgid "JID of the room that will receive the message" msgstr "La JID del salón que recibirá el mensaje" -#: ../src/gajim-remote.py:176 +#: ../src/gajim-remote.py:175 msgid "Gets detailed info on a contact" msgstr "Obtener información detallada de un contacto" -#: ../src/gajim-remote.py:178 ../src/gajim-remote.py:191 -#: ../src/gajim-remote.py:221 ../src/gajim-remote.py:230 +#: ../src/gajim-remote.py:177 ../src/gajim-remote.py:190 +#: ../src/gajim-remote.py:220 ../src/gajim-remote.py:229 msgid "JID of the contact" msgstr "JID del contacto" -#: ../src/gajim-remote.py:182 +#: ../src/gajim-remote.py:181 msgid "Gets detailed info on a account" msgstr "Obtener información detallada de una cuenta" -#: ../src/gajim-remote.py:184 +#: ../src/gajim-remote.py:183 msgid "Name of the account" msgstr "Nombre de la cuenta" -#: ../src/gajim-remote.py:188 +#: ../src/gajim-remote.py:187 msgid "Sends file to a contact" msgstr "Enviar archivo a un contacto" -#: ../src/gajim-remote.py:190 +#: ../src/gajim-remote.py:189 msgid "file" msgstr "archivo" -#: ../src/gajim-remote.py:190 +#: ../src/gajim-remote.py:189 msgid "File path" msgstr "Ruta del archivo" -#: ../src/gajim-remote.py:192 +#: ../src/gajim-remote.py:191 msgid "if specified, file will be sent using this account" msgstr "si es especificado el archivo será enviado usando esta cuenta" -#: ../src/gajim-remote.py:197 +#: ../src/gajim-remote.py:196 msgid "Lists all preferences and their values" msgstr "Lista todas las preferencias y sus valores" -#: ../src/gajim-remote.py:201 +#: ../src/gajim-remote.py:200 msgid "Sets value of 'key' to 'value'." msgstr "Define el valor de 'entrada' a 'valor'." -#: ../src/gajim-remote.py:203 +#: ../src/gajim-remote.py:202 msgid "key=value" msgstr "entrada=valor" -#: ../src/gajim-remote.py:203 +#: ../src/gajim-remote.py:202 msgid "'key' is the name of the preference, 'value' is the value to set it to" msgstr "" "'entrada' es el nombre de la preferencia, 'valor' es el valor a definir" -#: ../src/gajim-remote.py:208 +#: ../src/gajim-remote.py:207 msgid "Deletes a preference item" msgstr "Elimina un elemento de preferencia" -#: ../src/gajim-remote.py:210 +#: ../src/gajim-remote.py:209 msgid "key" msgstr "entrada" -#: ../src/gajim-remote.py:210 +#: ../src/gajim-remote.py:209 msgid "name of the preference to be deleted" msgstr "nombre de la preferencia a eliminar" -#: ../src/gajim-remote.py:214 +#: ../src/gajim-remote.py:213 msgid "Writes the current state of Gajim preferences to the .config file" msgstr "" "Escribe el estado actual de la preferencias de Gajim al archivo de " "configuración" -#: ../src/gajim-remote.py:219 +#: ../src/gajim-remote.py:218 msgid "Removes contact from roster" msgstr "Elimina contacto del roster" -#: ../src/gajim-remote.py:228 +#: ../src/gajim-remote.py:227 msgid "Adds contact to roster" msgstr "Añade contacto al roster" -#: ../src/gajim-remote.py:230 +#: ../src/gajim-remote.py:229 msgid "jid" msgstr "jid" -#: ../src/gajim-remote.py:231 +#: ../src/gajim-remote.py:230 msgid "Adds new contact to this account" msgstr "Añade nuevo contacto a esta cuenta." -#: ../src/gajim-remote.py:236 +#: ../src/gajim-remote.py:235 msgid "Returns current status (the global one unless account is specified)" msgstr "Devuelve el estado actual (el global si no se especifica una cuenta)" -#: ../src/gajim-remote.py:243 +#: ../src/gajim-remote.py:242 msgid "" "Returns current status message (the global one unless account is specified)" msgstr "" "Devuelve el mensaje de estado actual (el global si no se especifica una " "cuenta)" -#: ../src/gajim-remote.py:250 +#: ../src/gajim-remote.py:249 msgid "Returns number of unread messages" msgstr "Devuelve el número de mensajes sin leer" -#: ../src/gajim-remote.py:254 +#: ../src/gajim-remote.py:253 msgid "Opens 'Start Chat' dialog" msgstr "Abre el diálogo de iniciar conversación" -#: ../src/gajim-remote.py:256 +#: ../src/gajim-remote.py:255 msgid "Starts chat, using this account" msgstr "Iniciar conversación usando esta cuenta" -#: ../src/gajim-remote.py:260 +#: ../src/gajim-remote.py:259 msgid "Sends custom XML" msgstr "Envía XML personalizado" -#: ../src/gajim-remote.py:262 +#: ../src/gajim-remote.py:261 msgid "XML to send" msgstr "XML a enviar" -#: ../src/gajim-remote.py:263 +#: ../src/gajim-remote.py:262 msgid "" "Account in which the xml will be sent; if not specified, xml will be sent to " "all accounts" @@ -8633,72 +8185,71 @@ msgstr "" "Cuenta a la que el xml será enviado; si no se especifica nada, el xml será " "enviado a todas las cuentas" -#: ../src/gajim-remote.py:269 +#: ../src/gajim-remote.py:268 msgid "Handle a xmpp:/ uri" msgstr "Manejar una uri xmpp:/" -#: ../src/gajim-remote.py:271 +#: ../src/gajim-remote.py:270 msgid "uri" msgstr "uri" -#: ../src/gajim-remote.py:271 +#: ../src/gajim-remote.py:270 msgid "URI to handle" msgstr "URI a manejar" -#: ../src/gajim-remote.py:272 +#: ../src/gajim-remote.py:271 msgid "Account in which you want to handle it" msgstr "La cuenta que quieres manejar" -#: ../src/gajim-remote.py:274 -#, fuzzy +#: ../src/gajim-remote.py:273 msgid "Message content" -msgstr "contenido del mensaje" +msgstr "Contenido del mensaje" -#: ../src/gajim-remote.py:278 +#: ../src/gajim-remote.py:277 msgid "Join a MUC room" msgstr "Entrar en un salón MUC" -#: ../src/gajim-remote.py:280 +#: ../src/gajim-remote.py:279 msgid "room" msgstr "salón" -#: ../src/gajim-remote.py:280 +#: ../src/gajim-remote.py:279 msgid "Room JID" msgstr "JID del salón" -#: ../src/gajim-remote.py:281 +#: ../src/gajim-remote.py:280 msgid "nick" msgstr "alias" -#: ../src/gajim-remote.py:281 +#: ../src/gajim-remote.py:280 msgid "Nickname to use" msgstr "Alias a usar" -#: ../src/gajim-remote.py:282 +#: ../src/gajim-remote.py:281 msgid "password" msgstr "contraseña" -#: ../src/gajim-remote.py:282 +#: ../src/gajim-remote.py:281 msgid "Password to enter the room" msgstr "Contraseña para entrar al salón" -#: ../src/gajim-remote.py:283 +#: ../src/gajim-remote.py:282 msgid "Account from which you want to enter the room" msgstr "La cuenta desde la que quieres entrar al salón" -#: ../src/gajim-remote.py:288 +#: ../src/gajim-remote.py:287 msgid "Check if Gajim is running" msgstr "Comprueba si Gajim se encuentra en ejecución" -#: ../src/gajim-remote.py:292 +#: ../src/gajim-remote.py:291 msgid "Shows or hides the ipython window" msgstr "Muestra u oculta la ventana ipython" -#: ../src/gajim-remote.py:319 +#: ../src/gajim-remote.py:318 msgid "Missing argument \"contact_jid\"" msgstr "No se encuentra el argumento \"contact_jid\"" -#: ../src/gajim-remote.py:338 +#: ../src/gajim-remote.py:339 #, python-format msgid "" "'%s' is not in your roster.\n" @@ -8707,15 +8258,15 @@ msgstr "" "'%s' no está en tu lista de contactos.\n" "Por favor, especifica una cuenta para enviar el mensaje." -#: ../src/gajim-remote.py:341 +#: ../src/gajim-remote.py:342 msgid "You have no active account" msgstr "No tienes cuentas activas" -#: ../src/gajim-remote.py:393 +#: ../src/gajim-remote.py:395 msgid "It seems Gajim is not running. So you can't use gajim-remote." msgstr "Parece que Gajim no está en ejecución. No puedes usar gajim-remote." -#: ../src/gajim-remote.py:416 +#: ../src/gajim-remote.py:422 #, python-format msgid "" "Usage: %(basename)s %(command)s %(arguments)s \n" @@ -8724,16 +8275,16 @@ msgstr "" "Uso: %(basename)s %(command)s %(arguments)s \n" "\t %(help)s" -#: ../src/gajim-remote.py:420 +#: ../src/gajim-remote.py:426 msgid "Arguments:" msgstr "Argumentos" -#: ../src/gajim-remote.py:424 +#: ../src/gajim-remote.py:430 #, python-format msgid "%s not found" msgstr "%s no encontrado" -#: ../src/gajim-remote.py:428 +#: ../src/gajim-remote.py:436 #, python-format msgid "" "Usage: %s command [arguments]\n" @@ -8742,7 +8293,7 @@ msgstr "" "Modo de uso: %s comando [argumentos]\n" "Comando es uno de:\n" -#: ../src/gajim-remote.py:493 +#: ../src/gajim-remote.py:505 #, python-format msgid "" "Too many arguments. \n" @@ -8751,7 +8302,7 @@ msgstr "" "Demasiados argumentos. \n" "Escribe \"%(basename)s help %(command)s\" para más información" -#: ../src/gajim-remote.py:498 +#: ../src/gajim-remote.py:510 #, python-format msgid "" "Argument \"%(arg)s\" is not specified. \n" @@ -8760,7 +8311,7 @@ msgstr "" "No se especificó el argumento \"%(arg)s\". \n" "Escribe \"%(basename)s help %(command)s\" para más información" -#: ../src/gajim-remote.py:517 +#: ../src/gajim-remote.py:529 msgid "Wrong uri" msgstr "Uri incorrecta" @@ -8789,152 +8340,176 @@ msgstr "No puedes eliminar el tema actual" msgid "Please first choose another for your current theme." msgstr "Por favor, primero elige otro distinto como tema actual." -#: ../src/groupchat_control.py:162 +#: ../src/groupchat_control.py:167 msgid "Sending private message failed" msgstr "Falló el envío del mensaje privado" #. in second %s code replaces with nickname -#: ../src/groupchat_control.py:164 +#: ../src/groupchat_control.py:169 #, python-format msgid "You are no longer in group chat \"%(room)s\" or \"%(nick)s\" has left." msgstr "" "Ya no estás en el grupo de charla \"%(room)s\" o \"%(nick)s\" se ha ido." -#: ../src/groupchat_control.py:436 +#: ../src/groupchat_control.py:439 msgid "Insert Nickname" msgstr "Insertar alias" -#: ../src/groupchat_control.py:595 +#: ../src/groupchat_control.py:617 msgid "Conversation with " msgstr "Conversación con " -#: ../src/groupchat_control.py:597 +#: ../src/groupchat_control.py:619 msgid "Continued conversation" msgstr "Conversación continuada" #. Can be a message (see handle_event_gc_config_change in gajim.py) -#: ../src/groupchat_control.py:1194 +#. Can be a presence (see chg_contact_status in groupchat_control.py) +#: ../src/groupchat_control.py:1228 ../src/gui_interface.py:1050 +msgid "Any occupant is allowed to see your full JID" +msgstr "Cualquier ocupante puede ver tu JID completo" + +#. Can be a message (see handle_event_gc_config_change in gajim.py) +#: ../src/groupchat_control.py:1231 msgid "Room logging is enabled" msgstr "Registro del salón activado" -#: ../src/groupchat_control.py:1196 +#: ../src/groupchat_control.py:1233 msgid "A new room has been created" msgstr "Se ha creado un nuevo salón" -#: ../src/groupchat_control.py:1199 +#: ../src/groupchat_control.py:1236 msgid "The server has assigned or modified your roomnick" msgstr "El servidor ha asignado o modificado tu alias en el salón" #. do not print 'kicked by None' -#: ../src/groupchat_control.py:1205 +#: ../src/groupchat_control.py:1242 #, python-format msgid "%(nick)s has been kicked: %(reason)s" msgstr "%(nick)s ha sido expulsado por %(reason)s" -#: ../src/groupchat_control.py:1209 +#: ../src/groupchat_control.py:1246 #, python-format msgid "%(nick)s has been kicked by %(who)s: %(reason)s" msgstr "%(nick)s ha sido expulsado por %(who)s: %(reason)s" #. do not print 'banned by None' -#: ../src/groupchat_control.py:1219 +#: ../src/groupchat_control.py:1256 #, python-format msgid "%(nick)s has been banned: %(reason)s" msgstr "%(nick)s ha sido expulsado: %(reason)s" -#: ../src/groupchat_control.py:1223 +#: ../src/groupchat_control.py:1260 #, python-format msgid "%(nick)s has been banned by %(who)s: %(reason)s" msgstr "%(nick)s ha sido expulsado por %(who)s: %(reason)s" -#: ../src/groupchat_control.py:1235 ../src/groupchat_control.py:1328 +#: ../src/groupchat_control.py:1272 ../src/groupchat_control.py:1365 #, python-format msgid "You are now known as %s" msgstr "Eres ahora conocido como %s" -#: ../src/groupchat_control.py:1289 ../src/groupchat_control.py:1293 -#: ../src/groupchat_control.py:1298 +#: ../src/groupchat_control.py:1288 ../src/gui_interface.py:894 +#, python-format +msgid "%(nick)s is now known as %(new_nick)s" +msgstr "%(nick)s ahora es conocido como %(new_nick)s" + +#: ../src/groupchat_control.py:1326 ../src/groupchat_control.py:1330 +#: ../src/groupchat_control.py:1335 #, python-format msgid "%(nick)s has been removed from the room (%(reason)s)" msgstr "%(nick)s ha sido eliminado del salón (%(reason)s)" -#: ../src/groupchat_control.py:1290 +#: ../src/groupchat_control.py:1327 msgid "affiliation changed" msgstr "cambió la afiliación" -#: ../src/groupchat_control.py:1295 +#: ../src/groupchat_control.py:1332 msgid "room configuration changed to members-only" msgstr "la configuración del salón cambió a sólo miembros" -#: ../src/groupchat_control.py:1300 +#: ../src/groupchat_control.py:1337 msgid "system shutdown" msgstr "apagado del sistema" -#: ../src/groupchat_control.py:1377 +#: ../src/groupchat_control.py:1414 #, python-format msgid "** Affiliation of %(nick)s has been set to %(affiliation)s by %(actor)s" msgstr "" "** La afiliación de %(nick)s ha sido definida en &(affiliation)s por %(actor)" "s" -#: ../src/groupchat_control.py:1381 +#: ../src/groupchat_control.py:1418 #, python-format msgid "** Affiliation of %(nick)s has been set to %(affiliation)s" msgstr "** La afiliación de %(nick)s ha sido definida en %(affiliation)s" -#: ../src/groupchat_control.py:1396 +#: ../src/groupchat_control.py:1433 #, python-format msgid "** Role of %(nick)s has been set to %(role)s by %(actor)s" msgstr "** El rol de %(nick)s ha sido fijado a %(role)s por %(actor)s" -#: ../src/groupchat_control.py:1400 +#: ../src/groupchat_control.py:1437 #, python-format msgid "** Role of %(nick)s has been set to %(role)s" msgstr "** El rol de %(nick)s ha sido fijado a %(role)s" -#: ../src/groupchat_control.py:1429 +#: ../src/groupchat_control.py:1466 #, python-format msgid "%s has left" msgstr "%s ha salido" -#: ../src/groupchat_control.py:1434 +#: ../src/groupchat_control.py:1471 #, python-format msgid "%s has joined the group chat" msgstr "%s ha entrado en el grupo de charla" -#: ../src/groupchat_control.py:1668 +#: ../src/groupchat_control.py:1473 ../src/gui_interface.py:919 +#: ../src/history_window.py:442 ../src/notify.py:250 +#, python-format +msgid "%(nick)s is now %(status)s" +msgstr "%(nick)s está ahora %(status)s" + +#: ../src/groupchat_control.py:1706 #, python-format msgid "Are you sure you want to leave group chat \"%s\"?" msgstr "¿Estás seguro de querer abandonar el salón \"%s\"?" -#: ../src/groupchat_control.py:1670 +#: ../src/groupchat_control.py:1708 msgid "" "If you close this window, you will be disconnected from this group chat." msgstr "Si cierras esta ventana, serás desconectado de este grupo de charla." -#: ../src/groupchat_control.py:1707 +#: ../src/groupchat_control.py:1712 ../src/gui_interface.py:1172 +#: ../src/gui_interface.py:1940 ../src/gui_interface.py:1975 +#: ../src/message_window.py:227 ../src/roster_window.py:2658 +#: ../src/roster_window.py:3301 ../src/roster_window.py:3990 +msgid "Do _not ask me again" +msgstr "_No preguntarme otra vez" + +#: ../src/groupchat_control.py:1745 msgid "Changing Subject" msgstr "Cambiando el tema" -#: ../src/groupchat_control.py:1708 +#: ../src/groupchat_control.py:1746 msgid "Please specify the new subject:" msgstr "Especifica el nuevo tema:" -#: ../src/groupchat_control.py:1715 +#: ../src/groupchat_control.py:1753 msgid "Changing Nickname" msgstr "Cambiando alias" -#: ../src/groupchat_control.py:1716 +#: ../src/groupchat_control.py:1754 msgid "Please specify the new nickname you want to use:" msgstr "Especifica el nuevo alias que quieres usar:" #. Ask for a reason -#: ../src/groupchat_control.py:1745 +#: ../src/groupchat_control.py:1783 #, python-format msgid "Destroying %s" msgstr "Destruyendo %s" -#: ../src/groupchat_control.py:1746 +#: ../src/groupchat_control.py:1784 msgid "" "You are going to definitively destroy this room.\n" "You may specify a reason below:" @@ -8942,22 +8517,22 @@ msgstr "" "Vas a destruir definitivamente este salón.\n" "Puedes especificar una razón abajo:" -#: ../src/groupchat_control.py:1748 +#: ../src/groupchat_control.py:1786 msgid "You may also enter an alternate venue:" msgstr "También puedes introducir un lugar alternativo:" #. ask for reason -#: ../src/groupchat_control.py:1921 +#: ../src/groupchat_control.py:1967 #, python-format msgid "Kicking %s" msgstr "Expulsando a %s" -#: ../src/groupchat_control.py:1922 ../src/groupchat_control.py:2227 +#: ../src/groupchat_control.py:1968 ../src/groupchat_control.py:2291 msgid "You may specify a reason below:" msgstr "Debes especificar un motivo debajo:" #. ask for reason -#: ../src/groupchat_control.py:2226 +#: ../src/groupchat_control.py:2290 #, python-format msgid "Banning %s" msgstr "Expulsando a %s" @@ -8983,61 +8558,477 @@ msgid "Details" msgstr "Detalles" #. we talk about file -#: ../src/gtkgui_helpers.py:166 ../src/gtkgui_helpers.py:181 +#: ../src/gtkgui_helpers.py:171 ../src/gtkgui_helpers.py:186 #, python-format msgid "Error: cannot open %s for reading" msgstr "Error: no se puede abrir %s para lectura" -#: ../src/gtkgui_helpers.py:351 +#: ../src/gtkgui_helpers.py:362 msgid "Error reading file:" msgstr "Error leyendo el archivo:" -#: ../src/gtkgui_helpers.py:354 +#: ../src/gtkgui_helpers.py:365 msgid "Error parsing file:" msgstr "Error analizando el archivo:" #. do not traceback (could be a permission problem) #. we talk about a file here -#: ../src/gtkgui_helpers.py:391 +#: ../src/gtkgui_helpers.py:406 #, python-format msgid "Could not write to %s. Session Management support will not work" msgstr "" "No se puede escribir en %s. El soporte de manejo de sesión no funcionará" #. xmpp: is currently handled by another program, so ask the user -#: ../src/gtkgui_helpers.py:728 +#: ../src/gtkgui_helpers.py:770 msgid "Gajim is not the default Jabber client" msgstr "Gajim no es el cliente por defecto de Jabber" -#: ../src/gtkgui_helpers.py:729 +#: ../src/gtkgui_helpers.py:771 msgid "Would you like to make Gajim the default Jabber client?" msgstr "¿Quieres hacer de Gajim el cliente por defecto de Jabber?" -#: ../src/gtkgui_helpers.py:730 +#: ../src/gtkgui_helpers.py:772 msgid "Always check to see if Gajim is the default Jabber client on startup" msgstr "" "Comprobar siempre al inicio si Gajim es el cliente por defecto de Jabber" -#: ../src/gtkgui_helpers.py:799 +#: ../src/gtkgui_helpers.py:845 msgid "Extension not supported" msgstr "Extensión no soportada" -#: ../src/gtkgui_helpers.py:800 +#: ../src/gtkgui_helpers.py:846 #, python-format msgid "Image cannot be saved in %(type)s format. Save as %(new_filename)s?" msgstr "" "La imagen no se pudo guardar en formato %(type)s. ¿Guardar como %" "(new_filename)s?" -#: ../src/gtkgui_helpers.py:835 +#: ../src/gtkgui_helpers.py:881 msgid "Save Image as..." msgstr "Guardar imagen como..." -#: ../src/gui_menu_builder.py:89 +#: ../src/gui_interface.py:129 +#, python-format +msgid "" +"Your desired nickname in group chat %s is in use or registered by another " +"occupant.\n" +"Please specify another nickname below:" +msgstr "" +"Tu alias deseado en el grupo de charla %s está en uso o registrado por otro " +"ocupante.\n" +"Especifica otro alias abajo:" + +#: ../src/gui_interface.py:132 +msgid "Always use this nickname when there is a conflict" +msgstr "Usar este alias siempre que exista un conflicto" + +#: ../src/gui_interface.py:149 +msgid "Do you accept this request?" +msgstr "¿Aceptas esta petición?" + +#: ../src/gui_interface.py:151 +#, python-format +msgid "Do you accept this request on account %s?" +msgstr "¿Aceptas esta petición en la cuenta %s?" + +#: ../src/gui_interface.py:154 +#, python-format +msgid "HTTP (%(method)s) Authorization for %(url)s (id: %(id)s)" +msgstr "Autorización HTTP (%(method)s) para %(url)s (id: %(id)s)" + +#: ../src/gui_interface.py:205 ../src/notify.py:524 +msgid "Connection Failed" +msgstr "Falló la conexión" + +#: ../src/gui_interface.py:544 ../src/gui_interface.py:548 +#, python-format +msgid "Error %(code)s: %(msg)s" +msgstr "Error %(code)s: %(msg)s" + +#. ('MSGNOTSENT', account, (jid, ierror_msg, msg, time, session)) +#: ../src/gui_interface.py:558 ../src/gui_interface.py:572 +#, python-format +msgid "error while sending %(message)s ( %(error)s )" +msgstr "error mientras se enviaba %(message)s ( %(error)s )" + +#: ../src/gui_interface.py:599 ../src/notify.py:526 +msgid "Subscription request" +msgstr "Petición de adición" + +#: ../src/gui_interface.py:624 +msgid "Authorization accepted" +msgstr "Autorización aceptada" + +#: ../src/gui_interface.py:625 +#, python-format +msgid "The contact \"%s\" has authorized you to see his or her status." +msgstr "El contacto \"%s\" te ha autorizado a ver su estado." + +#: ../src/gui_interface.py:637 +#, python-format +msgid "Contact \"%s\" removed subscription from you" +msgstr "El contacto \"%s\" eliminó su subscripción de tí" + +#: ../src/gui_interface.py:638 +msgid "" +"You will always see him or her as offline.\n" +"Do you want to remove him or her from your contact list?" +msgstr "" +"Siempre le verás desconectado.\n" +"¿Le quieres eliminar de tu lista de contactos?" + +#: ../src/gui_interface.py:663 ../src/notify.py:528 +msgid "Unsubscribed" +msgstr "Eliminado" + +#: ../src/gui_interface.py:704 +#, python-format +msgid "Contact with \"%s\" cannot be established" +msgstr "No se ha podido establecer contacto con \"%s\"" + +#: ../src/gui_interface.py:986 +#, python-format +msgid "%(jid)s has set the subject to %(subject)s" +msgstr "%(jid)s ha cambiado el asunto a %(subject)s" + +#: ../src/gui_interface.py:1053 +msgid "Room now shows unavailable member" +msgstr "El salón ahora muestra miembros no disponibles" + +#: ../src/gui_interface.py:1055 +msgid "room now does not show unavailable members" +msgstr "el salón ahora no muestra miembros no disponibles" + +#: ../src/gui_interface.py:1058 +msgid "A non-privacy-related room configuration change has occurred" +msgstr "Ha ocurrido un cambio en el salón no relacionado con la privacidad" + +#. Can be a presence (see chg_contact_status in groupchat_control.py) +#: ../src/gui_interface.py:1061 +msgid "Room logging is now enabled" +msgstr "Ha sido activado el registro del salón" + +#: ../src/gui_interface.py:1063 +msgid "Room logging is now disabled" +msgstr "El salón está ahora deshabilitado" + +#: ../src/gui_interface.py:1065 +msgid "Room is now non-anonymous" +msgstr "El salón es ahora no-anónimo" + +#: ../src/gui_interface.py:1068 +msgid "Room is now semi-anonymous" +msgstr "El salón es ahora semi-anónimo" + +#: ../src/gui_interface.py:1071 +msgid "Room is now fully-anonymous" +msgstr "El salón es ahora completamente anónimo" + +#: ../src/gui_interface.py:1103 +#, python-format +msgid "A Password is required to join the room %s. Please type it." +msgstr "Se requiere una contraseña para entrar al salón %s. Introdúcela." + +#: ../src/gui_interface.py:1137 +msgid "" +"You configured Gajim to use GPG agent, but there is no GPG agent running or " +"it returned a wrong passphrase.\n" +msgstr "" +"Configuraste Gajim para usar un agente GPG, pero no hay ningún agente en " +"ejecución o el mismo devolvió una contraseña errónea.\n" + +#: ../src/gui_interface.py:1139 ../src/gui_interface.py:1145 +msgid "You are currently connected without your OpenPGP key." +msgstr "Estás actualmente conectado sin tu clave GPG" + +#: ../src/gui_interface.py:1140 +msgid "Your passphrase is incorrect" +msgstr "Contraseña incorrecta" + +#: ../src/gui_interface.py:1144 +#, fuzzy +msgid "OpenGPG Passphrase Incorrect" +msgstr "Contraseña incorrecta" + +#: ../src/gui_interface.py:1170 +msgid "GPG key not trusted" +msgstr "GPG no confiable" + +#: ../src/gui_interface.py:1170 +msgid "" +"The GPG key used to encrypt this chat is not trusted. Do you really want to " +"encrypt this message?" +msgstr "" +"No se confía en la clave GPG usada para cifrar esta conversación. ¿Realmente " +"quieres cifrar este mensaje?" + +#: ../src/gui_interface.py:1182 +msgid "" +"Gnome Keyring is installed but not \t\t\t\tcorrectly started (environment " +"variable probably not \t\t\t\tcorrectly set)" +msgstr "" +"Gnome Keyring está instalado pero no fue iniciado \t\t\t\tcorrectamente " +"(probablemente la variable del entorno no esté \t\t\t\tcorrectamente " +"definida)" + +#: ../src/gui_interface.py:1292 +#, python-format +msgid "New mail on %(gmail_mail_address)s" +msgstr "Correo nuevo en %(gmail_mail_address)s" + +#: ../src/gui_interface.py:1294 +#, python-format +msgid "You have %d new mail conversation" +msgid_plural "You have %d new mail conversations" +msgstr[0] "Tienes %d nueva conversación de correo" +msgstr[1] "Tienes %d nuevas conversaciones de correo" + +#: ../src/gui_interface.py:1307 +#, python-format +msgid "" +"\n" +"\n" +"From: %(from_address)s\n" +"Subject: %(subject)s\n" +"%(snippet)s" +msgstr "" +"\n" +"\n" +"De: %(from_address)s\n" +"Asunto: %(subject)s\n" +"%(snippet)s" + +#: ../src/gui_interface.py:1379 +#, python-format +msgid "%s wants to send you a file." +msgstr "%s quiere enviarte un archivo." + +#: ../src/gui_interface.py:1417 ../src/roster_window.py:1814 +msgid "Remote contact stopped transfer" +msgstr "El contacto remoto detuvo la transferencia" + +#: ../src/gui_interface.py:1419 ../src/roster_window.py:1816 +msgid "Error opening file" +msgstr "Error abriendo el archivo:" + +#: ../src/gui_interface.py:1450 +#, python-format +msgid "You successfully received %(filename)s from %(name)s." +msgstr "Has recibido con éxito el archivo %(filename)s de %(name)s." + +#. ft stopped +#: ../src/gui_interface.py:1454 +#, python-format +msgid "File transfer of %(filename)s from %(name)s stopped." +msgstr "Transferencia del archivo %(filename)s de %(name)s detenida." + +#: ../src/gui_interface.py:1467 +#, python-format +msgid "You successfully sent %(filename)s to %(name)s." +msgstr "Has enviado con éxito el archivo %(filename)s a %(name)s." + +#. ft stopped +#: ../src/gui_interface.py:1471 +#, python-format +msgid "File transfer of %(filename)s to %(name)s stopped." +msgstr "Transferencia de %(filename)s a %(name)s detenida." + +#: ../src/gui_interface.py:1576 +#, python-format +msgid "" +"Unable to decrypt message from %s\n" +"It may have been tampered with." +msgstr "" +"No se puede descifrar el mensaje de %s\n" +"Es posible que haya sido manipulado." + +#: ../src/gui_interface.py:1583 +msgid "Unable to decrypt message" +msgstr "No se puede descifrar el mensaje" + +#: ../src/gui_interface.py:1657 +msgid "Username Conflict" +msgstr "Conflicto con nombre de usuario" + +#: ../src/gui_interface.py:1658 +msgid "Please type a new username for your local account" +msgstr "Por favor, escribe un nuevo nombre de usuario para tu cuenta local" + +#: ../src/gui_interface.py:1670 +msgid "Ping?" +msgstr "Ping?" + +#: ../src/gui_interface.py:1683 +#, python-format +msgid "Pong! (%s s.)" +msgstr "Pong! (%s s.)" + +#: ../src/gui_interface.py:1694 +msgid "Error." +msgstr "Error." + +#: ../src/gui_interface.py:1721 +msgid "Resource Conflict" +msgstr "Conflicto en el recurso" + +#: ../src/gui_interface.py:1722 +msgid "" +"You are already connected to this account with the same resource. Please " +"type a new one" +msgstr "" +"Ya estás conectado a esta cuenta con el mismo recurso. Por favor escribe uno " +"nuevo" + +#: ../src/gui_interface.py:1771 +#, fuzzy, python-format +msgid "%s wants to start a voice chat." +msgstr "%s quiere enviarte un archivo." + +#: ../src/gui_interface.py:1774 +#, fuzzy +msgid "Voice Chat Request" +msgstr "Petición de transferencia de archivo" + +#: ../src/gui_interface.py:1879 +msgid "Error verifying SSL certificate" +msgstr "Error verificando el certificado SSL" + +#: ../src/gui_interface.py:1880 +#, python-format +msgid "" +"There was an error verifying the SSL certificate of your jabber server: %" +"(error)s\n" +"Do you still want to connect to this server?" +msgstr "" +"Ocurrió un error verificando el certificado SSL de tu servidor jabber: %" +"(error)s\n" +"¿Aún quieres conectarte a este servidor?" + +#: ../src/gui_interface.py:1885 +msgid "Ignore this error for this certificate." +msgstr "Ignorar este error para este certificado" + +#: ../src/gui_interface.py:1905 +msgid "SSL certificate error" +msgstr "Error del certificado SSL" + +#: ../src/gui_interface.py:1906 +#, python-format +msgid "" +"It seems the SSL certificate of account %(account)s has changed or your " +"connection is being hacked.\n" +"Old fingerprint: %(old)s\n" +"New fingerprint: %(new)s\n" +"\n" +"Do you still want to connect and update the fingerprint of the certificate?" +msgstr "" +"Parece que el certificado SSL de la cuenta %(account)s ha cambiado o tu " +"conexión está siendo hackeada.\n" +"Antigua huella: %(old)s\n" +"Nueva huella: %(new)s\n" +"\n" +"¿Aún quieres conectar y actualizar la huella del certificado?" + +#: ../src/gui_interface.py:1936 ../src/gui_interface.py:1971 +msgid "Insecure connection" +msgstr "Conexión no segura" + +#: ../src/gui_interface.py:1937 +msgid "" +"You are about to send your password on an unencrypted connection. Are you " +"sure you want to do that?" +msgstr "" +"Vas a enviar tu contraseña en una conexión no cifrada- ¿Estás seguro de " +"querer hacer esto?" + +#: ../src/gui_interface.py:1939 ../src/gui_interface.py:1974 +msgid "Yes, I really want to connect insecurely" +msgstr "Sí, quiero conectarme de forma no segura" + +#: ../src/gui_interface.py:1972 +msgid "" +"You are about to send your password on an insecure connection. You should " +"install PyOpenSSL to prevent that. Are you sure you want to do that?" +msgstr "" +"Vas a enviar tu contraseña a través de una conexión no segura. Deberías " +"instalar PyOpenSSL para prevenirlo. ¿Estás seguro de que quieres hacerlo?" + +#: ../src/gui_interface.py:1992 +msgid "PEP node was not removed" +msgstr "El nodo PEP no fue eliminado" + +#: ../src/gui_interface.py:1993 +#, python-format +msgid "PEP node %(node)s was not removed: %(message)s" +msgstr "El nodo PEP %(node)s no se pudo eliminar: %(message)s" + +#. theme doesn't exist, disable emoticons +#: ../src/gui_interface.py:2547 ../src/gui_interface.py:2569 +msgid "Emoticons disabled" +msgstr "Emoticonos desactivados" + +#: ../src/gui_interface.py:2548 +msgid "" +"Your configured emoticons theme has not been found, so emoticons have been " +"disabled." +msgstr "" +"No se pudo encontrar tu tema de emoticonos configurado, los emoticonos han " +"sido desactivados." + +#: ../src/gui_interface.py:2570 +msgid "" +"Your configured emoticons theme cannot been loaded. You maybe need to update " +"the format of emoticons.py file. See http://trac.gajim.org/wiki/Emoticons " +"for more details." +msgstr "" +"No se pudo cargar tu tema de emoticonos configurado. Podrías necesitar " +"actualizar el formato del archivo emoticons.py. Mira http://trac.gajim.org/" +"wiki/Emoticons para más detalles." + +#: ../src/gui_interface.py:2598 ../src/roster_window.py:3441 +msgid "You cannot join a group chat while you are invisible" +msgstr "No puedes entrar a un grupo de charla estando invisible" + +#. it is good to notify the user +#. in case he or she cannot see the output of the console +#: ../src/gui_interface.py:2969 +msgid "Could not save your settings and preferences" +msgstr "No se pueden guardar las preferencias" + +#: ../src/gui_interface.py:3462 +msgid "Passphrase Required" +msgstr "Contraseña requerida" + +#: ../src/gui_interface.py:3463 +#, python-format +msgid "Enter GPG key passphrase for key %(keyid)s (account %(account)s)." +msgstr "" +"Introduce la contraseña GPG para la clave %(keyid)s (cuenta %(account)s)." + +#: ../src/gui_interface.py:3477 +msgid "GPG key expired" +msgstr "La clave GPG expiró" + +#: ../src/gui_interface.py:3478 +#, fuzzy, python-format +msgid "Your GPG key has expired, you will be connected to %s without OpenPGP." +msgstr "Tu clave GPG ha expirado, te conectarás a %s sin OpenPGP" + +#. ask again +#: ../src/gui_interface.py:3487 +msgid "Wrong Passphrase" +msgstr "Contraseña equivocada" + +#: ../src/gui_interface.py:3488 +msgid "Please retype your GPG passphrase or press Cancel." +msgstr "Por favor, vuelve a escribir tu contraseña GPG o presiona Cancelar." + +#: ../src/gui_menu_builder.py:93 msgid "_New Group Chat" msgstr "_Nuevo grupo de charla" -#: ../src/gui_menu_builder.py:400 +#: ../src/gui_menu_builder.py:413 msgid "I would like to add you to my roster" msgstr "Me gustaría añadirte a mi lista de contactos" @@ -9052,7 +9043,7 @@ msgstr "Contactos" #. holds time #: ../src/history_manager.py:174 ../src/history_manager.py:214 -#: ../src/history_window.py:95 +#: ../src/history_window.py:97 msgid "Date" msgstr "Fecha" @@ -9063,7 +9054,7 @@ msgstr "Alias" #. holds message #: ../src/history_manager.py:188 ../src/history_manager.py:220 -#: ../src/history_window.py:103 +#: ../src/history_window.py:105 msgid "Message" msgstr "Mensaje" @@ -9089,193 +9080,190 @@ msgstr "" "\n" "En caso de elegir SI, por favor, espera..." -#: ../src/history_manager.py:458 +#: ../src/history_manager.py:467 msgid "Exporting History Logs..." msgstr "Exportando historial..." -#: ../src/history_manager.py:533 +#: ../src/history_manager.py:542 #, python-format msgid "%(who)s on %(time)s said: %(message)s\n" msgstr "%(who)s - %(time)s dijo: %(message)s\n" -#: ../src/history_manager.py:570 +#: ../src/history_manager.py:579 msgid "Do you really want to delete logs of the selected contact?" msgid_plural "Do you really want to delete logs of the selected contacts?" msgstr[0] "¿Realmente quieres eliminar el historial del contacto seleccionado?" msgstr[1] "" "¿Realmente quieres eliminar el historial de los contactos seleccionados?" -#: ../src/history_manager.py:574 ../src/history_manager.py:609 +#: ../src/history_manager.py:583 ../src/history_manager.py:618 msgid "This is an irreversible operation." msgstr "Esta es una operación irreversible" -#: ../src/history_manager.py:606 +#: ../src/history_manager.py:615 msgid "Do you really want to delete the selected message?" msgid_plural "Do you really want to delete the selected messages?" msgstr[0] "¿Realmente quieres eliminar el mensaje seleccionado?" msgstr[1] "¿Realmente quieres eliminar los mensajes seleccionados?" -#: ../src/history_window.py:298 +#: ../src/history_window.py:305 #, python-format msgid "Conversation History with %s" msgstr "Histórico de conversaciones con %s" -#: ../src/history_window.py:343 +#: ../src/history_window.py:350 msgid "Disk Error" msgstr "Error de disco" -#: ../src/history_window.py:427 +#: ../src/history_window.py:438 #, python-format msgid "%(nick)s is now %(status)s: %(status_msg)s" msgstr "%(nick)s está ahora %(status)s: %(status_msg)s" -#: ../src/history_window.py:438 +#: ../src/history_window.py:449 #, fuzzy, python-format msgid "Error: %s" msgstr "Mensaje de error: %s" -#: ../src/history_window.py:440 +#: ../src/history_window.py:451 #, fuzzy msgid "Error" msgstr "Error." -#: ../src/history_window.py:442 +#: ../src/history_window.py:453 #, python-format msgid "Status is now: %(status)s: %(status_msg)s" msgstr "El estado es ahora: %(status)s: %(status_msg)s " -#: ../src/history_window.py:445 +#: ../src/history_window.py:456 #, python-format msgid "Status is now: %(status)s" msgstr "El estado es ahora: %(status)s" -#: ../src/htmltextview.py:512 ../src/htmltextview.py:522 +#: ../src/htmltextview.py:513 ../src/htmltextview.py:523 msgid "Timeout loading image" msgstr "Expiró el tiempo para cargar la imagen" -#: ../src/htmltextview.py:532 +#: ../src/htmltextview.py:533 msgid "Image is too big" msgstr "La imagen es demasiado grande" -#: ../src/message_window.py:220 -#, fuzzy +#: ../src/message_window.py:225 msgid "You are going to close several tabs" -msgstr "No estás conectado al servidor" +msgstr "Estás a punto de cerrar varias pestañas" -#: ../src/message_window.py:221 -#, fuzzy +#: ../src/message_window.py:226 msgid "Do you really want to close them all?" -msgstr "¿Realmente quieres eliminar el mensaje seleccionado?" +msgstr "¿Realmente quieres cerrarlas todas?" -#: ../src/message_window.py:481 +#: ../src/message_window.py:490 msgid "Chats" msgstr "Charlas" -#: ../src/message_window.py:483 +#: ../src/message_window.py:492 msgid "Group Chats" msgstr "Grupos de charla" -#: ../src/message_window.py:485 +#: ../src/message_window.py:494 msgid "Private Chats" msgstr "Conversaciones privadas" -#: ../src/message_window.py:491 +#: ../src/message_window.py:500 msgid "Messages" msgstr "Mensajes" -#: ../src/negotiation.py:32 +#: ../src/negotiation.py:34 msgid "- messages will be logged" msgstr "- los mensajes serán registrados" -#: ../src/negotiation.py:34 +#: ../src/negotiation.py:36 msgid "- messages will not be logged" msgstr "- los mensajes no serán registrados" -#: ../src/notify.py:242 +#: ../src/notify.py:248 #, python-format msgid "%(nick)s Changed Status" msgstr "%(nick)s cambió su estado" -#: ../src/notify.py:252 +#: ../src/notify.py:258 #, python-format msgid "%(nickname)s Signed In" msgstr "%(nickname)s se ha conectado" -#: ../src/notify.py:260 +#: ../src/notify.py:266 #, python-format msgid "%(nickname)s Signed Out" msgstr "%(nickname)s se ha desconectado" -#: ../src/notify.py:272 +#: ../src/notify.py:278 #, python-format msgid "New Single Message from %(nickname)s" msgstr "Nuevo mensaje de %(nickname)s" -#: ../src/notify.py:280 +#: ../src/notify.py:286 #, python-format msgid "New Private Message from group chat %s" msgstr "Nuevo mensaje privado desde el grupo de charla %s" -#: ../src/notify.py:282 +#: ../src/notify.py:288 #, python-format msgid "%(nickname)s: %(message)s" msgstr "%(nickname)s: %(message)s" -#: ../src/notify.py:285 +#: ../src/notify.py:291 #, python-format msgid "Messaged by %(nickname)s" msgstr "Enviado por %(nickname)s" -#: ../src/notify.py:291 +#: ../src/notify.py:297 #, python-format msgid "New Message from %(nickname)s" msgstr "Nuevo mensaje de %(nickname)s" -#: ../src/notify.py:555 -#, fuzzy +#: ../src/notify.py:568 msgid "Ignore" -msgstr "_Ignorar" +msgstr "Ignorar" -#: ../src/profile_window.py:55 +#: ../src/profile_window.py:57 msgid "Retrieving profile..." msgstr "Recuperando perfil..." -#: ../src/profile_window.py:108 ../src/roster_window.py:2852 +#: ../src/profile_window.py:110 ../src/roster_window.py:2845 msgid "File is empty" msgstr "El archivo está vacío" -#: ../src/profile_window.py:111 ../src/roster_window.py:2855 +#: ../src/profile_window.py:113 ../src/roster_window.py:2848 msgid "File does not exist" msgstr "El archivo no existe" #. keep identation #. unknown format -#: ../src/profile_window.py:125 ../src/profile_window.py:141 -#: ../src/roster_window.py:2857 ../src/roster_window.py:2868 +#: ../src/profile_window.py:127 ../src/profile_window.py:143 +#: ../src/roster_window.py:2850 ../src/roster_window.py:2861 msgid "Could not load image" msgstr "No se pudo cargar la imagen" -#: ../src/profile_window.py:251 +#: ../src/profile_window.py:255 msgid "Information received" msgstr "Información recibida" -#: ../src/profile_window.py:318 +#: ../src/profile_window.py:326 msgid "Without a connection you can not publish your contact information." msgstr "Sin una conexión no puedes publicar tu información de contacto." -#: ../src/profile_window.py:332 +#: ../src/profile_window.py:339 msgid "Sending profile..." msgstr "Enviando perfil..." -#: ../src/profile_window.py:347 +#: ../src/profile_window.py:354 msgid "Information NOT published" msgstr "Información NO publicada" -#: ../src/profile_window.py:354 +#: ../src/profile_window.py:361 msgid "vCard publication failed" msgstr "falló la publicación de la vCard" -#: ../src/profile_window.py:355 +#: ../src/profile_window.py:362 msgid "" "There was an error while publishing your personal information, try again " "later." @@ -9283,46 +9271,51 @@ msgstr "" "Ocurrió un error mientras se publicaba tu información personal, inténtalo de " "nuevo más tarde." -#: ../src/roster_window.py:280 ../src/roster_window.py:1017 +#: ../src/roster_window.py:280 ../src/roster_window.py:1019 msgid "Merged accounts" msgstr "Cuentas combinadas" -#: ../src/roster_window.py:1906 +#: ../src/roster_window.py:1871 msgid "Authorization has been sent" msgstr "La autorización ha sido enviada" -#: ../src/roster_window.py:1907 +#: ../src/roster_window.py:1872 #, python-format msgid "Now \"%s\" will know your status." msgstr "Ahora \"%s\" podrá saber tu estado." -#: ../src/roster_window.py:1927 +#: ../src/roster_window.py:1894 msgid "Subscription request has been sent" msgstr "La petición de subscripción ha sido enviada" -#: ../src/roster_window.py:1928 +#: ../src/roster_window.py:1895 #, python-format msgid "If \"%s\" accepts this request you will know his or her status." msgstr "Si \"%s\" acepta esta petición podrás saber su estado." -#: ../src/roster_window.py:1940 +#: ../src/roster_window.py:1909 msgid "Authorization has been removed" msgstr "La autorización ha sido eliminada" -#: ../src/roster_window.py:1941 +#: ../src/roster_window.py:1910 #, python-format msgid "Now \"%s\" will always see you as offline." msgstr "Ahora \"%s\" siempre te verá desconectado." -#: ../src/roster_window.py:1969 +#: ../src/roster_window.py:1938 msgid "GPG is not usable" msgstr "GPG no es usable" -#: ../src/roster_window.py:2174 ../src/roster_window.py:3383 +#: ../src/roster_window.py:1939 +#, python-format +msgid "You will be connected to %s without OpenPGP." +msgstr "Te conectarás a %s sin OpenPGP" + +#: ../src/roster_window.py:2148 ../src/roster_window.py:3394 msgid "You are participating in one or more group chats" msgstr "Estás participando en uno o más grupos de charla" -#: ../src/roster_window.py:2175 ../src/roster_window.py:3384 +#: ../src/roster_window.py:2149 ../src/roster_window.py:3395 msgid "" "Changing your status to invisible will result in disconnection from those " "group chats. Are you sure you want to go invisible?" @@ -9330,28 +9323,27 @@ msgstr "" "Cambiando tu estado a invisible provocará tu desconexión de los grupos de " "charla. ¿Estás seguro de querer ser invisible?" -#: ../src/roster_window.py:2201 +#: ../src/roster_window.py:2175 msgid "desync'ed" msgstr "desincronizado" -#: ../src/roster_window.py:2257 +#: ../src/roster_window.py:2236 msgid "Really quit Gajim?" -msgstr "" +msgstr "¿Cerrar realmente Gajim?" -#: ../src/roster_window.py:2258 -#, fuzzy +#: ../src/roster_window.py:2237 msgid "Are you sure you want to quit Gajim?" -msgstr "¿Estás seguro de querer abandonar los salones \"%s\"?" +msgstr "¿Estás seguro de que quieres cerrar Gajim?" -#: ../src/roster_window.py:2259 +#: ../src/roster_window.py:2238 msgid "Always close Gajim" -msgstr "" +msgstr "Siempre cerrar Gajim" -#: ../src/roster_window.py:2350 ../src/roster_window.py:2587 +#: ../src/roster_window.py:2333 ../src/roster_window.py:2576 msgid "You have unread messages" msgstr "Tienes mensajes sin leer" -#: ../src/roster_window.py:2351 +#: ../src/roster_window.py:2334 msgid "" "Messages will only be available for reading them later if you have history " "enabled and contact is in your roster." @@ -9359,27 +9351,27 @@ msgstr "" "Los mensajes sólo estarán disponibles para lectura posterior si tienes el " "histórico activado y el contacto está en tu roster." -#: ../src/roster_window.py:2588 +#: ../src/roster_window.py:2577 msgid "You must read them before removing this transport." msgstr "Debes leerlos antes de eliminar este transporte." -#: ../src/roster_window.py:2591 +#: ../src/roster_window.py:2580 #, python-format msgid "Transport \"%s\" will be removed" msgstr "El transporte \"%s\" será eliminado" -#: ../src/roster_window.py:2592 +#: ../src/roster_window.py:2581 msgid "" "You will no longer be able to send and receive messages from contacts using " "this transport." msgstr "" "Ya no podrás enviar y recibir mensajes de contactos que usen este transporte" -#: ../src/roster_window.py:2595 +#: ../src/roster_window.py:2584 msgid "Transports will be removed" msgstr "Los transportes serán eliminados" -#: ../src/roster_window.py:2600 +#: ../src/roster_window.py:2589 #, python-format msgid "" "You will no longer be able to send and receive messages to contacts from " @@ -9387,68 +9379,68 @@ msgid "" msgstr "" "Ya no podrás enviar y recibir mensajes a contactos de estos transportes: %s" -#: ../src/roster_window.py:2662 +#: ../src/roster_window.py:2653 #, fuzzy msgid "You are about to block a contact. Are you sure you want to continue?" msgstr "Vas a crear un metacontacto. ¿Estás seguro de continuar?" -#: ../src/roster_window.py:2664 +#: ../src/roster_window.py:2655 msgid "" "This contact will see you offline and you will not receive messages he will " "send you." msgstr "" #. it's jid -#: ../src/roster_window.py:2748 +#: ../src/roster_window.py:2741 msgid "Rename Contact" msgstr "Renombrar contacto" -#: ../src/roster_window.py:2749 +#: ../src/roster_window.py:2742 #, python-format msgid "Enter a new nickname for contact %s" msgstr "Introduce un nuevo alias para el contacto %s" -#: ../src/roster_window.py:2756 +#: ../src/roster_window.py:2749 msgid "Rename Group" msgstr "Renombrar grupo" -#: ../src/roster_window.py:2757 +#: ../src/roster_window.py:2750 #, python-format msgid "Enter a new name for group %s" msgstr "Introduce un nuevo nombre para el grupo %s" -#: ../src/roster_window.py:2798 +#: ../src/roster_window.py:2791 msgid "Remove Group" msgstr "Eliminar grupo" -#: ../src/roster_window.py:2799 +#: ../src/roster_window.py:2792 #, python-format msgid "Do you want to remove group %s from the roster?" msgstr "¿Quieres eliminar el grupo %s del roster?" -#: ../src/roster_window.py:2800 +#: ../src/roster_window.py:2793 msgid "Also remove all contacts in this group from your roster" msgstr "Eliminar del roster también a todos los contactos dentro del grupo" -#: ../src/roster_window.py:2839 +#: ../src/roster_window.py:2832 msgid "Assign OpenPGP Key" msgstr "Asignar clave OpenPGP" -#: ../src/roster_window.py:2840 +#: ../src/roster_window.py:2833 msgid "Select a key to apply to the contact" msgstr "Selecciona una clave para ser aplicada al contacto" -#: ../src/roster_window.py:3203 +#: ../src/roster_window.py:3210 #, python-format msgid "Contact \"%s\" will be removed from your roster" msgstr "El contacto \"%s\" será eliminado de tu roster" -#: ../src/roster_window.py:3205 +#: ../src/roster_window.py:3212 #, python-format msgid "You are about to remove \"%(name)s\" (%(jid)s) from your roster.\n" -msgstr "" +msgstr "Vas a eliminar a \"%(name)s\" (%(jid)s) de tu roster.\n" -#: ../src/roster_window.py:3210 +#: ../src/roster_window.py:3217 msgid "" "By removing this contact you also remove authorization resulting in him or " "her always seeing you as offline." @@ -9457,11 +9449,11 @@ msgstr "" "resultante y el/ella siempre te verán desconectado." #. Contact is not in roster -#: ../src/roster_window.py:3216 +#: ../src/roster_window.py:3223 msgid "Do you want to continue?" msgstr "¿Quieres continuar?" -#: ../src/roster_window.py:3219 +#: ../src/roster_window.py:3226 msgid "" "By removing this contact you also by default remove authorization resulting " "in him or her always seeing you as offline." @@ -9469,16 +9461,16 @@ msgstr "" "Eliminando este contacto también se está eliminando la autorización. Este " "contacto siempre te verá desconectado." -#: ../src/roster_window.py:3222 +#: ../src/roster_window.py:3229 msgid "I want this contact to know my status after removal" msgstr "Quiero que este contacto conozca mi estado después de la eliminación" #. several contact to remove at the same time -#: ../src/roster_window.py:3226 +#: ../src/roster_window.py:3233 msgid "Contacts will be removed from your roster" msgstr "Los contactos serán eliminados de tu roster" -#: ../src/roster_window.py:3231 +#: ../src/roster_window.py:3238 #, python-format msgid "" "By removing these contacts:%s\n" @@ -9488,32 +9480,32 @@ msgstr "" "también estás eliminando las autorizaciones resultantes y ellos siempre te " "verán desconectado." -#: ../src/roster_window.py:3286 +#: ../src/roster_window.py:3295 #, fuzzy msgid "" "You are about to send a custom status. Are you sure you want to continue?" msgstr "Vas a crear un metacontacto. ¿Estás seguro de continuar?" -#: ../src/roster_window.py:3288 +#: ../src/roster_window.py:3297 #, python-format msgid "" "This contact will temporarily see you as %(status)s, but only until you " "change your status. Then he will see your global status." msgstr "" -#: ../src/roster_window.py:3305 +#: ../src/roster_window.py:3316 msgid "No account available" msgstr "Cuenta no disponible" -#: ../src/roster_window.py:3306 +#: ../src/roster_window.py:3317 msgid "You must create an account before you can chat with other contacts." msgstr "Debes crear una cuenta antes de poder conversar con otros contactos." -#: ../src/roster_window.py:3877 +#: ../src/roster_window.py:3897 msgid "Metacontacts storage not supported by your server" msgstr "Tu servidor no soporta almacenamiento de metacontactos" -#: ../src/roster_window.py:3879 +#: ../src/roster_window.py:3899 msgid "" "Your server does not support storing metacontacts information. So those " "information will not be saved on next reconnection." @@ -9521,12 +9513,12 @@ msgstr "" "Tu servidor no soporta almacenar información de metacontactos. Luego toda la " "información referente no se guardará en la próxima reconexión." -#: ../src/roster_window.py:3964 +#: ../src/roster_window.py:3984 msgid "" "You are about to create a metacontact. Are you sure you want to continue?" msgstr "Vas a crear un metacontacto. ¿Estás seguro de continuar?" -#: ../src/roster_window.py:3966 +#: ../src/roster_window.py:3986 msgid "" "Metacontacts are a way to regroup several contacts in one line. Generally it " "is used when the same person has several Jabber accounts or transport " @@ -9536,23 +9528,23 @@ msgstr "" "Generalmente se usan cuando la misma persona tiene varias cuentas de Jabber " "o cuentas de transportes." -#: ../src/roster_window.py:4081 +#: ../src/roster_window.py:4101 msgid "Invalid file URI:" msgstr "URI de archivo no válido:" -#: ../src/roster_window.py:4092 +#: ../src/roster_window.py:4112 #, python-format msgid "Do you want to send this file to %s:" msgid_plural "Do you want to send these files to %s:" msgstr[0] "Quieres enviar este archivo a %s:" msgstr[1] "Quieres enviar estos archivos a %s:" -#: ../src/roster_window.py:4207 -#, fuzzy, python-format +#: ../src/roster_window.py:4227 +#, python-format msgid "Send %s to %s" -msgstr "Enviar %s" +msgstr "Enviar %s a %s" -#: ../src/roster_window.py:4213 +#: ../src/roster_window.py:4233 #, python-format msgid "Make %s and %s metacontacts" msgstr "Hacer %s y %s metacontactos" @@ -9562,157 +9554,157 @@ msgstr "Hacer %s y %s metacontactos" #. for chat_with #. for single message #. join gc -#: ../src/roster_window.py:4794 ../src/roster_window.py:4865 -#: ../src/roster_window.py:4874 ../src/systray.py:216 ../src/systray.py:263 -#: ../src/systray.py:269 +#: ../src/roster_window.py:4718 ../src/roster_window.py:4789 +#: ../src/roster_window.py:4798 ../src/statusicon.py:248 +#: ../src/statusicon.py:295 ../src/statusicon.py:301 #, python-format msgid "using account %s" msgstr "usando la cuenta %s" #. add -#: ../src/roster_window.py:4881 +#: ../src/roster_window.py:4805 #, python-format msgid "to %s account" msgstr "a la cuenta %s" #. disco -#: ../src/roster_window.py:4886 +#: ../src/roster_window.py:4810 #, python-format msgid "using %s account" msgstr "usando la cuenta %s" -#: ../src/roster_window.py:4923 ../src/systray.py:279 +#: ../src/roster_window.py:4847 ../src/statusicon.py:311 msgid "_Manage Bookmarks..." msgstr "Gestionar _marcadores..." #. profile, avatar -#: ../src/roster_window.py:4943 +#: ../src/roster_window.py:4867 #, python-format msgid "of account %s" msgstr "de la cuenta %s" -#: ../src/roster_window.py:4983 +#: ../src/roster_window.py:4907 #, python-format msgid "for account %s" msgstr "para la cuenta %s" -#: ../src/roster_window.py:5039 ../src/roster_window.py:5140 +#: ../src/roster_window.py:4963 ../src/roster_window.py:5064 msgid "_Change Status Message" msgstr "_Cambiar mensaje de estado" -#: ../src/roster_window.py:5066 +#: ../src/roster_window.py:4990 msgid "Publish Tune" msgstr "Hora de publicación" -#: ../src/roster_window.py:5074 +#: ../src/roster_window.py:4998 msgid "Configure Services..." msgstr "Configurar servicios..." -#: ../src/roster_window.py:5228 +#: ../src/roster_window.py:5145 msgid "_Maximize All" msgstr "_Maximizar todo" #. Send Group Message -#: ../src/roster_window.py:5236 ../src/roster_window.py:5404 +#: ../src/roster_window.py:5153 ../src/roster_window.py:5325 msgid "Send Group M_essage" msgstr "Enviar mensaje a grupo" -#: ../src/roster_window.py:5244 +#: ../src/roster_window.py:5161 msgid "To all users" msgstr "A todos los usuarios" -#: ../src/roster_window.py:5248 +#: ../src/roster_window.py:5165 msgid "To all online users" msgstr "A todos los usuarios en línea" #. Manage Transport submenu -#: ../src/roster_window.py:5424 +#: ../src/roster_window.py:5345 msgid "_Manage Contacts" msgstr "_Gestionar contactos" #. Edit Groups -#: ../src/roster_window.py:5432 +#: ../src/roster_window.py:5353 msgid "Edit _Groups" msgstr "Editar grupos" #. Send single message -#: ../src/roster_window.py:5485 +#: ../src/roster_window.py:5408 msgid "Send Single Message" msgstr "Enviar mensaje" #. Execute Command -#: ../src/roster_window.py:5531 +#: ../src/roster_window.py:5454 msgid "Execute Command..." msgstr "Ejecutar comando..." #. Manage Transport submenu -#: ../src/roster_window.py:5541 +#: ../src/roster_window.py:5464 msgid "_Manage Transport" msgstr "_Gestionar transporte" #. Modify Transport -#: ../src/roster_window.py:5549 +#: ../src/roster_window.py:5472 msgid "_Modify Transport" msgstr "_Modificar transporte" #. Rename -#: ../src/roster_window.py:5558 +#: ../src/roster_window.py:5481 msgid "_Rename" msgstr "Renombrar" -#: ../src/roster_window.py:5623 +#: ../src/roster_window.py:5546 msgid "_Maximize" msgstr "_Maximizar" -#: ../src/roster_window.py:5631 +#: ../src/roster_window.py:5554 #, fuzzy msgid "_Reconnect" msgstr "_Desconectar" -#: ../src/roster_window.py:5637 +#: ../src/roster_window.py:5560 msgid "_Disconnect" msgstr "_Desconectar" #. History manager -#: ../src/roster_window.py:5716 +#: ../src/roster_window.py:5642 msgid "History Manager" msgstr "Histórico" -#: ../src/roster_window.py:5725 +#: ../src/roster_window.py:5653 msgid "_Join New Group Chat" msgstr "_Entrar en nuevo grupo de charla" -#: ../src/roster_window.py:5881 +#: ../src/roster_window.py:5809 msgid "Change Status Message..." msgstr "Cambiar mensaje de estado..." -#: ../src/search_window.py:93 +#: ../src/search_window.py:94 msgid "Waiting for results" msgstr "Esperando resultados" -#: ../src/search_window.py:133 ../src/search_window.py:211 +#: ../src/search_window.py:132 ../src/search_window.py:210 msgid "Error in received dataform" msgstr "Error en la información recibida del formulario" #. No result -#: ../src/search_window.py:167 ../src/search_window.py:203 +#: ../src/search_window.py:166 ../src/search_window.py:202 msgid "No result" msgstr "Sin resultados" -#: ../src/session.py:128 +#: ../src/session.py:132 msgid "Disk WriteError" msgstr "Error de escritura en disco" -#: ../src/session.py:249 +#: ../src/session.py:254 #, python-format msgid "Subject: %s" msgstr "Tema: %s" -#: ../src/session.py:422 ../src/session.py:457 +#: ../src/session.py:429 ../src/session.py:464 msgid "Confirm these session options" msgstr "Confirma estas opciones de la sesión" -#: ../src/session.py:424 +#: ../src/session.py:431 #, python-format msgid "" "The remote client wants to negotiate an session with these features:\n" @@ -9727,7 +9719,7 @@ msgstr "" "\n" "\t¿Son aceptables estas opciones?" -#: ../src/session.py:458 +#: ../src/session.py:465 #, python-format msgid "" "The remote client selected these options:\n" @@ -9742,116 +9734,116 @@ msgstr "" "\n" "¿Continuar con la sesión?" -#: ../src/systray.py:177 +#: ../src/statusicon.py:209 msgid "_Change Status Message..." msgstr "_Cambiar mensaje de estado..." -#: ../src/systray.py:293 +#: ../src/statusicon.py:325 msgid "Hide this menu" msgstr "Oculta este menú" -#: ../src/tooltips.py:326 ../src/tooltips.py:520 +#: ../src/tooltips.py:347 ../src/tooltips.py:544 msgid "Jabber ID: " msgstr "ID de Jabber:" -#: ../src/tooltips.py:329 ../src/tooltips.py:524 +#: ../src/tooltips.py:350 ../src/tooltips.py:548 msgid "Resource: " msgstr "Recurso: " -#: ../src/tooltips.py:334 +#: ../src/tooltips.py:355 #, python-format msgid "%(owner_or_admin_or_member)s of this group chat" msgstr "%(owner_or_admin_or_member)s de este grupo de conversación" -#: ../src/tooltips.py:431 +#: ../src/tooltips.py:455 msgid " [blocked]" msgstr " [bloqueado]" -#: ../src/tooltips.py:435 +#: ../src/tooltips.py:459 msgid " [minimized]" msgstr " [minimizado]" -#: ../src/tooltips.py:450 ../src/tooltips.py:705 +#: ../src/tooltips.py:474 ../src/tooltips.py:686 msgid "Status: " msgstr "Estado: " -#: ../src/tooltips.py:480 +#: ../src/tooltips.py:504 #, python-format msgid "Last status: %s" msgstr "Último estado: %s" -#: ../src/tooltips.py:482 +#: ../src/tooltips.py:506 #, python-format msgid " since %s" msgstr " desde %s" -#: ../src/tooltips.py:500 +#: ../src/tooltips.py:524 msgid "Connected" msgstr "Conectado" -#: ../src/tooltips.py:502 +#: ../src/tooltips.py:526 msgid "Disconnected" msgstr "Desconectado" #. ('both' is the normal sub so we don't show it) -#: ../src/tooltips.py:531 +#: ../src/tooltips.py:555 msgid "Subscription: " msgstr "Subscripción: " -#: ../src/tooltips.py:541 +#: ../src/tooltips.py:565 msgid "OpenPGP: " msgstr "OpenPGP: " -#: ../src/tooltips.py:637 +#: ../src/tooltips.py:618 msgid "Tune:" msgstr "Música:" -#: ../src/tooltips.py:663 +#: ../src/tooltips.py:644 msgid "Download" msgstr "Descarga" -#: ../src/tooltips.py:669 +#: ../src/tooltips.py:650 msgid "Upload" msgstr "Subida" -#: ../src/tooltips.py:676 +#: ../src/tooltips.py:657 msgid "Type: " msgstr "Tipo: " -#: ../src/tooltips.py:680 +#: ../src/tooltips.py:661 msgid "Transferred: " msgstr "Transferido: " -#: ../src/tooltips.py:683 ../src/tooltips.py:704 +#: ../src/tooltips.py:664 ../src/tooltips.py:685 msgid "Not started" msgstr "No iniciado" -#: ../src/tooltips.py:687 +#: ../src/tooltips.py:668 msgid "Stopped" msgstr "Detenido" -#: ../src/tooltips.py:689 ../src/tooltips.py:692 +#: ../src/tooltips.py:670 ../src/tooltips.py:673 msgid "Completed" msgstr "Completado" -#: ../src/tooltips.py:696 +#: ../src/tooltips.py:677 msgid "?transfer status:Paused" msgstr "Pausada" #. stalled is not paused. it is like 'frozen' it stopped alone -#: ../src/tooltips.py:700 +#: ../src/tooltips.py:681 msgid "Stalled" msgstr "Atascado" -#: ../src/tooltips.py:702 +#: ../src/tooltips.py:683 msgid "Transferring" msgstr "Transfiriendo" -#: ../src/tooltips.py:738 +#: ../src/tooltips.py:721 msgid "This service has not yet responded with detailed information" msgstr "Este servicio no ha respondido todavía con información detallada" -#: ../src/tooltips.py:741 +#: ../src/tooltips.py:724 msgid "" "This service could not respond with detailed information.\n" "It is most likely legacy or broken" @@ -9859,29 +9851,28 @@ msgstr "" "Este servicio podría no responder con información detallada.\n" "Posiblemente es antiguo o está roto" -#: ../src/vcard.py:245 +#: ../src/vcard.py:252 msgid "?Client:Unknown" msgstr "Desconocido" -#: ../src/vcard.py:247 +#: ../src/vcard.py:254 msgid "?OS:Unknown" msgstr "Desconocido" -#: ../src/vcard.py:268 -#, fuzzy +#: ../src/vcard.py:275 msgid "?Time:Unknown" -msgstr "Desconocido" +msgstr "Desconocida" -#: ../src/vcard.py:292 ../src/vcard.py:302 ../src/vcard.py:511 +#: ../src/vcard.py:299 ../src/vcard.py:309 ../src/vcard.py:518 #, python-format msgid "since %s" msgstr "desde %s" -#: ../src/vcard.py:331 +#: ../src/vcard.py:336 msgid "<b>Affiliation:</b>" msgstr "<b>Afiliación:</b>" -#: ../src/vcard.py:339 +#: ../src/vcard.py:344 msgid "" "This contact is interested in your presence information, but you are not " "interested in his/her presence" @@ -9889,7 +9880,7 @@ msgstr "" "Este contacto está interesado en la información de tu presencia, pero tú no " "lo estás en la suya" -#: ../src/vcard.py:341 +#: ../src/vcard.py:346 msgid "" "You are interested in the contact's presence information, but he/she is not " "interested in yours" @@ -9897,14 +9888,14 @@ msgstr "" "Estás interesado en la información de la presencia del contacto, pero él/" "ella no lo está en la tuya" -#: ../src/vcard.py:343 +#: ../src/vcard.py:348 msgid "You and the contact are interested in each other's presence information" msgstr "" "Tanto tú como el contacto estáis interesados en la información de la " "presencia del otro" #. None -#: ../src/vcard.py:345 +#: ../src/vcard.py:350 msgid "" "You are not interested in the contact's presence, and neither he/she is " "interested in yours" @@ -9912,19 +9903,70 @@ msgstr "" "No estás interesado en la presencia del contacto y el/ella tampoco lo está " "en el tuyuo" -#: ../src/vcard.py:352 +#: ../src/vcard.py:357 msgid "You are waiting contact's answer about your subscription request" msgstr "" "Estás esperando la respuesta del contacto acerca de tu petición de adición" -#: ../src/vcard.py:354 +#: ../src/vcard.py:359 msgid "There is no pending subscription request." msgstr "No hay ninguna suscripción pendiente." -#: ../src/vcard.py:359 ../src/vcard.py:413 ../src/vcard.py:536 +#: ../src/vcard.py:364 ../src/vcard.py:418 ../src/vcard.py:541 msgid " resource with priority " msgstr " recurso con prioridad " +#~ msgid "_Incoming message:" +#~ msgstr "Mens_aje entrante:" + +#~ msgid "_Outgoing message:" +#~ msgstr "Mensaje saliente:" + +#~ msgid "" +#~ "The host %s you configured as the ft_add_hosts_to_send advanced option is " +#~ "not valid, so ignored." +#~ msgstr "" +#~ "El host %s que configuraste como la opción avanzada " +#~ "ft_override_host_to_send no es válido, será ignorado." + +#~ msgid "OpenPGP passphrase was not given" +#~ msgstr "No se ha facilitado la clave OpenPGP" + +#~ msgid "" +#~ "To continue sending and receiving messages, you will need to reconnect." +#~ msgstr "" +#~ "Para continuar enviando y reciviendo mensajes, necesitarás volver a " +#~ "conectar." + +#~ msgid "" +#~ "You are not connected or not visible to others. Your message could not be " +#~ "sent." +#~ msgstr "" +#~ "No estás conectado o estás invisible a los demás. Tu mensaje no pudo ser " +#~ "enviado." + +#~ msgid "[This message is encrypted]" +#~ msgstr "[Este mensaje está cifrado]" + +#~ msgid "%i days ago" +#~ msgstr "hace %i días" + +#~ msgid "Trayicon" +#~ msgstr "Icono del área de notificación" + +#~ msgid "A icon in systemtray reflecting the current presence." +#~ msgstr "Un icono en el área de notificación reflejando la presencia actual." + +#~ msgid "" +#~ "Requires python-gnome2-extras or compiled trayicon module from Gajim " +#~ "sources." +#~ msgstr "" +#~ "Requiere python-gnome2-extras o el módulo trayicon compilado de las " +#~ "fuentes de Gajim." + +#~ msgid "Requires PyGTK >= 2.10." +#~ msgstr "Requiere PyGTK >= 2.10." + #~ msgid "Add Special _Notification" #~ msgstr "Añadir _notificación especial" @@ -9971,11 +10013,9 @@ msgstr " recurso con prioridad " #~ msgid "Invited %(contact_jid)s to %(room_jid)s." #~ msgstr "%(contact_jid)s invitado a %(room_jid)s." -#, fuzzy #~ msgid "Nickname not found" -#~ msgstr "Alias no encontrado: %s" +#~ msgstr "Alias no encontrado" -#, 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 \"@\". " @@ -9984,7 +10024,7 @@ msgstr " recurso con prioridad " #~ "Uso: /%s <alias|JID> [motivo], expulsa el JID del grupo de charla. El " #~ "alias de un ocupante puede ser sustituido, pero no si contiene \"@\". Si " #~ "el JID está actualmente en el grupo de conversación, el/ella será también " -#~ "expulsado. NO soporta espacio en el alias." +#~ "expulsado." #~ msgid "" #~ "Usage: /%s <nickname>, opens a private chat window with the specified " @@ -10014,14 +10054,12 @@ msgstr " recurso con prioridad " #~ "Uso: /%s <salón>@<servidor>[/alias], ofrece la entrada a salón@servidor " #~ "opcionalmente usando el alias especificado" -#, fuzzy #~ msgid "" #~ "Usage: /%s <nickname> [reason], removes the occupant specified by " #~ "nickname from the group chat and optionally displays a reason." #~ msgstr "" #~ "Uso: /%s <alias> [motivo], elimina del salón al ocupante especificado por " -#~ "el alias y opcionalmente muestra un motivo. NO soporta espacios en el " -#~ "alias." +#~ "el alias y opcionalmente muestra un motivo." #~ msgid "" #~ "Usage: /%s <nickname> [message], opens a private message window and sends " @@ -10045,11 +10083,18 @@ msgstr " recurso con prioridad " #~ "Usage: /%s <message>, sends a message without looking for other commands." #~ msgstr "Uso: /%s <mensaje>, envía un mensaje sin buscar otros comandos." -#, fuzzy +#~ msgid "" +#~ "Usage: /%s <nickname>, prevent <nickname> to send you messages or private " +#~ "messages." +#~ msgstr "" +#~ "Uso: /%s <nickname>, previene a <nickname> enviarte mensajes o " +#~ "conversaciones." + #~ msgid "" #~ "Usage: /%s <nickname>, allow <nickname> to send you messages and private " #~ "messages." -#~ msgstr "Uso: /%s <alias>, cambia tu alias en el salón actual." +#~ msgstr "" +#~ "Uso: /%s <alias>, permite a <nickname> enviarte mensajes y conversaciones." #~ msgid "Your JID:" #~ msgstr "Tu JID" @@ -10241,9 +10286,6 @@ msgstr " recurso con prioridad " #~ "no te preguntará más por un mensaje de estado cuando cambies tu estado a " #~ "ausente; simplemente aplicará el mensaje predefinido para ausente" -#~ msgid "B_efore nickname:" -#~ msgstr "Ant_es del alias:" - #~ msgid "Chat" #~ msgstr "Charla" |