diff --git a/resources/languages/resources_es.properties b/resources/languages/resources_es.properties
index 169611778..ae0714092 100644
--- a/resources/languages/resources_es.properties
+++ b/resources/languages/resources_es.properties
@@ -108,6 +108,7 @@ service.gui.CHAT_ROOM_USER_QUIT=ha cerrado {0}
service.gui.CHAT_ROOM_NAME=Nombre de la sala de charlas
service.gui.ROOM_NAME=Sala de charla
service.gui.AUTOJOIN=Auto-unirse
+service.gui.CHANGE_PASSWORD=Cambiar contraseña
service.gui.CHAT_ROOM_NAME_INFO=Introduzca en el campo inferior el nombre que desea crear para la sala de charlas.
service.gui.CHAT_ROOM_NOT_EXIST=La sala {0} no existe en el servidor {1}. Por favor, compruebe que el nombre es el correcto.
service.gui.CHAT_ROOM_NOT_CONNECTED=Necesita estar conectado para entrar en la sala {0}.
@@ -138,6 +139,7 @@ service.gui.CONTACT_NOT_SUPPORTING_TELEPHONY=El contacto {0} no soporta telefon
service.gui.CONTACT_NOT_SUPPORTING_CHAT_CONF=El contacto {0} no soporta conferencias.
service.gui.CONTACT_PAUSED_TYPING={0} paró de escribir un mensaje
service.gui.CONTACT_TYPING={0} está escribiendo un mensaje
+service.gui.CONTACT_TYPING_SEND_FAILED=oh-oh...no le podemos decir a {0} que esta escribiendo
service.gui.CONTACT_INFO=Información de &contacto
service.gui.CONTACTLIST=Lista de Contactos
service.gui.CONTACTS=Contactos
@@ -152,6 +154,8 @@ service.gui.CREATE_CONFERENCE_CHAT=&Crear una conferencia...
service.gui.CREATE_GROUP=&Crear grupo...
service.gui.CREATE_GROUP_NAME=Introduzca en el campo inferior el nombre del grupo que desea crear.
service.gui.CREATE_FIRST_GROUP_WIZARD=Su lista de contactos no contiene ningún grupo. Por favor, cree primero un grupo (Archivo/Crear grupo).
+service.gui.CREATE_VIDEO_BRIDGE=Crear un puente de &video...
+service.gui.CREATE_VIDEO_BRIDGE_MENU=Crear un puente de &video
service.gui.CONTACT_INFO_NOT_SUPPORTED=Este contacto no soporta información de contacto web
service.gui.CUT=Cor&tar
service.gui.DATE=Fecha
@@ -235,7 +239,7 @@ service.gui.HIDE_MAIN_WINDOW=
Pulsar la X de la ventana no cierra la aplicac
service.gui.HISTORY=&Historial
service.gui.HISTORY_CONTACT=Historial - {0}
service.gui.HOUR=Hora
-service.gui.ICE=Configuración ICE
+service.gui.ICE=ICE
service.gui.IDENTIFIER=Identificador
service.gui.IGNORE=&Ignorar
service.gui.INSERT_SMILEY=Insertar sonrisa
@@ -250,6 +254,7 @@ service.gui.INVITE=&Invitar
service.gui.INVITE_CONTACT_MSG=Seleccione el nombre de los contactos a los que desea agregar a esta conversación. Si lo desea, también puede especificar el motivo de esta invitación.
service.gui.INVITE_CONTACT_TO_CHAT=Invitar contactos a conversar
service.gui.INVITE_CONTACT_TO_CALL=Invitar un contacto a una llamada
+service.gui.INVITE_CONTACT_TO_VIDEO_BRIDGE=Invitar contactos al puente de video
service.gui.INVITE_REASON=Motivo de la invitación
service.gui.IS_CALLING=llamando...
service.gui.IS_NOW={0} ahora esta {1}
@@ -318,6 +323,8 @@ service.gui.NEW_STATUS_MESSAGE=Nuevo mensaje de estado
service.gui.NO=No
service.gui.NONE=Ninguno
service.gui.NO_CAMERA_AVAILABLE=No hay cámara disponible
+service.gui.NO_VIDEO_ENCODINGS=No ha elegido una codificación de vídeo en la configuración
+service.gui.NO_VIDEO_FOR_PROTOCOL=El Vídeo no se soporta en este protocolo
service.gui.NO_AVAILABLE_ROOMS=La lista de salas no esta disponible actualmente para este servidor.
service.gui.NO_CONTACTS_FOUND=No se encontró ningún contacto. Presione Ctrl+Enter para llamar a {0} o use los botones.
service.gui.NO_CONTACTS_FOUND_SHORT=No se encontraron contactos.
@@ -342,6 +349,8 @@ service.gui.OR=o
service.gui.OR_ENTER_PHONE_NUMBER=O introduzca el teléfono aquí...
service.gui.OWNER=dueño de la sala
service.gui.PASSWORD=Contraseña
+service.gui.PASSWORD_CHANGE_FAILURE=Falló el Cambio de Contraseña
+service.gui.PASSWORD_CHANGE_SUCCESS=La Contraseña se cambio con Éxito.
service.gui.PASTE=&Pegar
service.gui.PORT=Puerto
service.gui.PREFIX=Prefijo
@@ -394,6 +403,7 @@ service.gui.SAVE=&Guardar
service.gui.SAVE_AS_DEFAULT=Guardar como predeterminado
service.gui.SEARCH=&Buscar
service.gui.SEARCH_FOR_CHAT_ROOMS_MSG=Presione el botón para mostrar todas las salas de conversación existentes en el servidor seleccionado. Después seleccione aquella a la que desea conectarse y presione el botón Entrar.
+service.gui.SEARCH_STRING_CONTACT_SOURCE=Contacto buscado
service.gui.SECURITY=Seguridad
service.gui.SELECT_ACCOUNT=Seleccionar cuenta de usuario
service.gui.SELECT_COLOR=Seleccionar color
@@ -467,6 +477,7 @@ service.gui.VIEW=&Ver
service.gui.VIEW_HISTORY=Ver &historial
service.gui.VIEW_SMILEYS=Ver &sonrisas
service.gui.VIEW_TOOLBAR=Ver barra de herramien&tas
+service.gui.VIEW_SIMPLE_CHAT_THEME=Vista de tema de chat simple
service.gui.VOICEMAIL_NEW_OLD_RECEIVED={0} mensajes nuevos y {1} viejos
service.gui.VOICEMAIL_NEW_RECEIVED={0} mensajes nuevos
service.gui.VOICEMAIL_OLD_RECEIVED={0} mensajes viejos
@@ -553,10 +564,23 @@ service.gui.callinfo.MEDIA_STREAM_SRTP=SRTP
service.gui.callinfo.KEY_EXCHANGE_PROTOCOL=Protocolo de intercambio de llaves
service.gui.callinfo.ICE_CANDIDATE_EXTENDED_TYPE=ICE Candidato de tipo extendido
service.gui.callinfo.ICE_STATE=Estado de Procesamiento ICE:
-service.gui.callinfo.ICE_STATE.Waiting=Reuniendo candidatos
-service.gui.callinfo.ICE_STATE.Running=Revise conectividad
-service.gui.callinfo.ICE_STATE.Completed=Terminado
-service.gui.callinfo.ICE_STATE.Failed=Falló
+service.gui.callinfo.ICE_STATE.WAITING=Reuniendo candidatos
+service.gui.callinfo.ICE_STATE.RUNNING=Revise conectividad
+service.gui.callinfo.ICE_STATE.COMPLETED=Terminado
+service.gui.callinfo.ICE_STATE.FAILED=Falló
+service.gui.callinfo.ICE_LOCAL_HOST_ADDRESS=IP local / Puerto
+service.gui.callinfo.ICE_LOCAL_REFLEXIVE_ADDRESS=IP Local reflexivo / Puerto
+service.gui.callinfo.ICE_LOCAL_RELAYED_ADDRESS=IP Local retransmitida / Puerto
+service.gui.callinfo.ICE_REMOTE_HOST_ADDRESS=IP Remota / Puerto
+service.gui.callinfo.ICE_REMOTE_REFLEXIVE_ADDRESS=IP remoto reflexivo / Puerto
+service.gui.callinfo.ICE_REMOTE_RELAYED_ADDRESS=IP remota retransmitida / Puerto
+service.gui.callinfo.TOTAL_HARVESTING_TIME=Tiempo total de recolección
+service.gui.callinfo.HARVESTING_TIME=Tiempo de recolección
+service.gui.callinfo.HARVESTING_MS_FOR=ms (para
+service.gui.callinfo.HARVESTS=recolección)
+service.gui.callinfo.DECODED_WITH_FEC=Paquetes decodificados con FEC
+service.gui.callinfo.DISCARDED_PERCENT=Paquetes actualmente descartados
+service.gui.callinfo.DISCARDED_TOTAL=Total de paquetes descartados
service.gui.ALWAYS_TRUST=Siempre confiar en este certificado
service.gui.CERT_DIALOG_TITLE=Verificar Certificado
@@ -593,7 +617,8 @@ service.gui.CONTINUE=Continuar
service.gui.SHOW_CERT=Ver Certificado
service.gui.HIDE_CERT=Ocultar Certificado
-service.gui.AUTO_ANSWER=Respuesta automática
+service.gui.AUTO_ANSWER=Auto Responder y Desvió de Llamada
+service.gui.AUTO_ANSWER_LABEL=Auto Contestar
service.gui.AUTO_ANSWER_ALL_CALLS=Todas las llamadas
service.gui.AUTO_ANSWER_ALERT_INFO_FIELDS=Sólo las llamadas que así lo requieran. (Las que contienen un campo "Alert-Info" con valor "Respuesta Automática")
service.gui.AUTO_ANSWER_CUSTOM_FIELDS=Las llamadas con el siguiente campo y el valor
@@ -818,7 +843,21 @@ plugin.generalconfig.CHECK_FOR_UPDATES=Comprobar actualizaciones al iniciar.
plugin.generalconfig.STARTUP_CONFIG=Iniciar
plugin.generalconfig.LEAVE_CHATROOM_ON_WINDOW_CLOSE=Abandonar las salas de charlas al cerrar la ventana
plugin.generalconfig.REMOVE_SPECIAL_PHONE_SYMBOLS=Eliminar símbolos especiales antes de llamar a números de teléfono
+plugin.generalconfig.ACCEPT_PHONE_NUMBER_WITH_ALPHA_CHARS=Convertir letras a números de teléfono
+plugin.generalconfig.ACCEPT_PHONE_NUMBER_WITH_ALPHA_CHARS_EXAMPLE=ejemplo. +1-800-12JITSI -> +1-800-1254874
plugin.generalconfig.SIP_CALL_CONFIG=SIP
+plugin.generalconfig.OPUS_CONFIG=Opus
+plugin.generalconfig.OPUS_AUDIO_BANDWIDTH=Ancho de banda de audio:
+plugin.generalconfig.OPUS_BITRATE=Bitrate promedio máximo:
+plugin.generalconfig.OPUS_USE_DTX=Usar DTX:
+plugin.generalconfig.OPUS_USE_CBR=Usar CBR:
+plugin.generalconfig.OPUS_USE_FEC=Usar FEC en banda:
+plugin.generalconfig.SILK_CONFIG=Silk
+plugin.generalconfig.SILK_USE_FEC=Usar FEC en banda:
+plugin.generalconfig.SILK_ALWAYS_ASSUME_PACKET_LOSS=Suponer siempre la pérdida de paquetes:
+plugin.generalconfig.SILK_SAT=Umbral de actividad de voz (0-1):
+plugin.generalconfig.SILK_ADVERTISE_FEC=Anunciar soporte a FEC en SDP:
+plugin.generalconfig.RESTORE=Restaurar opciones predeterminadas
# gibberish accregwizz
plugin.gibberishaccregwizz.PROTOCOL_NAME=Gibberish
@@ -898,6 +937,24 @@ plugin.jabberaccregwizz.TELEPHONY_DOMAIN=Dominio de telefonía
plugin.jabberaccregwizz.ALLOW_NON_SECURE=Permitir conexiones no seguras
plugin.jabberaccregwizz.DTMF_AUTO=Auto: Selecciona automáticamente entre RTP y en banda
plugin.jabberaccregwizz.SERVER_OPTIONS=Opciones de servidor
+plugin.jabberaccregwizz.CHANGE_PASSWORD=Cambiar contraseña de la cuenta
+plugin.jabberaccregwizz.NEW_PASSWORD=Nueva contraseña
+plugin.jabberaccregwizz.NEW_PASSWORD_CONFIRM=Confirmar nueva contraseña
+plugin.jabberaccregwizz.PORT_FIELD_INVALID=Favor de introducir un número de puerto valido para continuar
+plugin.jabberaccregwizz.HAS_TO_BE_LOGGED_IN=Tiene que firmarse en la cuenta para poder cambiar la contraseña.
+plugin.jabberaccregwizz.PASSWORD_EMPTY=La contraseña esta vacía.
+plugin.jabberaccregwizz.TLS_REQUIRED=La conexión no usa TLS, no se realizará el cambio de contraseña.
+plugin.jabberaccregwizz.PASSWORD_CHANGED=La contraseña se cambio con éxito
+plugin.jabberaccregwizz.SERVER_NOT_SUPPORT_PASSWORD_CHANGE=Su servidor de jabber no soporta el cambios de contraseña.
+plugin.jabberaccregwizz.PASSWORD_NOT_STORED=La contraseña se ha cambiado en el servidor, pero la configuración local no fue actualizada
+plugin.jabberaccregwizz.ENTER_NEW_PASSWORD=Favor de ingresar su nueva contraseña en ambos campos:
+plugin.jabberaccregwizz.OVERRIDE_ENCODINGS=Anular la configuración de codificación global
+plugin.jabberaccregwizz.ENCODINGS=Codificación
+plugin.jabberaccregwizz.AUDIO=Audio
+plugin.jabberaccregwizz.VIDEO=Vídeo
+plugin.jabberaccregwizz.RESET=Reiniciar
+plugin.jabberaccregwizz.RESET_DESCRIPTION=Reiniciar a la configuración global
+plugin.jabberaccregwizz.DISABLE_JINGLE=Desactivar Jingle (llamadas de audio y vídeo con XMPP).
# mailbox
plugin.mailbox.OUTGOING=Mensaje saliente:
@@ -986,7 +1043,7 @@ plugin.sipaccregwizz.XCAP_PASSWORD=Contraseña
plugin.sipaccregwizz.XCAP_SERVER_URI=Dirección/URI del Servidor
plugin.sipaccregwizz.VOICEMAIL=Correo de Voz
plugin.sipaccregwizz.MWI=Mensaje en Espera (MWI)
-plugin.sipaccregwizz.VOICEMAIL_URI=Alias del URI del Correo de Voz
+plugin.sipaccregwizz.VOICEMAIL_URI=URI de Suscripción a Correo de Voz
plugin.sipaccregwizz.VOICEMAIL_CHECK_URI=Revisar URI de Correo de Voz
plugin.sipaccregwizz.NOT_SAME_PASSWORD=Sus contraseñas no coinciden.
plugin.sipaccregwizz.NO_CERTIFICATE=
(use autenticación regular)
@@ -995,9 +1052,12 @@ plugin.sipaccregwizz.SAVP_OPTION_0=Apagado (indica RTP/AVP solamente)
plugin.sipaccregwizz.SAVP_OPTION_1=Obligatorio (ofrece y acepta RTP/SAVP solamente)
plugin.sipaccregwizz.SAVP_OPTION_2=Opcional (ofrece primero RTP/SAVP, y después RTP/AVP)
plugin.sipaccregwizz.ENABLE_SDES_ATTRIBUTE=Habilitar S-Descriptor (también conocido como SDES o SRTP)
+plugin.sipaccregwizz.ENCRYPTION_PROTOCOL_PREFERENCES=Elegir protocolos con cifrado habilitado y su prioridad (superior como primer protocolo):
plugin.sipaccregwizz.CIPHER_SUITES=Habilita suites de cifrado:
plugin.sipaccregwizz.SECURITY_WARNING= {0} automáticamente tratará de garantizar todas sus llamadas con ZRTP y podrá oír y ver una notificación una vez que una conexión segura se establece. Sólo debe cambiar la configuración avanzada si sabe muy bien lo que está haciendo.
plugin.sipaccregwizz.SHOW_ADVANCED=Configuración avanazada de cifrado
+plugin.sipaccregwizz.ZRTP_OPTION=opción ZRTP
+plugin.sipaccregwizz.SDES_OPTION=opción SDes
# skin manager
plugin.skinmanager.SKINS=Temas
@@ -1156,7 +1216,9 @@ plugin.notificationconfig.BROWSE_PROGRAM=Elija un programa
plugin.notificationconfig.tableheader.ENABLE=Activar o desactivar esta función
plugin.notificationconfig.tableheader.EXECUTE=Ejecutar un programa
plugin.notificationconfig.tableheader.POPUP=Mostrar un cuadro de mensaje
-plugin.notificationconfig.tableheader.SOUND=Reproducir un sonido
+plugin.notificationconfig.tableheader.SOUND=Reproducir un sonido a través del dispositivo de notificación
+plugin.notificationconfig.tableheader.PLAYBACK_SOUND=Reproducir un sonido a través del dispositivo de reproducción
+plugin.notificationconfig.tableheader.PCSPEAKER_SOUND=Reproducir un sonido a través del dispositivo de altavoz del PC
plugin.notificationconfig.tableheader.DESCRIPTION=Descripción del evento
plugin.notificationconfig.event.IncomingCall=Llamada Entrante
plugin.notificationconfig.event.SecurityMessage=Mensaje de Seguridad
@@ -1173,6 +1235,23 @@ plugin.notificationconfig.event.BusyCall=Ocupado
plugin.notificationconfig.event.CallSaved=Llamada Guardada
plugin.notificationconfig.event.HangUp=Colgar
plugin.notificationconfig.event.DNSSEC_NOTIFICATION=advertencias DNSSEC
+plugin.notificationconfig.event.DTMFTone.A=Tono DTMF A
+plugin.notificationconfig.event.DTMFTone.B=Tono DTMF B
+plugin.notificationconfig.event.DTMFTone.C=Tono DTMF C
+plugin.notificationconfig.event.DTMFTone.D=Tono DTMF D
+plugin.notificationconfig.event.DTMFTone.0=Tono DTMF 0
+plugin.notificationconfig.event.DTMFTone.1=Tono DTMF 1
+plugin.notificationconfig.event.DTMFTone.2=Tono DTMF 2
+plugin.notificationconfig.event.DTMFTone.3=Tono DTMF 3
+plugin.notificationconfig.event.DTMFTone.4=Tono DTMF 4
+plugin.notificationconfig.event.DTMFTone.5=Tono DTMF 5
+plugin.notificationconfig.event.DTMFTone.6=Tono DTMF 6
+plugin.notificationconfig.event.DTMFTone.7=Tono DTMF 7
+plugin.notificationconfig.event.DTMFTone.8=Tono DTMF 8
+plugin.notificationconfig.event.DTMFTone.9=Tono DTMF 9
+plugin.notificationconfig.event.DTMFTone.*=Tono DTMF *
+plugin.notificationconfig.event.DTMFTone.#=Tono DTMF #
+plugin.notificationconfig.event.DeviceConfigurationChanged=Cambio de configuración en dispositivo
# ZRTP Securing
impl.media.security.WARNING_NO_RS_MATCH=No hay clave secreta compartida disponible.
Se recomienda una validación de SAS
@@ -1198,7 +1277,7 @@ impl.media.security.zrtp.STANDARD=Estándar
impl.media.security.zrtp.MANDATORY=Obligatorio
impl.media.security.zrtp.TRUSTED=MitM Confiable
impl.media.security.zrtp.SASSIGNATURE=Procesando firma SAS
-impl.media.security.zrtp.DESCRIPTION={0} automáticamente se tratará de asegurar todas las llamadas y usted verá y escuchará una notificación de una vez a la conexión segura sea establecida. El siguiente botón permite a los expertos en ZRTP ajustar la forma en que {0} se comporta durante la negociación ZRTP y usted no ncesita modificar alguno de ellos para tener llamadas de forma segura. Sólo debe cambiar esta configuración, si usted está bien enterado de la forma en que ZRTP y el cifrado en el trabajan.
+impl.media.security.zrtp.DESCRIPTION={0} automáticamente tratará de asegurar todas las llamadas, verá y escuchará una notificación de una vez a la conexión segura sea establecida. El siguiente botón permite a los expertos en ZRTP ajustar la forma en que {0} se comporta durante la negociación ZRTP, no necesita modificarlos para tener llamadas seguras. Sólo debe cambiar esta configuración, si conoce la forma en que ZRTP y el cifrado trabajan.
impl.media.security.zrtp.ZRTP_NINJA=ZRTP Ninja
@@ -1214,7 +1293,7 @@ impl.media.configform.DENOISE=Activar supresión de ruido
impl.media.configform.DEVICES=Dispositivos
impl.media.configform.DOWN=&Bajar
impl.media.configform.ECHOCANCEL=Activar cancelación de eco
-impl.media.configform.ENCODINGS=Cifrado
+impl.media.configform.ENCODINGS=Codificación
impl.media.configform.NO_DEVICE=
impl.media.configform.NO_PREVIEW=Vista previa
impl.media.configform.UP=&Subir
@@ -1224,8 +1303,8 @@ impl.media.configform.VIDEO_RESOLUTION=Resolución de video
impl.media.configform.VIDEO_FRAME_RATE=Personalizar cuadros por segundo
impl.media.configform.VIDEO_PACKETS_POLICY=Ancho de banda máximo permitido (kBytes/s)
impl.media.configform.VIDEO_RESET=Regresar a valores predeterminados
-impl.media.configform.AUDIO_DEVICE_CONFIG=Configuración de dispositivo de audio
-impl.media.configform.AUDIO_DEVICE_CONNECTED_REMOVED=Ha conectado o quitado un dispositivo de audio de su computadora. ¿Cómo le gustaría utilizar la nueva configuración?
+impl.media.configform.AUDIO_DEVICE_CONFIG_CHANGED=Cambio la configuración de audio
+impl.media.configform.AUDIO_DEVICE_CONFIG_MANAGMENT_CLICK=Presione aquí para la administración de dispositivos
impl.neomedia.configform.AUDIO=Audio
impl.neomedia.configform.VIDEO=Video
@@ -1297,7 +1376,7 @@ plugin.otr.menu.CB_REQUIRE=Requiere mensajes privados
plugin.otr.menu.CB_RESET=Reiniciar
plugin.otr.menu.OTR_TOOLTIP=Cifrar chats con OTR
plugin.otr.authbuddydialog.HELP_URI=http://www.jitsi.org/index.php/GSOC2009/OTR
-plugin.otr.authbuddydialog.AUTHENTICATION_INFO=La validación de sus compañeros le ayuda a garantizar que la persona con la que esta hablando es quien dice ser. Para verificar la huella digital, contacte a su compañero por algún otro canal previamente verificado, como telefono o Email con firma GPG. Cada uno deberá de decir su huella digital al otro. Si todo coincide, se podrá indicar que la huella digital *ha sido* verificada.
+plugin.otr.authbuddydialog.AUTHENTICATION_INFO=La validación de su contraparte le ayuda a garantizar que la persona con la que esta hablando es quien dice ser. Para verificar la huella digital, contacte a su contraparte por algún otro canal previamente verificado, como telefono o Email con firma GPG. Cada uno deberá de decir su huella digital al otro. Si todo coincide, se podrá indicar que la huella digital *ha sido* verificada.
plugin.otr.authbuddydialog.LOCAL_FINGERPRINT=Su huella digital, {0}: {1}
plugin.otr.authbuddydialog.REMOTE_FINGERPRINT=Huella digital propuesta {0}: {1}
plugin.otr.authbuddydialog.CANCEL=Cancelar
@@ -1468,3 +1547,6 @@ plugin.certconfig.FILE_TYPE_DESCRIPTION=Almacén de certificados (Módulo PKCS#1
plugin.certconfig.ALIAS_LOAD_EXCEPTION=No se pueden obtener los alias del almacén de claves ({0}).
plugin.certconfig.INVALID_KEYSTORE_TYPE=El tipo de almacén de claves seleccionado parece no ser valido ({0}).
plugin.certconfig.BROWSE_KEYSTORE=Abrir almacén de claves
+
+#Phone number contact source plugin
+plugin.phonenumbercontactsource.DISPLAY_NAME=Números de Teléfono