From 43a97878ce14b72f0981164f87f2e35e14151312 Mon Sep 17 00:00:00 2001
From: Daniel Baumann
marcadores y más.
+# The primary import button label will depend on whether we can detect which browser was used to download Firefox.
+# Variables:
+# $previous (Str) - Previous browser name, such as Edge, Chrome
+mr1-onboarding-import-primary-button-label-attribution = Importar desde { $previous }
+# This string will be used in cases where we can't detect the previous browser name.
+mr1-onboarding-import-primary-button-label-no-attribution = Importar desde el navegador anterior
+mr1-onboarding-import-secondary-button-label = Ahora no
+mr2-onboarding-colorway-header = La vida a todo color
+mr2-onboarding-colorway-subtitle = Nuevas combinaciones de colores vibrantes. Disponible por tiempo limitado.
+mr2-onboarding-colorway-primary-button-label = Guardar combinación de colores
+mr2-onboarding-colorway-secondary-button-label = Ahora no
+mr2-onboarding-colorway-label-soft = Suave
+mr2-onboarding-colorway-label-balanced = Equilibrado
+# "Bold" is used in the sense of bravery or courage, not in the sense of
+# emphasized text.
+mr2-onboarding-colorway-label-bold = Fuerte
+# Automatic theme uses operating system color settings
+mr2-onboarding-theme-label-auto = Auto
+# This string will be used for Default theme
+mr2-onboarding-theme-label-default = Predeterminado
+mr1-onboarding-theme-header = Hazlo tuyo
+mr1-onboarding-theme-subtitle = Personaliza { -brand-short-name } con un tema.
+mr1-onboarding-theme-primary-button-label = Guardar tema
+mr1-onboarding-theme-secondary-button-label = Ahora no
+# System theme uses operating system color settings
+mr1-onboarding-theme-label-system = Tema del sistema
+mr1-onboarding-theme-label-light = Claro
+mr1-onboarding-theme-label-dark = Oscuro
+# "Alpenglow" here is the name of the theme, and should be kept in English.
+mr1-onboarding-theme-label-alpenglow = Alpenglow
+onboarding-theme-primary-button-label = Hecho
+
+## Please make sure to split the content of the title attribute into lines whose
+## width corresponds to about 40 Latin characters, to ensure that the tooltip
+## doesn't become too long. Line breaks will be preserved when displaying the
+## tooltip.
+
+# Tooltip displayed on hover of system theme
+mr1-onboarding-theme-tooltip-system =
+ .title =
+ Seguir el tema del sistema operativo
+ para botones, menús y ventanas.
+# Input description for system theme
+mr1-onboarding-theme-description-system =
+ .aria-description =
+ Seguir el tema del sistema operativo
+ para botones, menús y ventanas.
+# Tooltip displayed on hover of light theme
+mr1-onboarding-theme-tooltip-light =
+ .title =
+ Usar un tema claro para botones,
+ menús y ventanas.
+# Input description for light theme
+mr1-onboarding-theme-description-light =
+ .aria-description =
+ Usar un tema claro para botones,
+ menús y ventanas.
+# Tooltip displayed on hover of dark theme
+mr1-onboarding-theme-tooltip-dark =
+ .title =
+ Usar un tema oscuro para botones,
+ menús y ventanas.
+# Input description for dark theme
+mr1-onboarding-theme-description-dark =
+ .aria-description =
+ Usar un tema oscuro para botones,
+ menús y ventanas.
+# Tooltip displayed on hover of Alpenglow theme
+mr1-onboarding-theme-tooltip-alpenglow =
+ .title =
+ Usar un tema dinámico y colorido para botones,
+ menús y ventanas.
+# Input description for Alpenglow theme
+mr1-onboarding-theme-description-alpenglow =
+ .aria-description =
+ Usar un tema dinámico y colorido para botones,
+ menús y ventanas.
+# Tooltip displayed on hover of non-default colorway theme
+# variations e.g. soft, balanced, bold
+mr2-onboarding-theme-tooltip =
+ .title = Usar esta combinación de colores.
+# Selector description for non-default colorway theme
+# variations e.g. soft, balanced, bold
+mr2-onboarding-theme-description =
+ .aria-description = Usar esta combinación de colores.
+# Tooltip displayed on hover of colorway
+# Variables:
+# $colorwayName (String) - Name of colorway
+mr2-onboarding-colorway-tooltip =
+ .title = Explorar combinaciones de colores de { $colorwayName }.
+# Selector description for colorway
+# Variables:
+# $colorwayName (String) - Name of colorway
+mr2-onboarding-colorway-label = Explorar combinaciones de colores de { $colorwayName }.
+# Tooltip displayed on hover of default themes
+mr2-onboarding-default-theme-tooltip =
+ .title = Explorar los temas predeterminados.
+# Selector description for default themes
+mr2-onboarding-default-theme-label = Explorar los temas predeterminados.
+
+## Strings for Thank You page
+
+mr2-onboarding-thank-you-header = Gracias por elegirnos
+mr2-onboarding-thank-you-text = { -brand-short-name } es un navegador independiente respaldado por una organización sin ánimo de lucro. Juntos, estamos haciendo que la web sea más segura, saludable y privada.
+mr2-onboarding-start-browsing-button-label = Comenzar a navegar
+
+## Multistage live language reloading onboarding strings (about:welcome pages)
+##
+## The following language names are generated by the browser's Intl.DisplayNames API.
+##
+## Variables:
+## $negotiatedLanguage (String) - The name of the langpack's language, e.g. "Español (ES)"
+
+
+## Multistage live language reloading onboarding strings (about:welcome pages)
+##
+## The following language names are generated by the browser's Intl.DisplayNames API.
+##
+## Variables:
+## $negotiatedLanguage (String) - The name of the langpack's language, e.g. "Español (ES)"
+## $systemLanguage (String) - The name of the system language, e.g "Español (ES)"
+## $appLanguage (String) - The name of the language shipping in the browser build, e.g. "English (EN)"
+
+onboarding-live-language-header = Selecciona tu idioma
+mr2022-onboarding-live-language-text = { -brand-short-name } habla en tu idioma
+mr2022-language-mismatch-subtitle = Gracias a nuestra comunidad, { -brand-short-name } está traducido a más de 90 idiomas. Parece que tu sistema está usando { $systemLanguage } y { -brand-short-name } está usando { $appLanguage }.
+onboarding-live-language-button-label-downloading = Descargar el paquete de idioma para { $negotiatedLanguage }…
+onboarding-live-language-waiting-button = Obtener idiomas disponibles…
+onboarding-live-language-installing = Instalando el paquete de idioma para { $negotiatedLanguage }…
+mr2022-onboarding-live-language-switch-to = Cambiar a { $negotiatedLanguage }
+mr2022-onboarding-live-language-continue-in = Continuar en { $appLanguage }
+onboarding-live-language-secondary-cancel-download = Cancelar
+onboarding-live-language-skip-button-label = Saltar
+
+## Firefox 100 Thank You screens
+
+# "Hero Text" displayed on left side of welcome screen. This text can be
+# formatted to span multiple lines as needed. The
+# in this string allows a "zap" underline style to be automatically
+# added to the text inside it. "Yous" should stay inside the zap span, but
+# "Thank" can be put inside instead if there's no "you" in the translation.
+# The English text would normally be "100 Thank-Yous" i.e., plural noun, but for
+# aesthetics of splitting it across multiple lines, the hyphen is omitted.
+fx100-thank-you-hero-text =
+ 100
+ Gracias
+fx100-thank-you-subtitle = ¡Es nuestro lanzamiento número 100! Gracias por ayudarnos a construir un Internet mejor y más saludable.
+fx100-thank-you-pin-primary-button-label =
+ { PLATFORM() ->
+ [macos] Mantener { -brand-short-name } en el Dock
+ *[other] Fijar { -brand-short-name } en la barra de tareas
+ }
+fx100-upgrade-thanks-header = 100 Gracias
+# Message shown with a start-browsing button. Emphasis should be for "you"
+# but "Thank" can be used instead if there's no "you" in the translation.
+fx100-upgrade-thank-you-body = Es nuestro lanzamiento número 100 de { -brand-short-name }. Gracias por ayudarnos a construir un internet mejor y más saludable.
+# Message shown with either a pin-to-taskbar or set-default button.
+fx100-upgrade-thanks-keep-body = ¡Es nuestro lanzamiento número 100! Gracias por ser parte de nuestra comunidad. Mantén { -brand-short-name } a un clic de distancia de los próximos 100.
+mr2022-onboarding-secondary-skip-button-label = Saltar este paso
+
+## MR2022 New User Pin Firefox screen strings
+
+# Title used on about:welcome for new users when Firefox is not pinned.
+# In this context, open up is synonymous with "Discover".
+# The metaphor is that when they open their Firefox browser, it helps them discover an amazing internet.
+# If this translation does not make sense in your language, feel free to use the word "discover."
+mr2022-onboarding-welcome-pin-header = Abre un Internet increíble
+# Subtitle is used on onboarding page for new users page when Firefox is not pinned
+mr2022-onboarding-welcome-pin-subtitle = Inicia { -brand-short-name } desde cualquier lugar con un solo clic. Cada vez que lo haces, estás eligiendo una web más abierta e independiente.
+# Primary button string used on welcome page for when Firefox is not pinned.
+mr2022-onboarding-pin-primary-button-label =
+ { PLATFORM() ->
+ [macos] Mantener { -brand-short-name } en el Dock
+ *[other] Fijar { -brand-short-name } en la barra de tareas
+ }
+# Subtitle will be used when user already has Firefox pinned, but
+# has not set it as their default browser.
+# When translating "zip", please feel free to pick a verb that signifies movement and/or exploration
+# and makes sense in the context of navigating the web.
+mr2022-onboarding-set-default-only-subtitle = Comienza con un navegador respaldado por una organización sin fines de lucro. Defendemos tu privacidad mientras navegas por la web.
+
+## MR2022 Existing User Pin Firefox Screen Strings
+
+# Title used on multistage onboarding page for existing users when Firefox is not pinned
+mr2022-onboarding-existing-pin-header = Gracias por querer a { -brand-product-name }
+# Subtitle is used on onboarding page for existing users when Firefox is not pinned
+mr2022-onboarding-existing-pin-subtitle = Inicia un Internet más saludable desde cualquier lugar con un solo clic. Nuestra última actualización está repleta de cosas nuevas que creemos que te encantarán.
+# Subtitle will be used on the welcome screen for existing users
+# when they already have Firefox pinned but not set as default
+mr2022-onboarding-existing-set-default-only-subtitle = Usa un navegador que defiende tu privacidad mientras navegas por la web. Nuestra última actualiza está repleta de cosas que te encantarán.
+mr2022-onboarding-existing-pin-checkbox-label = Agrega también navegación privada de { -brand-short-name }
+
+## MR2022 New User Set Default screen strings
+
+# This string is the title used when the user already has pinned the browser, but has not set default.
+mr2022-onboarding-set-default-title = Haz de { -brand-short-name } tu navegador para llevar
+mr2022-onboarding-set-default-primary-button-label = Establece { -brand-short-name } como navegador privado
+# When translating "zip", please feel free to pick a verb that signifies movement and/or exploration
+# and makes sense in the context of navigating the web.
+mr2022-onboarding-set-default-subtitle = Usa un navegador respaldado por una organización sin fines de lucro. Defendemos tu privacidad mientras navegas por la web.
+
+## MR2022 Get Started screen strings.
+## These strings will be used on the welcome page
+## when Firefox is already set to default and pinned.
+
+# When translating "zip", please feel free to pick a verb that signifies movement and/or exploration
+# and makes sense in the context of navigating the web.
+mr2022-onboarding-get-started-primary-subtitle = Nuestra última versión está diseñada pensando en ti, lo que hace que navegar por la web sea más fácil que nunca. Está repleto de funciones que creemos que te encantarán.
+mr2022-onboarding-get-started-primary-button-label = Configurar en segundos
+
+## MR2022 Import Settings screen strings
+
+mr2022-onboarding-import-header = Configuración ultrarrápida
+mr2022-onboarding-import-subtitle = Configura { -brand-short-name } como quieras. Agrega tus marcadores, contraseñas y más desde tu antiguo navegador.
+mr2022-onboarding-import-primary-button-label-no-attribution = Importar desde el navegador anterior
+
+## If your language uses grammatical genders, in the description for the
+## colorway feel free to switch from "You are a X. You…" (e.g. "You are a
+## Playmaker. You create…") to "X: you…" ("Playmaker: You create…"). This might
+## help creating a more inclusive translation.
+
+mr2022-onboarding-colorway-title = Selecciona el color que te inspire
+mr2022-onboarding-colorway-subtitle = Voces independientes puede cambiar la cultura.
+mr2022-onboarding-colorway-primary-button-label-continue = Establecer y continuar
+mr2022-onboarding-existing-colorway-checkbox-label = Haz de { -firefox-home-brand-name } tu colorida página de inicio
+mr2022-onboarding-colorway-label-default = Predeterminado
+mr2022-onboarding-colorway-tooltip-default2 =
+ .title = Colores actuales de { -brand-short-name }
+mr2022-onboarding-colorway-description-default = Usar mis colores actuales de { -brand-short-name }.
+mr2022-onboarding-colorway-label-playmaker = Creador de jugadas
+mr2022-onboarding-colorway-tooltip-playmaker2 =
+ .title = Creador de jugadas (rojo)
+mr2022-onboarding-colorway-description-playmaker = Eres un Creador de Jugadas. Creas oportunidades para ganar y ayudas a todos los que te rodean a mejorar su juego.
+mr2022-onboarding-colorway-label-expressionist = Expresionista
+mr2022-onboarding-colorway-tooltip-expressionist2 =
+ .title = Expresionista (amarillo)
+mr2022-onboarding-colorway-description-expressionist = Eres un Expresionista. Miras el mundo de forma distinta y tus creaciones despiertan las emociones de los demás.
+mr2022-onboarding-colorway-label-visionary = Visionario
+mr2022-onboarding-colorway-tooltip-visionary2 =
+ .title = Visionario (verde)
+mr2022-onboarding-colorway-description-visionary = Eres un Visionario. Cuestiones el status quo y mueves a otros a imaginar un futuro mejor.
+mr2022-onboarding-colorway-label-activist = Activista
+mr2022-onboarding-colorway-tooltip-activist2 =
+ .title = Activista (azul)
+mr2022-onboarding-colorway-description-activist = Eres un Activista. Dejar el mundo como un lugar mejor de lo que encontraste y llevas a otros a creer.
+mr2022-onboarding-colorway-label-dreamer = Soñador
+mr2022-onboarding-colorway-tooltip-dreamer2 =
+ .title = Soñador (púrpura)
+mr2022-onboarding-colorway-description-dreamer = Eres un soñador. Crees que la fortuna favorece a los audaces e inspiras a otros a ser valientes.
+mr2022-onboarding-colorway-label-innovator = Innovador
+mr2022-onboarding-colorway-tooltip-innovator2 =
+ .title = Innovador (naranja)
+mr2022-onboarding-colorway-description-innovator = Eres un Innovador. Ves oportunidades donde sea y creas un impacto en las vidas de quienes te rodean.
+
+## MR2022 Multistage Mobile Download screen strings
+
+mr2022-onboarding-mobile-download-title = Salta de la computadora al teléfono y viceversa
+mr2022-onboarding-mobile-download-subtitle = Toma las pestañas de un dispositivo y retoma donde te quedaste en otro. Además, sincroniza tus marcadores y contraseñas en cualquier lugar donde uses { -brand-product-name }.
+mr2022-onboarding-mobile-download-cta-text = Escanea el código QR para tener { -brand-product-name } para dispositivos móviles o envíate un enlace de descarga.
+mr2022-onboarding-no-mobile-download-cta-text = Escanea el código QR para tener { -brand-product-name } para dispositivos móviles.
+
+## MR2022 Upgrade Dialog screens
+## Pin private window screen shown only for users who don't have Firefox private pinned
+
+mr2022-upgrade-onboarding-pin-private-window-header = Obtén navegación privada gratuita con un solo clic
+mr2022-upgrade-onboarding-pin-private-window-subtitle = Sin cookies guardadas ni historial, directamente desde tu escritorio. Navega como si nadie te estuviera mirando.
+mr2022-upgrade-onboarding-pin-private-window-primary-button-label =
+ { PLATFORM() ->
+ [macos] Mantén la navegación privada de { -brand-short-name } en el Dock
+ *[other] Fija la navegación privada de { -brand-short-name } en la barra de tareas
+ }
+
+## MR2022 Privacy Segmentation screen strings
+
+mr2022-onboarding-privacy-segmentation-title = Siempre respetamos tu privacidad
+mr2022-onboarding-privacy-segmentation-subtitle = Desde sugerencias inteligentes hasta búsquedas más inteligentes, trabajamos constantemente para crear un { -brand-product-name } mejor y más personal.
+mr2022-onboarding-privacy-segmentation-text-cta = ¿Qué quieres ver cuando ofrezcamos nuevas funciones que utilicen tus datos para mejorar tu navegación?
+mr2022-onboarding-privacy-segmentation-button-primary-label = Usar recomendaciones de { -brand-product-name }
+mr2022-onboarding-privacy-segmentation-button-secondary-label = Mostrar información detallada
+
+## MR2022 Multistage Gratitude screen strings
+
+mr2022-onboarding-gratitude-title = Estas ayudándonos a crear un mejor internet
+mr2022-onboarding-gratitude-subtitle = Gracias por usar { -brand-short-name }, respaldado por la fundación Mozilla. Con tu ayuda, trabajamos para crear un internet más abierto, accesible y mejor para todas y todos.
+mr2022-onboarding-gratitude-primary-button-label = Mira las novedades
+mr2022-onboarding-gratitude-secondary-button-label = Empieza a navegar
+
+## Onboarding spotlight for infrequent users
+
+onboarding-infrequent-import-title = Siéntete como en casa
+onboarding-infrequent-import-subtitle = Ya sea que te estés instalando o simplemente pases por aquí, recuerda que puedes importar tus marcadores, contraseñas y más.
+onboarding-infrequent-import-primary-button = Importar a { -brand-short-name }
+
+## MR2022 Illustration alt tags
+## Descriptive tags for illustrations used by screen readers and other assistive tech
+
+mr2022-onboarding-pin-image-alt =
+ .aria-label = Persona que trabaja en una computadora portátil rodeada de estrellas y flores.
+mr2022-onboarding-default-image-alt =
+ .aria-label = Persona abrazando el logo de { -brand-product-name }
+mr2022-onboarding-import-image-alt =
+ .aria-label = Persona montando una patineta con una caja de iconos de software
+mr2022-onboarding-mobile-download-image-alt =
+ .aria-label = Ranas saltando sobre nenúfares con un código QR para descargar { -brand-product-name } para dispositivos móviles en el centro
+mr2022-onboarding-pin-private-image-alt =
+ .aria-label = La varita mágica hace que el logotipo de navegación privada de { -brand-product-name } aparezca de un sombrero
+mr2022-onboarding-privacy-segmentation-image-alt =
+ .aria-label = Manos de piel clara y de piel oscura chocan los cinco
+mr2022-onboarding-gratitude-image-alt =
+ .aria-label = Vista de una puesta de sol a través de una ventana con un zorro y una planta de casa en un alféizar
+mr2022-onboarding-colorways-image-alt =
+ .aria-label = Un spray de mano pinta un colorido collage de un ojo verde, un zapato naranja, una pelota de baloncesto roja, unos auriculares morados, un corazón azul y una corona amarilla
diff --git a/l10n-es-MX/browser/browser/nsserrors.ftl b/l10n-es-MX/browser/browser/nsserrors.ftl
new file mode 100644
index 0000000000..7a20f064c4
--- /dev/null
+++ b/l10n-es-MX/browser/browser/nsserrors.ftl
@@ -0,0 +1,355 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+# DO NOT ADD THINGS OTHER THAN ERROR MESSAGES HERE.
+# This file gets parsed into a JS dictionary of all known error message ids in
+# gen_aboutneterror_codes.py . If we end up needing fluent attributes or
+# refactoring them in some way, the script will need updating.
+
+# Variables:
+# $hostname (String) - Hostname of the website with SSL error.
+# $errorMessage (String) - Error message corresponding to the type of error we are experiencing.
+ssl-connection-error = Un error ocurrió durante una conexión a { $hostname }. { $errorMessage }
+
+# Variables:
+# $error (string) - NSS error code string that specifies type of cert error. e.g. unknown issuer, invalid cert, etc.
+cert-error-code-prefix = Código de error: { $error }
+
+psmerr-ssl-disabled = No se puede conectar de forma segura porque el protocolo ha sido desactivado.
+psmerr-ssl2-disabled = No se puede conectar de forma segura porque el sitio usa una versión antigua e insegura del protocolo SSL.
+
+# This is a multi-line message.
+psmerr-hostreusedissuerandserial =
+ Recibiste un certificado no válido. Ponte en contacto con el administrador del servidor o envíales un correo con la siguiente información:
+
+ Su certificado contiene el mismo número de serie que otro certificado expedido por la autoridad certificadora. Obtengan un nuevo certificado que contenga un número de serie único.
+
+ssl-error-export-only-server = No es posible comunicar de forma segura. El otro extremo de la conexión no admite cifrado de grado alto.
+ssl-error-us-only-server = No es posible comunicar de forma segura. El otro extremo de la conexión requiere cifrado de grado alto que no está admitido.
+ssl-error-no-cypher-overlap = No se puede comunicar de forma segura con la otra parte: no hay algoritmos de cifrado comunes.
+ssl-error-no-certificate = No es posible encontrar el certificado o clave necesarios para la identificación.
+ssl-error-bad-certificate = No es posible la comunicación de forma segura con el otro extremo de la conexión porque el certificado de éste fue rechazado.
+ssl-error-bad-client = El servidor encontró datos erróneos del cliente.
+ssl-error-bad-server = El cliente encontró datos erróneos del servidor.
+ssl-error-unsupported-certificate-type = Tipo de certificado no admitido.
+ssl-error-unsupported-version = La otra parte está usando una versión del protocolo de seguridad no admitida.
+ssl-error-wrong-certificate = Identificación del cliente fallida: la clave privada en la base de datos de claves no coincide con la clave pública en la base de datos de certificados.
+ssl-error-bad-cert-domain = No es posible comunicar de forma segura con el otro extremo de la conexión porque el nombre de dominio solicitado no coincide con el certificado del servidor.
+ssl-error-post-warning = Código de error SSL no reconocido.
+ssl-error-ssl2-disabled = La otra parte sólo admite SSL versión 2, que está desactivado localmente.
+ssl-error-bad-mac-read = SSL ha recibido un registro con un código de identificación de mensaje incorrecto.
+ssl-error-bad-mac-alert = El otro extremo de la conexión SSL informa de un código de identificación de mensaje incorrecto.
+ssl-error-bad-cert-alert = El otro extremo de la conexión SSL no puede verificar tu certificado.
+ssl-error-revoked-cert-alert = El otro extremo de la conexión SSL ha rechazado tu certificado por considerarlo revocado.
+ssl-error-expired-cert-alert = El otro extremo de la conexión SSL ha rechazado tu certificado por considerarlo expirado.
+ssl-error-ssl-disabled = No se puede conectar: SSL está desactivado.
+ssl-error-fortezza-pqg = No se puede conectar: el otro extremo de la conexión SSL está en otro dominio FORTEZZA.
+ssl-error-unknown-cipher-suite = Se ha solicitado una suite de cifrado SSL desconocida.
+ssl-error-no-ciphers-supported = No hay suites de cifrado presentes y activas en este programa.
+ssl-error-bad-block-padding = SSL ha recibido un registro con un ajuste de bloque incorrecto.
+ssl-error-rx-record-too-long = SSL ha recibido un registro que excedía la longitud máxima permitida.
+ssl-error-tx-record-too-long = SSL ha intentado enviar un registro que excede la longitud máxima admisible.
+ssl-error-rx-malformed-hello-request = SSL ha recibido un mensaje de negociación Hello Request mal formado.
+ssl-error-rx-malformed-client-hello = SSL ha recibido un mensaje de negociación Client Hello mal formado.
+ssl-error-rx-malformed-server-hello = SSL ha recibido un mensaje de negociación Server Hello mal formado.
+ssl-error-rx-malformed-certificate = SSL ha recibido un mensaje de negociación Certificate mal formado.
+ssl-error-rx-malformed-server-key-exch = SSL ha recibido un mensaje de negociación Server Key Exchange mal formado.
+ssl-error-rx-malformed-cert-request = SSL ha recibido un mensaje de negociación de Certificate Request mal formado.
+ssl-error-rx-malformed-hello-done = SSL ha recibido un mensaje de negociación Server Hello Done mal formado.
+ssl-error-rx-malformed-cert-verify = SSL ha recibido un mensaje de negociación Certificate Verify mal formado.
+ssl-error-rx-malformed-client-key-exch = SSL ha recibido un mensaje de negociación Client Key Exchange mal formado.
+ssl-error-rx-malformed-finished = SSL ha recibido un mensaje de negociación Finished mal formado.
+ssl-error-rx-malformed-change-cipher = SSL ha recibido un registro de cambio de especificaciones de cifrado mal formado.
+ssl-error-rx-malformed-alert = SSL ha recibido un registro de alerta mal formada.
+ssl-error-rx-malformed-handshake = SSL ha recibido un registro de negociación mal formado.
+ssl-error-rx-malformed-application-data = SSL ha recibido un registro de datos de aplicación mal formado.
+ssl-error-rx-unexpected-hello-request = SSL ha recibido un mensaje de negociación Hello Request inesperado.
+ssl-error-rx-unexpected-client-hello = SSL ha recibido un mensaje de negociación Client Hello inesperado.
+ssl-error-rx-unexpected-server-hello = SSL ha recibido un mensaje de negociación Server Hello inesperado.
+ssl-error-rx-unexpected-certificate = SSL ha recibido un mensaje de negociación Certificate inesperado.
+ssl-error-rx-unexpected-server-key-exch = SSL ha recibido un mensaje de negociación Server Key Exchange inesperado.
+ssl-error-rx-unexpected-cert-request = SSL ha recibido un mensaje de negociación Certificate Request inesperado.
+ssl-error-rx-unexpected-hello-done = SSL ha recibido un mensaje de negociación Server Hello Done inesperado.
+ssl-error-rx-unexpected-cert-verify = SSL ha recibido un mensaje de negociación Certificate Verify inesperado.
+ssl-error-rx-unexpected-client-key-exch = SSL ha recibido un mensaje de negociación Client Key Exchange inesperado.
+ssl-error-rx-unexpected-finished = SSL ha recibido un mensaje de negociación Finished inesperado.
+ssl-error-rx-unexpected-change-cipher = SSL ha recibido un registro Change Cipher Spec inesperado.
+ssl-error-rx-unexpected-alert = SSL ha recibido un registro Alert inesperado.
+ssl-error-rx-unexpected-handshake = SSL ha recibido un registro de negociación inesperado.
+ssl-error-rx-unexpected-application-data = SSL ha recibido un registro Application Data inesperado.
+ssl-error-rx-unknown-record-type = SSL ha recibido un registro con un tipo de contenido desconocido.
+ssl-error-rx-unknown-handshake = SSL ha recibido un mensaje de negociación con un tipo de mensaje desconocido.
+ssl-error-rx-unknown-alert = SSL ha recibido un registro de alerta con una descripción de alerta desconocida.
+ssl-error-close-notify-alert = El otro extremo de la conexión SSL ha cerrado esta conexión.
+ssl-error-handshake-unexpected-alert = El otro extremo de la conexión SSL no esperaba un mensaje de negociación que ha recibido.
+ssl-error-decompression-failure-alert = El otro extremo de la conexión SSL no ha podido descomprimir con éxito un registro SSL que ha recibido.
+ssl-error-handshake-failure-alert = El otro extremo de la conexión SSL no ha podido negociar un conjunto aceptable de parámetros de seguridad.
+ssl-error-illegal-parameter-alert = El otro extremo de la conexión SSL ha rechazado un mensaje de negociación por contenido no aceptable.
+ssl-error-unsupported-cert-alert = El otro extremo de la conexión SSL no admite certificados del tipo que ha recibido.
+ssl-error-certificate-unknown-alert = El otro extremo de la conexión SSL ha tenido algún problema no especificado con el certificado que ha recibido.
+ssl-error-generate-random-failure = SSL ha experimentado un fallo de su generador de números aleatorios.
+ssl-error-sign-hashes-failure = No es posible firmar digitalmente los datos requeridos para verificar tu certificado.
+ssl-error-extract-public-key-failure = SSL no ha podido extraer la clave pública del certificado del otro extremo de la conexión.
+ssl-error-server-key-exchange-failure = Fallo no especificado mientras se procesaba la negociación de intercambio de claves servidor de SSL.
+ssl-error-client-key-exchange-failure = Fallo no especificado mientras se procesaba la negociación de intercambio de claves cliente de SSL.
+ssl-error-encryption-failure = Ha fallado el algoritmo de cifrado de lotes de datos en la suite de cifrado seleccionada.
+ssl-error-decryption-failure = Ha fallado el algoritmo de descifrado de lotes de datos en la suite de cifrado seleccionada.
+ssl-error-socket-write-failure = Ha fallado un intento de escribir datos cifrados en el socket subyacente.
+ssl-error-md5-digest-failure = Función resumen MD5 fallida.
+ssl-error-sha-digest-failure = Función resumen SHA-1 fallida.
+ssl-error-mac-computation-failure = Cálculo MAC fallido.
+ssl-error-sym-key-context-failure = No se ha podido crear un contexto de clave simétrica.
+ssl-error-sym-key-unwrap-failure = No se ha podido desempaquetar la clave simétrica en el mensaje de intercambio de claves de cliente.
+ssl-error-pub-key-size-limit-exceeded = El servidor SSL ha intentado usar una clave pública de grado doméstico con una suite de cifrado de exportación.
+ssl-error-iv-param-failure = El código PKCS11 no permite traducir un IV en un parámetro.
+ssl-error-init-cipher-suite-failure = No se ha podido inicializar la suite de cifrado seleccionada.
+ssl-error-session-key-gen-failure = El cliente no ha podido generar claves de sesión para la sesión SSL.
+ssl-error-no-server-key-for-alg = El servidor no tiene clave para el algoritmo de intercambio de claves intentado.
+ssl-error-token-insertion-removal = El token PKCS#11 se insertó o eliminó mientras la operación estaba en progreso.
+ssl-error-token-slot-not-found = No se ha podido encontrar un token PKCS#11 para hacer una operación requerida.
+ssl-error-no-compression-overlap = No se puede comunicar de forma segura con la otra parte: no hay algoritmos de compresión comunes.
+ssl-error-handshake-not-completed = No se puede iniciar otra negociación SSL (SSL handshake) hasta que la actual se haya completado.
+ssl-error-bad-handshake-hash-value = Se han recibido de la otra parte valores hash incorrectos de negociación.
+ssl-error-cert-kea-mismatch = El certificado proporcionado no puede usarse con el algoritmo de intercambio de claves seleccionado.
+ssl-error-no-trusted-ssl-client-ca = No se confía en ninguna autoridad certificadora para la identificación del cliente SSL.
+ssl-error-session-not-found = La ID de sesión SSL del cliente no se ha encontrado en el caché de sesión del servidor.
+ssl-error-decryption-failed-alert = La otra parte no ha podido descifrar un registro SSL recibido por ella.
+ssl-error-record-overflow-alert = La otra parte ha recibido un registro SSL más largo de lo permitido.
+ssl-error-unknown-ca-alert = La otra parte no reconoce o confía en la CA que emitió tu certificado.
+ssl-error-access-denied-alert = La otra parte recibió un certificado válido, pero el acceso fue denegado.
+ssl-error-decode-error-alert = El otro extremo de la conexión no ha podido decodificar un mensaje de negociación SSL (SSL handshake).
+ssl-error-decrypt-error-alert = La otra parte indica un fallo en la verificación de la firma o intercambio de claves.
+ssl-error-export-restriction-alert = La otra parte informa que la negociación no cumple las regulaciones de exportación.
+ssl-error-protocol-version-alert = La otra parte informa de una versión del protocolo incompatible o no admitida.
+ssl-error-insufficient-security-alert = El servidor requiere cifrado más segudo del soportado por el cliente.
+ssl-error-internal-error-alert = La otra parte informa que ha experimentado un error interno.
+ssl-error-user-canceled-alert = El usuario del otro extremo de la conexión ha cancelado el negociación.
+ssl-error-no-renegotiation-alert = La otra parte no permite renegociar los parámetros de seguridad SSL.
+ssl-error-server-cache-not-configured = El caché del servidor SSL no está configurado ni desactivado en este socket.
+ssl-error-unsupported-extension-alert = El otro extremo de la conexión SSL no admite la extensión hello TLS solicitada.
+ssl-error-certificate-unobtainable-alert = El otro extremo de la conexión SSL no ha podido obtener tu certificado de la URL suministrada.
+ssl-error-unrecognized-name-alert = El otro extremo de la conexión SSL no tiene certificado para el nombre DNS solicitado.
+ssl-error-bad-cert-status-response-alert = El otro extremo de la conexión SSL no ha podido obtener una respuesta OCSP para su certificado.
+ssl-error-bad-cert-hash-value-alert = El otro extremo de la conexión SSL ha informado de un valor hash de certificado erróneo.
+ssl-error-rx-unexpected-new-session-ticket = SSL recibió un mensaje inesperado de handshake New Session Ticket.
+ssl-error-rx-malformed-new-session-ticket = SSL recibió un mensaje de handshake New Session Ticket con formato incorrecto.
+ssl-error-decompression-failure = SSL recibió un registro comprimido que no podrá descomprimirse.
+ssl-error-renegotiation-not-allowed = La renegociación no está permitida por este SSL socket.
+ssl-error-unsafe-negotiation = Peer intentó un handshake al viejo estilo (potencialmente vulnerable).
+ssl-error-rx-unexpected-uncompressed-record = SSL recibió un registro sin comprimir inesperado.
+ssl-error-weak-server-ephemeral-dh-key = SSL ha recibido una clave débil Diffie-Hellman en el servidor de mensaje de negociación de intercambio de claves.
+ssl-error-next-protocol-data-invalid = SSL recibió datos no válidos de la extensión NPN.
+ssl-error-feature-not-supported-for-ssl2 = Característica SSL no compatible con las conexiones SSL 2.0.
+ssl-error-feature-not-supported-for-servers = Característica SSL no admitida en los servidores.
+ssl-error-feature-not-supported-for-clients = Característica SSL no admitida en los clientes.
+ssl-error-invalid-version-range = El intervalo de versiones SSL no es válido.
+ssl-error-cipher-disallowed-for-version = El interlocutor SSL ha seleccionado una suite de cifrado no permitida en la versión de protocolo elegida.
+ssl-error-rx-malformed-hello-verify-request = SSL ha recibido un mensaje de negociación Hello Verify Request mal formado.
+ssl-error-rx-unexpected-hello-verify-request = SSL ha recibido un mensaje de negociación Hello Verify Request inesperado.
+ssl-error-feature-not-supported-for-version = Característica SSL no admitida en esa versión del protocolo.
+ssl-error-rx-unexpected-cert-status = SSL ha recibido un mensaje de negociación Certificate Status inesperado.
+ssl-error-unsupported-hash-algorithm = Algoritmo resumen no admitido utilizado por el interlocutor TLS.
+ssl-error-digest-failure = Falló la función de resumen.
+ssl-error-incorrect-signature-algorithm = Algoritmo de firma incorrecto especificado en un elemento firmado digitalmente.
+ssl-error-next-protocol-no-callback = Se activó la extensión de negociación del siguiente protocolo, pero la llamada de respuesta se inicializó antes de necesitarse.
+ssl-error-next-protocol-no-protocol = El servidor no admite protocolos anunciados por el cliente en la extensión ALPN.
+ssl-error-inappropriate-fallback-alert = El servidor rechazó la negociación porque el cliente degradó a una versión TLS inferior a la que admite el servidor.
+ssl-error-weak-server-cert-key = El certificado de servidor incluía una clave pública que era demasiado débil.
+ssl-error-rx-short-dtls-read = Sin espacio suficiente en buffer para un registro DTLS.
+ssl-error-no-supported-signature-algorithm = No se configuró un algoritmo de firma TLS soportado.
+ssl-error-unsupported-signature-algorithm = El par usó una combinación no soportada de firma y algoritmo hash.
+ssl-error-missing-extended-master-secret = El par trató de continuar sin una extensión extended_master_secret correcta.
+ssl-error-unexpected-extended-master-secret = El par trató de continuar con una extensión extended_master_secret inesperada.
+sec-error-io = Ha ocurrido un error de E/S durante la autorización de seguridad.
+sec-error-library-failure = fallo de la biblioteca de seguridad.
+sec-error-bad-data = biblioteca de seguridad: se han recibido datos incorrectos.
+sec-error-output-len = biblioteca de seguridad: error de longitud de salida.
+sec-error-input-len = la biblioteca de seguridad ha experimentado un error de longitud de entrada.
+sec-error-invalid-args = biblioteca de seguridad: argumentos no válidos.
+sec-error-invalid-algorithm = biblioteca de seguridad: algoritmo no válido.
+sec-error-invalid-ava = biblioteca de seguridad: AVA no válido.
+sec-error-invalid-time = Cadena de fecha/hora incorrectamente formateada.
+sec-error-bad-der = biblioteca de seguridad: mensaje codificado en DER incorrectamente formateado.
+sec-error-bad-signature = El certificado de la otra parte tiene una firma no válida.
+sec-error-expired-certificate = El certificado de la otra parte ha expirado.
+sec-error-revoked-certificate = El certificado de la otra parte ha sido revocado.
+sec-error-unknown-issuer = El emisor del certificado de la otra parte no se reconoce.
+sec-error-bad-key = La clave pública de la otra parte no es válida.
+sec-error-bad-password = La contraseña de seguridad introducida es incorrecta.
+sec-error-retry-password = La nueva contraseña se ha introducido incorrectamente. Inténtalo de nuevo.
+sec-error-no-nodelock = biblioteca de seguridad: no hay bloqueo de nodo (nodelock).
+sec-error-bad-database = biblioteca de seguridad: base de datos incorrecta.
+sec-error-no-memory = biblioteca de seguridad: fallo de ubicación (allocation) de memoria.
+sec-error-untrusted-issuer = El emisor del certificado de la otra parte ha sido marcado como no confiable por el usuario.
+sec-error-untrusted-cert = El certificado de la otra parte ha sido marcado como no confiable por el usuario.
+sec-error-duplicate-cert = El certificado ya existe en tu base de datos.
+sec-error-duplicate-cert-name = El nombre del certificado descargado duplica uno ya instalado en tu base de datos.
+sec-error-adding-cert = Error al agregar el certificado a la base de datos.
+sec-error-filing-key = Error asociando la llave para este certificado.
+sec-error-no-key = La clave privada de este certificado no puede encontrarse en la base de datos de claves
+sec-error-cert-valid = Este certificado es válido.
+sec-error-cert-not-valid = Este certificado no es válido.
+sec-error-cert-no-response = Biblioteca de certificados: no hay respuesta
+sec-error-expired-issuer-certificate = El certificado del emisor del certificado ha caducado. Comprueba la fecha y hora de tu sistema.
+sec-error-crl-expired = La CRL del emisor del certificado ha caducado. Actualiza o compruebe la fecha y hora de tu sistema.
+sec-error-crl-bad-signature = La CRL del emisor del certificado tiene una firma no válida.
+sec-error-crl-invalid = La nueva CRL tiene un formato no válido.
+sec-error-extension-value-invalid = El valor de la extensión del certificado no es válido.
+sec-error-extension-not-found = No se ha encontrado una extensión del certificado.
+sec-error-ca-cert-invalid = El certificado del emisor no es válido.
+sec-error-path-len-constraint-invalid = La restricción a la longitud de la ruta del certificado no es válida.
+sec-error-cert-usages-invalid = El campo de usos del certificado no es válido.
+sec-internal-only = **Módulo EXCLUSIVAMENTE interno**
+sec-error-invalid-key = La clave no admite la operación solicitada.
+sec-error-unknown-critical-extension = El certificado contiene una extensión crítica desconocida.
+sec-error-old-crl = La nueva CRL no es posterior a la actual.
+sec-error-no-email-cert = No cifrado o firmado: aún no tiene un certificado de correo electrónico.
+sec-error-no-recipient-certs-query = No cifrado: no tiene ciertificados para cada uno de los recipientes.
+sec-error-not-a-recipient = No se puede descrifrar: tú no es un destinatario, o bien no se ha encontrado una clave privada o certificado apropiados.
+sec-error-pkcs7-keyalg-mismatch = No se puede descifrar: el algoritmo de cifrado de clave no coincide con tu certificado.
+sec-error-pkcs7-bad-signature = Verificación de la firma fallida: o no se ha encontrado firmante, o se han encontrado demasiados firmantes, o los datos son inadecuados o corruptos.
+sec-error-unsupported-keyalg = Algoritmo de claves no admitido o desconocido.
+sec-error-decryption-disallowed = No se puede descifrar: se ha cifrado usando un algoritmo o tamaño de clave no permitidos.
+xp-sec-fortezza-bad-card = La tarjeta Fortezza no ha sido correctamente inicializada. Retírala y devuélvela a tu emisor.
+xp-sec-fortezza-no-card = No se han encontrado tarjetas Fortezza
+xp-sec-fortezza-none-selected = No hay tarjeta Fortezza seleccionada
+xp-sec-fortezza-more-info = Selecciona una personalidad para obtener más información sobre
+xp-sec-fortezza-person-not-found = Personalidad no encontrada
+xp-sec-fortezza-no-more-info = No hay más información en esa personalidad
+xp-sec-fortezza-bad-pin = PIN no válido
+xp-sec-fortezza-person-error = No se pueden inicializar las personalidades Fortezza.
+sec-error-no-krl = No se ha encontrado KRL para el certificado de este sitio.
+sec-error-krl-expired = La KRL del certificado de este sitio ha expirado.
+sec-error-krl-bad-signature = La KRL del certificado de este sitio tiene una firma no válida.
+sec-error-revoked-key = La clave para el certificado de este sitio ha sido revocada.
+sec-error-krl-invalid = La nueva KRL tiene un formato no válido.
+sec-error-need-random = biblioteca de seguridad: se necesitan datos aleatorios.
+sec-error-no-module = biblioteca de seguridad: ningún módulo de seguridad puede ejecutar la operación solicitada.
+sec-error-no-token = La tarjeta o token de seguridad no existe, tiene que ser inicializada, o ha sido eliminada.
+sec-error-read-only = biblioteca de seguridad: base de datos de sólo lectura.
+sec-error-no-slot-selected = No se ha seleccionado una ranura o token.
+sec-error-cert-nickname-collision = Ya existe un certificado con el mismo apodo.
+sec-error-key-nickname-collision = Ya existe una clave con el mismo apodo.
+sec-error-safe-not-created = error al crear el objeto seguro
+sec-error-baggage-not-created = error al crear el objeto de transporte (baggage object)
+xp-java-remove-principal-error = No se puede eliminar el principal
+xp-java-delete-privilege-error = No se puede eliminar el privilegio
+xp-java-cert-not-exists-error = Este principal no tiene un certificado
+sec-error-bad-export-algorithm = Un algoritmo requerido no está permitido.
+sec-error-exporting-certificates = Error al intentar exportar certificados.
+sec-error-importing-certificates = Error al intentar importar certificados.
+sec-error-pkcs12-decoding-pfx = No es posible importar. Error de decodificación. Archivo no válido.
+sec-error-pkcs12-invalid-mac = No es posible importar. MAC no válida. Contraseña incorrecta o archivo corrupto.
+sec-error-pkcs12-unsupported-mac-algorithm = No es posible importar. Algoritmo MAC no admitido.
+sec-error-pkcs12-unsupported-transport-mode = No es posible importar. Sólo se admiten los modos de privacidad e integridad de contraseña.
+sec-error-pkcs12-corrupt-pfx-structure = No es posible importar. La estructura del archivo está corrupta.
+sec-error-pkcs12-unsupported-pbe-algorithm = No es posible importar. Algoritmo de cifrado no admitido.
+sec-error-pkcs12-unsupported-version = No es posible importar. Versión del archivo no admitida.
+sec-error-pkcs12-privacy-password-incorrect = No es posible importar. Contraseña de privacidad incorrecta.
+sec-error-pkcs12-cert-collision = No es posible importar. El mismo apodo existe ya en la base de datos.
+sec-error-user-cancelled = El usuario ha presionado Cancelar.
+sec-error-pkcs12-duplicate-data = No importado, ya en la base de datos.
+sec-error-message-send-aborted = Mensaje no enviado.
+sec-error-inadequate-key-usage = El uso de la clave del certificado es inapropiada para la operación pretendida.
+sec-error-inadequate-cert-type = Tipo de certificado no aprobado para la aplicación.
+sec-error-cert-addr-mismatch = La dirección en el certificado de firma no coincide con la dirección en las cabeceras del mensaje.
+sec-error-pkcs12-unable-to-import-key = No es posible importar. Error al intentar importar la clave privada.
+sec-error-pkcs12-importing-cert-chain = No es posible importar. Error al intentar importar la cadena de certificados.
+sec-error-pkcs12-unable-to-locate-object-by-name = No es posible exportar. No se puede localizar el certificado o clave por el apodo.
+sec-error-pkcs12-unable-to-export-key = No es posible exportar. La clave privada no ha podido ser localizada y exportada.
+sec-error-pkcs12-unable-to-write = No es posible exportar. No se puede escribir el archivo de exportación.
+sec-error-pkcs12-unable-to-read = No es posible importar. No se puede leer el archivo de importación.
+sec-error-pkcs12-key-database-not-initialized = No es posible exportar. La base de datos de claves está corrupta o ha sido borrada.
+sec-error-keygen-fail = No es posible generar el par de claves pública/privada.
+sec-error-invalid-password = La contraseña introducida no es válida. Por favor, escoge una diferente.
+sec-error-retry-old-password = Contraseña anterior introducida incorrectamente. Vuelve a intentarlo.
+sec-error-bad-nickname = El apodo del certificado ya está en uso.
+sec-error-not-fortezza-issuer = La cadena FORTEZZA de la otra parte tiene un certificado que no es de FORTEZZA.
+sec-error-cannot-move-sensitive-key = No se puede mover una clave confidencial a la ranura donde se necesita.
+sec-error-js-invalid-module-name = Nombre de módulo no válido.
+sec-error-js-invalid-dll = Ruta o nombre de archivo de módulo no válido
+sec-error-js-add-mod-failure = No es posible agregar el módulo
+sec-error-js-del-mod-failure = No es posible eliminar el módulo
+sec-error-old-krl = La nueva KRL no es posterior a la actual.
+sec-error-ckl-conflict = La nueva CKL tiene un emisor diferente de la CKL actual. Borra la CKL actual.
+sec-error-cert-not-in-name-space = La autoridad certificadora de este certificado no tiene permitido emitir un certificado con este nombre.
+sec-error-krl-not-yet-valid = La lista de revocación de claves para este certificado no es válida aún.
+sec-error-crl-not-yet-valid = La lista de revocación de certificados para este certificado no es válido aún.
+sec-error-unknown-cert = No se ha podido encontrar el certificado solicitado.
+sec-error-unknown-signer = No se ha podido encontrar el certificado del firmante.
+sec-error-cert-bad-access-location = La dirección del servidor de estado de certificado tiene un formato no válido.
+sec-error-ocsp-unknown-response-type = La respuesta OCSP no puede decodificarse totalmente; es de un tipo desconocido.
+sec-error-ocsp-bad-http-response = El servidor OCSP ha devuelto datos HTTP inesperados/no válidos.
+sec-error-ocsp-malformed-request = El servidor OCSP ha encontrado que la solicitud está corrupta o incorrectamente formada.
+sec-error-ocsp-server-error = El servidor OCSP ha experimentado un error interno.
+sec-error-ocsp-try-server-later = El servidor OCSP sugiere que lo intente de nuevo más tarde.
+sec-error-ocsp-request-needs-sig = El servidor OCSP requiere una firma en esta solicitud.
+sec-error-ocsp-unauthorized-request = El servidor OCSP ha rechazado esta solicitud como no autorizada.
+sec-error-ocsp-unknown-response-status = El servidor OCSP ha devuelto un estado irreconocible.
+sec-error-ocsp-unknown-cert = El servidor OCSP no tiene estado para el certificado.
+sec-error-ocsp-not-enabled = Debe activar OCSP antes de ejecutar esta operación.
+sec-error-ocsp-no-default-responder = Debe establecer el respondedor OCSP predeterminado antes de ejecutar esta operación.
+sec-error-ocsp-malformed-response = La respuesta del servidor OCSP estaba corrupta o incorrectamente formada.
+sec-error-ocsp-unauthorized-response = El firmante de la respuesta OCSP no está autorizado a proporcionar el estado de este certificado.
+sec-error-ocsp-future-response = La respuesta OCSP no es válida aún (contiene una fecha en el futuro).
+sec-error-ocsp-old-response = La respuesta OCSP contiene información no actualizada.
+sec-error-digest-not-found = No se ha encontrado el resumen CMS o PKCS #7 en el mensaje firmado.
+sec-error-unsupported-message-type = El tipo de mensaje CMS o PKCS #7 no está admitido.
+sec-error-module-stuck = El módulo PKCS #11 no se ha podido eliminar porque está aún en uso.
+sec-error-bad-template = No se ha podido decodificar los datos ASN.1. La plantilla especificada no era válida.
+sec-error-crl-not-found = No se ha encontrado CRL apropiada.
+sec-error-reused-issuer-and-serial = Está intentando importar un certificado con el mismo número de serie/emisor que un certificado existente, pero no es el mismo certificado.
+sec-error-busy = NSS no se pudo cerrar. Hay objetos aún en uso.
+sec-error-extra-input = El mensaje codificado con DER contenía datos extra no usados.
+sec-error-unsupported-elliptic-curve = Curva elíptica no admitida.
+sec-error-unsupported-ec-point-form = Forma de punto de curva elíptica no admitida.
+sec-error-unrecognized-oid = Identificador de objeto no reconocido.
+sec-error-ocsp-invalid-signing-cert = Certificado de firma OCSP no valido en respuesta OCSP.
+sec-error-revoked-certificate-crl = El certificado está revocado en la lista de revocación de certificados del emisor.
+sec-error-revoked-certificate-ocsp = El respondedor OCSP del emisor informa que el certificado está revocado.
+sec-error-crl-invalid-version = La lista de revocación de certificados del emisor tiene un número de versión desconocido.
+sec-error-crl-v1-critical-extension = La lista de revocación de certificados V1 del emisor tiene una extensión crítica.
+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 = La CRL ya existe.
+sec-error-not-initialized = NSS no está inicializado.
+sec-error-token-not-logged-in = La operación ha fallado porque el token PKCS#11 no ha iniciado sesión.
+sec-error-ocsp-responder-cert-invalid = El certificado configurado del respondedor OCSP no es válido.
+sec-error-ocsp-bad-signature = La respuesta OCSP tiene una firma no válida.
+sec-error-out-of-search-limits = La búsqueda de validación del certificado está fuera de los límites
+sec-error-invalid-policy-mapping = El mapeo de políticas contiene anypolicy
+sec-error-policy-validation-failed = La cadena de certificados no cumple la validación de políticas
+sec-error-unknown-aia-location-type = Tipo de ubicación desconocida en la extensión certificado AIA
+sec-error-bad-http-response = El servidor regresó una mala respuesta HTTP
+sec-error-bad-ldap-response = El servidor regresó una respuesta mala del LDAP
+sec-error-failed-to-encode-data = Fallo al codificar datos con el codificador ASN1
+sec-error-bad-info-access-location = Dirección de acceso a información no válida en extensión de certificado
+sec-error-libpkix-internal = Ocurrió un error interno Libpkix durante la validación del certificado.
+sec-error-pkcs11-general-error = Un módulo PKCS #11 ha devuelto CKR_GENERAL_ERROR, indicando que ha sucedido un error no recuperable.
+sec-error-pkcs11-function-failed = Un módulo PKCS #11 ha devuelto CKR_FUNCTION_FAILED, indicando que la función solicitada no se ha podido ejecutar. Si se intenta de nuevo la misma operación podría tener éxito.
+sec-error-pkcs11-device-error = Un módulo PKCS #11 ha devuelto CKR_DEVICE_ERROR, indicando que ha ocurrido un problema con el token o slot.
+sec-error-bad-info-access-method = Método de acceso a información desconocido en extensión de certificado.
+sec-error-crl-import-failed = Error al intentar importar una CRL.
+sec-error-expired-password = La contraseña ha caducado.
+sec-error-locked-password = La contraseña está bloqueada.
+sec-error-unknown-pkcs11-error = Error PKCS #11 desconocido.
+sec-error-bad-crl-dp-url = URL no válida o no admitida en el nombre del punto de distribución de la CRL.
+sec-error-cert-signature-algorithm-disabled = El certificado se firmó usando un algoritmo de firma que está desactivado porque no es seguro.
+mozilla-pkix-error-key-pinning-failure = Este servidor usa key pinning (HPKP) pero no se ha podido construir una cadena de certificados confiables que coincida con el pinset. Las violaciones de key pinning no se pueden solventar.
+mozilla-pkix-error-ca-cert-used-as-end-entity = El servidor usa un certificado con una extensión básica de restricciones que lo identifica como autoridad de certificación. Esto no debería ser el caso para un certificado emitido correctamente.
+mozilla-pkix-error-inadequate-key-size = El servidor ha presentado un certificado con un tamaño de clave que es demasiado pequeño para establecer una conexión segura.
+mozilla-pkix-error-v1-cert-used-as-ca = Un certificado X.509 versión 1 que no sea un anclar confiable se usó para emitir el certificado del servidor. Certificados X.509 versión 1 son obsoletos y no se deben usar para firmar otros certificados.
+mozilla-pkix-error-not-yet-valid-certificate = El servidor ha presentado un certificado que aún no es válido.
+mozilla-pkix-error-not-yet-valid-issuer-certificate = Se ha usado un certificado que aún no es válido para emitir el certificado del servidor.
+mozilla-pkix-error-signature-algorithm-mismatch = El algoritmo de firma en el campo de firma del certificado no concuerda con el algoritmo en su campo signatureAlgorithm.
+mozilla-pkix-error-ocsp-response-for-cert-missing = La respuesta OCSP no incluye un estado para el certificado que se está verificando.
+mozilla-pkix-error-validity-too-long = El servidor ha presentado un certificado con una validez excesivamente amplia.
+mozilla-pkix-error-required-tls-feature-missing = Falta una característica necesaria de TLS.
+mozilla-pkix-error-invalid-integer-encoding = El servidor presentó un certificado que contenía una codificación inválida de un entero. Las causas usuales incluyen números de serie negativos, módulos RSA negativos, y codificaciones que ya no son necesarias.
+mozilla-pkix-error-empty-issuer-name = El servidor ha presentado un certificado que aún no es válido.
+mozilla-pkix-error-additional-policy-constraint-failed = Una restricción de política adicional falló al validar este certificado.
+mozilla-pkix-error-self-signed-cert = El certificado no es confiable porque fue autofirmado.
diff --git a/l10n-es-MX/browser/browser/originControls.ftl b/l10n-es-MX/browser/browser/originControls.ftl
new file mode 100644
index 0000000000..7ff1a84521
--- /dev/null
+++ b/l10n-es-MX/browser/browser/originControls.ftl
@@ -0,0 +1,50 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## These strings appear in Origin Controls for Extensions. Currently,
+## they are visible in the context menu for extension toolbar buttons,
+## and are used to inform the user how the extension can access their
+## data for the current website, and allow them to control it.
+
+origin-controls-no-access =
+ .label = La extensión no puede leer ni cambiar datos
+origin-controls-options =
+ .label = La extensión puede leer y cambiar datos:
+origin-controls-option-all-domains =
+ .label = En todos los sitios
+origin-controls-option-when-clicked =
+ .label = Solo cuando se hace clic
+# This string denotes an option that grants the extension access to
+# the current site whenever they visit it.
+# Variables:
+# $domain (String) - The domain for which the access is granted.
+origin-controls-option-always-on =
+ .label = Permitir siempre en { $domain }
+
+## These strings are used to map Origin Controls states to user-friendly
+## messages. They currently appear in the unified extensions panel.
+
+origin-controls-state-no-access = No puede leer ni cambiar datos en este sitio
+origin-controls-state-always-on = Siempre puede leer y cambiar datos en este sitio
+origin-controls-state-when-clicked = Permiso necesario para leer y cambiar datos
+origin-controls-state-hover-run-visit-only = Solo ejecutar en este sitio
+origin-controls-state-runnable-hover-open = Abrir extensión
+origin-controls-state-runnable-hover-run = Ejecutar extensión
+origin-controls-state-temporary-access = Puede leer y cambiar los datos de esta visita
+
+## Extension's toolbar button.
+## Variables:
+## $extensionTitle (String) - Extension name or title message.
+
+origin-controls-toolbar-button =
+ .label = { $extensionTitle }
+ .tooltiptext = { $extensionTitle }
+# Extension's toolbar button when permission is needed.
+# Note that the new line is intentionally part of the tooltip.
+origin-controls-toolbar-button-permission-needed =
+ .label = { $extensionTitle }
+ .tooltiptext =
+ { $extensionTitle }
+ Permisos necesarios
diff --git a/l10n-es-MX/browser/browser/pageInfo.ftl b/l10n-es-MX/browser/browser/pageInfo.ftl
new file mode 100644
index 0000000000..e514bdfeb7
--- /dev/null
+++ b/l10n-es-MX/browser/browser/pageInfo.ftl
@@ -0,0 +1,261 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/. --
+
+page-info-window =
+ .style = width: 610px; min-height: 550px;
+
+copy =
+ .key = C
+menu-copy =
+ .label = Copiar
+ .accesskey = C
+
+select-all =
+ .key = A
+menu-select-all =
+ .label = Seleccionar todo
+ .accesskey = S
+
+close-dialog =
+ .key = w
+
+general-tab =
+ .label = General
+ .accesskey = G
+general-title =
+ .value = Título:
+general-url =
+ .value = Dirección:
+general-type =
+ .value = Tipo:
+general-mode =
+ .value = Modo de renderizado:
+general-size =
+ .value = Tamaño:
+general-referrer =
+ .value = Dirección de referencia:
+general-modified =
+ .value = Modificado:
+general-encoding =
+ .value = Codificación del texto:
+general-meta-name =
+ .label = Nombre
+general-meta-content =
+ .label = Contenido
+
+media-tab =
+ .label = Multimedia
+ .accesskey = M
+media-location =
+ .value = Dirección:
+media-text =
+ .value = Texto asociado:
+media-alt-header =
+ .label = Texto alternativo
+media-address =
+ .label = Dirección
+media-type =
+ .label = Tipo
+media-size =
+ .label = Tamaño
+media-count =
+ .label = Cuenta
+media-dimension =
+ .value = Tamaño:
+media-long-desc =
+ .value = Descripción larga:
+media-select-all =
+ .label = Seleccionar todo
+ .accesskey = e
+media-save-as =
+ .label = Guardar como…
+ .accesskey = G
+media-save-image-as =
+ .label = Guardar como…
+ .accesskey = u
+
+perm-tab =
+ .label = Permisos
+ .accesskey = P
+permissions-for =
+ .value = Permisos para:
+
+security-tab =
+ .label = Seguridad
+ .accesskey = S
+security-view =
+ .label = Ver certificado
+ .accesskey = V
+security-view-unknown = Desconocido
+ .value = Desconocido
+security-view-identity =
+ .value = Identidad del sitio web
+security-view-identity-owner =
+ .value = Propietario:
+security-view-identity-domain =
+ .value = Sitio web:
+security-view-identity-verifier =
+ .value = Verificado por:
+security-view-identity-validity =
+ .value = Caduca el:
+security-view-privacy =
+ .value = Privacidad e historial
+
+security-view-privacy-history-value = ¿He visitado este sitio web anteriormente?
+security-view-privacy-sitedata-value = ¿Este sitio web está almacenando información en mi computadora?
+
+security-view-privacy-clearsitedata =
+ .label = Limpiar cookies y datos del sitio
+ .accesskey = C
+
+security-view-privacy-passwords-value = ¿He guardado contraseñas de este sitio web?
+
+security-view-privacy-viewpasswords =
+ .label = Ver contraseñas guardadas
+ .accesskey = w
+security-view-technical =
+ .value = Detalles técnicos
+
+help-button =
+ .label = Ayuda
+
+## These strings are used to tell the user if the website is storing cookies
+## and data on the users computer in the security tab of pageInfo
+## Variables:
+## $value (number) - Amount of data being stored
+## $unit (string) - The unit of data being stored (Usually KB)
+
+security-site-data-cookies = Sí, cookies y { $value } { $unit } de datos del sitio
+security-site-data-only = Sí, { $value } { $unit } de datos del sitio
+
+security-site-data-cookies-only = Sí, cookies
+security-site-data-no = No
+
+##
+
+image-size-unknown = Desconocido
+page-info-not-specified =
+ .value = No especificado
+not-set-alternative-text = No especificado
+not-set-date = No especificado
+media-img = Imagen
+media-bg-img = Fondo
+media-border-img = Borde
+media-list-img = Viñeta
+media-cursor = Cursor
+media-object = Objeto
+media-embed = Anidar
+media-link = Ícono
+media-input = Entrada
+media-video = Video
+media-audio = Audio
+saved-passwords-yes = Sí
+saved-passwords-no = No
+
+no-page-title =
+ .value = Página sin título:
+general-quirks-mode =
+ .value = Modo de compatibilidad
+general-strict-mode =
+ .value = Modo compatible con estándares
+page-info-security-no-owner =
+ .value = Este sitio web no suministra información sobre su propiedad.
+media-select-folder = Selecciona una carpeta en donde guardar las imágenes
+media-unknown-not-cached =
+ .value = Desconocido (no en caché)
+permissions-use-default =
+ .label = Usar predeterminado
+security-no-visits = No
+
+# This string is used to display the number of meta tags
+# in the General Tab
+# Variables:
+# $tags (number) - The number of meta tags
+general-meta-tags =
+ .value =
+ { $tags ->
+ [one] Meta (1 etiqueta)
+ *[other] Meta ({ $tags } etiquetas)
+ }
+
+# This string is used to display the number of times
+# the user has visited the website prior
+# Variables:
+# $visits (number) - The number of previous visits
+security-visits-number =
+ { $visits ->
+ [0] No
+ [one] Sí, una vez
+ *[other] Sí, { $visits } veces
+ }
+
+# This string is used to display the size of a media file
+# Variables:
+# $kb (number) - The size of an image in Kilobytes
+# $bytes (number) - The size of an image in Bytes
+properties-general-size =
+ .value =
+ { $bytes ->
+ [one] { $kb } KB ({ $bytes } byte)
+ *[other] { $kb } KB ({ $bytes } bytes)
+ }
+
+# This string is used to display the type and number
+# of frames of a animated image
+# Variables:
+# $type (string) - The type of a animated image
+# $frames (number) - The number of frames in an animated image
+media-animated-image-type =
+ .value =
+ { $frames ->
+ [one] { $type } Imagen (animada, { $frames } marco)
+ *[other] { $type } Imagen (animada, { $frames } marcos)
+ }
+
+# This string is used to display the type of
+# an image
+# Variables:
+# $type (string) - The type of an image
+media-image-type =
+ .value = Imagen { $type }
+
+# This string is used to display the size of a scaled image
+# in both scaled and unscaled pixels
+# Variables:
+# $dimx (number) - The horizontal size of an image
+# $dimy (number) - The vertical size of an image
+# $scaledx (number) - The scaled horizontal size of an image
+# $scaledy (number) - The scaled vertical size of an image
+media-dimensions-scaled =
+ .value = { $dimx }px × { $dimy }px (escalado a { $scaledx }px × { $scaledy }px)
+
+# This string is used to display the size of an image in pixels
+# Variables:
+# $dimx (number) - The horizontal size of an image
+# $dimy (number) - The vertical size of an image
+media-dimensions =
+ .value = { $dimx }px × { $dimy }px
+
+# This string is used to display the size of a media
+# file in kilobytes
+# Variables:
+# $size (number) - The size of the media file in kilobytes
+media-file-size = { $size } KB
+
+# This string is used to display the website name next to the
+# "Block Images" checkbox in the media tab
+# Variables:
+# $website (string) - The website name
+media-block-image =
+ .label = Bloquear imágenes de { $website }
+ .accesskey = B
+
+# This string is used to display the URL of the website on top of the
+# pageInfo dialog box
+# Variables:
+# $website (string) — The url of the website pageInfo is getting info for
+page-info-page =
+ .title = Información sobre esta página - { $website }
+page-info-frame =
+ .title = Información sobre este marco - { $website }
diff --git a/l10n-es-MX/browser/browser/panelUI.ftl b/l10n-es-MX/browser/browser/panelUI.ftl
new file mode 100644
index 0000000000..decac85322
--- /dev/null
+++ b/l10n-es-MX/browser/browser/panelUI.ftl
@@ -0,0 +1,25 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Customization Menu
+
+# The overflow menu is the menu that appears if you click the chevron (>> button) in the location bar.
+customize-menu-unpin-from-overflowmenu =
+ .label = Desanclar del menú de desbordamiento
+ .accesskey = U
+customize-menu-add-to-toolbar =
+ .label = Agregar a la barra de herramientas
+ .accesskey = A
+customize-menu-add-to-overflowmenu =
+ .label = Añadir al menú de desbordamiento
+ .accesskey = M
+
+## Forget Button
+
+# The forget button can be added to the toolbar or overflow menu via the cutomization menu.
+panic-button-thankyou-msg1 = Se borró el historial reciente.
+panic-button-thankyou-msg2 = ¡Navega con cuidado!
+panic-button-thankyou-button =
+ .label = ¡Gracias!
diff --git a/l10n-es-MX/browser/browser/panicButton.ftl b/l10n-es-MX/browser/browser/panicButton.ftl
new file mode 100644
index 0000000000..ef883aa999
--- /dev/null
+++ b/l10n-es-MX/browser/browser/panicButton.ftl
@@ -0,0 +1,31 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+panic-button-open-new-window = Se abre una ventana nueva
+panic-button-undo-warning = Esta acción no podrá deshacerse.
+panic-button-forget-button =
+ .label = ¡Olvida!
+
+## These strings are combined to form a complete sentence starting with
+## panic-main-timeframe-desc. For example: "Forget the last: Five minutes".
+## Please ensure that this remains the case in the translation.
+
+panic-main-timeframe-desc = Olvidar los últimos:
+panic-button-5min =
+ .label = Cinco minutos
+panic-button-2hr =
+ .label = Dos horas
+panic-button-day =
+ .label = 24 horas
+
+## These strings are combined to form a complete sentence starting with
+## panic-button-action-desc. For example: "Proceeding will: Delete Recent Cookies".
+## Please ensure that this remains the case in the translation.
+## Note also that some strings include tags for emphasis on the
+## words "Cookies", "History", "Tabs" and "Windows". The translation should do the same.
+
+panic-button-action-desc = Al proceder:
+panic-button-delete-cookies = Se borran los Cookies recientes
+panic-button-delete-history = Se borran el Historial reciente
+panic-button-delete-tabs-and-windows = Se cierran las Pestañas y Ventanas
diff --git a/l10n-es-MX/browser/browser/places.ftl b/l10n-es-MX/browser/browser/places.ftl
new file mode 100644
index 0000000000..d39b38d2ec
--- /dev/null
+++ b/l10n-es-MX/browser/browser/places.ftl
@@ -0,0 +1,209 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this file,
+# You can obtain one at http://mozilla.org/MPL/2.0/.
+
+places-open =
+ .label = Abrir
+ .accesskey = A
+places-open-in-tab =
+ .label = Abrir en una nueva pestaña
+ .accesskey = A
+places-open-in-container-tab =
+ .label = Abrir en una nueva pestaña de contenedor
+ .accesskey = i
+places-open-all-bookmarks =
+ .label = Abrir todos los marcadores
+ .accesskey = A
+places-open-all-in-tabs =
+ .label = Abrir todo en pestañas
+ .accesskey = o
+places-open-in-window =
+ .label = Abrir en una ventana nueva
+ .accesskey = v
+places-open-in-private-window =
+ .label = Abrir en una nueva ventana privada
+ .accesskey = p
+places-add-bookmark =
+ .label = Agregar marcador...
+ .accesskey = m
+places-add-folder-contextmenu =
+ .label = Agregar carpeta...
+ .accesskey = c
+places-add-folder =
+ .label = Agregar carpeta...
+ .accesskey = A
+places-add-separator =
+ .label = Agregar separador
+ .accesskey = s
+places-view =
+ .label = Ver
+ .accesskey = V
+places-by-date =
+ .label = Por Fecha
+ .accesskey = F
+places-by-site =
+ .label = Por Sitio
+ .accesskey = S
+places-by-most-visited =
+ .label = Por el más visitado
+ .accesskey = v
+places-by-last-visited =
+ .label = Por el último visitado
+ .accesskey = l
+places-by-day-and-site =
+ .label = Por Fecha y Sitio
+ .accesskey = t
+places-history-search =
+ .placeholder = Buscar historial
+places-history =
+ .aria-label = Historial
+places-bookmarks-search =
+ .placeholder = Buscar marcadores
+places-delete-domain-data =
+ .label = Olvida a este Sitio
+ .accesskey = O
+places-sortby-name =
+ .label = Ordenar por nombre
+ .accesskey = r
+# places-edit-bookmark and places-edit-generic will show one or the other and can have the same access key.
+places-edit-bookmark =
+ .label = Editar marcador...
+ .accesskey = E
+places-edit-generic =
+ .label = Editar…
+ .accesskey = E
+places-edit-folder2 =
+ .label = Editar carpeta…
+ .accesskey = i
+places-delete-folder =
+ .label =
+ { $count ->
+ [1] Eliminar carpeta
+ [one] Eliminar carpetas
+ *[other] Eliminar carpetas
+ }
+ .accesskey = E
+# Managed bookmarks are created by an administrator and cannot be changed by the user.
+managed-bookmarks =
+ .label = Marcadores administrados
+# This label is used when a managed bookmarks folder doesn't have a name.
+managed-bookmarks-subfolder =
+ .label = Subcarpeta
+# This label is used for the "Other Bookmarks" folder that appears in the bookmarks toolbar.
+other-bookmarks-folder =
+ .label = Otros marcadores
+places-show-in-folder =
+ .label = Mostrar en carpetas
+ .accesskey = F
+# Variables:
+# $count (number) - The number of elements being selected for removal.
+places-delete-bookmark =
+ .label =
+ { $count ->
+ [1] Eliminar marcador
+ [one] Eliminar marcadores
+ *[other] Eliminar marcadores
+ }
+ .accesskey = E
+places-untag-bookmark =
+ .label = Eliminar etiqueta
+ .accesskey = E
+places-manage-bookmarks =
+ .label = Administrar marcadores
+ .accesskey = M
+places-forget-about-this-site-confirmation-title = Olvidar este sitio
+# Variables:
+# $hostOrBaseDomain (string) - The base domain (or host in case there is no base domain) for which data is being removed
+places-forget-about-this-site-confirmation-message = Esta acción eliminará todos los datos relacionados con { $hostOrBaseDomain } incluyendo el historial, contraseñas, cookies, caché y preferencias de contenido. ¿Estás seguro de querer continuar?
+# Variables:
+# $hostOrBaseDomain (string) - The base domain (or host in case there is no base domain) for which data is being removed
+places-forget-about-this-site-confirmation-msg = Esta acción eliminara los datos relacionados con { $hostOrBaseDomain }, incluyendo el historial, cookies, caché y preferencias de contenido. Los marcadores y contraseñas no serán eliminados. ¿Estás seguro que deseas continuar?
+places-forget-about-this-site-forget = Olvidar
+places-library =
+ .title = Biblioteca
+ .style = width:700px; height:500px;
+places-library2 =
+ .title = Biblioteca
+ .style = min-width:700px; min-height:500px;
+places-library3 =
+ .title = Biblioteca
+places-organize-button =
+ .label = Organizar
+ .tooltiptext = Organizar los marcadores
+ .accesskey = O
+places-organize-button-mac =
+ .label = Organizar
+ .tooltiptext = Organizar los marcadores
+places-file-close =
+ .label = Cerrar
+ .accesskey = C
+places-cmd-close =
+ .key = w
+places-view-button =
+ .label = Vista
+ .tooltiptext = Cambiar la vista
+ .accesskey = V
+places-view-button-mac =
+ .label = Vista
+ .tooltiptext = Cambiar la vista
+places-view-menu-columns =
+ .label = Mostrar columnas
+ .accesskey = c
+places-view-menu-sort =
+ .label = Ordenar
+ .accesskey = r
+places-view-sort-unsorted =
+ .label = Sin ordenar
+ .accesskey = n
+places-view-sort-ascending =
+ .label = Ordenar A > Z
+ .accesskey = A
+places-view-sort-descending =
+ .label = Ordenar Z > A
+ .accesskey = Z
+places-maintenance-button =
+ .label = Importar y respaldar
+ .tooltiptext = Importar y respaldar tus marcadores
+ .accesskey = I
+places-maintenance-button-mac =
+ .label = Importar y respaldar
+ .tooltiptext = Importar y respaldar tus marcadores
+places-cmd-backup =
+ .label = Respaldar…
+ .accesskey = R
+places-cmd-restore =
+ .label = Restaurar
+ .accesskey = R
+places-cmd-restore-from-file =
+ .label = Elegir archivo…
+ .accesskey = E
+places-import-bookmarks-from-html =
+ .label = Importar marcadores desde HTML…
+ .accesskey = I
+places-export-bookmarks-to-html =
+ .label = Exportar marcadores a HTML…
+ .accesskey = E
+places-import-other-browser =
+ .label = Importar datos de otro navegador…
+ .accesskey = o
+places-view-sort-col-name =
+ .label = Nombre
+places-view-sort-col-tags =
+ .label = Etiquetas
+places-view-sort-col-url =
+ .label = Dirección
+places-view-sort-col-most-recent-visit =
+ .label = Visita más reciente
+places-view-sort-col-visit-count =
+ .label = Contador de visitas
+places-view-sort-col-date-added =
+ .label = Añadido
+places-view-sort-col-last-modified =
+ .label = Última modificación
+places-cmd-find-key =
+ .key = f
+places-back-button =
+ .tooltiptext = Regresar
+places-forward-button =
+ .tooltiptext = Ir adelante
+places-details-pane-select-an-item-description = Selecciona un elemento para ver y editar sus propiedades
diff --git a/l10n-es-MX/browser/browser/policies/policies-descriptions.ftl b/l10n-es-MX/browser/browser/policies/policies-descriptions.ftl
new file mode 100644
index 0000000000..0f20b91526
--- /dev/null
+++ b/l10n-es-MX/browser/browser/policies/policies-descriptions.ftl
@@ -0,0 +1,125 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## The Enterprise Policies feature is aimed at system administrators
+## who want to deploy these settings across several Firefox installations
+## all at once. This is traditionally done through the Windows Group Policy
+## feature, but the system also supports other forms of deployment.
+## These are short descriptions for individual policies, to be displayed
+## in the documentation section in about:policies.
+
+policy-3rdparty = Establece políticas a las que WebExtensions pueda acceder a través de chrome.storage.managed.
+policy-AllowedDomainsForApps = Define los dominios autorizados para acceder a Google Workspace.
+policy-AppAutoUpdate = Activar o desactivar la actualización automática de la aplicación.
+policy-AppUpdatePin = Previene que { -brand-short-name } sea actualizado más allá de la versión especificada.
+policy-AppUpdateURL = Establecer la URL de actualización de la aplicación personalizada.
+policy-Authentication = Configurar la autenticación integrada para sitios web que lo admitan.
+policy-AutoLaunchProtocolsFromOrigins = Define una lista de protocolos externos que pueden ser usados desde los orígenes que aparecen en la lista sin que se le pregunte al usuario.
+policy-BackgroundAppUpdate2 = Habilitar o deshabilitar la actualización en segundo plano.
+policy-BlockAboutAddons = Bloquear el acceso al administrador de complementos (about:addons).
+policy-BlockAboutConfig = Bloquear acceso a la página about:config
+policy-BlockAboutProfiles = Bloquear acceso a la página about:profiles.
+policy-BlockAboutSupport = Bloquear acceso a la página about:support.
+policy-Bookmarks = Crear marcadores en la barra de herramientas Marcadores, menú Marcadores o una carpeta específica dentro de ellos.
+policy-CaptivePortal = Habilitar o deshabilitar soporte de portal cautivo.
+policy-CertificatesDescription = Agregar certificados o usar certificados incorporados.
+policy-Cookies = Permitir o denegar sitios web para establecer cookies.
+policy-DisabledCiphers = Desactivar cifrados.
+policy-DefaultDownloadDirectory = Establece el directorio de descarga predeterminado
+policy-DisableAppUpdate = Evitar que el navegador se actualice.
+policy-DisableBuiltinPDFViewer = Deshabilitar PDF.js, el lector de PDF integrado en { -brand-short-name }.
+policy-DisableDefaultBrowserAgent = Previene que el agente de navegación predeterminado tome acciones. Solo aplicable a Windows; otras plataformas no tienen el agente.
+policy-DisableDeveloperTools = Bloquear acceso a las herramientas de desarrollador.
+policy-DisableFeedbackCommands = Deshabilitar comandos para enviar comentarios desde el menú Ayuda (Enviar comentario y reportar sitios engañosos).
+policy-DisableFirefoxAccounts = Deshabilitar los servicios basados en { -fxaccount-brand-name }, incluido Sync.
+# Firefox Screenshots is the name of the feature, and should not be translated.
+policy-DisableFirefoxScreenshots = Deshabilitar la función de Firefox Screenshots.
+policy-DisableFirefoxStudies = Evitar que { -brand-short-name } ejecute estudios.
+policy-DisableForgetButton = Evitar el acceso al botón Olvidar.
+policy-DisableFormHistory = No recordar la búsqueda y el historial de formularios.
+policy-DisablePrimaryPasswordCreation = Si es cierto, no se puede crear una contraseña maestra
+policy-DisablePasswordReveal = No permitir que las contraseñas sean reveladas en inicios de sesión guardados.
+policy-DisablePocket = Deshabilitar la característica para guardar páginas web a Pocket.
+policy-DisablePrivateBrowsing = Deshabilitar Navegación Privada.
+policy-DisableProfileImport = Deshabilitar el comando de menú para importar datos desde otro navegador.
+policy-DisableProfileRefresh = Deshabilitar el botón "Recargar { -brand-short-name }" en la página about:support.
+policy-DisableSafeMode = Deshabilitar la función para reiniciar en modo seguro. Nota: la tecla Mayús para ingresar al modo seguro solo se puede deshabilitar en Windows usando la política de grupo.
+policy-DisableSecurityBypass = Evitar que el usuario ignore ciertas advertencias de seguridad.
+policy-DisableSetAsDesktopBackground = Deshabilitar el comando de menú configurado como fondo de escritorio para las imágenes.
+policy-DisableSystemAddonUpdate = Evitar que el navegador instale y actualice los complementos del sistema.
+policy-DisableTelemetry = Desactivar la telemetría.
+policy-DisableThirdPartyModuleBlocking = Evita que el usuario bloquee módulos de terceros que se inyectan en el proceso de { -brand-short-name }.
+policy-DisplayBookmarksToolbar = Mostrar la barra de herramientas de marcadores de forma predeterminada.
+policy-DisplayMenuBar = Mostrar la barra de menú de manera predeterminada.
+policy-DNSOverHTTPS = Configurar DNS over HTTPS.
+policy-DontCheckDefaultBrowser = Deshabilitar la comprobación del navegador predeterminado al inicio.
+policy-DownloadDirectory = Establece y asegura el directorio de descarga
+# “lock” means that the user won’t be able to change this setting
+policy-EnableTrackingProtection = Habilitar o deshabilitar el bloqueo de contenido y bloquearlo opcionalmente.
+# “lock” means that the user won’t be able to change this setting
+policy-EncryptedMediaExtensions = Habilitar o deshabilitar extensiones de medios cifrados y opcionalmente, bloquearlos.
+policy-ExemptDomainFileTypePairsFromFileTypeDownloadWarnings = Deshabilitar las advertencias según la extensión del archivo para tipos de archivo específicos en los dominios.
+# A “locked” extension can’t be disabled or removed by the user. This policy
+# takes 3 keys (“Install”, ”Uninstall”, ”Locked”), you can either keep them in
+# English or translate them as verbs.
+policy-Extensions = Instalar, desinstalar o bloquear extensiones. La opción Instalar toma direcciones URL o rutas como parámetros. Las opciones desinstalar y bloquear toman ID de extensión.
+policy-ExtensionSettings = Administra todos los aspectos de la instalación de extensiones
+policy-ExtensionUpdate = Habilitar o deshabilitar actualizaciones automáticas de extensiones.
+policy-FirefoxHome = Configura Firefox Home.
+policy-FirefoxHome2 = Configura { -firefox-home-brand-name }.
+policy-FlashPlugin = Permitir o denegar el uso del complemento Flash.
+policy-GoToIntranetSiteForSingleWordEntryInAddressBar = Obliga la navegación directa del sitio de intranet en lugar de buscar al escribir entradas de una sola palabra en la barra de direcciones.
+policy-Handlers = Configurar gestores de aplicación predeterminados.
+policy-HardwareAcceleration = Si es "false", desactivar aceleración de hardware.
+# “lock” means that the user won’t be able to change this setting
+policy-Homepage = Establecer y opcionalmente bloquear la página de inicio.
+policy-InstallAddonsPermission = Permitir que algunos sitios web instalen complementos.
+policy-LegacyProfiles = Deshabilitar la función que obliga a tener un perfil separado para cada instalación
+
+## Do not translate "SameSite", it's the name of a cookie attribute.
+
+policy-LegacySameSiteCookieBehaviorEnabled = Activar la configuración de comportamiento tradicional de SameSite para las cookies de forma predeterminada.
+policy-LegacySameSiteCookieBehaviorEnabledForDomainList = Volver al comportamiento tradicional de SameSite para las cookies en sitios específicos.
+
+##
+
+policy-LocalFileLinks = Permitir a sitios web específicos para enlazar a archivos locales.
+policy-ManagedBookmarks = Configura una lista de marcadores administrada por un administrador que el usuario no puede cambiar.
+policy-ManualAppUpdateOnly = Permitir solo actualizaciones manuales y no notificar al usuario sobre las actualizaciones.
+policy-PrimaryPassword = Requerir o evitar el uso de una contraseña maestra.
+policy-NetworkPrediction = Habilitar o deshabilitar predicción de red (búsqueda previa de DNS).
+policy-NewTabPage = Habilitar o deshabilitar la página Nueva pestaña.
+policy-NoDefaultBookmarks = Deshabilitar la creación de los marcadores predeterminados incluidos con { -brand-short-name }, y los marcadores inteligentes (etiquetas más visitadas y recientes). Nota: esta política solo es efectiva si se usa antes de la primera ejecución del perfil.
+policy-OfferToSaveLogins = Haz cumplir la configuración para permitir que { -brand-short-name } ofrezca recordar inicios de sesión y contraseñas guardadas. Se aceptan valores verdaderos y falsos.
+policy-OfferToSaveLoginsDefault = Establecer el valor predeterminado para permitir que { -brand-short-name } te ofrezca recordar inicios de sesión y contraseñas guardados. Se aceptan valores verdaderos y falsos.
+policy-OverrideFirstRunPage = Anular la primera página de ejecución. Establecer esta política en blanco si desea deshabilitar la primera página de ejecución.
+policy-OverridePostUpdatePage = Anular la página "Novedades" posterior a la actualización. Establecer esta política en blanco si deseas deshabilitar la página posterior a la actualización.
+policy-PasswordManagerEnabled = Habilitar el guardado de contraseñas en el administrador de contraseñas.
+policy-PasswordManagerExceptions = Evitar que { -brand-short-name } guarde contraseñas para sitios específicos.
+# PDF.js and PDF should not be translated
+policy-PDFjs = Deshabilitar o configurar PDF.js, el visor de PDF integrado en { -brand-short-name }.
+policy-Permissions2 = Configura permisos para cámara, micrófono, ubicación, notificaciones y reproducción automática.
+policy-PictureInPicture = Habilitar o deshabilitar Picture-in-Picture.
+policy-PopupBlocking = Permitir que ciertos sitios web muestren ventanas emergentes de manera predeterminada.
+policy-Preferences = Establece y bloquea el valor para un subconjunto de preferencias.
+policy-PromptForDownloadLocation = Pregunte dónde guardar archivos al descargar.
+policy-Proxy = Configura los ajustes del proxy.
+policy-RequestedLocales = Establecer la lista de localizaciones solicitadas para la aplicación, ordenadas por preferencia.
+policy-SanitizeOnShutdown2 = Borrar datos de navegación al apagar.
+policy-SearchBar = Establecer la ubicación predeterminada de la barra de búsqueda. El usuario aún puede personalizarlo.
+policy-SearchEngines = Configurar los ajustes del motor de búsqueda. Esta política solo está disponible en la versión Extended Support Release (ESR).
+policy-SearchSuggestEnabled = Habilitar o deshabilitar sugerencias de búsqueda.
+# For more information, see https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/PKCS11/Module_Installation
+policy-SecurityDevices = Instalar módulos PKCS #11.
+policy-ShowHomeButton = Muestra el botón de inicio en la barra de herramientas.
+policy-SSLVersionMax = Establecer la versión máxima de SSL.
+policy-SSLVersionMin = Establecer la versión mínima de SSL.
+policy-StartDownloadsInTempDirectory = Forzar las descargas para que comiencen en una ubicación temporal local en lugar del directorio de descarga predeterminado.
+policy-SupportMenu = Agregar un elemento personalizado de asistencia al menú de ayuda.
+policy-UserMessaging = No mostrar ciertos mensajes al usuario.
+policy-UseSystemPrintDialog = Imprimir utilizando el cuadro de diálogo de impresión del sistema.
+# “format” refers to the format used for the value of this policy.
+policy-WebsiteFilter = Bloquear sitios web de ser visitado. Consulta la documentación para obtener más detalles sobre el formato.
+policy-Windows10SSO = Permitir inicio de sesión único de Windows para cuentas de Microsoft, el trabajo y la escuela.
diff --git a/l10n-es-MX/browser/browser/preferences/addEngine.ftl b/l10n-es-MX/browser/browser/preferences/addEngine.ftl
new file mode 100644
index 0000000000..70a17d9619
--- /dev/null
+++ b/l10n-es-MX/browser/browser/preferences/addEngine.ftl
@@ -0,0 +1,26 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+add-engine-window =
+ .title = Agregar motor de búsqueda
+ .style = width: 32em;
+
+add-engine-window2 =
+ .title = Agregar motor de búsqueda
+ .style = min-width: 32em;
+
+add-engine-button = Agregar motor de búsqueda personalizado
+
+add-engine-name = Nombre del motor de búsqueda
+
+add-engine-alias = Alias
+
+add-engine-url = URL del motor, usa %s en lugar del término de búsqueda
+
+add-engine-dialog =
+ .buttonlabelaccept = Agregar motor de búsqueda
+ .buttonaccesskeyaccept = A
+
+engine-name-exists = Ya existe un motor de búsqueda con ese nombre
+engine-alias-exists = Ya existe un motor de búsqueda con ese alias
diff --git a/l10n-es-MX/browser/browser/preferences/applicationManager.ftl b/l10n-es-MX/browser/browser/preferences/applicationManager.ftl
new file mode 100644
index 0000000000..769042fd8d
--- /dev/null
+++ b/l10n-es-MX/browser/browser/preferences/applicationManager.ftl
@@ -0,0 +1,29 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+app-manager-window =
+ .title = Detalles de la aplicación
+ .style = width: 30em; min-height: 20em;
+
+app-manager-window2 =
+ .title = Detalles de la aplicación
+ .style = min-width: 30em; min-height: 20em;
+
+app-manager-remove =
+ .label = Remover
+ .accesskey = R
+
+# Variables:
+# $type (String) - the URI scheme of the link (e.g. mailto:)
+app-manager-handle-protocol = Las siguientes aplicaciones pueden ser usadas para manejar { $type } enlaces.
+
+# Variables:
+# $type (String) - the MIME type (e.g. application/binary)
+app-manager-handle-file = Las siguientes aplicaciones pueden ser usadas para manejar { $type } contenido.
+
+## These strings are followed, on a new line,
+## by the URL or path of the application.
+
+app-manager-web-app-info = Esta aplicación web está hospedada en:
+app-manager-local-app-info = Esta aplicación está en:
diff --git a/l10n-es-MX/browser/browser/preferences/blocklists.ftl b/l10n-es-MX/browser/browser/preferences/blocklists.ftl
new file mode 100644
index 0000000000..7ae773a530
--- /dev/null
+++ b/l10n-es-MX/browser/browser/preferences/blocklists.ftl
@@ -0,0 +1,37 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+blocklist-window =
+ .title = Lista de bloqueos
+ .style = width: 50em
+
+blocklist-window2 =
+ .title = Lista de bloqueos
+ .style = min-width: 50em
+
+blocklist-description = Elige la lista que { -brand-short-name } utiliza para bloquear los rastreadores en línea. Listas proporcionadas por Disconnect.
+blocklist-close-key =
+ .key = w
+
+blocklist-treehead-list =
+ .label = Lista
+
+blocklist-dialog =
+ .buttonlabelaccept = Guardar cambios
+ .buttonaccesskeyaccept = G
+
+
+# This template constructs the name of the block list in the block lists dialog.
+# It combines the list name and description.
+# e.g. "Standard (Recommended). This list does a pretty good job."
+#
+# Variables:
+# $listName {string, "Standard (Recommended)."} - List name.
+# $description {string, "This list does a pretty good job."} - Description of the list.
+blocklist-item-list-template = { $listName } { $description }
+
+blocklist-item-moz-std-listName = Lista de bloqueo de nivel 1 (recomendado).
+blocklist-item-moz-std-description = Permite algunos rastreadores para que menos sitios dejen de funcionar.
+blocklist-item-moz-full-listName = Lista de bloqueo de nivel 2.
+blocklist-item-moz-full-description = Bloquea todos los rastreadores detectados. Algunos sitios web o contenidos podrían no cargar correctamente.
diff --git a/l10n-es-MX/browser/browser/preferences/clearSiteData.ftl b/l10n-es-MX/browser/browser/preferences/clearSiteData.ftl
new file mode 100644
index 0000000000..f7f27a9761
--- /dev/null
+++ b/l10n-es-MX/browser/browser/preferences/clearSiteData.ftl
@@ -0,0 +1,60 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+clear-site-data-window =
+ .title = Borrar datos
+ .style = width: 35em
+
+clear-site-data-window2 =
+ .title = Borrar datos
+ .style = min-width: 35em
+
+clear-site-data-description = Limpiar las cookies y los datos de sitios almacenados por { -brand-short-name } puede ocasionar que se cierren tus sesiones activas y eliminar el contenido web sin conexión. Limpiar los datos de caché no afectará tus sesiones activas.
+
+clear-site-data-close-key =
+ .key = w
+
+# The parameters in parentheses in this string describe disk usage
+# in the format ($amount $unit), e.g. "Cookies and Site Data (24 KB)"
+# Variables:
+# $amount (Number) - Amount of site data currently stored on disk
+# $unit (String) - Abbreviation of the unit that $amount is in, e.g. "MB"
+clear-site-data-cookies-with-data =
+ .label = Cookies y datos del sitio ({ $amount } { $unit })
+ .accesskey = S
+
+# This string is a placeholder for while the data used to fill
+# clear-site-data-cookies-with-data is loading. This placeholder is usually
+# only shown for a very short time (< 1s), so it should be very similar
+# or the same as clear-site-data-cookies-with-data (except the amount and unit),
+# to avoid flickering.
+clear-site-data-cookies-empty =
+ .label = Cookies y datos del sitio
+ .accesskey = S
+
+clear-site-data-cookies-info = Si lo eliminas, puedes cerrar tus sesiones activas de los sitios web
+
+# The parameters in parentheses in this string describe disk usage
+# in the format ($amount $unit), e.g. "Cached Web Content (24 KB)"
+# Variables:
+# $amount (Number) - Amount of cache currently stored on disk
+# $unit (String) - Abbreviation of the unit that $amount is in, e.g. "MB"
+clear-site-data-cache-with-data =
+ .label = Contenido web en caché ({ $amount } { $unit })
+ .accesskey = W
+
+# This string is a placeholder for while the data used to fill
+# clear-site-data-cache-with-data is loading. This placeholder is usually
+# only shown for a very short time (< 1s), so it should be very similar
+# or the same as clear-site-data-cache-with-data (except the amount and unit),
+# to avoid flickering.
+clear-site-data-cache-empty =
+ .label = Contenido web en caché
+ .accesskey = W
+
+clear-site-data-cache-info = Se requerirá que los sitios web recarguen imágenes y datos
+
+clear-site-data-dialog =
+ .buttonlabelaccept = Limpiar
+ .buttonaccesskeyaccept = l
diff --git a/l10n-es-MX/browser/browser/preferences/colors.ftl b/l10n-es-MX/browser/browser/preferences/colors.ftl
new file mode 100644
index 0000000000..2ea73edefa
--- /dev/null
+++ b/l10n-es-MX/browser/browser/preferences/colors.ftl
@@ -0,0 +1,56 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+colors-window =
+ .title = Colores
+ .style =
+ { PLATFORM() ->
+ [macos] width: 49em
+ *[other] width: 48em
+ }
+
+colors-dialog =
+ .title = Colores
+ .style = width: 41em;
+
+colors-dialog2 =
+ .title = Colores
+ .style = min-width: 41em;
+
+colors-close-key =
+ .key = w
+
+colors-page-override = Sobrescribir los colores especificados por la página con la selección anterior
+ .accesskey = O
+
+colors-page-override-option-always =
+ .label = Siempre
+colors-page-override-option-auto =
+ .label = Solo con temas de alto contraste
+colors-page-override-option-never =
+ .label = Nunca
+
+colors-text-and-background = Texto y fondo
+
+colors-text-header = Texto
+ .accesskey = T
+
+colors-background = Fondo
+ .accesskey = B
+
+colors-use-system =
+ .label = Utilizar los colores del sistema
+ .accesskey = s
+
+colors-underline-links =
+ .label = Subrayar enlaces
+ .accesskey = u
+
+colors-links-header = Color de los enlaces
+
+colors-unvisited-links = Enlaces no visitados
+ .accesskey = L
+
+colors-visited-links = Enlaces visitados
+ .accesskey = V
diff --git a/l10n-es-MX/browser/browser/preferences/connection.ftl b/l10n-es-MX/browser/browser/preferences/connection.ftl
new file mode 100644
index 0000000000..5d14b9fc06
--- /dev/null
+++ b/l10n-es-MX/browser/browser/preferences/connection.ftl
@@ -0,0 +1,109 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+connection-window =
+ .title = Configuración de conexión
+ .style =
+ { PLATFORM() ->
+ [macos] width: 44em
+ *[other] width: 49em
+ }
+
+connection-window2 =
+ .title = Configuración de conexión
+ .style =
+ { PLATFORM() ->
+ [macos] min-width: 44em
+ *[other] min-width: 49em
+ }
+
+connection-close-key =
+ .key = w
+
+connection-disable-extension =
+ .label = Deshabilitar extensión
+
+connection-proxy-configure = Configurar accesos proxy para Internet
+
+connection-proxy-option-no =
+ .label = Sin proxy
+ .accesskey = S
+connection-proxy-option-system =
+ .label = Usar la configuración de proxy del sistema
+ .accesskey = l
+connection-proxy-option-auto =
+ .label = Autodetectar configuración del proxy para esta red
+ .accesskey = r
+connection-proxy-option-manual =
+ .label = Configuración manual de proxy
+ .accesskey = m
+
+connection-proxy-http = Proxy HTTP
+ .accesskey = x
+connection-proxy-http-port = Puerto
+ .accesskey = P
+connection-proxy-https-sharing =
+ .label = También usar este proxy para HTTPS
+ .accesskey = s
+
+connection-proxy-https = Proxy HTTPS
+ .accesskey = H
+connection-proxy-ssl-port = Puerto
+ .accesskey = u
+
+connection-proxy-socks = Servidor SOCKS
+ .accesskey = C
+connection-proxy-socks-port = Puerto
+ .accesskey = o
+
+connection-proxy-socks4 =
+ .label = SOCKS v4
+ .accesskey = K
+connection-proxy-socks5 =
+ .label = SOCKS v5
+ .accesskey = v
+connection-proxy-noproxy = Sin proxy para
+ .accesskey = n
+
+connection-proxy-noproxy-desc = Ejemplo: .mozilla.org, .net.nz, 192.168.1.0/24
+
+# Do not translate "localhost", "127.0.0.1/8" and "::1". (You can translate "and".)
+connection-proxy-noproxy-localhost-desc-2 = Las conexiones a localhost, 127.0.0.1 y ::1 nunca pasan por proxy.
+
+connection-proxy-autotype =
+ .label = URL de configuración automática de proxy
+ .accesskey = A
+
+connection-proxy-reload =
+ .label = Recargar
+ .accesskey = e
+
+connection-proxy-autologin =
+ .label = No pedir identificación si la contraseña está guardada
+ .accesskey = i
+ .tooltip = Esta opción te identifica silenciosamente con los proxys cuando has guardado credenciales para ellos. Serás requerido si la identificación falla.
+
+connection-proxy-socks-remote-dns =
+ .label = Proxy DNS cuando uses SOCKS v5
+ .accesskey = D
+
+connection-dns-over-https =
+ .label = Habilitar DNS por HTTPS
+ .accesskey = H
+
+connection-dns-over-https-url-resolver = Usar Proveedor
+ .accesskey = P
+
+# Variables:
+# $name (String) - Display name or URL for the DNS over HTTPS provider
+connection-dns-over-https-url-item-default =
+ .label = { $name } (Predeterminado)
+ .tooltiptext = Usa la URL predeterminada para resolver DNS sobre HTTPS
+
+connection-dns-over-https-url-custom =
+ .label = Personalizar
+ .accesskey = e
+ .tooltiptext = Ingrese su URL preferida para resolver los DNS sobre HTTPS
+
+connection-dns-over-https-custom-label = Personalizado
diff --git a/l10n-es-MX/browser/browser/preferences/containers.ftl b/l10n-es-MX/browser/browser/preferences/containers.ftl
new file mode 100644
index 0000000000..1a48a036ba
--- /dev/null
+++ b/l10n-es-MX/browser/browser/preferences/containers.ftl
@@ -0,0 +1,102 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+containers-window-new =
+ .title = Agregar un nuevo contenedor
+ .style = width: 45em
+# Variables
+# $name (String) - Name of the container
+containers-window-update-settings =
+ .title = Preferencias del contenedor { $name }
+ .style = width: 45em
+
+containers-window-new2 =
+ .title = Agregar un nuevo contenedor
+ .style = min-width: 45em
+# Variables
+# $name (String) - Name of the container
+containers-window-update-settings2 =
+ .title = Preferencias del contenedor { $name }
+ .style = min-width: 45em
+
+containers-window-close =
+ .key = w
+
+# This is a term to store style to be applied
+# on the three labels in the containers add/edit dialog:
+# - name
+# - icon
+# - color
+#
+# Using this term and referencing it in the `.style` attribute
+# of the three messages ensures that all three labels
+# will be aligned correctly.
+-containers-labels-style = min-width: 4rem
+
+containers-name-label = Nombre
+ .accesskey = N
+ .style = { -containers-labels-style }
+
+containers-name-text =
+ .placeholder = Ingresar un nombre de contenedor
+
+containers-icon-label = Ícono
+ .accesskey = I
+ .style = { -containers-labels-style }
+
+containers-color-label = Color
+ .accesskey = o
+ .style = { -containers-labels-style }
+
+containers-dialog =
+ .buttonlabelaccept = Listo
+ .buttonaccesskeyaccept = D
+
+containers-color-blue =
+ .label = Azul
+containers-color-turquoise =
+ .label = Turquesa
+containers-color-green =
+ .label = Verde
+containers-color-yellow =
+ .label = Amarillo
+containers-color-orange =
+ .label = Naranja
+containers-color-red =
+ .label = Rojo
+containers-color-pink =
+ .label = Rosa
+containers-color-purple =
+ .label = Morado
+containers-color-toolbar =
+ .label = Hacer coincidir con barra de herramientas
+
+containers-icon-fence =
+ .label = Cerco
+containers-icon-fingerprint =
+ .label = Huella dactilar
+containers-icon-briefcase =
+ .label = Maletín
+# String represents a money sign but currently uses a dollar sign
+# so don't change to local currency. See Bug 1291672.
+containers-icon-dollar =
+ .label = Signo de dólar
+containers-icon-cart =
+ .label = Carrito de compras
+containers-icon-circle =
+ .label = Punto
+containers-icon-vacation =
+ .label = Vacaciones
+containers-icon-gift =
+ .label = Regalo
+containers-icon-food =
+ .label = Comida
+containers-icon-fruit =
+ .label = Fruta
+containers-icon-pet =
+ .label = Mascota
+containers-icon-tree =
+ .label = Árbol
+containers-icon-chill =
+ .label = Enfriar
diff --git a/l10n-es-MX/browser/browser/preferences/fonts.ftl b/l10n-es-MX/browser/browser/preferences/fonts.ftl
new file mode 100644
index 0000000000..38513acb00
--- /dev/null
+++ b/l10n-es-MX/browser/browser/preferences/fonts.ftl
@@ -0,0 +1,121 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+fonts-window =
+ .title = Tipografía
+
+fonts-window-close =
+ .key = w
+
+## Font groups by language
+
+fonts-langgroup-header = Fuentes para
+ .accesskey = F
+
+fonts-langgroup-arabic =
+ .label = Árabe
+fonts-langgroup-armenian =
+ .label = Armenio
+fonts-langgroup-bengali =
+ .label = Bengalí
+fonts-langgroup-simpl-chinese =
+ .label = Chino simplificado
+fonts-langgroup-trad-chinese-hk =
+ .label = Chino tradicional (Hong Kong)
+fonts-langgroup-trad-chinese =
+ .label = Chino tradicional (Taiwan)
+fonts-langgroup-cyrillic =
+ .label = Cirílico
+fonts-langgroup-devanagari =
+ .label = Devanagari
+fonts-langgroup-ethiopic =
+ .label = Etíope
+fonts-langgroup-georgian =
+ .label = Georgiano
+fonts-langgroup-el =
+ .label = Griego
+fonts-langgroup-gujarati =
+ .label = Gujarati
+fonts-langgroup-gurmukhi =
+ .label = Gurmukhi
+fonts-langgroup-japanese =
+ .label = Japonés
+fonts-langgroup-hebrew =
+ .label = Hebreo
+fonts-langgroup-kannada =
+ .label = Kannada
+fonts-langgroup-khmer =
+ .label = Camboyano
+fonts-langgroup-korean =
+ .label = Coreano
+# Translate "Latin" as the name of Latin (Roman) script, not as the name of the Latin language.
+fonts-langgroup-latin =
+ .label = Latín
+fonts-langgroup-malayalam =
+ .label = Malayalam
+fonts-langgroup-math =
+ .label = Matemáticas
+fonts-langgroup-odia =
+ .label = Oriya
+fonts-langgroup-sinhala =
+ .label = Sinhala
+fonts-langgroup-tamil =
+ .label = Tamil
+fonts-langgroup-telugu =
+ .label = Telugu
+fonts-langgroup-thai =
+ .label = Tailandés
+fonts-langgroup-tibetan =
+ .label = Tibetano
+fonts-langgroup-canadian =
+ .label = Separación silábica unificada canadiense
+fonts-langgroup-other =
+ .label = Otros sistemas de escritura
+
+## Default fonts and their sizes
+
+fonts-proportional-header = Proporcional
+ .accesskey = P
+
+fonts-default-serif =
+ .label = Serif
+fonts-default-sans-serif =
+ .label = Sans Serif
+
+fonts-proportional-size = Tamaño
+ .accesskey = T
+
+fonts-serif = Serif
+ .accesskey = S
+
+fonts-sans-serif = Sans-serif
+ .accesskey = n
+
+fonts-monospace = Monoespacio
+ .accesskey = M
+
+fonts-monospace-size = Tamaño
+ .accesskey = a
+
+fonts-minsize = Tamaño mínimo de la fuente
+ .accesskey = o
+
+fonts-minsize-none =
+ .label = Ninguno
+
+fonts-allow-own =
+ .label = Permitir que páginas elijan sus propia tipografía, en lugar de tus selecciones arriba
+ .accesskey = A
+
+## Text Encodings
+##
+## Translate the encoding names as adjectives for an encoding, not as the name
+## of the language.
+
+# Variables:
+# $name {string, "Arial"} - Name of the default font
+fonts-label-default =
+ .label = Predeterminado ({ $name })
+fonts-label-default-unnamed =
+ .label = Predeterminado
diff --git a/l10n-es-MX/browser/browser/preferences/formAutofill.ftl b/l10n-es-MX/browser/browser/preferences/formAutofill.ftl
new file mode 100644
index 0000000000..6cf7650f79
--- /dev/null
+++ b/l10n-es-MX/browser/browser/preferences/formAutofill.ftl
@@ -0,0 +1,124 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## The address and credit card autofill management dialog in browser preferences
+
+autofill-manage-addresses-title = Direcciones guardadas
+autofill-manage-addresses-list-header = Direcciones
+
+autofill-manage-credit-cards-title = Tarjetas de crédito guardadas
+autofill-manage-credit-cards-list-header = Tarjetas de crédito
+
+autofill-manage-dialog =
+ .style = min-width: 560px
+autofill-manage-remove-button = Eliminar
+autofill-manage-add-button = Agregar…
+autofill-manage-edit-button = Editar…
+
+##
+
+# The dialog title for creating addresses in browser preferences.
+autofill-add-new-address-title = Agregar nueva dirección
+# The dialog title for editing addresses in browser preferences.
+autofill-edit-address-title = Editar dirección
+
+autofill-address-given-name = Primer nombre
+autofill-address-additional-name = Segundo nombre
+autofill-address-family-name = Apellido
+autofill-address-organization = Organización
+autofill-address-street = Dirección de calle
+
+## address-level-3 (Sublocality) names
+
+# Used in IR, MX
+autofill-address-neighborhood = Colonia
+# Used in MY
+autofill-address-village-township = Municipio o Delegación
+autofill-address-island = Isla
+# Used in IE
+autofill-address-townland = Townland
+
+## address-level-2 names
+
+autofill-address-city = Ciudad
+# Used in HK, SD, SY, TR as Address Level-2 and used in KR as Sublocality.
+autofill-address-district = Distrito
+# Used in GB, NO, SE
+autofill-address-post-town = Post town
+# Used in AU as Address Level-2 and used in ZZ as Sublocality.
+autofill-address-suburb = Suburbio
+
+## address-level-1 names
+
+autofill-address-province = Provincia
+autofill-address-state = Estado
+autofill-address-county = Municipio
+# Used in BB, JM
+autofill-address-parish = Parish
+# Used in JP
+autofill-address-prefecture = Prefectura
+# Used in HK
+autofill-address-area = Área
+# Used in KR
+autofill-address-do-si = Do/Si
+# Used in NI, CO
+autofill-address-department = Departamento
+# Used in AE
+autofill-address-emirate = Emirato
+# Used in RU and UA
+autofill-address-oblast = Oblast
+
+## Postal code name types
+
+# Used in IN
+autofill-address-pin = Pin
+autofill-address-postal-code = Código postal
+autofill-address-zip = Código postal
+# Used in IE
+autofill-address-eircode = Eircode
+
+##
+
+autofill-address-country = País o región
+autofill-address-tel = Teléfono
+autofill-address-email = Correo electrónico
+
+autofill-cancel-button = Cancelar
+autofill-save-button = Guardar
+autofill-country-warning-message = El autocompletado de formularios actualmente está disponible solo para algunos países.
+
+# The dialog title for creating credit cards in browser preferences.
+autofill-add-new-card-title = Agregar nueva tarjeta de crédito
+# The dialog title for editing credit cards in browser preferences.
+autofill-edit-card-title = Editar tarjeta de crédito
+
+# In macOS, this string is preceded by the operating system with "Firefox is trying to ",
+# and has a period added to its end. Make sure to test in your locale.
+autofill-edit-card-password-prompt =
+ { PLATFORM() ->
+ [macos] mostrar información de la tarjeta de crédito
+ [windows] { -brand-short-name } está intentando mostrar información de la tarjeta de crédito. Confirma abajo el acceso a esta cuenta de Windows.
+ *[other] { -brand-short-name } está intentando mostrar información de la tarjeta de crédito.
+ }
+
+autofill-card-number = Número de tarjeta de crédito
+autofill-card-invalid-number = Por favor, ingresa un número de tarjeta válido
+autofill-card-name-on-card = Nombre en la tarjeta
+autofill-card-expires-month = Exp. Mes
+autofill-card-expires-year = Exp. Año
+autofill-card-billing-address = Dirección de facturación
+autofill-card-network = Tipo de tarjeta
+
+## These are brand names and should only be translated when a locale-specific name for that brand is in common use
+
+autofill-card-network-amex = American Express
+autofill-card-network-cartebancaire = Carte Bancaire
+autofill-card-network-diners = Diners Club
+autofill-card-network-discover = Discover
+autofill-card-network-jcb = JCB
+autofill-card-network-mastercard = MasterCard
+autofill-card-network-mir = MIR
+autofill-card-network-unionpay = Union Pay
+autofill-card-network-visa = Visa
diff --git a/l10n-es-MX/browser/browser/preferences/fxaPairDevice.ftl b/l10n-es-MX/browser/browser/preferences/fxaPairDevice.ftl
new file mode 100644
index 0000000000..5054123c41
--- /dev/null
+++ b/l10n-es-MX/browser/browser/preferences/fxaPairDevice.ftl
@@ -0,0 +1,22 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+fxa-pair-device-dialog =
+ .title = Conectar otro dispositivo
+ .style = width: 26em; min-height: 35em;
+fxa-qrcode-heading-step1 = 1. Si aún no lo has hecho, instala Firefox en tu dispositivo móvil.
+fxa-qrcode-heading-step2 = 2. Abre Firefox en tu dispositivo móvil.
+fxa-qrcode-heading-step3 = 3. Abre el menú ( o ), toca Ajustes y selecciona Activar sincronización
+fxa-qrcode-heading-step4 = 4. Escanea este código:
+fxa-pair-device-dialog-sync =
+ .style = width: 32em;
+fxa-pair-device-dialog-sync2 =
+ .style = min-width: 32em;
+fxa-qrcode-pair-title = Sincroniza { -brand-product-name } en tu teléfono o tablet
+fxa-qrcode-pair-step1 = 1. Abrir { -brand-product-name } en tu dispositivo móvil.
+fxa-qrcode-pair-step2 = 2. Abrir el menú ( en iOS o en Android) y presiona Inicia sesión para sincronizar
+fxa-qrcode-pair-step2-signin = 2. Ve al menú en iOS o en Android) y toca Sincronizar y guardar datos
+fxa-qrcode-pair-step3 = 3. Presiona Listo para escanear y sostén tu teléfono sobre este código
+fxa-qrcode-error-title = No se pudo emparejar.
+fxa-qrcode-error-body = Intentar de nuevo.
diff --git a/l10n-es-MX/browser/browser/preferences/languages.ftl b/l10n-es-MX/browser/browser/preferences/languages.ftl
new file mode 100644
index 0000000000..f8b783dcb6
--- /dev/null
+++ b/l10n-es-MX/browser/browser/preferences/languages.ftl
@@ -0,0 +1,81 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+webpage-languages-window =
+ .title = Ajustes de idioma para la página web
+ .style = width: 40em
+
+webpage-languages-window2 =
+ .title = Ajustes de idioma para la página web
+ .style = min-width: 40em
+
+languages-close-key =
+ .key = w
+
+languages-description = Las páginas web a veces están disponibles en más de un idioma. Elige los idiomas que se muestran en las páginas web en órden de preferencia
+
+languages-customize-spoof-english =
+ .label = Solicitar versiones en inglés de páginas web para mayor privacidad
+
+languages-customize-moveup =
+ .label = Subir
+ .accesskey = S
+
+languages-customize-movedown =
+ .label = Bajar
+ .accesskey = B
+
+languages-customize-remove =
+ .label = Quitar
+ .accesskey = Q
+
+languages-customize-select-language =
+ .placeholder = Idiomas…
+
+languages-customize-add =
+ .label = Agregar
+ .accesskey = A
+
+# The pattern used to generate strings presented to the user in the
+# locale selection list.
+#
+# Example:
+# Icelandic [is]
+# Spanish (Chile) [es-CL]
+#
+# Variables:
+# $locale (String) - A name of the locale (for example: "Icelandic", "Spanish (Chile)")
+# $code (String) - Locale code of the locale (for example: "is", "es-CL")
+languages-code-format =
+ .label = { $locale } [{ $code }]
+
+languages-active-code-format =
+ .value = { languages-code-format.label }
+
+browser-languages-window =
+ .title = { -brand-short-name } ajustes de idioma
+ .style = width: 40em
+
+browser-languages-window2 =
+ .title = { -brand-short-name } ajustes de idioma
+ .style = min-width: 40em
+
+browser-languages-description = { -brand-short-name } mostrará el primer idioma como el predeterminado e irá mostrando idiomas alternativos si es necesario en orden que aparecen.
+
+browser-languages-search = Buscar más idiomas…
+
+browser-languages-searching =
+ .label = Buscando idiomas…
+
+browser-languages-downloading =
+ .label = Descargando...
+
+browser-languages-select-language =
+ .label = Selecciona un idioma para agregar…
+ .placeholder = Selecciona un idioma para agregar…
+
+browser-languages-installed-label = Idiomas instalados
+browser-languages-available-label = Idiomas disponibles
+
+browser-languages-error = { -brand-short-name } no puede actualizar tus idiomas en este momento. Comprueba que estés conectado a internet o vuelve a intentarlo.
diff --git a/l10n-es-MX/browser/browser/preferences/moreFromMozilla.ftl b/l10n-es-MX/browser/browser/preferences/moreFromMozilla.ftl
new file mode 100644
index 0000000000..c910177314
--- /dev/null
+++ b/l10n-es-MX/browser/browser/preferences/moreFromMozilla.ftl
@@ -0,0 +1,37 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## These strings are used in the about:preferences moreFromMozilla page
+
+more-from-moz-title = Más de { -vendor-short-name }
+more-from-moz-category =
+ .tooltiptext = Más de { -vendor-short-name }
+more-from-moz-subtitle = Revisa otros productos de { -vendor-short-name } que funcionan para respaldar una Internet saludable.
+more-from-moz-firefox-mobile-title = { -brand-product-name } para móviles
+more-from-moz-firefox-mobile-description = El navegador móvil que pone tu privacidad en primer lugar.
+more-from-moz-firefox-mobile-description-advanced = Desde bloquear rastreadores hasta frenar las molestias de reproducción automática, los navegadores móviles de { -brand-product-name } trabajan horas extras para garantizar que obtengas un buen Internet.
+more-from-moz-mozilla-vpn-title = { -mozilla-vpn-brand-name }
+more-from-moz-mozilla-vpn-description = Descubre una capa adicional de navegación y protección anónimas.
+more-from-moz-mozilla-vpn-description-advanced = { -mozilla-vpn-brand-name } agrega otra capa de navegación y protección anónimas. A diferencia de otras VPN, es segura y no rastrea tu actividad.
+# This string is specific to the product Mozilla Rally which is US only.
+more-from-moz-mozilla-rally-title = { -rally-brand-name }
+# This string is specific to the product Mozilla Rally which is US only.
+more-from-moz-mozilla-rally-description = Pon tus datos a trabajar por un Internet mejor para todos.
+# This string is specific to the product Mozilla Rally which is US only.
+more-from-moz-mozilla-rally-description-advanced = Dona tus datos para investigar estudios que trabajen para crear un Internet más seguro y abierto que ayude a la gente, no a las grandes tecnologías.
+# This string is specific to the product Mozilla Rally which is US only.
+more-from-moz-button-mozilla-rally-2 = Participa en { -rally-short-name }
+more-from-moz-qr-code-box-firefox-mobile-title = Descárgalo con tu dispositivo móvil. Apunta tu cámara al código QR. Cuando aparezca un enlace, seleccionalo.
+more-from-moz-qr-code-box-firefox-mobile-button = Envía un enlace de descarga a tu teléfono.
+more-from-moz-qr-code-firefox-mobile-img =
+ .alt = Código QR para descargar { -brand-product-name } móvil
+more-from-moz-button-mozilla-vpn-2 = Obtén una VPN
+more-from-moz-learn-more-link = Saber más.
+
+## These strings are for the Firefox Relay card in about:preferences moreFromMozilla page
+
+more-from-moz-firefox-relay-title = { -relay-brand-name }
+more-from-moz-firefox-relay-description = Protege tu bandeja de entrada y tu identidad con enmascaramiento de correo electrónico gratuito.
+more-from-moz-firefox-relay-button = Obtener { -relay-brand-short-name }
diff --git a/l10n-es-MX/browser/browser/preferences/permissions.ftl b/l10n-es-MX/browser/browser/preferences/permissions.ftl
new file mode 100644
index 0000000000..72682230cf
--- /dev/null
+++ b/l10n-es-MX/browser/browser/preferences/permissions.ftl
@@ -0,0 +1,211 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+permissions-window =
+ .title = Administrador de imágenes
+ .style = width: 45em
+permissions-window2 =
+ .title = Administrador de imágenes
+ .style = min-width: 45em
+permissions-close-key =
+ .key = w
+permissions-address = Dirección del sitio web
+ .accesskey = d
+permissions-block =
+ .label = Bloquear
+ .accesskey = B
+permissions-disable-etp =
+ .label = Agregar excepción
+ .accesskey = e
+permissions-session =
+ .label = Permitir durante la sesión
+ .accesskey = s
+permissions-allow =
+ .label = Permitir
+ .accesskey = P
+permissions-button-off =
+ .label = Desactivar
+ .accesskey = D
+permissions-button-off-temporarily =
+ .label = Desactivar temporalmente
+ .accesskey = t
+permissions-site-name =
+ .label = Sitio web
+permissions-status =
+ .label = Estado
+permissions-remove =
+ .label = Eliminar sitio web
+ .accesskey = R
+permissions-remove-all =
+ .label = Eliminar todos los sitios web
+ .accesskey = e
+permission-dialog =
+ .buttonlabelaccept = Guardar cambios
+ .buttonaccesskeyaccept = G
+permissions-autoplay-menu = Predeterminado para todos los sitios web:
+permissions-searchbox =
+ .placeholder = Buscar sitio web
+permissions-capabilities-autoplay-allow =
+ .label = Permitir audio y video
+permissions-capabilities-autoplay-block =
+ .label = Bloquear audio
+permissions-capabilities-autoplay-blockall =
+ .label = Bloquear audio y video
+permissions-capabilities-allow =
+ .label = Permitir
+permissions-capabilities-block =
+ .label = Bloquear
+permissions-capabilities-prompt =
+ .label = Preguntar siempre
+permissions-capabilities-listitem-allow =
+ .value = Permitir
+permissions-capabilities-listitem-block =
+ .value = Bloquear
+permissions-capabilities-listitem-allow-session =
+ .value = Permitir para la sesión
+permissions-capabilities-listitem-off =
+ .value = Desactivado
+permissions-capabilities-listitem-off-temporarily =
+ .value = Desactivado temporalmente
+
+## Invalid Hostname Dialog
+
+permissions-invalid-uri-title = La dirección del servidor no es válida
+permissions-invalid-uri-label = Introduzca un nombre de servidor válido
+
+## Exceptions - Tracking Protection
+
+permissions-exceptions-etp-window =
+ .title = Excepciones a la protección antirrastreo mejorada
+ .style = { permissions-window.style }
+permissions-exceptions-etp-window2 =
+ .title = Excepciones a la protección antirrastreo mejorada
+ .style = { permissions-window2.style }
+permissions-exceptions-etp-desc = Has desactivado las protecciones en estos sitios.
+permissions-exceptions-manage-etp-desc = Puedes especificar que sitios tienen desactivada la protección de seguimiento mejorada. Escribe la dirección exacta del sitio que deseas administrar y luego haz clic en en Agregar excepción.
+
+## Exceptions - Cookies
+
+permissions-exceptions-cookie-window =
+ .title = Excepciones: Cookies y datos del sitio
+ .style = { permissions-window.style }
+permissions-exceptions-cookie-window2 =
+ .title = Excepciones: Cookies y datos del sitio
+ .style = { permissions-window2.style }
+permissions-exceptions-cookie-desc = Puedes especificar qué sitios web pueden o no pueden utilizar siempre cookies y datos del sitio. Escribe la dirección exacta del sitio que quieras gestionar y haz clic en Bloquear, Permitir en esta sesión o Permitir.
+
+## Exceptions - HTTPS-Only Mode
+
+permissions-exceptions-https-only-window =
+ .title = Excepciones - Modo solo HTTPS
+ .style = { permissions-window.style }
+permissions-exceptions-https-only-window2 =
+ .title = Excepciones - Modo solo HTTPS
+ .style = { permissions-window2.style }
+permissions-exceptions-https-only-desc = Puedes desactivar el modo solo HTTPS para sitios web específicos. { -brand-short-name } no intentará actualizar la conexión a HTTPS seguro para esos sitios. Las excepciones no se aplican a las ventanas privadas.
+
+## Exceptions - Pop-ups
+
+permissions-exceptions-popup-window =
+ .title = Sitios web permitidos - Ventanas emergentes
+ .style = { permissions-window.style }
+permissions-exceptions-popup-window2 =
+ .title = Sitios web permitidos - Ventanas emergentes
+ .style = { permissions-window2.style }
+permissions-exceptions-popup-desc = Puedes especificar los sitios web que podrán abrir ventanas emergentes. Introduce su dirección y da clic en Permitir.
+
+## Exceptions - Saved Logins
+
+permissions-exceptions-saved-logins-window =
+ .title = Excepciones - Inicios de sesión guardados
+ .style = { permissions-window.style }
+permissions-exceptions-saved-logins-window2 =
+ .title = Excepciones - Inicios de sesión guardados
+ .style = { permissions-window2.style }
+permissions-exceptions-saved-logins-desc = Los inicios de sesión para los siguientes sitios web no se guardarán
+
+## Exceptions - Add-ons
+
+permissions-exceptions-addons-window =
+ .title = Sitios web permitidos - Instalación de complementos
+ .style = { permissions-window.style }
+permissions-exceptions-addons-window2 =
+ .title = Sitios web permitidos - Instalación de complementos
+ .style = { permissions-window2.style }
+permissions-exceptions-addons-desc = Puedes especificar los sitios web que podrán instalar complementos. Introduce su dirección exacta y da clic en Permitir.
+
+## Site Permissions - Autoplay
+
+permissions-site-autoplay-window =
+ .title = Configuración. Reproducción automática
+ .style = { permissions-window.style }
+permissions-site-autoplay-window2 =
+ .title = Configuración. Reproducción automática
+ .style = { permissions-window2.style }
+permissions-site-autoplay-desc = Puedes administrar aquí los sitios que no siguen la configuración predeterminada de reproducción automática.
+
+## Site Permissions - Notifications
+
+permissions-site-notification-window =
+ .title = Ajustes - Permisos de notificaciones
+ .style = { permissions-window.style }
+permissions-site-notification-window2 =
+ .title = Ajustes - Permisos de notificaciones
+ .style = { permissions-window2.style }
+permissions-site-notification-desc = Los siguientes sitios han solicitado que desean enviarte notificaciones. Puedes especificar qué sitios web tienen permitido enviarte notificaciones. También puedes bloquear nuevas solicitudes preguntando para permitir notificaciones.
+permissions-site-notification-disable-label =
+ .label = Bloquear nuevas solicitudes preguntando para permitir notificaciones
+permissions-site-notification-disable-desc = Esto prevendrá que cualquier sitio web que no esté listado solicite permiso para enviarte notificaciones. Bloqueando notificaciones pueden fallar algunas características de los sitios web.
+
+## Site Permissions - Location
+
+permissions-site-location-window =
+ .title = Ajustes - Permisos de ubicación
+ .style = { permissions-window.style }
+permissions-site-location-window2 =
+ .title = Ajustes - Permisos de ubicación
+ .style = { permissions-window2.style }
+permissions-site-location-desc = Los siguientes sitios web han solicitado acceso a tu ubicación. Puedes elegir específicamente que sitios tengan permitido acceder a tu ubicación. Puedes también bloquear nuevas solicitudes solicitando acceso a tu ubicación.
+permissions-site-location-disable-label =
+ .label = Bloquear nuevas solicitudes preguntando para acceder a tu ubicación
+permissions-site-location-disable-desc = Esto evitará que cualquier sitio web que no esté listado solicite permiso para acceder a tu ubicación. Bloqueando el acceso a tu ubicación pueden fallar algunas características de los sitios web.
+
+## Site Permissions - Virtual Reality
+
+permissions-site-xr-window =
+ .title = Ajustes - Permisos de realidad virtual
+ .style = { permissions-window.style }
+permissions-site-xr-window2 =
+ .title = Ajustes - Permisos de realidad virtual
+ .style = { permissions-window2.style }
+permissions-site-xr-desc = Los siguientes sitios web han solicitado acceder a tus dispositivos de realidad virtual. Puedes especificar qué sitios web tienen permitido acceder a tus dispositivos de realidad virtual. También puedes bloquear nuevas solicitudes que quieran acceder a tus dispositivos de realidad virtual.
+permissions-site-xr-disable-label =
+ .label = Bloquear nuevas solicitudes que quieran acceder a tus dispositivos de realidad virtual
+permissions-site-xr-disable-desc = Este prevendrá que cualquier sitio web que no esté en la lista solicite permiso para acceder a tus dispositivos de realidad virtual. Bloquear el accesos a tus dispositivos de realidad virtual puede estropear algunas características de los sitios web.
+
+## Site Permissions - Camera
+
+permissions-site-camera-window =
+ .title = Ajustes - Permisos de cámara
+ .style = { permissions-window.style }
+permissions-site-camera-window2 =
+ .title = Ajustes - Permisos de cámara
+ .style = { permissions-window2.style }
+permissions-site-camera-desc = Los siguientes sitios web han solicitado acceso a tu cámara. Puedes especificar que sitios web tiene permitido acceder a tu cámara. También puedes bloquear nuevas solicitudes solicitando acceder a tu cámara.
+permissions-site-camera-disable-label =
+ .label = Bloquear nuevas solicitudes solicitando acceder a tu cámara
+permissions-site-camera-disable-desc = Este evitará que cualquier sitio web no listado solicite permite para acceder a tu cámara. Bloqueando el acceso a tu cámara pueden fallar algunas características de los sitios web.
+
+## Site Permissions - Microphone
+
+permissions-site-microphone-window =
+ .title = Ajustes - Permisos de micrófono
+ .style = { permissions-window.style }
+permissions-site-microphone-window2 =
+ .title = Ajustes - Permisos de micrófono
+ .style = { permissions-window2.style }
+permissions-site-microphone-desc = Los siguientes sitios web han solicitado permiso para acceder a tu micrófono. Puedes especificar que sitios web tienen permitido acceder a tu micrófono. También puedes bloquear nuevas solicitudes solicitando acceso a tu micrófono.
+permissions-site-microphone-disable-label =
+ .label = Bloquear nuevas solicitudes para acceder a tu micrófono
+permissions-site-microphone-disable-desc = Esto evitará que cualquier sitio web no listado solicite permite para acceder a tu micrófono. Bloqueando el acceso a tu micrófono pueden fallar algunas características de los sitios web.
diff --git a/l10n-es-MX/browser/browser/preferences/preferences.ftl b/l10n-es-MX/browser/browser/preferences/preferences.ftl
new file mode 100644
index 0000000000..37a1eff6c4
--- /dev/null
+++ b/l10n-es-MX/browser/browser/preferences/preferences.ftl
@@ -0,0 +1,1181 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+do-not-track-description = Enviar a los sitios web una señal de “No rastrear”, significa que no quieres ser rastreado
+do-not-track-learn-more = Aprender más
+do-not-track-option-default-content-blocking-known =
+ .label = Solo cuando { -brand-short-name } está configurado para bloquear los rastreadores conocidos
+do-not-track-option-always =
+ .label = Siempre
+settings-page-title = Configuraciones
+# This is used to determine the width of the search field in about:preferences,
+# in order to make the entire placeholder string visible
+#
+# Please keep the placeholder string short to avoid truncation.
+#
+# Notice: The value of the `.style` attribute is a CSS string, and the `width`
+# is the name of the CSS property. It is intended only to adjust the element's width.
+# Do not translate.
+search-input-box2 =
+ .style = width: 15.4em
+ .placeholder = Buscar en ajustes
+managed-notice = Tu organización gestiona el navegador.
+category-list =
+ .aria-label = Categorías
+pane-general-title = General
+category-general =
+ .tooltiptext = { pane-general-title }
+pane-home-title = Inicio
+category-home =
+ .tooltiptext = { pane-home-title }
+pane-search-title = Buscar
+category-search =
+ .tooltiptext = { pane-search-title }
+pane-privacy-title = Privacidad y seguridad
+category-privacy =
+ .tooltiptext = { pane-privacy-title }
+pane-sync-title3 = Sincronizar
+category-sync3 =
+ .tooltiptext = { pane-sync-title3 }
+pane-experimental-title = Experimentos de { -brand-short-name }
+category-experimental =
+ .tooltiptext = Experimentos de { -brand-short-name }
+pane-experimental-subtitle = Continuar con precaución
+pane-experimental-search-results-header = Experimentos de { -brand-short-name }: proceder con precaución
+pane-experimental-description2 = Modificar los parámetros de la configuración avanzada puede afectar el rendimiento o la seguridad de { -brand-short-name }.
+pane-experimental-reset =
+ .label = Restaurar predeterminados
+ .accesskey = R
+help-button-label = Soporte de { -brand-short-name }
+addons-button-label = Complementos y temas
+focus-search =
+ .key = f
+close-button =
+ .aria-label = Cerrar
+
+## Browser Restart Dialog
+
+feature-enable-requires-restart = { -brand-short-name } debe reiniciarse para activar esta característica.
+feature-disable-requires-restart = { -brand-short-name } debe reiniciarse para desactivar esta característica.
+should-restart-title = Reiniciar { -brand-short-name }
+should-restart-ok = Reiniciar { -brand-short-name } ahora
+cancel-no-restart-button = Cancelar
+restart-later = Reiniciar después
+
+## Extension Control Notifications
+##
+## These strings are used to inform the user
+## about changes made by extensions to browser settings.
+##
+## is going to be replaced by the extension icon.
+##
+## Variables:
+## $name (String): name of the extension
+
+# This string is shown to notify the user that the password manager setting
+# is being controlled by an extension
+extension-controlling-password-saving = { $name } controla este ajuste.
+# This string is shown to notify the user that their notifications permission
+# is being controlled by an extension.
+extension-controlling-web-notifications = { $name } controla este ajuste.
+# This string is shown to notify the user that Container Tabs
+# are being enabled by an extension.
+extension-controlling-privacy-containers = { $name } requiere contenedor de pestañas.
+# This string is shown to notify the user that their content blocking "All Detected Trackers"
+# preferences are being controlled by an extension.
+extension-controlling-websites-content-blocking-all-trackers = { $name } controla este ajuste.
+# This string is shown to notify the user that their proxy configuration preferences
+# are being controlled by an extension.
+extension-controlling-proxy-config = { $name } controla como { -brand-short-name } se conecta a internet.
+# This string is shown after the user disables an extension to notify the user
+# how to enable an extension that they disabled.
+#
+# will be replaced with Add-ons icon
+# will be replaced with Menu icon
+extension-controlled-enable = Para habilitar la extensión ve a complementos de en el menú de.
+
+## Preferences UI Search Results
+
+search-results-header = Buscar resultados
+# `` will be replaced by the search term.
+search-results-empty-message2 = ¡Lo sentimos! No hay resultados en la Configuración para "".
+search-results-help-link = ¿Necesitas ayuda? Visita Apoyo de { -brand-short-name }
+
+## General Section
+
+startup-header = Inicio
+always-check-default =
+ .label = Siempre revisar si { -brand-short-name } es tu navegador predeterminado
+ .accesskey = S
+is-default = { -brand-short-name } es tu navegador predeterminado
+is-not-default = { -brand-short-name } no es tu navegador predeterminado
+set-as-my-default-browser =
+ .label = Hacer predeterminado…
+ .accesskey = D
+startup-restore-windows-and-tabs =
+ .label = Abrir ventanas y pestañas anteriores
+ .accesskey = s
+startup-restore-warn-on-quit =
+ .label = Advertir al salir del navegador
+disable-extension =
+ .label = Deshabilitar extensión
+tabs-group-header = Pestañas
+ctrl-tab-recently-used-order =
+ .label = Ctrl + Tab recorre pestañas según su uso reciente
+ .accesskey = T
+open-new-link-as-tabs =
+ .label = Abrir enlaces en pestañas en lugar de nuevas ventanas
+ .accesskey = w
+confirm-on-close-multiple-tabs =
+ .label = Confirmar antes de cerrar múltiples pestañas
+ .accesskey = m
+# This string is used for the confirm before quitting preference.
+# Variables:
+# $quitKey (String) - the quit keyboard shortcut, and formatted
+# in the same manner as it would appear,
+# for example, in the File menu.
+confirm-on-quit-with-key =
+ .label = Confirmar antes de salir con { $quitKey }
+ .accesskey = b
+warn-on-open-many-tabs =
+ .label = Avisarme si al abrir muchas pestañas { -brand-short-name } se pueda poner lento
+ .accesskey = d
+switch-to-new-tabs =
+ .label = Cuando abras un enlace, imagen o un medio en una nueva pestaña, cambiar inmediatamente a ella
+ .accesskey = h
+show-tabs-in-taskbar =
+ .label = Mostrar vista previa de las pestañas en la barra de tareas de Windows
+ .accesskey = t
+browser-containers-enabled =
+ .label = Habilitar pestañas contenedoras
+ .accesskey = n
+browser-containers-learn-more = Saber más
+browser-containers-settings =
+ .label = Configuración…
+ .accesskey = i
+containers-disable-alert-title = ¿Cerrar todo el contenedor de pestañas?
+containers-disable-alert-desc =
+ { $tabCount ->
+ [one] Si deshabilitas las pestañas contenedoras ahora, { $tabCount } pestaña contenedora se cerrará. ¿Seguro que deseas deshabilitar pestañas contenedoras?
+ *[other] Si deshabilitas las pestañas contenedoras ahora, { $tabCount } pestañas contenedoras se cerrarán. ¿Seguro que deseas deshabilitar las pestañas contenedoras?
+ }
+containers-disable-alert-ok-button =
+ { $tabCount ->
+ [one] Cerrar { $tabCount } pestaña contenedora
+ *[other] Cerrar { $tabCount } pestañas contenedoras
+ }
+containers-disable-alert-cancel-button = Mantenerlas habilitadas
+containers-remove-alert-title = ¿Eliminar el marcador?
+# Variables:
+# $count (Number) - Number of tabs that will be closed.
+containers-remove-alert-msg =
+ { $count ->
+ [one] Si eliminas este marcador ahora, la pestaña del marcador { $count } se cerrará. ¿Estás seguro de que quieres eliminar este marcador?
+ *[other] Si eliminas este marcador ahora, las pestañas del marcador { $count } se cerrarán. ¿Estás seguro de que quieres eliminar este marcador?
+ }
+containers-remove-ok-button = Eliminar este marcador
+containers-remove-cancel-button = No eliminar este marcador
+
+## General Section - Language & Appearance
+
+language-and-appearance-header = Idioma y apariencia
+preferences-web-appearance-header = Apariencia del sitio web
+preferences-web-appearance-description = Algunos sitios web adaptan su combinación de colores según tus preferencias. Elige qué combinación de colores te gustaría usar para esos sitios.
+preferences-web-appearance-choice-browser = Tema de { -brand-short-name }
+preferences-web-appearance-choice-system = Tema del sistema
+preferences-web-appearance-choice-auto = Automático
+preferences-web-appearance-choice-light = Claro
+preferences-web-appearance-choice-dark = Oscuro
+preferences-web-appearance-choice-tooltip-browser =
+ .title = Haz coincidir la configuración de tu tema de { -brand-short-name } con los fondos y el contenido del sitio web.
+preferences-web-appearance-choice-tooltip-system =
+ .title = Haz coincidir la configuración de tu sistema con los fondos y el contenido del sitio web.
+preferences-web-appearance-choice-tooltip-auto =
+ .title = Cambia automáticamente los fondos y el contenido del sitio web de acuerdo a la configuración de tu sistema y al tema de { -brand-short-name }.
+preferences-web-appearance-choice-tooltip-light =
+ .title = Usa una apariencia clara para los fondos y el contenido del sitio web.
+preferences-web-appearance-choice-tooltip-dark =
+ .title = Usa una apariencia oscura para los fondos y el contenido del sitio web.
+preferences-web-appearance-choice-input-browser =
+ .aria-description = { preferences-web-appearance-choice-tooltip-browser.title }
+preferences-web-appearance-choice-input-system =
+ .aria-description = { preferences-web-appearance-choice-tooltip-system.title }
+preferences-web-appearance-choice-input-auto =
+ .aria-description = { preferences-web-appearance-choice-tooltip-auto.title }
+preferences-web-appearance-choice-input-light =
+ .aria-description = { preferences-web-appearance-choice-tooltip-light.title }
+preferences-web-appearance-choice-input-dark =
+ .aria-description = { preferences-web-appearance-choice-tooltip-dark.title }
+# This can appear when using windows HCM or "Override colors: always" without
+# system colors.
+preferences-web-appearance-override-warning = Tus selecciones de color anulan la apariencia del sitio web. Administrar colores
+# This message contains one link. It can be moved within the sentence as needed
+# to adapt to your language, but should not be changed.
+preferences-web-appearance-footer = Administra los temas de { -brand-short-name } en Extensiones y Temas
+preferences-colors-header = Colores
+preferences-colors-description = Anula los colores predeterminados de { -brand-short-name } para texto, fondos de sitios web y enlaces.
+preferences-colors-manage-button =
+ .label = Administrar Colores…
+ .accesskey = C
+preferences-fonts-header = Fuentes
+default-font = Fuente predeterminada
+ .accesskey = D
+default-font-size = Tamaño
+ .accesskey = S
+advanced-fonts =
+ .label = Avanzadas…
+ .accesskey = A
+# Zoom is a noun, and the message is used as header for a group of options
+preferences-zoom-header = Zoom
+preferences-default-zoom = Zoom predeterminado
+ .accesskey = Z
+preferences-default-zoom-value =
+ .label = { $percentage }%
+preferences-zoom-text-only =
+ .label = Hacer zoom en el texto solamente
+ .accesskey = t
+language-header = Idioma
+choose-language-description = Elegir el idioma preferido para mostrar las páginas web
+choose-button =
+ .label = Seleccionar…
+ .accesskey = o
+choose-browser-language-description = Elegir los idiomas usados para mostrar menús, mensajes y notificaciones de { -brand-short-name }.
+manage-browser-languages-button =
+ .label = Establecer alternativos
+ .accesskey = l
+confirm-browser-language-change-description = Reiniciar { -brand-short-name } para aplicar los cambios
+confirm-browser-language-change-button = Aplicar y reiniciar
+translate-web-pages =
+ .label = Traducir contenido web
+ .accesskey = T
+fx-translate-web-pages = { -translations-brand-name }
+# The element is replaced by the logo of the provider
+# used to provide machine translations for web pages.
+translate-attribution = Traducciones por
+translate-exceptions =
+ .label = Excepciones…
+ .accesskey = x
+# Variables:
+# $localeName (string) - Localized name of the locale to be used.
+use-system-locale =
+ .label = Usar la configuración de tu sistema operativo para “{ $localeName }” para dar formato a fechas, horas, números y medidas.
+check-user-spelling =
+ .label = Verificar la ortografía mientras escribes
+ .accesskey = t
+
+## General Section - Files and Applications
+
+files-and-applications-title = Archivos y aplicaciones
+download-header = Descargas
+download-save-where = Guardar automáticamente en
+ .accesskey = G
+download-choose-folder =
+ .label =
+ { PLATFORM() ->
+ [macos] Elegir…
+ *[other] Examinar…
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [macos] E
+ *[other] x
+ }
+download-always-ask-where =
+ .label = Siempre preguntarme dónde guardar archivos
+ .accesskey = A
+applications-header = Aplicaciones
+applications-description = Decide cómo { -brand-short-name } gestiona los archivos que descargas de la Web o las aplicaciones que utilizas mientras navegas.
+applications-filter =
+ .placeholder = Buscar tipos de archivos o aplicaciones
+applications-type-column =
+ .label = Tipo de contenido
+ .accesskey = T
+applications-action-column =
+ .label = Acción
+ .accesskey = A
+# Variables:
+# $extension (String) - file extension (e.g .TXT)
+applications-file-ending = archivo { $extension }
+applications-action-save =
+ .label = Guardar archivo
+# Variables:
+# $app-name (String) - Name of an application (e.g Adobe Acrobat)
+applications-use-app =
+ .label = Usar { $app-name }
+# Variables:
+# $app-name (String) - Name of an application (e.g Adobe Acrobat)
+applications-use-app-default =
+ .label = Usar { $app-name } (predeterminado)
+applications-use-os-default =
+ .label =
+ { PLATFORM() ->
+ [macos] Usar la aplicación predeterminada de macOS
+ [windows] Usar la aplicación predeterminada de Windows
+ *[other] Usar la aplicación predeterminada del sistema
+ }
+applications-use-other =
+ .label = Usar otro…
+applications-select-helper = Selecciona una aplicación auxiliar
+applications-manage-app =
+ .label = Detalles de la aplicación…
+applications-always-ask =
+ .label = Preguntar siempre
+# Variables:
+# $type-description (String) - Description of the type (e.g "Portable Document Format")
+# $type (String) - the MIME type (e.g application/binary)
+applications-type-description-with-type = { $type-description } ({ $type })
+# Variables:
+# $extension (String) - file extension (e.g .TXT)
+# $type (String) - the MIME type (e.g application/binary)
+applications-file-ending-with-type = { applications-file-ending } ({ $type })
+# Variables:
+# $plugin-name (String) - Name of a plugin (e.g Adobe Flash)
+applications-use-plugin-in =
+ .label = Usar { $plugin-name } (en { -brand-short-name })
+applications-open-inapp =
+ .label = Abrir en { -brand-short-name }
+
+## The strings in this group are used to populate
+## selected label element based on the string from
+## the selected menu item.
+
+applications-use-plugin-in-label =
+ .value = { applications-use-plugin-in.label }
+applications-action-save-label =
+ .value = { applications-action-save.label }
+applications-use-app-label =
+ .value = { applications-use-app.label }
+applications-open-inapp-label =
+ .value = { applications-open-inapp.label }
+applications-always-ask-label =
+ .value = { applications-always-ask.label }
+applications-use-app-default-label =
+ .value = { applications-use-app-default.label }
+applications-use-other-label =
+ .value = { applications-use-other.label }
+applications-use-os-default-label =
+ .value = { applications-use-os-default.label }
+
+##
+
+applications-handle-new-file-types-description = ¿Qué debería hacer { -brand-short-name } con otros archivos?
+applications-save-for-new-types =
+ .label = Guardar archivos
+ .accesskey = G
+applications-ask-before-handling =
+ .label = Preguntar si abrir o guardar archivos
+ .accesskey = P
+drm-content-header = Contenido DRM (Digital Rights Management - Administración de Derechos Digitales)
+play-drm-content =
+ .label = Reproducir contenido controlado por DRM
+ .accesskey = P
+play-drm-content-learn-more = Saber más
+update-application-title = { -brand-short-name } actualizaciones
+update-application-description = Mantener { -brand-short-name } actualizado para el mejor rendimiento, estabilidad y seguridad.
+update-application-version = Versión { $version } Qué hay de nuevo
+update-history =
+ .label = Mostrar historial de actualizaciones…
+ .accesskey = p
+update-application-allow-description = Quiero que { -brand-short-name }
+update-application-auto =
+ .label = Instale actualizaciones automáticamente (recomendado)
+ .accesskey = I
+update-application-check-choose =
+ .label = Buscar actualizaciones, pero permitirle elegir si instalarlas
+ .accesskey = B
+update-application-manual =
+ .label = Nunca busque actualizaciones (no recomendado)
+ .accesskey = N
+update-application-background-enabled =
+ .label = Cuando { -brand-short-name } no se esté ejecutando
+ .accesskey = C
+update-application-warning-cross-user-setting = Este ajuste se aplicará a todas las cuentas de Windows y perfiles de { -brand-short-name } usando esta instalación de { -brand-short-name }.
+update-application-use-service =
+ .label = Utilizar un servicio en segundo plano para instalar las actualizaciones
+ .accesskey = s
+update-application-suppress-prompts =
+ .label = Mostrar menos mensajes de notificación de actualización
+ .accesskey = n
+update-setting-write-failure-title2 = Error al guardar los ajustes de actualización
+# Variables:
+# $path (String) - Path to the configuration file
+# The newlines between the main text and the line containing the path is
+# intentional so the path is easier to identify.
+update-setting-write-failure-message2 =
+ { -brand-short-name } encontró un error y no guardó esta modificación. Ten en cuenta que cambiar este ajuste de actualización requiere permiso para escribir en el archivo siguiente. Tú o un administrador del sistema pueden resolver el error otorgando al grupo "Usuarios" el control total de este archivo.
+
+ No se pudo escribir en el archivo: { $path }
+update-in-progress-title = Actualización en curso
+update-in-progress-message = ¿Quieres que { -brand-short-name } continúe con esta actualización?
+update-in-progress-ok-button = &Descartar
+# Continue is the cancel button so pressing escape or using a platform standard
+# method of closing the UI will not discard the update.
+update-in-progress-cancel-button = &Continuar
+
+## General Section - Performance
+
+performance-title = Rendimiento
+performance-use-recommended-settings-checkbox =
+ .label = Usar las configuraciones de rendimiento recomendadas
+ .accesskey = U
+performance-use-recommended-settings-desc = Estas configuraciones se adaptan al hardware y sistema operativo de tu equipo.
+performance-settings-learn-more = Aprender más
+performance-allow-hw-accel =
+ .label = Usa aceleración de hardware cuando esté disponible
+ .accesskey = r
+performance-limit-content-process-option = Número límite de proceso de contenido
+ .accesskey = L
+performance-limit-content-process-enabled-desc = Los procesos de contenido adicionales mejoran el rendimiento cuando se utilizan múltiples pestañas, pero también consumen más memoria.
+performance-limit-content-process-blocked-desc = Es posible modificar el número de procesos de contenido solo con el multiproceso { -brand-short-name }. Aprender a comprobar si el multiproceso está habilitado
+# Variables:
+# $num - default value of the `dom.ipc.processCount` pref.
+performance-default-content-process-count =
+ .label = { $num } (predeterminado)
+
+## General Section - Browsing
+
+browsing-title = Navegación
+browsing-use-autoscroll =
+ .label = Usar desplazamiento automático
+ .accesskey = d
+browsing-use-smooth-scrolling =
+ .label = Usar desplazamiento suave
+ .accesskey = s
+browsing-gtk-use-non-overlay-scrollbars =
+ .label = Mostrar siempre las barras de desplazamiento
+ .accesskey = o
+browsing-use-onscreen-keyboard =
+ .label = Mostrar el teclado táctil cuando sea necesario
+ .accesskey = t
+browsing-use-cursor-navigation =
+ .label = Usar siempre las teclas del cursor para navegar dentro de las páginas
+ .accesskey = c
+browsing-search-on-start-typing =
+ .label = Buscar el texto cuando empiezas a escribir
+ .accesskey = x
+browsing-picture-in-picture-toggle-enabled =
+ .label = Habilitar controles de video picture-in-picture
+ .accesskey = A
+browsing-picture-in-picture-learn-more = Saber más
+browsing-media-control =
+ .label = Controla los medios con el teclado, los auriculares o la interfaz virtual
+ .accesskey = v
+browsing-media-control-learn-more = Saber más
+browsing-cfr-recommendations =
+ .label = Recomendar extensiones mientras se navega
+ .accesskey = R
+browsing-cfr-features =
+ .label = Recomendar funciones mientras navegas
+ .accesskey = R
+browsing-cfr-recommendations-learn-more = Aprender más
+
+## General Section - Proxy
+
+network-settings-title = Configuración de conexión
+network-proxy-connection-description = Configurar como { -brand-short-name } se conecta a internet.
+network-proxy-connection-learn-more = Saber más
+network-proxy-connection-settings =
+ .label = Configurar…
+ .accesskey = C
+
+## Home Section
+
+home-new-windows-tabs-header = Nuevas ventanas y pestañas
+home-new-windows-tabs-description2 = Elige que quieres ver cuando abras tu página de inicio, nuevas ventanas y nuevas pestañas.
+
+## Home Section - Home Page Customization
+
+home-homepage-mode-label = Página de inicio y nuevas ventanas
+home-newtabs-mode-label = Nuevas pestañas
+home-restore-defaults =
+ .label = Restaurar predeterminados
+ .accesskey = R
+# "Firefox" should be treated as a brand and kept in English,
+# while "Home" and "(Default)" can be localized.
+home-mode-choice-default =
+ .label = Inicio de Firefox (Predeterminado)
+home-mode-choice-default-fx =
+ .label = { -firefox-home-brand-name } (Predeterminado)
+home-mode-choice-custom =
+ .label = Personalizar URLs...
+home-mode-choice-blank =
+ .label = Página en blanco
+home-homepage-custom-url =
+ .placeholder = Pegar una URL...
+# This string has a special case for '1' and [other] (default). If necessary for
+# your language, you can add {$tabCount} to your translations and use the
+# standard CLDR forms, or only use the form for [other] if both strings should
+# be identical.
+use-current-pages =
+ .label =
+ { $tabCount ->
+ [1] Usar página actual
+ *[other] Usar páginas actuales
+ }
+ .accesskey = c
+choose-bookmark =
+ .label = Usar marcador…
+ .accesskey = m
+
+## Home Section - Firefox Home Content Customization
+
+home-prefs-content-header = Contenido de la página de inicio de Firefox
+home-prefs-content-description = Selecciona el contenido que desea en la pantalla de inicio de Firefox.
+home-prefs-content-header2 = Contenido de { -firefox-home-brand-name }
+home-prefs-content-description2 = Elige que contenido quieres en tu pantalla de { -firefox-home-brand-name }.
+home-prefs-search-header =
+ .label = Búsqueda web
+home-prefs-shortcuts-header =
+ .label = Atajos
+home-prefs-shortcuts-description = Sitios que guardas o visitas
+home-prefs-shortcuts-by-option-sponsored =
+ .label = Atajos patrocinados
+
+## Variables:
+## $provider (String): Name of the corresponding content provider, e.g "Pocket".
+
+home-prefs-recommended-by-header =
+ .label = Recomendado por { $provider }
+home-prefs-recommended-by-description-new = Contenido excepcional seleccionado por { $provider }, parte de la familia { -brand-product-name }
+
+##
+
+home-prefs-recommended-by-learn-more = Cómo funciona
+home-prefs-recommended-by-option-sponsored-stories =
+ .label = Artículos patrocinados
+home-prefs-recommended-by-option-recent-saves =
+ .label = Mostrar guardados recientemente
+home-prefs-highlights-option-visited-pages =
+ .label = Páginas visitadas
+home-prefs-highlights-options-bookmarks =
+ .label = Marcadores
+home-prefs-highlights-option-most-recent-download =
+ .label = Descargado recientemente
+home-prefs-highlights-option-saved-to-pocket =
+ .label = Páginas guardadas en { -pocket-brand-name }
+home-prefs-recent-activity-header =
+ .label = Actividad reciente
+home-prefs-recent-activity-description = Una selección de sitios y contenidos recientes
+# For the "Snippets" feature traditionally on about:home.
+# Alternative translation options: "Small Note" or something that
+# expresses the idea of "a small message, shortened from something else,
+# and non-essential but also not entirely trivial and useless.
+home-prefs-snippets-header =
+ .label = Fragmentos
+home-prefs-snippets-description-new = Consejos y noticias de { -vendor-short-name } y { -brand-product-name }
+home-prefs-sections-rows-option =
+ .label =
+ { $num ->
+ [one] { $num } fila
+ *[other] { $num } filas
+ }
+
+## Search Section
+
+search-bar-header = Barra de búsqueda
+search-bar-hidden =
+ .label = Usa la barra de direcciones para buscar y navegar
+search-bar-shown =
+ .label = Agregar barra de búsqueda en la barra de herramientas
+search-engine-default-header = Buscador predeterminado
+search-engine-default-desc-2 = Este es tu motor de búsqueda predeterminado en la barra de direcciones y en la barra de búsqueda. Puedes cambiarlo en cualquier momento.
+search-engine-default-private-desc-2 = Elige un diferente motor de búsqueda predeterminado solamente para ventanas privadas
+search-separate-default-engine =
+ .label = Usar este motor de búsqueda en ventanas privadas
+ .accesskey = U
+search-suggestions-header = Buscar sugerencias
+search-suggestions-desc = Seleccionar como las sugerencias del motor búsqueda aparecen.
+search-suggestions-option =
+ .label = Proporcionar sugerencias de búsqueda
+ .accesskey = s
+search-show-suggestions-url-bar-option =
+ .label = Mostrar sugerencias de búsqueda en los resultados de la barra de direcciones
+ .accesskey = l
+# With this option enabled, on the search results page
+# the URL will be replaced by the search terms in the address bar
+# when using the current default search engine.
+search-show-search-term-option =
+ .label = Mostrar términos de búsqueda en lugar de URL en la página de resultados del motor de búsqueda predeterminado
+# This string describes what the user will observe when the system
+# prioritizes search suggestions over browsing history in the results
+# that extend down from the address bar. In the original English string,
+# "ahead" refers to location (appearing most proximate to), not time
+# (appearing before).
+search-show-suggestions-above-history-option =
+ .label = Mostrar sugerencias de búsqueda antes del historial de navegación en los resultados de la barra de direcciones
+search-show-suggestions-private-windows =
+ .label = Mostrar sugerencias de búsqueda en ventanas privadas
+suggestions-addressbar-settings-generic2 = Cambiar la configuración para otras sugerencias de la barra de direcciones
+search-suggestions-cant-show = Las sugerencias de búsqueda no se mostrarán en los resultados de la barra de direcciones porque has configurado { -brand-short-name } para que nunca recuerde el historial.
+search-one-click-header2 = Atajos de búsqueda
+search-one-click-desc = Elegir los motores de búsqueda alternativos que aparecen debajo de la barra de direcciones y en la barra de búsqueda cuando comienzas a escribir una palabra.
+search-choose-engine-column =
+ .label = Motor de búsqueda
+search-choose-keyword-column =
+ .label = Palabra clave
+search-restore-default =
+ .label = Restaurar motores de búsqueda predeterminados
+ .accesskey = D
+search-remove-engine =
+ .label = Eliminar
+ .accesskey = R
+search-add-engine =
+ .label = Agregar
+ .accesskey = A
+search-find-more-link = Encontrar más motores de búsqueda
+# This warning is displayed when the chosen keyword is already in use
+# ('Duplicate' is an adjective)
+search-keyword-warning-title = Palabra clave duplicada
+# Variables:
+# $name (String) - Name of a search engine.
+search-keyword-warning-engine = Seleccionaste una palabra clave usada por "{ $name }". Selecciona otra.
+search-keyword-warning-bookmark = Seleccionaste una palabra clave usada por un marcador. Selecciona otra.
+
+## Containers Section
+
+containers-back-button2 =
+ .aria-label = Volver a la configuración
+containers-header = Pestañas contenedoras
+containers-add-button =
+ .label = Agregar un nuevo contenedor
+ .accesskey = A
+containers-new-tab-check =
+ .label = Seleccionar un contenedor para cada nueva pestaña
+ .accesskey = S
+containers-settings-button =
+ .label = Configuración
+containers-remove-button =
+ .label = Eliminar
+
+## Firefox Account - Signed out. Note that "Sync" and "Firefox Account" are now
+## more discrete ("signed in" no longer means "and sync is connected").
+
+sync-signedout-caption = Lleva la Web contigo
+sync-signedout-description2 = Sincroniza tus marcadores, historial, pestañas, contraseñas, complementos y configuraciones en todos tus dispositivos.
+sync-signedout-account-signin3 =
+ .label = Iniciar sesión para sincronizar...
+ .accesskey = I
+# This message contains two links and two icon images.
+# `` - Android logo icon
+# `` - Link to Android Download
+# `` - iOS logo icon
+# `` - Link to iOS Download
+#
+# They can be moved within the sentence as needed to adapt
+# to your language, but should not be changed or translated.
+sync-mobile-promo = Descargar Firefox para Android o iOS para sincronizar con tu dispositivo móvil.
+
+## Firefox Account - Signed in
+
+sync-profile-picture =
+ .tooltiptext = Cambiar imagen de perfil
+sync-sign-out =
+ .label = Salir…
+ .accesskey = g
+sync-manage-account = Administrar cuenta
+ .accesskey = o
+sync-signedin-unverified = Determinando el estado de tu cuenta... { $email } no está verificado.
+sync-signedin-login-failure = Inicia sesión para reconectar { $email } Favor de iniciar la sesión para reconectar
+sync-resend-verification =
+ .label = Enviar verificación nuevamente
+ .accesskey = d
+sync-remove-account =
+ .label = Eliminar cuenta
+ .accesskey = R
+sync-sign-in =
+ .label = Iniciar sesión
+ .accesskey = g
+
+## Sync section - enabling or disabling sync.
+
+prefs-syncing-on = Sincronización: ACTIVADA
+prefs-syncing-off = Sincronización: DESACTIVADA
+prefs-sync-turn-on-syncing =
+ .label = Activar sincronización...
+ .accesskey = s
+prefs-sync-offer-setup-label2 = Sincroniza tus marcadores, historial, pestañas, contraseñas, complementos y configuraciones en todos tus dispositivos.
+prefs-sync-now =
+ .labelnotsyncing = Sincronizar ahora
+ .accesskeynotsyncing = N
+ .labelsyncing = Sincronizando…
+
+## The list of things currently syncing.
+
+sync-currently-syncing-heading = Actualmente estás sincronizando estos elementos:
+sync-currently-syncing-bookmarks = Marcadores
+sync-currently-syncing-history = Historial
+sync-currently-syncing-tabs = Abrir pestañas
+sync-currently-syncing-logins-passwords = Inicios de sesión y contraseñas
+sync-currently-syncing-addresses = Direcciones
+sync-currently-syncing-creditcards = Tarjetas de crédito
+sync-currently-syncing-addons = Complementos
+sync-currently-syncing-settings = Configuración
+sync-change-options =
+ .label = Cambiar
+ .accesskey = C
+
+## The "Choose what to sync" dialog.
+
+sync-choose-what-to-sync-dialog =
+ .title = Elegir que sincronizar
+ .style = width: 36em; min-height: 35em;
+ .buttonlabelaccept = Guardar cambios
+ .buttonaccesskeyaccept = S
+ .buttonlabelextra2 = Cerrar sesión…
+ .buttonaccesskeyextra2 = D
+sync-choose-what-to-sync-dialog3 =
+ .title = Elegir que sincronizar
+ .style = min-width: 36em;
+ .buttonlabelaccept = Guardar cambios
+ .buttonaccesskeyaccept = S
+ .buttonlabelextra2 = Cerrar sesión…
+ .buttonaccesskeyextra2 = D
+sync-engine-bookmarks =
+ .label = Marcadores
+ .accesskey = M
+sync-engine-history =
+ .label = Historial
+ .accesskey = r
+sync-engine-tabs =
+ .label = Abrir pestañas
+ .tooltiptext = Una lista de qué está abierto en todos los dispositivos sincronizados
+ .accesskey = t
+sync-engine-logins-passwords =
+ .label = Inicios de sesión y contraseñas
+ .tooltiptext = Nombres de usuario y contraseñas guardadas
+ .accesskey = L
+sync-engine-addresses =
+ .label = Direcciones
+ .tooltiptext = Direcciones postales que guardaste (sólo escritorio)
+ .accesskey = e
+sync-engine-creditcards =
+ .label = Tarjetas de crédito
+ .tooltiptext = Nombre, números y fechas de expiración (sólo escritorio)
+ .accesskey = C
+sync-engine-addons =
+ .label = Complementos
+ .tooltiptext = Extensiones y temas para Firefox para escritorio
+ .accesskey = C
+sync-engine-settings =
+ .label = Configuración
+ .tooltiptext = Ajustes generales, de privacidad y de seguridad que haz modificado
+ .accesskey = C
+
+## The device name controls.
+
+sync-device-name-header = Nombre del dispositivo
+sync-device-name-change =
+ .label = Cambiar el nombre del dispositivo…
+ .accesskey = h
+sync-device-name-cancel =
+ .label = Cancelar
+ .accesskey = n
+sync-device-name-save =
+ .label = Guardar
+ .accesskey = v
+sync-connect-another-device = Conectar otro dispositivo
+
+## Privacy Section
+
+privacy-header = Navegación privada
+
+## Privacy Section - Logins and Passwords
+
+# The search keyword isn't shown to users but is used to find relevant settings in about:preferences.
+pane-privacy-logins-and-passwords-header = Inicios de sesión y contraseñas
+ .searchkeywords = { -lockwise-brand-short-name }
+# Checkbox to control whether UI is shown to users to save or fill logins/passwords.
+forms-ask-to-save-logins =
+ .label = Preguntar para guardar inicios de sesión y contraseñas para los sitios web
+ .accesskey = r
+forms-exceptions =
+ .label = Excepciones…
+ .accesskey = x
+forms-generate-passwords =
+ .label = Sugiere y genera contraseñas fuertes
+ .accesskey = u
+forms-breach-alerts =
+ .label = Mostrar alertas sobre contraseñas para sitios web comprometidos
+ .accesskey = b
+forms-breach-alerts-learn-more-link = Saber más
+relay-integration =
+ .label = Habilita { -relay-brand-name } en tu administrador de contraseñas { -brand-short-name }
+relay-integration-learn-more-link = Saber más
+# Checkbox which controls filling saved logins into fields automatically when they appear, in some cases without user interaction.
+forms-fill-logins-and-passwords =
+ .label = Autollenar inicios de sesión y contraseñas
+ .accesskey = i
+forms-saved-logins =
+ .label = Inicios de sesión guardados…
+ .accesskey = I
+forms-primary-pw-use =
+ .label = Utilizar una contraseña principal
+ .accesskey = U
+forms-primary-pw-learn-more-link = Más información
+# This string uses the former name of the Primary Password feature
+# ("Master Password" in English) so that the preferences can be found
+# when searching for the old name. The accesskey is unused.
+forms-master-pw-change =
+ .label = Cambiar contraseña maestra…
+ .accesskey = m
+forms-primary-pw-change =
+ .label = Cambiar contraseña primaria…
+ .accesskey = P
+# Leave this message empty if the translation for "Primary Password" matches
+# "Master Password" in your language. If you're editing the FTL file directly,
+# use { "" } as the value.
+forms-primary-pw-former-name = Anteriormente conocida como contraseña maestra
+forms-primary-pw-fips-title = Actualmente estás en modo FIPS. FIPS requiere de una contraseña principal que no esté en blanco.
+forms-master-pw-fips-desc = Error al cambiar la contraseña
+forms-windows-sso =
+ .label = Permitir un solo inicio de sesión de Windows para Microsoft, cuentas de trabajo y cuentas escolares
+forms-windows-sso-learn-more-link = Saber más
+forms-windows-sso-desc = Administrar las cuentas en la configuración de tu dispositivo
+
+## OS Authentication dialog
+
+# This message can be seen by trying to add a Primary Password.
+primary-password-os-auth-dialog-message-win = Para crear una contraseña principal hace falta proporcionar los datos de acceso de Windows. Esto ayuda a proteger la seguridad de las cuentas.
+# This message can be seen by trying to add a Primary Password.
+# The macOS strings are preceded by the operating system with "Firefox is trying to "
+# and includes subtitle of "Enter password for the user "xxx" to allow this." These
+# notes are only valid for English. Please test in your locale.
+primary-password-os-auth-dialog-message-macosx = crear una contraseña principal
+master-password-os-auth-dialog-caption = { -brand-full-name }
+
+## Privacy Section - History
+
+history-header = Historial
+# This label is followed, on the same line, by a dropdown list of options
+# (Remember history, etc.).
+# In English it visually creates a full sentence, e.g.
+# "Firefox will" + "Remember history".
+#
+# If this doesn't work for your language, you can translate this message:
+# - Simply as "Firefox", moving the verb into each option.
+# This will result in "Firefox" + "Will remember history", etc.
+# - As a stand-alone message, for example "Firefox history settings:".
+history-remember-label = { -brand-short-name }
+ .accesskey = w
+history-remember-option-all =
+ .label = Recuerde el historial
+history-remember-option-never =
+ .label = No guarde el historial
+history-remember-option-custom =
+ .label = Utilice configuraciones personalizadas para el historial
+history-remember-description = { -brand-short-name } recordará tu navegación, descargas, formularios e historial de búsqueda.
+history-dontremember-description = { -brand-short-name } usará la misma configuración de la navegación privada, es decir, no guardará ningún historial de tu navegación.
+history-private-browsing-permanent =
+ .label = Siempre usar modo de navegación privada
+ .accesskey = p
+history-remember-browser-option =
+ .label = Recordar historial de navegación y descargas
+ .accesskey = h
+history-remember-search-option =
+ .label = Recordar el historial de búsquedas y formularios
+ .accesskey = f
+history-clear-on-close-option =
+ .label = Borrar el historial al cerrar { -brand-short-name }
+ .accesskey = B
+history-clear-on-close-settings =
+ .label = Configuración…
+ .accesskey = C
+history-clear-button =
+ .label = Limpiar historial…
+ .accesskey = s
+
+## Privacy Section - Site Data
+
+sitedata-header = Cookies y datos del sitio
+sitedata-total-size-calculating = Calculando tamaño de los datos del sitio y el caché…
+# Variables:
+# $value (Number) - Value of the unit (for example: 4.6, 500)
+# $unit (String) - Name of the unit (for example: "bytes", "KB")
+sitedata-total-size = Tus cookies, datos del sitio y caché almacenados ocupan actualmente un { $value } { $unit } del espacio en disco.
+sitedata-learn-more = Aprender más
+sitedata-delete-on-close =
+ .label = Eliminar cookies y datos del sitio cuando se cierra { -brand-short-name }
+ .accesskey = c
+sitedata-delete-on-close-private-browsing = En el modo de navegación privada permanente, las cookies y los datos del sitio se borrarán siempre cuando se cierre { -brand-short-name }.
+sitedata-allow-cookies-option =
+ .label = Aceptar cookies y datos del sitio
+ .accesskey = A
+sitedata-disallow-cookies-option =
+ .label = Bloquear cookies y datos del sitio
+ .accesskey = B
+# This label means 'type of content that is blocked', and is followed by a drop-down list with content types below.
+# The list items are the strings named sitedata-block-*-option*.
+sitedata-block-desc = Tipo de contenido bloqueado
+ .accesskey = T
+sitedata-option-block-cross-site-trackers =
+ .label = Rastreadores multisitio
+sitedata-option-block-cross-site-tracking-cookies =
+ .label = Cookies de rastreo multisitio
+sitedata-option-block-cross-site-cookies =
+ .label = Cookies de rastreo entre sitios y aislamiento de otras cookies entre sitios
+sitedata-option-block-unvisited =
+ .label = Cookies de sitios web no visitados
+sitedata-option-block-all-third-party =
+ .label = Todas las cookies de terceros (puede causar errores en los sitios web)
+sitedata-option-block-all =
+ .label = Todas las cookies (causará errores en los sitios web)
+sitedata-clear =
+ .label = Limpiar datos…
+ .accesskey = l
+sitedata-settings =
+ .label = Administrar datos…
+ .accesskey = M
+sitedata-cookies-exceptions =
+ .label = Administrar excepciones...
+ .accesskey = x
+
+## Privacy Section - Address Bar
+
+addressbar-header = Barra de direcciones
+addressbar-suggest = Cuando se use la barra de direcciones, sugerir
+addressbar-locbar-history-option =
+ .label = Historial de navegación
+ .accesskey = H
+addressbar-locbar-bookmarks-option =
+ .label = Marcadores
+ .accesskey = M
+addressbar-locbar-openpage-option =
+ .label = Abrir pestañas
+ .accesskey = O
+# Shortcuts refers to the shortcut tiles on the new tab page, previously known as top sites. Translation should be consistent.
+addressbar-locbar-shortcuts-option =
+ .label = Accesos directos
+ .accesskey = S
+addressbar-locbar-topsites-option =
+ .label = Sitios frecuentes
+ .accesskey = t
+addressbar-locbar-engines-option =
+ .label = Motores de búsqueda
+ .accesskey = a
+addressbar-locbar-quickactions-option =
+ .label = Acciones rápidas
+ .accesskey = Q
+addressbar-suggestions-settings = Cambiar las preferencias para las sugerencias del motor de búsqueda
+addressbar-quickactions-learn-more = Saber más
+
+## Privacy Section - Content Blocking
+
+content-blocking-enhanced-tracking-protection = Protección antirrastreo mejorada
+content-blocking-section-top-level-description = Los rastreadores te siguen en línea para recopilar información sobre tus hábitos e intereses de navegación. { -brand-short-name } bloquea muchos de estos rastreadores y otros scripts maliciosos.
+content-blocking-learn-more = Saber más
+content-blocking-fpi-incompatibility-warning = Estás usando First Party Isolation (FPI), que reemplaza algunas de las configuraciones de cookies de { -brand-short-name }.
+
+## These strings are used to define the different levels of
+## Enhanced Tracking Protection.
+
+# "Standard" in this case is an adjective, meaning "default" or "normal".
+enhanced-tracking-protection-setting-standard =
+ .label = Estándar
+ .accesskey = E
+enhanced-tracking-protection-setting-strict =
+ .label = Estricto
+ .accesskey = r
+enhanced-tracking-protection-setting-custom =
+ .label = Personalizar
+ .accesskey = P
+
+##
+
+content-blocking-etp-standard-desc = Equilibrada entre protección y rendimiento. Las páginas se cargarán con normalidad.
+content-blocking-etp-strict-desc = Protección más elevada, pero puede causar que algunos sitios o contenidos fallen.
+content-blocking-etp-custom-desc = Elige cuáles rastreadores y scripts quieres bloquear.
+content-blocking-etp-blocking-desc = { -brand-short-name } bloquea lo siguiente:
+content-blocking-private-windows = Contenido de rastreo en ventanas privadas
+content-blocking-cross-site-cookies-in-all-windows = Cookies de sitios cruzados en todas las ventanas (incluye cookies de rastreo)
+content-blocking-cross-site-cookies-in-all-windows2 = Cookies de sitios cruzados en todas las ventanas
+content-blocking-cross-site-tracking-cookies = Cookies de rastreo multisitio
+content-blocking-all-cross-site-cookies-private-windows = Cookies de sitios cruzados en ventanas privadas
+content-blocking-cross-site-tracking-cookies-plus-isolate = Cookies de rastreo de sitios cruzados, y aislación del resto de las cookies
+content-blocking-social-media-trackers = Rastreadores de red social
+content-blocking-all-cookies = Todas las cookies
+content-blocking-unvisited-cookies = Cookies de sitios no visitados
+content-blocking-all-windows-tracking-content = Contenido de rastreo en todas las ventanas
+content-blocking-all-third-party-cookies = Todas las cookies de terceros
+content-blocking-all-cross-site-cookies = Todas las cookies entre sitios
+content-blocking-cryptominers = Criptomineros
+content-blocking-fingerprinters = Huellas dactilares
+# "Test pilot" is used as a verb. Possible alternatives:
+# "Be the first to try", "Join an early experiment".
+content-blocking-etp-standard-tcp-rollout-checkbox =
+ .label = Prueba nuestra experiencia de privacidad más poderosa de la historia
+ .accesskey = T
+
+# The tcp-rollout strings are no longer used for the rollout but for tcp-by-default in the standard section
+
+# "Contains" here means "isolates", "limits".
+content-blocking-etp-standard-tcp-rollout-description = La protección total contra las cookies contiene cookies para el sitio en el que está, así que los rastreadores no pueden usarlas para seguirte entre sitios.
+content-blocking-etp-standard-tcp-rollout-learn-more = Saber más
+content-blocking-etp-standard-tcp-title = Incluye Total Cookie Protection, nuestra función de privacidad más poderosa hasta ahora
+content-blocking-warning-title = ¡Atención!
+content-blocking-and-isolating-etp-warning-description-2 = Este ajuste puede hacer que algunos sitios web no muestren contenido o que no funcionen correctamente. Si un sitio parece roto, puede que desees desactivar la protección contra seguimiento para que ese sitio cargue todo el contenido.
+content-blocking-warning-learn-how = Aprende cómo
+content-blocking-reload-description = Tendrás que volver a cargar tus pestañas para aplicar estos cambios.
+content-blocking-reload-tabs-button =
+ .label = Recargar todas las pestañas
+ .accesskey = R
+content-blocking-tracking-content-label =
+ .label = Contenido de rastreo
+ .accesskey = C
+content-blocking-tracking-protection-option-all-windows =
+ .label = En todas las ventanas
+ .accesskey = A
+content-blocking-option-private =
+ .label = Solo en ventanas privadas
+ .accesskey = P
+content-blocking-tracking-protection-change-block-list = Cambiar listas de bloqueo
+content-blocking-cookies-label =
+ .label = Cookies
+ .accesskey = C
+content-blocking-expand-section =
+ .tooltiptext = Más información
+# Cryptomining refers to using scripts on websites that can use a computer’s resources to mine cryptocurrency without a user’s knowledge.
+content-blocking-cryptominers-label =
+ .label = Criptomineros
+ .accesskey = y
+# Browser fingerprinting is a method of tracking users by the configuration and settings information (their "digital fingerprint")
+# that is visible to websites they browse, rather than traditional tracking methods such as IP addresses and unique cookies.
+content-blocking-fingerprinters-label =
+ .label = Fingerprinters
+ .accesskey = F
+
+## Privacy Section - Tracking
+
+tracking-manage-exceptions =
+ .label = Administrar excepciones
+ .accesskey = x
+
+## Privacy Section - Permissions
+
+permissions-header = Permisos
+permissions-location = Ubicación
+permissions-location-settings =
+ .label = Ajustes…
+ .accesskey = l
+permissions-xr = Realidad virtual
+permissions-xr-settings =
+ .label = Ajustes…
+ .accesskey = t
+permissions-camera = Cámara
+permissions-camera-settings =
+ .label = Ajustes…
+ .accesskey = c
+permissions-microphone = Micrófono
+permissions-microphone-settings =
+ .label = Ajustes…
+ .accesskey = m
+permissions-notification = Notificaciones
+permissions-notification-settings =
+ .label = Ajustes…
+ .accesskey = n
+permissions-notification-link = Saber más
+permissions-notification-pause =
+ .label = Pausar las notificaciones hasta que { -brand-short-name } reinicie
+ .accesskey = n
+permissions-autoplay = Reproducción automática
+permissions-autoplay-settings =
+ .label = Ajustes…
+ .accesskey = A
+permissions-block-popups =
+ .label = Bloquear ventanas emergentes
+ .accesskey = B
+# "popup" is a misspelling that is more popular than the correct spelling of
+# "pop-up" so it's included as a search keyword, not displayed in the UI.
+permissions-block-popups-exceptions-button =
+ .label = Excepciones…
+ .accesskey = E
+ .searchkeywords = emergentes
+permissions-addon-install-warning =
+ .label = Advertirte cuando los sitios web intenten instalar complementos
+ .accesskey = W
+permissions-addon-exceptions =
+ .label = Excepciones…
+ .accesskey = E
+
+## Privacy Section - Data Collection
+
+collection-header = Recolección de datos y uso de { -brand-short-name }
+collection-description = Nos esforzamos en proporcionar opciones y recolectar solamente lo que necesitamos para proveer y mejorar { -brand-short-name } para todo el mundo. Siempre pedimos permiso antes de recibir información personal.
+collection-privacy-notice = Política de privacidad
+collection-health-report-telemetry-disabled = Ya no permites que { -vendor-short-name } capture datos técnicos y de interacción. Todos los datos anteriores se eliminarán en 30 días.
+collection-health-report-telemetry-disabled-link = Saber más
+collection-health-report =
+ .label = Permitir que { -brand-short-name } envíe información técnica y de interacción a { -vendor-short-name }
+ .accesskey = r
+collection-health-report-link = Saber más
+collection-studies =
+ .label = Permitir { -brand-short-name } para instalar y ejecutar estudios
+collection-studies-link = Ver estudios de { -brand-short-name }
+addon-recommendations =
+ .label = Permitir que { -brand-short-name } haga recomendaciones personalizadas de extensiones
+addon-recommendations-link = Saber más
+# This message is displayed above disabled data sharing options in developer builds
+# or builds with no Telemetry support available.
+collection-health-report-disabled = El reporte de datos está deshabilitado para esta configuración de compilación
+collection-backlogged-crash-reports-with-link = Permitir que { -brand-short-name } envié informes de fallos acumulados en tu nombre. Aprender más
+ .accesskey = c
+privacy-segmentation-section-header = Nuevas funcionalidades que mejoran tu navegación
+privacy-segmentation-section-description = Cuando ofrecemos funciones que usan sus datos para brindarte una experiencia más personal:
+privacy-segmentation-radio-off =
+ .label = Usa las recomendaciones de { -brand-product-name }
+privacy-segmentation-radio-on =
+ .label = Mostrar información detallada
+
+## Privacy Section - Security
+##
+## It is important that wording follows the guidelines outlined on this page:
+## https://developers.google.com/safe-browsing/developers_guide_v2#AcceptableUsage
+
+security-header = Seguridad
+security-browsing-protection = Protección contra contenido engañoso y software peligroso
+security-enable-safe-browsing =
+ .label = Bloquear contenido peligroso y engañoso
+ .accesskey = B
+security-enable-safe-browsing-link = Saber más
+security-block-downloads =
+ .label = Bloquear descargas peligrosas
+ .accesskey = D
+security-block-uncommon-software =
+ .label = Te avisa de software no solicitado y poco común
+ .accesskey = C
+
+## Privacy Section - Certificates
+
+certs-header = Certificados
+certs-enable-ocsp =
+ .label = Consultar servidores de respuesta OCSP para confirmar la validez actual de los certificados
+ .accesskey = O
+certs-view =
+ .label = Ver certificados…
+ .accesskey = C
+certs-devices =
+ .label = Dispositivos de seguridad…
+ .accesskey = D
+space-alert-over-5gb-settings-button =
+ .label = Abrir ajustes
+ .accesskey = A
+space-alert-over-5gb-message2 = { -brand-short-name } se está quedando sin espacio en disco. Los contenidos del sitio web pueden no mostrarse correctamente. Puede limpiar los datos de sitios guardados en Ajustes > Privacidad y Seguridad > Cookies y datos del sitio.
+space-alert-under-5gb-message2 = { -brand-short-name } se está quedando sin espacio en disco. los contenidos de los sitios web no pueden mostrarse correctamente. Visita “Saber más” para optimizar el uso del disco para una mejor experiencia de navegación.
+
+## Privacy Section - HTTPS-Only
+
+httpsonly-header = Modo solo HTTPS
+httpsonly-description = HTTPS proporciona una conexión segura y cifrada entre { -brand-short-name } y los sitios web que visitas. La mayoría de los sitios web admiten HTTPS, y si el modo HTTPS-Only está habilitado, entonces { -brand-short-name } actualizará todas las conexiones a HTTPS.
+httpsonly-learn-more = Saber más
+httpsonly-radio-enabled =
+ .label = Habilitar el modo solo HTTPS en todas las ventanas
+httpsonly-radio-enabled-pbm =
+ .label = Habilitar el modo solo HTTPS solo en ventanas privadas
+httpsonly-radio-disabled =
+ .label = No habilitar el modo solo HTTPS
+
+## The following strings are used in the Download section of settings
+
+desktop-folder-name = Escritorio
+downloads-folder-name = Descargas
+choose-download-folder-title = Selecciona la carpeta que almacenará las descargas:
diff --git a/l10n-es-MX/browser/browser/preferences/selectBookmark.ftl b/l10n-es-MX/browser/browser/preferences/selectBookmark.ftl
new file mode 100644
index 0000000000..9fbd3530b2
--- /dev/null
+++ b/l10n-es-MX/browser/browser/preferences/selectBookmark.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+select-bookmark-window =
+ .title = Establecer mi página de inicio
+ .style = width: 32em;
+
+select-bookmark-window2 =
+ .title = Establecer mi página de inicio
+ .style = min-width: 32em;
+
+select-bookmark-desc = Elige un marcador como tu página de inicio. Si eliges una carpeta con marcadores, cada uno éstos se abrirá en una pestaña nueva.
diff --git a/l10n-es-MX/browser/browser/preferences/siteDataSettings.ftl b/l10n-es-MX/browser/browser/preferences/siteDataSettings.ftl
new file mode 100644
index 0000000000..8a94eb2774
--- /dev/null
+++ b/l10n-es-MX/browser/browser/preferences/siteDataSettings.ftl
@@ -0,0 +1,67 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Settings
+
+site-data-settings-window =
+ .title = Administrar cookies y datos del sitio
+
+site-data-settings-description = Los siguientes sitios web almacenan cookies y datos del sitio en tu equipo. { -brand-short-name } conserva los datos de los sitios web con almacenamiento persistente hasta que los elimines y cuando se necesite espacio adicional, elimina los datos de sitios sin almacenamiento persistente.
+
+site-data-search-textbox =
+ .placeholder = Buscar sitios
+ .accesskey = S
+
+site-data-column-host =
+ .label = Sitio
+site-data-column-cookies =
+ .label = Cookies
+site-data-column-storage =
+ .label = Almacenamiento
+site-data-column-last-used =
+ .label = Usado por última vez
+
+# This label is used in the "Host" column for local files, which have no host.
+site-data-local-file-host = (archivo local)
+
+site-data-remove-selected =
+ .label = Eliminar seleccionados
+ .accesskey = r
+
+site-data-settings-dialog =
+ .buttonlabelaccept = Guardar cambios
+ .buttonaccesskeyaccept = a
+
+# Variables:
+# $value (Number) - Value of the unit (for example: 4.6, 500)
+# $unit (String) - Name of the unit (for example: "bytes", "KB")
+site-storage-usage =
+ .value = { $value } { $unit }
+site-storage-persistent =
+ .value = { site-storage-usage.value } (Persistente)
+
+site-data-remove-all =
+ .label = Eliminar todos
+ .accesskey = e
+
+site-data-remove-shown =
+ .label = Eliminar todos los mostrados
+ .accesskey = e
+
+## Removing
+
+site-data-removing-dialog =
+ .title = { site-data-removing-header }
+ .buttonlabelaccept = Eliminar
+
+site-data-removing-header = Eliminando cookies y datos del sitio
+
+site-data-removing-desc = Eliminar cookies y datos de los sitios puede cerrar tus sesiones activas. ¿Estás seguro que deseas hacer los cambios?
+
+# Variables:
+# $baseDomain (String) - The single domain for which data is being removed
+site-data-removing-single-desc = El eliminar cookies y los datos del sitio puede cerrarte las sesiones de los sitios web. ¿En verdad deseas eliminar las cookies y los datos del sitio de { $baseDomain }?
+
+site-data-removing-table = Las cookies y los datos de los siguientes sitios web serán eliminados
diff --git a/l10n-es-MX/browser/browser/preferences/translation.ftl b/l10n-es-MX/browser/browser/preferences/translation.ftl
new file mode 100644
index 0000000000..9b5f01c7d0
--- /dev/null
+++ b/l10n-es-MX/browser/browser/preferences/translation.ftl
@@ -0,0 +1,44 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+translation-window =
+ .title = Excepciones - Traducción
+ .style = width: 36em
+
+translation-window2 =
+ .title = Excepciones - Traducción
+ .style = min-width: 36em
+
+translation-close-key =
+ .key = w
+
+translation-languages-disabled-desc = No se ofrecerán traducciones para los siguientes idiomas
+
+translation-languages-column =
+ .label = Idiomas
+
+translation-languages-button-remove =
+ .label = Eliminar idioma
+ .accesskey = R
+
+translation-languages-button-remove-all =
+ .label = Eliminar todos los idiomas
+ .accesskey = e
+
+translation-sites-disabled-desc = No se ofrecerán traducciones para los siguientes sitios
+
+translation-sites-column =
+ .label = Sitios web
+
+translation-sites-button-remove =
+ .label = Quitar sitio
+ .accesskey = S
+
+translation-sites-button-remove-all =
+ .label = Quitar todos los sitios
+ .accesskey = i
+
+translation-dialog =
+ .buttonlabelaccept = Cerrar
+ .buttonaccesskeyaccept = C
diff --git a/l10n-es-MX/browser/browser/profile/default-bookmarks.ftl b/l10n-es-MX/browser/browser/profile/default-bookmarks.ftl
new file mode 100644
index 0000000000..ae431083a2
--- /dev/null
+++ b/l10n-es-MX/browser/browser/profile/default-bookmarks.ftl
@@ -0,0 +1,53 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+# This file intentionally uses hard-coded brand names instead of Fluent terms.
+# This approach minimizes issues across multiple release channels and rebranded
+# versions.
+
+default-bookmarks-title = Marcadores
+default-bookmarks-heading = Marcadores
+
+default-bookmarks-toolbarfolder = Carpeta de la barra de herramientas de marcadores
+default-bookmarks-toolbarfolder-description = Agregar los marcadores a esta carpeta para verlos en la barra de herramientas de Marcadores
+
+# link title for https://www.mozilla.org/firefox/central/
+default-bookmarks-getting-started = Primeros pasos
+
+# Firefox links folder name
+default-bookmarks-firefox-heading = Mozilla Firefox
+
+# link title for https://www.mozilla.org/firefox/help/
+default-bookmarks-firefox-get-help = Obtener ayuda
+
+# link title for https://www.mozilla.org/firefox/customize/
+default-bookmarks-firefox-customize = Personalizar Firefox
+
+# link title for https://www.mozilla.org/contribute/
+default-bookmarks-firefox-community = Involúcrate
+
+# link title for https://www.mozilla.org/about/
+default-bookmarks-firefox-about = Acerca de nosotros
+
+# Firefox Nightly links folder name
+default-bookmarks-nightly-heading = Recursos de Firefox Nightly
+
+# Nightly builds only, link title for https://blog.nightly.mozilla.org/
+default-bookmarks-nightly-blog = Blog de Firefox Nightly
+
+# Nightly builds only, link title for https://bugzilla.mozilla.org/
+default-bookmarks-bugzilla = Mozilla Bug Tracker
+
+# Nightly builds only, link title for https://developer.mozilla.org/
+default-bookmarks-mdn = Mozilla Developer Network
+
+# Nightly builds only, link title for https://addons.mozilla.org/firefox/addon/nightly-tester-tools/
+default-bookmarks-nightly-tester-tools = Nightly Tester Tools
+
+# Nightly builds only, link title for about:crashes
+default-bookmarks-crashes = Todos los fallos
+
+# Nightly builds only, link title for https://planet.mozilla.org/
+default-bookmarks-planet = Planet Mozilla
diff --git a/l10n-es-MX/browser/browser/protections.ftl b/l10n-es-MX/browser/browser/protections.ftl
new file mode 100644
index 0000000000..f2ee5f1be3
--- /dev/null
+++ b/l10n-es-MX/browser/browser/protections.ftl
@@ -0,0 +1,234 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Variables:
+# $count (Number) - Number of tracking events blocked.
+graph-week-summary =
+ { $count ->
+ [one] { -brand-short-name } bloqueó { $count } rastreador en la última semana
+ *[other] { -brand-short-name } bloqueó { $count } rastreadores en la última semana
+ }
+
+# Variables:
+# $count (Number) - Number of tracking events blocked.
+# $earliestDate (Number) - Unix timestamp in ms, representing a date. The
+# earliest date recorded in the database.
+graph-total-tracker-summary =
+ { $count ->
+ [one] { $count } rastreador bloqueado desde { DATETIME($earliestDate, day: "numeric", month: "long", year: "numeric") }
+ *[other] { $count } rastreadores bloqueados desde { DATETIME($earliestDate, day: "numeric", month: "long", year: "numeric") }
+ }
+
+# Text displayed instead of the graph when in Private Mode
+graph-private-window = { -brand-short-name } sigue bloqueado rastreadores en ventanas privadas, pero no mantiene un registro de lo que se bloqueó.
+# Weekly summary of the graph when the graph is empty in Private Mode
+graph-week-summary-private-window = Rastreadores que { -brand-short-name } bloqueó esta semana
+
+protection-report-webpage-title = Panel de protecciones
+protection-report-page-content-title = Panel de protecciones
+# This message shows when all privacy protections are turned off, which is why we use the word "can", Firefox is able to protect your privacy, but it is currently not.
+protection-report-page-summary = { -brand-short-name } puede proteger tu privacidad entre bastidores mientras navegas. Este es un resumen personalizado de esas protecciones, incluidas las herramientas para tomar el control de tu seguridad en línea.
+# This message shows when at least some protections are turned on, we are more assertive compared to the message above, Firefox is actively protecting you.
+protection-report-page-summary-default = { -brand-short-name } protege tu privacidad tras bambalinas mientras navegas. Este es un resumen personalizado de estas protecciones, incluyendo herramientas para tomar el control de tu vida en línea.
+
+protection-report-settings-link = Administrar tu configuración de privacidad y seguridad
+
+etp-card-title-always = Protección contra rastreo mejorada: siempre activa
+etp-card-title-custom-not-blocking = Protección contra rastreo mejorada: desactivada
+etp-card-content-description = { -brand-short-name } bloquea automáticamente a las compañías que te siguen en secreto por la web.
+protection-report-etp-card-content-custom-not-blocking = Todas las protecciones están desactivadas en este momento. Selecciona qué rastreadores bloquear administrando las configuraciones de protección de { -brand-short-name }.
+protection-report-manage-protections = Administrar configuración
+
+# This string is used to label the X axis of a graph. Other days of the week are generated via Intl.DateTimeFormat,
+# capitalization for this string should match the output for your locale.
+graph-today = Hoy
+
+# This string is used to describe the graph for screenreader users.
+graph-legend-description = Una gráfica que contiene el número total de rastreadores, desglosados por tipo, que se bloquearon esta semana.
+
+social-tab-title = Rastreadores de red social
+social-tab-contant = Las redes sociales colocan rastreadores en otros sitios para saber qué haces, lees y miras en la red. Ello permite a esas empresas conocerte más allá de lo que pones en tus perfiles sociales. Más información
+
+cookie-tab-title = Cookies de rastreo multisitio
+cookie-tab-content = Estas cookies te siguen de sitio en sitio para recabar información sobre lo que haces en línea. Las colocan empresas de terceros como agencias publicitarias y analizadoras de datos. El bloqueo multisitio reduce la cantidad de anuncios que te siguen allí a donde vas. Más información
+
+tracker-tab-title = Contenido de rastreo
+tracker-tab-description = Los sitios web pueden cargar anuncios externos, videos y otro contenido con código de rastreo. El bloqueo del contenido de rastreo puede ayudar a que los sitios se carguen más rápido, pero es posible que algunos botones, formularios y campos de inicio de sesión no funcionen. Conocer más
+
+fingerprinter-tab-title = Huellas dactilares
+fingerprinter-tab-content = Las huellas dactilares recopilan la configuración de tu navegador y tu equipo para crear un perfil de ti. Con esta huella numérica pueden rastrearte por varios sitios web. Más información
+
+cryptominer-tab-title = Criptomineros
+cryptominer-tab-content = Los criptomineros utilizan los recursos de tu sistema para minar dinero digital. Los scripts de criptominería te agotan la batería, ralentizan la computadora y pueden provocar que el recibo de la luz llegue más caro. Más información
+
+protections-close-button2 =
+ .aria-label = Cerrar
+ .title = Cerrar
+
+mobile-app-title = Bloquear los rastreadores de anuncios en más dispositivos
+mobile-app-card-content = Usa el navegador móvil con protección integrada contra el rastreo de anuncios.
+mobile-app-links = El navegador { -brand-product-name } para Android y iOS
+
+lockwise-title = Que ya no se te olvide ninguna otra contraseña
+passwords-title-logged-in = Administra tus contraseñas
+passwords-header-content = { -brand-product-name } almacena de forma segura tus contraseñas en tu navegador.
+lockwise-header-content-logged-in = Almacena y sincroniza tus contraseñas en todos tus dispositivos.
+protection-report-passwords-save-passwords-button = Guardar contraseñas
+ .title = Guardar contraseñas
+protection-report-passwords-manage-passwords-button = Administrar contraseñas
+ .title = Administrar contraseñas
+
+
+# Variables:
+# $count (Number) - Number of passwords exposed in data breaches.
+lockwise-scanned-text-breached-logins =
+ { $count ->
+ [one] 1 contraseña podría haber sido expuesta en una filtración de datos.
+ *[other] { $count } contraseñas podrían haber sido expuestas en una filtración de datos.
+ }
+
+# While English doesn't use the number in the plural form, you can add $count to your language
+# if needed for grammatical reasons.
+# Variables:
+# $count (Number) - Number of passwords stored in Lockwise.
+lockwise-scanned-text-no-breached-logins =
+ { $count ->
+ [one] 1 contraseña almacenada de forma segura.
+ *[other] Tus contraseñas se están almacenando de forma segura.
+ }
+lockwise-how-it-works-link = Cómo funciona
+
+monitor-title = Mantente atento a las fugas de datos
+monitor-link = Cómo funciona
+monitor-header-content-no-account = Revisa { -monitor-brand-name } para ver si has sido parte de una violación de datos conocida y recibir alertas sobre nuevas violaciones.
+monitor-header-content-signed-in = { -monitor-brand-name } te avisa si tu información apareció en una violación de datos conocida.
+monitor-sign-up-link = Suscribirse a las alertas de filtraciones
+ .title = Suscribirse a las alertas de filtraciones en { -monitor-brand-name }
+auto-scan = Analizado automáticamente hoy
+
+monitor-emails-tooltip =
+ .title = Ver las direcciones de correo electrónico supervisadas en { -monitor-brand-short-name }
+monitor-breaches-tooltip =
+ .title = Ver filtraciones de datos conocidas en { -monitor-brand-short-name }
+monitor-passwords-tooltip =
+ .title = Ver contraseñas expuestas en { -monitor-brand-short-name }
+
+# This string is displayed after a large numeral that indicates the total number
+# of email addresses being monitored. Don’t add $count to
+# your localization, because it would result in the number showing twice.
+info-monitored-emails =
+ { $count ->
+ [one] Dirección de correo electrónico monitoreada
+ *[other] Direcciones de correo electrónico monitoreadas
+ }
+
+# This string is displayed after a large numeral that indicates the total number
+# of known data breaches. Don’t add $count to
+# your localization, because it would result in the number showing twice.
+info-known-breaches-found =
+ { $count ->
+ [one] violación de datos conocida expuso tu información
+ *[other] violaciones de datos conocidas que expusieron tu información
+ }
+
+# This string is displayed after a large numeral that indicates the total number
+# of known data breaches that are marked as resolved by the user. Don’t add $count
+# to your localization, because it would result in the number showing twice.
+info-known-breaches-resolved =
+ { $count ->
+ [one] Filtración de datos conocida marcada como resuelta
+ *[other] Filtraciones de datos conocidas marcadas como resueltas
+ }
+
+# This string is displayed after a large numeral that indicates the total number
+# of exposed passwords. Don’t add $count to
+# your localization, because it would result in the number showing twice.
+info-exposed-passwords-found =
+ { $count ->
+ [one] contraseña expuesta a través de todas las filtraciones
+ *[other] contraseñas expuestas a través de todas las filtraciones
+ }
+
+# This string is displayed after a large numeral that indicates the total number
+# of exposed passwords that are marked as resolved by the user. Don’t add $count
+# to your localization, because it would result in the number showing twice.
+info-exposed-passwords-resolved =
+ { $count ->
+ [one] Contraseña expuesta en filtraciones no resueltas
+ *[other] Contraseñas expuestas en filtraciones no resueltas
+ }
+
+monitor-no-breaches-title = ¡Buenas noticias!
+monitor-no-breaches-description = No tienes filtraciones conocidas. Si esto cambia, te lo haremos saber.
+monitor-view-report-link = Ver reporte
+ .title = Resuelve las filtraciones en { -monitor-brand-short-name }
+monitor-breaches-unresolved-title = Resuelve tus filtraciones
+monitor-breaches-unresolved-description = Después de revisar los detalles de una filtración y tomar los pasos para proteger tu información, puedes marcar las filtraciones como resueltas.
+monitor-manage-breaches-link = Gestionar filtraciones
+ .title = Gestiona filtraciones en { -monitor-brand-short-name }
+monitor-breaches-resolved-title = ¡Genial! Has resuelto todas las filtraciones conocidas.
+monitor-breaches-resolved-description = Si tu correo aparece en cualquier filtración nueva, te lo haremos saber.
+
+# Variables:
+# $numBreachesResolved (Number) - Number of breaches marked as resolved by the user on Monitor.
+# $numBreaches (Number) - Number of breaches in which a user's data was involved, detected by Monitor.
+monitor-partial-breaches-title =
+ { $numBreaches ->
+ [one] { $numBreachesResolved } de { $numBreaches } filtración marcada como resuelta
+ *[other] { $numBreachesResolved } de { $numBreaches } filtraciones marcadas como resueltas
+ }
+
+# Variables:
+# $percentageResolved (Number) - Percentage of breaches marked as resolved by a user on Monitor.
+monitor-partial-breaches-percentage = { $percentageResolved }% completo
+
+monitor-partial-breaches-motivation-title-start = ¡Gran inicio!
+monitor-partial-breaches-motivation-title-middle = ¡Sigue así!
+monitor-partial-breaches-motivation-title-end = ¡Casi terminamos! Sigue así.
+monitor-partial-breaches-motivation-description = Resuelve el resto de tus filtraciones en { -monitor-brand-short-name }.
+monitor-resolve-breaches-link = Resolver filtraciones
+ .title = Resuelve filtraciones en { -monitor-brand-short-name }
+
+## The title attribute is used to display the type of protection.
+## The aria-label is spoken by screen readers to make the visual graph accessible to blind users.
+##
+## Variables:
+## $count (Number) - Number of specific trackers
+## $percentage (Number) - Percentage this type of tracker contributes to the whole graph
+
+bar-tooltip-social =
+ .title = Rastreadores de red social
+ .aria-label =
+ { $count ->
+ [one] { $count } rastreador de red social ({ $percentage } %)
+ *[other] { $count } rastreadores de red social ({ $percentage } %)
+ }
+bar-tooltip-cookie =
+ .title = Cookies de rastreo multisitio
+ .aria-label =
+ { $count ->
+ [one] { $count } cookie de rastreo multisitio ({ $percentage } %)
+ *[other] { $count } cookies de rastreo multisitio ({ $percentage } %)
+ }
+bar-tooltip-tracker =
+ .title = Contenido de rastreo
+ .aria-label =
+ { $count ->
+ [one] { $count } contenido de rastreo ({ $percentage } %)
+ *[other] { $count } contenidos de rastreo ({ $percentage } %)
+ }
+bar-tooltip-fingerprinter =
+ .title = Huellas dactilares
+ .aria-label =
+ { $count ->
+ [one] { $count } identificador ({ $percentage } %)
+ *[other] { $count } identificadores ({ $percentage } %)
+ }
+bar-tooltip-cryptominer =
+ .title = Criptomineros
+ .aria-label =
+ { $count ->
+ [one] { $count } criptominero ({ $percentage } %)
+ *[other] { $count } criptomineros ({ $percentage } %)
+ }
diff --git a/l10n-es-MX/browser/browser/protectionsPanel.ftl b/l10n-es-MX/browser/browser/protectionsPanel.ftl
new file mode 100644
index 0000000000..a500751ba3
--- /dev/null
+++ b/l10n-es-MX/browser/browser/protectionsPanel.ftl
@@ -0,0 +1,113 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+protections-panel-sendreportview-error = Hubo un error al enviar el mensaje. Por favor, intenta de nuevo más tarde.
+
+# A link shown when ETP is disabled for a site. Opens the breakage report subview when clicked.
+protections-panel-sitefixedsendreport-label = ¿Sitio reparado? Envía un reporte
+
+## These strings are used to define the different levels of
+## Enhanced Tracking Protection.
+
+protections-popup-footer-protection-label-strict = Estricto
+ .label = Estricto
+protections-popup-footer-protection-label-custom = Personalizada
+ .label = Personalizada
+protections-popup-footer-protection-label-standard = Estándar
+ .label = Estándar
+
+##
+
+# The text a screen reader speaks when focused on the info button.
+protections-panel-etp-more-info =
+ .aria-label = Más información sobre la protección antirrastreo mejorada
+
+protections-panel-etp-on-header = La protección antirrastreo mejorada está ACTIVADA en este sitio
+protections-panel-etp-off-header = La protección antirrastreo mejorada está DESACTIVADA en este sitio
+
+# The link to be clicked to open the sub-panel view
+protections-panel-site-not-working = ¿No funciona el sitio?
+
+# The heading/title of the sub-panel view
+protections-panel-site-not-working-view =
+ .title = ¿No funciona el sitio?
+
+## The "Allowed" header also includes a "Why?" link that, when hovered, shows
+## a tooltip explaining why these items were not blocked in the page.
+
+protections-panel-not-blocking-why-label = ¿Por qué?
+protections-panel-not-blocking-why-etp-on-tooltip = Bloquear esto puede interferir con elementos en algunos sitios. Sin rastreadores, algunos botones, formularios y campos de inicio de sesión no trabajen.
+protections-panel-not-blocking-why-etp-off-tooltip = Todos los rastreadores en este sitio web han sido cargados porque la protección está desactivada.
+
+##
+
+protections-panel-no-trackers-found = Ningún rastreador conocido por { -brand-short-name } fue detectado en esta página.
+
+protections-panel-content-blocking-tracking-protection = Contenido de rastreo
+
+protections-panel-content-blocking-socialblock = Rastreadores de redes sociales
+protections-panel-content-blocking-cryptominers-label = Criptomineros
+protections-panel-content-blocking-fingerprinters-label = Huellas dactilares
+
+## In the protections panel, Content Blocking category items are in three sections:
+## "Blocked" for categories being blocked in the current page,
+## "Allowed" for categories detected but not blocked in the current page, and
+## "None Detected" for categories not detected in the current page.
+## These strings are used in the header labels of each of these sections.
+
+protections-panel-blocking-label = Bloqueado
+protections-panel-not-blocking-label = Permitido
+protections-panel-not-found-label = No detectado
+
+##
+
+protections-panel-settings-label = Configuración de protección
+# This should match the "appmenuitem-protection-dashboard-title" string in browser/appmenu.ftl.
+protections-panel-protectionsdashboard-label = Panel de protección
+
+## In the Site Not Working? view, we suggest turning off protections if
+## the user is experiencing issues with any of a variety of functionality.
+
+# The header of the list
+protections-panel-site-not-working-view-header = Desactiva las protecciones si experimentas problemas con:
+
+# The list items, shown in a
+protections-panel-site-not-working-view-issue-list-login-fields = Campos de inicio de sesión
+protections-panel-site-not-working-view-issue-list-forms = Formularios
+protections-panel-site-not-working-view-issue-list-payments = Pagos
+protections-panel-site-not-working-view-issue-list-comments = Comentarios
+protections-panel-site-not-working-view-issue-list-videos = Videos
+
+protections-panel-site-not-working-view-send-report = Envía un reporte
+
+##
+
+protections-panel-cross-site-tracking-cookies = Esas cookies te siguen de sitio en sitio para recolectar datos sobre lo que haces en línea. Ellos son creados por terceros, como anunciantes y empresas de análisis.
+protections-panel-cryptominers = Los criptomineros utilizan la potencia informática de tu sistema para extraer dinero digital. Los scripts de criptominería agotan tu batería, ralentizan tu computadora y pueden aumentar tu factura de energía.
+protections-panel-fingerprinters = Las huellas digitales recopilan configuraciones de tu navegador y computadora para crear un perfil tuyo. Con esta huella digital, pueden rastrearte a través de diferentes sitios web.
+protections-panel-tracking-content = Los sitios web pueden cargar anuncios externos, videos y otro tipo de contenido gracias a un código de rastreo. Si bloqueas el contenido de rastreo, los sitios se cargarán más rápido, pero puede que algunos botones y formularios dejen de funcionar.
+protections-panel-social-media-trackers = Las redes sociales ubican rastreadores en otros sitios web para seguir lo que haces, ves y miras en línea. Esto permite que las empresas de redes sociales aprendan más sobre ti, más allá de lo que compartes en tus perfiles de redes sociales.
+
+protections-panel-description-shim-allowed = Algunos rastreadores marcados abajo han sido parcialmente desbloqueados en esta página porque interactuaste con ellos.
+protections-panel-description-shim-allowed-learn-more = Saber más
+protections-panel-shim-allowed-indicator =
+ .tooltiptext = Rastreador parcialmente desbloqueado
+
+protections-panel-content-blocking-manage-settings =
+ .label = Administrar ajustes de protección
+ .accesskey = M
+
+protections-panel-content-blocking-breakage-report-view =
+ .title = Informar de un sitio no funcional
+protections-panel-content-blocking-breakage-report-view-description = El bloqueo de ciertos rastreadores puede causar problemas con algunos sitios web. Informar sobre estos problemas ayuda a que { -brand-short-name } sea mejor para todos. Al enviar este informe, se enviará a Mozilla una URL e información sobre la configuración de tu navegador.
+protections-panel-content-blocking-breakage-report-view-collection-url = URL
+protections-panel-content-blocking-breakage-report-view-collection-url-label =
+ .aria-label = URL
+protections-panel-content-blocking-breakage-report-view-collection-comments = Opcional: describe el problema
+protections-panel-content-blocking-breakage-report-view-collection-comments-label =
+ .aria-label = Opcional: describe el problema
+protections-panel-content-blocking-breakage-report-view-cancel =
+ .label = Cancelar
+protections-panel-content-blocking-breakage-report-view-send-report =
+ .label = Enviar reporte
diff --git a/l10n-es-MX/browser/browser/safeMode.ftl b/l10n-es-MX/browser/browser/safeMode.ftl
new file mode 100644
index 0000000000..b554db4488
--- /dev/null
+++ b/l10n-es-MX/browser/browser/safeMode.ftl
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+troubleshoot-mode-window =
+ .title = ¿Abrir { -brand-short-name } en el Modo de Resolución de Problemas?
+ .style = max-width: 400px
+start-troubleshoot-mode =
+ .label = Abrir
+refresh-profile =
+ .label = Restablecer { -brand-short-name }
+troubleshoot-mode-description = Utiliza este modo especial de { -brand-short-name } para diagnosticar problemas. Tus extensiones y personalizaciones se inhabilitarán temporalmente.
+skip-troubleshoot-refresh-profile = También puedes omitir el solucionador de problemas y actualizar { -brand-short-name }, en su lugar.
+# Shown on the safe mode dialog after multiple startup crashes.
+auto-safe-mode-description = { -brand-short-name } se cerró de forma inesperada mientras iniciaba. Esto puede ser causado por complementos u otros problemas. Puedes intentar resolver el problema al reiniciar en el Modo Seguro.
diff --git a/l10n-es-MX/browser/browser/safebrowsing/blockedSite.ftl b/l10n-es-MX/browser/browser/safebrowsing/blockedSite.ftl
new file mode 100644
index 0000000000..06face1b66
--- /dev/null
+++ b/l10n-es-MX/browser/browser/safebrowsing/blockedSite.ftl
@@ -0,0 +1,30 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+safeb-blocked-phishing-page-title = El sitio es engañoso
+safeb-blocked-malware-page-title = Visitar este sitio web puede dañar tu computadora
+safeb-blocked-unwanted-page-title = El sitio puede contener programas peligrosos
+safeb-blocked-harmful-page-title = El sitio puede contener malware
+safeb-blocked-phishing-page-short-desc = { -brand-short-name } ha bloqueado esta página porque puede intentar engañarte y lograr que hagas algo peligroso como instalar software o revelar información personal como contraseñas o números de tarjeta de crédito.
+safeb-blocked-malware-page-short-desc = { -brand-short-name } ha bloqueado esta página porque puede intentar instalar software malicioso que podría robar o borrar tu información personal en la computadora.
+safeb-blocked-unwanted-page-short-desc = { -brand-short-name } ha bloqueado esta página porque puede intentar engañarte instalando programas que perjudiquen tu experiencia de navegación (por ejemplo, cambiando tu página de inicio o mostrando más publicidad en los sitios web que visites).
+safeb-blocked-harmful-page-short-desc = { -brand-short-name } ha bloqueado esta página porque podría tratar de instalar aplicaciones peligrosas que roben o eliminen tu información (por ejemplo, fotos, contraseñas, mensajes y tarjetas de crédito).
+safeb-palm-advisory-desc = Advertencia brindada por { $advisoryname }.
+safeb-palm-accept-label = Ir atrás
+safeb-palm-see-details-label = Ver detalles
+safeb-blocked-phishing-page-error-desc-override = { $sitename } ha sido reportado como sitio peligroso. Puedes reportar la detección del problema o ignorar el riesgo e ir al sitio inseguro.
+safeb-blocked-phishing-page-error-desc-no-override = { $sitename } ha sido reportado como sitio peligroso. Puedes reportar la detección del problema.
+safeb-blocked-phishing-page-learn-more = Conoce más sobre sitios peligrosos y phishing en www.antiphishing.org. Conoce más acerca de la protección contra malware y phishing que ofrece { -brand-short-name } en support.mozilla.org.
+safeb-blocked-malware-page-error-desc-override-sumo = { $sitename } ha sido reportado como contenedor de software malicioso. Puedes ignorar el riesgo e ir a este sitio inseguro.
+safeb-blocked-malware-page-error-desc-no-override-sumo = { $sitename } ha sido reportado por contener software malicioso.
+safeb-blocked-malware-page-learn-more-sumo = Aprende más sobre la protección de phishing y malware de { -brand-short-name } en support.mozilla.org.
+safeb-blocked-unwanted-page-error-desc-override = { $sitename } ha sido reportado como contenedor de software peligroso. Puedes ignorar el riesgo e ir al sitio inseguro.
+safeb-blocked-unwanted-page-error-desc-no-override = { $sitename } ha sido reportado como contenedor de software peligroso.
+safeb-blocked-unwanted-page-learn-more = Conoce más acerca de software peligroso y no solicitado en Política de Software no Requerido. Conoce más acerca de la protección contra phishing y malware que ofrece { -brand-short-name } en support.mozilla.org.
+safeb-blocked-harmful-page-error-desc-override = { $sitename } ha sido reportado por contener una aplicación potencialmente peligrosa. Puedes ignorar el riesgo e ir al sitio inseguro.
+safeb-blocked-harmful-page-error-desc-no-override = { $sitename } ha sido reportado por contener una aplicación potencialmente peligrosa.
+safeb-blocked-harmful-page-learn-more = Conoce más acerca de la protección contra Phishing y Malware que ofrece { -brand-short-name } en support.mozilla.org.
+safeb-palm-notdeceptive =
+ .label = Este no es un sitio engañoso…
+ .accesskey = d
diff --git a/l10n-es-MX/browser/browser/sanitize.ftl b/l10n-es-MX/browser/browser/sanitize.ftl
new file mode 100644
index 0000000000..cbdb8d6ca5
--- /dev/null
+++ b/l10n-es-MX/browser/browser/sanitize.ftl
@@ -0,0 +1,114 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+sanitize-prefs =
+ .title = Preferencias para borrar el historial
+ .style = width: 34em
+
+sanitize-prefs2 =
+ .title = Preferencias para borrar el historial
+ .style = min-width: 34em
+
+sanitize-prefs-style =
+ .style = width: 17em
+
+dialog-title =
+ .title = Borrar el historial reciente
+ .style = width: 34em
+
+# When "Time range to clear" is set to "Everything", this message is used for the
+# title instead of dialog-title.
+dialog-title-everything =
+ .title = Borrar todo el historial
+ .style = width: 34em
+
+clear-data-settings-label = Cuando se cierre { -brand-short-name } debería automáticamente limpiar todo
+
+## clear-time-duration-prefix is followed by a dropdown list, with
+## values localized using clear-time-duration-value-* messages.
+## clear-time-duration-suffix is left empty in English, but can be
+## used in other languages to change the structure of the message.
+##
+## This results in English:
+## Time range to clear: (Last Hour, Today, etc.)
+
+clear-time-duration-prefix =
+ .value = Rango de tiempo para borrar:{ " " }
+ .accesskey = R
+
+clear-time-duration-value-last-hour =
+ .label = Última hora
+
+clear-time-duration-value-last-2-hours =
+ .label = Últimas dos horas
+
+clear-time-duration-value-last-4-hours =
+ .label = Últimas cuatro horas
+
+clear-time-duration-value-today =
+ .label = Hoy
+
+clear-time-duration-value-everything =
+ .label = Todo
+
+clear-time-duration-suffix =
+ .value = { " " }Todo
+
+## These strings are used as section comments and checkboxes
+## to select the items to remove
+
+history-section-label = Historial
+
+item-history-and-downloads =
+ .label = Historial de navegación y descargas
+ .accesskey = n
+
+item-cookies =
+ .label = Cookies
+ .accesskey = C
+
+item-active-logins =
+ .label = Conexiones activas
+ .accesskey = C
+
+item-cache =
+ .label = Caché
+ .accesskey = a
+
+item-form-search-history =
+ .label = Historial de búsquedas y formularios
+ .accesskey = f
+
+data-section-label = Datos
+
+item-site-settings =
+ .label = Configuración del sitio
+ .accesskey = C
+
+item-offline-apps =
+ .label = Datos de sitios web sin conexión
+ .accesskey = o
+
+sanitize-everything-undo-warning = Esta acción no podrá deshacerse.
+
+window-close =
+ .key = w
+
+sanitize-button-ok =
+ .label = Limpiar ahora
+
+# The label for the default button between the user clicking it and the window
+# closing. Indicates the items are being cleared.
+sanitize-button-clearing =
+ .label = Borrando
+
+# Warning that appears when "Time range to clear" is set to "Everything" in Clear
+# Recent History dialog, provided that the user has not modified the default set
+# of history items to clear.
+sanitize-everything-warning = Se borrará todo el historial.
+
+# Warning that appears when "Time range to clear" is set to "Everything" in Clear
+# Recent History dialog, provided that the user has modified the default set of
+# history items to clear.
+sanitize-selected-warning = Se borrarán los elementos seleccionados.
diff --git a/l10n-es-MX/browser/browser/screenshots.ftl b/l10n-es-MX/browser/browser/screenshots.ftl
new file mode 100644
index 0000000000..2b90ecbf46
--- /dev/null
+++ b/l10n-es-MX/browser/browser/screenshots.ftl
@@ -0,0 +1,48 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+screenshot-toolbarbutton =
+ .label = Captura de pantalla
+ .tooltiptext = Tomar captura
+screenshot-shortcut =
+ .key = S
+screenshots-instructions = Arrastra o haz clic en la página para seleccionar la región. Presiona ESC para cancelar.
+screenshots-cancel-button = Cancelar
+screenshots-save-visible-button = Guardar visible
+screenshots-save-page-button = Guardar página completa
+screenshots-download-button = Descarga
+screenshots-download-button-tooltip = Descargar captura de pantalla
+screenshots-copy-button = Copiar
+screenshots-copy-button-tooltip = Copiar la captura de pantalla al portapapeles
+screenshots-download-button-title =
+ .title = Descargar captura de pantalla
+screenshots-copy-button-title =
+ .title = Copiar la captura de pantalla al portapapeles
+screenshots-cancel-button-title =
+ .title = Cancelar
+screenshots-retry-button-title =
+ .title = Reintentar captura de pantalla
+screenshots-meta-key =
+ { PLATFORM() ->
+ [macos] ⌘
+ *[other] Ctrl
+ }
+screenshots-notification-link-copied-title = Enlace copiado
+screenshots-notification-link-copied-details = El enlace que has capturado ha sido copiado al portapapeles. Presiona { screenshots-meta-key }-V para pegar.
+screenshots-notification-image-copied-title = Captura copiada
+screenshots-notification-image-copied-details = Tu captura ha sido copiada al portapapeles. Presiona { screenshots-meta-key }-V para pegar.
+screenshots-request-error-title = Fuera de orden.
+screenshots-request-error-details = ¡Lo sentimos! No pudimos guardar tu captura. Por favor, intenta de nuevo más tarde.
+screenshots-connection-error-title = No podemos conectar a tus capturas de pantalla.
+screenshots-connection-error-details = Comprueba tu conexión a Internet. Si puedes conectarte, puede que haya un problema temporal con el servicio de { -screenshots-brand-name }
+screenshots-login-error-details = No se pudo guardar la captura porque hay un problema con el servicio { -screenshots-brand-name }. Inténtalo más tarde.
+screenshots-unshootable-page-error-title = No podemos realizar una captura de pantalla a esta página.
+screenshots-unshootable-page-error-details = Esta no es una página web estándar, por lo tanto no podemos tomar una captura de pantalla de ella.
+screenshots-empty-selection-error-title = Tu selección es demasiado pequeña
+screenshots-private-window-error-title = Firefox { -screenshots-brand-name } está deshabilitado en el modo de navegación privada
+screenshots-private-window-error-details = Disculpen las molestias. Estamos trabajando en esta característica para las versiones futuras.
+screenshots-generic-error-title = ¡Oye! { -screenshots-brand-name } se ha vuelto loco.
+screenshots-generic-error-details = No estamos seguros qué pasó. ¿Te importaría intentarlo de nuevo o tomar una captura de una página diferente?
+screenshots-too-large-error-title = Tu captura de pantalla fue recortada porque era demasiado grande
+screenshots-too-large-error-details = Intenta seleccionar una región que sea menor a 32,700 píxeles en lado más largo o en un área total 124,900,000 píxeles.
diff --git a/l10n-es-MX/browser/browser/screenshotsOverlay.ftl b/l10n-es-MX/browser/browser/screenshotsOverlay.ftl
new file mode 100644
index 0000000000..5de8bc7377
--- /dev/null
+++ b/l10n-es-MX/browser/browser/screenshotsOverlay.ftl
@@ -0,0 +1,8 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+screenshots-overlay-cancel-button = Cancelar
+screenshots-overlay-instructions = Arrastra o haz clic en la página para seleccionar la región. Presiona ESC para cancelar.
+screenshots-overlay-download-button = Descargar
+screenshots-overlay-copy-button = Copiar
diff --git a/l10n-es-MX/browser/browser/search.ftl b/l10n-es-MX/browser/browser/search.ftl
new file mode 100644
index 0000000000..463ae78088
--- /dev/null
+++ b/l10n-es-MX/browser/browser/search.ftl
@@ -0,0 +1,38 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## These strings are used for errors when installing OpenSearch engines, e.g.
+## via "Add Search Engine" on the address bar or search bar.
+## Variables
+## $location-url (String) - the URL of the OpenSearch engine that was attempted to be installed.
+
+opensearch-error-duplicate-title = Error de instalación
+opensearch-error-duplicate-desc = { -brand-short-name } no ha podido instalar el plugin de "{ $location-url }" porque ya existe un Motor de Búsqueda con el mismo nombre.
+
+opensearch-error-format-title = Formato no válido
+opensearch-error-format-desc = { -brand-short-name } no pudo instalar el motor de búsqueda de: { $location-url }
+
+opensearch-error-download-title = Error en la descarga
+opensearch-error-download-desc = { -brand-short-name } no pudo descargar el plugin del Motor de Búsqueda de: { $location-url }
+
+##
+
+searchbar-submit =
+ .tooltiptext = Enviar búsqueda
+
+# This string is displayed in the search box when the input field is empty
+searchbar-input =
+ .placeholder = Buscar
+
+searchbar-icon =
+ .tooltiptext = Buscar
+
+## Infobar shown when search engine is removed and replaced.
+## Variables
+## $oldEngine (String) - the search engine to be removed.
+## $newEngine (String) - the search engine to replace the removed search engine.
+
+removed-search-engine-message = Tu motor de búsqueda predeterminado ha sido cambiado. { $oldEngine } ya no está disponible como motor de búsqueda predeterminado en { -brand-short-name }. { $newEngine } es ahora tu motor de búsqueda predeterminado. Para cambiar a otro motor de búsqueda predeterminado, ve a los ajustes.
+remove-search-engine-button = Aceptar
diff --git a/l10n-es-MX/browser/browser/setDesktopBackground.ftl b/l10n-es-MX/browser/browser/setDesktopBackground.ftl
new file mode 100644
index 0000000000..a923d2ebac
--- /dev/null
+++ b/l10n-es-MX/browser/browser/setDesktopBackground.ftl
@@ -0,0 +1,40 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+set-desktop-background-window =
+ .title = Establecer como fondo de escritorio
+
+set-desktop-background-accept =
+ .label = Establecer como fondo de escritorio
+
+open-desktop-prefs =
+ .label = Abrir preferencias de escritorio
+
+set-background-preview-unavailable = Previsualización no disponible
+
+# This refers to the wallpaper "spanning" multiple monitors when the
+# user has more than one. Only some of the entire image will be on
+# each monitor. This should ideally match the wording in Windows' own
+# Desktop Background settings page.
+set-background-span =
+ .label = Expandir
+
+set-background-color = Color:
+
+set-background-position = Posición:
+
+set-background-tile =
+ .label = Mosaico
+
+set-background-center =
+ .label = Centrado
+
+set-background-stretch =
+ .label = Estirar
+
+set-background-fill =
+ .label = Llenar
+
+set-background-fit =
+ .label = Ajustar
diff --git a/l10n-es-MX/browser/browser/sidebarMenu.ftl b/l10n-es-MX/browser/browser/sidebarMenu.ftl
new file mode 100644
index 0000000000..fbc015759b
--- /dev/null
+++ b/l10n-es-MX/browser/browser/sidebarMenu.ftl
@@ -0,0 +1,18 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+sidebar-menu-bookmarks =
+ .label = Marcadores
+
+sidebar-menu-history =
+ .label = Historial
+
+sidebar-menu-synced-tabs =
+ .label = Pestañas sincronizadas
+
+sidebar-menu-close =
+ .label = Cerrar la barra lateral
+
+sidebar-close-button =
+ .tooltiptext = Cerrar barra lateral
diff --git a/l10n-es-MX/browser/browser/sitePermissions.ftl b/l10n-es-MX/browser/browser/sitePermissions.ftl
new file mode 100644
index 0000000000..eba990e345
--- /dev/null
+++ b/l10n-es-MX/browser/browser/sitePermissions.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# This string is used to display the option to open blocked popup(s) in site permission management panels.
+# Variables:
+# $count (String) - Number of blocked pop-ups
+site-permissions-open-blocked-popups =
+ { $count ->
+ [one] Abrir { $count } ventana emergente bloqueada...
+ *[other] Abrir { $count } ventanas emergentes bloqueadas...
+ }
diff --git a/l10n-es-MX/browser/browser/spotlight.ftl b/l10n-es-MX/browser/browser/spotlight.ftl
new file mode 100644
index 0000000000..c1a4b54fb3
--- /dev/null
+++ b/l10n-es-MX/browser/browser/spotlight.ftl
@@ -0,0 +1,22 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Dialog close button
+spotlight-dialog-close-button =
+ .title = Cerrar
+ .aria-label = Cerrar
+
+## Mobile download button strings
+
+spotlight-android-marketplace-button =
+ .title = Consíguelo en Google Play
+spotlight-ios-marketplace-button =
+ .title = Descargar en la App Store
+
+## Firefox Focus promo message strings
+
+spotlight-focus-promo-title = Consigue { -focus-brand-name }
+spotlight-focus-promo-subtitle = Escanear el código QR para descargar.
+spotlight-focus-promo-qr-code =
+ .alt = Escanear el código QR para conseguir { -focus-brand-name }
diff --git a/l10n-es-MX/browser/browser/sync.ftl b/l10n-es-MX/browser/browser/sync.ftl
new file mode 100644
index 0000000000..90b6f4f0e4
--- /dev/null
+++ b/l10n-es-MX/browser/browser/sync.ftl
@@ -0,0 +1,33 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+fxa-toolbar-sync-syncing2 = Sincronizando…
+
+sync-disconnect-dialog-title2 = ¿Desconectar?
+sync-disconnect-dialog-body = { -brand-product-name } dejará de sincronizar tu cuenta, pero no se eliminará nada de tus datos de navegación en tu dispositivo.
+sync-disconnect-dialog-button = Desconectar
+
+fxa-signout-dialog2-title = ¿Cerrar la sesión de { -fxaccount-brand-name }?
+fxa-signout-dialog-body = Los datos sincronizados permanecerán en tu cuenta.
+fxa-signout-dialog2-button = Cerrar sesión
+fxa-signout-dialog2-checkbox = Eliminar datos de este dispositivo (contraseñas, historial, marcadores, etc.)
+
+fxa-menu-sync-settings =
+ .label = Configuración de Sync
+fxa-menu-turn-on-sync =
+ .value = Activar Sync
+fxa-menu-turn-on-sync-default = Activar Sync
+
+fxa-menu-connect-another-device =
+ .label = Conectar otro dispositivo…
+
+# This is shown dynamically within "Send tab to device" in fxa menu.
+fxa-menu-send-tab-to-device-syncnotready =
+ .label = Sincronizando dispositivos…
+
+# This is shown within "Send tab to device" in fxa menu if account is not configured.
+fxa-menu-send-tab-to-device-description = Envía al instante una pestaña a cualquier dispositivo donde hayas iniciado sesión.
+
+fxa-menu-sign-out =
+ .label = Cerrar sesión…
diff --git a/l10n-es-MX/browser/browser/syncedTabs.ftl b/l10n-es-MX/browser/browser/syncedTabs.ftl
new file mode 100644
index 0000000000..06f2be42a7
--- /dev/null
+++ b/l10n-es-MX/browser/browser/syncedTabs.ftl
@@ -0,0 +1,73 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+synced-tabs-sidebar-title = Pestañas sincronizadas
+synced-tabs-sidebar-noclients-subtitle = ¿Quieres ver las pestañas de tus otros dispositivos aquí?
+synced-tabs-sidebar-intro = Ver una lista de pestañas de sus otros dispositivos.
+synced-tabs-sidebar-unverified = Tu cuenta necesita ser verificada.
+synced-tabs-sidebar-notabs = No hay pestañas abiertas
+synced-tabs-sidebar-open-settings = Abrir configuración de Sync
+synced-tabs-sidebar-tabsnotsyncing = Activa la sincronización de pestañas para ver una lista de pestañas desde tus otros dispositivos.
+synced-tabs-sidebar-connect-another-device = Conectar otro dispositivo
+synced-tabs-sidebar-search =
+ .placeholder = Buscar pestañas sincronizadas
+
+## Displayed in the Synced Tabs sidebar's context menu when right-clicking tabs
+## and/or devices in the list. The "Open" strings below should be translated
+## consistently with the equivalent strings for the bookmarks manager's context
+## menu. That menu is activated by right-clicking a bookmark in the Library
+## window. The bookmarks manager context's strings are located in places.ftl.
+
+synced-tabs-context-open =
+ .label = Abrir
+ .accesskey = O
+synced-tabs-context-open-in-new-tab =
+ .label = Abrir en una nueva pestaña
+ .accesskey = w
+synced-tabs-context-open-in-new-window =
+ .label = Abrir en una nueva ventana
+ .accesskey = N
+synced-tabs-context-open-in-new-private-window =
+ .label = Abrir en una nueva ventana privada
+ .accesskey = P
+synced-tabs-context-bookmark-single-tab =
+ .label = Agregar esta pestaña a marcadores…
+ .accesskey = A
+synced-tabs-context-open-in-tab =
+ .label = Abrir en una pestaña nueva
+ .accesskey = p
+synced-tabs-context-open-in-container-tab =
+ .label = Abrir en una nueva pestaña contenedora
+ .accesskey = i
+synced-tabs-context-open-in-window =
+ .label = Abrir en una ventana nueva
+ .accesskey = n
+synced-tabs-context-open-in-private-window =
+ .label = Abrir en una nueva ventana privada
+ .accesskey = p
+
+##
+
+# Displayed in the Synced Tabs sidebar's context menu when right-clicking tabs
+# and/or devices in the list. This string is for a menuitem equivalent to one in
+# the tab context menu (activated by right-clicking a tab in the tabstrip). That
+# string is located in tabContextMenu.ftl. So, this string should be translated
+# consistently with the "Bookmark Tab…" string there.
+synced-tabs-context-bookmark =
+ .label = Agregar pestaña a marcadores…
+ .accesskey = B
+synced-tabs-context-copy =
+ .label = Copiar
+ .accesskey = C
+synced-tabs-context-open-all-in-tabs =
+ .label = Abrir Todo en Pestañas
+ .accesskey = A
+synced-tabs-context-manage-devices =
+ .label = Administrar dispositivos…
+ .accesskey = D
+synced-tabs-context-sync-now =
+ .label = Sincronizar ahora
+ .accesskey = S
+synced-tabs-fxa-sign-in = Iniciar sesión para sincronizar
+synced-tabs-turn-on-sync = Activar sincronización
diff --git a/l10n-es-MX/browser/browser/tabContextMenu.ftl b/l10n-es-MX/browser/browser/tabContextMenu.ftl
new file mode 100644
index 0000000000..3fd8c7ee2c
--- /dev/null
+++ b/l10n-es-MX/browser/browser/tabContextMenu.ftl
@@ -0,0 +1,116 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tab-context-new-tab =
+ .label = Nueva pestaña
+ .accesskey = t
+reload-tab =
+ .label = Recargar pestaña
+ .accesskey = R
+select-all-tabs =
+ .label = Seleccionar todas las pestañas
+ .accesskey = S
+tab-context-play-tab =
+ .label = Reproducir pestaña
+ .accesskey = P
+tab-context-play-tabs =
+ .label = Reproducir pestañas
+ .accesskey = y
+duplicate-tab =
+ .label = Duplicar Pestaña
+ .accesskey = D
+duplicate-tabs =
+ .label = Duplicar Pestañas
+ .accesskey = D
+# The following string is displayed on a menuitem that will close the tabs from the start of the tabstrip to the currently targeted tab (excluding the currently targeted and any other selected tabs).
+# In left-to-right languages this should use "Left" and in right-to-left languages this should use "Right".
+close-tabs-to-the-start =
+ .label = Cerrar pestañas a la izquierda
+ .accesskey = l
+# The following string is displayed on a menuitem that will close the tabs from the end of the tabstrip to the currently targeted tab (excluding the currently targeted and any other selected tabs).
+# In left-to-right languages this should use "Right" and in right-to-left languages this should use "Left".
+close-tabs-to-the-end =
+ .label = Cerrar pestañas a la derecha
+ .accesskey = d
+close-other-tabs =
+ .label = Cerrar las otras pestañas
+ .accesskey = o
+reload-tabs =
+ .label = Recargar pestañas
+ .accesskey = R
+pin-tab =
+ .label = Anclar pestaña
+ .accesskey = A
+unpin-tab =
+ .label = Desanclar pestaña
+ .accesskey = D
+pin-selected-tabs =
+ .label = Fijar pestañas
+ .accesskey = P
+unpin-selected-tabs =
+ .label = Desfijar pestañas
+ .accesskey = b
+bookmark-selected-tabs =
+ .label = Agregar pestañas a marcadores…
+ .accesskey = p
+bookmark-tab =
+ .label = Agregar pestaña a marcadores
+ .accesskey = A
+tab-context-bookmark-tab =
+ .label = Agregar pestaña a marcadores…
+ .accesskey = B
+tab-context-open-in-new-container-tab =
+ .label = Abrir en nueva pestaña contenedora
+ .accesskey = e
+move-to-start =
+ .label = Mover al inicio
+ .accesskey = i
+move-to-end =
+ .label = Mover al final
+ .accesskey = E
+move-to-new-window =
+ .label = Mover a una nueva ventana
+ .accesskey = v
+tab-context-close-multiple-tabs =
+ .label = Cerrar varias pestañas
+ .accesskey = v
+tab-context-share-url =
+ .label = Compartir
+ .accesskey = C
+
+## Variables:
+## $tabCount (Number): the number of tabs that are affected by the action.
+
+tab-context-reopen-closed-tabs =
+ .label =
+ { $tabCount ->
+ [1] Reabrir pestaña cerrada
+ [one] Reabrir pestaña cerrada
+ *[other] Reabrir pestañas cerradas
+ }
+ .accesskey = p
+tab-context-close-n-tabs =
+ .label =
+ { $tabCount ->
+ [1] Cerrar pestaña
+ [one] Cerrar { $tabCount } pestañas
+ *[other] Cerrar { $tabCount } pestaña
+ }
+ .accesskey = C
+tab-context-move-tabs =
+ .label =
+ { $tabCount ->
+ [1] Mover pestaña
+ [one] Mover pestaña
+ *[other] Mover pestañas
+ }
+ .accesskey = v
+
+tab-context-send-tabs-to-device =
+ .label =
+ { $tabCount ->
+ [one] Enviar pestaña a dispositivo
+ *[other] Enviar { $tabCount } pestañas a dispositivo
+ }
+ .accesskey = n
diff --git a/l10n-es-MX/browser/browser/tabbrowser.ftl b/l10n-es-MX/browser/browser/tabbrowser.ftl
new file mode 100644
index 0000000000..6075baf70c
--- /dev/null
+++ b/l10n-es-MX/browser/browser/tabbrowser.ftl
@@ -0,0 +1,141 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabbrowser-empty-tab-title = Nueva pestaña
+tabbrowser-empty-private-tab-title = Nueva pestaña privada
+tabbrowser-menuitem-close-tab =
+ .label = Cerrar pestaña
+tabbrowser-menuitem-close =
+ .label = Cerrar
+# Displayed as a tooltip on container tabs
+# Variables:
+# $title (String): the title of the current tab.
+# $containerName (String): the name of the current container.
+tabbrowser-container-tab-title = { $title } - { $containerName }
+# Variables:
+# $title (String): the title of the current tab.
+tabbrowser-tab-tooltip =
+ .label = { $title }
+# Variables:
+# $tabCount (Number): The number of tabs that will be closed.
+tabbrowser-close-tabs-tooltip =
+ .label =
+ { $tabCount ->
+ [one] Cerrar pestaña
+ *[other] Cerrar { $tabCount } pestañas
+ }
+
+## Tooltips for tab audio control
+## Variables:
+## $tabCount (Number): The number of tabs that will be affected.
+
+# Variables:
+# $shortcut (String): The keyboard shortcut for "Mute tab".
+tabbrowser-mute-tab-audio-tooltip =
+ .label =
+ { $tabCount ->
+ [one] Silenciar pestaña ({ $shortcut })
+ *[other] Silenciar { $tabCount } pestañas ({ $shortcut })
+ }
+# Variables:
+# $shortcut (String): The keyboard shortcut for "Unmute tab".
+tabbrowser-unmute-tab-audio-tooltip =
+ .label =
+ { $tabCount ->
+ [one] Activar audio en pestaña ({ $shortcut })
+ *[other] Activar audio en { $tabCount } pestañas ({ $shortcut })
+ }
+tabbrowser-mute-tab-audio-background-tooltip =
+ .label =
+ { $tabCount ->
+ [one] Silenciar pestaña
+ *[other] Silenciar { $tabCount } pestañas
+ }
+tabbrowser-unmute-tab-audio-background-tooltip =
+ .label =
+ { $tabCount ->
+ [one] Activar audio en pestaña
+ *[other] Activar audio en { $tabCount } pestañas
+ }
+tabbrowser-unblock-tab-audio-tooltip =
+ .label =
+ { $tabCount ->
+ [one] Reproducir pestaña
+ *[other] Reproducir { $tabCount } pestañas
+ }
+
+## Confirmation dialog when closing a window with more than one tab open,
+## or when quitting when only one window is open.
+
+# The singular form is not considered since this string is used only for multiple tabs.
+# Variables:
+# $tabCount (Number): The number of tabs that will be closed.
+tabbrowser-confirm-close-tabs-title = ¿Cerrar { $tabCount } pestañas?
+tabbrowser-confirm-close-tabs-button = Cerrar pestañas
+tabbrowser-confirm-close-tabs-checkbox = Confirmar antes de cerrar varias pestañas
+
+## Confirmation dialog when quitting using the menu and multiple windows are open.
+
+# The forms for 0 or 1 items are not considered since this string is used only for
+# multiple windows.
+# Variables:
+# $windowCount (Number): The number of windows that will be closed.
+tabbrowser-confirm-close-windows-title = ¿Cerrar { $windowCount } ventanas?
+tabbrowser-confirm-close-windows-button =
+ { PLATFORM() ->
+ [windows] Cerrar y salir
+ *[other] Cerrar y salir
+ }
+
+## Confirmation dialog when quitting using the keyboard shortcut (Ctrl/Cmd+Q)
+## Windows does not show a prompt on quit when using the keyboard shortcut by default.
+
+tabbrowser-confirm-close-tabs-with-key-title = ¿Cerrar la ventana y salir de { -brand-short-name }?
+tabbrowser-confirm-close-tabs-with-key-button = Salir de { -brand-short-name }
+# Variables:
+# $quitKey (String): the text of the keyboard shortcut for quitting.
+tabbrowser-confirm-close-tabs-with-key-checkbox = Confirmar antes de salir con { $quitKey }
+
+## Confirmation dialog when opening multiple tabs simultaneously
+
+tabbrowser-confirm-open-multiple-tabs-title = Confirmación de apertura
+# Variables:
+# $tabCount (Number): The number of tabs that will be opened.
+tabbrowser-confirm-open-multiple-tabs-message =
+ { $tabCount ->
+ *[other] Está a punto de abrir { $tabCount } pestañas. Esto podría ralentizar { -brand-short-name } mientras se cargan las páginas. ¿Seguro que quieres continuar?
+ }
+tabbrowser-confirm-open-multiple-tabs-button = Abrir pestañas
+tabbrowser-confirm-open-multiple-tabs-checkbox = Advertirme cuando abrir múltiples pestañas pueda ralentizar { -brand-short-name }
+
+## Confirmation dialog for enabling caret browsing
+
+tabbrowser-confirm-caretbrowsing-title = Navegación con cursor
+tabbrowser-confirm-caretbrowsing-message = Presionando F7 se habilita o deshabilita la navegación con cursor. Esta característica coloca un cursor móvil en las páginas web, permitiendo seleccionar texto con el teclado. ¿Deseas habilitar la navegación con cursor?
+tabbrowser-confirm-caretbrowsing-checkbox = No mostrar esta ventana de diálogo otra vez.
+
+##
+
+# Variables:
+# $domain (String): URL of the page that is trying to steal focus.
+tabbrowser-allow-dialogs-to-get-focus =
+ .label = Permitir que notificaciones como ésta de { $domain } te lleven a su pestaña
+tabbrowser-customizemode-tab-title = Personalizar { -brand-short-name }
+
+## Context menu buttons, of which only one will be visible at a time
+
+tabbrowser-context-mute-tab =
+ .label = Silenciar pestaña
+ .accesskey = S
+tabbrowser-context-unmute-tab =
+ .label = Desilenciar Pestaña
+ .accesskey = i
+# The accesskey should match the accesskey for tabbrowser-context-mute-tab
+tabbrowser-context-mute-selected-tabs =
+ .label = Silenciar pestañas
+ .accesskey = M
+# The accesskey should match the accesskey for tabbrowser-context-unmute-tab
+tabbrowser-context-unmute-selected-tabs =
+ .label = Restaurar sonido de las pestañas
+ .accesskey = m
diff --git a/l10n-es-MX/browser/browser/textRecognition.ftl b/l10n-es-MX/browser/browser/textRecognition.ftl
new file mode 100644
index 0000000000..a75d1084a9
--- /dev/null
+++ b/l10n-es-MX/browser/browser/textRecognition.ftl
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Text recognition works through a modal that presents the text that is found
+## in an image, and copies the results to the clipboard.
+
+text-recognition-modal-searching-title = Buscando imagen para texto…
+text-recognition-modal-results-title = Texto copiado de la imagen
+text-recognition-modal-no-results-title = Lo sentimos, no pudimos extraer ningún texto. Prueba con una imagen diferente. Más información.
+text-recognition-modal-close-button = Cerrar
+
+# The title of the the modal is only available to screen readers.
+text-recognition-modal-accessible-modal-title = Resultados de la extracción de texto
diff --git a/l10n-es-MX/browser/browser/toolbarContextMenu.ftl b/l10n-es-MX/browser/browser/toolbarContextMenu.ftl
new file mode 100644
index 0000000000..e51425ace0
--- /dev/null
+++ b/l10n-es-MX/browser/browser/toolbarContextMenu.ftl
@@ -0,0 +1,83 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+toolbar-context-menu-new-tab =
+ .label = Nueva pestaña
+ .accesskey = N
+toolbar-context-menu-reload-selected-tab =
+ .label = Recargar pestaña seleccionada
+ .accesskey = R
+toolbar-context-menu-reload-selected-tabs =
+ .label = Recargar pestañas seleccionadas
+ .accesskey = R
+toolbar-context-menu-bookmark-selected-tab =
+ .label = Agregar pestaña seleccionada a marcadores…
+ .accesskey = T
+toolbar-context-menu-bookmark-selected-tabs =
+ .label = Agregar a marcadores las pestañas seleccionadas…
+ .accesskey = T
+toolbar-context-menu-select-all-tabs =
+ .label = Seleccionar todas las pestañas
+ .accesskey = S
+toolbar-context-menu-reopen-closed-tabs =
+ .label =
+ { $tabCount ->
+ [1] Reabrir pestaña cerrada
+ [one] Reabrir pestaña cerrada
+ *[other] Reabrir pestañas cerradas
+ }
+ .accesskey = e
+toolbar-context-menu-manage-extension =
+ .label = Gestionar extensión
+ .accesskey = E
+toolbar-context-menu-remove-extension =
+ .label = Eliminar extensión
+ .accesskey = v
+# This label is used in the extensions toolbar buttons context menus,
+# a user can use this command to submit to Mozilla an abuse report
+# related to that extension. "Report" is a verb.
+toolbar-context-menu-report-extension =
+ .label = Denunciar extensión
+ .accesskey = o
+# Can appear on the same context menu as toolbar-context-menu-menu-bar-cmd
+# ("Menu Bar") and personalbarCmd ("Bookmarks Toolbar"), so they should
+# have different access keys.
+toolbar-context-menu-pin-to-overflow-menu =
+ .label = Anclar al menú de desbordamiento
+ .accesskey = P
+toolbar-context-menu-auto-hide-downloads-button-2 =
+ .label = Ocultar botón cuando está vacío
+ .accesskey = O
+toolbar-context-menu-always-open-downloads-panel =
+ .label = Mostrar panel cuando la descarga comience
+ .accesskey = S
+toolbar-context-menu-remove-from-toolbar =
+ .label = Quitar de la barra de herramientas
+ .accesskey = Q
+toolbar-context-menu-view-customize-toolbar =
+ .label = Personalizar…
+ .accesskey = P
+toolbar-context-menu-view-customize-toolbar-2 =
+ .label = Personalizar la barra de herramientas…
+ .accesskey = P
+# This is only ever shown when toolbar-context-menu-pin-to-overflow-menu
+# is hidden, so they can share access keys.
+toolbar-context-menu-pin-to-toolbar =
+ .label = Anclar a la barra de herramientas
+ .accesskey = A
+toolbar-context-menu-bookmarks-toolbar-always-show-2 =
+ .label = Mostrar siempre
+ .accesskey = A
+toolbar-context-menu-bookmarks-toolbar-never-show-2 =
+ .label = Nunca mostrar
+ .accesskey = N
+toolbar-context-menu-bookmarks-toolbar-on-new-tab-2 =
+ .label = Mostrar solo en nueva pestaña
+ .accesskey = O
+toolbar-context-menu-bookmarks-show-other-bookmarks =
+ .label = Mostrar otros marcadores
+ .accesskey = h
+toolbar-context-menu-menu-bar-cmd =
+ .toolbarname = Barra de menú
+ .accesskey = m
diff --git a/l10n-es-MX/browser/browser/touchbar/touchbar.ftl b/l10n-es-MX/browser/browser/touchbar/touchbar.ftl
new file mode 100644
index 0000000000..c0c7fb0848
--- /dev/null
+++ b/l10n-es-MX/browser/browser/touchbar/touchbar.ftl
@@ -0,0 +1,38 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Strings in this file are used to localize button titles displayed on the
+# MacBook Touch Bar.
+back = Atrás
+forward = Adelante
+reload = Recargar
+home = Inicio
+fullscreen = Pantalla completa
+touchbar-fullscreen-exit = Salir de ventana completa
+find = Buscar
+new-tab = Nueva pestaña
+add-bookmark = Agregar marcador
+reader-view = Vista de lectura
+# Meant to match the string displayed in an empty URL bar.
+open-location = Buscar o ingresar dirección
+share = Compartir
+close-window = Cerrar ventana
+open-sidebar = Barras laterales
+
+# This string describes shortcuts for search.
+search-popover = Atajos de búsqueda
+# Describes searches limited to a specific scope
+# (e.g. searching only in history).
+search-search-in = Buscar en:
+
+## Various categories of shortcuts for search.
+
+search-bookmarks = Marcadores
+search-history = Historial
+search-opentabs = Pestañas abiertas
+search-tags = Etiquetas
+search-titles = Títulos
+
+##
+
diff --git a/l10n-es-MX/browser/browser/translationNotification.ftl b/l10n-es-MX/browser/browser/translationNotification.ftl
new file mode 100644
index 0000000000..c78779611f
--- /dev/null
+++ b/l10n-es-MX/browser/browser/translationNotification.ftl
@@ -0,0 +1,74 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## These 2 strings are used to construct a sentence that contains a dropdown
+## showing the detected language of the current web page.
+## In en-US it looks like this:
+## This page is in [detected language] Translate this page?
+## "detected language" here is a language name coming from the
+## toolkit/intl/languageNames.ftl file; for some locales it may not be in
+## the correct grammar case to keep the same structure of the original
+## sentence.
+
+translation-notification-this-page-is-in =
+ .value = Esta página está en
+translation-notification-translate-this-page =
+ .value = ¿Traducir esta página?
+
+##
+
+translation-notification-translate-button =
+ .label = Traducir
+translation-notification-not-now-button =
+ .label = Ahora no
+translation-notification-translating-content =
+ .value = Traducir contenido de la página…
+
+## These 3 strings are used to construct a sentence that contains 2 dropdowns
+## showing the source and target language of a translated web page.
+## In en-US it looks like this:
+## This page has been translated from [from language] to [to language]
+## "from language" and "to language" here are language names coming from the
+## toolkit/intl/languageNames.ftl file; for some locales they may not be in
+## the correct grammar case to keep the same structure of the original
+## sentence.
+
+translation-notification-translated-from =
+ .value = Esta página ha sido traducida del
+translation-notification-translated-to =
+ .value = para
+# This string (empty in en-US) is for locales that need to display some text
+# after the second drop down for the sentence to be grammatically correct.
+translation-notification-translated-to-suffix =
+ .value = { "" }
+
+##
+
+translation-notification-show-original-button =
+ .label = Mostrar original
+translation-notification-show-translation-button =
+ .label = Mostrar traducción
+translation-notification-error-translating =
+ .value = Ha habido un error al traducir esta página.
+translation-notification-try-again-button =
+ .label = Intentar de nuevo
+translation-notification-service-unavailable =
+ .value = La traducción no está disponible por el momento. Por favor intenta de nuevo más tarde.
+translation-notification-options-menu =
+ .label = Opciones
+
+## The accesskey values used here should not clash with each other
+
+# Variables:
+# $langName (String): a language name coming from the toolkit/intl/languageNames.ftl file.
+translation-notification-options-never-for-language =
+ .label = Nunca traducir { $langName }
+ .accesskey = N
+translation-notification-options-never-for-site =
+ .label = Nunca traducir este sitio
+ .accesskey = e
+translation-notification-options-preferences =
+ .label = Preferencias de Traducción
+ .accesskey = T
diff --git a/l10n-es-MX/browser/browser/unifiedExtensions.ftl b/l10n-es-MX/browser/browser/unifiedExtensions.ftl
new file mode 100644
index 0000000000..f936db9b71
--- /dev/null
+++ b/l10n-es-MX/browser/browser/unifiedExtensions.ftl
@@ -0,0 +1,34 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### These strings appear in the Unified Extensions panel.
+
+
+## Panel
+
+unified-extensions-header-title = Extensiones
+unified-extensions-manage-extensions =
+ .label = Gestionar extensiones
+
+## An extension in the main list
+
+# Each extension in the unified extensions panel (list) has a secondary button
+# to open a context menu. This string is used for each of these buttons.
+# Variables:
+# $extensionName (String) - Name of the extension
+unified-extensions-item-open-menu =
+ .aria-label = Abrir menú para { $extensionName }
+unified-extensions-item-message-manage = Gestionar extensión
+
+## Extension's context menu
+
+unified-extensions-context-menu-pin-to-toolbar =
+ .label = Anclar a la barra de herramientas
+unified-extensions-context-menu-manage-extension =
+ .label = Gestionar extensión
+unified-extensions-context-menu-remove-extension =
+ .label = Eliminar extensión
+unified-extensions-context-menu-report-extension =
+ .label = Denunciar extensión
diff --git a/l10n-es-MX/browser/browser/webauthnDialog.ftl b/l10n-es-MX/browser/browser/webauthnDialog.ftl
new file mode 100644
index 0000000000..c6faf84734
--- /dev/null
+++ b/l10n-es-MX/browser/browser/webauthnDialog.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Variables:
+# $retriesLeft (Number): number of tries left
+webauthn-pin-invalid-prompt =
+ { $retriesLeft ->
+ [0] ¡PIN erróneo! Por favor, ingresa el PIN correcto para tu dispositivo.
+ [one] ¡PIN erróneo! Por favor, ingresa el PIN correcto para tu dispositivo. Te queda { $retriesLeft } intento.
+ *[other] ¡PIN erróneo! Por favor, ingresa el PIN correcto para tu dispositivo. Te quedan { $retriesLeft } intentos.
+ }
+webauthn-pin-required-prompt = Por favor, ingresa el PIN de tu dispositivo.
diff --git a/l10n-es-MX/browser/browser/webrtcIndicator.ftl b/l10n-es-MX/browser/browser/webrtcIndicator.ftl
new file mode 100644
index 0000000000..b4421f414c
--- /dev/null
+++ b/l10n-es-MX/browser/browser/webrtcIndicator.ftl
@@ -0,0 +1,218 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+# Note: This is currently placed under browser/base/content so that we can
+# get the strings to appear without having our localization community need
+# to go through and translate everything. Once these strings are ready for
+# translation, we'll move it to the locales folder.
+
+
+## These strings are used so that the window has a title in tools that
+## enumerate/look for window titles. It is not normally visible anywhere.
+
+webrtc-indicator-title = { -brand-short-name } - Indicador de compartición
+webrtc-indicator-window =
+ .title = { -brand-short-name } - Indicador de compartición
+
+## Used as list items in sharing menu
+
+webrtc-item-camera = cámara
+webrtc-item-microphone = micrófono
+webrtc-item-audio-capture = pestaña de audio
+webrtc-item-application = aplicación
+webrtc-item-screen = pantalla
+webrtc-item-window = ventana
+webrtc-item-browser = pestaña
+
+##
+
+# This is used for the website origin for the sharing menu if no readable origin could be deduced from the URL.
+webrtc-sharing-menuitem-unknown-host = Origen desconocido
+# Variables:
+# $origin (String): The website origin (e.g. www.mozilla.org)
+# $itemList (String): A formatted list of items (e.g. "camera, microphone and tab audio")
+webrtc-sharing-menuitem =
+ .label = { $origin } ({ $itemList })
+webrtc-sharing-menu =
+ .label = Dispositivos que comparten pestañas
+ .accesskey = d
+webrtc-sharing-window = Estás compartiendo otra ventana de aplicación.
+webrtc-sharing-browser-window = Estás compartiendo { -brand-short-name }.
+webrtc-sharing-screen = Estás compartiendo toda tu pantalla.
+webrtc-stop-sharing-button = Dejar de compartir
+webrtc-microphone-unmuted =
+ .title = Apagar el micrófono
+webrtc-microphone-muted =
+ .title = Encender el micrófono
+webrtc-camera-unmuted =
+ .title = Apagar la cámara
+webrtc-camera-muted =
+ .title = Encender la cámara
+webrtc-minimize =
+ .title = Minimizar indicador
+
+## These strings will display as a tooltip on supported systems where we show
+## device sharing state in the OS notification area. We do not use these strings
+## on macOS, as global menu bar items do not have native tooltips.
+
+webrtc-camera-system-menu =
+ .label = Estás compartiendo tu cámara. Haz clic para controlar lo compartido.
+webrtc-microphone-system-menu =
+ .label = Estás compartiendo tu micrófono. Haz clic para controlar lo compartido.
+webrtc-screen-system-menu =
+ .label = Estás compartiendo tu ventana o pantalla. Haz clic para controlar lo compartido.
+
+## Tooltips used by the legacy global sharing indicator
+
+webrtc-indicator-sharing-camera-and-microphone =
+ .tooltiptext = La cámara y el micrófono están siendo compartidos. Haz clic para controlar el intercambio.
+webrtc-indicator-sharing-camera =
+ .tooltiptext = La cámara se está compartiendo. Haz clic para controlar el intercambio.
+webrtc-indicator-sharing-microphone =
+ .tooltiptext = El micrófono se está compartiendo. Haz clic para controlar el intercambio.
+webrtc-indicator-sharing-application =
+ .tooltiptext = Una aplicación se está compartiendo. Haz clic para controlar la compartición.
+webrtc-indicator-sharing-screen =
+ .tooltiptext = La pantalla se está compartiendo. Haz clic para controlar el intercambio.
+webrtc-indicator-sharing-window =
+ .tooltiptext = Una ventana se está compartiendo. Haz clic para controlar el intercambio.
+webrtc-indicator-sharing-browser =
+ .tooltiptext = Una ventana se está compartiendo. Haz clic para controlar el intercambio.
+
+## These strings are only used on Mac for menus attached to icons
+## near the clock on the mac menubar.
+## Variables:
+## $streamTitle (String): the title of the tab using the share.
+## $tabCount (Number): the title of the tab using the share.
+
+webrtc-indicator-menuitem-control-sharing =
+ .label = Controlar el intercambio
+webrtc-indicator-menuitem-control-sharing-on =
+ .label = Compartiendo control con "{ $streamTitle }"
+webrtc-indicator-menuitem-sharing-camera-with =
+ .label = Compartiendo cámara con "{ $streamTitle }"
+webrtc-indicator-menuitem-sharing-camera-with-n-tabs =
+ .label =
+ { $tabCount ->
+ [one] Compartiendo cámara con { $tabCount } pestañas
+ *[other] Compartiendo cámara con { $tabCount } pestañas
+ }
+webrtc-indicator-menuitem-sharing-microphone-with =
+ .label = Compartiendo micrófono con "{ $streamTitle }"
+webrtc-indicator-menuitem-sharing-microphone-with-n-tabs =
+ .label =
+ { $tabCount ->
+ [one] Compartiendo micrófono con { $tabCount } pestaña
+ *[other] Compartiendo micrófono con { $tabCount } pestañas
+ }
+webrtc-indicator-menuitem-sharing-application-with =
+ .label = Compartiendo un aplicación con "{ $streamTitle }"
+webrtc-indicator-menuitem-sharing-application-with-n-tabs =
+ .label =
+ { $tabCount ->
+ [one] Compartiendo una aplicación con { $tabCount } pestaña
+ *[other] Compartiendo aplicaciones con { $tabCount } pestañas
+ }
+webrtc-indicator-menuitem-sharing-screen-with =
+ .label = Compartiendo pantalla con "{ $streamTitle }"
+webrtc-indicator-menuitem-sharing-screen-with-n-tabs =
+ .label =
+ { $tabCount ->
+ [one] Compartiendo pantalla con { $tabCount } pestaña
+ *[other] Compartiendo pantalla con { $tabCount } pestañas
+ }
+webrtc-indicator-menuitem-sharing-window-with =
+ .label = Compartiendo ventana con "{ $streamTitle }"
+webrtc-indicator-menuitem-sharing-window-with-n-tabs =
+ .label =
+ { $tabCount ->
+ [one] Compartiendo ventana con { $tabCount } pestaña
+ *[other] Compartiendo ventanas con { $tabCount } pestañas
+ }
+webrtc-indicator-menuitem-sharing-browser-with =
+ .label = Compartiendo una pestaña con "{ $streamTitle }"
+# This message is shown when the contents of a tab is shared during a WebRTC
+# session, which currently is only possible with Loop/Hello.
+webrtc-indicator-menuitem-sharing-browser-with-n-tabs =
+ .label =
+ { $tabCount ->
+ [one] Compartiendo una pestaña con { $tabCount } pestaña
+ *[other] Compartiendo pestañas con { $tabCount } pestañas
+ }
+
+## Variables:
+## $origin (String): the website origin (e.g. www.mozilla.org).
+
+webrtc-allow-share-audio-capture = ¿Permitir a { $origin } escuchar el audio de esta pestaña?
+webrtc-allow-share-camera = ¿Permitir que { $origin } use tu cámara?
+webrtc-allow-share-microphone = ¿Permitir que { $origin } use tu micrófono?
+webrtc-allow-share-screen = ¿Permitir que { $origin } vea tu pantalla?
+# "Speakers" is used in a general sense that might include headphones or
+# another audio output connection.
+webrtc-allow-share-speaker = ¿Permitir que { $origin } use altavoces alternativos?
+webrtc-allow-share-camera-and-microphone = ¿Permitir a { $origin } usar tu cámara y micrófono?
+webrtc-allow-share-camera-and-audio-capture = ¿Permitir a { $origin } usar tu cámara y escuchar el audio de esta pestaña?
+webrtc-allow-share-screen-and-microphone = ¿Permitir a { $origin } usar tu micrófono y ver tu pantalla?
+webrtc-allow-share-screen-and-audio-capture = ¿Permitir a { $origin } escuchar el audio de esta pestaña y ver tu pantalla?
+
+## Variables:
+## $origin (String): the first party origin.
+## $thirdParty (String): the third party origin.
+
+webrtc-allow-share-audio-capture-unsafe-delegation = ¿Permitir a { $origin } dar permiso a { $thirdParty } para escuchar el audio de esta pestaña?
+webrtc-allow-share-camera-unsafe-delegation = ¿Permitir a { $origin } dar a { $thirdParty } permiso para acceder a tu cámara?
+webrtc-allow-share-microphone-unsafe-delegations = ¿Permitir a { $origin } dar permiso a { $thirdParty } para acceder a tu micrófono?
+webrtc-allow-share-microphone-unsafe-delegation = ¿Permitir a { $origin } dar permiso a { $thirdParty } para acceder a tu micrófono?
+webrtc-allow-share-screen-unsafe-delegation = ¿Permitir a { $origin } dar permiso a { $thirdParty } para acceder a tu pantalla?
+# "Speakers" is used in a general sense that might include headphones or
+# another audio output connection.
+webrtc-allow-share-speaker-unsafe-delegation = ¿Permitir que { $origin } de acceso a los altavoces alternativos a { $thirdParty }?
+webrtc-allow-share-camera-and-microphone-unsafe-delegation = ¿Permitir a { $origin } dar permiso a { $thirdParty } para acceder a tu cámara y micrófono?
+webrtc-allow-share-camera-and-audio-capture-unsafe-delegation = ¿Permitir a { $origin } dar permiso a { $thirdParty } para acceder a tu cámara y escuchar al audio de esta pestaña?
+webrtc-allow-share-screen-and-microphone-unsafe-delegation = ¿Permitir a { $origin } dar permiso a { $thirdParty } para acceder a tu micrófono y ver tu pantalla?
+webrtc-allow-share-screen-and-audio-capture-unsafe-delegation = ¿Permitir a { $origin } dar permiso a { $thirdParty } para escuchar al audio de esta pestaña y ver tu pantalla?
+
+##
+
+webrtc-share-screen-warning = Comparte la pantalla solo con sitios en los que confíes. Compartirla puede permitir a sitios fraudulentos a navegar en tu nombre y robar tus datos privados.
+webrtc-share-browser-warning = Comparte { -brand-short-name } solo con sitios con los que confíes. Compartirla puede permitir a sitios fraudulentos navegar en tu nombre y robar tus datos privados.
+webrtc-share-screen-learn-more = Saber Más
+webrtc-pick-window-or-screen = Seleccionar ventana o pantalla
+webrtc-share-entire-screen = Pantalla completa
+webrtc-share-pipe-wire-portal = Usar los ajustes del sistema operativo
+# Variables:
+# $monitorIndex (String): screen number (digits 1, 2, etc).
+webrtc-share-monitor = Pantalla { $monitorIndex }
+# Variables:
+# $windowCount (Number): the number of windows currently displayed by the application.
+# $appName (String): the name of the application.
+webrtc-share-application =
+ { $windowCount ->
+ [one] { $appName } ({ $windowCount } ventana)
+ *[other] { $appName } ({ $windowCount } ventanas)
+ }
+
+## These buttons are the possible answers to the various prompts in the "webrtc-allow-share-*" strings.
+
+webrtc-action-allow =
+ .label = Permitir
+ .accesskey = A
+webrtc-action-block =
+ .label = Bloquear
+ .accesskey = B
+webrtc-action-always-block =
+ .label = Bloquear siempre
+ .accesskey = B
+webrtc-action-not-now =
+ .label = Ahora no
+ .accesskey = N
+
+##
+
+webrtc-remember-allow-checkbox = Recordar esta decisión
+webrtc-mute-notifications-checkbox = Silenciar las notificaciones de sitios web mientras se comparte
+webrtc-reason-for-no-permanent-allow-screen = { -brand-short-name } no permite que se acceda de manera permanente a tu monitor.
+webrtc-reason-for-no-permanent-allow-audio = { -brand-short-name } no permite acceso permanente al audio de tu pestaña sin preguntar cuál audio se va a compartir.
+webrtc-reason-for-no-permanent-allow-insecure = La conexión a este sitio no es segura. Por tu seguridad, { -brand-short-name } solo permitirá el acceso por esta razón.
diff --git a/l10n-es-MX/browser/chrome/browser/accounts.properties b/l10n-es-MX/browser/chrome/browser/accounts.properties
new file mode 100644
index 0000000000..404215e2ec
--- /dev/null
+++ b/l10n-es-MX/browser/chrome/browser/accounts.properties
@@ -0,0 +1,112 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (reconnectDescription) - %S = Email address of user's Firefox Account
+reconnectDescription = Reconectar %S
+
+# LOCALIZATION NOTE (verifyDescription) - %S = Email address of user's Firefox Account
+verifyDescription = Verificar %S
+
+# These strings are shown in a desktop notification after the
+# user requests we resend a verification email.
+verificationSentTitle = Verificación enviada
+# LOCALIZATION NOTE (verificationSentBody) - %S = Email address of user's Firefox Account
+verificationSentBody = Un enlace de verificación ha sido enviado a %S.
+verificationNotSentTitle = No es posible enviar la verificación
+verificationNotSentBody = Por el momento no podemos enviar un correo de verificación, por favor, intenta de nuevo más tarde.
+
+# LOCALIZATION NOTE (deviceConnDisconnTitle) - the title shown in a notification
+# when either this device or another device has connected to, or disconnected
+# from, a Firefox Account.
+deviceConnDisconnTitle = Cuenta de Firefox
+
+# LOCALIZATION NOTE (otherDeviceConnectedBody, otherDeviceConnectedBody.noDeviceName)
+# These strings are used in a notification shown when a new device joins the
+# Firefox account.
+# %S is the name of the new device; otherDeviceConnectedBody.noDeviceName is shown
+# instead of otherDeviceConnectedBody when the name is not known.
+otherDeviceConnectedBody = Esta computadora está ahora conectada con %S.
+otherDeviceConnectedBody.noDeviceName = Esta computadora está ahora conectada con un nuevo dispositivo.
+
+# LOCALIZATION NOTE (thisDeviceConnectedBody) - used in a notification shown
+# after a Firefox Account is connected to the current device.
+thisDeviceConnectedBody = Has iniciado sesión exitosamente
+
+# LOCALIZATION NOTE (thisDeviceDisconnectedBody) - used in a notification shown
+# after the Firefox Account was disconnected remotely.
+thisDeviceDisconnectedBody = Esta computadora ha sido desconectada.
+
+# LOCALIZATION NOTE (sendToAllDevices.menuitem)
+# Displayed in the Send Tab/Page/Link to Device context menu when right clicking a tab, a page or a link.
+sendToAllDevices.menuitem = Enviar a todos los dispositivos
+
+# LOCALIZATION NOTE (manageDevices.menuitem)
+# Displayed in the Send Tab/Page/Link to Device context menu when right clicking a tab, a page or a link.
+manageDevices.menuitem = Administrar dispositivos…
+
+# LOCALIZATION NOTE (sendTabToDevice.unconfigured, sendTabToDevice.unconfigured.label2)
+# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link
+# and the Sync account is unconfigured. Redirects to a marketing page.
+sendTabToDevice.unconfigured.label2 = No se ha iniciado sesión
+sendTabToDevice.unconfigured = Saber acerca de enviar pestañas…
+
+# LOCALIZATION NOTE (sendTabToDevice.signintofxa)
+# Displayed in the Send Tabs context menu and the page action panel when FxA is not
+# configured. Allows users to immediately sign into FxA via the preferences.
+# %S is replaced by brandProductName.
+sendTabToDevice.signintofxa = Iniciar sesión a %S…
+
+# LOCALIZATION NOTE (sendTabToDevice.singledevice, sendTabToDevice.connectdevice,
+# sendTabToDevice.singledevice.status)
+# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link
+# and the Sync account has only 1 device. The sendTabToDevice.singledevice link
+# redirects to a marketing page, the sendTabToDevice.connectdevice redirects
+# to an FxAccounts page that tells to you to connect another device.
+sendTabToDevice.singledevice.status = No hay dispositivos conectados
+sendTabToDevice.singledevice = Saber acerca de enviar pestañas…
+sendTabToDevice.connectdevice = Conectar otro dispositivo…
+
+# LOCALIZATION NOTE (sendTabToDevice.verify, sendTabToDevice.verify.status)
+# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link
+# and the Sync account is unverified. Redirects to the Sync preferences page.
+sendTabToDevice.verify.status = Cuenta no verificada
+sendTabToDevice.verify = Verificar tu cuenta…
+
+# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title,
+# multipleTabsArrivingNotification.title, unnamedTabsArrivingNotification2.body,
+# unnamedTabsArrivingNotificationMultiple2.body, unnamedTabsArrivingNotificationNoDevice.body,
+# singleTabArrivingWithTruncatedURL.body)
+# These strings are used in a notification shown when we're opening tab(s) another device sent us to display.
+
+# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title)
+# The body for these is the URL of the tab received
+tabArrivingNotification.title = Pestaña recibida
+# LOCALIZATION NOTE (tabArrivingNotificationWithDevice.title) %S is the device name
+tabArrivingNotificationWithDevice.title = Pestaña de %S
+
+multipleTabsArrivingNotification.title = Pestañas recibidas
+# LOCALIZATION NOTE (unnamedTabsArrivingNotification2.body):
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs received and #2 is the device name.
+unnamedTabsArrivingNotification2.body = #1 pestaña llegó desde #2;#1 pestañas llegaron desde #2
+# LOCALIZATION NOTE (unnamedTabsArrivingNotificationMultiple2.body):
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs received.
+unnamedTabsArrivingNotificationMultiple2.body = #1 pestaña llegó desde tus dispositivos conectados;#1 pestañas llegaron desde tus dispositivos conectados
+
+# LOCALIZATION NOTE (unnamedTabsArrivingNotificationNoDevice.body):
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs received
+# This version is used when we don't know any device names.
+unnamedTabsArrivingNotificationNoDevice.body = Llegó #1 pestaña;Llegaron #1 pestañas
+
+# LOCALIZATION NOTE (singleTabArrivingWithTruncatedURL.body):
+# Used when a tab from a remote device arrives but the URL must be truncated.
+# Should display the URL with an indication that it's benen truncated.
+# %S is the portion of the URL that remains after truncation.
+singleTabArrivingWithTruncatedURL.body = %S…
+
diff --git a/l10n-es-MX/browser/chrome/browser/browser.properties b/l10n-es-MX/browser/chrome/browser/browser.properties
new file mode 100644
index 0000000000..73f964fad2
--- /dev/null
+++ b/l10n-es-MX/browser/chrome/browser/browser.properties
@@ -0,0 +1,1064 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+nv_timeout=Tiempo excedido
+openFile=Abrir archivo
+
+droponhometitle=Configurar página de inicio
+droponhomemsg=¿Quieres que este documento sea tu página de inicio?
+droponhomemsgMultiple=¿Quieres que estos documentos sean tus nuevas páginas de inicio?
+
+# context menu strings
+
+# LOCALIZATION NOTE (contextMenuSearch): %1$S is the search engine,
+# %2$S is the selection string.
+contextMenuSearch=Buscar “%2$S” en %1$S
+contextMenuSearch.accesskey=B
+contextMenuPrivateSearch=Buscar en ventana privada
+contextMenuPrivateSearch.accesskey=h
+# LOCALIZATION NOTE (contextMenuPrivateSearchOtherEngine): %S is the search
+# engine name as set for Private Browsing mode. This label is only used when
+# this engine is different from the default engine name used in normal mode.
+contextMenuPrivateSearchOtherEngine=Buscar con %S en una ventana privada
+contextMenuPrivateSearchOtherEngine.accesskey=h
+
+# bookmark dialog strings
+
+bookmarkAllTabsDefault=[Nombre de la carpeta]
+
+xpinstallPromptMessage=%S evitó que este sitio web te pidiera instalar software en tu equipo.
+# LOCALIZATION NOTE (xpinstallPromptMessage.header)
+# The string contains the hostname of the site the add-on is being installed from.
+xpinstallPromptMessage.header=¿Permitir que %S instale un complemento?
+xpinstallPromptMessage.message=Estás intentando instalar un complemento desde %S. Asegúrate de que confías en el sitio antes de continuar.
+xpinstallPromptMessage.header.unknown=¿Permites que un sitio desconocido instale un complemento?
+xpinstallPromptMessage.message.unknown=Estás intentando instalar un complemento desde un sitio desconocido. Asegúrate de que confías en el sitio antes de continuar.
+xpinstallPromptMessage.learnMore=Saber más sobre cómo instalar complementos de forma segura
+xpinstallPromptMessage.dontAllow=No permitir
+xpinstallPromptMessage.dontAllow.accesskey=D
+xpinstallPromptMessage.neverAllow=Nunca permitir
+xpinstallPromptMessage.neverAllow.accesskey=N
+# LOCALIZATION NOTE (xpinstallPromptMessage.neverAllowAndReport)
+# Long text in this context make the dropdown menu extend awkwardly to the left, avoid
+# a localization that's significantly longer than the English version.
+xpinstallPromptMessage.neverAllowAndReport=Reportar sitio sospechoso
+xpinstallPromptMessage.neverAllowAndReport.accesskey=R
+# LOCALIZATION NOTE (sitePermissionInstallFirstPrompt.header)
+# This message is shown when a SitePermissionsAddon install is triggered, i.e. when the
+# website calls sensitive APIs (e.g. navigator.requestMIDIAccess).
+sitePermissionInstallFirstPrompt.header=Este sitio está solicitando acceso a tus dispositivos. El acceso al dispositivo se puede habilitar instalando un complemento.
+# LOCALIZATION NOTE (sitePermissionInstallFirstPrompt.message)
+# This message is shown when a SitePermissionsAddon install is triggered, i.e. when the
+# website calls sensitive APIs (e.g. navigator.requestMIDIAccess).
+sitePermissionInstallFirstPrompt.message=Este complemento podría usarse para robar tus datos o atacar tu computadora. Continua solo si confías en este sitio.
+
+# Accessibility Note:
+# Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)
+# See https://website-archive.mozilla.org/www.mozilla.org/access/access/keyboard/ for details
+xpinstallPromptMessage.install=Continuar con la instalación
+xpinstallPromptMessage.install.accesskey=C
+
+xpinstallDisabledMessageLocked=El administrador del sistema desactivó la instalación de software.
+xpinstallDisabledMessage=La instalación de software está desactivada. Haz clic en Activar y vuelve a intentarlo.
+xpinstallDisabledButton=Activar
+xpinstallDisabledButton.accesskey=A
+
+# LOCALIZATION NOTE (addonInstallBlockedByPolicy)
+# This message is shown when the installation of an add-on is blocked by
+# enterprise policy. %1$S is replaced by the name of the add-on.
+# %2$S is replaced by the ID of add-on. %3$S is a custom message that
+# the administration can add to the message.
+addonInstallBlockedByPolicy=%1$S (%2$S) está bloqueado por tu administrador de sistema.%3$S
+# LOCALIZATION NOTE (addonDomainBlockedByPolicy)
+# This message is shown when the installation of add-ons from a domain
+# is blocked by enterprise policy.
+addonDomainBlockedByPolicy=Tu administrador de sistema evitó que este sitio te pidiera que instalaras software en tu computadora.
+addonInstallFullScreenBlocked=No se permite la instalación de complementos durante o tras acceder al modo pantalla completa.
+
+# LOCALIZATION NOTE (webextPerms.header,webextPerms.headerWithPerms,webextPerms.headerUnsigned,webextPerms.headerUnsignedWithPerms)
+# This string is used as a header in the webextension permissions dialog,
+# %S is replaced with the localized name of the extension being installed.
+# See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612
+# for an example of the full dialog.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.header=¿Agregar %S?
+webextPerms.headerWithPerms=¿Añadir %S? Este complemento tendrá permiso para:
+webextPerms.headerUnsigned=¿Añadir %S? Este complemento no está verificado. Los complementos maliciosos pueden robar tu información privada y comprometer tu equipo. Instala este complementos sólo si confías en la fuente
+webextPerms.headerUnsignedWithPerms=¿Añadir %S? Este complemento no esta verificado. Los complementos maliciosos pueden robar tu información privada y comprometer tu equipo. Solamente instala este complemento si confías en la fuente. Este complemento tendrá permiso para:
+
+webextPerms.learnMore2=Saber más
+webextPerms.add.label=Añadir
+webextPerms.add.accessKey=A
+webextPerms.cancel.label=Cancelar
+webextPerms.cancel.accessKey=C
+
+# LOCALIZATION NOTE (webextPerms.sideloadMenuItem)
+# %1$S will be replaced with the localized name of the sideloaded add-on.
+# %2$S will be replace with the name of the application (e.g., Firefox, Nightly)
+webextPerms.sideloadMenuItem=%1$S se agregó a %2$S
+
+# LOCALIZATION NOTE (webextPerms.sideloadHeader)
+# This string is used as a header in the webextension permissions dialog
+# when the extension is side-loaded.
+# %S is replaced with the localized name of the extension being installed.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.sideloadHeader=%S agregado
+webextPerms.sideloadText2=Otro programa en tu computadora ha instalado un complemento que podría afectar a tu navegador. Por favor, revisa las solicitudes de permisos de este complemento y selecciona Habilitar o Cancelar (para dejarlo deshabilitado).
+webextPerms.sideloadTextNoPerms=Otro programa en tu computadora ha instalado un complemento que podría afectar a tu navegador. Por favor, seleccionar Habilitar o Cancelar (para dejarlo deshabilitado).
+
+webextPerms.sideloadEnable.label=Habilitar
+webextPerms.sideloadEnable.accessKey=E
+webextPerms.sideloadCancel.label=Cancelar
+webextPerms.sideloadCancel.accessKey=C
+
+# LOCALIZATION NOTE (webextPerms.updateMenuItem)
+# %S will be replaced with the localized name of the extension which
+# has been updated.
+webextPerms.updateMenuItem=%S requiere nuevos permisos
+
+# LOCALIZATION NOTE (webextPerms.updateText)
+# %S is replaced with the localized name of the updated extension.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.updateText2=Se actualizo %S. Tienes que aprobar nuevos permisos antes de que la versión actualizada se instale. Seleccionar “Cancelar” mantendrá la versión actual. Este complemento tendrá permisos para:
+
+webextPerms.updateAccept.label=Actualizar
+webextPerms.updateAccept.accessKey=U
+
+# LOCALIZATION NOTE (webextPerms.optionalPermsHeader)
+# %S is replace with the localized name of the extension requested new
+# permissions.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.optionalPermsHeader=%S requiere permisos adicionales.
+webextPerms.optionalPermsListIntro=Quiere:
+webextPerms.optionalPermsAllow.label=Permitir
+webextPerms.optionalPermsAllow.accessKey=A
+webextPerms.optionalPermsDeny.label=Denegar
+webextPerms.optionalPermsDeny.accessKey=D
+
+webextPerms.description.bookmarks=Leer y modificar marcadores
+webextPerms.description.browserSettings=Leer y modificar configuración del navegador
+webextPerms.description.browsingData=Borrar historial de navegación reciente, cookies y datos relacionados
+webextPerms.description.clipboardRead=Obtener datos desde el portapapeles
+webextPerms.description.clipboardWrite=Ingresar datos desde el portapapeles
+webextPerms.description.declarativeNetRequest=Bloquear contenido en cualquier página
+webextPerms.description.devtools=Extiende las herramientas de desarrollador para acceder a tus datos en las pestañas abiertas
+webextPerms.description.downloads=Descargar archivos y leer y modificar el historial de descargas del navegador
+webextPerms.description.downloads.open=Abrir archivos descargados a tu computadora
+webextPerms.description.find=Leer el texto de todas las pestañas abiertas
+webextPerms.description.geolocation=Acceder a tu ubicación
+webextPerms.description.history=Acceder al historial de navegación
+webextPerms.description.management=Controlar el uso de la extensión y administrar temas
+# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)
+# %S will be replaced with the name of the application
+webextPerms.description.nativeMessaging=Intercambiar mensajes con programas distintos a %S
+webextPerms.description.notifications=Mostrarte notificaciones
+webextPerms.description.pkcs11=Proporciona servicios autenticación criptográfica
+webextPerms.description.privacy=Leer y modificar la configuración de privacidad
+webextPerms.description.proxy=Controlar configuración del proxy del navegador
+webextPerms.description.sessions=Acceder a pestañas recientemente cerradas del navegador
+webextPerms.description.tabs=Acceder a pestañas del navegador
+webextPerms.description.tabHide=Ocultar y mostrar pestañas de navegación
+webextPerms.description.topSites=Acceder el historial de navegación
+webextPerms.description.webNavigation=Acceder a la actividad del navegador durante la navegación
+
+webextPerms.hostDescription.allUrls=Acceder a tus datos para todos los sitios web
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)
+# %S will be replaced by the DNS domain for which a webextension
+# is requesting access (e.g., mozilla.org)
+webextPerms.hostDescription.wildcard=Acceder a tus datos para los sitios del dominio %S
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.tooManyWildcards):
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 will be replaced by an integer indicating the number of additional
+# domains for which this webextension is requesting permission.
+webextPerms.hostDescription.tooManyWildcards=Accede a tus datos en #1 otro dominio;Accede a tus datos en #1 otros dominios
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.oneSite)
+# %S will be replaced by the DNS host name for which a webextension
+# is requesting access (e.g., www.mozilla.org)
+webextPerms.hostDescription.oneSite=Acceder a tus datos para %S
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.tooManySites)
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 will be replaced by an integer indicating the number of additional
+# hosts for which this webextension is requesting permission.
+webextPerms.hostDescription.tooManySites=Acceder a tus datos en #1 otro sitio;Acceder a tus datos en #1 otros sitios
+
+# LOCALIZATION NOTE (webextSitePerms.headerWithPerms,webextSitePerms.headerUnsignedWithPerms)
+# This string is used as a header in the webextension permissions dialog,
+# %1$S is replaced with the localized name of the extension being installed.
+# %2$S will be replaced by the DNS host name for which a webextension enables permissions
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextSitePerms.headerWithPerms=¿Agregar %1$S? Esta extensión otorga las siguientes capacidades a %2$S:
+webextSitePerms.headerUnsignedWithPerms=¿Agregar %1$S? Esta extensión no está verificada. Las extensiones maliciosas pueden robar tu información privada o comprometer tu computadora. Instala este complemento sólo si confías en la fuente. Esta extensión otorga las siguientes capacidades a %2$S:
+
+# LOCALIZATION NOTE (webextSitePerms.headerWithGatedPerms.midi)
+# This string is used as a header in the webextension permissions dialog for synthetic add-ons.
+# The part of the string describing what privileges the extension gives should be consistent
+# with the value of webextSitePerms.description.{sitePermission}.
+# %S is the hostname of the site the add-on is being installed from.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextSitePerms.headerWithGatedPerms.midi=Este complemento le da a %S acceso a tus dispositivos MIDI.
+
+# LOCALIZATION NOTE (webextSitePerms.headerWithGatedPerms.midi-sysex)
+# This string is used as a header in the webextension permissions dialog for synthetic add-ons.
+# The part of the string describing what privileges the extension gives should be consistent
+# with the value of webextSitePerms.description.{sitePermission}.
+# %S is the hostname of the site the add-on is being installed from.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextSitePerms.headerWithGatedPerms.midi-sysex=Este complemento le da a %S acceso a tus dispositivos MIDI (con soporte SysEx).
+
+# LOCALIZATION NOTE (webextSitePerms.descriptionGatedPerms)
+# This string is used as description in the webextension permissions dialog for synthetic add-ons.
+# %S will be replaced by the DNS host name for which a webextension enables permissions
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextSitePerms.descriptionGatedPerms=Este acceso puede ser peligroso y permite que el sitio actúe como un software instalado en tu computadora.
+
+# These should remain in sync with permissions.NAME.label in sitePermissions.properties
+webextSitePerms.description.midi=Acceder a dispositivos MIDI
+webextSitePerms.description.midi-sysex=Acceder a dispositivos MIDI con soporte para SysEx
+
+# LOCALIZATION NOTE (webext.defaultSearch.description)
+# %1$S is replaced with the localized named of the extension that is asking to change the default search engine.
+# %2$S is replaced with the name of the current search engine
+# %3$S is replaced with the name of the new search engine
+webext.defaultSearch.description=A %1$S le gustaría cambiar tu motor de búsqueda predeterminado de %2$S a %3$S. ¿Está bien?
+webext.defaultSearchYes.label=Sí
+webext.defaultSearchYes.accessKey=S
+webext.defaultSearchNo.label=No
+webext.defaultSearchNo.accessKey=N
+
+# LOCALIZATION NOTE (webext.remove.confirmation.message)
+# %1$S is the name of the extension which is about to be removed.
+# %2$S is brandShorterName
+webext.remove.confirmation.message=¿Eliminar %1$S desde %2$S?
+webext.remove.confirmation.button=Eliminar
+
+# LOCALIZATION NOTE (addonPostInstall.message3)
+# %S is replaced with the localized named of the extension that was
+# just installed.
+addonPostInstall.message3=%S fue agregada.
+
+# LOCALIZATION NOTE (addonDownloadingAndVerifying):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Also see https://bugzilla.mozilla.org/show_bug.cgi?id=570012 for mockups
+addonDownloadingAndVerifying=Descargando y verificando complemento…;Descargando y verificando #1 complementos…
+addonDownloadVerifying=Verificando
+
+addonInstall.unsigned=(No verificado)
+addonInstall.cancelButton.label=Cancelar
+addonInstall.cancelButton.accesskey=C
+addonInstall.acceptButton2.label=Agregar
+addonInstall.acceptButton2.accesskey=A
+
+# LOCALIZATION NOTE (addonConfirmInstallMessage,addonConfirmInstallUnsigned):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is brandShortName
+# #2 is the number of add-ons being installed
+addonConfirmInstall.message=A este sitio le gustaría instalar un complemento en #1:;A este sitio le gustaría instalar #2 complementos en #1:
+addonConfirmInstallUnsigned.message=Precaución: A este sitio le gustaría instalar un complemento no verificado en #1. Continuar bajo tu propio riesgo.;Precaución: A este sitio le gustaría instalar #2 complementos no verificados en #1. Proceder bajo tu propio riesgo.
+
+# LOCALIZATION NOTE (addonConfirmInstallSomeUnsigned.message):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is brandShortName
+# #2 is the total number of add-ons being installed (at least 2)
+addonConfirmInstallSomeUnsigned.message=;Precaución: A este sitio le gustaría instalar #2 complementos en #1, algunos de ellos no están verificados. Proceder bajo tu propio riesgo.
+
+# LOCALIZATION NOTE (addonInstalled):
+# %S is the name of the add-on
+addonInstalled=%S se ha instalado correctamente.
+# LOCALIZATION NOTE (addonsGenericInstalled):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of add-ons
+addonsGenericInstalled=#1 complemento ha sido instalado correctamente.;#1 complementos han sido instalados correctamente.
+
+# LOCALIZATION NOTE (addonInstallError-1, addonInstallError-2, addonInstallError-3, addonInstallError-4, addonInstallError-5, addonInstallError-8, addonLocalInstallError-1, addonLocalInstallError-2, addonLocalInstallError-3, addonLocalInstallError-4, addonLocalInstallError-5):
+# %1$S is the application name, %2$S is the add-on name
+addonInstallError-1=El complemento no se pudo descargar porque la conexión tuvo un fallo.
+addonInstallError-2=El complemento no pudo ser instalado porque no se encuentra el complemento %1$S solicitado.
+addonInstallError-3=El complemento descargado desde este sitio no pudo ser instalado porque parece estar corrupto.
+addonInstallError-4=%2$S no pudo ser instalado porque %1$S no puede modificar el archivo necesario.
+addonInstallError-5=%1$S evitó que este sitio instalara un complemento sin verificar.
+addonInstallError-8=El complemento %2$S no puede ser instalado desde esta ubicación.
+addonLocalInstallError-1=Este complemento no se pudo instalar debido a un error de sistema de archivos.
+addonLocalInstallError-2=Este complemento no se pudo instalar porque no coincide el complemento %1$S esperado.
+addonLocalInstallError-3=Este complemento no se pudo instalar debido a que parece estar dañado.
+addonLocalInstallError-4=%2$S no pudo ser instalado porque %1$S no puede modificar el archivo necesario.
+addonLocalInstallError-5=Este complemento no se pudo instalar debido a que no ha sido verificado.
+
+# LOCALIZATION NOTE (addonInstallErrorIncompatible):
+# %1$S is the application name, %2$S is the application version, %3$S is the add-on name
+addonInstallErrorIncompatible=%3$S no pudo ser instalado porque no es compatible con %1$S %2$S.
+
+# LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name
+addonInstallErrorBlocklisted=%S no pudo ser instalado porque tiene un alto riesgo de causar problemas de seguridad.
+
+unsignedAddonsDisabled.message=Uno o más complementos instalados no pueden ser verificados y han sido deshabilitados.
+unsignedAddonsDisabled.learnMore.label=Saber más
+unsignedAddonsDisabled.learnMore.accesskey=S
+
+# LOCALIZATION NOTE (popupWarning.message): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is brandShortName and #2 is the number of pop-ups blocked.
+popupWarning.message=#1 evitó que este sitio abriera una ventana emergente;#1 evitó que este sitio abriera #2 ventanas emergentes.
+# LOCALIZATION NOTE (popupWarning.exceeded.message): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The singular form is left empty for English, since the number of blocked pop-ups is always greater than 1.
+# #1 is brandShortName and #2 is the number of pop-ups blocked.
+popupWarning.exceeded.message=;#1 ha evitado que este sitio abra más de #2 ventanas emergentes.
+popupWarningButton=Opciones
+popupWarningButton.accesskey=O
+popupWarningButtonUnix=Preferencias
+popupWarningButtonUnix.accesskey=P
+popupShowPopupPrefix=Mostrar '%S'
+
+# LOCALIZATION NOTE (geolocationLastAccessIndicatorText): %S is the relative time of the most recent geolocation access (e.g. 5 min. ago)
+geolocationLastAccessIndicatorText=Último acceso %S
+
+# LOCALIZATION NOTE (openProtocolHandlerPermissionEntryLabel): %S is the scheme of the protocol the site may open an application for. For example: mailto
+openProtocolHandlerPermissionEntryLabel=enlaces %S://
+
+crashedpluginsMessage.title=El plugin %S dejó de funcionar.
+crashedpluginsMessage.reloadButton.label=Recargar la página
+crashedpluginsMessage.reloadButton.accesskey=R
+crashedpluginsMessage.submitButton.label=Enviar un reporte del fallo
+crashedpluginsMessage.submitButton.accesskey=E
+crashedpluginsMessage.learnMore=Saber más…
+
+# Keyword fixup messages
+# LOCALIZATION NOTE (keywordURIFixup.message): Used when the user tries to visit
+# a local host page, by the time the DNS request recognizes it, we have already
+# loaded a search page for the given word. An infobar then asks to the user
+# whether he rather wanted to visit the host. %S is the recognized host.
+keywordURIFixup.message=¿Quizá querías ir a %S?
+keywordURIFixup.goTo=Si, llévame a %S
+keywordURIFixup.goTo.accesskey=Y
+
+pluginInfo.unknownPlugin=Desconocido
+
+# Flash activation doorhanger UI
+flashActivate.message=¿Quieres permitir que Adobe Flash se ejecute en este sitio? Permite el uso de Adobe Flash solo en sitios en los que confíes.
+flashActivate.outdated.message=¿Quieres permitir que una versión desactualizada Adobe Flash se ejecute en este sitio? Una versión desactualizada puede afectar el rendimiento y la seguridad del navegador.
+flashActivate.noAllow=No permitir
+flashActivate.allow=Permitir
+flashActivate.noAllow.accesskey=N
+flashActivate.allow.accesskey=P
+
+# in-page UI
+# LOCALIZATION NOTE (PluginClickToActivate2): Two changes were done to the
+# previous version of the string. The first is that we changed the wording from
+# "Activate" to "Run", because it's shorter and feels less technical in English.
+# Feel free to keep using the previous wording in your language if it's already
+# the best one.
+# The second change is that we removed the period at the end of the phrase, because
+# it's not natural in our UI, and the underline was removed from this, so it doesn't
+# look like a link anymore. We suggest that everyone removes that period too.
+PluginClickToActivate2=Ejecutar %S
+PluginVulnerableUpdatable=Este plugin es vulnerable y debería ser actualizado.
+PluginVulnerableNoUpdate=Este plugin tiene vulnerabilidades de seguridad.
+
+# Sanitize
+# LOCALIZATION NOTE (update.downloadAndInstallButton.label): %S is replaced by the
+# version of the update: "Update to 28.0".
+update.downloadAndInstallButton.label=Actualizar a %S
+update.downloadAndInstallButton.accesskey=u
+
+menuOpenAllInTabs.label=Abrir todo en pestañas
+
+# History menu
+# LOCALIZATION NOTE (menuUndoCloseWindowLabel): Semicolon-separated list of plural forms.
+# see bug 394759
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 Window Title, #2 Number of tabs
+menuUndoCloseWindowLabel=#1 (y #2 otra pestaña);#1 (y #2 otras pestañas)
+menuUndoCloseWindowSingleTabLabel=#1
+
+# Unified Back-/Forward Popup
+tabHistory.current=Quedarse en esta página
+
+# Unified Back-/Forward Popup
+tabHistory.reloadCurrent=Recargar esta página
+tabHistory.goBack=Volver a esta página
+tabHistory.goForward=Adelantar a esta página
+
+# URL Bar
+pasteAndGo.label=Pegar e ir
+# LOCALIZATION NOTE (reloadButton.tooltip):
+# %S is the keyboard shortcut for reloading the current page
+reloadButton.tooltip=Volver a cargar la página actual (%S)
+# LOCALIZATION NOTE (stopButton.tooltip):
+# %S is the keyboard shortcut for stopping loading the page
+stopButton.tooltip=Detener la carga de esta página (%S)
+# LOCALIZATION NOTE (urlbar-zoom-button.tooltip):
+# %S is the keyboard shortcut for resetting the zoom level to 100%
+urlbar-zoom-button.tooltip=Restablecer el nivel de zoom (%S)
+# LOCALIZATION NOTE (reader-mode-button.tooltip):
+# %S is the keyboard shortcut for entering/exiting reader view
+reader-mode-button.tooltip=Cambiar vista de lectura (%S)
+
+# LOCALIZATION NOTE(zoom-button.label): %S is the current page zoom level,
+# %% will be displayed as a single % character (% is commonly used to define
+# format specifiers, so it needs to be escaped).
+zoom-button.label = %S%%
+
+# Block autorefresh
+refreshBlocked.goButton=Permitir
+refreshBlocked.goButton.accesskey=A
+refreshBlocked.refreshLabel=%S no le permitió recargarse automáticamente a esta página.
+refreshBlocked.redirectLabel=%S no le permitió a esta página redireccionarse automáticamente hacia otra.
+
+# General bookmarks button
+# LOCALIZATION NOTE (bookmarksMenuButton.tooltip):
+# %S is the keyboard shortcut for "Show All Bookmarks"
+bookmarksMenuButton.tooltip=Mostrar tus marcadores (%S)
+
+# Downloads button tooltip
+# LOCALIZATION NOTE (downloads.tooltip):
+# %S is the keyboard shortcut for "Downloads"
+downloads.tooltip=Mostrar el progreso de las descargas en curso (%S)
+
+# New Window button tooltip
+# LOCALIZATION NOTE (newWindowButton.tooltip):
+# %S is the keyboard shortcut for "New Window"
+newWindowButton.tooltip=Abrir una nueva ventana (%S)
+
+# New Tab button tooltip
+# LOCALIZATION NOTE (newTabButton.tooltip):
+# %S is the keyboard shortcut for "New Tab"
+newTabButton.tooltip=Abrir una nueva pestaña (%S)
+newTabContainer.tooltip=Abrir una nueva pestaña (%S)\nMantén presionado para abrir una nueva pestaña de contenedor
+newTabAlwaysContainer.tooltip=Seleccionar contenedor para abrir una nueva pestaña
+
+# Offline web applications
+offlineApps.available3=¿Permitir a %S almacenar datos en tu equipo?
+offlineApps.allow.label=Permitir
+offlineApps.allow.accesskey=P
+offlineApps.block.label=Bloquear
+offlineApps.block.accesskey=B
+
+# Canvas permission prompt
+# LOCALIZATION NOTE (canvas.siteprompt2): %S is hostname
+canvas.siteprompt2=¿Permitir que %S use tus datos de imagen de canvas HTML5?
+canvas.siteprompt2.warning=Esto se puede utilizar para identificar a tu equipo de forma única.
+canvas.block=Bloquear
+canvas.block.accesskey=B
+canvas.allow2=Permitir
+canvas.allow2.accesskey=P
+canvas.remember2=Recordar esta decisión
+
+# WebAuthn prompts
+# LOCALIZATION NOTE (webauthn.registerPrompt2): %S is hostname
+webauthn.registerPrompt2=%S quiere registrar una cuenta con una de tus llaves de seguridad. Puedes conectarte y autorizarlo ahora, o cancelar.
+# LOCALIZATION NOTE (webauthn.CTAP2registerPrompt): %S is hostname
+webauthn.CTAP2registerPrompt=%S quiere registrar una cuenta con una de tus claves de seguridad. Puedes conectarte y autorizar una ahora o cancelar.
+# LOCALIZATION NOTE (webauthn.registerTouchDevice): %S is hostname
+webauthn.registerTouchDevice=%S quiere registrar una cuenta con tu clave de seguridad. Puedes autorizar ahora o cancelar.
+# LOCALIZATION NOTE (webauthn.registerDirectPrompt3):
+# %S is hostname.
+# The website is asking for extended information about your
+# hardware authenticator that shouldn't be generally necessary. Permitting
+# this is safe if you only use one account at this website. If you have
+# multiple accounts at this website, and you use the same hardware
+# authenticator, then the website could link those accounts together.
+# And this is true even if you use a different profile / browser (or even Tor
+# Browser). To avoid this, you should use different hardware authenticators
+# for different accounts on this website.
+webauthn.registerDirectPrompt3=%S está pidiendo más información acerca de tu clave de seguridad, lo cual puede afectar tu privacidad.
+# LOCALIZATION NOTE (webauthn.registerDirectPromptHint):
+# %S is brandShortName
+webauthn.registerDirectPromptHint=%S puede anonimizar esto para ti, pero el sitio web puede rechazar esta clave. Si se rechaza, puedes intentarlo de nuevo.
+# LOCALIZATION NOTE (webauthn.CTAP2signPrompt): %S is hostname
+webauthn.CTAP2signPrompt=%S quiere autenticarte usando una clave de seguridad registrada. Puedes conectarte ahora o cancelar.
+# LOCALIZATION NOTE (webauthn.signTouchDevice): %S is hostname
+webauthn.signTouchDevice=%S quiere autenticarte usando tu clave de seguridad. Puedes autorizar ahora o cancelar.
+# LOCALIZATION NOTE (webauthn.signPrompt2): %S is hostname
+webauthn.signPrompt2=%S quiere autenticarte usando una llave de seguridad. Puedes conectarte y autorizarlo ahora o cancelar.
+# LOCALIZATION NOTE (webauthn.selectSignResultPrompt): %S is hostname
+webauthn.selectSignResultPrompt=Se encontraron varias cuentas para %S. Selecciona cuál usar o cancelar.
+# LOCALIZATION NOTE (webauthn.selectDevicePrompt): %S is hostname
+webauthn.selectDevicePrompt=Se encontraron varios dispositivos para %S. Por favor, selecciona uno.
+# LOCALIZATION NOTE (webauthn.deviceBlockedPrompt): %S is hostname
+webauthn.deviceBlockedPrompt=La verificación del usuario falló en %S. No quedan intentos y tu dispositivo ha sido bloqueado porque se proporcionó un PIN incorrecto demasiadas veces. El dispositivo necesita un restablecimiento.
+# LOCALIZATION NOTE (webauthn.pinAuthBlockedPrompt): %S is hostname
+webauthn.pinAuthBlockedPrompt=La verificación del usuario falló en %S. Hubo demasiados intentos fallidos seguidos y la autenticación con PIN se bloqueó temporalmente. Tu dispositivo necesita un ciclo de encendido (desconectar y reconectar).
+webauthn.cancel=Cancelar
+webauthn.cancel.accesskey=c
+webauthn.proceed=Continuar
+webauthn.proceed.accesskey=p
+webauthn.anonymize=Anonimizar de todas formas
+
+# Spoof Accept-Language prompt
+privacy.spoof_english=Cambiar la configuración del idioma al inglés hará que sea más difícil identificarlo y mejorar tu privacidad. ¿Deseas solicitar versiones en inglés de páginas web?
+
+# LOCALIZATION NOTE (identity.identified.verifier, identity.identified.state_and_country, identity.ev.contentOwner2):
+# %S is the hostname of the site that is being displayed.
+identity.identified.verifier=Verificado por: %S
+identity.identified.verified_by_you=Has agregado una excepción de seguridad para este sitio.
+identity.identified.state_and_country=%S, %S
+identity.ev.contentOwner2=Certificado emitido a nombre de: %S
+
+# LOCALIZATION NOTE (identity.notSecure.label):
+# Keep this string as short as possible, this is displayed in the URL bar
+# use a synonym for "safe" or "private" if "secure" is too long.
+identity.notSecure.label=No segura
+identity.notSecure.tooltip=La conexión no es segura
+
+identity.extension.label=Extensión (%S)
+identity.extension.tooltip=Cargada por la extensión: %S
+
+# LOCALIZATION NOTE (contentBlocking.trackersView.blocked.label):
+# This label is shown next to a tracker in the trackers subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.trackersView.blocked.label=Bloqueado
+
+contentBlocking.trackersView.empty.label=Ninguno detectado en este sitio
+
+# LOCALIZATION NOTE (contentBlocking.cookies.blockingTrackers.label, contentBlocking.cookies.blocking3rdParty.label,
+# contentBlocking.cookies.blockingUnvisited.label,contentBlocking.cookies.blockingAll.label):
+contentBlocking.cookies.blockingTrackers3.label=Cookies de rastreo multisitio
+contentBlocking.cookies.blocking3rdParty2.label=Cookies de terceros
+contentBlocking.cookies.blockingUnvisited2.label=Cookies de sitios no visitados
+contentBlocking.cookies.blockingAll2.label=Todas las cookies
+
+contentBlocking.cookiesView.firstParty.label=De este sitio
+# LOCALIZATION NOTE (contentBlocking.cookiesView.firstParty.empty.label):
+# This references the header from contentBlocking.cookiesView.firstParty.label:
+# "[Cookies] From This Site: None detected on this site".
+contentBlocking.cookiesView.firstParty.empty.label=Ninguna detectada en este sitio
+
+contentBlocking.cookiesView.trackers2.label=Cookies de seguimiento entre sitios
+# LOCALIZATION NOTE (contentBlocking.cookiesView.trackers.empty.label):
+# This references the header from contentBlocking.cookiesView.trackers.label:
+# "Tracking Cookies: None detected on this site".
+contentBlocking.cookiesView.trackers.empty.label=Ninguna detectada en este sitio
+
+contentBlocking.cookiesView.thirdParty.label=Cookies de terceros
+# LOCALIZATION NOTE (contentBlocking.cookiesView.thirdParty.empty.label):
+# This references the header from contentBlocking.cookiesView.thirdParty.label:
+# "Third-Party Cookies: None detected on this site".
+contentBlocking.cookiesView.thirdParty.empty.label=Ninguna detectada en este sitio
+
+# LOCALIZATION NOTE (contentBlocking.cookiesView.allowed.label):
+# This label is shown next to a cookie origin in the cookies subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Allowed"
+contentBlocking.cookiesView.allowed.label=Permitido
+# LOCALIZATION NOTE (contentBlocking.cookiesView.blocked.label):
+# This label is shown next to a cookie origin in the cookies subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.cookiesView.blocked.label=Bloqueado
+# LOCALIZATION NOTE (contentBlocking.cookiesView.removeButton.tooltip): %S is the domain of the site.
+contentBlocking.cookiesView.removeButton.tooltip=Eliminar la excepción de cookie para %S
+
+# LOCALIZATION NOTE (contentBlocking.fingerprintersView.blocked.label):
+# This label is shown next to a fingerprinter in the fingerprinters subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.fingerprintersView.blocked.label=Bloqueado
+
+# LOCALIZATION NOTE (contentBlocking.cryptominersView.blocked.label):
+# This label is shown next to a cryptominer in the cryptominers subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.cryptominersView.blocked.label=Bloqueado
+
+trackingProtection.icon.activeTooltip2=Bloqueo de rastreadores de redes sociales, cookies de rastreo de sitios cruzados y huellas digitales.
+trackingProtection.icon.disabledTooltip2=La protección de seguimiento mejorada está DESACTIVADA para este sitio.
+# LOCALIZATION NOTE (trackingProtection.icon.noTrackersDetectedTooltip): %S is brandShortName.
+trackingProtection.icon.noTrackersDetectedTooltip=No se detectaron rastreadores conocidos por %S en esta página.
+
+# LOCALIZATION NOTE (protections.header):
+# Header of the Protections Panel. %S is replaced with the site's hostname.
+protections.header=Protecciones para %S
+
+# LOCALIZATION NOTE (protections.disableAriaLabel):
+# Text that gets spoken by a screen reader if the button will disable protections.
+# %s is the site's hostname.
+protections.disableAriaLabel=Desactivar protecciones para %S
+
+# LOCALIZATION NOTE (protections.enableAriaLabel):
+# Text that gets spoken by a screen reader if the button will enable protections.
+# %s is the site's hostname.
+protections.enableAriaLabel=Activar protecciones para %S
+
+# Blocking and Not Blocking sub-views in the Protections Panel
+protections.blocking.fingerprinters.title=Huellas dactilares bloqueadas
+protections.blocking.cryptominers.title=Criptomineros bloqueados
+protections.blocking.cookies.trackers.title=Cookies de rastreo multisitio bloqueados
+protections.blocking.cookies.3rdParty.title=Cookies de terceros bloqueadas
+protections.blocking.cookies.all.title=Todas las cookies bloqueadas
+protections.blocking.cookies.unvisited.title=Cookies del sitio no visitadas bloqueadas
+protections.blocking.trackingContent.title=Seguimiento de contenido bloqueado
+protections.blocking.socialMediaTrackers.title=Rastreadores de redes sociales bloqueados
+protections.notBlocking.fingerprinters.title=No bloquear huellas digitales
+protections.notBlocking.cryptominers.title=No bloquear criptomineros
+protections.notBlocking.cookies.3rdParty.title=No bloqueando cookies de terceros
+protections.notBlocking.cookies.all.title=No bloquear cookies
+protections.notBlocking.crossSiteTrackingCookies.title=No bloquear las cookies de seguimiento entre sitios
+protections.notBlocking.trackingContent.title=No bloquear contenido de seguimiento
+protections.notBlocking.socialMediaTrackers.title=No bloquear rastreadores de redes sociales
+
+# Footer section in the Protections Panel
+# LOCALIZATION NOTE (protections.footer.blockedTrackerCounter.description,
+# protections.footer.blockedTrackerCounter.tooltip):
+# This text indicates the total number of trackers blocked on all sites. In
+# its tooltip, we show the date when we started counting this number.
+# LOCALIZATION NOTE (protections.footer.blockedTrackerCounter.description):
+# Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Replacement for #1 is a locale-string converted positive integer.
+protections.footer.blockedTrackerCounter.description=1 bloqueado;#1 bloqueados
+# LOCALIZATION NOTE (protections.footer.blockedTrackerCounter.tooltip):
+# %S is the date on which we started counting (e.g., July 17, 2019).
+protections.footer.blockedTrackerCounter.tooltip=Desde %S
+
+# Milestones section in the Protections Panel
+# LOCALIZATION NOTE (protections.milestone.description):
+# Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is replaced with brandShortName.
+# #2 is replaced with the (locale-formatted) number of trackers blocked
+# #3 is replaced by a locale-formatted date with short month and numeric year.
+# In English this looks like "Firefox blocked over 10,000 trackers since Oct 2019"
+protections.milestone.description=#1 ha bloqueado #2 rastreador desde #3;#1 ha bloqueado más de #2 rastreadores desde #3
+
+# Application menu
+
+# LOCALIZATION NOTE(zoomReduce-button.tooltip): %S is the keyboard shortcut.
+zoomReduce-button.tooltip = Reducir (%S)
+# LOCALIZATION NOTE(zoomReset-button.tooltip): %S is the keyboard shortcut.
+zoomReset-button.tooltip = Restablecer el nivel de zoom (%S)
+# LOCALIZATION NOTE(zoomEnlarge-button.tooltip): %S is the keyboard shortcut.
+zoomEnlarge-button.tooltip = Ampliar (%S)
+
+# LOCALIZATION NOTE (cut-button.tooltip): %S is the keyboard shortcut.
+cut-button.tooltip = Cortar (%S)
+# LOCALIZATION NOTE (copy-button.tooltip): %S is the keyboard shortcut.
+copy-button.tooltip = Copiar (%S)
+# LOCALIZATION NOTE (paste-button.tooltip): %S is the keyboard shortcut.
+paste-button.tooltip = Pegar (%S)
+
+# Geolocation UI
+
+geolocation.allow=Permitir
+geolocation.allow.accesskey=P
+geolocation.block=Bloquear
+geolocation.block.accesskey=B
+geolocation.shareWithSite4=¿Permitir a %S acceder a tu ubicación?
+geolocation.shareWithFile4=¿Permitir a este archivo local acceder a tu ubicación?
+# LOCALIZATION NOTE(geolocation.shareWithSiteUnsafeDelegation2):
+# %1$S is the first party origin, %2$S is the third party origin.
+geolocation.shareWithSiteUnsafeDelegation2=¿Permitir que %1$S dé permiso a %2$S para acceder a tu ubicación?
+geolocation.remember=Recordar esta decisión
+
+# Virtual Reality Device UI
+xr.allow2=Permitir
+xr.allow2.accesskey=P
+xr.block=Bloquear
+xr.block.accesskey=B
+xr.shareWithSite4=¿Permitir que %S acceda a dispositivos de realidad virtual? Esto puede exponer información sensible.
+xr.shareWithFile4=¿Permitir que este archivo local acceda a dispositivos de realidad virtual? Esto puede exponer información sensible.
+xr.remember=Recordar esta decisión
+
+# Persistent storage UI
+persistentStorage.allow=Permitir
+persistentStorage.allow.accesskey=A
+persistentStorage.block.label=Bloquear
+persistentStorage.block.accesskey=B
+persistentStorage.allowWithSite2=¿Permitir que %S almacene datos en el almacenamiento persistente?
+
+# Web notifications UI
+# LOCALIZATION NOTE (alwaysBlock, block)
+# The two button strings will never be shown at the same time, so
+# it's okay for them to have the same access key
+webNotifications.allow2=Permitir
+webNotifications.allow2.accesskey=P
+webNotifications.notNow=Ahora no
+webNotifications.notNow.accesskey=n
+webNotifications.never=No permitir nunca
+webNotifications.never.accesskey=v
+webNotifications.alwaysBlock=Bloquear siempre
+webNotifications.alwaysBlock.accesskey=B
+webNotifications.block=Bloquear
+webNotifications.block.accesskey=B
+webNotifications.receiveFromSite3=¿Permitir a %S enviar notificaciones?
+
+# Phishing/Malware Notification Bar.
+# LOCALIZATION NOTE (notADeceptiveSite, notAnAttack)
+# The two button strings will never be shown at the same time, so
+# it's okay for them to have the same access key
+safebrowsing.getMeOutOfHereButton.label=¡Sácame de aquí!
+safebrowsing.getMeOutOfHereButton.accessKey=S
+safebrowsing.deceptiveSite=¡Sitio engañoso!
+safebrowsing.notADeceptiveSiteButton.label=Este no es un sitio engañoso…
+safebrowsing.notADeceptiveSiteButton.accessKey=e
+safebrowsing.reportedAttackSite=¡Este sitio web es peligroso!
+safebrowsing.notAnAttackButton.label=Este no es un sitio de ataque…
+safebrowsing.notAnAttackButton.accessKey=a
+safebrowsing.reportedUnwantedSite=¡Sitio reportado con software malicioso!
+safebrowsing.reportedHarmfulSite=¡Sitio peligroso reportado!
+
+# Ctrl-Tab
+# LOCALIZATION NOTE (ctrlTab.listAllTabs.label): #1 represents the number
+# of tabs in the current browser window. It will always be 2 at least.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+ctrlTab.listAllTabs.label=;Listar todas #1 Pestañas
+
+# LOCALIZATION NOTE (addKeywordTitleAutoFill): %S will be replaced by the page's title
+# Used as the bookmark name when saving a keyword for a search field.
+addKeywordTitleAutoFill=Buscar %S
+
+# troubleshootModeRestart
+# LOCALIZATION NOTE (troubleshootModeRestartPromptTitle): %S is the name of the product (e.g., Firefox)
+troubleshootModeRestartPromptTitle=¿Reiniciar %S en modo de resolución de problemas?
+troubleshootModeRestartPromptMessage=Tus extensiones, temas y ajustes personalizados se deshabilitarán temporalmente.
+troubleshootModeRestartButton=Reiniciar
+
+# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string
+# "true" (spelled and capitalized exactly that way) to show the "Text
+# Encoding" menu in the main Firefox button on Windows. Any other value will
+# hide it. Regardless of the value of this setting, the "Text Encoding"
+# menu will always be accessible via the "Browser Tools" menu.
+# This is not a string to translate; it just controls whether the menu shows
+# up in the Firefox button. If users frequently use the "Text Encoding"
+# menu, set this to "true". Otherwise, you can leave it as "false".
+browser.menu.showCharacterEncoding=false
+
+# Process hang reporter
+# LOCALIZATION NOTE (processHang.selected_tab.label): %1$S is the name of the product (e.g., Firefox)
+processHang.selected_tab.label = Esta página está ralentizando %1$S. Para acelerar el navegador, detén esta página.
+# LOCALIZATION NOTE (processHang.nonspecific_tab.label): %1$S is the name of the product (e.g., Firefox)
+processHang.nonspecific_tab.label = Una página web está ralentizando %1$S. Para acelerar tu navegador, detén esa página.
+# LOCALIZATION NOTE (processHang.specific_tab.label): %1$S is the title of the tab.
+# %2$S is the name of the product (e.g., Firefox)
+processHang.specific_tab.label = "%1$S" está ralentizando %2$S. Para acelerar tu navegador, detén esa página.
+# LOCALIZATION NOTE (processHang.add-on.label2): %1$S is the name of the
+# extension. %2$S is the name of the product (e.g., Firefox)
+processHang.add-on.label2 = "%1$S" está ralentizando %2$S. Para acelerar tu navegador, detén esa extensión.
+processHang.add-on.learn-more.text = Saber más
+processHang.button_stop2.label = Detener
+processHang.button_stop2.accessKey = D
+processHang.button_debug.label = Depurar el script
+processHang.button_debug.accessKey = D
+
+# LOCALIZATION NOTE (fullscreenButton.tooltip): %S is the keyboard shortcut for full screen
+fullscreenButton.tooltip=Mostrar ventana en pantalla completa (%S)
+
+# These are visible when opening the popup inside the bookmarks sidebar
+sidebar.moveToLeft=Mover la barra lateral a la izquierda
+sidebar.moveToRight=Mover la barra lateral a la derecha
+
+# LOCALIZATION NOTE (getUserMedia.shareCamera3.message,
+# getUserMedia.shareMicrophone3.message,
+# getUserMedia.shareScreen4.message,
+# getUserMedia.shareCameraAndMicrophone3.message,
+# getUserMedia.shareCameraAndAudioCapture3.message,
+# getUserMedia.shareScreenAndMicrophone4.message,
+# getUserMedia.shareScreenAndAudioCapture4.message,
+# getUserMedia.shareAudioCapture3.message):
+# %S is the website origin (e.g. www.mozilla.org)
+getUserMedia.shareCamera3.message = ¿Permitir que %S use tu cámara?
+getUserMedia.shareMicrophone3.message = ¿Permitir que %S use tu micrófono?
+getUserMedia.shareScreen4.message = ¿Permitir que %S vea tu pantalla?
+getUserMedia.shareCameraAndMicrophone3.message = ¿Permitir a %S usar tu cámara y micrófono?
+getUserMedia.shareCameraAndAudioCapture3.message = ¿Permitir a %S usar tu cámara y escuchar el audio de esta pestaña?
+getUserMedia.shareScreenAndMicrophone4.message = ¿Permitir a %S usar tu micrófono y ver tu pantalla?
+getUserMedia.shareScreenAndAudioCapture4.message = ¿Permitir a %S escuchar el audio de esta pestaña y ver tu pantalla?
+getUserMedia.shareAudioCapture3.message = ¿Permitir a %S escuchar el audio de esta pestaña?
+# LOCALIZATION NOTE (selectAudioOutput.shareSpeaker.message):
+# "Speakers" is used in a general sense that might include headphones or
+# another audio output connection.
+# %S is the website origin (e.g. www.mozilla.org)
+selectAudioOutput.shareSpeaker.message = ¿Permitir que %S use altavoces alternativos?
+
+# LOCALIZATION NOTE (getUserMedia.shareCameraUnsafeDelegation2.message,
+# getUserMedia.shareMicrophoneUnsafeDelegation2.message,
+# getUserMedia.shareScreenUnsafeDelegation2.message,
+# getUserMedia.shareCameraAndMicrophoneUnsafeDelegation2.message,
+# getUserMedia.shareCameraAndAudioCaptureUnsafeDelegation2.message,
+# getUserMedia.shareScreenAndMicrophoneUnsafeDelegation2.message,
+# getUserMedia.shareScreenAndAudioCaptureUnsafeDelegation2.message,
+# %1$S is the first party origin.
+# %2$S is the third party origin.
+getUserMedia.shareCameraUnsafeDelegation2.message = ¿Permitir a %1$S dar a %2$S permiso para acceder a tu cámara?
+getUserMedia.shareMicrophoneUnsafeDelegations2.message = ¿Permitir a %1$S dar permiso a %2$S para acceder a tu micrófono?
+getUserMedia.shareScreenUnsafeDelegation2.message = ¿Permitir a %1$S dar permiso a %2$S para acceder a tu pantalla?
+getUserMedia.shareCameraAndMicrophoneUnsafeDelegation2.message = ¿Permitir a %1$S dar permiso a %2$S para acceder a tu cámara y micrófono?
+getUserMedia.shareCameraAndAudioCaptureUnsafeDelegation2.message = ¿Permitir a %1$S dar permiso a %2$S para acceder a tu cámara y escuchar al audio de esta pestaña?
+getUserMedia.shareScreenAndMicrophoneUnsafeDelegation2.message = ¿Permitir a %1$S dar permiso a %2$S para acceder a tu micrófono y ver tu pantalla?
+getUserMedia.shareScreenAndAudioCaptureUnsafeDelegation2.message = ¿Permitir a %1$S dar permiso a %2$S para escuchar al audio de esta pestaña y ver tu pantalla?
+# LOCALIZATION NOTE ():
+# "Speakers" is used in a general sense that might include headphones or
+# another audio output connection.
+# %1$S is the first party origin.
+# %2$S is the third party origin.
+selectAudioOutput.shareSpeakerUnsafeDelegation.message = ¿Permitir que %1$S de acceso a los altavoces alternativos a %2$S?
+
+# LOCALIZATION NOTE (getUserMedia.shareScreenWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.
+getUserMedia.shareScreenWarning2.message = Comparte la pantalla solo con sitios en los que confíes. Compartirla puede permitir a sitios fraudulentos a navegar en tu nombre y robar tus datos privados.
+# LOCALIZATION NOTE (getUserMedia.shareFirefoxWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.
+# %S is brandShortName (eg. Firefox)
+getUserMedia.shareFirefoxWarning2.message = Comparte %S solo con sitios con los que confíes. Compartirla puede permitir a sitios fraudulentos navegar en tu nombre y robar tus datos privados.
+# LOCALIZATION NOTE(getUserMedia.shareScreen.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.
+getUserMedia.shareScreen.learnMoreLabel = Saber Más
+getUserMedia.selectWindowOrScreen2.label = Ventana o pantalla:
+getUserMedia.selectWindowOrScreen2.accesskey = V
+getUserMedia.pickWindowOrScreen.label = Seleccionar ventana o pantalla
+getUserMedia.shareEntireScreen.label = Pantalla completa
+getUserMedia.sharePipeWirePortal.label = Usar los ajustes del sistema operativo
+# LOCALIZATION NOTE (getUserMedia.shareMonitor.label):
+# %S is screen number (digits 1, 2, etc)
+# Example: Screen 1, Screen 2,..
+getUserMedia.shareMonitor.label = Pantalla %S
+# LOCALIZATION NOTE (getUserMedia.shareApplicationWindowCount.label):
+# Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Replacement for #1 is the name of the application.
+# Replacement for #2 is the number of windows currently displayed by the application.
+getUserMedia.shareApplicationWindowCount.label=#1 (#2 ventana);#1 (#2 ventanas)
+# LOCALIZATION NOTE (getUserMedia.allow.label,
+# getUserMedia.block.label):
+# These two buttons are the possible answers to the various prompts in the
+# "getUserMedia.share{device}.message" strings.
+getUserMedia.allow.label = Permitir
+getUserMedia.allow.accesskey = A
+getUserMedia.block.label = Bloquear
+getUserMedia.block.accesskey = B
+getUserMedia.remember=Recordar esta decisión
+# LOCALIZATION NOTE (getUserMedia.reasonForNoPermanentAllow.screen3,
+# getUserMedia.reasonForNoPermanentAllow.audio,
+# getUserMedia.reasonForNoPermanentAllow.insecure):
+# %S is brandShortName
+getUserMedia.reasonForNoPermanentAllow.screen3=%S no permite que se acceda de manera permanente a tu monitor.
+getUserMedia.reasonForNoPermanentAllow.audio=%S no permite acceso permanente al audio de tu pestaña sin preguntar cuál audio se va a compartir.
+getUserMedia.reasonForNoPermanentAllow.insecure=La conexión a este sitio no es segura. Por tu seguridad, %S solo permitirá el acceso por esta razón.
+
+getUserMedia.sharingMenu.label = Dispositivos que comparten pestañas
+getUserMedia.sharingMenu.accesskey = d
+# LOCALIZATION NOTE (getUserMedia.sharingMenuCamera
+# getUserMedia.sharingMenuMicrophone,
+# getUserMedia.sharingMenuAudioCapture,
+# getUserMedia.sharingMenuApplication,
+# getUserMedia.sharingMenuScreen,
+# getUserMedia.sharingMenuWindow,
+# getUserMedia.sharingMenuBrowser,
+# getUserMedia.sharingMenuCameraMicrophone,
+# getUserMedia.sharingMenuCameraMicrophoneApplication,
+# getUserMedia.sharingMenuCameraMicrophoneScreen,
+# getUserMedia.sharingMenuCameraMicrophoneWindow,
+# getUserMedia.sharingMenuCameraMicrophoneBrowser,
+# getUserMedia.sharingMenuCameraAudioCapture,
+# getUserMedia.sharingMenuCameraAudioCaptureApplication,
+# getUserMedia.sharingMenuCameraAudioCaptureScreen,
+# getUserMedia.sharingMenuCameraAudioCaptureWindow,
+# getUserMedia.sharingMenuCameraAudioCaptureBrowser,
+# getUserMedia.sharingMenuCameraApplication,
+# getUserMedia.sharingMenuCameraScreen,
+# getUserMedia.sharingMenuCameraWindow,
+# getUserMedia.sharingMenuCameraBrowser,
+# getUserMedia.sharingMenuMicrophoneApplication,
+# getUserMedia.sharingMenuMicrophoneScreen,
+# getUserMedia.sharingMenuMicrophoneWindow,
+# getUserMedia.sharingMenuMicrophoneBrowser,
+# getUserMedia.sharingMenuAudioCaptureApplication,
+# getUserMedia.sharingMenuAudioCaptureScreen,
+# getUserMedia.sharingMenuAudioCaptureWindow,
+# getUserMedia.sharingMenuAudioCaptureBrowser):
+# %S is the website origin (e.g. www.mozilla.org)
+getUserMedia.sharingMenuCamera = %S (cámara)
+getUserMedia.sharingMenuMicrophone = %S (micrófono)
+getUserMedia.sharingMenuAudioCapture = %S (pestaña de audio)
+getUserMedia.sharingMenuApplication = %S (aplicación)
+getUserMedia.sharingMenuScreen = %S (pantalla)
+getUserMedia.sharingMenuWindow = %S (ventana)
+getUserMedia.sharingMenuBrowser = %S (pestaña)
+getUserMedia.sharingMenuCameraMicrophone = %S (cámara y micrófono)
+getUserMedia.sharingMenuCameraMicrophoneApplication = %S (cámara, micrófono y aplicación)
+getUserMedia.sharingMenuCameraMicrophoneScreen = %S (cámara, micrófono y pantalla)
+getUserMedia.sharingMenuCameraMicrophoneWindow = %S (cámara, micrófono y ventana)
+getUserMedia.sharingMenuCameraMicrophoneBrowser = %S (cámara, micrófono y pestaña)
+getUserMedia.sharingMenuCameraAudioCapture = %S (cámara y pestaña de audio)
+getUserMedia.sharingMenuCameraAudioCaptureApplication = %S (cámara, pestaña de audio y aplicación)
+getUserMedia.sharingMenuCameraAudioCaptureScreen = %S (cámara, pestaña de audio y pantalla)
+getUserMedia.sharingMenuCameraAudioCaptureWindow = %S (cámara, pestaña de audio y ventana)
+getUserMedia.sharingMenuCameraAudioCaptureBrowser = %S (cámara, pestaña de audio y pestaña)
+getUserMedia.sharingMenuCameraApplication = %S (cámara y aplicación)
+getUserMedia.sharingMenuCameraScreen = %S (cámara y pantalla)
+getUserMedia.sharingMenuCameraWindow = %S (cámara y ventana)
+getUserMedia.sharingMenuCameraBrowser = %S (cámara y pestaña)
+getUserMedia.sharingMenuMicrophoneApplication = %S (micrófono y aplicación)
+getUserMedia.sharingMenuMicrophoneScreen = %S (micrófono y pantalla)
+getUserMedia.sharingMenuMicrophoneWindow = %S (micrófono y ventana)
+getUserMedia.sharingMenuMicrophoneBrowser = %S (micrófono y pestaña)
+getUserMedia.sharingMenuAudioCaptureApplication = %S (pestaña de audio y aplicación)
+getUserMedia.sharingMenuAudioCaptureScreen = %S (pestaña de audio y pantalla)
+getUserMedia.sharingMenuAudioCaptureWindow = %S (pestaña de audio y ventana)
+getUserMedia.sharingMenuAudioCaptureBrowser = %S (pestaña de audio y pestaña)
+# LOCALIZATION NOTE(getUserMedia.sharingMenuUnknownHost): this is used for the website
+# origin for the sharing menu if no readable origin could be deduced from the URL.
+getUserMedia.sharingMenuUnknownHost = Origen desconocido
+
+# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S will be the 'learn more' link
+emeNotifications.drmContentDisabled.message2 = Debes activar DRM para reproducir algún audio o video de esta página.
+emeNotifications.drmContentDisabled.button.label = Habilitar DRM
+emeNotifications.drmContentDisabled.button.accesskey = H
+
+# LOCALIZATION NOTE(emeNotifications.drmContentCDMInstalling.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S is brandShortName
+emeNotifications.drmContentCDMInstalling.message = %S está instalando componentes necesarios para reproducir audio o video en esta página. Por favor, intenta de nuevo más tarde.
+
+emeNotifications.unknownDRMSoftware = Desconocido
+
+# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName
+customizeMode.tabTitle = Personalizar %S
+
+e10s.accessibilityNotice.acceptButton.label = Aceptar
+e10s.accessibilityNotice.acceptButton.accesskey = A
+
+# LOCALIZATION NOTE (e10s.accessibilityNotice.jawsMessage): %S is brandShortName
+e10s.accessibilityNotice.jawsMessage = La visualización del contenido de la pestaña está desactivada debido a la incompatibilidad entre %S y tu software de accesibilidad. Actualiza tu lector de pantalla o cambia a la versión de Soporte Extendido de Firefox.
+
+# LOCALIZATION NOTE (userContextPersonal.label,
+# userContextWork.label,
+# userContextShopping.label,
+# userContextBanking.label,
+# userContextNone.label):
+# These strings specify the four predefined contexts included in support of the
+# Contextual Identity / Containers project. Each context is meant to represent
+# the context that the user is in when interacting with the site. Different
+# contexts will store cookies and other information from those sites in
+# different, isolated locations. You can enable the feature by typing
+# about:config in the URL bar and changing privacy.userContext.enabled to true.
+# Once enabled, you can open a new tab in a specific context by clicking
+# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these
+# strings on the right-hand side of the URL bar.
+userContextPersonal.label = Personal
+userContextWork.label = Trabajo
+userContextBanking.label = Banca
+userContextShopping.label = Comprar
+userContextNone.label = Sin contenedor
+
+userContextPersonal.accesskey = P
+userContextWork.accesskey = W
+userContextBanking.accesskey = B
+userContextShopping.accesskey = S
+userContextNone.accesskey = N
+
+userContext.aboutPage.label = Administrar contenedores
+userContext.aboutPage.accesskey = O
+
+muteTab.label = Silenciar pestaña
+muteTab.accesskey = S
+unmuteTab.label = Desilenciar Pestaña
+unmuteTab.accesskey = i
+
+muteSelectedTabs2.label = Silenciar pestañas
+# LOCALIZATION NOTE (muteSelectedTabs2.accesskey): The accesskey should
+# match the accesskey for muteTab.accesskey
+muteSelectedTabs2.accesskey = M
+unmuteSelectedTabs2.label = Restaurar sonido de las pestañas
+# LOCALIZATION NOTE (unmuteSelectedTabs2.accesskey): The accesskey should
+# match the accesskey for unmuteTab.accesskey
+unmuteSelectedTabs2.accesskey = m
+
+# LOCALIZATION NOTE (sendTabsToDevice.label):
+# Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs sent to the device.
+sendTabsToDevice.label = Enviar pestaña a dispositivo;Enviar #1 pestañas a dispositivo
+sendTabsToDevice.accesskey = n
+
+# LOCALIZATION NOTE (pendingCrashReports2.label): Semi-colon list of plural forms
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of pending crash reports
+pendingCrashReports2.label = Tienes un informe de fallos sin enviar;Tienes #1 informes de fallos sin enviar
+pendingCrashReports.viewAll = Ver
+pendingCrashReports.send = Enviar
+pendingCrashReports.alwaysSend = Siempre enviar
+
+decoder.noCodecs.button = Aprende cómo
+decoder.noCodecs.accesskey = L
+decoder.noCodecsLinux.message = Para reproducir el video, puede ser necesario instalar los códecs de video requeridos.
+decoder.noHWAcceleration.message = Para mejorar la calidad de video, puede ser necesario instalar el Media Feature Pack de Microsoft.
+decoder.noPulseAudio.message = Para reproducir audio, necesitas instalar el software PulseAudio requerido.
+decoder.unsupportedLibavcodec.message = libavcodec puede ser vulnerable o no está soportado y debería actualizarse para reproducir video.
+
+decoder.decodeError.message = Ocurrió un error al decodificar una fuente mediática.
+decoder.decodeError.button = Reportar un problema con el sitio
+decoder.decodeError.accesskey = R
+decoder.decodeWarning.message = Ocurrió un error recuperable mientras se decodificaba una fuente mediática.
+
+# LOCALIZATION NOTE (captivePortal.infoMessage3):
+# Shown in a notification bar when we detect a captive portal is blocking network access
+# and requires the user to log in before browsing.
+captivePortal.infoMessage3 = Debes acceder a esta red antes de que puedas ingresar a Internet.
+# LOCALIZATION NOTE (captivePortal.showLoginPage2):
+# The label for a button shown in the info bar in all tabs except the login page tab.
+# The button shows the portal login page tab when clicked.
+captivePortal.showLoginPage2 = Abrir página de inicio de sesión de la red
+
+# LOCALIZATION NOTE (permissions.header):
+# %S is the hostname of the site that is being displayed.
+permissions.header = Permisos para %S
+permissions.remove.tooltip = Borrar este permiso y preguntar de nuevo
+
+permissions.fullscreen.promptCanceled = Se cancelaron las solicitudes de permisos pendientes: las solicitudes de permisos no deben emitirse antes de entrar en DOM a pantalla completa.
+permissions.fullscreen.fullScreenCanceled = Se salió de la pantalla completa DOM: no se deben emitir solicitudes de permiso mientras se está en pantalla completa DOM.
+
+# LOCALIZATION NOTE (aboutDialog.architecture.*):
+# The sixtyFourBit and thirtyTwoBit strings describe the architecture of the
+# current Firefox build: 32-bit or 64-bit. These strings are used in parentheses
+# between the Firefox version and the "What's new" link in the About dialog,
+# e.g.: "48.0.2 (32-bit)
+
+
+">
+
+
Si estás usando una red corporativa o un software antivirus, puedes contactarte con el equipo de asistencia técnica. También puedes notificarle al administrador del sitio sobre el problema.
"> + +El reloj de tu computadora está ajustado a las . Asegúrate de que tu computadora está ajustada a la fecha, hora y zona horaria correctas en los ajustes de tu sistema, y luego recarga . +Si tu reloj ya está ajustado a la hora correcta, el sitio web probablemente está mal configurado, y no hay nada que puedas hacer para resolverlo. Podrías intentar notificar al administrador del sitio sobre el problema.
+"> + +Es probable que haya un problema con el sitio web, y no hay nada que puedas hacer para resolverlo. Puedes notificar al administrador del sitio web sobre el problema. +"> + +Código de error: NS_ERROR_NET_INADEQUATE_SECURITY
"> + + + + es probablemente un sitio seguro, pero no se puede realizar una conexión segura. Este problema es causado por , el cual es un programa en su computadora o en tu red."> + + +, entonces esto puede ser un ataque y no sería bueno continuar al sitio."> +, entonces esto puede ser un ataque y no hay nada que puedas hacer para acceder al sitio."> + +, lo que previene a &brandShortName; de conectarse de forma segura. Para visitar , actualiza la hora de tu computadora en los ajustes de tu sistema a la hora, fecha y zona horaria actuales, y luego recarga ."> + + + + +La página que estás intentando ver no se puede mostrar porque fue detectado un error del protocolo de red.