Updates in toolkit
authorEmilio Sepulveda <djfunkinmixer@gmail.com>
Fri, 26 Nov 2010 01:18:07 -0300
changeset 136 3e2de1ce5b98fa0ac259de1e92051ff6fdb53f92
parent 135 338dd838912559f429e4aad21fed71635ad07ab9
child 137 9ebc4ec59f27c92c2583b905df31fa877ae8bdd9
push id22
push userdjfunkinmixer@gmail.com
push dateFri, 26 Nov 2010 04:14:38 +0000
Updates in toolkit
services/sync/errors.properties
services/sync/sync.properties
toolkit/chrome/mozapps/update/updates.dtd
toolkit/chrome/mozapps/update/updates.properties
toolkit/chrome/passwordmgr/passwordManager.dtd
toolkit/chrome/passwordmgr/passwordmgr.properties
new file mode 100644
--- /dev/null
+++ b/services/sync/errors.properties
@@ -0,0 +1,30 @@
+error.login.reason.network    = Falló la conexión con el servidor
+error.login.reason.synckey    = Clave de sincronización equivocada
+# error.login.reason.password is deprecated.
+error.login.reason.password   = Nombre de usuario o contraseña incorrecta
+error.login.reason.account    = Nombre de cuenta o contraseña incorrecta
+error.login.reason.no_password= No hay contraseña guardada para usar
+error.login.reason.no_synckey = No hay clave de sincronización guardada para usar
+error.login.reason.server     = Servidor mal configurado
+
+error.sync.failed_partial     = Uno o más tipos de datos no pudieron ser sincronizados
+
+invalid-captcha = Palabras incorrectas, inténtelo nuevamente
+weak-password   = Use una contraseña más segura
+
+# this is the fallback, if we hit an error we didn't bother to localize
+error.reason.unknown          = Error desconocido
+
+change.synckey.sameAsSyncKey    = La nueva clave de sincronización no puede ser la misma que su clave anterior
+change.synckey.sameAsPassword   = La clave de sincronización no puede ser la misma que su contraseña
+change.synckey.sameAsUsername   = La clave de sincronización no puede ser la misma que su nombre de usuario
+change.synckey.sameAsEmail      = La clave de sincronización no puede ser la misma que su dirección de correo electrónico
+change.synckey.tooShort         = La clave de sincronización ingresada es muy corta
+
+change.password.pwSameAsSyncKey      = La contraseña no puede ser igual a la clave de sincronización
+change.password.pwSameAsPassword     = La contraseña no puede ser igual a la contraseña actual
+change.password.pwSameAsUsername     = La contraseña no puede ser igual al nombre de usuario
+change.password.pwSameAsEmail        = La contraseña no puede ser igual a la dirección de correo electrónico
+change.password.mismatch             = Las contraseñas ingresadas no son iguales
+change.password.tooShort             = La contraseña ingresada es muy corta
+
new file mode 100644
--- /dev/null
+++ b/services/sync/sync.properties
@@ -0,0 +1,46 @@
+# %1: the user name (Ed), %2: the app name (Firefox), %3: the operating system (Android)
+client.name2 = %2$S de %1$S en %3$S
+
+# %S is the date and time at which the last sync successfully completed
+lastSync.label = Última actualización: %S
+lastSyncInProgress.label = Última actualización: en proceso…
+
+# %S is the username logged in
+connected.label = Conectado: %S
+disconnected.label = Desconectado
+connecting.label = Conectando…
+
+mobile.label = Marcadores en dispositivo móvil
+
+remote.pending.label = Las pestañas remotas se están sincronizando…
+remote.missing.label = Sincronice nuevamente sus otras computadores para acceder a sus pestañas
+remote.opened.label = Todas las pestañas remotas ya están abiertas
+remote.notification.label = Las pestañas más recientes de su escritorio estarán disponibles después de la sincronización
+
+error.login.title = Error cuando se ingresaba
+error.login.description = Sync encontró un error al conectar: %1$S.  Intente nuevamente.
+error.login.prefs.label = Preferencias…
+error.login.prefs.accesskey = P
+# should decide if we're going to show this
+error.logout.title = Error en la desconexión
+error.logout.description = Sync encontró un error al conectar.  Probablemente esté bien y no necesite hacer nada al respecto.
+error.sync.title = Error al sincronizar
+error.sync.description = Sync encontró un error al sincronizar: %1$S.  Sync reintentará automáticamente esta acción.
+error.sync.no_node_found = El servidor Sync está un poco ocupado en este momento, pero no necesita hacer nada al respecto.  ¡Comenzaremos a sincronizar sus datos apenas sea posible!
+error.sync.no_node_found.title = Sincronización pospuesta
+error.sync.serverStatusButton.label = Estado del servidor
+error.sync.serverStatusButton.accesskey = v
+error.sync.needUpdate.description = Necesita actualizar Firefox Sync para continuar sincronizando sus datos.
+error.sync.needUpdate.label = Actualizar Firefox Sync
+error.sync.needUpdate.accesskey = u
+error.sync.tryAgainButton.label = Sincronizar ahora
+error.sync.tryAgainButton.accesskey = S
+warning.sync.quota.label = Acercándose a la cuota del servidor
+warning.sync.quota.description = Se está acercando a la cuota del servidor. Revise qué datos desea sincronizar.
+error.sync.quota.label = Cuota del servidor excedida
+error.sync.quota.description = Sync falló porque se excedió la cuota del servidor. Revise qué datos desea sincronizar.
+error.sync.viewQuotaButton.label = Ver cuota
+error.sync.viewQuotaButton.accesskey = V
+
+tabs.fromOtherComputers.label = Pestañas de mis otras computadores
+
--- a/toolkit/chrome/mozapps/update/updates.dtd
+++ b/toolkit/chrome/mozapps/update/updates.dtd
@@ -1,12 +1,10 @@
 <!ENTITY  updateWizard.title              "Actualización de Software">
 
-<!ENTITY  window.width                    "36em">
-<!ENTITY  window.macWidth                 "46em">
 
 <!ENTITY  checking.title                  "Buscando Actualizaciones">
 <!ENTITY  updateCheck.label               "Buscando nuevas versiones de &brandShortName;…">
 
 <!ENTITY  pluginupdatesfound.title        "Se encontraron actualizaciones para sus plugins">
 <!ENTITY  pluginupdatesfound.label        "Se encontraron versiones más nuevas de uno o más de sus plugins.">
 <!ENTITY  pluginupdateslink.label         "Vea cómo actualizar sus plugins.">
 
@@ -17,20 +15,23 @@
 <!ENTITY  noupdatesautodisabled.intro     "No hay nuevas actualizaciones disponibles. Verifique de nuevo más adelante o habilite
                                            las actualizaciones automáticas de &brandShortName;.">
 
 <!ENTITY  manualUpdate.title              "No es posible actualizar">
 <!ENTITY  manualUpdate.desc               "Está disponible una actualización de seguridad y estabilidad, sin embargo
                                            no tiene los permisos necesarios para instalarla. Por favor contacte a su
                                            administrador de sistemas o intente de nuevo desde una cuenta que tenga los permisos suficientes para
                                            instalar programas en este computador.">
+                                           
+<!ENTITY  manualUpdate.space.desc         "Está disponible una actualización de seguridad y estabilidad recomendada, pero
+                                           no tiene espacio suficiente para instalarla.">
 <!ENTITY  manualUpdateGetMsg.label        "Siempre puede obtener la última versión de &brandShortName; en:">
 
-<!ENTITY  incompatibleCheck.title         "Verificando compatibilidad de agregados">
-<!ENTITY  incompatibleCheck.label         "Buscando nuevas versiones de sus agregados…">
+<!ENTITY  incompatibleCheck.title         "Verificando compatibilidad de complementos">
+<!ENTITY  incompatibleCheck.label         "Buscando nuevas versiones de sus complementos…">
 
 <!ENTITY  clickHere.label                 "Para más información general sobre esta actualización haga clic aquí">
 
 <!ENTITY  evangelism.desc                 "Es altamente recomendable que aplique esta
                                            actualización para &brandShortName; tan pronto como sea posible.">
 
 <!ENTITY  license.instructions            "Si acepta los términos de este contrato, haga clic en Acepto 
                                            para continuar la instalación de esta actualización.">
@@ -38,45 +39,59 @@
 <!ENTITY  license.titleText               "Acuerdo de licencia de software">
 <!ENTITY  license.introText               "Términos y condiciones de uso de este software.">
 <!ENTITY  license.instructionText         "Por favor, lea el siguiente acuerdo de licencia. Use la barra de desplazamiento para ver el resto de este acuerdo.">
 <!ENTITY  license.accept                  "Acepto los términos del Acuerdo de licencia">
 <!ENTITY  license.accept.accesskey        "c">
 <!ENTITY  license.decline                 "NO acepto los términos del Acuerdo de licencia">
 <!ENTITY  license.decline.accesskey       "t">
 
-<!ENTITY  incompatibleList.title          "Se encontraron agregados incompatibles">
+<!ENTITY  incompatibleList.title          "Se encontraron complementos incompatibles">
+
 
-<!ENTITY  downloading.title               "Bajando la actualización">
+<!ENTITY downloadPage.title 			  "Bajando &brandShortName;">
+
 <!ENTITY  downloading.intro               "Bajando la actualización…">
 <!ENTITY  connecting.label                "Conectando al servidor de actualización…">
 <!ENTITY  verificationFailedText.label    "&brandShortName; no fue capaz de verificar la integridad de la 
                                            actualización incremental, por ello está bajando
                                            el paquete completo de actualización.">
 
 <!ENTITY  viewDetails.tooltip             "Ver detalles de esta actualización">
 
 <!ENTITY  details.link                    "Detalles">
 
+<!ENTITY  error.title                     "Fallo en la actualización">
+
 <!ENTITY  error.label                     "Hubo problemas al comprobar, bajar o instalar esta 
                                            actualización. No se pudo actualizar &brandShortName; porque:">
                                            
 <!ENTITY  errorManual.label               "Se puede actualizar &brandShortName; manualmente visitando este enlace
                                            y bajando la última versión:">
                                            
-<!ENTITY  errorpatching.title             "Actualización Fallida">
+
+
+
 <!ENTITY  errorpatching.intro             "No se pudo aplicar la actualización parcial. 
                                            &brandShortName; volverá a intentarlo bajando la actualización completa.">
+   
+<!ENTITY  genericBackgroundError.label    "&brandShortName; no puede determinar si hay una actualización disponible. 
+                                           Asegúrese de tener la última versión de  &brandShortName; bajada de:">                                        
+                                           
+<!ENTITY  errorCertAttrNoUpdate2.label    "Algo está evitando que &brandShortName; se actualice de forma segura.
+                                           Asegúrese de tener la última versión de  &brandShortName; bajada de:">
+<!ENTITY  errorCertAttrHasUpdate.label    "Algo está tratando de engañar a &brandShortName; para que acepte una
+                                           actualización insegura. Contacte a su proveedor de red y busque ayuda.">
 
 <!ENTITY  finishedPage.title              "Actualización lista para instalar">
 <!ENTITY  finishedPage.text               "La actualización será instalada la próxima vez que se inicie &brandShortName;. 
                                            Puede reiniciar  &brandShortName; ahora o continuar trabajando y reiniciar después.">
 
 <!ENTITY  finishedBackgroundPage.text     "Una actualización de seguridad para &brandShortName; ha sido
-                                           descargada y está lista para ser instalada.">
+                                           bajada y está lista para ser instalada.">
 <!ENTITY  finishedBackground.name         "Actualización:">
 <!-- LOCALIZATION NOTE (finishedBackground.more): This string describes the button labels defined by restartNowButton and restartLaterButton in updates.properties. -->
 <!ENTITY  finishedBackground.more         "La actualización se instalará la próxima vez que inicie &brandShortName;.
                                            Puede reiniciar  &brandShortName; ahora o continuar trabajando y reiniciar luego.">
 
 <!ENTITY  installed.title                 "Actualización instalada">
 <!ENTITY  installed.intro                 "La actualización fue instalada exitosamente.">
 <!ENTITY  whatsnew.label                  "Leer más sobre qué hay de nuevo…">
--- a/toolkit/chrome/mozapps/update/updates.properties
+++ b/toolkit/chrome/mozapps/update/updates.properties
@@ -4,30 +4,42 @@
 updateFullName=%S (%S)
 
 # LOCALIZATION NOTE: The 1st %S is brandShortName and 2nd %S is update version
 # where update version from the update xml
 # example: MyApplication 10.0.5
 updateName=%S %S
 licenseContentDownloading=Obteniendo licencia para %S %S…
 updateMoreInfoContentDownloading=Obteniendo más detalles acerca de %S %S…
-intro_major_app_and_version=¿Desea actualizarse a %S %S ahora?
+
 
-# LOCALIZATION NOTE: The 1st %S is brandShortName and 2nd %S is update version
-# and the 3rd %S is brandShortName. where update version from the update xml
-incompatibleAddons_major=Algunos de sus agregados no funcionarán con %S %S y serán deshabilitados. Tan pronto como sean compatibles, %S actualizará y volverá a habilitar estos agregados:
+# LOCALIZATION NOTE: When present
+# %1$S is the brandShortName. Ex: MyApplication
+# %2$S is the update version - provided by the update xml. Ex: version 10.0.5
+# %3$S is the build identifier - provided by the update xml. Ex: 20081022033543
+updateNightlyName=%1$S %2$S %3$S nightly
+incompatAddons_major=Algunos de sus complementos no funcionarán con %1$S %2$S y serán deshabilitados. Tan pronto como sean compatibles, %1$S actualizará y volverá a habilitar estos complementos:
+incompatAddons_minor=Algunos de sus complementos no funcionarán con esta actualización y serán deshabilitados. Tan pronto como sean compatibles, %1$S actualizará y volverá a habilitar estos complementos:
+intro_major=¿Desea actualizarse a %1$S %2$S ahora?
+intro_minor=Una actualización de seguridad y estabilidad para %1$S está disponible:
+
+# LOCALIZATION NOTE:
+# %1$S is the add-on name
+# Example: My Addon
+# %2$S is the add-on version.
+# Example: 2.1.5
+addonLabel=%1$S %2$S
+
 
 updateType_major=Nueva Versión
 updateType_minor=Actualización de Seguridad
 
-# LOCALIZATION NOTE: When present %S is brandShortName
-incompatibleAddons_minor=Algunos de sus agregados no funcionarán con esta actualización y deben deshabilitarse. Tan pronto como sean compatibles, %S actualizará y volverá a habilitar estos agregados:
-intro_minor_app=Hay una actualización de seguridad y estabilidad para %S disponible:
+
 verificationError=%S no pudo confirmar la integridad del paquete de actualización.
-errorsPageHeader=Actualización Fallida
+
 licenseContentNotFound=No se encontró el archivo de licencia de esta versión. Visite la página principal de %S para más información.
 updateMoreInfoContentNotFound=No se han encontrado detalles adicionales sobre esta versión. Visite la página principal de %S para más información.
 resumePausedAfterCloseTitle=Actualización de Software
 resumePausedAfterCloseMsg=Ha pausado la descarga de esta actualización. ¿Desea bajar la actualización en segundo plano mientras continúa usando %S?
 updaterIOErrorTitle=Ocurrió un error en la actualización del software
 updaterIOErrorMsg=No se pudo instalar la actualización. Compruebe que no hay otras copias de %S ejecutándose en este momento, y luego reinicie %S para volver a intentarlo.
 okButton=Aceptar
 okButton.accesskey=A
@@ -62,30 +74,29 @@ updatesfound_minor.title=Actualización disponible
 updatesfound_major.title=Nueva Versión Disponible
 
 installSuccess=La actualización se instaló correctamente
 installPending=Instalación pendiente
 patchApplyFailure=No se pudo instalar la actualizacion (ocurrió un error al aplicarla)
 
 # LOCALIZATION NOTE: When present %S is the update name provided by the remote
 # update xml for the following
-downloadingPrefix=Descargando %S…
-pausedName=Descarga pausada de %S
+
 updateAvailable_minor.title=%S disponible
 updateAvailable_minor.text=Bajar e Instalar…
 updateAvailable_major.title=%S disponible
 updateAvailable_major.text=Obtener la nueva versión…
 updateDownloaded_minor.title=%S disponible
 updateDownloaded_minor.text=Aplicar actualización bajada…
 updateDownloaded_major.title=%S disponible
 updateDownloaded_major.text=Instalar la nueva versión
 
 # LOCALIZATION NOTE: %S is the amount downloaded so far
-# example: Downloaded 879 KB of 2.1 MB
-pausedStatus=%S bajados
+# example: Paused —  879 KB of 2.1 MB
+downloadPausedStatus=Pausado —  %S
 
 check_error-200=Archivo XML de actualización malformado (200)
 check_error-403=Acceso denegado (403)
 check_error-404=Archivo XML de actualización no encontrado (404)
 check_error-500=Error interno del servidor (500)
 check_error-2152398849=Error (motivo desconocido)
 check_error-2152398861=Conexión rechazada
 check_error-2152398862=Tiempo de espera agotado de la conexión
--- a/toolkit/chrome/passwordmgr/passwordManager.dtd
+++ b/toolkit/chrome/passwordmgr/passwordManager.dtd
@@ -54,8 +54,11 @@
 <!ENTITY      removeall.accesskey             "a">
 
 <!ENTITY      filter.label                    "Buscar:">
 <!ENTITY      filter.accesskey                "s">
 
 <!ENTITY      windowClose.key                 "w">
 <!ENTITY      focusSearch1.key                "f">
 <!ENTITY      focusSearch2.key                "k">
+<!ENTITY      copyPasswordCmd.label           "Copiar contraseña">
+<!ENTITY      copyPasswordCmd.accesskey       "C">
+
--- a/toolkit/chrome/passwordmgr/passwordmgr.properties
+++ b/toolkit/chrome/passwordmgr/passwordmgr.properties
@@ -34,35 +34,43 @@
 # the provisions above, a recipient may use your version of this file under
 # the terms of any one of the MPL, the GPL or the LGPL.
 #
 # ***** END LICENSE BLOCK *****
 
 rememberValue = Use el Administrador de Contraseñas para recordar este valor.
 rememberPassword = Usar el Administrador de Contraseña para recordar esta contraseña.
 savePasswordTitle = Confirmar
-# 1st string is product name, 2nd is the username for the login, 3rd is the
-#   login's hostname. Note that long usernames may be truncated.
-saveLoginText = ¿Desea que %1$S recuerde la contraseña para \"%2$S\" en %3$S?
-# 1st string is product name, 2nd is the login's hostname
-saveLoginTextNoUsername = ¿Desea que %1$S recuerde esta contraseña en %2$S?
+# LOCALIZATION NOTE (rememberPasswordText):
+# 1st string is the username for the login, 2nd is the login's hostname. 
+# Note that long usernames may be truncated.
+rememberPasswordText = ¿Recordar contraseña para "%1$S" en %2$S?
+# LOCALIZATION NOTE (rememberPasswordTextNoUsername):
+# String is the login's hostname.
+rememberPasswordTextNoUsername = ¿Recordar contraseña en %S?
+
+
 notNowButtonText = &No Ahora
 notifyBarNotNowButtonText = Ahora no
 notifyBarNotNowButtonAccessKey = N
 neverForSiteButtonText = Nu&nca para Este Sitio
-notifyBarNeverForSiteButtonText = Nunca para este sitio
-notifyBarNeverForSiteButtonAccessKey = e
+notifyBarNeverRememberButtonText = Nunca recordar contraseña para este sitio
+notifyBarNeverRememberButtonAccessKey = e
 rememberButtonText = &Recordar
-notifyBarRememberButtonText = Recordar
-notifyBarRememberButtonAccessKey = R
+notifyBarRememberPasswordButtonText = Recordar contraseña
+notifyBarRememberPasswordButtonAccessKey = R
+
 passwordChangeTitle = Confirmar cambio de la contraseña
-passwordChangeText = ¿Le gustaría cambiar la contraseña almacenada de %S?
-passwordChangeTextNoUser = ¿Le gustaría cambiar la contraseña almacenada de este login?
-notifyBarChangeButtonText = Cambiar
-notifyBarChangeButtonAccessKey = C
+# LOCALIZATION NOTE (updatePasswordText):
+# String is the username for the login.
+updatePasswordText = ¿Actualizar contraseña guardada para "%S"?
+updatePasswordTextNoUser = ¿Actualizar contraseña guardada?
+notifyBarUpdateButtonText = Actualizar contraseña
+notifyBarUpdateButtonAccessKey = u
+
 notifyBarDontChangeButtonText = No Cambiar
 notifyBarDontChangeButtonAccessKey = D
 userSelectText = Confirme a qué usuario le cambiará la contraseña
 hidePasswords=Ocultar Contraseñas
 hidePasswordsAccessKey=P
 showPasswords=Mostrar Contraseñas
 showPasswordsAccessKey=P
 noMasterPasswordPrompt=¿Está seguro que desea mostrar sus contraseñas?