Lots of fixes
authorMarcelo Poli <mpoli@lt24.zzn.com>
Sun, 12 Sep 2010 14:53:10 -0300
changeset 346 74237e2e89eae3ab8f7ebeca772bd0b01dcc1797
parent 345 c7a005ff6f4eb695ab43cf71484ff2b63ffbca2a
child 347 c274c998ed0fc7cb66b42f2fe0f00892c1585622
push id1
push usersledru@mozilla.com
push dateThu, 04 Dec 2014 21:47:06 +0000
Lots of fixes
browser/chrome/browser/aboutHome.dtd
browser/chrome/browser/browser.dtd
browser/chrome/browser/browser.properties
browser/chrome/browser/pageInfo.dtd
browser/chrome/browser/pageInfo.properties
browser/chrome/browser/preferences/advanced.dtd
browser/chrome/browser/preferences/preferences.properties
browser/chrome/browser/preferences/sync.dtd
browser/chrome/browser/syncGenericChange.properties
browser/chrome/browser/syncSetup.dtd
browser/chrome/browser/syncSetup.properties
browser/chrome/browser/tabview.properties
extensions/reporter/chrome/about.dtd
extensions/reporter/chrome/reportResults.dtd
extensions/reporter/chrome/reportWizard.dtd
extensions/reporter/chrome/reportWizard.properties
extensions/reporter/chrome/reporter.dtd
extensions/reporter/chrome/reporterOverlay.dtd
extensions/reporter/chrome/reporterOverlay.properties
mobile/chrome/browser.properties
services/sync/errors.properties
toolkit/chrome/global/headsUpDisplay.properties
toolkit/chrome/mozapps/extensions/extensions.dtd
--- a/browser/chrome/browser/aboutHome.dtd
+++ b/browser/chrome/browser/aboutHome.dtd
@@ -10,8 +10,18 @@
 <!ENTITY abouthome.brandStart "Inicio de <span>&brandShortName;</span>">
 
 <!ENTITY abouthome.searchEngineButton.label "Buscar">
 
 <!ENTITY abouthome.searchEngineLinks.advanced "Búsqueda avanzada">
 <!ENTITY abouthome.searchEngineLinks.preferences "Preferencias">
 
 <!ENTITY abouthome.aboutMozilla "Acerca de Mozilla">
+
+<!-- LOCALIZATION NOTE (abouthome.defaultSnippet1.v1):
+     text in <a/> will be linked to the Firefox features page on mozilla.com
+-->
+<!ENTITY abouthome.defaultSnippet1.v1 "¡Gracias por elegir Firefox! Para sacar el mayor provecho de su navegador, conozca más sobre las <a>últimas características</a>.">
+<!-- LOCALIZATION NOTE (abouthome.defaultSnippet2.v1):
+     text in <a/> will be linked to the featured add-ons on addons.mozilla.org
+-->
+<!ENTITY abouthome.defaultSnippet2.v1 "Es fácil personalizar su Firefox exactamente de la forma en que lo desee. <a>Hay miles de complementos para elegir</a>.">
+
--- a/browser/chrome/browser/browser.dtd
+++ b/browser/chrome/browser/browser.dtd
@@ -15,20 +15,26 @@
 <!ENTITY  reloadTab.label                    "Recargar pestaña">
 <!ENTITY  reloadTab.accesskey                "r">
 <!ENTITY  reloadAllTabs.label                "Recargar todas las pestañas">
 <!ENTITY  reloadAllTabs.accesskey            "A">
 <!ENTITY  closeOtherTabs.label               "Cerrar las otras pestañas">
 <!ENTITY  closeOtherTabs.accesskey           "o">
 <!ENTITY  openTabInNewWindow.label           "Abrir en nueva ventana">
 <!ENTITY  openTabInNewWindow.accesskey       "v">
-<!ENTITY  pinTab.label                       "Transformar en pestaña de aplicación">
-<!ENTITY  pinTab.accesskey                   "p">
-<!ENTITY  unpinTab.label                     "Transformar en pestaña normal">
-<!ENTITY  unpinTab.accesskey                 "T">
+
+<!-- LOCALIZATION NOTE (pinAppTab.label, unpinAppTab.label): "Pin" is being
+used as a metaphor for expressing the fact that these tabs are "pinned" to the
+left edge of the tabstrip. Really we just want the string to express the idea
+that this is a lightweight and reversible action that keeps your tab where you
+can reach it easily. -->
+<!ENTITY  pinAppTab.label                    "Pegar como pestaña de aplicación">
+<!ENTITY  pinAppTab.accesskey                "P">
+<!ENTITY  unpinAppTab.label                  "Despegar pestaña">
+<!ENTITY  unpinAppTab.accesskey              "t">
 <!ENTITY  moveToGroup.label                  "Mover a grupo">
 <!ENTITY  moveToGroup.accesskey              "M">
 <!ENTITY  moveToNewGroup.label               "Nuevo grupo">
 <!ENTITY  bookmarkAllTabs.label              "Marcar todas las pestañas…">
 <!ENTITY  bookmarkAllTabs.accesskey          "t">
 <!ENTITY  undoCloseTab.label                 "Deshacer cerrar pestaña">
 <!ENTITY  undoCloseTab.accesskey             "h">
 <!ENTITY  closeTab.label                     "Cerrar pestaña">
@@ -255,21 +261,23 @@
 <!ENTITY viewTabsOnTop.label            "Pestañas por encima">
 <!ENTITY viewTabsOnTop.accesskey        "s">
 
 <!ENTITY historyMenu.label "Historial">
 <!ENTITY historyMenu.accesskey "H">
 <!ENTITY historyUndoMenu.label "Pestañas cerradas recientemente">
 <!-- LOCALIZATION NOTE (historyUndoWindowMenu): see bug 394759 -->
 <!ENTITY historyUndoWindowMenu.label "Ventanas cerradas recientemente">
+<!ENTITY historyRestoreLastSession.label "Restaurar sesión previa">
 
 <!ENTITY historyHomeCmd.label "Inicio">
 <!ENTITY showAllHistoryCmd2.label "Mostrar todo el historial">
 <!ENTITY showAllHistoryCmd.commandkey "h">
 
+<!ENTITY appMenuEdit.label "Editar">
 <!ENTITY appMenuCustomize.label "Personalizar">
 <!ENTITY appMenuToolbarLayout.label "Barra de diseño…">
 <!ENTITY appMenuSidebars.label "Barras laterales">
 <!ENTITY appMenuFind.label "Buscar…">
 <!ENTITY appMenuUnsorted.label "Marcadores sin ordenar">
 <!ENTITY appMenuGettingStarted.label "Primeros pasos">
 
 <!ENTITY developerMenu.label "Desarrolladores">
@@ -438,18 +446,23 @@ you can use these alternative items. Oth
 
 <!ENTITY newTabButton.tooltip           "Abrir una nueva pestaña">
 <!ENTITY newWindowButton.tooltip "Abrir una nueva ventana">
 <!ENTITY sidebarCloseButton.tooltip "Cerrar barra lateral">
 
 <!ENTITY cutButton.tooltip "Cortar">
 <!ENTITY copyButton.tooltip "Copiar">
 <!ENTITY pasteButton.tooltip "Pegar">
+
 <!ENTITY fullScreenButton.tooltip       "Mostrar la ventana en pantalla completa">
 
+<!ENTITY zoomOutButton.tooltip          "Acercar">
+<!ENTITY zoomInButton.tooltip           "Alejar">
+<!ENTITY zoomControls.label             "Controles de zoom">
+
 <!ENTITY quitApplicationCmdWin.label "Salir">
 <!ENTITY quitApplicationCmdWin.accesskey "S">
 <!ENTITY goBackCmd.commandKey "[">
 <!ENTITY goForwardCmd.commandKey "]">
 <!ENTITY quitApplicationCmd.label "Salir">
 <!ENTITY quitApplicationCmd.accesskey "S">
 <!ENTITY quitApplicationCmdMac.label "Salir">
 <!ENTITY quitApplicationCmdMac.key "Q">
--- a/browser/chrome/browser/browser.properties
+++ b/browser/chrome/browser/browser.properties
@@ -182,16 +182,20 @@ offlineApps.notNowAccessKey=N
 offlineApps.usage=Este sitio web (%S) está guardando ahora más de %SMB de datos en su computara para usar sin conexión.
 offlineApps.manageUsage=Mostrar opciones
 offlineApps.manageUsageAccessKey=S
 
 identity.identified.verifier=Verificado por: %S
 identity.identified.verified_by_you=Ha agregado una excepción de seguridad para este sitio
 identity.identified.state_and_country=%S, %S
 
+# LOCALIZATION NOTE (indexedDB.usage): %1$S is the website host name
+# %2$S a number of megabytes.
+indexedDB.usage=Este sitio web (%1$S) está intentando guardar más de %2$S MB de datos en su computadora para usar sin conexión.
+
 identity.encrypted=Su conexión a este sitio web está cifrada para prevenir miradas indiscretas.
 identity.unencrypted=Su conexión a este sitio web no está cifrada.
 identity.mixed_content=Su conexión a este sitio web está parcialmente cifrada y no evita que alguien espíe.
 
 identity.unknown.tooltip=Este sitio web no provee información de identidad.
 
 identity.ownerUnknown2=(desconocido)
 
--- a/browser/chrome/browser/pageInfo.dtd
+++ b/browser/chrome/browser/pageInfo.dtd
@@ -94,16 +94,20 @@
 <!ENTITY  permBlock             "Bloquear">
 <!ENTITY  permissionsFor        "Permisos para:">
 <!ENTITY  permImage             "Cargar imágenes">
 <!ENTITY  permPopup             "Abrir ventanas emergentes">
 <!ENTITY  permCookie            "Establecer Cookies">      
 <!ENTITY  permInstall           "Instalar extensiones o temas">
 <!ENTITY  permGeo               "Compartir ubicación">
 
+<!ENTITY  permIndexedDB              "Mantener almacenamiento sin conexión">
+<!ENTITY  permClearStorage           "Limpiar almacenamiento">
+<!ENTITY  permClearStorage.accesskey "c">
+
 <!ENTITY  securityTab           "Seguridad">
 <!ENTITY  securityTab.accesskey "S">
 <!ENTITY  securityHeader        "Información de seguridad para esta página">
 <!ENTITY  securityView.certView "Ver certificado">
 <!ENTITY  securityView.accesskey "V">
 <!ENTITY  securityView.unknown   "Desconocido">
 
 
--- a/browser/chrome/browser/pageInfo.properties
+++ b/browser/chrome/browser/pageInfo.properties
@@ -74,8 +74,16 @@ generalSiteIdentity=Este sitio web es pr
 
 feedRss=RSS
 feedAtom=Atom
 feedXML=XML
 
 securityNoOwner=Este sitio web no provee información de su dueño.
 securityOneVisit=Sí, una vez
 securityNVisits=Sí, %S veces
+
+# LOCALIZATION NOTE: The next string is for the disk usage of the
+# database
+#   e.g. indexedDBUsage : "50.23 MB"
+#   %1$S = size (in bytes or megabytes, ...)
+#   %2$S = unit of measure (bytes, KB, MB, ...)
+indexedDBUsage=Este sitio web está usando %1$S %2$S
+
--- a/browser/chrome/browser/preferences/advanced.dtd
+++ b/browser/chrome/browser/preferences/advanced.dtd
@@ -46,17 +46,16 @@
 
   &useCacheBefore.label  [ textbox for cache size in MB ]   &useCacheAfter.label;
 -->
 <!ENTITY useCacheBefore.label            "Usar hasta">
 <!ENTITY useCacheBefore.accesskey        "U">
 <!ENTITY useCacheAfter.label             "MB de espacio para el cache">
 <!ENTITY clearCacheNow.label             "Limpiar ahora">
 <!ENTITY clearCacheNow.accesskey         "L">
-<!ENTITY smartSizeCache.label            "Permitir que &brandShortName; administre el tamaño del cache.">
 
 <!ENTITY updateTab.label                 "Actualizaciones">
 
 <!ENTITY autoCheck.label                 "Automáticamente chequear por actualizaciones de:">
 <!ENTITY enableAppUpdate.label           "&brandShortName;">
 <!ENTITY enableAppUpdate.accesskey       "F">
 <!ENTITY enableAddonsUpdate2.label        "Complementos">
 <!ENTITY enableAddonsUpdate2.accesskey    "C">
--- a/browser/chrome/browser/preferences/preferences.properties
+++ b/browser/chrome/browser/preferences/preferences.properties
@@ -99,22 +99,15 @@ offlineAppRemoveConfirm=Eliminar datos sin conexión
 #   e.g. offlineAppUsage : "50.23 MB"
 #   %1$S = size (in bytes or megabytes, ...)
 #   %2$S = unit of measure (bytes, KB, MB, ...)
 offlineAppUsage=%1$S %2$S
 
 offlinepermissionstext=Los siguientes sitios web no tienen permiso para guardar datos para usar sin conexión:
 offlinepermissionstitle=Datos sin conexión
 
-####Preferences::Advanced::Network
-#LOCALIZATION NOTE: The next string is for the disk usage of the http cache.
-#   e.g., "Your cache is currently using 200 MB"
-#   %1$S = size
-#   %2$S = unit (MB, KB, etc.)
-actualCacheSize=El cache está usando %1$S %2$S de espacio en disco actualmente
-
 #### Syncing
 connect.label=Conectar
 disconnect.label=Desconectar
 
 differentAccount.title=¿Usar una cuenta direferente?
 differentAccount.label=Ésto restablecerá toda la información de sincronización de cuenta y preferencias.
 differentAccountConfirm.label=Restablecer toda la información
--- a/browser/chrome/browser/preferences/sync.dtd
+++ b/browser/chrome/browser/preferences/sync.dtd
@@ -10,17 +10,17 @@
 <!-- Login error feedback -->
 <!ENTITY updatePass.label "Actualizar">
 <!ENTITY resetPass.label "Restablecer">
 
 <!-- Manage Account -->
 <!ENTITY manageAccount.label "Administrar cuenta">
 <!ENTITY manageAccount.accesskey "A">
 <!ENTITY changePassword.label "Cambiar contraseña">
-<!ENTITY changePassphrase.label "Cambiar frase secreta">
+<!ENTITY mySyncKey.label              "Mi clave de sincronización">
 <!ENTITY resetSync.label "Restablecer Sync">
 <!ENTITY differentAccount.label "Usar una cuenta diferente">
 
 <!-- Sync Settings -->
 <!ENTITY syncPrefsCaption.label "Sincronización de navegador">
 <!ENTITY syncComputerName.label "Nombre de computadora:">
 <!ENTITY syncComputerName.accesskey "N">
 
--- a/browser/chrome/browser/syncGenericChange.properties
+++ b/browser/chrome/browser/syncGenericChange.properties
@@ -3,21 +3,21 @@ change.password.title = Cambiar la contraseña
 change.password.acceptButton = Cambiar contraseña
 change.password.status.active = Cambiando la contraseña…
 change.password.status.success = La contraseña ha sido cambiada.
 change.password.status.error = Hubo un error al cambiar la contraseña.
 
 change.password.introText = La contraseña debe tener al menos 8 caracteres de longitud.  No puede ser igual que su nombre ni que su frase secreta.
 change.password.warningText = Nota: Todos sus otros dispositivos no se podrán conectar a su cuenta una vez que cambie esta contraseña.
 
-change.passphrase.title = Cambiar la frase secreta
-change.passphrase.acceptButton = Cambiar frase secreta
-change.passphrase.label = Cambiando frase secreta y subiendo datos locales, espere…
-change.passphrase.error = ¡Hubo un error al cambiar la frase secreta!
-change.passphrase.success = ¡La frase secreta se cambió exitosamente!
+change.synckey.title = Cambiar su clave de sincronización
+change.synckey.acceptButton = Cambiar clave de sincronización
+change.synckey.label = Cambiando clave de sincronización y subiendo datos locales, espere…
+change.synckey.error = ¡Hubo un error al cambiar la frase secreta!
+change.synckey.success = ¡La frase secreta se cambió exitosamente!
 
 change.synckey.introText = Firefox se preocupa por su privacidad
 change.synckey.introText2 = Para asegurar su total privacidad, todos sus datos son cifrados antes de ser subidos. La clave para descifrar sus datos no es subida.
 # LOCALIZATION NOTE (change.synckey.warningText) "Sync" should match &syncBrand.shortName.label; from syncBrand.dtd
 change.synckey.warningText = Nota: Cambiar ésto borrará todos los datos guardados en el servidor Sync y subirá datos nuevos asegurados por esta frase. Sus otros dispositivos no se sincronizarán hasta que la nueva clave de sincronización se ingrese en ese dispositivo.
 
 new.synckey.label = Su clave de sincronización
 
--- a/browser/chrome/browser/syncSetup.dtd
+++ b/browser/chrome/browser/syncSetup.dtd
@@ -17,17 +17,17 @@
 <!ENTITY signIn.username.label "Usuario">
 <!ENTITY signIn.username.accesskey "U">
 <!ENTITY signIn.password.label "Contraseña">
 <!ENTITY signIn.password.accesskey "C">
 <!ENTITY signIn.serverURL.label "URL del servidor">
 <!ENTITY signIn.serverURL.accesskey "U">
 
 <!-- New Account Page 1: Basic Account Info -->
-<!ENTITY setup.newAccountPage.title.label "Crear su cuenta &syncBrand.shortName.label;">
+<!ENTITY setup.newAccountDetailsPage.title.label "Detalles de cuenta">
 <!ENTITY setup.confirmPassword.label "Confirmar contraseña">
 <!ENTITY setup.confirmPassword.accesskey "C">
 <!ENTITY setup.emailAddress.label "Correo electrónico">
 <!ENTITY setup.emailAddress.accesskey "C">
 <!-- LOCALIZATION NOTE: tosAgree1, tosLink, tosAgree2, ppLink, tosAgree3 are
      joined with implicit white space, so spaces in the strings aren't necessary -->
 <!ENTITY setup.tosAgree1.label "Acepto los">
 <!ENTITY setup.tosAgree1.accesskey "A">
@@ -87,25 +87,18 @@
 <!ENTITY engine.prefs.label         "Preferencias">
 <!ENTITY engine.prefs.accesskey     "s">
 
 <!ENTITY choice2.merge.main.label      "Mezclar los datos de mi computadora con mis datos de &syncBrand.shortName.label;">
 <!ENTITY choice2.merge.recommended.label "Recomendado:">
 <!ENTITY choice2.client.main.label     "Reemplazar todos los datos en esta computadora con los datos de &syncBrand.shortName.label;">
 <!ENTITY choice2.server.main.label     "Reemplazar todos los otros dispositivos con los datos de esta computadora">
 
-<!-- New & Existing Account: Merge Options -->
-<!ENTITY setup.mergeChoicePage.title.label "¿Cómo quiere empezar?">
-<!ENTITY choice.merge.main.label "Mezclar los datos de esta computadora con los datos de &syncBrand.shortName.label;">
-<!ENTITY choice.merge.recommend.label "Esta opción es altamente recomendada por Mozilla para todos los usuarios.">
-<!ENTITY choice.client.main.label "Reemplazar todos los datos en esta computadora con sus datos de &syncBrand.fullName.label;">
-<!ENTITY choice.server.main.label "Reemplazar todos los otros dispositivos con sus datos locales">
-
-<!-- New & Existing Account: Confirm Merge Options -->
-<!ENTITY confirm.caption.label "Confirmar la selección">
+<!-- Confirm Merge Options -->
+<!ENTITY setup.optionsConfirmPage.title "Confirmar">
 <!ENTITY confirm.merge.label "Ha seleccionado mezclar los datos de esta computadora con los datos de sus otros dispositivos que usan &syncBrand.fullName.label;.">
 <!ENTITY confirm.client.label "Todos los datos de &brandShortName; en esta computadora se borrarán, incluyendo los siguientes:">
 <!ENTITY confirm.client.moreinfo.label "Después de eso, &brandShortName; copiará sus datos de &syncBrand.fullName.label; a esta computadora.">
 <!ENTITY confirm.client.warning.label "ADVERTENCIA: ¡Ésto resultará en que todos los datos de  &brandShortName; en esta computadora serán reemplazados!">
 <!ENTITY confirm.server.label "Los siguientes dispositivos serán sobreescritos con sus datos locales:">
 <!ENTITY confirm.server.warning.label "ADVERTENCIA: ¡Sus datos locales reemplazarán todos los datos de &brandShortName; en estos dispositivos!">
 
 <!-- New & Existing Account: Setup Complete -->
--- a/browser/chrome/browser/syncSetup.properties
+++ b/browser/chrome/browser/syncSetup.properties
@@ -3,22 +3,32 @@ button.syncOptionsDone.label   = Listo
 button.syncOptionsCancel.label = Cancelar
 
 invalidEmail.label = Dirección de correo electrónica no válida
 serverInvalid.label = Ingrese una URL de servidor válida
 usernameNotAvailable.label = Ya en uso
 
 verifying.label = Verificando…
 
-# LOCALIZATION NOTE (additionalClients.label, bookmarkCount.label, historyCount.label, passwordCount.label).
-# We'll fix the lack of PluralForms in bug 583661.
-additionalClients.label = y %S dispositivos adicionales
-bookmarkCount.label = %S marcadores
-historyCount.label = %S días de historial
-passwordCount.label = %S contraseñas
+# LOCALIZATION NOTE (additionalClientCount.label):
+# Semi-colon list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+additionalClientCount.label = y %S dispositivo adicional;y %S dispositivos adicionales
+# LOCALIZATION NOTE (bookmarksCount.label):
+# Semi-colon list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+bookmarksCount.label        = %S marcador;%S marcadores
+# LOCALIZATION NOTE (historyDaysCount.label):
+# Semi-colon list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+historyDaysCount.label      = %S día de historial;%S días de historial
+# LOCALIZATION NOTE (passwordsCount.label):
+# Semi-colon list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+passwordsCount.label        = %S contraseña;%S contraseñas
 
 email.synckey.subject       = Su clave de sincronización de Firefox
 email.synckey.body          = ¡Felicitaciones por registrarse en Firefox Sync! Su clave secreta de Firefox Sync key es %S. No la pierda ni comparta con otras personas.
 save.synckey.title = Guardar clave de sincronización
 
 newAccount.action.label = Firefox Sync ahora está configurado para sincronizar automáticamente todos sus datos del navegador.
 newAccount.change.label = Puede elegir exactamente qué sincronizar seleccionando Opciones de Sync debajo.
 resetClient.change.label = Firefox Sync ahora mezclará todos los datos del navegador de esta computadora en su cuenta de Sync.
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/tabview.properties
@@ -0,0 +1,2 @@
+tabview.groupItem.newTabButton=Nueva pestaña
+tabview.groupItem.defaultName=Nombre para este grupo de pestañas…
deleted file mode 100644
--- a/extensions/reporter/chrome/about.dtd
+++ /dev/null
@@ -1,4 +0,0 @@
-<!ENTITY projectLead.text                         "Líder del proyecto">
-<!ENTITY copyright.text                           "Copyright (C) 2004-2005">
-<!ENTITY thanks.text                              "Gracias">
-
deleted file mode 100644
--- a/extensions/reporter/chrome/reportResults.dtd
+++ /dev/null
@@ -1,15 +0,0 @@
-<!ENTITY reportSite                  "Sitio">
-<!ENTITY reportProblemType           "Tipo de problema">
-<!ENTITY reportDecsription           "Descripción">
-<!ENTITY reportPlatform              "Plataforma">
-<!ENTITY reportProduct               "Producto">
-<!ENTITY reportoscpu                 "Sistema Operativo">
-<!ENTITY reportGecko                 "Gecko">
-<!ENTITY reportBuildConfig           "Build Config">
-<!ENTITY reportUseragent             "Useragent">
-<!ENTITY reportLanguage              "Lenguaje">
-<!ENTITY reportCharset               "Juego de caracteres">
-<!ENTITY reportEmail                 "Correo electrónico">
-<!ENTITY error                       "Error">
-<!ENTITY faultCode                   "Código">
-<!ENTITY faultMessage                "Mensaje">
deleted file mode 100644
--- a/extensions/reporter/chrome/reportWizard.dtd
+++ /dev/null
@@ -1,59 +0,0 @@
-<!-- Entities for the Sample Extension Options Dialog go here -->
-<!ENTITY reportWizard.title                         "Informar sobre un sitio roto">
-
-<!ENTITY privacyNotice.label                        "Política de privacidad">
-<!ENTITY reportWizardPrivacy.description            "Esta herramienta permite enviar datos al Grupo de Evangelización sobre sitios web que no funcionan correctamente en Firefox, o cierran Firefox. Es su forma de ayudarnos a asegurar la mejor experiencia posible a los usuarios de Firefox. Tómese un momento para leer como usar la información que recopilamos puede ayudarlo a participar.">
-<!ENTITY reportWizardMustAgree.description          "Para continuar debe aceptar la política de privacidad mostrada.">
-
-<!ENTITY dontShowPrivacyStatement.label             "He leído y acepto la siguiente política de privacidad">
-<!ENTITY dontShowPrivacyStatement.accesskey         "I">
-
-<!ENTITY reportForm.label                           "Llenar informe">
-
-<!ENTITY reportForm.description                     "Díganos un poco acerca del problema encontrado:">
-<!ENTITY reportForm.url.title                       "Dirección del sitio web:">
-<!ENTITY reportForm.url.accesskey                   "U">
-
-<!ENTITY reportForm.behind_login.title              "El sitio requiere contraseña"><!-- No ":" at the end -->
-<!ENTITY reportForm.behind_login.accesskey          "c">
-
-<!ENTITY reportForm.problem_type.title              "Tipo de problema:">
-<!ENTITY reportForm.problem_type.accesskey          "T">
-
-<!ENTITY reportForm.problem_type.chooseOne.title    "Seleccione uno…">
-
-<!-- DO *NOT* Add/change/modify (except localization) without consulting with r.m.o server admin first! -->
-<!ENTITY reportForm.problem_type.item1.title        "Navegador no soportado">
-<!ENTITY reportForm.problem_type.item2.title        "No se puede autenticar">
-<!ENTITY reportForm.problem_type.item3.title        "Plugin no mostrado">
-<!ENTITY reportForm.problem_type.item4.title        "Otro contenido faltante">
-<!ENTITY reportForm.problem_type.item5.title        "Comportamiento erróneo">
-<!ENTITY reportForm.problem_type.item6.title        "Apariencia errónea">
-<!ENTITY reportForm.problem_type.item7.title        "Otro problema">
-<!ENTITY reportForm.problem_type.item8.title        "Acceso incapacitado">
-<!ENTITY reportForm.problem_type.item9.title        "La impresión es incorrecta">
-
-<!ENTITY reportForm.describe.title                  "Describa el problema:">
-<!ENTITY reportForm.describe.accesskey              "D">
-
-<!ENTITY reportForm.platform.title                  "Plataforma:">
-<!ENTITY reportForm.product.title                   "Producto:">
-<!ENTITY reportForm.gecko.title                     "Gecko:">
-<!ENTITY reportForm.useragent.title                 "Useragent:">
-<!ENTITY reportForm.language.title                  "Lenguaje:">
-
-<!--  Make sure this has "(Optional)" at the end.  This is important for the user to know -->
-<!ENTITY reportForm.email.title                     "Correo electrónico (opcional):">
-<!ENTITY reportForm.email.accesskey                 "E">
-
-<!ENTITY reportForm.privacyPolicy.title             "Política de privacidad">
-<!ENTITY reportForm.privacyPolicy.tooltip           "Ver la política de privacidad">
-
-<!ENTITY reportResults.showDetail.title             "Mostrar detalles">
-<!ENTITY reportResults.showDetail.accesskey         "S">
-
-<!ENTITY sendReport.label                           "Enviar informe">
-<!ENTITY sendReport.description                     "Enviando informe al servidor…">
-
-<!ENTITY finish.label                               "Informe enviado">
-
deleted file mode 100644
--- a/extensions/reporter/chrome/reportWizard.properties
+++ /dev/null
@@ -1,13 +0,0 @@
-submitReport=Enviar informe
-submitReport.accesskey=E
-
-sendingReport=Enviando informe…
-reportSent=Informe enviado
-
-finishError=Error al enviar el informe
-
-successfullyCreatedReport=Informe transmitido exitosamente
-failedCreatingReport=Error al crear el informe
-defaultError=No se puede conectar exitosamente al servidor.
-invalidResponse=Una respuesta no válida fue recibida desde el servidor. Intente nuevamente.
-
deleted file mode 100644
--- a/extensions/reporter/chrome/reporter.dtd
+++ /dev/null
@@ -1,3 +0,0 @@
-<!ENTITY productName.label                           "Reporter">
-<!ENTITY productVersion.label                        "v0.2">
-
deleted file mode 100644
--- a/extensions/reporter/chrome/reporterOverlay.dtd
+++ /dev/null
@@ -1,3 +0,0 @@
-<!ENTITY reporterMenu2.title                        "Informar sitio web roto…">
-<!ENTITY reporterMenu.accesskey                     "R">
-
deleted file mode 100644
--- a/extensions/reporter/chrome/reporterOverlay.properties
+++ /dev/null
@@ -1,1 +0,0 @@
-# Script accessible strings for the browser integration overlay go here. 
--- a/mobile/chrome/browser.properties
+++ b/mobile/chrome/browser.properties
@@ -84,16 +84,17 @@ alertLockScreen.unlocked=Desbloqueada
 # LOCALIZATION NOTE (alertAddonsDisabled): Semi-colon list of plural forms.
 # See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
 # #1 number of add-ons
 alertAddonsDisabled=#1 complemento incompatible fue deshabilitado;#1 complementos incompatibles fueron deshabilitados
 
 alertDownloads=Descargas
 alertDownloadsStart=Descargando: %S
 alertDownloadsDone=%S terminó la descarga
+alertCantOpenDownload=No se puede abrir el archivo. Presioná para guardarlo.
 
 # Notifications
 notificationRestart.normal=Reiniciar para completar los cambios.
 notificationRestart.update=Complementos actualizados. Reiniciar para completar los cambios.
 notificationRestart.blocked=Complementos inseguros instalados. Reiniciar para deshabilitarlos.
 notificationRestart.button=Reiniciar
 
 # Popup Blocker
@@ -116,19 +117,24 @@ identity.identified.verified_by_you=Ha agregado una excepción de seguridad para este sitio
 identity.identified.state_and_country=%S, %S
 identity.identified.title_with_country=%S (%S)
 identity.encrypted2=Cifrado
 identity.unencrypted2=No cifrado
 identity.unknown.tooltip=Este sitio web no provee información de identidad.
 identity.ownerUnknown2=(desconocido)
 
 # Geolocation UI
-geolocation.share=Compartir
-geolocation.dontShare=No compartir
-geolocation.siteWantsToKnow=%S quiere tu ubicación.
+geolocation.allow=Compartir
+geolocation.dontAllow=No compartir
+geolocation.siteWantsTo=%S quiere tu ubicación.
+
+# Desktop notification UI
+desktop-notification.allow=Permitir
+desktop-notification.dontAllow=No permitir
+desktop-notification.siteWantsTo=%S quiere usar notificaciones
 
 # New Tab Popup
 # LOCALIZATION NOTE (newtabpopup): Semi-colon list of plural forms.
 # See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
 # #1 number of tabs
 newtabpopup.opened=Nueva pestaña abierta;#1 nuevas pestañas abiertas
 
 # Error Console
--- a/services/sync/errors.properties
+++ b/services/sync/errors.properties
@@ -1,26 +1,35 @@
 error.login.reason.network    = Falló la conexión con el servidor
 error.login.reason.passphrase = Frase secreta equivocada
 error.login.reason.password   = Nombre de usuario 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.no_passphrase= No hay frase secreta 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 de sincronización
+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.tooShort         = La clave de sincronización ingresada es muy corta
+
+# these are all deprecated:
 change.passphrase.ppSameAsPassphrase = La frase secreta no puede ser la misma que tu frase secreta actual
 change.passphrase.ppSameAsPassword   = La frase secreta no puede ser la misma que tu contraseña
 change.passphrase.ppSameAsUsername   = La frase secreta no puede ser la misma que tu nombre de usuario
 change.passphrase.mismatch           = Las frases ingresadas no coinciden
 change.passphrase.tooShort           = La frase secreta ingresada es muy corta
 
+change.password.pwSameAsSyncKey      = La contraseña no puede ser igual a la clave de sincronización
+# the following one is deprecated
 change.password.pwSameAsPassphrase   = La contraseña no puede ser igual a la frase secreta
 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.mismatch             = Las contraseñas ingresadas no son iguales
 change.password.tooShort             = La contraseña ingresada es muy corta
--- a/toolkit/chrome/global/headsUpDisplay.properties
+++ b/toolkit/chrome/global/headsUpDisplay.properties
@@ -58,16 +58,22 @@ jsPropertyTitle=Inspector de objetos
 # Example: The user executed `window.document` in the WebConsole. The `document`
 # object is written to the output. If the user clicks on the `document` output
 # in the console, a PropertyPanel will show up. The title of the PropertyPanel
 # is set to `Inspect: window.document` because the clicked `document` object was
 # evaluated based on the `window.document` string.
 jsPropertyInspectTitle=Inspeccionar: %S
 copyCmd.label=Copiar
 copyCmd.accesskey=C
+selectAllCmd.label=Seleccionar todo
+selectAllCmd.accesskey=a
+# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
+# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
+timestampFormat=%02S:%02S:%02S.%03S
+
 helperFuncUnsupportedTypeError=No se puede llamar a pprint en este tipo de objeto.
 # LOCALIZATION NOTE (networkUrlWithStatus):
 #
 # When the HTTP request is started only the URL of the request is printed to the
 # WebConsole. As the response status of the HTTP request arrives, the URL string
 # is replaced by this string (the response status can look like `HTTP/1.1 200 OK`).
 # The bracket is not closed to mark that this request is not done by now. As the
 # request is finished (the HTTP connection is closed) this string is replaced
--- a/toolkit/chrome/mozapps/extensions/extensions.dtd
+++ b/toolkit/chrome/mozapps/extensions/extensions.dtd
@@ -43,16 +43,18 @@
 <!ENTITY updates.backgroudUpdateCheck.label   "Buscar actualizaciones automáticamente">
 <!ENTITY updates.backgroudUpdateCheck.accesskey "c">
 <!ENTITY updates.updating.label               "Actualizando complementos">
 <!ENTITY updates.installed.label              "Sus complementos han sido actualizados.">
 <!ENTITY updates.downloaded.label             "Sus actualizaciones a los complementos han sido descargadas.">
 <!ENTITY updates.restart.label                "Reiniciar ahora para completar la instalación">
 <!ENTITY updates.noneFound.label              "No se encontraron actualizaciones">
 <!ENTITY updates.manualUpdatesFound.label     "Ver actualizaciones disponibles">
+<!ENTITY updates.updateSelected.label         "Instalar actualizaciones">
+<!ENTITY updates.updateSelected.tooltip       "Instalar actualizaciones disponibles en esta lista">
 
 <!-- addon actions -->
 <!ENTITY cmd.showDetails.label                "Mostrar más información">
 <!ENTITY cmd.showDetails.accesskey            "s">
 <!ENTITY cmd.findUpdates.label                "Buscar actualizaciones">
 <!ENTITY cmd.findUpdates.accesskey            "B">
 <!ENTITY cmd.preferencesWin.label             "Opciones">
 <!ENTITY cmd.preferencesWin.accesskey         "O">
@@ -111,17 +113,17 @@
 <!ENTITY detail.showPreferencesWin.accesskey  "O">
 <!ENTITY detail.showPreferencesWin.tooltip    "Cambiar las opciones para este complemento">
 <!ENTITY detail.showPreferencesUnix.label     "Preferencias">
 <!ENTITY detail.showPreferencesUnix.accesskey "P">
 <!ENTITY detail.showPreferencesUnix.tooltip   "Cambiar las preferencias para este complemento">
 
 
 <!-- ratings -->
-<!ENTITY rating.label                         "Puntuación:">
+<!ENTITY rating2.label                        "Puntuación">
 
 <!-- download/install progress -->
 <!ENTITY progress.pause.tooltip               "Pausa">
 <!ENTITY progress.cancel.tooltip              "Cancelar">
 
 
 <!-- list sorting -->
 <!ENTITY sort.name.label                      "Nombre">
@@ -136,26 +138,34 @@
 <!ENTITY search.filter2.installed.tooltip     "Mostrar complementos instalados">
 <!ENTITY search.filter2.available.label       "Complementos disponibles">
 <!ENTITY search.filter2.available.tooltip     "Mostrar complemen tos disponibles para instalar">
 
 <!ENTITY addon.homepage                       "Sitio web">
 <!ENTITY addon.details.label                  "Más">
 <!ENTITY addon.details.tooltip                "Mostrar más detalles sobre este complemento">
 <!ENTITY addon.unknownDate                    "Desconocida">
+<!-- LOCALIZATION NOTE (addon.disabled.postfix): This is used in a normal list
+     to signify that an add-on is disabled, in the form
+     "<Addon name> <1.0> (disabled)" -->
 <!ENTITY addon.disabled.postfix               "(deshabilitado)">
-<!-- LOCALIZATION NOTE (addon.update.postfix): This is used to signify that an item is an update, in the form "Addon v1.0 Update" -->
-<!ENTITY addon.update.postfix                 "Actualización">
+<!-- LOCALIZATION NOTE (addon.update.postfix): This is used in the available
+     updates list to signify that an item is an update, in the form
+     "<Addon name> <1.1> Update". It is fine to use constructs like brackets if
+     necessary -->
+<!ENTITY addon.update.postfix                 "[Actualización]">
 <!ENTITY addon.undoAction.label               "Deshacer">
 <!ENTITY addon.undoAction.tooltip             "Deshacer esta acción">
 <!ENTITY addon.undoRemove.label               "Deshacer">
 <!ENTITY addon.undoRemove.tooltip             "Mantener este complemento instalado">
 <!ENTITY addon.restartNow.label               "Reiniciar ahora">
 <!ENTITY addon.install.label                  "Instalar">
 <!ENTITY addon.install.tooltip                "Instalar este complemento">
 <!ENTITY addon.updateNow.label                "Actualizar ahora">
 <!ENTITY addon.updateNow.tooltip              "Instalar la actualización para este complemento">
+<!ENTITY addon.includeUpdate.label            "Incluir en actualización">
+<!ENTITY addon.updateAvailable.label          "Hay una actualización disponible">
 <!ENTITY addon.checkingForUpdates.label       "Buscar actualizaciones…">
 <!ENTITY addon.releaseNotes.label             "Notas de la versión:">
 <!ENTITY addon.loadingReleaseNotes.label      "Cargando…">
 <!ENTITY addon.errorLoadingReleaseNotes.label "Lo siento, hubo un error cargando las notas de la versión.">
 
 <!ENTITY addon.createdBy.label                "Por ">