Updates in dom, security, and toolkit
authorEmilio Sepulveda <djfunkinmixer@gmail.com>
Fri, 26 Nov 2010 01:56:16 -0300
changeset 137 9ebc4ec59f27c92c2583b905df31fa877ae8bdd9
parent 136 3e2de1ce5b98fa0ac259de1e92051ff6fdb53f92
child 138 8e71794a24a57d97d0416fc5ff5b6000e03419dd
push id23
push userdjfunkinmixer@gmail.com
push dateFri, 26 Nov 2010 04:52:52 +0000
Updates in dom, security, and toolkit
dom/chrome/dom/dom.properties
dom/chrome/netError.dtd
dom/chrome/netErrorApp.dtd
dom/chrome/plugins.properties
dom/chrome/security/caps.properties
security/manager/chrome/pipnss/nsserrors.properties
security/manager/chrome/pipnss/pipnss.properties
security/manager/chrome/pippki/certManager.dtd
security/manager/chrome/pippki/pippki.properties
toolkit/chrome/mozapps/extensions/blocklist.dtd
toolkit/chrome/mozapps/profile/profileSelection.properties
--- a/dom/chrome/dom/dom.properties
+++ b/dom/chrome/dom/dom.properties
@@ -41,30 +41,36 @@ KillScriptMessage=Un script de esta página puede estar ocupado, o puede haber dejado de responder. Puede detener el script, o puede continuar para ver si el script finaliza.
 KillScriptWithDebugMessage=Un script en esta página puede estar ocupado, o puede que haya dejado de responder. Puede detener el script ahora, abrirlo en el depurador, o dejar que continúe su ejecución.
 KillScriptLocation=Script: %S
 StopScriptButton=Detener el script
 DebugScriptButton=Depurar el script
 WaitForScriptButton=Continuar
 DontAskAgain=&No volver a preguntarme
 JSURLLoadBlockedWarning=El intento de cargar javascript: URL de un servidor\nen una ventana que muestra contenido de otro servidor\nha sido bloqueado por el administrador de seguridad.
 WindowCloseBlockedWarning=Los scripts no pueden cerrar ventanas que no hayan sido abiertas por un script.
-OnBeforeUnloadPreMessage=¿Está seguro de que quiere salir de esta página?
-OnBeforeUnloadPostMessage=Presione OK para continuar, o Cancelar para mantenerse en la página actual.
+OnBeforeUnloadTitle=¿Está seguro?
+OnBeforeUnloadMessage=Esta página está pidiendo que confirme que desea abandonarla - los datos que haya ingresado puede que se pierdan.
+OnBeforeUnloadStayButton=Permanecer en la página
+OnBeforeUnloadLeaveButton=Abandonar la página
+
+
 DocumentAllUsed=Se usó la propiedad no estándar document.all. Use el estándar del W3C document.getElementById() en su lugar.
 GlobalScopeElementReference=Elemento referenciado por ID/NAME en el ámbito global. Use el estándar del W3C document.getElementById() en su lugar.
 UseOfCaptureEventsWarning=El uso de captureEvents() está desaprobado. Para actualizar su código, use el método addEventListener() de DOM 2. Para más ayuda, http://developer.mozilla.org/en/docs/DOM:element.addEventListener
 UseOfReleaseEventsWarning=El uso de releaseEvents() está desaprobado. Para actualizar su código, use el método removeEventListener() de DOM 2. Para más ayuda, http://developer.mozilla.org/en/docs/DOM:element.removeEventListener
 UseOfRouteEventWarning=El uso de routeEvent() está desaprobado. Para actualizar su código, use el método dispatchEvent() de DOM 2. Para más ayuda, http://developer.mozilla.org/es/docs/DOM:element.dispatchEvent
 UseOfPreventBubbleWarning=Evento=%S, el uso de preventBubble() está desaprobado. Use en su lugar el estándar del W3C stopPropagation().
 UseOfPreventCaptureWarning=Evento=%S, el uso de preventCapture() está desaprobado. Use en su lugar el estándar del W3C stopPropagation().
+UseOfDOM3LoadMethodWarning=El uso de Document.load() es obsoleto. Para actualizar su código, use el objeto DOM XMLHttpRequest. Para más ayuda vea https://developer.mozilla.org/en/XMLHttpRequest
+
 UnexpectedCanvasVariantStyle=canvas: se ha ignorado un intento de establecer strokeStyle o fillStyle a un valor que no es ni una cadena, ni un CanvasGradient, ni un CanvasPattern.
 EmptyGetElementByIdParam=Cadena vacía se pasó a getElementById().
 LowMemoryTitle=Advertencia: poca memoria
 LowMemoryMessage=Se ha detenido un script en esta página por escasez de memoria.
-WrongEventPropertyAccessWarning=La propiedad \'%S\' de un evento %S no se debería usar. El valor no tiene sentido.
+
 
 SpeculationFailed=Un árbol desbalanceado fue escrito usando document.write() causando que los datos de la red deban ser reprocesados. Para más información https://developer.mozilla.org/en/Optimizing_Your_Pages_for_Speculative_Parsing
 DocumentWriteIgnored=Una llamada a document.write() de un script externo cargado de forma asíncrona fue ingorada.
 FormValidationTextTooLong=Acorte este texto a %S caracteres o menos (actualmente está usando %S caracteres).
 FormValidationValueMissing=Complete este campo.
 FormValidationCheckboxMissing=Marque esta caja si desea continuar.
 FormValidationRadioMissing=Seleccione una de estas opciones.
 FormValidationFileMissing=Seleccione un archivo.
--- a/dom/chrome/netError.dtd
+++ b/dom/chrome/netError.dtd
@@ -22,16 +22,19 @@
 <!ENTITY malformedURI.longDesc "<p>La dirección proporcionada no está en un formato reconocido. Por favor, compruebe errores en la barra de direcciones y vuelva a intentarlo.</p>">
 
 <!ENTITY netInterrupt.title "La transferencia de datos fue interrumpida">
 <!ENTITY netInterrupt.longDesc "<p>El navegador se conectó correctamente, pero se interrumpió la conexión mientras se estaba transfiriendo información. Por favor, vuelva a intentarlo.</p><ul><li>¿No puede navegar por otros sitios? Compruebe la conexión de red del computador.</li><li>¿Todavía con problemas? Consulte con su administrador de red o proveedor de Internet para obtener asistencia técnica.</li></ul>">
 
 <!ENTITY netOffline.title "Modo sin conexión">
 <!ENTITY netOffline.longDesc "<p>El navegador está ahora en modo desconectado y no puede conectarse al elemento solicitado</p><ul><li>¿Está el ordenador conectado a una red activa? </li><li>Ponga el navegador en modo con conexión y vuelva a intentarlo.</li></ul>">
 
+<!ENTITY netOffline.overrideLongDesc "<p>El navegador está actualmente funcionando en el modo sin conexión a la red y no puede conectarse al ítem solicitado.</p><ul><li>¿Está la computadora conectada a una red activa?</li><li>Ponga el navegador en modo con conexión e intente nuevamente.</li></ul>">
+
+
 <!ENTITY contentEncodingError.title "Error de codificación de contenido">
 <!ENTITY contentEncodingError.longDesc "<p>La página que está intentando ver no puede mostrarse porque usa una forma no válida o no admitida de compresión.</p><ul><li>Por favor, contacte con los propietarios del sitio web para informarles de este problema.</li></ul>">
 
 <!ENTITY unsafeContentType.title "Tipo de archivo inseguro">
 <!ENTITY unsafeContentType.longDesc "<ul>
   <li>Por favor, contacte a los dueños del sitio web para informarles sobre este problema.</li>
 </ul>
 ">
@@ -73,13 +76,17 @@
 ">
 
 <!ENTITY phishingBlocked.title "¡Sospecha de sitio web fraudulento!">
 <!ENTITY phishingBlocked.longDesc "
 <p>Ingresar cualquier dato personal en este sitio puede resultar en un robo de identidad o cualquier otro fraude.</p>
 <p>Esta clase de sitios falsificados son usados en estafas conocidas como ataques de phishing, en el cual los sitios Web fraudulentos y e-mails son usados para imitar sitios en los que usted confia.</p>
 ">
 
+<!ENTITY cspFrameAncestorBlocked.title "Bloqueado por política de seguridad de contenido">
+<!ENTITY cspFrameAncestorBlocked.longDesc "<p>El navegador evitó que se cargue esta página de esta forma porque tiene una política de seguridad de contenido que no lo permite.</p>">
+
+
 <!-- Include app-specific error messages - do not change this in localization!
      Some applications might override netErrorApp.dtd with their specific version,
      this inclusion needs to be intact for that approach to work correctly. -->
 <!ENTITY % netErrorAppDTD SYSTEM "chrome://global/locale/netErrorApp.dtd">
 %netErrorAppDTD;
--- a/dom/chrome/netErrorApp.dtd
+++ b/dom/chrome/netErrorApp.dtd
@@ -1,8 +1,9 @@
 <!-- Error messages that are likely to be overridden by applications go in this
      file, all messages that likely don't need to tie into app-specific UI
      should go into netError.dtd -->
 
 <!ENTITY securityOverride.linkText "O puede agregar una excepción…">
-<!ENTITY securityOverride.warningText "<p>Usted no debiera agregar una excepción si está usando una conexión a internet en la que no confía completamente o si no está acostumbrado a ver una advertencia para este servidor.</p>
-<p>Si aún desea agregar una excepción para este sitio, puede hacerlo en sus configuraciones avanzadas de encriptado.</p>
+<!ENTITY securityOverride.warningContent "
+<p>No debería agregar una excepción si está usando una conexión a internet en la que no confía completamente o si no suele recibir una advertencia de este servidor.</p>
+<p>Si aún desea agregar una excepción para este sitio, puede hacerlo en sus opciones avanzadas de cifrado.</p>
 ">
--- a/dom/chrome/plugins.properties
+++ b/dom/chrome/plugins.properties
@@ -1,17 +1,17 @@
 # LOCALIZATION NOTE (plugins.properties):
 #    Those strings are inserted into an HTML page, so you all HTML characters
 #    have to be escaped in a way that they show up correctly in HTML!
 
 title_label=Acerca de los Plugins
-installedplugins_label=Plugins instalados
-nopluginsareinstalled_label=No hay plugins instalados
+enabledplugins_label=Plugins habilitados
+nopluginsareenabled_label=No se encontraron plugins habilitados
+
 findmore_label=Encuentre mayor información sobre los plugins del navegador en
+findpluginupdates_label=Buscar actualizaciones para plugins instalados en
 installhelp_label=Ayuda para instalar plugins está disponible en
 file_label=Archivo:
 version_label=Versión:
 mimetype_label=Tipo MIME
 description_label=Descripción
 suffixes_label=Sufijos
-enabled_label=Habilitado
-yes_label=Sí
-no_label=No
+
--- a/dom/chrome/security/caps.properties
+++ b/dom/chrome/security/caps.properties
@@ -72,11 +72,11 @@ ExtensionCapability = Desconocido: %S
 ProtocolFlagError = Advertencia: el manejador del protocolo '%S' no informa una política de seguridad. Aunque la carga de tales protocolos sigue estando permitida de momento, está desaprobada. Vea la documentación en nsIProtocolHandler.idl.
 #
 # The following descriptions are shown in the EnableCapabilityQuery dialog
 #
 capdesc.UniversalBrowserRead = Leer datos privados desde cualquier sitio o ventana
 capdesc.UniversalBrowserWrite = Modificar cualquier ventana abierta
 capdesc.UniversalXPConnect = Ejecutar o instalar software en su máquina
 capdesc.UniversalFileRead = Leer y subir archivos locales
-capdesc.CapabilityPreferencesAccess = Ignorar la configuración de seguridad central
+
 capdesc.UniversalPreferencesRead = Leer las configuraciones de programa
 capdesc.UniversalPreferencesWrite = Modificar las configuraciones de programa
--- a/security/manager/chrome/pipnss/nsserrors.properties
+++ b/security/manager/chrome/pipnss/nsserrors.properties
@@ -257,8 +257,23 @@ SEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION=La lista de revocación de certificados V2 del emisor tiene una extensión crítica desconocida.
 SEC_ERROR_UNKNOWN_OBJECT_TYPE=Tipo de objeto especificado desconocido.
 SEC_ERROR_INCOMPATIBLE_PKCS11=El controlador PKCS #11 viola la especificación en una forma incompatible.
 SEC_ERROR_NO_EVENT=No hay disponible ningún nuevo evento de ranura en este momento.
 SEC_ERROR_CRL_ALREADY_EXISTS=El CRL ya existe.
 SEC_ERROR_NOT_INITIALIZED=NSS no está inicializado.
 SEC_ERROR_TOKEN_NOT_LOGGED_IN=La operación falló porque el token PKCS#11 no se ha logueado.
 SEC_ERROR_OCSP_RESPONDER_CERT_INVALID=El certificado del respondedor del OCSP configurado es inválido.
 SEC_ERROR_OCSP_BAD_SIGNATURE=La respuesta OCSP tiene un firma no válida.
+SEC_ERROR_OUT_OF_SEARCH_LIMITS=La búsqueda de validación de certificado está fuera de los límites
+SEC_ERROR_INVALID_POLICY_MAPPING=Policy mapping contains anypolicy
+SEC_ERROR_POLICY_VALIDATION_FAILED=La cadena de certificados falla en la validación de políticas
+SEC_ERROR_UNKNOWN_AIA_LOCATION_TYPE=Unknown location type in cert AIA extension
+SEC_ERROR_BAD_HTTP_RESPONSE=El servidor devolvió una respuesta HTTP mala
+SEC_ERROR_BAD_LDAP_RESPONSE=El servidor devolvió una respuesta LDAP mala
+SEC_ERROR_FAILED_TO_ENCODE_DATA=Fallo al codificar data como ASN1
+SEC_ERROR_BAD_INFO_ACCESS_LOCATION=Bad information access location in cert extension
+SEC_ERROR_LIBPKIX_INTERNAL=Error interno en libpkix durante validación de certificado.
+SEC_ERROR_PKCS11_GENERAL_ERROR=Un módulo PKCS #11 devolvió CKR_GENERAL_ERROR, indicando que ocurrió un error irrecuperable.
+SEC_ERROR_PKCS11_FUNCTION_FAILED=Un módulo PKCS #11 devolvió CKR_FUNCTION_FAILED, indicando que la función solicitada no pudo ejecutarse. Intentando la misma operación de nuevo puede funcionar.
+SEC_ERROR_PKCS11_DEVICE_ERROR=Un módulo PKCS #11 devolvió CKR_DEVICE_ERROR, indicando que ocurrió un problema con el token o el slot.
+SEC_ERROR_BAD_INFO_ACCESS_METHOD=Método de acceso a la información desconocido en extensión de certificado.
+SEC_ERROR_CRL_IMPORT_FAILED=Error intentando importar un CRL.
+
--- a/security/manager/chrome/pipnss/pipnss.properties
+++ b/security/manager/chrome/pipnss/pipnss.properties
@@ -339,30 +339,35 @@ PSMERR_SSL2_Disabled=No se puede conectar de forma segura porque el sitio usa una versión antigua e insegura del protocolo SSL.
 PSMERR_HostReusedIssuerSerial=Ha recibido un certificado no válido. Por favor, contacte con el administrador o dirección de correo electrónico de contacto del servidor y facilíteles la siguiente información:\n\nSu certificado contiene el mismo número de serie que otro certificado emitido por la autoridad de certificación. Por favor, obtenga un nuevo certificado que contenga un número de serie único.
 
 SSLConnectionErrorPrefix=Un error ha ocurrido al conectarse a %S.
 
 certErrorIntro=%S usa un certificado de seguridad inválido.
 
 certErrorTrust_SelfSigned=No se confía en el certificado porque está firmado a sí mismo.
 certErrorTrust_UnknownIssuer=No se confía en el certificado porque el certificado emisor es desconocido.
+certErrorTrust_MissingChain=El certificado no es confiable porque no se provee cadena de emisor.
 certErrorTrust_CaInvalid=No se confía en el certificado porque fue emitido por un certificado CA no válido.
 certErrorTrust_Issuer=No se confía en el certificado porque no se confía en el certificado emisor.
 certErrorTrust_ExpiredIssuer=No se confía en el certificado porque el certificado emisor ha vencido.
 certErrorTrust_Untrusted=El certificado no viene de una fuente confiada.
 
 certErrorMismatch=El certificado no es válido para el nombre %S.
 # LOCALIZATION NOTE (certErrorMismatchSingle2): Do not translate <a id="cert_domain_link" title="%1$S">%1$S</a>
 certErrorMismatchSingle2=El certificado solamente es válido para <a id="cert_domain_link" title="%1$S">%1$S</a>
 certErrorMismatchSinglePlain=El certificado solamente es válido para %S
 certErrorMismatchMultiple=El certificado es solamente válido para los siguientes nombres:
 certErrorMismatchNoNames=El certificado no es válido para ninguno de los nombres del servidor.
 
-certErrorExpired=El certificado vence en %S.
-certErrorNotYetValid=El certificado no será válido hasta %S.
+
+# LOCALIZATION NOTE (certErrorExpiredNow): Do not translate %1$S (date+time of expired certificate) or %2$S (current date+time)
+certErrorExpiredNow=El certificado ha expirado el %1$S. La fecha actual es %2$S.
+# LOCALIZATION NOTE (certErrorNotYetValidNow): Do not translate %1$S (date+time certificate will become valid) or %2$S (current date+time)
+certErrorNotYetValidNow=El certificado no será válido hasta %1$S. La fecha actual es %2$S.
+
 
 certErrorCodePrefix=(Código de error: %S)
 
 CertInfoIssuedFor=Emitido a:
 CertInfoIssuedBy=Emitido por:
 CertInfoValid=Válido
 CertInfoFrom=de
 CertInfoTo=a
--- a/security/manager/chrome/pippki/certManager.dtd
+++ b/security/manager/chrome/pippki/certManager.dtd
@@ -89,37 +89,41 @@
 <!ENTITY certmgr.deletecert.beforename        "Usted ha solicitado eliminar este certificado:">
 <!ENTITY certmgr.deletecert.aftername         "¿Está seguro que desea eliminar este certificado?">
 <!ENTITY certmgr.deleteusercert.title         "Eliminar su certificado">
 <!ENTITY certmgr.deleteusercert.beforename    "Usted ha solicitado eliminar el certificado:">
 <!ENTITY certmgr.deleteusercert.aftername     "Una vez que haya eliminado este certificado, no será capaz de leer el correo que ha sido cifrado con él.">
 
 <!ENTITY certmgr.certname                     "Nombre de Certificado">
 <!ENTITY certmgr.certserver                   "Servidor">
-<!ENTITY certmgr.typesofoverrides             "Excepciones">
+
 <!ENTITY certmgr.override_lifetime            "Tiempo de vida">
 <!ENTITY certmgr.tokenname                    "Dsipositivo de Seguridad">
-<!ENTITY certmgr.purpose                      "Propósitos">
+
 <!ENTITY certmgr.issued                       "Emitido el">
 <!ENTITY certmgr.expires                      "Vence el">
 <!ENTITY certmgr.email                        "Dirección E-Mail">
 <!ENTITY certmgr.serial                       "Número de Serie">
 
 <!ENTITY certmgr.close.label                  "Cerrar">
 <!ENTITY certmgr.close.accesskey              "C">
 <!ENTITY certmgr.view2.label                  "Ver...">
 <!ENTITY certmgr.view2.accesskey              "V">
-<!ENTITY certmgr.edit2.label                  "Editar…">
-<!ENTITY certmgr.edit2.accesskey              "E">
+
+<!ENTITY certmgr.edit3.label                  "Editar confianza…">
+<!ENTITY certmgr.edit3.accesskey              "E">
+
 <!ENTITY certmgr.editca.label                 "Modificar Confianza en CA">
 <!ENTITY certmgr.editca.accesskey             "d">
 <!ENTITY certmgr.add.label                    "Añadir">
 <!ENTITY certmgr.add.accesskey                "A">
 <!ENTITY certmgr.export.label                 "Exportar…">
 <!ENTITY certmgr.export.accesskey             "x">
+<!ENTITY certmgr.delete_builtin.label         "Borrar o desconfiar…">
+<!ENTITY certmgr.delete_builtin.accesskey     "B">
 <!ENTITY certmgr.delete2.label                "Eliminar...">
 <!ENTITY certmgr.delete2.accesskey            "E">
 <!ENTITY certmgr.backup2.label                "Hacer un Respaldo…">
 <!ENTITY certmgr.backup2.accesskey            "H">
 <!ENTITY certmgr.backupall2.label             "Respaldar Todo...">
 <!ENTITY certmgr.backupall2.accesskey         "R">
 <!ENTITY certmgr.restore2.label               "Importar…">
 <!ENTITY certmgr.restore2.accesskey           "m">
@@ -128,18 +132,20 @@
 <!ENTITY certmgr.fields.label                 "Valor del Campo">
 <!ENTITY certmgr.fields.accesskey             "V">
 <!ENTITY certmgr.hierarchy.label              "Jerarquía de Certificado">
 <!ENTITY certmgr.hierarchy.accesskey          "C">
 <!ENTITY certmgr.addException.label           "Añadir Excepción...">
 <!ENTITY certmgr.addException.accesskey       "x">
 
 <!ENTITY exceptionMgr.title                   "Agregar Excepción de Seguridad">
-<!ENTITY exceptionMgr.exceptionButton         "Confirmar Excepción de Seguridad">
-<!ENTITY exceptionMgr.exceptionButtonAccess   "C">
+
+<!ENTITY exceptionMgr.exceptionButton.label   "Confirmar excepción de seguridad">
+<!ENTITY exceptionMgr.exceptionButton.accesskey "C">
+
 <!ENTITY exceptionMgr.supplementalWarning     "Los bancos, tiendas y otros sitios públicos legítimos no le pedirán hacer esto.">
 <!ENTITY exceptionMgr.certlocation.caption2   "Servidor">
 <!ENTITY exceptionMgr.certlocation.url        "Dirección:">
 <!ENTITY exceptionMgr.certlocation.download   "Obtener Certificado">
 <!ENTITY exceptionMgr.certlocation.accesskey  "G">
 <!ENTITY exceptionMgr.certstatus.caption      "Estados de Certificado">
 <!ENTITY exceptionMgr.certstatus.viewCert     "Ver...">
 <!ENTITY exceptionMgr.certstatus.accesskey    "V">
--- a/security/manager/chrome/pippki/pippki.properties
+++ b/security/manager/chrome/pippki/pippki.properties
@@ -57,30 +57,32 @@ issuerCertNotFound=No se encontró el certificado para esta autoridad certificadora
 deleteSslCertConfirm3=¿Está seguro que desea eliminar estas excepciones de servidor?
 deleteSslCertImpact3=Si elimina una excepción de servidor, restaurará los controles de seguridad habituales para ese servidor y se requerirá que use un certificado válido.
 deleteSslCertTitle3=Eliminar excepciones de certificados de servidor
 
 deleteUserCertConfirm=¿Está seguro que desea eliminar estos certificados?
 deleteUserCertImpact=Si elimina uno de sus propios certificados, no podrá utilizarlo para identificarse a sí mismo.
 deleteUserCertTitle=Eliminar sus Certificados
 
-deleteCaCertConfirm=¿Está seguro de que quiere eliminar estos certificados de CA?
-deleteCaCertImpactX=Si borra el certificado de una Autoridad Certificadora (CA), esta aplicación dejará de confiar en los certificados emitidos por esa CA.
-deleteCaCertTitle=Eliminar certificados CA
+deleteCaCertConfirm2=Ha solicitado eliminar estos certificados de CA. Para los certificados incorporados se eliminará toda la confianza, lo que tiene el mismo efecto. ¿Está seguro de querer eliminar o quitar la confianza?
+deleteCaCertImpactX2=Si elimina o desconfía de un certifcado de una Autoridad de Certificación (CA), esta aplicación ya no confiará en ningún certificado expedido por esa CA.
+deleteCaCertTitle2=Eliminar o desconfiar de certificados de CA
+
+
 
 deleteEmailCertConfirm=¿Está seguro de que quiere eliminar los certificados de correo electrónico de estas personas?
 deleteEmailCertImpactDesc=Si borra el certificado de correo electrónico de una persona, ya no podrá enviar mensajes cifrados a esa persona.
 deleteEmailCertTitle=Eliminar certificados de correo electrónico
 
 deleteOrphanCertConfirm=¿Está seguro que desea eliminar estos certificados?
 deleteOrphanCertTitle=Eliminar certificados
 
 
 #PKCS#12 file dialogs
-chooseP12RestoreFileDialog=Nombre del archivo a restaurar
+chooseP12RestoreFileDialog2=Archivo de certificado a importar
 chooseP12BackupFileDialog=Nombre del archivo a respaldar
 file_browse_PKCS12_spec=Archivos PKCS12
 
 
 #Preferences
 resetPreferences=Utilice este botón para reiniciar las preferencias de seguridad de %S a sus valores originales.
 
 #Cert verification
@@ -101,20 +103,22 @@ clientAuthMessage2=Emitido bajo: "%S"
 pageInfo_SiteNotVerified=Identidad del sitio web no verificada
 pageInfo_WebSiteVerified=Identidad del sitio web verificada
 pageInfo_Identity_Verified=El sitio web %S admite identificación para la página que está viendo. La identidad de este sitio web ha sido verificada por %S, una autoridad certificadora en la que confía para este propósito.
 pageInfo_ViewCertificate=Ver el certificado de seguridad que verifica la identidad de este sitio web.
 pageInfo_NoEncryption=Conexión sin cifrar
 pageInfo_Privacy_None1=El sitio web %S no admite cifrado para la página que está viendo.
 pageInfo_Privacy_None2=La información enviada por Internet sin cifrar puede ser vista por otras personas. 
 pageInfo_Privacy_None3=La página que está viendo está sin cifrar.
-pageInfo_StrongEncryption=Conexión cifrada: el nivel de cifrado es alto (%S %S bit)
+
+pageInfo_StrongEncryptionWithBits=Conexión cifrada: Cifrado fuerte (%S, clave de %S bits)
 pageInfo_Privacy_Strong1=La página que está viendo fue cifrada antes de ser transmitida por Internet.
 pageInfo_Privacy_Strong2=El cifrado hace muy difícil que gente no autorizada pueda ver la información que viaja entre dos ordenadores.  Por tanto, es muy improbable que alguien haya leído esta página mientras viajaba por la red.
-pageInfo_WeakEncryption=Conexión cifrada: el nivel de cifrado es bajo (%S %S bit)
+
+pageInfo_WeakEncryptionWithBits=Conexión cifrada: Cifrado débil (%S, clave de %S bits)
 pageInfo_Privacy_Weak1=El sitio web %S está utilizando cifrado de bajo nivel para la página que está viendo.
 pageInfo_Privacy_Weak2=El cifrado de bajo nivel puede permitir a personas no autorizadas ver esta información.
 pageInfo_MixedContent=Conexión parcialmente cifrada
 pageInfo_Privacy_Mixed1=Hay partes de la página que está viendo que no fueron cifradas antes de transmitirse por internet.
 
 #Cert Viewer
 certDetails=Visor de certificados:
 notPresent=<No es parte de un certificado>
--- a/toolkit/chrome/mozapps/extensions/blocklist.dtd
+++ b/toolkit/chrome/mozapps/extensions/blocklist.dtd
@@ -1,10 +1,13 @@
-<!ENTITY blocklist.title             "Algunos agregados pueden estar causando problemas">
+<!ENTITY blocklist.title             "Algunos complementos pueden estar causando problemas">
 <!ENTITY blocklist.style             "width: 45em; height: 30em">
-<!ENTITY blocklist.summary           "&brandShortName; ha determinado que, los siguientes agregados, son conocidos por causar problemas de estabilidad o seguridad:">
-<!ENTITY blocklist.softblocked       "Para su protección, le recomendamos ampliamente reiniciar con estos agregados deshabilitados.">
-<!ENTITY blocklist.hardblocked       "Estos agregados tienen un gran riesgo de causar problemas de estabilidad o seguridad y se han bloqueado, pero es necesario reiniciar para hacerlo completamente.">
-<!ENTITY blocklist.softandhard       "Los agregados con un riesgo alto de causar problemas de estabilidad o seguridad han sido bloqueados. Los demás tienen un riesgo menor, pero le recomendamos ampliamente desactivarlos y reiniciar.">
+<!ENTITY blocklist.summary           "&brandShortName; ha determinado que, los siguientes complementos, son conocidos por causar problemas de estabilidad o seguridad:">
+<!ENTITY blocklist.softblocked       "Para su protección, le recomendamos ampliamente reiniciar con estos complementos deshabilitados.">
+<!ENTITY blocklist.hardblocked       "Estos complementos tienen un gran riesgo de causar problemas de estabilidad o seguridad y se han bloqueado, pero es necesario reiniciar para hacerlo completamente.">
+<!ENTITY blocklist.softandhard       "Los complementos con un riesgo alto de causar problemas de estabilidad o seguridad han sido bloqueados. Los demás tienen un riesgo menor, pero le recomendamos ampliamente desactivarlos y reiniciar.">
 <!ENTITY blocklist.moreinfo          "Más información">
 
 <!ENTITY blocklist.accept.label      "Reiniciar &brandShortName;">
 <!ENTITY blocklist.accept.accesskey  "R">
+
+<!ENTITY blocklist.blocked.label     "Bloqueado">
+<!ENTITY blocklist.checkbox.label    "Deshabilitar">
--- a/toolkit/chrome/mozapps/profile/profileSelection.properties
+++ b/toolkit/chrome/mozapps/profile/profileSelection.properties
@@ -30,8 +30,11 @@ deleteFiles=Eliminar archivos
 dontDeleteFiles=No eliminar archivos
 
 profileCreationFailed=No se ha podido crear el perfil. Probablemente usted no dispone de los permisos para escribir en la carpeta seleccionada.
 profileCreationFailedTitle=Falló la creación del perfil
 profileExists=Un perfil con este nombre ya existe. Por favor, escoja otro nombre.
 profileExistsTitle=El perfil ya existe
 profileFinishText=Haga click en Finalizar para crear este nuevo perfil.
 profileFinishTextMac=Haga clic en Hecho para crear este nuevo perfil.
+profileMissing=Su perfil %S no puede cargarse. Puede estar faltando o ser inaccesible.
+profileMissingTitle=Perfil faltante
+