{
  "core/common/ResourceType.ts | cspviolationreport": {
    "message": "CSPViolationReport"
  },
  "core/common/ResourceType.ts | css": {
    "message": "CSS"
  },
  "core/common/ResourceType.ts | doc": {
    "message": "Documento"
  },
  "core/common/ResourceType.ts | document": {
    "message": "Documento"
  },
  "core/common/ResourceType.ts | documents": {
    "message": "Documentos"
  },
  "core/common/ResourceType.ts | eventsource": {
    "message": "EventSource"
  },
  "core/common/ResourceType.ts | fetch": {
    "message": "Obtener"
  },
  "core/common/ResourceType.ts | font": {
    "message": "Fuente"
  },
  "core/common/ResourceType.ts | fonts": {
    "message": "Fuentes"
  },
  "core/common/ResourceType.ts | image": {
    "message": "Imagen"
  },
  "core/common/ResourceType.ts | images": {
    "message": "Imágenes"
  },
  "core/common/ResourceType.ts | img": {
    "message": "Img"
  },
  "core/common/ResourceType.ts | js": {
    "message": "JS"
  },
  "core/common/ResourceType.ts | manifest": {
    "message": "Archivo de manifiesto"
  },
  "core/common/ResourceType.ts | media": {
    "message": "Multimedia"
  },
  "core/common/ResourceType.ts | other": {
    "message": "Otros"
  },
  "core/common/ResourceType.ts | ping": {
    "message": "Ping"
  },
  "core/common/ResourceType.ts | preflight": {
    "message": "Solicitud preparatoria"
  },
  "core/common/ResourceType.ts | script": {
    "message": "Secuencia de comandos"
  },
  "core/common/ResourceType.ts | scripts": {
    "message": "Secuencias de comandos"
  },
  "core/common/ResourceType.ts | signedexchange": {
    "message": "SignedExchange"
  },
  "core/common/ResourceType.ts | stylesheet": {
    "message": "Hoja de estilo"
  },
  "core/common/ResourceType.ts | stylesheets": {
    "message": "Hojas de estilo"
  },
  "core/common/ResourceType.ts | texttrack": {
    "message": "TextTrack"
  },
  "core/common/ResourceType.ts | wasm": {
    "message": "Wasm"
  },
  "core/common/ResourceType.ts | webassembly": {
    "message": "WebAssembly"
  },
  "core/common/ResourceType.ts | webbundle": {
    "message": "WebBundle"
  },
  "core/common/ResourceType.ts | websocket": {
    "message": "WebSocket"
  },
  "core/common/ResourceType.ts | websockets": {
    "message": "WebSockets"
  },
  "core/common/ResourceType.ts | webtransport": {
    "message": "WebTransport"
  },
  "core/common/ResourceType.ts | ws": {
    "message": "WS"
  },
  "core/common/ResourceType.ts | xhrAndFetch": {
    "message": "XHR y Fetch"
  },
  "core/common/Revealer.ts | applicationPanel": {
    "message": "Panel de aplicación"
  },
  "core/common/Revealer.ts | changesDrawer": {
    "message": "Cambia el panel"
  },
  "core/common/Revealer.ts | elementsPanel": {
    "message": "Panel de elementos"
  },
  "core/common/Revealer.ts | issuesView": {
    "message": "Vista del panel de problemas"
  },
  "core/common/Revealer.ts | networkPanel": {
    "message": "Panel de red"
  },
  "core/common/Revealer.ts | sourcesPanel": {
    "message": "Panel Fuentes"
  },
  "core/common/Revealer.ts | stylesSidebar": {
    "message": "barra lateral de estilos"
  },
  "core/common/SettingRegistration.ts | adorner": {
    "message": "Adorno"
  },
  "core/common/SettingRegistration.ts | appearance": {
    "message": "Aspecto"
  },
  "core/common/SettingRegistration.ts | console": {
    "message": "Consola"
  },
  "core/common/SettingRegistration.ts | debugger": {
    "message": "Depurador"
  },
  "core/common/SettingRegistration.ts | elements": {
    "message": "Elementos"
  },
  "core/common/SettingRegistration.ts | extension": {
    "message": "Extensión"
  },
  "core/common/SettingRegistration.ts | global": {
    "message": "Global"
  },
  "core/common/SettingRegistration.ts | grid": {
    "message": "Cuadrícula"
  },
  "core/common/SettingRegistration.ts | memory": {
    "message": "Memoria"
  },
  "core/common/SettingRegistration.ts | mobile": {
    "message": "Móvil"
  },
  "core/common/SettingRegistration.ts | network": {
    "message": "Red"
  },
  "core/common/SettingRegistration.ts | performance": {
    "message": "Rendimiento"
  },
  "core/common/SettingRegistration.ts | persistence": {
    "message": "Persistencia"
  },
  "core/common/SettingRegistration.ts | rendering": {
    "message": "Renderizando"
  },
  "core/common/SettingRegistration.ts | sources": {
    "message": "Fuentes"
  },
  "core/host/InspectorFrontendHost.ts | devtoolsS": {
    "message": "DevTools: {PH1}"
  },
  "core/host/ResourceLoader.ts | cacheError": {
    "message": "Error de caché"
  },
  "core/host/ResourceLoader.ts | certificateError": {
    "message": "Error con el certificado"
  },
  "core/host/ResourceLoader.ts | certificateManagerError": {
    "message": "Error del administrador de certificados"
  },
  "core/host/ResourceLoader.ts | connectionError": {
    "message": "Error de conexión"
  },
  "core/host/ResourceLoader.ts | decodingDataUrlFailed": {
    "message": "No se ha podido decodificar la URL de datos"
  },
  "core/host/ResourceLoader.ts | dnsResolverError": {
    "message": "Error de resolución de DNS"
  },
  "core/host/ResourceLoader.ts | ftpError": {
    "message": "Error de FTP"
  },
  "core/host/ResourceLoader.ts | httpError": {
    "message": "Error de HTTP"
  },
  "core/host/ResourceLoader.ts | httpErrorStatusCodeSS": {
    "message": "Error de HTTP: código de estado {PH1}, {PH2}"
  },
  "core/host/ResourceLoader.ts | invalidUrl": {
    "message": "URL no válida"
  },
  "core/host/ResourceLoader.ts | signedExchangeError": {
    "message": "Error de intercambio firmado"
  },
  "core/host/ResourceLoader.ts | systemError": {
    "message": "Error del sistema"
  },
  "core/host/ResourceLoader.ts | unknownError": {
    "message": "Error desconocido"
  },
  "core/i18n/i18nImpl.ts | fdays": {
    "message": "{PH1} días"
  },
  "core/i18n/i18nImpl.ts | fhrs": {
    "message": "{PH1} h"
  },
  "core/i18n/i18nImpl.ts | fmin": {
    "message": "{PH1} min"
  },
  "core/i18n/i18nImpl.ts | fmms": {
    "message": "{PH1} μs"
  },
  "core/i18n/i18nImpl.ts | fms": {
    "message": "{PH1} ms"
  },
  "core/i18n/i18nImpl.ts | fs": {
    "message": "{PH1} s"
  },
  "core/sdk/CPUProfileDataModel.ts | devtoolsCpuProfileParserIsFixing": {
    "message": "DevTools: el analizador del perfil de CPU está corrigiendo {PH1} muestras que faltan."
  },
  "core/sdk/CPUProfilerModel.ts | profileD": {
    "message": "Perfil {PH1}"
  },
  "core/sdk/CSSStyleSheetHeader.ts | couldNotFindTheOriginalStyle": {
    "message": "No se ha podido encontrar la hoja de estilo original."
  },
  "core/sdk/CSSStyleSheetHeader.ts | thereWasAnErrorRetrievingThe": {
    "message": "No se han podido recuperar los estilos de la fuente."
  },
  "core/sdk/CompilerSourceMappingContentProvider.ts | couldNotLoadContentForSS": {
    "message": "No se ha podido cargar el contenido de {PH1} ({PH2})"
  },
  "core/sdk/ConsoleModel.ts | failedToSaveToTempVariable": {
    "message": "No se ha podido guardar en una variable temporal."
  },
  "core/sdk/ConsoleModel.ts | navigatedToS": {
    "message": "Se ha abierto {PH1}."
  },
  "core/sdk/ConsoleModel.ts | profileSFinished": {
    "message": "Perfil \"{PH1}\" finalizado."
  },
  "core/sdk/ConsoleModel.ts | profileSStarted": {
    "message": "Perfil \"{PH1}\" iniciado."
  },
  "core/sdk/DOMDebuggerModel.ts | animation": {
    "message": "Animación"
  },
  "core/sdk/DOMDebuggerModel.ts | animationFrameFired": {
    "message": "Marco de animación activado"
  },
  "core/sdk/DOMDebuggerModel.ts | cancelAnimationFrame": {
    "message": "Cancelar fotograma de animación"
  },
  "core/sdk/DOMDebuggerModel.ts | canvas": {
    "message": "Canvas"
  },
  "core/sdk/DOMDebuggerModel.ts | clipboard": {
    "message": "Portapapeles"
  },
  "core/sdk/DOMDebuggerModel.ts | closeAudiocontext": {
    "message": "Cerrar AudioContext"
  },
  "core/sdk/DOMDebuggerModel.ts | control": {
    "message": "Control"
  },
  "core/sdk/DOMDebuggerModel.ts | createAudiocontext": {
    "message": "Crear AudioContext"
  },
  "core/sdk/DOMDebuggerModel.ts | createCanvasContext": {
    "message": "Crear contexto de canvas"
  },
  "core/sdk/DOMDebuggerModel.ts | device": {
    "message": "Dispositivo"
  },
  "core/sdk/DOMDebuggerModel.ts | domMutation": {
    "message": "Mutación DOM"
  },
  "core/sdk/DOMDebuggerModel.ts | dragDrop": {
    "message": "Arrastrar/soltar"
  },
  "core/sdk/DOMDebuggerModel.ts | geolocation": {
    "message": "Geolocalización"
  },
  "core/sdk/DOMDebuggerModel.ts | keyboard": {
    "message": "Teclado"
  },
  "core/sdk/DOMDebuggerModel.ts | load": {
    "message": "Cargar"
  },
  "core/sdk/DOMDebuggerModel.ts | media": {
    "message": "Multimedia"
  },
  "core/sdk/DOMDebuggerModel.ts | mouse": {
    "message": "Ratón"
  },
  "core/sdk/DOMDebuggerModel.ts | notification": {
    "message": "Notificación"
  },
  "core/sdk/DOMDebuggerModel.ts | parse": {
    "message": "Analizar"
  },
  "core/sdk/DOMDebuggerModel.ts | pictureinpicture": {
    "message": "Imagen en imagen"
  },
  "core/sdk/DOMDebuggerModel.ts | pointer": {
    "message": "Puntero"
  },
  "core/sdk/DOMDebuggerModel.ts | policyViolations": {
    "message": "Infracciones de las políticas"
  },
  "core/sdk/DOMDebuggerModel.ts | requestAnimationFrame": {
    "message": "Solicitar fotograma de animación"
  },
  "core/sdk/DOMDebuggerModel.ts | resumeAudiocontext": {
    "message": "Reanudar AudioContext"
  },
  "core/sdk/DOMDebuggerModel.ts | script": {
    "message": "Secuencia de comandos"
  },
  "core/sdk/DOMDebuggerModel.ts | scriptBlockedByContentSecurity": {
    "message": "Secuencia de comandos bloqueada por la política de seguridad de contenido"
  },
  "core/sdk/DOMDebuggerModel.ts | scriptBlockedDueToContent": {
    "message": "Secuencia de comandos bloqueada debido a la directiva de la política de seguridad de contenido: {PH1}"
  },
  "core/sdk/DOMDebuggerModel.ts | scriptFirstStatement": {
    "message": "Primera instrucción de la secuencia de comandos"
  },
  "core/sdk/DOMDebuggerModel.ts | setInnerhtml": {
    "message": "Establecer innerHTML"
  },
  "core/sdk/DOMDebuggerModel.ts | setTimeoutOrIntervalFired": {
    "message": "{PH1} activado"
  },
  "core/sdk/DOMDebuggerModel.ts | sinkViolations": {
    "message": "Infracciones de sumidero"
  },
  "core/sdk/DOMDebuggerModel.ts | suspendAudiocontext": {
    "message": "Suspender AudioContext"
  },
  "core/sdk/DOMDebuggerModel.ts | timer": {
    "message": "Temporizador"
  },
  "core/sdk/DOMDebuggerModel.ts | touch": {
    "message": "Táctil"
  },
  "core/sdk/DOMDebuggerModel.ts | trustedTypeViolations": {
    "message": "Infracciones de tipos de confianza"
  },
  "core/sdk/DOMDebuggerModel.ts | webaudio": {
    "message": "WebAudio"
  },
  "core/sdk/DOMDebuggerModel.ts | webglErrorFired": {
    "message": "Error de WebGL desencadenado"
  },
  "core/sdk/DOMDebuggerModel.ts | webglErrorFiredS": {
    "message": "Error de WebGL activado ({PH1})"
  },
  "core/sdk/DOMDebuggerModel.ts | webglWarningFired": {
    "message": "Advertencia WebGL activada"
  },
  "core/sdk/DOMDebuggerModel.ts | window": {
    "message": "Ventana"
  },
  "core/sdk/DOMDebuggerModel.ts | xhr": {
    "message": "XHR"
  },
  "core/sdk/DebuggerModel.ts | block": {
    "message": "Bloqueo"
  },
  "core/sdk/DebuggerModel.ts | closure": {
    "message": "Cierre"
  },
  "core/sdk/DebuggerModel.ts | expression": {
    "message": "Expresión"
  },
  "core/sdk/DebuggerModel.ts | global": {
    "message": "Global"
  },
  "core/sdk/DebuggerModel.ts | local": {
    "message": "Local"
  },
  "core/sdk/DebuggerModel.ts | module": {
    "message": "Módulo"
  },
  "core/sdk/DebuggerModel.ts | script": {
    "message": "Secuencia de comandos"
  },
  "core/sdk/DebuggerModel.ts | withBlock": {
    "message": "Bloque With"
  },
  "core/sdk/NetworkManager.ts | crossoriginReadBlockingCorb": {
    "message": "Cross-Origin Read Blocking (CORB) ha bloqueado la respuesta de orígenes cruzados {PH1} con el tipo de MIME {PH2}. Consulta la página https://www.chromestatus.com/feature/5629709824032768 para obtener más información."
  },
  "core/sdk/NetworkManager.ts | fastG": {
    "message": "3G rápido"
  },
  "core/sdk/NetworkManager.ts | noThrottling": {
    "message": "Sin limitaciones"
  },
  "core/sdk/NetworkManager.ts | offline": {
    "message": "Sin conexión"
  },
  "core/sdk/NetworkManager.ts | requestWasBlockedByDevtoolsS": {
    "message": "DevTools ha bloqueado esta solicitud: \"{PH1}\""
  },
  "core/sdk/NetworkManager.ts | sFailedLoadingSS": {
    "message": "{PH1} no ha podido cargar: {PH2} \"{PH3}\"."
  },
  "core/sdk/NetworkManager.ts | sFinishedLoadingSS": {
    "message": "{PH1} ha terminado de cargar: {PH2} \"{PH3}\"."
  },
  "core/sdk/NetworkManager.ts | setcookieHeaderIsIgnoredIn": {
    "message": "El encabezado de la Set-Cookie se ha ignorado en la respuesta a la URL: {PH1}. La longitud de la cookie debe ser igual o menor a 4096 caracteres."
  },
  "core/sdk/NetworkManager.ts | slowG": {
    "message": "3G lento"
  },
  "core/sdk/NetworkRequest.ts | anUnknownErrorWasEncounteredWhenTrying": {
    "message": "Se ha producido un error desconocido al intentar almacenar esta cookie."
  },
  "core/sdk/NetworkRequest.ts | binary": {
    "message": "(binario)"
  },
  "core/sdk/NetworkRequest.ts | blockedReasonInvalidDomain": {
    "message": "Se ha bloqueado este intento de establecer una cookie por medio de un encabezado Set-Cookie porque su atributo \"Domain\" no era válido en relación con la URL de host actual."
  },
  "core/sdk/NetworkRequest.ts | blockedReasonInvalidPrefix": {
    "message": "Se ha bloqueado este intento de establecer una cookie por medio de un encabezado Set-Cookie porque usaba el prefijo \"__Secure-\" o \"__Host-\" en su nombre y ha incumplido las reglas adicionales que se aplican a las cookies con estos prefijos, tal y como se define en https://tools.ietf.org/html/draft-west-cookie-prefixes-05."
  },
  "core/sdk/NetworkRequest.ts | blockedReasonOverwriteSecure": {
    "message": "Se ha bloqueado este intento de establecer una cookie por medio de un encabezado Set-Cookie porque no se ha enviado mediante una conexión segura y habría sobreescrito una cookie con el atributo \"Secure\"."
  },
  "core/sdk/NetworkRequest.ts | blockedReasonSameSiteNoneInsecure": {
    "message": "Se ha bloqueado este intento de establecer una cookie por medio de un encabezado Set-Cookie porque tenía el atributo \"SameSite=None\", pero no el atributo \"Secure\", que es necesario para usar \"SameSite=None\"."
  },
  "core/sdk/NetworkRequest.ts | blockedReasonSameSiteStrictLax": {
    "message": "Se ha bloqueado este intento de establecer una cookie por medio del encabezado Set-Cookie porque tenía el atributo \"{PH1}\", pero procedía de una respuesta entre sitios que no era la respuesta a una navegación de nivel superior."
  },
  "core/sdk/NetworkRequest.ts | blockedReasonSameSiteUnspecifiedTreatedAsLax": {
    "message": "Este encabezado Set-Cookie no ha especificado un atributo \"SameSite\", se ha establecido en \"SameSite=Lax,\" de forma predeterminada y se ha bloqueado porque procedía de una respuesta entre sitios que no era la respuesta a una navegación de nivel superior. La Set-Cookie se tenía que haber configurado con \"SameSite=None\" para habilitar el uso entre sitios."
  },
  "core/sdk/NetworkRequest.ts | blockedReasonSecureOnly": {
    "message": "Se ha bloqueado este intento de establecer una cookie por medio del encabezado Set-Cookie porque tenía el atributo \"Secure\", pero no se ha recibido a través de una conexión segura."
  },
  "core/sdk/NetworkRequest.ts | domainMismatch": {
    "message": "Se ha bloqueado esta cookie porque ni el dominio de la URL de solicitud coincide exactamente con el dominio de la cookie, ni el dominio de la URL de solicitud es un subdominio del valor del atributo \"Domain\" de la cookie."
  },
  "core/sdk/NetworkRequest.ts | notOnPath": {
    "message": "Esta cookie se ha bloqueado porque su ruta no coincidía exactamente con la ruta de la URL de solicitud ni era un superdirectorio de esta."
  },
  "core/sdk/NetworkRequest.ts | samePartyFromCrossPartyContext": {
    "message": "Se ha bloqueado esta cookie porque tenía el atributo \"SameParty\", pero la solicitud era entre partes. La solicitud se ha considerado entre partes porque el dominio de la URL del recurso y los dominios de los marcos/documentos delimitantes del recurso no son ni propietarios ni miembros del mismo conjunto propio."
  },
  "core/sdk/NetworkRequest.ts | sameSiteLax": {
    "message": "Esta cookie se ha bloqueado porque tenía el atributo \"SameSite=Lax\", la solicitud se ha realizado desde un sitio diferente y no la había iniciado una navegación de nivel superior."
  },
  "core/sdk/NetworkRequest.ts | sameSiteNoneInsecure": {
    "message": "Esta cookie se ha bloqueado porque tenía el atributo \"SameSite=None\", pero no estaba marcada como \"Secure\". Las cookies que no tienen restricciones SameSite se tienen que marcar como \"Secure\" y enviar a través de una conexión segura."
  },
  "core/sdk/NetworkRequest.ts | sameSiteStrict": {
    "message": "Se ha bloqueado esta cookie porque tenía el atributo \"SameSite=Strict\" y la solicitud se ha realizado desde un sitio diferente. Esto incluye solicitudes de navegación de nivel superior iniciadas por otros sitios."
  },
  "core/sdk/NetworkRequest.ts | sameSiteUnspecifiedTreatedAsLax": {
    "message": "Esta cookie no ha especificado un atributo \"SameSite\" cuando se ha almacenado, se ha establecido en \"SameSite=Lax\" de forma predeterminada y se ha bloqueado porque la solicitud se ha realizado desde un sitio diferente y no la ha iniciado una navegación de nivel superior. La cookie se tenía que haber configurado con \"SameSite=None\" para habilitar el uso entre sitios."
  },
  "core/sdk/NetworkRequest.ts | schemefulSameSiteLax": {
    "message": "Esta cookie se ha bloqueado porque tenía el atributo \"SameSite=Lax\", pero la solicitud era entre sitios y no la había iniciado una navegación de nivel superior. Se considera una solicitud entre sitios porque la URL tiene un esquema diferente al del sitio actual."
  },
  "core/sdk/NetworkRequest.ts | schemefulSameSiteStrict": {
    "message": "Se ha bloqueado esta cookie porque tenía el atributo \"SameSite=Strict\", pero la solicitud era entre sitios. Esto incluye solicitudes de navegación de nivel superior iniciadas por otros sitios. Se considera una solicitud entre sitios porque la URL tiene un esquema diferente al del sitio actual."
  },
  "core/sdk/NetworkRequest.ts | schemefulSameSiteUnspecifiedTreatedAsLax": {
    "message": "Esta cookie no ha especificado un atributo \"SameSite\" cuando se ha almacenado, se ha establecido en \"SameSite=Lax\"\" de forma predeterminada y se ha bloqueado porque la solicitud era entre sitios y no la ha iniciado una navegación de nivel superior. Se considera una solicitud entre sitios porque la URL tiene un esquema diferente al del sitio actual."
  },
  "core/sdk/NetworkRequest.ts | secureOnly": {
    "message": "Se ha bloqueado esta cookie porque tenía el atributo \"Secure\" y la conexión no era segura."
  },
  "core/sdk/NetworkRequest.ts | theSchemeOfThisConnectionIsNot": {
    "message": "El esquema de esta conexión no tiene permiso para almacenar cookies."
  },
  "core/sdk/NetworkRequest.ts | thisSetcookieDidntSpecifyASamesite": {
    "message": "Este encabezado Set-Cookie no ha especificado un atributo \"SameSite\", se ha establecido en \"SameSite=Lax\"\" de forma predeterminada y se ha bloqueado porque procedía de una respuesta entre sitios que no era la respuesta a una navegación de nivel superior. Se considera una respuesta entre sitios porque la URL tiene un esquema diferente al del sitio actual."
  },
  "core/sdk/NetworkRequest.ts | thisSetcookieHadInvalidSyntax": {
    "message": "Este encabezado Set-Cookie tenía una sintaxis no válida."
  },
  "core/sdk/NetworkRequest.ts | thisSetcookieWasBlockedBecauseItHadTheSameparty": {
    "message": "Se ha bloqueado este intento de establecer una cookie por medio de un encabezado Set-Cookie porque tenía el atributo \"SameParty\", pero la solicitud era entre partes. La solicitud se ha considerado entre partes porque el dominio de la URL del recurso y los dominios de los marcos/documentos delimitantes del recurso no son ni propietarios ni miembros del mismo conjunto propio."
  },
  "core/sdk/NetworkRequest.ts | thisSetcookieWasBlockedBecauseItHadTheSamepartyAttribute": {
    "message": "Se ha bloqueado este intento de establecer una cookie por medio de un encabezado Set-Cookie porque tenía el atributo \"SameParty\", pero también tenía otros atributos en conflicto. Chrome requiere que las cookies que usen el atributo \"SameParty\" también tengan el atributo \"Secure\" y no estén restringidas a \"SameSite=Strict\"."
  },
  "core/sdk/NetworkRequest.ts | thisSetcookieWasBlockedBecauseItHadTheSamesiteStrictLax": {
    "message": "Se ha bloqueado este intento de establecer una cookie por medio del encabezado Set-Cookie porque tenía el atributo \"{PH1}\", pero procedía de una respuesta entre sitios que no era la respuesta a una navegación de nivel superior. Se considera una respuesta entre sitios porque la URL tiene un esquema diferente al del sitio actual."
  },
  "core/sdk/NetworkRequest.ts | thisSetcookieWasBlockedDueToUser": {
    "message": "Se ha bloqueado este intento de establecer una cookie por medio de un encabezado Set-Cookie debido a las preferencias de usuario."
  },
  "core/sdk/NetworkRequest.ts | unknownError": {
    "message": "Se ha producido un error desconocido al intentar enviar esta cookie."
  },
  "core/sdk/NetworkRequest.ts | userPreferences": {
    "message": "Se ha bloqueado esta cookie debido a las preferencias de usuario."
  },
  "core/sdk/OverlayModel.ts | pausedInDebugger": {
    "message": "Pausado en depurador"
  },
  "core/sdk/PageResourceLoader.ts | loadCanceledDueToLoadTimeout": {
    "message": "Carga cancelada por agotarse el tiempo de espera de carga"
  },
  "core/sdk/PageResourceLoader.ts | loadCanceledDueToReloadOf": {
    "message": "Carga cancelada debido a que la página inspeccionada se ha vuelto a cargar"
  },
  "core/sdk/Script.ts | scriptRemovedOrDeleted": {
    "message": "Secuencia de comandos quitada o eliminada."
  },
  "core/sdk/Script.ts | unableToFetchScriptSource": {
    "message": "No se puede obtener la fuente de la secuencia de comandos."
  },
  "core/sdk/ServerTiming.ts | deprecatedSyntaxFoundPleaseUse": {
    "message": "Se ha encontrado sintaxis obsoleta. Usa la siguiente: <nombre>;dur=<duración>;desc=<descripción>"
  },
  "core/sdk/ServerTiming.ts | duplicateParameterSIgnored": {
    "message": "Duplicar parámetro \"{PH1}\" ignorado."
  },
  "core/sdk/ServerTiming.ts | extraneousTrailingCharacters": {
    "message": "Caracteres finales superfluos."
  },
  "core/sdk/ServerTiming.ts | noValueFoundForParameterS": {
    "message": "Ningún valor encontrado para el parámetro \"{PH1}\"."
  },
  "core/sdk/ServerTiming.ts | unableToParseSValueS": {
    "message": "No se puede analizar el valor \"{PH1}\" \"{PH2}\"."
  },
  "core/sdk/ServerTiming.ts | unrecognizedParameterS": {
    "message": "Parámetro \"{PH1}\" no reconocido."
  },
  "core/sdk/ServiceWorkerCacheModel.ts | serviceworkercacheagentError": {
    "message": "Error de ServiceWorkerCacheAgent al eliminar la entrada de caché {PH1} en la caché: {PH2}"
  },
  "core/sdk/ServiceWorkerManager.ts | activated": {
    "message": "activado"
  },
  "core/sdk/ServiceWorkerManager.ts | activating": {
    "message": "activando"
  },
  "core/sdk/ServiceWorkerManager.ts | installed": {
    "message": "instalado"
  },
  "core/sdk/ServiceWorkerManager.ts | installing": {
    "message": "instalando"
  },
  "core/sdk/ServiceWorkerManager.ts | new": {
    "message": "nuevo"
  },
  "core/sdk/ServiceWorkerManager.ts | redundant": {
    "message": "redundante"
  },
  "core/sdk/ServiceWorkerManager.ts | running": {
    "message": "en ejecución"
  },
  "core/sdk/ServiceWorkerManager.ts | sSS": {
    "message": "{PH1} #{PH2} ({PH3})"
  },
  "core/sdk/ServiceWorkerManager.ts | starting": {
    "message": "iniciando"
  },
  "core/sdk/ServiceWorkerManager.ts | stopped": {
    "message": "detenido"
  },
  "core/sdk/ServiceWorkerManager.ts | stopping": {
    "message": "deteniendo"
  },
  "core/sdk/SourceMap.ts | couldNotLoadContentForSS": {
    "message": "No se ha podido cargar contenido de {PH1}: {PH2}"
  },
  "core/sdk/SourceMap.ts | couldNotParseContentForSS": {
    "message": "No se ha podido analizar el contenido de {PH1}: {PH2}"
  },
  "core/sdk/SourceMapManager.ts | devtoolsFailedToLoadSourcemapS": {
    "message": "DevTools no ha podido cargar el mapa de la fuente: {PH1}"
  },
  "core/sdk/sdk-meta.ts | achromatopsia": {
    "message": "Acromatopsia"
  },
  "core/sdk/sdk-meta.ts | blurredVision": {
    "message": "Visión borrosa"
  },
  "core/sdk/sdk-meta.ts | captureAsyncStackTraces": {
    "message": "Capturar rastreo de la pila asíncrono"
  },
  "core/sdk/sdk-meta.ts | deuteranopia": {
    "message": "Deuteranopia"
  },
  "core/sdk/sdk-meta.ts | disableAsyncStackTraces": {
    "message": "Inhabilitar rastreos de la pila asíncronos"
  },
  "core/sdk/sdk-meta.ts | disableAvifFormat": {
    "message": "Inhabilitar el formato AVIF"
  },
  "core/sdk/sdk-meta.ts | disableJavascript": {
    "message": "Inhabilitar JavaScript"
  },
  "core/sdk/sdk-meta.ts | disableJpegXlFormat": {
    "message": "Inhabilitar el formato JPEG XL"
  },
  "core/sdk/sdk-meta.ts | disableLocalFonts": {
    "message": "Inhabilitar fuentes locales"
  },
  "core/sdk/sdk-meta.ts | disableNetworkRequestBlocking": {
    "message": "Inhabilitar bloqueo de solicitud de red"
  },
  "core/sdk/sdk-meta.ts | disableWebpFormat": {
    "message": "Inhabilitar el formato WebP"
  },
  "core/sdk/sdk-meta.ts | doNotCaptureAsyncStackTraces": {
    "message": "No capturar rastreos de la pila asíncronos"
  },
  "core/sdk/sdk-meta.ts | doNotEmulateAFocusedPage": {
    "message": "No emular una página enfocada"
  },
  "core/sdk/sdk-meta.ts | doNotEmulateAnyVisionDeficiency": {
    "message": "No emular ninguna deficiencia visual"
  },
  "core/sdk/sdk-meta.ts | doNotEmulateCss": {
    "message": "No emular el CSS {PH1}"
  },
  "core/sdk/sdk-meta.ts | doNotEmulateCssMediaType": {
    "message": "No emular tipo de contenido CSS"
  },
  "core/sdk/sdk-meta.ts | doNotExtendGridLines": {
    "message": "No ampliar líneas de cuadrícula"
  },
  "core/sdk/sdk-meta.ts | doNotHighlightAdFrames": {
    "message": "No destacar marcos de anuncios"
  },
  "core/sdk/sdk-meta.ts | doNotPauseOnExceptions": {
    "message": "No pausar en excepciones"
  },
  "core/sdk/sdk-meta.ts | doNotPreserveLogUponNavigation": {
    "message": "No conservar registro en la navegación"
  },
  "core/sdk/sdk-meta.ts | doNotShowGridNamedAreas": {
    "message": "No mostrar áreas de cuadrícula con nombre"
  },
  "core/sdk/sdk-meta.ts | doNotShowGridTrackSizes": {
    "message": "No mostrar tamaños de líneas de cuadrícula"
  },
  "core/sdk/sdk-meta.ts | emulateAFocusedPage": {
    "message": "Emular una página enfocada"
  },
  "core/sdk/sdk-meta.ts | emulateAchromatopsia": {
    "message": "Emular acromatopsia"
  },
  "core/sdk/sdk-meta.ts | emulateBlurredVision": {
    "message": "Emular visión borrosa"
  },
  "core/sdk/sdk-meta.ts | emulateCss": {
    "message": "Emular CSS {PH1}"
  },
  "core/sdk/sdk-meta.ts | emulateCssMediaFeature": {
    "message": "Emular función multimedia CSS {PH1}"
  },
  "core/sdk/sdk-meta.ts | emulateCssMediaType": {
    "message": "Emular tipo de contenido CSS"
  },
  "core/sdk/sdk-meta.ts | emulateCssPrintMediaType": {
    "message": "Emular tipo de contenido de impresión CSS"
  },
  "core/sdk/sdk-meta.ts | emulateCssScreenMediaType": {
    "message": "Emular tipo de contenido CSS de pantalla"
  },
  "core/sdk/sdk-meta.ts | emulateDeuteranopia": {
    "message": "Emular deuteranopia"
  },
  "core/sdk/sdk-meta.ts | emulateProtanopia": {
    "message": "Emular protanopia"
  },
  "core/sdk/sdk-meta.ts | emulateTritanopia": {
    "message": "Emular tritanopia"
  },
  "core/sdk/sdk-meta.ts | emulateVisionDeficiencies": {
    "message": "Emular deficiencias visuales"
  },
  "core/sdk/sdk-meta.ts | enableAvifFormat": {
    "message": "Habilitar el formato AVIF"
  },
  "core/sdk/sdk-meta.ts | enableCache": {
    "message": "Habilitar caché"
  },
  "core/sdk/sdk-meta.ts | enableCustomFormatters": {
    "message": "Habilitar formateadores personalizados"
  },
  "core/sdk/sdk-meta.ts | enableJavascript": {
    "message": "Habilitar JavaScript"
  },
  "core/sdk/sdk-meta.ts | enableJpegXlFormat": {
    "message": "Habilitar el formato JPEG XL"
  },
  "core/sdk/sdk-meta.ts | enableLocalFonts": {
    "message": "Habilitar fuentes locales"
  },
  "core/sdk/sdk-meta.ts | enableNetworkRequestBlocking": {
    "message": "Habilitar bloqueo de solicitudes de red"
  },
  "core/sdk/sdk-meta.ts | enableWebpFormat": {
    "message": "Habilitar el formato WebP"
  },
  "core/sdk/sdk-meta.ts | extendGridLines": {
    "message": "Ampliar líneas de cuadrícula"
  },
  "core/sdk/sdk-meta.ts | hideCoreWebVitalsOverlay": {
    "message": "Ocultar superposición de Métricas web principales"
  },
  "core/sdk/sdk-meta.ts | hideFramesPerSecondFpsMeter": {
    "message": "Ocultar medidor de fotogramas por segundo (FPS)"
  },
  "core/sdk/sdk-meta.ts | hideHittestBorders": {
    "message": "Ocultar bordes para prueba de posicionamiento"
  },
  "core/sdk/sdk-meta.ts | hideLayerBorders": {
    "message": "Ocultar bordes de capa"
  },
  "core/sdk/sdk-meta.ts | hideLayoutShiftRegions": {
    "message": "Ocultar regiones de cambio de diseño"
  },
  "core/sdk/sdk-meta.ts | hideLineLabels": {
    "message": "Ocultar etiquetas de línea"
  },
  "core/sdk/sdk-meta.ts | hidePaintFlashingRectangles": {
    "message": "Ocultar renderizado con rectángulos parpadeando"
  },
  "core/sdk/sdk-meta.ts | hideScrollPerformanceBottlenecks": {
    "message": "Ocultar cuellos de botella de rendimiento de desplazamiento"
  },
  "core/sdk/sdk-meta.ts | highlightAdFrames": {
    "message": "Destacar marcos de anuncios"
  },
  "core/sdk/sdk-meta.ts | noEmulation": {
    "message": "Sin emulación"
  },
  "core/sdk/sdk-meta.ts | pauseOnExceptions": {
    "message": "Pausar en las excepciones"
  },
  "core/sdk/sdk-meta.ts | preserveLogUponNavigation": {
    "message": "Conservar registro en la navegación"
  },
  "core/sdk/sdk-meta.ts | print": {
    "message": "impresión"
  },
  "core/sdk/sdk-meta.ts | protanopia": {
    "message": "Protanopia"
  },
  "core/sdk/sdk-meta.ts | query": {
    "message": "consulta"
  },
  "core/sdk/sdk-meta.ts | screen": {
    "message": "pantalla"
  },
  "core/sdk/sdk-meta.ts | showAreaNames": {
    "message": "Mostrar nombres de zonas"
  },
  "core/sdk/sdk-meta.ts | showCoreWebVitalsOverlay": {
    "message": "Mostrar superposición de Métricas web principales"
  },
  "core/sdk/sdk-meta.ts | showFramesPerSecondFpsMeter": {
    "message": "Mostrar medidor de fotogramas por segundo (FPS)"
  },
  "core/sdk/sdk-meta.ts | showGridNamedAreas": {
    "message": "Mostrar áreas de cuadrícula con nombre"
  },
  "core/sdk/sdk-meta.ts | showGridTrackSizes": {
    "message": "Mostrar tamaños de línea de cuadrícula"
  },
  "core/sdk/sdk-meta.ts | showHittestBorders": {
    "message": "Mostrar bordes para prueba de posicionamiento"
  },
  "core/sdk/sdk-meta.ts | showLayerBorders": {
    "message": "Mostrar bordes de capa"
  },
  "core/sdk/sdk-meta.ts | showLayoutShiftRegions": {
    "message": "Mostrar regiones de cambio de diseño"
  },
  "core/sdk/sdk-meta.ts | showLineLabels": {
    "message": "Mostrar etiquetas de línea"
  },
  "core/sdk/sdk-meta.ts | showLineNames": {
    "message": "Mostrar nombres de línea"
  },
  "core/sdk/sdk-meta.ts | showLineNumbers": {
    "message": "Mostrar números de línea"
  },
  "core/sdk/sdk-meta.ts | showPaintFlashingRectangles": {
    "message": "Mostrar renderizado con rectángulos parpadeando"
  },
  "core/sdk/sdk-meta.ts | showRulers": {
    "message": "Mostrar reglas"
  },
  "core/sdk/sdk-meta.ts | showScrollPerformanceBottlenecks": {
    "message": "Mostrar cuellos de botella de rendimiento de desplazamiento"
  },
  "core/sdk/sdk-meta.ts | showTrackSizes": {
    "message": "Mostrar tamaños de línea"
  },
  "core/sdk/sdk-meta.ts | tritanopia": {
    "message": "Tritanopia"
  },
  "entrypoints/inspector_main/InspectorMain.ts | javascriptIsDisabled": {
    "message": "JavaScript no está habilitado"
  },
  "entrypoints/inspector_main/InspectorMain.ts | main": {
    "message": "Principal"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | coreWebVitals": {
    "message": "Métricas web principales"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | disableAvifImageFormat": {
    "message": "Inhabilitar formato de imagen AVIF"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | disableJpegXlImageFormat": {
    "message": "Inhabilitar formato de imagen JPEG XL"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | disableLocalFonts": {
    "message": "Inhabilitar fuentes locales"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | disableWebpImageFormat": {
    "message": "Inhabilitar formato de imagen WebP"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | disablesLocalSourcesInFontface": {
    "message": "Inhabilita las fuentes local() en las reglas @font-face. Es necesario volver a cargar la página para aplicarlo."
  },
  "entrypoints/inspector_main/RenderingOptions.ts | emulateAFocusedPage": {
    "message": "Emular una página enfocada"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | emulatesAFocusedPage": {
    "message": "Emula una página enfocada."
  },
  "entrypoints/inspector_main/RenderingOptions.ts | forcesCssColorgamutMediaFeature": {
    "message": "Fuerza la función multimedia CSS color-gamut"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | forcesCssPreferscolorschemeMedia": {
    "message": "Fuerza la función multimedia CSS prefers-color-scheme"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | forcesCssPrefersreduceddataMedia": {
    "message": "Fuerza la función multimedia CSS prefers-reduced-data"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | forcesCssPrefersreducedmotion": {
    "message": "Fuerza la función multimedia CSS prefers-reduced-motion"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | forcesMediaTypeForTestingPrint": {
    "message": "Fuerza el tipo de contenido para probar los estilos de impresión y pantalla"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | forcesVisionDeficiencyEmulation": {
    "message": "Fuerza la emulación de deficiencias visuales"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | frameRenderingStats": {
    "message": "Estadísticas de renderizado de fotogramas"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | highlightAdFrames": {
    "message": "Destacar marcos de anuncios"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | highlightsAreasOfThePageBlueThat": {
    "message": "Destaca las áreas de la página (azul) que han sufrido cambios. Puede que no sea adecuado para personas propensas a epilepsia fotosensible."
  },
  "entrypoints/inspector_main/RenderingOptions.ts | highlightsAreasOfThePageGreen": {
    "message": "Destaca áreas de la página (verde) que se tienen que volver a renderizar. Puede que no sea adecuado para personas propensas a epilepsia fotosensible."
  },
  "entrypoints/inspector_main/RenderingOptions.ts | highlightsElementsTealThatCan": {
    "message": "Destaca elementos (verde azulado) que pueden ralentizar el desplazamiento, incluidos los gestores de eventos táctiles y de la rueda y otras situaciones de desplazamiento del hilo principal."
  },
  "entrypoints/inspector_main/RenderingOptions.ts | highlightsFramesRedDetectedToBe": {
    "message": "Destaca los marcos (rojo) que se detectan como anuncios."
  },
  "entrypoints/inspector_main/RenderingOptions.ts | hittestBorders": {
    "message": "Bordes de prueba de posicionamiento"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | layerBorders": {
    "message": "Bordes de capa"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | layoutShiftRegions": {
    "message": "Regiones de cambios de diseño"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | paintFlashing": {
    "message": "Destacar zonas que deben volver a renderizarse"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | plotsFrameThroughputDropped": {
    "message": "Traza el rendimiento de los fotogramas, la distribución de fotogramas perdidos y la memoria de la GPU."
  },
  "entrypoints/inspector_main/RenderingOptions.ts | requiresAPageReloadToApplyAnd": {
    "message": "Es necesario volver a cargar la página para aplicarlo, e inhabilita el almacenamiento en caché de solicitudes de imagen."
  },
  "entrypoints/inspector_main/RenderingOptions.ts | scrollingPerformanceIssues": {
    "message": "Problemas de rendimiento de desplazamiento"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | showsAnOverlayWithCoreWebVitals": {
    "message": "Muestra una superposición con Métricas web principales."
  },
  "entrypoints/inspector_main/RenderingOptions.ts | showsBordersAroundHittestRegions": {
    "message": "Muestra los bordes alrededor de las regiones de prueba de posicionamiento"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | showsLayerBordersOrangeoliveAnd": {
    "message": "Muestra los bordes de las capas (naranja o verde oliva) y los mosaicos (cian)."
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | autoOpenDevTools": {
    "message": "Abrir DevTools automáticamente para ventanas emergentes"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | blockAds": {
    "message": "Bloquear anuncios en este sitio"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | colorVisionDeficiency": {
    "message": "deficiencia de visión de color"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | cssMediaFeature": {
    "message": "Función multimedia CSS"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | cssMediaType": {
    "message": "Tipo de contenido CSS"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | disablePaused": {
    "message": "Inhabilitar superposición de estado pausado"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | doNotAutoOpen": {
    "message": "No abrir automáticamente DevTools para ventanas emergentes"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | forceAdBlocking": {
    "message": "Forzar bloqueo de anuncios en este sitio"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | fps": {
    "message": "fps"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | hardReloadPage": {
    "message": "Volver a cargar la página de forma forzada"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | layout": {
    "message": "diseño"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | paint": {
    "message": "renderizado"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | reloadPage": {
    "message": "Volver a cargar la página"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | rendering": {
    "message": "Renderizado"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | showAds": {
    "message": "Mostrar anuncios en este sitio, si se permite"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | showRendering": {
    "message": "Mostrar renderizado"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | visionDeficiency": {
    "message": "deficiencia visual"
  },
  "entrypoints/js_app/JsMain.ts | main": {
    "message": "Principal"
  },
  "entrypoints/main/MainImpl.ts | customizeAndControlDevtools": {
    "message": "Personalizar y controlar DevTools"
  },
  "entrypoints/main/MainImpl.ts | dockSide": {
    "message": "Anclar al lateral"
  },
  "entrypoints/main/MainImpl.ts | dockToBottom": {
    "message": "Anclar a la parte inferior"
  },
  "entrypoints/main/MainImpl.ts | dockToLeft": {
    "message": "Anclar a la izquierda"
  },
  "entrypoints/main/MainImpl.ts | dockToRight": {
    "message": "Anclar a la derecha"
  },
  "entrypoints/main/MainImpl.ts | focusDebuggee": {
    "message": "Enfocar elemento depurado"
  },
  "entrypoints/main/MainImpl.ts | help": {
    "message": "Ayuda"
  },
  "entrypoints/main/MainImpl.ts | hideConsoleDrawer": {
    "message": "Ocultar panel de la consola"
  },
  "entrypoints/main/MainImpl.ts | moreTools": {
    "message": "Más herramientas"
  },
  "entrypoints/main/MainImpl.ts | placementOfDevtoolsRelativeToThe": {
    "message": "Posición de DevTools en relación con la página. ({PH1} para restaurar la última posición)"
  },
  "entrypoints/main/MainImpl.ts | showConsoleDrawer": {
    "message": "Mostrar panel de la consola"
  },
  "entrypoints/main/MainImpl.ts | theSystempreferredColorSchemeHas": {
    "message": "El esquema de color preferido por el sistema ha cambiado. Para aplicar este cambio a DevTools, vuelve a cargarlo."
  },
  "entrypoints/main/MainImpl.ts | undockIntoSeparateWindow": {
    "message": "Desanclar a otra ventana"
  },
  "entrypoints/main/main-meta.ts | asAuthored": {
    "message": "Como estableció el autor"
  },
  "entrypoints/main/main-meta.ts | auto": {
    "message": "automático"
  },
  "entrypoints/main/main-meta.ts | bottom": {
    "message": "Parte inferior"
  },
  "entrypoints/main/main-meta.ts | browserLanguage": {
    "message": "Idioma de la interfaz del navegador"
  },
  "entrypoints/main/main-meta.ts | cancelSearch": {
    "message": "Cancelar búsqueda"
  },
  "entrypoints/main/main-meta.ts | colorFormat": {
    "message": "Formato de color:"
  },
  "entrypoints/main/main-meta.ts | darkCapital": {
    "message": "Oscuro"
  },
  "entrypoints/main/main-meta.ts | darkLower": {
    "message": "oscuro"
  },
  "entrypoints/main/main-meta.ts | devtoolsDefault": {
    "message": "DevTools (predeterminado)"
  },
  "entrypoints/main/main-meta.ts | dockToBottom": {
    "message": "Anclar a la parte inferior"
  },
  "entrypoints/main/main-meta.ts | dockToLeft": {
    "message": "Anclar a la izquierda"
  },
  "entrypoints/main/main-meta.ts | dockToRight": {
    "message": "Anclar a la derecha"
  },
  "entrypoints/main/main-meta.ts | enableCtrlShortcutToSwitchPanels": {
    "message": "Habilitar combinación de teclas Ctrl + 1-9 para cambiar de panel"
  },
  "entrypoints/main/main-meta.ts | enableShortcutToSwitchPanels": {
    "message": "Habilitar combinación de teclas ⌘ + 1-9 para cambiar de panel"
  },
  "entrypoints/main/main-meta.ts | findNextResult": {
    "message": "Buscar siguiente resultado"
  },
  "entrypoints/main/main-meta.ts | findPreviousResult": {
    "message": "Buscar resultado anterior"
  },
  "entrypoints/main/main-meta.ts | focusDebuggee": {
    "message": "Enfocar elemento depurado"
  },
  "entrypoints/main/main-meta.ts | horizontal": {
    "message": "horizontal"
  },
  "entrypoints/main/main-meta.ts | language": {
    "message": "Idioma:"
  },
  "entrypoints/main/main-meta.ts | left": {
    "message": "Izquierda"
  },
  "entrypoints/main/main-meta.ts | lightCapital": {
    "message": "Claro"
  },
  "entrypoints/main/main-meta.ts | lightLower": {
    "message": "claro"
  },
  "entrypoints/main/main-meta.ts | nextPanel": {
    "message": "Siguiente panel"
  },
  "entrypoints/main/main-meta.ts | panelLayout": {
    "message": "Diseño del panel:"
  },
  "entrypoints/main/main-meta.ts | previousPanel": {
    "message": "Panel anterior"
  },
  "entrypoints/main/main-meta.ts | reloadDevtools": {
    "message": "Volver a cargar DevTools"
  },
  "entrypoints/main/main-meta.ts | resetZoomLevel": {
    "message": "Restablecer nivel de zoom"
  },
  "entrypoints/main/main-meta.ts | restoreLastDockPosition": {
    "message": "Restaurar última posición anclada"
  },
  "entrypoints/main/main-meta.ts | right": {
    "message": "Derecha"
  },
  "entrypoints/main/main-meta.ts | searchInPanel": {
    "message": "Buscar en el panel"
  },
  "entrypoints/main/main-meta.ts | setColorFormatAsAuthored": {
    "message": "Establecer formato de color como estableció el autor"
  },
  "entrypoints/main/main-meta.ts | setColorFormatToHex": {
    "message": "Establecer formato de color en HEX"
  },
  "entrypoints/main/main-meta.ts | setColorFormatToHsl": {
    "message": "Establecer formato de color en HSL"
  },
  "entrypoints/main/main-meta.ts | setColorFormatToRgb": {
    "message": "Establecer formato de color en RGB"
  },
  "entrypoints/main/main-meta.ts | switchToDarkTheme": {
    "message": "Cambiar a tema oscuro"
  },
  "entrypoints/main/main-meta.ts | switchToLightTheme": {
    "message": "Cambiar a tema claro"
  },
  "entrypoints/main/main-meta.ts | switchToSystemPreferredColor": {
    "message": "Cambiar al tema de color preferido del sistema"
  },
  "entrypoints/main/main-meta.ts | systemPreference": {
    "message": "Preferencia del sistema"
  },
  "entrypoints/main/main-meta.ts | theme": {
    "message": "Tema:"
  },
  "entrypoints/main/main-meta.ts | toggleDrawer": {
    "message": "Activar/Desactivar panel"
  },
  "entrypoints/main/main-meta.ts | undockIntoSeparateWindow": {
    "message": "Desanclar a otra ventana"
  },
  "entrypoints/main/main-meta.ts | undocked": {
    "message": "Desanclado"
  },
  "entrypoints/main/main-meta.ts | useAutomaticPanelLayout": {
    "message": "Usar diseño de paneles automático"
  },
  "entrypoints/main/main-meta.ts | useHorizontalPanelLayout": {
    "message": "Usar diseño de panel horizontal"
  },
  "entrypoints/main/main-meta.ts | useVerticalPanelLayout": {
    "message": "Usar diseño de panel vertical"
  },
  "entrypoints/main/main-meta.ts | vertical": {
    "message": "vertical"
  },
  "entrypoints/main/main-meta.ts | zoomIn": {
    "message": "Ampliar"
  },
  "entrypoints/main/main-meta.ts | zoomOut": {
    "message": "Reducir"
  },
  "entrypoints/node_app/node_app-meta.ts | node": {
    "message": "Nodo"
  },
  "entrypoints/node_app/node_app-meta.ts | showNode": {
    "message": "Nodo"
  },
  "entrypoints/node_main/NodeConnectionsPanel.ts | addConnection": {
    "message": "Añadir conexión"
  },
  "entrypoints/node_main/NodeConnectionsPanel.ts | networkAddressEgLocalhost": {
    "message": "Dirección de red (por ejemplo, localhost:9229)"
  },
  "entrypoints/node_main/NodeConnectionsPanel.ts | noConnectionsSpecified": {
    "message": "No se ha especificado ninguna conexión"
  },
  "entrypoints/node_main/NodeConnectionsPanel.ts | nodejsDebuggingGuide": {
    "message": "Guía de depuración de Node.js"
  },
  "entrypoints/node_main/NodeConnectionsPanel.ts | specifyNetworkEndpointAnd": {
    "message": "Especifica el punto final de la red y DevTools se conectará automáticamente a ella. Consulta más información en {PH1}."
  },
  "entrypoints/node_main/NodeMain.ts | main": {
    "message": "Principal"
  },
  "entrypoints/node_main/NodeMain.ts | nodejsS": {
    "message": "Node.js: {PH1}"
  },
  "entrypoints/node_main/node_main-meta.ts | connection": {
    "message": "Conexión"
  },
  "entrypoints/node_main/node_main-meta.ts | node": {
    "message": "nodo"
  },
  "entrypoints/node_main/node_main-meta.ts | showConnection": {
    "message": "Mostrar conexión"
  },
  "entrypoints/worker_app/WorkerMain.ts | main": {
    "message": "Principal"
  },
  "models/bindings/ContentProviderBasedProject.ts | unknownErrorLoadingFile": {
    "message": "Error desconocido al cargar el archivo"
  },
  "models/bindings/DebuggerLanguagePlugins.ts | errorInDebuggerLanguagePlugin": {
    "message": "Error del complemento de idioma del depurador: {PH1}"
  },
  "models/bindings/DebuggerLanguagePlugins.ts | failedToLoadDebugSymbolsFor": {
    "message": "[{PH1}] No se han podido cargar los símbolos de depuración de {PH2} ({PH3})"
  },
  "models/bindings/DebuggerLanguagePlugins.ts | loadedDebugSymbolsForButDidnt": {
    "message": "[{PH1}] Se han cargado símbolos de depuración de {PH2}, pero no se ha encontrado ningún archivo de fuente"
  },
  "models/bindings/DebuggerLanguagePlugins.ts | loadedDebugSymbolsForFound": {
    "message": "[{PH1}] Se han cargado símbolos de depuración de {PH2}. Archivos de origen encontrados: {PH3}"
  },
  "models/bindings/DebuggerLanguagePlugins.ts | loadingDebugSymbolsFor": {
    "message": "[{PH1}] Cargando símbolos de depuración de {PH2}..."
  },
  "models/bindings/DebuggerLanguagePlugins.ts | loadingDebugSymbolsForVia": {
    "message": "[{PH1}] Cargando símbolos de depuración de {PH2} (a través de {PH3})..."
  },
  "models/bindings/ResourceScriptMapping.ts | liveEditCompileFailed": {
    "message": "No se ha podido compilar LiveEdit: {PH1}"
  },
  "models/bindings/ResourceScriptMapping.ts | liveEditFailed": {
    "message": "Error de LiveEdit: {PH1}"
  },
  "models/har/Writer.ts | collectingContent": {
    "message": "Recogiendo contenido…"
  },
  "models/har/Writer.ts | writingFile": {
    "message": "Escribiendo archivo…"
  },
  "models/issues_manager/ContentSecurityPolicyIssue.ts | contentSecurityPolicyEval": {
    "message": "Política de seguridad de contenido: evaluación"
  },
  "models/issues_manager/ContentSecurityPolicyIssue.ts | contentSecurityPolicyInlineCode": {
    "message": "Política de seguridad de contenido: código insertado"
  },
  "models/issues_manager/ContentSecurityPolicyIssue.ts | contentSecurityPolicySource": {
    "message": "Política de seguridad de contenido: listas de fuentes permitidas"
  },
  "models/issues_manager/ContentSecurityPolicyIssue.ts | trustedTypesFixViolations": {
    "message": "Tipos de confianza: corregir infracciones"
  },
  "models/issues_manager/ContentSecurityPolicyIssue.ts | trustedTypesPolicyViolation": {
    "message": "Tipos de confianza: infracción de las políticas"
  },
  "models/issues_manager/CorsIssue.ts | CORS": {
    "message": "Uso compartido de recursos entre dominios (CORS)"
  },
  "models/issues_manager/CorsIssue.ts | corsForPrivateNetworksRfc": {
    "message": "CORS para redes privadas (RFC1918)"
  },
  "models/issues_manager/CrossOriginEmbedderPolicyIssue.ts | coopAndCoep": {
    "message": "COOP y COEP"
  },
  "models/issues_manager/CrossOriginEmbedderPolicyIssue.ts | samesiteAndSameorigin": {
    "message": "Same-Site y Same-Origin"
  },
  "models/issues_manager/DeprecationIssue.ts | userAgentReduction": {
    "message": "Reducción de cadena user-agent"
  },
  "models/issues_manager/HeavyAdIssue.ts | handlingHeavyAdInterventions": {
    "message": "Controlar intervenciones de anuncios pesados"
  },
  "models/issues_manager/LowTextContrastIssue.ts | colorAndContrastAccessibility": {
    "message": "Accesibilidad de color y contraste"
  },
  "models/issues_manager/MixedContentIssue.ts | preventingMixedContent": {
    "message": "Impidiendo contenido mixto"
  },
  "models/issues_manager/QuirksModeIssue.ts | documentCompatibilityMode": {
    "message": "Modo de compatibilidad con documentos"
  },
  "models/issues_manager/SameSiteCookieIssue.ts | aSecure": {
    "message": "seguro"
  },
  "models/issues_manager/SameSiteCookieIssue.ts | anInsecure": {
    "message": "inseguro"
  },
  "models/issues_manager/SameSiteCookieIssue.ts | howSchemefulSamesiteWorks": {
    "message": "Cómo funciona Schemeful Same-Site"
  },
  "models/issues_manager/SameSiteCookieIssue.ts | samesiteCookiesExplained": {
    "message": "Explicación de cookies SameSite"
  },
  "models/issues_manager/SharedArrayBufferIssue.ts | enablingSharedArrayBuffer": {
    "message": "Habilitando SharedArrayBuffer"
  },
  "models/issues_manager/TrustedWebActivityIssue.ts | changesToQualityCriteriaForPwas": {
    "message": "Cambios en los criterios de calidad de las PWA con la actividad de confianza en la Web"
  },
  "models/logs/NetworkLog.ts | anonymous": {
    "message": "<anónimo>"
  },
  "models/logs/logs-meta.ts | clear": {
    "message": "borrar"
  },
  "models/logs/logs-meta.ts | doNotPreserveLogOnPageReload": {
    "message": "No conservar registro al volver a cargar la página o en la navegación"
  },
  "models/logs/logs-meta.ts | preserve": {
    "message": "conservar"
  },
  "models/logs/logs-meta.ts | preserveLog": {
    "message": "Mantener registro"
  },
  "models/logs/logs-meta.ts | preserveLogOnPageReload": {
    "message": "Conservar registro al volver a cargar la página o al desplazarse"
  },
  "models/logs/logs-meta.ts | recordNetworkLog": {
    "message": "Grabar registro de red"
  },
  "models/logs/logs-meta.ts | reset": {
    "message": "restablecer"
  },
  "models/persistence/Automapping.ts | theAttemptToBindSInTheWorkspace": {
    "message": "No se ha podido vincular {PH1} en el espacio de trabajo porque esta URI tiene errores de formato."
  },
  "models/persistence/EditFileSystemView.ts | add": {
    "message": "Añadir"
  },
  "models/persistence/EditFileSystemView.ts | enterAPath": {
    "message": "Introduce una ruta"
  },
  "models/persistence/EditFileSystemView.ts | enterAUniquePath": {
    "message": "Introduce una ruta única"
  },
  "models/persistence/EditFileSystemView.ts | excludedFolders": {
    "message": "Carpetas excluidas"
  },
  "models/persistence/EditFileSystemView.ts | folderPath": {
    "message": "Ruta de carpeta"
  },
  "models/persistence/EditFileSystemView.ts | none": {
    "message": "Ninguno"
  },
  "models/persistence/EditFileSystemView.ts | sViaDevtools": {
    "message": "{PH1} (a través de DevTools)"
  },
  "models/persistence/IsolatedFileSystem.ts | blobCouldNotBeLoaded": {
    "message": "No se ha podido cargar el blob."
  },
  "models/persistence/IsolatedFileSystem.ts | cantReadFileSS": {
    "message": "No se puede leer el archivo ({PH1}): {PH2}"
  },
  "models/persistence/IsolatedFileSystem.ts | fileSystemErrorS": {
    "message": "Error del sistema de archivos: {PH1}"
  },
  "models/persistence/IsolatedFileSystem.ts | linkedToS": {
    "message": "Vinculado con {PH1}"
  },
  "models/persistence/IsolatedFileSystem.ts | unknownErrorReadingFileS": {
    "message": "Error desconocido al leer el archivo: {PH1}"
  },
  "models/persistence/IsolatedFileSystemManager.ts | unableToAddFilesystemS": {
    "message": "No se puede añadir el sistema de archivos: {PH1}"
  },
  "models/persistence/PersistenceActions.ts | openInContainingFolder": {
    "message": "Abrir en carpeta contenedora"
  },
  "models/persistence/PersistenceActions.ts | saveAs": {
    "message": "Guardar como..."
  },
  "models/persistence/PersistenceActions.ts | saveForOverrides": {
    "message": "Guardar para anulaciones"
  },
  "models/persistence/PersistenceActions.ts | saveImage": {
    "message": "Guardar imagen"
  },
  "models/persistence/PersistenceUtils.ts | linkedToS": {
    "message": "Vinculado con {PH1}"
  },
  "models/persistence/PersistenceUtils.ts | linkedToSourceMapS": {
    "message": "Enlazado al mapa de la fuente: {PH1}"
  },
  "models/persistence/PlatformFileSystem.ts | unableToReadFilesWithThis": {
    "message": "PlatformFileSystem no puede leer archivos."
  },
  "models/persistence/WorkspaceSettingsTab.ts | addFolder": {
    "message": "Añadir carpeta…"
  },
  "models/persistence/WorkspaceSettingsTab.ts | folderExcludePattern": {
    "message": "Patrón para ignorar carpetas"
  },
  "models/persistence/WorkspaceSettingsTab.ts | mappingsAreInferredAutomatically": {
    "message": "Las asignaciones se infieren automáticamente."
  },
  "models/persistence/WorkspaceSettingsTab.ts | remove": {
    "message": "Quitar"
  },
  "models/persistence/WorkspaceSettingsTab.ts | workspace": {
    "message": "Workspace"
  },
  "models/persistence/persistence-meta.ts | disableOverrideNetworkRequests": {
    "message": "Inhabilitar las solicitudes de anulación de red"
  },
  "models/persistence/persistence-meta.ts | enableLocalOverrides": {
    "message": "Habilitar anulaciones locales"
  },
  "models/persistence/persistence-meta.ts | enableOverrideNetworkRequests": {
    "message": "Habilitar la anulación de solicitudes de red"
  },
  "models/persistence/persistence-meta.ts | interception": {
    "message": "interceptación"
  },
  "models/persistence/persistence-meta.ts | network": {
    "message": "red"
  },
  "models/persistence/persistence-meta.ts | override": {
    "message": "anulación"
  },
  "models/persistence/persistence-meta.ts | request": {
    "message": "solicitud"
  },
  "models/persistence/persistence-meta.ts | rewrite": {
    "message": "reescribir"
  },
  "models/persistence/persistence-meta.ts | showWorkspace": {
    "message": "Mostrar Workspace"
  },
  "models/persistence/persistence-meta.ts | workspace": {
    "message": "Workspace"
  },
  "models/recorder/RecordingFileSystem.ts | defaultRecordingName": {
    "message": "Grabando n.º {nextId}"
  },
  "models/recorder/RecordingFileSystem.ts | linkedToS": {
    "message": "Vinculado con {PH1}"
  },
  "models/timeline_model/TimelineIRModel.ts | twoFlingsAtTheSameTimeSVsS": {
    "message": "¿Dos deslizamientos a la vez? {PH1} vs. {PH2}."
  },
  "models/timeline_model/TimelineIRModel.ts | twoTouchesAtTheSameTimeSVsS": {
    "message": "¿Dos toques al mismo tiempo? {PH1} vs. {PH2}."
  },
  "models/timeline_model/TimelineJSProfile.ts | threadS": {
    "message": "Conversación {PH1}"
  },
  "models/timeline_model/TimelineModel.ts | dedicatedWorker": {
    "message": "Worker dedicado"
  },
  "models/timeline_model/TimelineModel.ts | threadS": {
    "message": "Conversación {PH1}"
  },
  "models/timeline_model/TimelineModel.ts | workerS": {
    "message": "Worker-{PH1}"
  },
  "models/timeline_model/TimelineModel.ts | workerSS": {
    "message": "Worker: {PH1} — {PH2}"
  },
  "models/workspace/UISourceCode.ts | index": {
    "message": "(índice)"
  },
  "models/workspace/UISourceCode.ts | thisFileWasChangedExternally": {
    "message": "Este archivo se ha cambiado de forma externa. ¿Quieres volverlo a cargar?"
  },
  "panels/accessibility/ARIAAttributesView.ts | ariaAttributes": {
    "message": "Atributos ARIA"
  },
  "panels/accessibility/ARIAAttributesView.ts | noAriaAttributes": {
    "message": "No hay atributos ARIA"
  },
  "panels/accessibility/AXBreadcrumbsPane.ts | accessibilityTree": {
    "message": "Árbol de accesibilidad"
  },
  "panels/accessibility/AXBreadcrumbsPane.ts | ignored": {
    "message": "Ignorado"
  },
  "panels/accessibility/AXBreadcrumbsPane.ts | scrollIntoView": {
    "message": "Desplazar hasta que se vea"
  },
  "panels/accessibility/AccessibilityNodeView.ts | accessibilityNodeNotExposed": {
    "message": "Nodo de accesibilidad no expuesto"
  },
  "panels/accessibility/AccessibilityNodeView.ts | ancestorChildrenAreAll": {
    "message": "Todos los elementos secundarios del antecesor son de presentación: "
  },
  "panels/accessibility/AccessibilityNodeView.ts | computedProperties": {
    "message": "Propiedades calculadas"
  },
  "panels/accessibility/AccessibilityNodeView.ts | elementHasEmptyAltText": {
    "message": "El elemento tiene texto alternativo oculto."
  },
  "panels/accessibility/AccessibilityNodeView.ts | elementHasPlaceholder": {
    "message": "El elemento tiene {PH1}."
  },
  "panels/accessibility/AccessibilityNodeView.ts | elementIsHiddenBy": {
    "message": "El elemento está oculto por un diálogo modal activo: "
  },
  "panels/accessibility/AccessibilityNodeView.ts | elementIsInAnInertSubTree": {
    "message": "El elemento está en un subárbol inert de "
  },
  "panels/accessibility/AccessibilityNodeView.ts | elementIsInert": {
    "message": "El elemento es inert."
  },
  "panels/accessibility/AccessibilityNodeView.ts | elementIsNotRendered": {
    "message": "El elemento no está renderizado."
  },
  "panels/accessibility/AccessibilityNodeView.ts | elementIsNotVisible": {
    "message": "El elemento no es visible."
  },
  "panels/accessibility/AccessibilityNodeView.ts | elementIsPlaceholder": {
    "message": "El elemento es {PH1}."
  },
  "panels/accessibility/AccessibilityNodeView.ts | elementIsPresentational": {
    "message": "Se trata de un elemento de presentación."
  },
  "panels/accessibility/AccessibilityNodeView.ts | elementNotInteresting": {
    "message": "Elemento no relevante para la accesibilidad."
  },
  "panels/accessibility/AccessibilityNodeView.ts | elementsInheritsPresentational": {
    "message": "El elemento hereda el rol de presentación de "
  },
  "panels/accessibility/AccessibilityNodeView.ts | invalidSource": {
    "message": "Fuente no válida."
  },
  "panels/accessibility/AccessibilityNodeView.ts | labelFor": {
    "message": "Etiqueta para "
  },
  "panels/accessibility/AccessibilityNodeView.ts | noAccessibilityNode": {
    "message": "No hay nodos de accesibilidad"
  },
  "panels/accessibility/AccessibilityNodeView.ts | noNodeWithThisId": {
    "message": "No hay ningún nodo con este ID."
  },
  "panels/accessibility/AccessibilityNodeView.ts | noTextContent": {
    "message": "No hay contenido de texto."
  },
  "panels/accessibility/AccessibilityNodeView.ts | notSpecified": {
    "message": "No especificado"
  },
  "panels/accessibility/AccessibilityNodeView.ts | partOfLabelElement": {
    "message": "Parte del elemento de etiqueta: "
  },
  "panels/accessibility/AccessibilityNodeView.ts | placeholderIsPlaceholderOnAncestor": {
    "message": "{PH1} es {PH2} en el antecedente: "
  },
  "panels/accessibility/AccessibilityStrings.ts | aHumanreadableVersionOfTheValue": {
    "message": "Una versión legible por humanos del valor de un widget de intervalo (si es necesario)."
  },
  "panels/accessibility/AccessibilityStrings.ts | activeDescendant": {
    "message": "Descendiente activo"
  },
  "panels/accessibility/AccessibilityStrings.ts | atomicLiveRegions": {
    "message": "Atomic (regiones activas)"
  },
  "panels/accessibility/AccessibilityStrings.ts | busyLiveRegions": {
    "message": "Busy (regiones live)"
  },
  "panels/accessibility/AccessibilityStrings.ts | canSetValue": {
    "message": "Puede establecer el valor"
  },
  "panels/accessibility/AccessibilityStrings.ts | checked": {
    "message": "Seleccionado"
  },
  "panels/accessibility/AccessibilityStrings.ts | contents": {
    "message": "Contenidos"
  },
  "panels/accessibility/AccessibilityStrings.ts | controls": {
    "message": "Controles"
  },
  "panels/accessibility/AccessibilityStrings.ts | describedBy": {
    "message": "Descritos por"
  },
  "panels/accessibility/AccessibilityStrings.ts | description": {
    "message": "Descripción"
  },
  "panels/accessibility/AccessibilityStrings.ts | disabled": {
    "message": "Inhabilitado"
  },
  "panels/accessibility/AccessibilityStrings.ts | editable": {
    "message": "Editable"
  },
  "panels/accessibility/AccessibilityStrings.ts | elementOrElementsWhichFormThe": {
    "message": "Elemento o elementos que forman la descripción de este elemento."
  },
  "panels/accessibility/AccessibilityStrings.ts | elementOrElementsWhichMayFormThe": {
    "message": "El elemento o los elementos que pueden formar el nombre de este elemento."
  },
  "panels/accessibility/AccessibilityStrings.ts | elementOrElementsWhichShouldBe": {
    "message": "Elemento o elementos que deberían considerarse descendientes de este elemento, a pesar de no serlo en el DOM."
  },
  "panels/accessibility/AccessibilityStrings.ts | elementOrElementsWhoseContentOr": {
    "message": "Elemento o elementos cuyo contenido o presencia lo controla este widget."
  },
  "panels/accessibility/AccessibilityStrings.ts | elementToWhichTheUserMayChooseTo": {
    "message": "El elemento al que es posible que se desplace el usuario después de este, en lugar del siguiente elemento en el orden de DOM."
  },
  "panels/accessibility/AccessibilityStrings.ts | expanded": {
    "message": "Desplegado"
  },
  "panels/accessibility/AccessibilityStrings.ts | focusable": {
    "message": "Enfocable"
  },
  "panels/accessibility/AccessibilityStrings.ts | focused": {
    "message": "Seleccionado"
  },
  "panels/accessibility/AccessibilityStrings.ts | forARangeWidgetTheMaximumAllowed": {
    "message": "El valor máximo permitido para un widget de intervalo."
  },
  "panels/accessibility/AccessibilityStrings.ts | forARangeWidgetTheMinimumAllowed": {
    "message": "El valor mínimo permitido para un widget de intervalo."
  },
  "panels/accessibility/AccessibilityStrings.ts | fromAttribute": {
    "message": "Del atributo"
  },
  "panels/accessibility/AccessibilityStrings.ts | fromCaption": {
    "message": "De caption"
  },
  "panels/accessibility/AccessibilityStrings.ts | fromLabel": {
    "message": "De label"
  },
  "panels/accessibility/AccessibilityStrings.ts | fromLabelFor": {
    "message": "De label (atributo for=)"
  },
  "panels/accessibility/AccessibilityStrings.ts | fromLabelWrapped": {
    "message": "De label (encapsulado)"
  },
  "panels/accessibility/AccessibilityStrings.ts | fromLegend": {
    "message": "De legend"
  },
  "panels/accessibility/AccessibilityStrings.ts | fromNativeHtml": {
    "message": "De HTML nativo"
  },
  "panels/accessibility/AccessibilityStrings.ts | fromPlaceholderAttribute": {
    "message": "Del atributo de marcador de posición"
  },
  "panels/accessibility/AccessibilityStrings.ts | fromRubyAnnotation": {
    "message": "De anotación ruby"
  },
  "panels/accessibility/AccessibilityStrings.ts | fromStyle": {
    "message": "Del estilo"
  },
  "panels/accessibility/AccessibilityStrings.ts | fromTitle": {
    "message": "De título"
  },
  "panels/accessibility/AccessibilityStrings.ts | hasAutocomplete": {
    "message": "Tiene la función de autocompletar"
  },
  "panels/accessibility/AccessibilityStrings.ts | hasPopup": {
    "message": "Tiene una ventana emergente"
  },
  "panels/accessibility/AccessibilityStrings.ts | help": {
    "message": "Ayuda"
  },
  "panels/accessibility/AccessibilityStrings.ts | ifAndHowThisElementCanBeEdited": {
    "message": "Si este elemento se puede editar y cómo."
  },
  "panels/accessibility/AccessibilityStrings.ts | ifThisElementMayReceiveLive": {
    "message": "En caso de que este elemento pueda recibir actualizaciones en tiempo real, si debe presentarse al usuario toda la región en tiempo real cuando cambie o solo los nodos cambiados."
  },
  "panels/accessibility/AccessibilityStrings.ts | ifThisElementMayReceiveLiveUpdates": {
    "message": "Si este elemento pudiera recibir actualizaciones en tiempo real, especifica qué tipo de actualizaciones deberían activar una notificación."
  },
  "panels/accessibility/AccessibilityStrings.ts | ifThisElementMayReceiveLiveUpdatesThe": {
    "message": "Si este elemento recibiera actualizaciones en tiempo real, el elemento raíz pertenecería a la región activa."
  },
  "panels/accessibility/AccessibilityStrings.ts | ifTrueThisElementCanReceiveFocus": {
    "message": "Si es verdadero, este elemento se puede enfocar."
  },
  "panels/accessibility/AccessibilityStrings.ts | ifTrueThisElementCurrentlyCannot": {
    "message": "Si es verdadero, no se puede interactuar con el elemento en estos momentos."
  },
  "panels/accessibility/AccessibilityStrings.ts | ifTrueThisElementCurrentlyHas": {
    "message": "Si tiene el valor true, el elemento está enfocado en estos momentos."
  },
  "panels/accessibility/AccessibilityStrings.ts | ifTrueThisElementMayBeInteracted": {
    "message": "Si es verdadero, se puede interactuar con este elemento, pero su valor no puede cambiarse."
  },
  "panels/accessibility/AccessibilityStrings.ts | ifTrueThisElementsUserentered": {
    "message": "Si es verdadero, el valor de este elemento introducido por el usuario no cumple el requisito de validación."
  },
  "panels/accessibility/AccessibilityStrings.ts | implicit": {
    "message": "Implícitas"
  },
  "panels/accessibility/AccessibilityStrings.ts | implicitValue": {
    "message": "Valor implícito."
  },
  "panels/accessibility/AccessibilityStrings.ts | indicatesThePurposeOfThisElement": {
    "message": "Indica el propósito de este elemento (por ejemplo, una expresión de interfaz de usuario de un widget o un rol estructural en un documento)."
  },
  "panels/accessibility/AccessibilityStrings.ts | invalidUserEntry": {
    "message": "Entrada de usuario no válida"
  },
  "panels/accessibility/AccessibilityStrings.ts | labeledBy": {
    "message": "Etiquetadas por"
  },
  "panels/accessibility/AccessibilityStrings.ts | level": {
    "message": "Nivel"
  },
  "panels/accessibility/AccessibilityStrings.ts | liveRegion": {
    "message": "Región en tiempo real"
  },
  "panels/accessibility/AccessibilityStrings.ts | liveRegionRoot": {
    "message": "Region root actual"
  },
  "panels/accessibility/AccessibilityStrings.ts | maximumValue": {
    "message": "Valor máximo"
  },
  "panels/accessibility/AccessibilityStrings.ts | minimumValue": {
    "message": "Valor mínimo"
  },
  "panels/accessibility/AccessibilityStrings.ts | multiline": {
    "message": "Varias líneas"
  },
  "panels/accessibility/AccessibilityStrings.ts | multiselectable": {
    "message": "Selección múltiple"
  },
  "panels/accessibility/AccessibilityStrings.ts | orientation": {
    "message": "Orientación"
  },
  "panels/accessibility/AccessibilityStrings.ts | pressed": {
    "message": "Pulsado"
  },
  "panels/accessibility/AccessibilityStrings.ts | readonlyString": {
    "message": "Solo lectura"
  },
  "panels/accessibility/AccessibilityStrings.ts | relatedElement": {
    "message": "Elemento relacionado"
  },
  "panels/accessibility/AccessibilityStrings.ts | relevantLiveRegions": {
    "message": "Relevantes (regiones activas)"
  },
  "panels/accessibility/AccessibilityStrings.ts | requiredString": {
    "message": "Obligatorio"
  },
  "panels/accessibility/AccessibilityStrings.ts | role": {
    "message": "Rol"
  },
  "panels/accessibility/AccessibilityStrings.ts | selectedString": {
    "message": "Seleccionado"
  },
  "panels/accessibility/AccessibilityStrings.ts | theAccessibleDescriptionForThis": {
    "message": "La descripción accesible de este elemento."
  },
  "panels/accessibility/AccessibilityStrings.ts | theComputedHelpTextForThis": {
    "message": "El texto de ayuda calculado de este elemento."
  },
  "panels/accessibility/AccessibilityStrings.ts | theComputedNameOfThisElement": {
    "message": "El nombre calculado de este elemento."
  },
  "panels/accessibility/AccessibilityStrings.ts | theDescendantOfThisElementWhich": {
    "message": "El descendiente de este elemento que está activo, es decir, el elemento al que se debe delegar el foco."
  },
  "panels/accessibility/AccessibilityStrings.ts | theHierarchicalLevelOfThis": {
    "message": "El nivel jerárquico de este elemento."
  },
  "panels/accessibility/AccessibilityStrings.ts | theValueOfThisElementThisMayBe": {
    "message": "El valor de este elemento. Es posible que lo haya proporcionado el usuario o el desarrollador (depende del elemento)."
  },
  "panels/accessibility/AccessibilityStrings.ts | value": {
    "message": "Valor"
  },
  "panels/accessibility/AccessibilityStrings.ts | valueDescription": {
    "message": "Descripción del valor"
  },
  "panels/accessibility/AccessibilityStrings.ts | valueFromAttribute": {
    "message": "Valor de atributo."
  },
  "panels/accessibility/AccessibilityStrings.ts | valueFromElementContents": {
    "message": "Valor de contenidos del elemento."
  },
  "panels/accessibility/AccessibilityStrings.ts | valueFromFigcaptionElement": {
    "message": "Valor del elemento figcaption."
  },
  "panels/accessibility/AccessibilityStrings.ts | valueFromLabelElement": {
    "message": "Valor del elemento label."
  },
  "panels/accessibility/AccessibilityStrings.ts | valueFromLabelElementWithFor": {
    "message": "Valor de un elemento label con el atributo for=."
  },
  "panels/accessibility/AccessibilityStrings.ts | valueFromLabelElementWrapped": {
    "message": "Valor de un elemento label que encapsula."
  },
  "panels/accessibility/AccessibilityStrings.ts | valueFromLegendElement": {
    "message": "Valor del elemento legend."
  },
  "panels/accessibility/AccessibilityStrings.ts | valueFromNativeHtmlRuby": {
    "message": "Valor de anotación ruby de HTML simplificado."
  },
  "panels/accessibility/AccessibilityStrings.ts | valueFromNativeHtmlUnknownSource": {
    "message": "Valor de HTML nativo (fuente desconocida)."
  },
  "panels/accessibility/AccessibilityStrings.ts | valueFromPlaceholderAttribute": {
    "message": "Valor del atributo de marcador de posición."
  },
  "panels/accessibility/AccessibilityStrings.ts | valueFromRelatedElement": {
    "message": "Valor del elemento relacionado."
  },
  "panels/accessibility/AccessibilityStrings.ts | valueFromStyle": {
    "message": "Valor del estilo."
  },
  "panels/accessibility/AccessibilityStrings.ts | valueFromTableCaption": {
    "message": "Valor de table caption."
  },
  "panels/accessibility/AccessibilityStrings.ts | valueFromTitleAttribute": {
    "message": "Valor del atributo de título."
  },
  "panels/accessibility/AccessibilityStrings.ts | whetherAUserMaySelectMoreThanOne": {
    "message": "Especifica si un usuario puede seleccionar más de una opción de este widget."
  },
  "panels/accessibility/AccessibilityStrings.ts | whetherAndWhatPriorityOfLive": {
    "message": "Especifica si está prevista una prioridad de actualizaciones en tiempo real de este elemento y de qué tipo."
  },
  "panels/accessibility/AccessibilityStrings.ts | whetherAndWhatTypeOfAutocomplete": {
    "message": "Opción que determina si actualmente este elemento proporciona sugerencias de autocompletado y de qué tipo."
  },
  "panels/accessibility/AccessibilityStrings.ts | whetherTheOptionRepresentedBy": {
    "message": "Especifica si la opción que representa este elemento está seleccionada en este momento."
  },
  "panels/accessibility/AccessibilityStrings.ts | whetherTheValueOfThisElementCan": {
    "message": "Si se puede establecer el valor de este elemento."
  },
  "panels/accessibility/AccessibilityStrings.ts | whetherThisCheckboxRadioButtonOr": {
    "message": "Especifica si este botón de selección, casilla o elemento de árbol está marcado, desmarcado o ambos (por ejemplo, tiene elementos secundarios marcados y desmarcados)."
  },
  "panels/accessibility/AccessibilityStrings.ts | whetherThisElementHasCausedSome": {
    "message": "Si este elemento ha causado que aparezca algún tipo de ventana emergente (como un menú)"
  },
  "panels/accessibility/AccessibilityStrings.ts | whetherThisElementIsARequired": {
    "message": "Opción que determina si este elemento es un campo obligatorio en un formulario."
  },
  "panels/accessibility/AccessibilityStrings.ts | whetherThisElementOrAnother": {
    "message": "Indica si este elemento, u otro elemento de agrupación que controle, se amplía."
  },
  "panels/accessibility/AccessibilityStrings.ts | whetherThisElementOrItsSubtree": {
    "message": "Si este elemento o su subárbol se está actualizando en este momento (y, por tanto, podría encontrarse en un estado incoherente)."
  },
  "panels/accessibility/AccessibilityStrings.ts | whetherThisLinearElements": {
    "message": "Si la orientación de este elemento lineal es horizontal o vertical."
  },
  "panels/accessibility/AccessibilityStrings.ts | whetherThisTextBoxMayHaveMore": {
    "message": "Especifica si este cuadro de texto puede tener más de una línea."
  },
  "panels/accessibility/AccessibilityStrings.ts | whetherThisToggleButtonIs": {
    "message": "Si este botón para activar/desactivar se encuentra en un estado de pulsado."
  },
  "panels/accessibility/SourceOrderView.ts | noSourceOrderInformation": {
    "message": "No hay información sobre el orden de origen"
  },
  "panels/accessibility/SourceOrderView.ts | showSourceOrder": {
    "message": "Mostrar orden de origen"
  },
  "panels/accessibility/SourceOrderView.ts | sourceOrderViewer": {
    "message": "Visor del orden de la fuente"
  },
  "panels/accessibility/SourceOrderView.ts | thereMayBeADelayInDisplaying": {
    "message": "Puede que haya cierto retraso al mostrar el orden de las fuentes de los elementos con muchos elementos secundarios"
  },
  "panels/accessibility/accessibility-meta.ts | accessibility": {
    "message": "Accesibilidad"
  },
  "panels/accessibility/accessibility-meta.ts | shoAccessibility": {
    "message": "Mostrar accesibilidad"
  },
  "panels/animation/AnimationTimeline.ts | animationPreviewS": {
    "message": "Vista previa de animación {PH1}"
  },
  "panels/animation/AnimationTimeline.ts | animationPreviews": {
    "message": "Vistas previas de animaciones"
  },
  "panels/animation/AnimationTimeline.ts | clearAll": {
    "message": "Borrar todo"
  },
  "panels/animation/AnimationTimeline.ts | pause": {
    "message": "Pausar"
  },
  "panels/animation/AnimationTimeline.ts | pauseAll": {
    "message": "Pausar todo"
  },
  "panels/animation/AnimationTimeline.ts | pauseTimeline": {
    "message": "Pausar cronología"
  },
  "panels/animation/AnimationTimeline.ts | playTimeline": {
    "message": "Reproducir cronología"
  },
  "panels/animation/AnimationTimeline.ts | playbackRatePlaceholder": {
    "message": "{PH1} %"
  },
  "panels/animation/AnimationTimeline.ts | playbackRates": {
    "message": "Velocidades de reproducción"
  },
  "panels/animation/AnimationTimeline.ts | replayTimeline": {
    "message": "Línea de tiempo de nueva reproducción"
  },
  "panels/animation/AnimationTimeline.ts | resumeAll": {
    "message": "Reanudar todo"
  },
  "panels/animation/AnimationTimeline.ts | selectAnEffectAboveToInspectAnd": {
    "message": "Selecciona un efecto arriba para inspeccionarlo y modificarlo."
  },
  "panels/animation/AnimationTimeline.ts | setSpeedToS": {
    "message": "Establecer velocidad en {PH1}"
  },
  "panels/animation/AnimationTimeline.ts | waitingForAnimations": {
    "message": "Esperando a las animaciones..."
  },
  "panels/animation/AnimationUI.ts | animationEndpointSlider": {
    "message": "Control deslizante de punto final de animación"
  },
  "panels/animation/AnimationUI.ts | animationKeyframeSlider": {
    "message": "Control deslizante de animación de fotogramas clave"
  },
  "panels/animation/AnimationUI.ts | sSlider": {
    "message": "Control deslizante {PH1}"
  },
  "panels/animation/animation-meta.ts | animations": {
    "message": "Animaciones"
  },
  "panels/animation/animation-meta.ts | showAnimations": {
    "message": "Mostrar animaciones"
  },
  "panels/application/AppManifestView.ts | aUrlInTheManifestContainsA": {
    "message": "Una URL del archivo de manifiesto contiene un nombre de usuario, una contraseña o un puerto"
  },
  "panels/application/AppManifestView.ts | actualHeightSpxOfSSDoesNotMatch": {
    "message": "La altura real ({PH1} px) de {PH2} {PH3} no coincide con la altura especificada ({PH4} px)"
  },
  "panels/application/AppManifestView.ts | actualSizeSspxOfSSDoesNotMatch": {
    "message": "El tamaño real ({PH1}×{PH2}) px de {PH3} {PH4} no coincide con el tamaño especificado ({PH5}×{PH6} px)"
  },
  "panels/application/AppManifestView.ts | actualWidthSpxOfSSDoesNotMatch": {
    "message": "La anchura actual ({PH1} px) de {PH2} {PH3} no se corresponde con la especificada({PH4} px)"
  },
  "panels/application/AppManifestView.ts | appManifest": {
    "message": "Manifiesto de la aplicación"
  },
  "panels/application/AppManifestView.ts | backgroundColor": {
    "message": "Color de fondo"
  },
  "panels/application/AppManifestView.ts | couldNotCheckServiceWorker": {
    "message": "No se ha podido comprobar el service worker porque no hay ningún campo \"start_url\" en el archivo de manifiesto"
  },
  "panels/application/AppManifestView.ts | couldNotDownloadARequiredIcon": {
    "message": "No se ha podido descargar un icono necesario del archivo de manifiesto"
  },
  "panels/application/AppManifestView.ts | description": {
    "message": "Descripción"
  },
  "panels/application/AppManifestView.ts | descriptionMayBeTruncated": {
    "message": "Es posible que la descripción esté truncada."
  },
  "panels/application/AppManifestView.ts | display": {
    "message": "Mostrar"
  },
  "panels/application/AppManifestView.ts | documentationOnMaskableIcons": {
    "message": "documentación sobre iconos enmascarables"
  },
  "panels/application/AppManifestView.ts | downloadedIconWasEmptyOr": {
    "message": "El icono descargado estaba vacío o dañado"
  },
  "panels/application/AppManifestView.ts | errorsAndWarnings": {
    "message": "Errores y advertencias"
  },
  "panels/application/AppManifestView.ts | icon": {
    "message": "Icono"
  },
  "panels/application/AppManifestView.ts | icons": {
    "message": "Iconos"
  },
  "panels/application/AppManifestView.ts | identity": {
    "message": "Identidad"
  },
  "panels/application/AppManifestView.ts | imageFromS": {
    "message": "Imagen de {PH1}"
  },
  "panels/application/AppManifestView.ts | installability": {
    "message": "Instalabilidad"
  },
  "panels/application/AppManifestView.ts | manifestContainsDisplayoverride": {
    "message": "El archivo de manifiesto contiene el campo \"display_override\", y el primer modo de visualización admitido debe ser \"standalone\", \"fullscreen\" o \"minimal-ui\""
  },
  "panels/application/AppManifestView.ts | manifestCouldNotBeFetchedIsEmpty": {
    "message": "El archivo de manifiesto no se ha podido obtener, está vacío o no se ha podido analizar"
  },
  "panels/application/AppManifestView.ts | manifestDisplayPropertyMustBeOne": {
    "message": "La propiedad display del archivo de manifiesto debe ser standalone, fullscreen o minimal-ui"
  },
  "panels/application/AppManifestView.ts | manifestDoesNotContainANameOr": {
    "message": "El archivo de manifiesto no contiene ningún campo \"name\" ni \"short_name\""
  },
  "panels/application/AppManifestView.ts | manifestDoesNotContainASuitable": {
    "message": "El archivo de manifiesto no contiene un icono válido. Debe estar en formato PNG, SVG o WebP de al menos {PH1} píxeles, debe definirse el atributo sizes y, si se define el atributo purpose, debe incluir el valor \"any\" y no debe incluir el valor \"maskable\"."
  },
  "panels/application/AppManifestView.ts | manifestSpecifies": {
    "message": "El archivo de manifiesto especifica que prefer_related_applications: true"
  },
  "panels/application/AppManifestView.ts | manifestStartUrlIsNotValid": {
    "message": "La URL de inicio del archivo de manifiesto no es válida"
  },
  "panels/application/AppManifestView.ts | name": {
    "message": "Nombre"
  },
  "panels/application/AppManifestView.ts | needHelpReadOurS": {
    "message": "¿Necesitas ayuda? Lee la página {PH1}."
  },
  "panels/application/AppManifestView.ts | noManifestDetected": {
    "message": "Archivo de manifiesto no detectado"
  },
  "panels/application/AppManifestView.ts | noMatchingServiceWorkerDetected": {
    "message": "No se ha detectado ningún service worker que coincida. Es posible que tengas que volver a cargar la página, o comprueba que el alcance del service worker en la página actual incluya el alcance y la URL de inicio del archivo de manifiesto."
  },
  "panels/application/AppManifestView.ts | noPlayStoreIdProvided": {
    "message": "No se ha proporcionado ningún ID de Play Store"
  },
  "panels/application/AppManifestView.ts | noSuppliedIconIsAtLeastSpxSquare": {
    "message": "Ninguno de los iconos proporcionados tiene al menos {PH1} píxeles en formato de imagen cuadrada PNG, SVG o WebP, con el atributo \"purpose\" sin definir o definido con el valor \"any\"."
  },
  "panels/application/AppManifestView.ts | orientation": {
    "message": "Orientación"
  },
  "panels/application/AppManifestView.ts | pageDoesNotWorkOffline": {
    "message": "La página no funciona sin conexión"
  },
  "panels/application/AppManifestView.ts | pageDoesNotWorkOfflineThePage": {
    "message": "La página no funciona sin conexión. A partir de Chrome 93, los criterios de instalación cambian y este sitio no podrá instalarse. Consulta la página {PH1} para obtener más información."
  },
  "panels/application/AppManifestView.ts | pageHasNoManifestLinkUrl": {
    "message": "La página no tiene ningún archivo de manifiesto <link> URL"
  },
  "panels/application/AppManifestView.ts | pageIsLoadedInAnIncognitoWindow": {
    "message": "La página se ha cargado en una ventana de incógnito"
  },
  "panels/application/AppManifestView.ts | pageIsNotLoadedInTheMainFrame": {
    "message": "La página no se ha cargado en el marco principal"
  },
  "panels/application/AppManifestView.ts | pageIsNotServedFromASecureOrigin": {
    "message": "La página no está alojada en un origen seguro"
  },
  "panels/application/AppManifestView.ts | preferrelatedapplicationsIsOnly": {
    "message": "prefer_related_applications solo es compatible con los canales beta y estable deChrome en Android."
  },
  "panels/application/AppManifestView.ts | presentation": {
    "message": "Presentación"
  },
  "panels/application/AppManifestView.ts | primaryIconasUsedByChrome": {
    "message": "Icono principal como se usa en Chrome"
  },
  "panels/application/AppManifestView.ts | primaryManifestIconFromS": {
    "message": "Icono principal del archivo de manifiesto de {PH1}"
  },
  "panels/application/AppManifestView.ts | sSDoesNotSpecifyItsSizeInThe": {
    "message": "{PH1} {PH2} no especifica su tamaño en el archivo de manifiesto"
  },
  "panels/application/AppManifestView.ts | sSFailedToLoad": {
    "message": "No se ha podido cargar {PH1} {PH2}"
  },
  "panels/application/AppManifestView.ts | sSHeightDoesNotComplyWithRatioRequirement": {
    "message": "La altura de {PH1} {PH2} no puede ser más de 2,3 veces más larga que la anchura"
  },
  "panels/application/AppManifestView.ts | sSShouldHaveSquareIcon": {
    "message": "La mayoría de los sistemas operativos requieren iconos cuadrados. Incluye al menos un icono cuadrado en el array."
  },
  "panels/application/AppManifestView.ts | sSShouldSpecifyItsSizeAs": {
    "message": "{PH1} {PH2} debe especificar su tamaño con el formato {width}x{height}"
  },
  "panels/application/AppManifestView.ts | sSSizeShouldBeAtLeast320": {
    "message": "El tamaño de {PH1} {PH2} debe ser de al menos 320×320"
  },
  "panels/application/AppManifestView.ts | sSSizeShouldBeAtMost3840": {
    "message": "El tamaño de {PH1} {PH2} debe ser de 3840x3840 px como máximo"
  },
  "panels/application/AppManifestView.ts | sSWidthDoesNotComplyWithRatioRequirement": {
    "message": "La anchura de {PH1} {PH2} no puede ser más de 2,3 veces más larga que la altura"
  },
  "panels/application/AppManifestView.ts | sSrcIsNotSet": {
    "message": "No se ha definido el atributo src de {PH1}"
  },
  "panels/application/AppManifestView.ts | sUrlSFailedToParse": {
    "message": "No se ha podido analizar la URL de {PH1} \"{PH2}\""
  },
  "panels/application/AppManifestView.ts | screenshot": {
    "message": "Captura de pantalla"
  },
  "panels/application/AppManifestView.ts | screenshotS": {
    "message": "Captura de pantalla n.º {PH1}"
  },
  "panels/application/AppManifestView.ts | shortName": {
    "message": "Nombre abreviado"
  },
  "panels/application/AppManifestView.ts | shortcutS": {
    "message": "Acceso directo n.º {PH1}"
  },
  "panels/application/AppManifestView.ts | shortcutSShouldIncludeAXPixel": {
    "message": "El acceso directo n.º {PH1} debe incluir un icono de 96x96 px"
  },
  "panels/application/AppManifestView.ts | showOnlyTheMinimumSafeAreaFor": {
    "message": "Mostrar solo la zona mínima segura para iconos enmascarables"
  },
  "panels/application/AppManifestView.ts | startUrl": {
    "message": "Iniciar URL"
  },
  "panels/application/AppManifestView.ts | theAppIsAlreadyInstalled": {
    "message": "La aplicación ya está instalada"
  },
  "panels/application/AppManifestView.ts | thePlayStoreAppUrlAndPlayStoreId": {
    "message": "La URL de Play Store de la aplicación y el ID de Play Store no coinciden"
  },
  "panels/application/AppManifestView.ts | theSpecifiedApplicationPlatform": {
    "message": "La plataforma de aplicaciones especificada no es compatible con Android"
  },
  "panels/application/AppManifestView.ts | themeColor": {
    "message": "Color del tema"
  },
  "panels/application/ApplicationCacheItemsView.ts | appcache": {
    "message": "Caché de aplicaciones"
  },
  "panels/application/ApplicationCacheItemsView.ts | applicationCache": {
    "message": "Caché de aplicación"
  },
  "panels/application/ApplicationCacheItemsView.ts | deleteString": {
    "message": "Eliminar"
  },
  "panels/application/ApplicationCacheItemsView.ts | noApplicationCacheInformation": {
    "message": "No hay información disponible sobre caché de aplicaciones."
  },
  "panels/application/ApplicationCacheItemsView.ts | offline": {
    "message": "Sin conexión"
  },
  "panels/application/ApplicationCacheItemsView.ts | online": {
    "message": "Online"
  },
  "panels/application/ApplicationCacheItemsView.ts | resource": {
    "message": "Recurso"
  },
  "panels/application/ApplicationCacheItemsView.ts | sizeString": {
    "message": "Tamaño"
  },
  "panels/application/ApplicationCacheItemsView.ts | typeString": {
    "message": "Tipo"
  },
  "panels/application/ApplicationPanelCacheSection.ts | backForwardCache": {
    "message": "Caché de páginas completas"
  },
  "panels/application/ApplicationPanelCacheSection.ts | cacheStorage": {
    "message": "Almacenamiento en caché"
  },
  "panels/application/ApplicationPanelCacheSection.ts | delete": {
    "message": "Eliminar"
  },
  "panels/application/ApplicationPanelCacheSection.ts | refreshCaches": {
    "message": "Actualizar cachés"
  },
  "panels/application/ApplicationPanelSidebar.ts | application": {
    "message": "Aplicación"
  },
  "panels/application/ApplicationPanelSidebar.ts | applicationCache": {
    "message": "Caché de aplicación"
  },
  "panels/application/ApplicationPanelSidebar.ts | backgroundServices": {
    "message": "Servicios en segundo plano"
  },
  "panels/application/ApplicationPanelSidebar.ts | cache": {
    "message": "Caché"
  },
  "panels/application/ApplicationPanelSidebar.ts | clear": {
    "message": "Borrar"
  },
  "panels/application/ApplicationPanelSidebar.ts | cookies": {
    "message": "Cookies"
  },
  "panels/application/ApplicationPanelSidebar.ts | cookiesUsedByFramesFromS": {
    "message": "Cookies usadas por marcos de {PH1}"
  },
  "panels/application/ApplicationPanelSidebar.ts | documentNotAvailable": {
    "message": "Documento no disponible"
  },
  "panels/application/ApplicationPanelSidebar.ts | frames": {
    "message": "Fotogramas"
  },
  "panels/application/ApplicationPanelSidebar.ts | indexeddb": {
    "message": "IndexedDB"
  },
  "panels/application/ApplicationPanelSidebar.ts | keyPathS": {
    "message": "Ruta de clave: {PH1}"
  },
  "panels/application/ApplicationPanelSidebar.ts | localFiles": {
    "message": "Archivos locales"
  },
  "panels/application/ApplicationPanelSidebar.ts | localStorage": {
    "message": "Almacenamiento local"
  },
  "panels/application/ApplicationPanelSidebar.ts | manifest": {
    "message": "Archivo de manifiesto"
  },
  "panels/application/ApplicationPanelSidebar.ts | openedWindows": {
    "message": "Ventanas abiertas"
  },
  "panels/application/ApplicationPanelSidebar.ts | refreshIndexeddb": {
    "message": "Actualizar IndexedDB"
  },
  "panels/application/ApplicationPanelSidebar.ts | sessionStorage": {
    "message": "Almacenamiento de sesión"
  },
  "panels/application/ApplicationPanelSidebar.ts | storage": {
    "message": "Almacenamiento"
  },
  "panels/application/ApplicationPanelSidebar.ts | theContentOfThisDocumentHasBeen": {
    "message": "El contenido de este documento se ha generado de forma dinámica mediante \"document.write()\"."
  },
  "panels/application/ApplicationPanelSidebar.ts | versionS": {
    "message": "Versión: {PH1}"
  },
  "panels/application/ApplicationPanelSidebar.ts | versionSEmpty": {
    "message": "Versión: {PH1} (vacía)"
  },
  "panels/application/ApplicationPanelSidebar.ts | webSql": {
    "message": "Web SQL"
  },
  "panels/application/ApplicationPanelSidebar.ts | webWorkers": {
    "message": "Web Workers"
  },
  "panels/application/ApplicationPanelSidebar.ts | windowWithoutTitle": {
    "message": "Ventana sin título"
  },
  "panels/application/ApplicationPanelSidebar.ts | worker": {
    "message": "trabajador"
  },
  "panels/application/BackForwardCacheView.ts | backForwardCacheTitle": {
    "message": "Caché de páginas completas"
  },
  "panels/application/BackForwardCacheView.ts | bfcacheStatus": {
    "message": "Estado de la caché de páginas completas"
  },
  "panels/application/BackForwardCacheView.ts | lastMainFrameNavigation": {
    "message": "Último marco principal de navegación"
  },
  "panels/application/BackForwardCacheView.ts | mainFrame": {
    "message": "Marco principal"
  },
  "panels/application/BackForwardCacheView.ts | normalNavigation": {
    "message": "Navegación normal"
  },
  "panels/application/BackForwardCacheView.ts | restoredFromBFCache": {
    "message": "Restaurado desde la caché de páginas completas"
  },
  "panels/application/BackForwardCacheView.ts | unavailable": {
    "message": "no disponible"
  },
  "panels/application/BackForwardCacheView.ts | unknown": {
    "message": "desconocida"
  },
  "panels/application/BackForwardCacheView.ts | url": {
    "message": "URL"
  },
  "panels/application/BackgroundServiceView.ts | backgroundFetch": {
    "message": "Obtención en segundo plano"
  },
  "panels/application/BackgroundServiceView.ts | backgroundServices": {
    "message": "Servicios en segundo plano"
  },
  "panels/application/BackgroundServiceView.ts | backgroundSync": {
    "message": "Sincronización en segundo plano"
  },
  "panels/application/BackgroundServiceView.ts | clear": {
    "message": "Borrar"
  },
  "panels/application/BackgroundServiceView.ts | clickTheRecordButtonSOrHitSTo": {
    "message": "Haz clic en el botón de grabación {PH1} o pulsa {PH2} para empezar a grabar."
  },
  "panels/application/BackgroundServiceView.ts | devtoolsWillRecordAllSActivity": {
    "message": "DevTools registrará toda la actividad de {PH1} durante un máximo de 3 días, aunque esté cerrada."
  },
  "panels/application/BackgroundServiceView.ts | empty": {
    "message": "vacío"
  },
  "panels/application/BackgroundServiceView.ts | event": {
    "message": "Evento"
  },
  "panels/application/BackgroundServiceView.ts | instanceId": {
    "message": "ID de instancia"
  },
  "panels/application/BackgroundServiceView.ts | learnMore": {
    "message": "Más información"
  },
  "panels/application/BackgroundServiceView.ts | noMetadataForThisEvent": {
    "message": "No hay metadatos de este evento"
  },
  "panels/application/BackgroundServiceView.ts | notifications": {
    "message": "Notificaciones"
  },
  "panels/application/BackgroundServiceView.ts | origin": {
    "message": "Origen"
  },
  "panels/application/BackgroundServiceView.ts | paymentHandler": {
    "message": "Controlador de pagos"
  },
  "panels/application/BackgroundServiceView.ts | periodicBackgroundSync": {
    "message": "Sincronización en segundo plano periódica"
  },
  "panels/application/BackgroundServiceView.ts | pushMessaging": {
    "message": "Mensajes push"
  },
  "panels/application/BackgroundServiceView.ts | recordingSActivity": {
    "message": "Grabando actividad de {PH1}..."
  },
  "panels/application/BackgroundServiceView.ts | saveEvents": {
    "message": "Guardar eventos"
  },
  "panels/application/BackgroundServiceView.ts | selectAnEntryToViewMetadata": {
    "message": "Selecciona una entrada para ver los metadatos"
  },
  "panels/application/BackgroundServiceView.ts | showEventsFromOtherDomains": {
    "message": "Mostrar eventos de otros dominios"
  },
  "panels/application/BackgroundServiceView.ts | startRecordingEvents": {
    "message": "Empezar a grabar eventos"
  },
  "panels/application/BackgroundServiceView.ts | stopRecordingEvents": {
    "message": "Detener grabación de eventos"
  },
  "panels/application/BackgroundServiceView.ts | swScope": {
    "message": "Alcance del service worker"
  },
  "panels/application/BackgroundServiceView.ts | timestamp": {
    "message": "Marca de tiempo"
  },
  "panels/application/CookieItemsView.ts | clearAllCookies": {
    "message": "Borrar todas las cookies"
  },
  "panels/application/CookieItemsView.ts | clearFilteredCookies": {
    "message": "Borrar cookies filtradas"
  },
  "panels/application/CookieItemsView.ts | cookies": {
    "message": "Cookies"
  },
  "panels/application/CookieItemsView.ts | numberOfCookiesShownInTableS": {
    "message": "El número de cookies mostradas en la tabla: {PH1}"
  },
  "panels/application/CookieItemsView.ts | onlyShowCookiesWhichHaveAn": {
    "message": "Mostrar solo cookies que tengan una incidencia asociada"
  },
  "panels/application/CookieItemsView.ts | onlyShowCookiesWithAnIssue": {
    "message": "Mostrar solo cookies que tengan un problema"
  },
  "panels/application/CookieItemsView.ts | selectACookieToPreviewItsValue": {
    "message": "Selecciona una cookie para revisar su valor"
  },
  "panels/application/CookieItemsView.ts | showUrlDecoded": {
    "message": "Mostrar URL decodificada"
  },
  "panels/application/DOMStorageItemsView.ts | domStorage": {
    "message": "Almacenamiento DOM"
  },
  "panels/application/DOMStorageItemsView.ts | domStorageItems": {
    "message": "Elementos de almacenamiento de DOM"
  },
  "panels/application/DOMStorageItemsView.ts | key": {
    "message": "Clave"
  },
  "panels/application/DOMStorageItemsView.ts | selectAValueToPreview": {
    "message": "Selecciona un valor para previsualizarlo"
  },
  "panels/application/DOMStorageItemsView.ts | value": {
    "message": "Valor"
  },
  "panels/application/DatabaseModel.ts | anUnexpectedErrorSOccurred": {
    "message": "Se ha producido un error {PH1} inesperado."
  },
  "panels/application/DatabaseModel.ts | databaseNoLongerHasExpected": {
    "message": "La base de datos ya no tiene la versión esperada."
  },
  "panels/application/DatabaseQueryView.ts | databaseQuery": {
    "message": "Consulta de base de datos"
  },
  "panels/application/DatabaseQueryView.ts | queryS": {
    "message": "Consulta: {PH1}"
  },
  "panels/application/DatabaseTableView.ts | anErrorOccurredTryingToreadTheS": {
    "message": "Se ha producido un error al intentar leer la tabla \"{PH1}\"."
  },
  "panels/application/DatabaseTableView.ts | database": {
    "message": "Base de datos"
  },
  "panels/application/DatabaseTableView.ts | refresh": {
    "message": "Actualizar"
  },
  "panels/application/DatabaseTableView.ts | theStableIsEmpty": {
    "message": "La tabla {PH1} está vacía"
  },
  "panels/application/DatabaseTableView.ts | visibleColumns": {
    "message": "Columnas visibles"
  },
  "panels/application/IndexedDBViews.ts | clearObjectStore": {
    "message": "Borrar almacén de objeto"
  },
  "panels/application/IndexedDBViews.ts | collapse": {
    "message": "Ocultar"
  },
  "panels/application/IndexedDBViews.ts | dataMayBeStale": {
    "message": "Puede que los datos estén inactivos"
  },
  "panels/application/IndexedDBViews.ts | deleteDatabase": {
    "message": "Eliminar base de datos"
  },
  "panels/application/IndexedDBViews.ts | deleteSelected": {
    "message": "Eliminar seleccionados"
  },
  "panels/application/IndexedDBViews.ts | expandRecursively": {
    "message": "Expandir de forma recurrente"
  },
  "panels/application/IndexedDBViews.ts | idb": {
    "message": "IDB"
  },
  "panels/application/IndexedDBViews.ts | indexedDb": {
    "message": "Indexed DB"
  },
  "panels/application/IndexedDBViews.ts | keyGeneratorValueS": {
    "message": "Valor del generador de claves: {PH1}"
  },
  "panels/application/IndexedDBViews.ts | keyPath": {
    "message": "Ruta de clave: "
  },
  "panels/application/IndexedDBViews.ts | keyString": {
    "message": "Clave"
  },
  "panels/application/IndexedDBViews.ts | loading": {
    "message": "Cargando…"
  },
  "panels/application/IndexedDBViews.ts | objectStores": {
    "message": "Almacenamiento de objetos"
  },
  "panels/application/IndexedDBViews.ts | pleaseConfirmDeleteOfSDatabase": {
    "message": "Confirma la eliminación de la base de datos {PH1}"
  },
  "panels/application/IndexedDBViews.ts | primaryKey": {
    "message": "Clave principal"
  },
  "panels/application/IndexedDBViews.ts | refresh": {
    "message": "Actualizar"
  },
  "panels/application/IndexedDBViews.ts | refreshDatabase": {
    "message": "Actualizar base de datos"
  },
  "panels/application/IndexedDBViews.ts | securityOrigin": {
    "message": "Origen de seguridad"
  },
  "panels/application/IndexedDBViews.ts | showNextPage": {
    "message": "Mostrar página siguiente"
  },
  "panels/application/IndexedDBViews.ts | showPreviousPage": {
    "message": "Mostrar página anterior"
  },
  "panels/application/IndexedDBViews.ts | someEntriesMayHaveBeenModified": {
    "message": "Es posible que se hayan modificado algunas entradas"
  },
  "panels/application/IndexedDBViews.ts | startFromKey": {
    "message": "Comenzar desde clave"
  },
  "panels/application/IndexedDBViews.ts | totalEntriesS": {
    "message": "Entradas totales: {PH1}"
  },
  "panels/application/IndexedDBViews.ts | valueString": {
    "message": "Valor"
  },
  "panels/application/IndexedDBViews.ts | version": {
    "message": "Versión"
  },
  "panels/application/OpenedWindowDetailsView.ts | accessToOpener": {
    "message": "Acceder a la página que solicita abrir"
  },
  "panels/application/OpenedWindowDetailsView.ts | clickToRevealInElementsPanel": {
    "message": "Hacer clic para mostrar en el panel de elementos"
  },
  "panels/application/OpenedWindowDetailsView.ts | closed": {
    "message": "cerradas"
  },
  "panels/application/OpenedWindowDetailsView.ts | crossoriginEmbedderPolicy": {
    "message": "Política de inserciones de orígenes cruzados"
  },
  "panels/application/OpenedWindowDetailsView.ts | document": {
    "message": "Documento"
  },
  "panels/application/OpenedWindowDetailsView.ts | no": {
    "message": "No"
  },
  "panels/application/OpenedWindowDetailsView.ts | openerFrame": {
    "message": "Marco de apertura"
  },
  "panels/application/OpenedWindowDetailsView.ts | reportingTo": {
    "message": "informando a"
  },
  "panels/application/OpenedWindowDetailsView.ts | security": {
    "message": "Seguridad"
  },
  "panels/application/OpenedWindowDetailsView.ts | securityIsolation": {
    "message": "Seguridad y aislamiento"
  },
  "panels/application/OpenedWindowDetailsView.ts | showsWhetherTheOpenedWindowIs": {
    "message": "Muestra si la ventana que está abierta puede acceder a la página que ha solicitado abrirla y viceversa"
  },
  "panels/application/OpenedWindowDetailsView.ts | type": {
    "message": "Tipo"
  },
  "panels/application/OpenedWindowDetailsView.ts | unknown": {
    "message": "Desconocida"
  },
  "panels/application/OpenedWindowDetailsView.ts | url": {
    "message": "URL"
  },
  "panels/application/OpenedWindowDetailsView.ts | webWorker": {
    "message": "Web Worker"
  },
  "panels/application/OpenedWindowDetailsView.ts | windowWithoutTitle": {
    "message": "Ventana sin título"
  },
  "panels/application/OpenedWindowDetailsView.ts | worker": {
    "message": "trabajador"
  },
  "panels/application/OpenedWindowDetailsView.ts | yes": {
    "message": "Sí"
  },
  "panels/application/ServiceWorkerCacheViews.ts | cache": {
    "message": "Caché"
  },
  "panels/application/ServiceWorkerCacheViews.ts | deleteSelected": {
    "message": "Eliminar seleccionadas"
  },
  "panels/application/ServiceWorkerCacheViews.ts | filterByPath": {
    "message": "Filtrar por ruta"
  },
  "panels/application/ServiceWorkerCacheViews.ts | headers": {
    "message": "Encabezados"
  },
  "panels/application/ServiceWorkerCacheViews.ts | matchingEntriesS": {
    "message": "Entradas coincidentes: {PH1}"
  },
  "panels/application/ServiceWorkerCacheViews.ts | name": {
    "message": "Nombre"
  },
  "panels/application/ServiceWorkerCacheViews.ts | preview": {
    "message": "Vista previa"
  },
  "panels/application/ServiceWorkerCacheViews.ts | refresh": {
    "message": "Actualizar"
  },
  "panels/application/ServiceWorkerCacheViews.ts | selectACacheEntryAboveToPreview": {
    "message": "Selecciona más arriba una entrada de caché para previsualizarla"
  },
  "panels/application/ServiceWorkerCacheViews.ts | serviceWorkerCache": {
    "message": "Caché de Service Worker"
  },
  "panels/application/ServiceWorkerCacheViews.ts | timeCached": {
    "message": "tiempo almacenado en caché"
  },
  "panels/application/ServiceWorkerCacheViews.ts | totalEntriesS": {
    "message": "Entradas totales: {PH1}"
  },
  "panels/application/ServiceWorkerCacheViews.ts | varyHeaderWarning": {
    "message": "⚠️ Asignar el valor \"true\" a \"ignoreVary\" cuando coincida con esta entrada"
  },
  "panels/application/ServiceWorkerUpdateCycleView.ts | endTimeS": {
    "message": "Hora de finalización: {PH1}"
  },
  "panels/application/ServiceWorkerUpdateCycleView.ts | startTimeS": {
    "message": "Hora de inicio: {PH1}"
  },
  "panels/application/ServiceWorkerUpdateCycleView.ts | timeline": {
    "message": "Línea de tiempo"
  },
  "panels/application/ServiceWorkerUpdateCycleView.ts | updateActivity": {
    "message": "Actualizar actividad"
  },
  "panels/application/ServiceWorkerUpdateCycleView.ts | version": {
    "message": "Versión"
  },
  "panels/application/ServiceWorkersView.ts | bypassForNetwork": {
    "message": "Saltar para acceder a red"
  },
  "panels/application/ServiceWorkersView.ts | bypassTheServiceWorkerAndLoad": {
    "message": "Sortear el service worker y cargar recursos desde la red"
  },
  "panels/application/ServiceWorkersView.ts | clients": {
    "message": "Clientes"
  },
  "panels/application/ServiceWorkersView.ts | focus": {
    "message": "seleccionar"
  },
  "panels/application/ServiceWorkersView.ts | inspect": {
    "message": "inspeccionar"
  },
  "panels/application/ServiceWorkersView.ts | networkRequests": {
    "message": "Solicitudes de red"
  },
  "panels/application/ServiceWorkersView.ts | onPageReloadForceTheService": {
    "message": "Al volver a cargar la página, fuerza la actualización de service worker y lo activa"
  },
  "panels/application/ServiceWorkersView.ts | periodicSync": {
    "message": "Sincronización periódica"
  },
  "panels/application/ServiceWorkersView.ts | periodicSyncTag": {
    "message": "Etiqueta de sincronización periódica"
  },
  "panels/application/ServiceWorkersView.ts | pushData": {
    "message": "Enviar datos"
  },
  "panels/application/ServiceWorkersView.ts | pushString": {
    "message": "Pulsar"
  },
  "panels/application/ServiceWorkersView.ts | receivedS": {
    "message": "Recibido el {PH1}"
  },
  "panels/application/ServiceWorkersView.ts | sActivatedAndIsS": {
    "message": "N.º {PH1} activado y {PH2}"
  },
  "panels/application/ServiceWorkersView.ts | sDeleted": {
    "message": "{PH1} - eliminado"
  },
  "panels/application/ServiceWorkersView.ts | sIsRedundant": {
    "message": "#{PH1} es redundante"
  },
  "panels/application/ServiceWorkersView.ts | sRegistrationErrors": {
    "message": "{PH1} errores de registro"
  },
  "panels/application/ServiceWorkersView.ts | sTryingToInstall": {
    "message": "{PH1}: Intentando instalar"
  },
  "panels/application/ServiceWorkersView.ts | sWaitingToActivate": {
    "message": "N.º {PH1} esperando para activarse"
  },
  "panels/application/ServiceWorkersView.ts | serviceWorkerForS": {
    "message": "Service worker de {PH1}"
  },
  "panels/application/ServiceWorkersView.ts | serviceWorkersFromOtherOrigins": {
    "message": "Service workers de otros orígenes"
  },
  "panels/application/ServiceWorkersView.ts | source": {
    "message": "Fuente"
  },
  "panels/application/ServiceWorkersView.ts | startString": {
    "message": "iniciar"
  },
  "panels/application/ServiceWorkersView.ts | status": {
    "message": "Estado"
  },
  "panels/application/ServiceWorkersView.ts | stopString": {
    "message": "detener"
  },
  "panels/application/ServiceWorkersView.ts | syncString": {
    "message": "Sincronización"
  },
  "panels/application/ServiceWorkersView.ts | syncTag": {
    "message": "Sincronizar etiqueta"
  },
  "panels/application/ServiceWorkersView.ts | testPushMessageFromDevtools": {
    "message": "Mensaje push de prueba de DevTools."
  },
  "panels/application/ServiceWorkersView.ts | unregister": {
    "message": "Dar de baja"
  },
  "panels/application/ServiceWorkersView.ts | unregisterServiceWorker": {
    "message": "Dar de baja service worker"
  },
  "panels/application/ServiceWorkersView.ts | update": {
    "message": "Actualizar"
  },
  "panels/application/ServiceWorkersView.ts | updateCycle": {
    "message": "Ciclo de actualización"
  },
  "panels/application/ServiceWorkersView.ts | updateOnReload": {
    "message": "Actualizar al volver a cargar"
  },
  "panels/application/ServiceWorkersView.ts | workerS": {
    "message": "Worker: {PH1}"
  },
  "panels/application/StorageItemsView.ts | clearAll": {
    "message": "Borrar todo"
  },
  "panels/application/StorageItemsView.ts | deleteSelected": {
    "message": "Eliminar seleccionadas"
  },
  "panels/application/StorageItemsView.ts | filter": {
    "message": "Filtrar"
  },
  "panels/application/StorageItemsView.ts | refresh": {
    "message": "Actualizar"
  },
  "panels/application/StorageItemsView.ts | refreshedStatus": {
    "message": "Tabla actualizada"
  },
  "panels/application/StorageView.ts | application": {
    "message": "Aplicación"
  },
  "panels/application/StorageView.ts | applicationCache": {
    "message": "Caché de aplicación"
  },
  "panels/application/StorageView.ts | cache": {
    "message": "Caché"
  },
  "panels/application/StorageView.ts | cacheStorage": {
    "message": "Almacenamiento en caché"
  },
  "panels/application/StorageView.ts | clearSiteData": {
    "message": "Borrar datos de sitios"
  },
  "panels/application/StorageView.ts | clearing": {
    "message": "Borrando..."
  },
  "panels/application/StorageView.ts | cookies": {
    "message": "Cookies"
  },
  "panels/application/StorageView.ts | fileSystem": {
    "message": "Sistema de archivos"
  },
  "panels/application/StorageView.ts | includingThirdPartyCookies": {
    "message": "incluidas las cookies de terceros"
  },
  "panels/application/StorageView.ts | indexDB": {
    "message": "IndexedDB"
  },
  "panels/application/StorageView.ts | internalError": {
    "message": "Error interno"
  },
  "panels/application/StorageView.ts | learnMore": {
    "message": "Más información"
  },
  "panels/application/StorageView.ts | localAndSessionStorage": {
    "message": "Almacenamiento local y de sesión"
  },
  "panels/application/StorageView.ts | mb": {
    "message": "MB"
  },
  "panels/application/StorageView.ts | numberMustBeNonNegative": {
    "message": "El número debe ser positivo"
  },
  "panels/application/StorageView.ts | other": {
    "message": "Otro"
  },
  "panels/application/StorageView.ts | pleaseEnterANumber": {
    "message": "Escribe un número"
  },
  "panels/application/StorageView.ts | sFailedToLoad": {
    "message": "{PH1} (no se ha podido cargar)"
  },
  "panels/application/StorageView.ts | serviceWorkers": {
    "message": "Service workers"
  },
  "panels/application/StorageView.ts | storageQuotaIsLimitedIn": {
    "message": "La cuota de almacenamiento está limitada en modo de incógnito"
  },
  "panels/application/StorageView.ts | storageQuotaUsed": {
    "message": "{PH1} usados de la cuota de almacenamiento de {PH2}"
  },
  "panels/application/StorageView.ts | storageQuotaUsedWithBytes": {
    "message": "{PH1} bytes usados de la cuota de almacenamiento de {PH2} bytes"
  },
  "panels/application/StorageView.ts | storageTitle": {
    "message": "Almacenamiento"
  },
  "panels/application/StorageView.ts | storageUsage": {
    "message": "Uso del espacio de almacenamiento"
  },
  "panels/application/StorageView.ts | storageWithCustomMarker": {
    "message": "{PH1} (personalizado)"
  },
  "panels/application/StorageView.ts | unregisterServiceWorker": {
    "message": "Anular registro de service workers"
  },
  "panels/application/StorageView.ts | usage": {
    "message": "Uso"
  },
  "panels/application/StorageView.ts | webSql": {
    "message": "Web SQL"
  },
  "panels/application/TrustTokensTreeElement.ts | trustTokens": {
    "message": "Tokens de confianza"
  },
  "panels/application/application-meta.ts | application": {
    "message": "Aplicación"
  },
  "panels/application/application-meta.ts | clearSiteData": {
    "message": "Borrar datos de sitios"
  },
  "panels/application/application-meta.ts | clearSiteDataIncludingThirdparty": {
    "message": "Borrar datos de sitios (incluidas cookies de terceros)"
  },
  "panels/application/application-meta.ts | pwa": {
    "message": "PWA"
  },
  "panels/application/application-meta.ts | showApplication": {
    "message": "Mostrar aplicación"
  },
  "panels/application/application-meta.ts | startRecordingEvents": {
    "message": "Empezar a grabar eventos"
  },
  "panels/application/application-meta.ts | stopRecordingEvents": {
    "message": "Detener grabación de eventos"
  },
  "panels/application/components/FrameDetailsView.ts | aFrameAncestorIsAnInsecure": {
    "message": "El antecedente de un marco es un contexto no seguro"
  },
  "panels/application/components/FrameDetailsView.ts | adStatus": {
    "message": "Estado del anuncio"
  },
  "panels/application/components/FrameDetailsView.ts | additionalInformation": {
    "message": "Información adicional"
  },
  "panels/application/components/FrameDetailsView.ts | allowedFeatures": {
    "message": "Funciones permitidas"
  },
  "panels/application/components/FrameDetailsView.ts | apiAvailability": {
    "message": "Disponibilidad de API"
  },
  "panels/application/components/FrameDetailsView.ts | availabilityOfCertainApisDepends": {
    "message": "La disponibilidad de ciertas API depende de que el documento se aísle en orígenes cruzados."
  },
  "panels/application/components/FrameDetailsView.ts | available": {
    "message": "disponible"
  },
  "panels/application/components/FrameDetailsView.ts | availableNotTransferable": {
    "message": "disponible, no transferible"
  },
  "panels/application/components/FrameDetailsView.ts | availableTransferable": {
    "message": "disponible, transferible"
  },
  "panels/application/components/FrameDetailsView.ts | child": {
    "message": "secundario"
  },
  "panels/application/components/FrameDetailsView.ts | clickToRevealInElementsPanel": {
    "message": "Hacer clic para mostrar en el panel de elementos"
  },
  "panels/application/components/FrameDetailsView.ts | clickToRevealInNetworkPanel": {
    "message": "Haz clic para mostrar en el panel de red"
  },
  "panels/application/components/FrameDetailsView.ts | clickToRevealInNetworkPanelMight": {
    "message": "Haz clic para mostrar en panel de red (puede que tengas que volver a cargar la página)"
  },
  "panels/application/components/FrameDetailsView.ts | clickToRevealInSourcesPanel": {
    "message": "Hacer clic para mostrar en el panel de fuentes"
  },
  "panels/application/components/FrameDetailsView.ts | clickToShowHeader": {
    "message": "Haz clic para mostrar la solicitud cuyo encabezado HTTP \"Permissions-Policy\" inhabilita esta función."
  },
  "panels/application/components/FrameDetailsView.ts | clickToShowIframe": {
    "message": "Haz clic para mostrar el iframe más elevado que no permite esta función en el panel de elementos."
  },
  "panels/application/components/FrameDetailsView.ts | creationStackTrace": {
    "message": "Rastreo de la pila de creación de marcos"
  },
  "panels/application/components/FrameDetailsView.ts | creationStackTraceExplanation": {
    "message": "Este marco se ha creado automáticamente. El rastreo de la pila muestra dónde ocurrió."
  },
  "panels/application/components/FrameDetailsView.ts | crossoriginEmbedderPolicy": {
    "message": "Política de inserciones de orígenes cruzados"
  },
  "panels/application/components/FrameDetailsView.ts | crossoriginIsolated": {
    "message": "Orígenes cruzados aislados"
  },
  "panels/application/components/FrameDetailsView.ts | crossoriginOpenerPolicy": {
    "message": "Política de apertura de origen cruzado"
  },
  "panels/application/components/FrameDetailsView.ts | disabledByHeader": {
    "message": "inhabilitada por el encabezado \"Permissions-Policy\""
  },
  "panels/application/components/FrameDetailsView.ts | disabledByIframe": {
    "message": "falta en el atributo \"allow\" de iframe"
  },
  "panels/application/components/FrameDetailsView.ts | disabledFeatures": {
    "message": "Funciones inhabilitadas"
  },
  "panels/application/components/FrameDetailsView.ts | document": {
    "message": "Documento"
  },
  "panels/application/components/FrameDetailsView.ts | frameId": {
    "message": "ID de marco"
  },
  "panels/application/components/FrameDetailsView.ts | hideDetails": {
    "message": "Ocultar detalles"
  },
  "panels/application/components/FrameDetailsView.ts | learnMore": {
    "message": "Más información"
  },
  "panels/application/components/FrameDetailsView.ts | localhostIsAlwaysASecureContext": {
    "message": "Localhost siempre es un contexto seguro"
  },
  "panels/application/components/FrameDetailsView.ts | measureMemory": {
    "message": "Medir memoria"
  },
  "panels/application/components/FrameDetailsView.ts | no": {
    "message": "No"
  },
  "panels/application/components/FrameDetailsView.ts | origin": {
    "message": "Origen"
  },
  "panels/application/components/FrameDetailsView.ts | ownerElement": {
    "message": "Elemento de propietario"
  },
  "panels/application/components/FrameDetailsView.ts | reportingTo": {
    "message": "informando a"
  },
  "panels/application/components/FrameDetailsView.ts | requiresCrossoriginIsolated": {
    "message": "requiere contexto aislado de orígenes cruzados"
  },
  "panels/application/components/FrameDetailsView.ts | root": {
    "message": "raíz"
  },
  "panels/application/components/FrameDetailsView.ts | secureContext": {
    "message": "Contexto seguro"
  },
  "panels/application/components/FrameDetailsView.ts | securityIsolation": {
    "message": "Seguridad y aislamiento"
  },
  "panels/application/components/FrameDetailsView.ts | sharedarraybufferConstructorIs": {
    "message": "El constructor SharedArrayBuffer está disponible y los SAB pueden transferirse a través de postMessage"
  },
  "panels/application/components/FrameDetailsView.ts | sharedarraybufferConstructorIsAvailable": {
    "message": "El constructor SharedArrayBuffer está disponible, pero los SAB no pueden transferirse a través de postMessage"
  },
  "panels/application/components/FrameDetailsView.ts | showDetails": {
    "message": "Mostrar detalles"
  },
  "panels/application/components/FrameDetailsView.ts | theFramesSchemeIsInsecure": {
    "message": "El esquema del marco no es seguro"
  },
  "panels/application/components/FrameDetailsView.ts | thePerformanceAPI": {
    "message": "La API performance.measureUserAgentSpecificMemory() está disponible"
  },
  "panels/application/components/FrameDetailsView.ts | thePerformancemeasureuseragentspecificmemory": {
    "message": "La API performance.measureUserAgentSpecificMemory() no está disponible"
  },
  "panels/application/components/FrameDetailsView.ts | thisAdditionalDebugging": {
    "message": "Esta información de depuración adicional se muestra porque el experimento Supervisión de protocolos está habilitado."
  },
  "panels/application/components/FrameDetailsView.ts | thisFrameHasBeenIdentifiedAsThe": {
    "message": "Este marco se ha identificado como el marco raíz de un anuncio"
  },
  "panels/application/components/FrameDetailsView.ts | thisFrameHasBeenIdentifiedAsTheA": {
    "message": "Este marco se ha identificado como el marco secundario de un anuncio"
  },
  "panels/application/components/FrameDetailsView.ts | transferRequiresCrossoriginIsolatedPermission": {
    "message": "La transferencia SharedArrayBuffer requiere habilitar la política de permiso:"
  },
  "panels/application/components/FrameDetailsView.ts | unavailable": {
    "message": "no disponible"
  },
  "panels/application/components/FrameDetailsView.ts | unreachableUrl": {
    "message": "URL inaccesible"
  },
  "panels/application/components/FrameDetailsView.ts | url": {
    "message": "URL"
  },
  "panels/application/components/FrameDetailsView.ts | willRequireCrossoriginIsolated": {
    "message": "⚠️ requerirá un contexto de aislamiento en orígenes cruzados en el futuro"
  },
  "panels/application/components/FrameDetailsView.ts | yes": {
    "message": "Sí"
  },
  "panels/application/components/StackTrace.ts | cannotRenderStackTrace": {
    "message": "No se puede renderizar el rastreo de la pila"
  },
  "panels/application/components/StackTrace.ts | showSMoreFrames": {
    "message": "{n,plural, =1{Mostrar # marco más}other{Mostrar # marcos más}}"
  },
  "panels/application/components/TrustTokensView.ts | allStoredTrustTokensAvailableIn": {
    "message": "Todos los tokens de confianza almacenados disponibles en esta instancia de navegador."
  },
  "panels/application/components/TrustTokensView.ts | deleteTrustTokens": {
    "message": "Eliminar todos los tokens de confianza almacenados emitidos por {PH1}."
  },
  "panels/application/components/TrustTokensView.ts | issuer": {
    "message": "Emisor"
  },
  "panels/application/components/TrustTokensView.ts | noTrustTokensStored": {
    "message": "No hay ningún token de confianza almacenado."
  },
  "panels/application/components/TrustTokensView.ts | storedTokenCount": {
    "message": "Recuento de tokens almacenados"
  },
  "panels/browser_debugger/CategorizedBreakpointsSidebarPane.ts | breakpointHit": {
    "message": "llegada a punto de interrupción"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | attributeModified": {
    "message": "Atributo modificado"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | breakOn": {
    "message": "Interrupción en"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | breakpointHit": {
    "message": "llegada a punto de interrupción"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | breakpointRemoved": {
    "message": "Punto de interrupción quitado"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | breakpointSet": {
    "message": "Punto de interrupción establecido"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | checked": {
    "message": "marcados"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | domBreakpointsList": {
    "message": "Lista de puntos de interrupción DOM"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | noBreakpoints": {
    "message": "No hay puntos de interrupción"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | nodeRemoved": {
    "message": "Nodo retirado"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | removeAllDomBreakpoints": {
    "message": "Quitar todos los puntos de interrupción del DOM"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | removeBreakpoint": {
    "message": "Quitar punto de interrupción"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | revealDomNodeInElementsPanel": {
    "message": "Mostrar nodo de DOM en el panel de elementos"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | sBreakpointHit": {
    "message": "Llegada a punto de interrupción {PH1}"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | sS": {
    "message": "{PH1}: {PH2}"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | subtreeModified": {
    "message": "Subárbol modificado"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | unchecked": {
    "message": "deseleccionada"
  },
  "panels/browser_debugger/ObjectEventListenersSidebarPane.ts | refreshGlobalListeners": {
    "message": "Actualizar procesadores globales"
  },
  "panels/browser_debugger/XHRBreakpointsSidebarPane.ts | addBreakpoint": {
    "message": "Añadir punto de interrupción"
  },
  "panels/browser_debugger/XHRBreakpointsSidebarPane.ts | addXhrfetchBreakpoint": {
    "message": "Añadir XHR/obtener punto de interrupción"
  },
  "panels/browser_debugger/XHRBreakpointsSidebarPane.ts | anyXhrOrFetch": {
    "message": "Cualquier XHR u obtención"
  },
  "panels/browser_debugger/XHRBreakpointsSidebarPane.ts | breakWhenUrlContains": {
    "message": "Separar cuando la URL contenga:"
  },
  "panels/browser_debugger/XHRBreakpointsSidebarPane.ts | breakpointHit": {
    "message": "llegada a punto de interrupción"
  },
  "panels/browser_debugger/XHRBreakpointsSidebarPane.ts | noBreakpoints": {
    "message": "No hay puntos de interrupción"
  },
  "panels/browser_debugger/XHRBreakpointsSidebarPane.ts | removeAllBreakpoints": {
    "message": "Quitar todos los puntos de interrupción"
  },
  "panels/browser_debugger/XHRBreakpointsSidebarPane.ts | removeBreakpoint": {
    "message": "Quitar punto de interrupción"
  },
  "panels/browser_debugger/XHRBreakpointsSidebarPane.ts | urlBreakpoint": {
    "message": "Punto de interrupción de URL"
  },
  "panels/browser_debugger/XHRBreakpointsSidebarPane.ts | urlContainsS": {
    "message": "La URL contiene \"{PH1}\""
  },
  "panels/browser_debugger/XHRBreakpointsSidebarPane.ts | xhrfetchBreakpoints": {
    "message": "Puntos de interrupción de XHR/obtención"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | contentScripts": {
    "message": "Scripts de contenido"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | cspViolationBreakpoints": {
    "message": "Puntos de interrupción de infracción CSP"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | domBreakpoints": {
    "message": "Puntos de interrupción DOM"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | eventListenerBreakpoints": {
    "message": "Puntos de interrupción del procesador de eventos"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | globalListeners": {
    "message": "Procesadores globales"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | overrides": {
    "message": "Anulaciones"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | page": {
    "message": "Página"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | showContentScripts": {
    "message": "Mostrar secuencias de comandos de contenido"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | showCspViolationBreakpoints": {
    "message": "Mostrar puntos de interrupción de infracción de CSP"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | showDomBreakpoints": {
    "message": "Mostrar puntos de interrupción DOM"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | showEventListenerBreakpoints": {
    "message": "Mostrar puntos de interrupción del procesador de eventos"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | showGlobalListeners": {
    "message": "Mostrar procesadores globales"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | showOverrides": {
    "message": "Mostrar anulaciones"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | showPage": {
    "message": "Mostrar página"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | showXhrfetchBreakpoints": {
    "message": "Mostrar puntos de interrupción de XHR/obtención"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | xhrfetchBreakpoints": {
    "message": "Puntos de interrupción de XHR/obtención"
  },
  "panels/changes/ChangesSidebar.ts | sFromSourceMap": {
    "message": "{PH1} (a partir de mapa de origen)"
  },
  "panels/changes/ChangesTextEditor.ts | additions": {
    "message": "Se ha añadido: {PH1}"
  },
  "panels/changes/ChangesTextEditor.ts | deletions": {
    "message": "Eliminación: {PH1}"
  },
  "panels/changes/ChangesView.ts | SkippingDMatchingLines": {
    "message": "( … Saltando {PH1} coincidencias de línea … )"
  },
  "panels/changes/ChangesView.ts | binaryData": {
    "message": "Datos binarios"
  },
  "panels/changes/ChangesView.ts | changesDiffViewer": {
    "message": "Visor de cambios"
  },
  "panels/changes/ChangesView.ts | noChanges": {
    "message": "Sin cambios"
  },
  "panels/changes/ChangesView.ts | revertAllChangesToCurrentFile": {
    "message": "Revertir todos los cambios en el archivo actual"
  },
  "panels/changes/ChangesView.ts | sDeletions": {
    "message": "{n,plural, =1{# eliminación (-)}other{# eliminaciones (-)}}"
  },
  "panels/changes/ChangesView.ts | sInsertions": {
    "message": "{n,plural, =1{# inserción (+)}other{# inserciones (+)}}"
  },
  "panels/changes/changes-meta.ts | changes": {
    "message": "Cambios"
  },
  "panels/changes/changes-meta.ts | showChanges": {
    "message": "Mostrar cambios"
  },
  "panels/console/ConsoleContextSelector.ts | extension": {
    "message": "Extensión"
  },
  "panels/console/ConsoleContextSelector.ts | javascriptContextNotSelected": {
    "message": "Contexto de JavaScript: no seleccionado"
  },
  "panels/console/ConsoleContextSelector.ts | javascriptContextS": {
    "message": "Contexto de JavaScript: {PH1}"
  },
  "panels/console/ConsolePinPane.ts | evaluateAllowingSideEffects": {
    "message": "Evaluar permitiendo efectos secundarios"
  },
  "panels/console/ConsolePinPane.ts | expression": {
    "message": "Expresión"
  },
  "panels/console/ConsolePinPane.ts | liveExpressionEditor": {
    "message": "Editor de expresión evaluable"
  },
  "panels/console/ConsolePinPane.ts | notAvailable": {
    "message": "no disponible"
  },
  "panels/console/ConsolePinPane.ts | removeAllExpressions": {
    "message": "Quitar todas las expresiones"
  },
  "panels/console/ConsolePinPane.ts | removeBlankExpression": {
    "message": "Quitar expresión en blanco"
  },
  "panels/console/ConsolePinPane.ts | removeExpression": {
    "message": "Quitar expresión"
  },
  "panels/console/ConsolePinPane.ts | removeExpressionS": {
    "message": "Quitar expresión: {PH1}"
  },
  "panels/console/ConsolePrompt.ts | consolePrompt": {
    "message": "Notificación de consola"
  },
  "panels/console/ConsoleSidebar.ts | dErrors": {
    "message": "{n,plural, =0{No hay errores}=1{# error}other{# errores}}"
  },
  "panels/console/ConsoleSidebar.ts | dInfo": {
    "message": "{n,plural, =0{No hay información}=1{# información}other{# informaciones}}"
  },
  "panels/console/ConsoleSidebar.ts | dMessages": {
    "message": "{n,plural, =0{No hay mensajes}=1{# mensaje}other{# mensajes}}"
  },
  "panels/console/ConsoleSidebar.ts | dUserMessages": {
    "message": "{n,plural, =0{No hay mensajes de usuario}=1{# mensaje de usuario}other{# mensajes de usuario}}"
  },
  "panels/console/ConsoleSidebar.ts | dVerbose": {
    "message": "{n,plural, =0{No hay mensajes con verbosidad}=1{# mensaje con verbosidad}other{# mensajes con verbosidad}}"
  },
  "panels/console/ConsoleSidebar.ts | dWarnings": {
    "message": "{n,plural, =0{Sin advertencias}=1{# advertencia}other{# advertencias}}"
  },
  "panels/console/ConsoleSidebar.ts | other": {
    "message": "<other>"
  },
  "panels/console/ConsoleView.ts | allLevels": {
    "message": "Todos los niveles"
  },
  "panels/console/ConsoleView.ts | consoleCleared": {
    "message": "Consola borrada"
  },
  "panels/console/ConsoleView.ts | consoleSettings": {
    "message": "Ajustes de la consola"
  },
  "panels/console/ConsoleView.ts | copyVisibleStyledSelection": {
    "message": "Copiar selección con estilo visible"
  },
  "panels/console/ConsoleView.ts | customLevels": {
    "message": "Niveles personalizados"
  },
  "panels/console/ConsoleView.ts | default": {
    "message": "Predeterminado"
  },
  "panels/console/ConsoleView.ts | defaultLevels": {
    "message": "Niveles predeterminados"
  },
  "panels/console/ConsoleView.ts | doNotClearLogOnPageReload": {
    "message": "No borrar registro al volver a cargar o desplazarse por la página"
  },
  "panels/console/ConsoleView.ts | eagerlyEvaluateTextInThePrompt": {
    "message": "Evaluar de forma estricta el texto de la solicitud"
  },
  "panels/console/ConsoleView.ts | egEventdCdnUrlacom": {
    "message": "por ejemplo, /eventd/ -cdn url:a.com"
  },
  "panels/console/ConsoleView.ts | errors": {
    "message": "Errores"
  },
  "panels/console/ConsoleView.ts | filter": {
    "message": "Filtrar"
  },
  "panels/console/ConsoleView.ts | findStringInLogs": {
    "message": "Buscar cadena en registros"
  },
  "panels/console/ConsoleView.ts | groupSimilarMessagesInConsole": {
    "message": "Agrupar mensajes similares en la consola"
  },
  "panels/console/ConsoleView.ts | hideAll": {
    "message": "Ocultar todo"
  },
  "panels/console/ConsoleView.ts | hideConsoleSidebar": {
    "message": "Ocultar barra lateral de la consola"
  },
  "panels/console/ConsoleView.ts | hideMessagesFromS": {
    "message": "Ocultar mensajes de {PH1}"
  },
  "panels/console/ConsoleView.ts | hideNetwork": {
    "message": "Ocultar red"
  },
  "panels/console/ConsoleView.ts | info": {
    "message": "Información"
  },
  "panels/console/ConsoleView.ts | issueToolbarClickToGoToTheIssuesTab": {
    "message": "Haz clic para ir a la pestaña de problemas"
  },
  "panels/console/ConsoleView.ts | issueToolbarClickToView": {
    "message": "Haz clic para ver {issueEnumeration}"
  },
  "panels/console/ConsoleView.ts | issueToolbarTooltipGeneral": {
    "message": "Algunos problemas ya no generan mensajes en la consola, pero se muestran en la pestaña de problemas."
  },
  "panels/console/ConsoleView.ts | issuesWithColon": {
    "message": "{n,plural, =0{No hay problemas}=1{# problema:}other{# problemas:}}"
  },
  "panels/console/ConsoleView.ts | logLevelS": {
    "message": "Nivel de registro: {PH1}"
  },
  "panels/console/ConsoleView.ts | logLevels": {
    "message": "Niveles de registro"
  },
  "panels/console/ConsoleView.ts | onlyShowMessagesFromTheCurrentContext": {
    "message": "Mostrar únicamente mensajes del contexto actual (top, iframe, worker, extensión)"
  },
  "panels/console/ConsoleView.ts | overriddenByFilterSidebar": {
    "message": "Anulado por la barra lateral de filtros"
  },
  "panels/console/ConsoleView.ts | preserveLog": {
    "message": "Mantener registro"
  },
  "panels/console/ConsoleView.ts | replayXhr": {
    "message": "Repetir XHR"
  },
  "panels/console/ConsoleView.ts | sHidden": {
    "message": "{n,plural, =1{# oculto}other{# ocultos}}"
  },
  "panels/console/ConsoleView.ts | sOnly": {
    "message": "Solo {PH1}"
  },
  "panels/console/ConsoleView.ts | saveAs": {
    "message": "Guardar como..."
  },
  "panels/console/ConsoleView.ts | searching": {
    "message": "Buscando…"
  },
  "panels/console/ConsoleView.ts | selectedContextOnly": {
    "message": "Solo contexto seleccionado"
  },
  "panels/console/ConsoleView.ts | showConsoleSidebar": {
    "message": "Mostrar barra lateral de la consola"
  },
  "panels/console/ConsoleView.ts | verbose": {
    "message": "Verboso"
  },
  "panels/console/ConsoleView.ts | warnings": {
    "message": "Advertencias"
  },
  "panels/console/ConsoleView.ts | writingFile": {
    "message": "Escribiendo archivo…"
  },
  "panels/console/ConsoleViewMessage.ts | Mxx": {
    "message": " M<XX>"
  },
  "panels/console/ConsoleViewMessage.ts | assertionFailed": {
    "message": "Error en la aserción: "
  },
  "panels/console/ConsoleViewMessage.ts | attribute": {
    "message": "<atributo>"
  },
  "panels/console/ConsoleViewMessage.ts | clearAllMessagesWithS": {
    "message": "Borrar todos los mensajes con {PH1}"
  },
  "panels/console/ConsoleViewMessage.ts | console": {
    "message": "Consola"
  },
  "panels/console/ConsoleViewMessage.ts | consoleWasCleared": {
    "message": "Se han borrado los datos de la consola"
  },
  "panels/console/ConsoleViewMessage.ts | consoleclearWasPreventedDueTo": {
    "message": "console.clear() se ha evitado debido a \"Mantener registro\""
  },
  "panels/console/ConsoleViewMessage.ts | deprecationS": {
    "message": "[Deprecation] {PH1}"
  },
  "panels/console/ConsoleViewMessage.ts | error": {
    "message": "Error"
  },
  "panels/console/ConsoleViewMessage.ts | errorS": {
    "message": "{n,plural, =1{Error, repetido # vez}other{Error, repetido # veces}}"
  },
  "panels/console/ConsoleViewMessage.ts | exception": {
    "message": "<excepción>"
  },
  "panels/console/ConsoleViewMessage.ts | functionWasResolvedFromBound": {
    "message": "Se ha resuelto la función desde la función enlazada."
  },
  "panels/console/ConsoleViewMessage.ts | index": {
    "message": "(índice)"
  },
  "panels/console/ConsoleViewMessage.ts | interventionS": {
    "message": "[Intervention] {PH1}"
  },
  "panels/console/ConsoleViewMessage.ts | repeatS": {
    "message": "{n,plural, =1{Repetido # vez}other{Repetido # veces}}"
  },
  "panels/console/ConsoleViewMessage.ts | someEvent": {
    "message": "<some> evento"
  },
  "panels/console/ConsoleViewMessage.ts | thisValueWasEvaluatedUponFirst": {
    "message": "Este valor se evaluó al desplegarse por primera vez. Puede que haya cambiado desde entonces."
  },
  "panels/console/ConsoleViewMessage.ts | thisValueWillNotBeCollectedUntil": {
    "message": "No se recogerá este valor hasta que se despeje la consola."
  },
  "panels/console/ConsoleViewMessage.ts | tookNms": {
    "message": "ha tardado <N> ms"
  },
  "panels/console/ConsoleViewMessage.ts | url": {
    "message": "<URL>"
  },
  "panels/console/ConsoleViewMessage.ts | value": {
    "message": "Valor"
  },
  "panels/console/ConsoleViewMessage.ts | violationS": {
    "message": "[Violation] {PH1}"
  },
  "panels/console/ConsoleViewMessage.ts | warning": {
    "message": "Advertencia"
  },
  "panels/console/ConsoleViewMessage.ts | warningS": {
    "message": "{n,plural, =1{Advertencia, repetida # vez}other{Advertencia, repetida # veces}}"
  },
  "panels/console/console-meta.ts | autocompleteFromHistory": {
    "message": "Autocompletar desde el historial"
  },
  "panels/console/console-meta.ts | clearConsole": {
    "message": "Despejar consola"
  },
  "panels/console/console-meta.ts | clearConsoleHistory": {
    "message": "Borrar historial de la consola"
  },
  "panels/console/console-meta.ts | console": {
    "message": "Consola"
  },
  "panels/console/console-meta.ts | createLiveExpression": {
    "message": "Crear expresión viva"
  },
  "panels/console/console-meta.ts | doNotAutocompleteFromHistory": {
    "message": "No autocompletar en base al historial"
  },
  "panels/console/console-meta.ts | doNotEagerlyEvaluateConsole": {
    "message": "No evaluar atentamente el texto de aviso de la consola"
  },
  "panels/console/console-meta.ts | doNotGroupSimilarMessagesIn": {
    "message": "No agrupar mensajes similares en la consola"
  },
  "panels/console/console-meta.ts | doNotTreatEvaluationAsUser": {
    "message": "No tratar la evaluación como activación de usuario"
  },
  "panels/console/console-meta.ts | eagerEvaluation": {
    "message": "Evaluación estricta"
  },
  "panels/console/console-meta.ts | eagerlyEvaluateConsolePromptText": {
    "message": "Evaluar atentamente el texto de entrada de la consola"
  },
  "panels/console/console-meta.ts | evaluateTriggersUserActivation": {
    "message": "Evaluar activación de usuario de los activadores"
  },
  "panels/console/console-meta.ts | groupSimilarMessagesInConsole": {
    "message": "Agrupar mensajes similares en la consola"
  },
  "panels/console/console-meta.ts | hideNetworkMessages": {
    "message": "Ocultar mensajes de red"
  },
  "panels/console/console-meta.ts | hideTimestamps": {
    "message": "Ocultar marcas de tiempo"
  },
  "panels/console/console-meta.ts | logXmlhttprequests": {
    "message": "Registrar XMLHttpRequests"
  },
  "panels/console/console-meta.ts | onlyShowMessagesFromTheCurrent": {
    "message": "Mostrar únicamente mensajes del contexto actual (top, iframe, worker, extensión)"
  },
  "panels/console/console-meta.ts | selectedContextOnly": {
    "message": "Solo contexto seleccionado"
  },
  "panels/console/console-meta.ts | showConsole": {
    "message": "Mostrar consola"
  },
  "panels/console/console-meta.ts | showMessagesFromAllContexts": {
    "message": "Mostrar mensajes de todos los contextos"
  },
  "panels/console/console-meta.ts | showNetworkMessages": {
    "message": "Mostrar mensajes de red"
  },
  "panels/console/console-meta.ts | showTimestamps": {
    "message": "Mostrar marcas de tiempo"
  },
  "panels/console/console-meta.ts | treatEvaluationAsUserActivation": {
    "message": "Considerar la evaluación una activación de usuario"
  },
  "panels/console_counters/WarningErrorCounter.ts | openConsoleToViewS": {
    "message": "Abre la consola para ver {PH1}"
  },
  "panels/console_counters/WarningErrorCounter.ts | openIssuesToView": {
    "message": "{n,plural, =1{Abre el panel de problemas para ver # problema:}other{Abre el panel de problemas para ver # problemas:}}"
  },
  "panels/console_counters/WarningErrorCounter.ts | openLighthouseToView": {
    "message": "{n,plural, =1{Abre Lighthouse para ver # infracción}other{Abre Lighthouse para ver # infracciones}}"
  },
  "panels/console_counters/WarningErrorCounter.ts | sErrors": {
    "message": "{n,plural, =1{# error}other{# errores}}"
  },
  "panels/console_counters/WarningErrorCounter.ts | sWarnings": {
    "message": "{n,plural, =1{# advertencia}other{# advertencias}}"
  },
  "panels/coverage/CoverageListView.ts | codeCoverage": {
    "message": "Cobertura de código"
  },
  "panels/coverage/CoverageListView.ts | css": {
    "message": "CSS"
  },
  "panels/coverage/CoverageListView.ts | jsCoverageWithPerBlock": {
    "message": "Cobertura de JS con granularidad por bloque: una vez ejecutado un bloque de JavaScript, se marca como cubierto."
  },
  "panels/coverage/CoverageListView.ts | jsCoverageWithPerFunction": {
    "message": "Cobertura de JS con granularidad por función: una vez ejecutada una función, la función completa se marca como cubierta."
  },
  "panels/coverage/CoverageListView.ts | jsPerBlock": {
    "message": "JS (por bloque)"
  },
  "panels/coverage/CoverageListView.ts | jsPerFunction": {
    "message": "JS (por función)"
  },
  "panels/coverage/CoverageListView.ts | sBytes": {
    "message": "{n,plural, =1{# byte}other{# bytes}}"
  },
  "panels/coverage/CoverageListView.ts | sBytesS": {
    "message": "{n,plural, =1{# byte, {percentage}}other{# bytes, {percentage}}}"
  },
  "panels/coverage/CoverageListView.ts | sBytesSBelongToBlocksOf": {
    "message": "{PH1} bytes ({PH2} %) pertenecen a bloques de JavaScript que (todavía) no han sido ejecutados."
  },
  "panels/coverage/CoverageListView.ts | sBytesSBelongToBlocksOfJavascript": {
    "message": "{PH1} bytes ({PH2} %) pertenecen a bloques de JavaScript que se han ejecutado al menos una vez."
  },
  "panels/coverage/CoverageListView.ts | sBytesSBelongToFunctionsThatHave": {
    "message": "{PH1} bytes ({PH2} %) corresponden a funciones que no se han ejecutado (aún)."
  },
  "panels/coverage/CoverageListView.ts | sBytesSBelongToFunctionsThatHaveExecuted": {
    "message": "{PH1} bytes ({PH2} %) pertenecen a funciones ejecutadas al menos una vez."
  },
  "panels/coverage/CoverageListView.ts | sOfFileUnusedSOfFileUsed": {
    "message": "{PH1} % del archivo sin usar, {PH2} % del archivo usado"
  },
  "panels/coverage/CoverageListView.ts | sPercent": {
    "message": "{PH1} %"
  },
  "panels/coverage/CoverageListView.ts | totalBytes": {
    "message": "Bytes totales"
  },
  "panels/coverage/CoverageListView.ts | type": {
    "message": "Tipo"
  },
  "panels/coverage/CoverageListView.ts | unusedBytes": {
    "message": "Bytes sin usar"
  },
  "panels/coverage/CoverageListView.ts | url": {
    "message": "URL"
  },
  "panels/coverage/CoverageListView.ts | usageVisualization": {
    "message": "Visualización de uso"
  },
  "panels/coverage/CoverageView.ts | all": {
    "message": "Todo"
  },
  "panels/coverage/CoverageView.ts | chooseCoverageGranularityPer": {
    "message": "Elige la granularidad de cobertura: por función tiene una sobrecarga baja, por bloque tiene una sobrecarga alta."
  },
  "panels/coverage/CoverageView.ts | clearAll": {
    "message": "Borrar todo"
  },
  "panels/coverage/CoverageView.ts | clickTheRecordButtonSToStart": {
    "message": "Haz clic en el botón de grabación {PH1} para iniciar la captura de cobertura."
  },
  "panels/coverage/CoverageView.ts | clickTheReloadButtonSToReloadAnd": {
    "message": "Haz clic en el botón de volver a cargar {PH1} para volver a cargar e iniciar la captura de cobertura."
  },
  "panels/coverage/CoverageView.ts | contentScripts": {
    "message": "Scripts de contenido"
  },
  "panels/coverage/CoverageView.ts | css": {
    "message": "CSS"
  },
  "panels/coverage/CoverageView.ts | export": {
    "message": "Exportar..."
  },
  "panels/coverage/CoverageView.ts | filterCoverageByType": {
    "message": "Filtrar cobertura por tipo"
  },
  "panels/coverage/CoverageView.ts | filteredSTotalS": {
    "message": "Filtrados: {PH1} Total: {PH2}"
  },
  "panels/coverage/CoverageView.ts | includeExtensionContentScripts": {
    "message": "Incluye secuencias de comandos de contenido de extensión"
  },
  "panels/coverage/CoverageView.ts | javascript": {
    "message": "JavaScript"
  },
  "panels/coverage/CoverageView.ts | perBlock": {
    "message": "Por bloque"
  },
  "panels/coverage/CoverageView.ts | perFunction": {
    "message": "Por función"
  },
  "panels/coverage/CoverageView.ts | sOfSSUsedSoFarSUnused": {
    "message": "{PH1} de {PH2} ({PH3} %) usados hasta ahora; {PH4} sin usar."
  },
  "panels/coverage/CoverageView.ts | urlFilter": {
    "message": "Filtro de URL"
  },
  "panels/coverage/coverage-meta.ts | coverage": {
    "message": "Cobertura"
  },
  "panels/coverage/coverage-meta.ts | instrumentCoverage": {
    "message": "Instrumenta la cobertura\n"
  },
  "panels/coverage/coverage-meta.ts | showCoverage": {
    "message": "Mostrar cobertura"
  },
  "panels/coverage/coverage-meta.ts | startInstrumentingCoverageAnd": {
    "message": "Comenzar a utilizar la cobertura y volver a cargar la página"
  },
  "panels/coverage/coverage-meta.ts | stopInstrumentingCoverageAndShow": {
    "message": "Dejar de instrumentar cobertura y mostrar resultados"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | aa": {
    "message": "AA"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | aaa": {
    "message": "AAA"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | apca": {
    "message": "APCA"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | attributeSelectors": {
    "message": "Selectores de atributos"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | backgroundColorsS": {
    "message": "Colores del fondo: {PH1}"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | borderColorsS": {
    "message": "Colores del borde: {PH1}"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | classSelectors": {
    "message": "Selectores de clase"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | colors": {
    "message": "Colores"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | contrastIssues": {
    "message": "Problemas de contraste"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | contrastIssuesS": {
    "message": "Incidencias de contraste: {PH1}"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | contrastRatio": {
    "message": "Relación de contraste"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | cssOverviewElements": {
    "message": "Elementos de vista general en CSS"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | declaration": {
    "message": "Declaración"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | element": {
    "message": "Elemento"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | elements": {
    "message": "Elementos"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | externalStylesheets": {
    "message": "Hojas de estilo externas"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | fillColorsS": {
    "message": "Colores de relleno: {PH1}"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | fontInfo": {
    "message": "Información de fuente"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | idSelectors": {
    "message": "Selectores de ID"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | inlineStyleElements": {
    "message": "Elementos de estilo insertados"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | mediaQueries": {
    "message": "Media queries"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | nOccurrences": {
    "message": "{n,plural, =1{# repetición}other{# repeticiones}}"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | nonsimpleSelectors": {
    "message": "Selectores no simples"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | overviewSummary": {
    "message": "Resumen de la información general"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | showElement": {
    "message": "Mostrar elemento"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | source": {
    "message": "Fuente"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | styleRules": {
    "message": "Reglas de estilo"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | textColorSOverSBackgroundResults": {
    "message": "Resultados de texto de color {PH1} sobre fondo {PH2} de bajo contraste para {PH3} elementos"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | textColorsS": {
    "message": "Colores del texto: {PH1}"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | thereAreNoFonts": {
    "message": "No hay fuentes."
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | thereAreNoMediaQueries": {
    "message": "No hay media queries."
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | thereAreNoUnusedDeclarations": {
    "message": "No hay declaraciones sin usar."
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | typeSelectors": {
    "message": "Selectores de tipo"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | universalSelectors": {
    "message": "Selectores universales"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | unusedDeclarations": {
    "message": "Declaraciones sin usar"
  },
  "panels/css_overview/CSSOverviewProcessingView.ts | cancel": {
    "message": "Cancelar"
  },
  "panels/css_overview/CSSOverviewSidebarPanel.ts | clearOverview": {
    "message": "Borrar información general"
  },
  "panels/css_overview/CSSOverviewStartView.ts | captureOverview": {
    "message": "Información general de la captura"
  },
  "panels/css_overview/CSSOverviewStartView.ts | cssOverview": {
    "message": "Vista general de CSS"
  },
  "panels/css_overview/CSSOverviewUnusedDeclarations.ts | bottomAppliedToAStatically": {
    "message": "Valor Bottom aplicado a un elemento con posición estática"
  },
  "panels/css_overview/CSSOverviewUnusedDeclarations.ts | heightAppliedToAnInlineElement": {
    "message": "Height aplicado a un elemento insertado"
  },
  "panels/css_overview/CSSOverviewUnusedDeclarations.ts | leftAppliedToAStatically": {
    "message": "Valor Left aplicado a un elemento con posición estática"
  },
  "panels/css_overview/CSSOverviewUnusedDeclarations.ts | rightAppliedToAStatically": {
    "message": "Valor Right aplicado a un elemento con posición estática"
  },
  "panels/css_overview/CSSOverviewUnusedDeclarations.ts | topAppliedToAStatically": {
    "message": "Valor Top aplicado a un elemento con posición estática"
  },
  "panels/css_overview/CSSOverviewUnusedDeclarations.ts | verticalAlignmentAppliedTo": {
    "message": "Alineación vertical aplicada a un elemento que no está ni inline ni table-cell"
  },
  "panels/css_overview/CSSOverviewUnusedDeclarations.ts | widthAppliedToAnInlineElement": {
    "message": "Width aplicado a un elemento insertado"
  },
  "panels/css_overview/css_overview-meta.ts | cssOverview": {
    "message": "Vista general de CSS"
  },
  "panels/css_overview/css_overview-meta.ts | showCssOverview": {
    "message": "Mostrar vista general de CSS"
  },
  "panels/developer_resources/DeveloperResourcesListView.ts | copyInitiatorUrl": {
    "message": "Copiar URL iniciadora"
  },
  "panels/developer_resources/DeveloperResourcesListView.ts | copyUrl": {
    "message": "Copiar URL"
  },
  "panels/developer_resources/DeveloperResourcesListView.ts | developerResources": {
    "message": "Recursos para desarrolladores"
  },
  "panels/developer_resources/DeveloperResourcesListView.ts | error": {
    "message": "Error"
  },
  "panels/developer_resources/DeveloperResourcesListView.ts | failure": {
    "message": "error"
  },
  "panels/developer_resources/DeveloperResourcesListView.ts | initiator": {
    "message": "Iniciador"
  },
  "panels/developer_resources/DeveloperResourcesListView.ts | pending": {
    "message": "pendiente"
  },
  "panels/developer_resources/DeveloperResourcesListView.ts | sBytes": {
    "message": "{n,plural, =1{# byte}other{# bytes}}"
  },
  "panels/developer_resources/DeveloperResourcesListView.ts | status": {
    "message": "Estado"
  },
  "panels/developer_resources/DeveloperResourcesListView.ts | success": {
    "message": "correcto"
  },
  "panels/developer_resources/DeveloperResourcesListView.ts | totalBytes": {
    "message": "Bytes totales"
  },
  "panels/developer_resources/DeveloperResourcesListView.ts | url": {
    "message": "URL"
  },
  "panels/developer_resources/DeveloperResourcesView.ts | enableLoadingThroughTarget": {
    "message": "Habilitar la carga a través del objetivo"
  },
  "panels/developer_resources/DeveloperResourcesView.ts | enterTextToSearchTheUrlAndError": {
    "message": "Escribe algo para buscar en las columnas URL y Error"
  },
  "panels/developer_resources/DeveloperResourcesView.ts | loadHttpsDeveloperResources": {
    "message": "Cargar recursos HTTP(S) del desarrollador a través del objetivo inspeccionado"
  },
  "panels/developer_resources/DeveloperResourcesView.ts | resources": {
    "message": "{n,plural, =1{# recurso}other{# recursos}}"
  },
  "panels/developer_resources/DeveloperResourcesView.ts | resourcesCurrentlyLoading": {
    "message": "{PH1} recursos, cargando {PH2} en estos momentos"
  },
  "panels/developer_resources/developer_resources-meta.ts | developerResources": {
    "message": "Recursos para desarrolladores"
  },
  "panels/developer_resources/developer_resources-meta.ts | showDeveloperResources": {
    "message": "Mostrar recursos para desarrolladores"
  },
  "panels/elements/ClassesPaneWidget.ts | addNewClass": {
    "message": "Añadir clase nueva"
  },
  "panels/elements/ClassesPaneWidget.ts | classSAdded": {
    "message": "Clase {PH1} añadida"
  },
  "panels/elements/ClassesPaneWidget.ts | classesSAdded": {
    "message": "Clases {PH1} añadidas"
  },
  "panels/elements/ClassesPaneWidget.ts | elementClasses": {
    "message": "Clases de elemento"
  },
  "panels/elements/ColorSwatchPopoverIcon.ts | openCubicBezierEditor": {
    "message": "Abrir editor de cúbicas de Bézier"
  },
  "panels/elements/ColorSwatchPopoverIcon.ts | openShadowEditor": {
    "message": "Abrir editor de sombras"
  },
  "panels/elements/ComputedStyleWidget.ts | filter": {
    "message": "Filtrar"
  },
  "panels/elements/ComputedStyleWidget.ts | filterComputedStyles": {
    "message": "Filtrar estilos calculados"
  },
  "panels/elements/ComputedStyleWidget.ts | group": {
    "message": "Agrupar"
  },
  "panels/elements/ComputedStyleWidget.ts | navigateToSelectorSource": {
    "message": "Desplazarse al origen del selector"
  },
  "panels/elements/ComputedStyleWidget.ts | navigateToStyle": {
    "message": "Desplazarse a estilo"
  },
  "panels/elements/ComputedStyleWidget.ts | noMatchingProperty": {
    "message": "No coincide ninguna propiedad"
  },
  "panels/elements/ComputedStyleWidget.ts | showAll": {
    "message": "Mostrar todo"
  },
  "panels/elements/DOMLinkifier.ts | node": {
    "message": "<nodo>"
  },
  "panels/elements/ElementStatePaneWidget.ts | forceElementState": {
    "message": "Forzar estado del elemento"
  },
  "panels/elements/ElementStatePaneWidget.ts | toggleElementState": {
    "message": "Activar/Desactivar estado del elemento"
  },
  "panels/elements/ElementsPanel.ts | computed": {
    "message": "Calculados"
  },
  "panels/elements/ElementsPanel.ts | elementStateS": {
    "message": "Estado del elemento: {PH1}"
  },
  "panels/elements/ElementsPanel.ts | findByStringSelectorOrXpath": {
    "message": "Buscar por cadena, selector o XPath"
  },
  "panels/elements/ElementsPanel.ts | frame": {
    "message": "Fotograma"
  },
  "panels/elements/ElementsPanel.ts | hideComputedStylesSidebar": {
    "message": "Ocultar barra lateral de estilos calculados"
  },
  "panels/elements/ElementsPanel.ts | nodeCannotBeFoundInTheCurrent": {
    "message": "No se puede encontrar el nodo en la página actual."
  },
  "panels/elements/ElementsPanel.ts | revealInElementsPanel": {
    "message": "Mostrar en el panel de elementos"
  },
  "panels/elements/ElementsPanel.ts | showComputedStylesSidebar": {
    "message": "Mostrar barra lateral de estilos calculados"
  },
  "panels/elements/ElementsPanel.ts | styles": {
    "message": "Estilos"
  },
  "panels/elements/ElementsPanel.ts | switchToAccessibilityTreeView": {
    "message": "Cambiar a vista de árbol de accesibilidad"
  },
  "panels/elements/ElementsPanel.ts | switchToDomTreeView": {
    "message": "Cambiar a vista de árbol DOM"
  },
  "panels/elements/ElementsPanel.ts | theDeferredDomNodeCouldNotBe": {
    "message": "El nodo DOM diferido no se ha podido resolver a un nodo válido."
  },
  "panels/elements/ElementsPanel.ts | theRemoteObjectCouldNotBe": {
    "message": "No se ha podido resolver el objeto remoto a un nodo válido."
  },
  "panels/elements/ElementsTreeElement.ts | addAttribute": {
    "message": "Añadir atributo"
  },
  "panels/elements/ElementsTreeElement.ts | captureNodeScreenshot": {
    "message": "Hacer captura de pantalla del nodo"
  },
  "panels/elements/ElementsTreeElement.ts | children": {
    "message": "Elementos secundarios:"
  },
  "panels/elements/ElementsTreeElement.ts | collapseChildren": {
    "message": "Ocultar elementos secundarios"
  },
  "panels/elements/ElementsTreeElement.ts | copy": {
    "message": "Copiar"
  },
  "panels/elements/ElementsTreeElement.ts | copyElement": {
    "message": "Copiar elemento"
  },
  "panels/elements/ElementsTreeElement.ts | copyFullXpath": {
    "message": "Copiar XPath completo"
  },
  "panels/elements/ElementsTreeElement.ts | copyJsPath": {
    "message": "Copiar ruta de JS"
  },
  "panels/elements/ElementsTreeElement.ts | copyOuterhtml": {
    "message": "Copiar outerHTML"
  },
  "panels/elements/ElementsTreeElement.ts | copySelector": {
    "message": "Copiar selector"
  },
  "panels/elements/ElementsTreeElement.ts | copyStyles": {
    "message": "Copiar estilos"
  },
  "panels/elements/ElementsTreeElement.ts | copyXpath": {
    "message": "Copiar XPath"
  },
  "panels/elements/ElementsTreeElement.ts | cutElement": {
    "message": "Elemento cortado"
  },
  "panels/elements/ElementsTreeElement.ts | deleteElement": {
    "message": "Eliminar elemento"
  },
  "panels/elements/ElementsTreeElement.ts | disableFlexMode": {
    "message": "Inhabilitar modo flex"
  },
  "panels/elements/ElementsTreeElement.ts | disableGridMode": {
    "message": "Inhabilitar modo cuadrícula"
  },
  "panels/elements/ElementsTreeElement.ts | disableScrollSnap": {
    "message": "Inhabilitar la superposición scroll-snap"
  },
  "panels/elements/ElementsTreeElement.ts | duplicateElement": {
    "message": "Elemento duplicado"
  },
  "panels/elements/ElementsTreeElement.ts | editAsHtml": {
    "message": "Editar como HTML"
  },
  "panels/elements/ElementsTreeElement.ts | editAttribute": {
    "message": "Editar atributo"
  },
  "panels/elements/ElementsTreeElement.ts | editText": {
    "message": "Editar texto"
  },
  "panels/elements/ElementsTreeElement.ts | enableFlexMode": {
    "message": "Habilitar modo flex"
  },
  "panels/elements/ElementsTreeElement.ts | enableGridMode": {
    "message": "Habilitar modo de cuadrícula"
  },
  "panels/elements/ElementsTreeElement.ts | enableScrollSnap": {
    "message": "Habilitar la superposición scroll-snap"
  },
  "panels/elements/ElementsTreeElement.ts | expandRecursively": {
    "message": "Expandir de forma recurrente"
  },
  "panels/elements/ElementsTreeElement.ts | focus": {
    "message": "Enfocar"
  },
  "panels/elements/ElementsTreeElement.ts | forceState": {
    "message": "Forzar estado"
  },
  "panels/elements/ElementsTreeElement.ts | hideElement": {
    "message": "Ocultar elemento"
  },
  "panels/elements/ElementsTreeElement.ts | pasteElement": {
    "message": "Pegar elemento"
  },
  "panels/elements/ElementsTreeElement.ts | scrollIntoView": {
    "message": "Desplazar hasta que se vea"
  },
  "panels/elements/ElementsTreeElement.ts | showFrameDetails": {
    "message": "Mostrar detalles de iframe"
  },
  "panels/elements/ElementsTreeElement.ts | thisFrameWasIdentifiedAsAnAd": {
    "message": "Este marco se ha identificado como un marco de anuncio"
  },
  "panels/elements/ElementsTreeElement.ts | useSInTheConsoleToReferToThis": {
    "message": "Usa {PH1} en la consola para referirte a este elemento."
  },
  "panels/elements/ElementsTreeElement.ts | valueIsTooLargeToEdit": {
    "message": "<el valor es demasiado grande para editarlo>"
  },
  "panels/elements/ElementsTreeOutline.ts | adornerSettings": {
    "message": "Configuración de insignias…"
  },
  "panels/elements/ElementsTreeOutline.ts | pageDom": {
    "message": "DOM de página"
  },
  "panels/elements/ElementsTreeOutline.ts | reveal": {
    "message": "mostrar"
  },
  "panels/elements/ElementsTreeOutline.ts | showAllNodesDMore": {
    "message": "Mostrar todos los nodos ({PH1} más)"
  },
  "panels/elements/ElementsTreeOutline.ts | storeAsGlobalVariable": {
    "message": "Almacenar como variable global"
  },
  "panels/elements/EventListenersWidget.ts | all": {
    "message": "Todo"
  },
  "panels/elements/EventListenersWidget.ts | ancestors": {
    "message": "Antecedentes"
  },
  "panels/elements/EventListenersWidget.ts | blocking": {
    "message": "Bloquear"
  },
  "panels/elements/EventListenersWidget.ts | eventListenersCategory": {
    "message": "Categoría de procesadores de eventos"
  },
  "panels/elements/EventListenersWidget.ts | frameworkListeners": {
    "message": "Procesadores de Framework"
  },
  "panels/elements/EventListenersWidget.ts | passive": {
    "message": "Pasivo"
  },
  "panels/elements/EventListenersWidget.ts | refresh": {
    "message": "Actualizar"
  },
  "panels/elements/EventListenersWidget.ts | resolveEventListenersBoundWith": {
    "message": "Resolver procesadores de eventos conectados con el framework"
  },
  "panels/elements/EventListenersWidget.ts | showListenersOnTheAncestors": {
    "message": "Mostrar procesadores en los antecedentes"
  },
  "panels/elements/MarkerDecorator.ts | domBreakpoint": {
    "message": "Punto de interrupción DOM"
  },
  "panels/elements/MarkerDecorator.ts | elementIsHidden": {
    "message": "El elemento está oculto"
  },
  "panels/elements/NodeStackTraceWidget.ts | noStackTraceAvailable": {
    "message": "No hay rastreos de la pila disponibles"
  },
  "panels/elements/PlatformFontsWidget.ts | dGlyphs": {
    "message": "{n,plural, =1{(# glifo)}other{(# glifos)}}"
  },
  "panels/elements/PlatformFontsWidget.ts | localFile": {
    "message": "Archivo local"
  },
  "panels/elements/PlatformFontsWidget.ts | networkResource": {
    "message": "Recurso de red"
  },
  "panels/elements/PlatformFontsWidget.ts | renderedFonts": {
    "message": "Fuentes renderizadas"
  },
  "panels/elements/StylePropertyTreeElement.ts | copyAllDeclarations": {
    "message": "Copiar todas las declaraciones"
  },
  "panels/elements/StylePropertyTreeElement.ts | copyDeclaration": {
    "message": "Copiar declaración"
  },
  "panels/elements/StylePropertyTreeElement.ts | copyProperty": {
    "message": "Copiar propiedad"
  },
  "panels/elements/StylePropertyTreeElement.ts | copyRule": {
    "message": "Copiar regla"
  },
  "panels/elements/StylePropertyTreeElement.ts | copyValue": {
    "message": "Copiar valor"
  },
  "panels/elements/StylePropertyTreeElement.ts | flexboxEditorButton": {
    "message": "Abrir editor de flexbox"
  },
  "panels/elements/StylePropertyTreeElement.ts | gridEditorButton": {
    "message": "Abrir editor de grid"
  },
  "panels/elements/StylePropertyTreeElement.ts | openColorPickerS": {
    "message": "Abrir selector de color. {PH1}"
  },
  "panels/elements/StylePropertyTreeElement.ts | revealInSourcesPanel": {
    "message": "Mostrar en el panel Fuentes"
  },
  "panels/elements/StylePropertyTreeElement.ts | shiftClickToChangeColorFormat": {
    "message": "Haz clic mientras pulsas la tecla Mayús para cambiar el formato de color"
  },
  "panels/elements/StylePropertyTreeElement.ts | togglePropertyAndContinueEditing": {
    "message": "Activar/Desactivar propiedad y continuar editando"
  },
  "panels/elements/StylePropertyTreeElement.ts | valueForSettingSSIsOutsideThe": {
    "message": "El valor del ajuste \"{PH1}\" {PH2} está fuera del intervalo admitido [{PH3}, {PH4}] para el conjunto de fuentes \"{PH5}\"."
  },
  "panels/elements/StylePropertyTreeElement.ts | viewComputedValue": {
    "message": "Ver valor computado"
  },
  "panels/elements/StylesSidebarPane.ts | constructedStylesheet": {
    "message": "hoja de estilo construida"
  },
  "panels/elements/StylesSidebarPane.ts | copyAllDeclarations": {
    "message": "Copiar todas las declaraciones"
  },
  "panels/elements/StylesSidebarPane.ts | copyRule": {
    "message": "Copiar regla"
  },
  "panels/elements/StylesSidebarPane.ts | copySelector": {
    "message": "Copiar selector"
  },
  "panels/elements/StylesSidebarPane.ts | filter": {
    "message": "Filtrar"
  },
  "panels/elements/StylesSidebarPane.ts | filterStyles": {
    "message": "Filtrar estilos"
  },
  "panels/elements/StylesSidebarPane.ts | incrementdecrementWithMousewheelHundred": {
    "message": "Aumentar o reducir con la rueda del ratón o con las teclas arriba o abajo. {PH1}: ±100, Mayús.: ±10, Alt: ±0,1"
  },
  "panels/elements/StylesSidebarPane.ts | incrementdecrementWithMousewheelOne": {
    "message": "Aumentar o reducir con la rueda del ratón o con las teclas arriba o abajo. {PH1}: R ±1, Mayús: G ±1, Alt: B ±1"
  },
  "panels/elements/StylesSidebarPane.ts | inheritedFroms": {
    "message": "Heredado de "
  },
  "panels/elements/StylesSidebarPane.ts | injectedStylesheet": {
    "message": "hoja de estilo insertada"
  },
  "panels/elements/StylesSidebarPane.ts | insertStyleRuleBelow": {
    "message": "Insertar regla de estilo debajo"
  },
  "panels/elements/StylesSidebarPane.ts | invalidPropertyValue": {
    "message": "Valor de propiedad no válido"
  },
  "panels/elements/StylesSidebarPane.ts | invalidString": {
    "message": "{PH1}, nombre de la propiedad: {PH2}, valor de la propiedad: {PH3}"
  },
  "panels/elements/StylesSidebarPane.ts | newStyleRule": {
    "message": "Nueva regla de estilo"
  },
  "panels/elements/StylesSidebarPane.ts | noMatchingSelectorOrStyle": {
    "message": "No se ha detectado ningún selector ni estilo que coincida"
  },
  "panels/elements/StylesSidebarPane.ts | pseudoSElement": {
    "message": "Pseudoelemento ::{PH1}"
  },
  "panels/elements/StylesSidebarPane.ts | sattributesStyle": {
    "message": "{PH1}[Estilo de atributos]"
  },
  "panels/elements/StylesSidebarPane.ts | showAllPropertiesSMore": {
    "message": "Mostrar todas las propiedades ({PH1} más)"
  },
  "panels/elements/StylesSidebarPane.ts | styleAttribute": {
    "message": "Atributo style"
  },
  "panels/elements/StylesSidebarPane.ts | unknownPropertyName": {
    "message": "Nombre de la propiedad desconocido"
  },
  "panels/elements/StylesSidebarPane.ts | userAgentStylesheet": {
    "message": "hoja de estilo de user-agent"
  },
  "panels/elements/StylesSidebarPane.ts | viaInspector": {
    "message": "a través del inspector"
  },
  "panels/elements/components/AccessibilityTreeUtils.ts | ignored": {
    "message": "Ignorado"
  },
  "panels/elements/components/AdornerSettingsPane.ts | closeButton": {
    "message": "Cerrar"
  },
  "panels/elements/components/AdornerSettingsPane.ts | settingsTitle": {
    "message": "Mostrar insignias"
  },
  "panels/elements/components/ElementsBreadcrumbsUtils.ts | text": {
    "message": "(texto)"
  },
  "panels/elements/components/LayoutPane.ts | flexbox": {
    "message": "Flexbox"
  },
  "panels/elements/components/LayoutPane.ts | flexboxOverlays": {
    "message": "Superposiciones de Flexbox"
  },
  "panels/elements/components/LayoutPane.ts | grid": {
    "message": "Cuadrícula"
  },
  "panels/elements/components/LayoutPane.ts | gridOverlays": {
    "message": "Superposiciones de cuadrícula"
  },
  "panels/elements/components/LayoutPane.ts | noFlexboxLayoutsFoundOnThisPage": {
    "message": "No se han encontrado diseños de flexbox en esta página"
  },
  "panels/elements/components/LayoutPane.ts | noGridLayoutsFoundOnThisPage": {
    "message": "No se han encontrado diseños de cuadrícula en esta página"
  },
  "panels/elements/components/LayoutPane.ts | overlayDisplaySettings": {
    "message": "Ajustes de indicadores superpuestos"
  },
  "panels/elements/components/LayoutPane.ts | showElementInTheElementsPanel": {
    "message": "Mostrar elemento en el panel de elementos"
  },
  "panels/elements/components/StylePropertyEditor.ts | deselectButton": {
    "message": "Quitar {propertyName}: {propertyValue}"
  },
  "panels/elements/components/StylePropertyEditor.ts | selectButton": {
    "message": "Añadir {propertyName}: {propertyValue}"
  },
  "panels/elements/elements-meta.ts | captureAreaScreenshot": {
    "message": "Hacer una captura de pantalla del área"
  },
  "panels/elements/elements-meta.ts | copyStyles": {
    "message": "Copiar estilos"
  },
  "panels/elements/elements-meta.ts | disableDomWordWrap": {
    "message": "Inhabilitar ajuste de palabras DOM"
  },
  "panels/elements/elements-meta.ts | duplicateElement": {
    "message": "Elemento duplicado"
  },
  "panels/elements/elements-meta.ts | editAsHtml": {
    "message": "Editar como HTML"
  },
  "panels/elements/elements-meta.ts | elements": {
    "message": "Elementos"
  },
  "panels/elements/elements-meta.ts | enableDomWordWrap": {
    "message": "Habilitar ajuste de palabras de DOM"
  },
  "panels/elements/elements-meta.ts | eventListeners": {
    "message": "Procesadores de eventos"
  },
  "panels/elements/elements-meta.ts | hideElement": {
    "message": "Ocultar elemento"
  },
  "panels/elements/elements-meta.ts | hideHtmlComments": {
    "message": "Ocultar comentarios en HTML"
  },
  "panels/elements/elements-meta.ts | layout": {
    "message": "Diseño"
  },
  "panels/elements/elements-meta.ts | properties": {
    "message": "Propiedades"
  },
  "panels/elements/elements-meta.ts | redo": {
    "message": "Rehacer"
  },
  "panels/elements/elements-meta.ts | revealDomNodeOnHover": {
    "message": "Mostrar nodo DOM al colocar el cursor sobre un elemento"
  },
  "panels/elements/elements-meta.ts | selectAnElementInThePageTo": {
    "message": "Selecciona un elemento de la página para inspeccionarlo"
  },
  "panels/elements/elements-meta.ts | showDetailedInspectTooltip": {
    "message": "Mostrar descripción emergente detallada de inspección"
  },
  "panels/elements/elements-meta.ts | showElements": {
    "message": "Mostrar Elementos"
  },
  "panels/elements/elements-meta.ts | showEventListeners": {
    "message": "Mostrar procesadores de eventos"
  },
  "panels/elements/elements-meta.ts | showHtmlComments": {
    "message": "Mostrar comentarios en HTML"
  },
  "panels/elements/elements-meta.ts | showLayout": {
    "message": "Mostrar diseño"
  },
  "panels/elements/elements-meta.ts | showProperties": {
    "message": "Mostrar propiedades"
  },
  "panels/elements/elements-meta.ts | showStackTrace": {
    "message": "Mostrar rastreo de la pila"
  },
  "panels/elements/elements-meta.ts | stackTrace": {
    "message": "Rastreo de la pila"
  },
  "panels/elements/elements-meta.ts | undo": {
    "message": "Deshacer"
  },
  "panels/elements/elements-meta.ts | wordWrap": {
    "message": "Ajuste de palabras"
  },
  "panels/emulation/DeviceModeModel.ts | devicePixelRatioMustBeANumberOr": {
    "message": "La proporción de píxeles del dispositivo debe ser un número o dejarse en blanco."
  },
  "panels/emulation/DeviceModeModel.ts | devicePixelRatioMustBeGreater": {
    "message": "La proporción de píxeles del dispositivo debe ser igual o superior a {PH1}."
  },
  "panels/emulation/DeviceModeModel.ts | devicePixelRatioMustBeLessThanOr": {
    "message": "La proporción de píxeles del dispositivo debe ser igual o menor a {PH1}."
  },
  "panels/emulation/DeviceModeModel.ts | heightMustBeANumber": {
    "message": "El alto debe ser un número."
  },
  "panels/emulation/DeviceModeModel.ts | heightMustBeGreaterThanOrEqualTo": {
    "message": "El alto debe ser igual o superior a {PH1}"
  },
  "panels/emulation/DeviceModeModel.ts | heightMustBeLessThanOrEqualToS": {
    "message": "El alto debe ser igual o inferior a {PH1}"
  },
  "panels/emulation/DeviceModeModel.ts | widthMustBeANumber": {
    "message": "El ancho debe ser un número."
  },
  "panels/emulation/DeviceModeModel.ts | widthMustBeGreaterThanOrEqualToS": {
    "message": "El ancho debe ser igual o superior a {PH1}"
  },
  "panels/emulation/DeviceModeModel.ts | widthMustBeLessThanOrEqualToS": {
    "message": "El ancho debe ser igual o inferior a {PH1}"
  },
  "panels/emulation/DeviceModeToolbar.ts | addDevicePixelRatio": {
    "message": "Añadir proporción de píxeles del dispositivo"
  },
  "panels/emulation/DeviceModeToolbar.ts | addDeviceType": {
    "message": "Añadir tipo de dispositivo"
  },
  "panels/emulation/DeviceModeToolbar.ts | autoadjustZoom": {
    "message": "Ajustar zoom automáticamente"
  },
  "panels/emulation/DeviceModeToolbar.ts | closeDevtools": {
    "message": "Cerrar DevTools"
  },
  "panels/emulation/DeviceModeToolbar.ts | defaultF": {
    "message": "Predeterminada: {PH1}"
  },
  "panels/emulation/DeviceModeToolbar.ts | devicePixelRatio": {
    "message": "Proporción de píxeles del dispositivo"
  },
  "panels/emulation/DeviceModeToolbar.ts | deviceType": {
    "message": "Tipo de dispositivo"
  },
  "panels/emulation/DeviceModeToolbar.ts | edit": {
    "message": "Editar…"
  },
  "panels/emulation/DeviceModeToolbar.ts | experimentalWebPlatformFeature": {
    "message": "La marca \"Experimental Web Platform Feature\" está habilitada. Haz clic para inhabilitarla."
  },
  "panels/emulation/DeviceModeToolbar.ts | experimentalWebPlatformFeatureFlag": {
    "message": "La marca \"Experimental Web Platform Feature\" se ha inhabilitado. Haz clic para habilitarla."
  },
  "panels/emulation/DeviceModeToolbar.ts | fitToWindowF": {
    "message": "Ajustar a ventana ({PH1} %)"
  },
  "panels/emulation/DeviceModeToolbar.ts | heightLeaveEmptyForFull": {
    "message": "Alto (dejar vacío para indicar altura completa)"
  },
  "panels/emulation/DeviceModeToolbar.ts | hideDeviceFrame": {
    "message": "Ocultar marco de dispositivo"
  },
  "panels/emulation/DeviceModeToolbar.ts | hideMediaQueries": {
    "message": "Ocultar media queries"
  },
  "panels/emulation/DeviceModeToolbar.ts | hideRulers": {
    "message": "Ocultar reglas"
  },
  "panels/emulation/DeviceModeToolbar.ts | landscape": {
    "message": "Horizontal"
  },
  "panels/emulation/DeviceModeToolbar.ts | moreOptions": {
    "message": "Más opciones"
  },
  "panels/emulation/DeviceModeToolbar.ts | none": {
    "message": "Ninguno"
  },
  "panels/emulation/DeviceModeToolbar.ts | portrait": {
    "message": "Vertical"
  },
  "panels/emulation/DeviceModeToolbar.ts | removeDevicePixelRatio": {
    "message": "Quitar proporción de píxeles del dispositivo"
  },
  "panels/emulation/DeviceModeToolbar.ts | removeDeviceType": {
    "message": "Quitar tipo de dispositivo"
  },
  "panels/emulation/DeviceModeToolbar.ts | resetToDefaults": {
    "message": "Restablecer los valores predeterminados"
  },
  "panels/emulation/DeviceModeToolbar.ts | responsive": {
    "message": "Reactivo"
  },
  "panels/emulation/DeviceModeToolbar.ts | rotate": {
    "message": "Girar"
  },
  "panels/emulation/DeviceModeToolbar.ts | screenOrientationOptions": {
    "message": "Opciones de orientación de pantalla"
  },
  "panels/emulation/DeviceModeToolbar.ts | showDeviceFrame": {
    "message": "Mostrar marco de dispositivo"
  },
  "panels/emulation/DeviceModeToolbar.ts | showMediaQueries": {
    "message": "Mostrar media queries"
  },
  "panels/emulation/DeviceModeToolbar.ts | showRulers": {
    "message": "Mostrar reglas"
  },
  "panels/emulation/DeviceModeToolbar.ts | toggleDualscreenMode": {
    "message": "Activar/Desactivar modo de pantalla dual"
  },
  "panels/emulation/DeviceModeToolbar.ts | width": {
    "message": "Ancho"
  },
  "panels/emulation/DeviceModeToolbar.ts | zoom": {
    "message": "Zoom"
  },
  "panels/emulation/DeviceModeView.ts | doubleclickForFullHeight": {
    "message": "Hacer doble clic para ver el alto completo"
  },
  "panels/emulation/DeviceModeView.ts | laptop": {
    "message": "Portátil"
  },
  "panels/emulation/DeviceModeView.ts | laptopL": {
    "message": "Portátil L"
  },
  "panels/emulation/DeviceModeView.ts | mobileL": {
    "message": "Móvil L"
  },
  "panels/emulation/DeviceModeView.ts | mobileM": {
    "message": "Móvil M"
  },
  "panels/emulation/DeviceModeView.ts | mobileS": {
    "message": "Móvil S"
  },
  "panels/emulation/DeviceModeView.ts | tablet": {
    "message": "Tablet"
  },
  "panels/emulation/DevicesSettingsTab.ts | UABrands": {
    "message": "Lista de marcas de UA (por ejemplo, \"Chromium\";v=\"87\")"
  },
  "panels/emulation/DevicesSettingsTab.ts | addCustomDevice": {
    "message": "Añadir dispositivo personalizado..."
  },
  "panels/emulation/DevicesSettingsTab.ts | architecture": {
    "message": "Arquitectura (por ejemplo, x86)"
  },
  "panels/emulation/DevicesSettingsTab.ts | brandsList": {
    "message": "La lista de marcas no es una lista de campos estructurada válida."
  },
  "panels/emulation/DevicesSettingsTab.ts | brandsListMust": {
    "message": "La lista de marcas debe estar formada por cadenas, cada una de ellas con un parámetro \"v\" con un valor de cadena."
  },
  "panels/emulation/DevicesSettingsTab.ts | device": {
    "message": "Dispositivo"
  },
  "panels/emulation/DevicesSettingsTab.ts | deviceModel": {
    "message": "Modelo del dispositivo"
  },
  "panels/emulation/DevicesSettingsTab.ts | deviceName": {
    "message": "Nombre del dispositivo"
  },
  "panels/emulation/DevicesSettingsTab.ts | deviceNameCannotBeEmpty": {
    "message": "El nombre del dispositivo no puede estar vacío."
  },
  "panels/emulation/DevicesSettingsTab.ts | deviceNameMustBeLessThanS": {
    "message": "El nombre del dispositivo debe tener menos de {PH1} caracteres."
  },
  "panels/emulation/DevicesSettingsTab.ts | devicePixelRatio": {
    "message": "Proporción de píxeles del dispositivo"
  },
  "panels/emulation/DevicesSettingsTab.ts | emulatedDevices": {
    "message": "Dispositivos emulados"
  },
  "panels/emulation/DevicesSettingsTab.ts | fullBrowserVersion": {
    "message": "Versión completa del navegador (por ejemplo, 87.0.4280.88)"
  },
  "panels/emulation/DevicesSettingsTab.ts | height": {
    "message": "Alto"
  },
  "panels/emulation/DevicesSettingsTab.ts | notRepresentable": {
    "message": "No se puede representar como cadena de encabezados estructurada."
  },
  "panels/emulation/DevicesSettingsTab.ts | platform": {
    "message": "Plataforma (por ejemplo, Android)"
  },
  "panels/emulation/DevicesSettingsTab.ts | platformVersion": {
    "message": "Versión de plataforma"
  },
  "panels/emulation/DevicesSettingsTab.ts | userAgentClient": {
    "message": "Sugerencias de cliente user-agent"
  },
  "panels/emulation/DevicesSettingsTab.ts | userAgentClientHintsAre": {
    "message": "Las sugerencias de cliente user-agent son una alternativa a la cadena user-agent que identifica el navegador y el dispositivo de una forma más estructurada y con mejor privacidad. Haz clic en el botón para obtener más información."
  },
  "panels/emulation/DevicesSettingsTab.ts | userAgentString": {
    "message": "Cadena user-agent"
  },
  "panels/emulation/DevicesSettingsTab.ts | userAgentType": {
    "message": "Tipo de user-agent"
  },
  "panels/emulation/DevicesSettingsTab.ts | width": {
    "message": "Ancho"
  },
  "panels/emulation/EmulatedDevices.ts | laptopWithHiDPIScreen": {
    "message": "Laptop with HiDPI screen"
  },
  "panels/emulation/EmulatedDevices.ts | laptopWithMDPIScreen": {
    "message": "Laptop with MDPI screen"
  },
  "panels/emulation/EmulatedDevices.ts | laptopWithTouch": {
    "message": "Laptop with touch"
  },
  "panels/emulation/LocationsSettingsTab.ts | addLocation": {
    "message": "Añadir ubicación..."
  },
  "panels/emulation/LocationsSettingsTab.ts | customLocations": {
    "message": "Ubicaciones personalizadas"
  },
  "panels/emulation/LocationsSettingsTab.ts | lat": {
    "message": "Lat."
  },
  "panels/emulation/LocationsSettingsTab.ts | latitude": {
    "message": "Latitud"
  },
  "panels/emulation/LocationsSettingsTab.ts | latitudeMustBeANumber": {
    "message": "La latitud debe ser un número"
  },
  "panels/emulation/LocationsSettingsTab.ts | latitudeMustBeGreaterThanOrEqual": {
    "message": "La latitud debe ser igual o superior a {PH1}"
  },
  "panels/emulation/LocationsSettingsTab.ts | latitudeMustBeLessThanOrEqualToS": {
    "message": "La latitud debe ser igual o inferior a {PH1}"
  },
  "panels/emulation/LocationsSettingsTab.ts | locale": {
    "message": "Configuración regional"
  },
  "panels/emulation/LocationsSettingsTab.ts | localeMustContainAlphabetic": {
    "message": "La configuración regional debe contener caracteres alfabéticos"
  },
  "panels/emulation/LocationsSettingsTab.ts | locationName": {
    "message": "Nombre de la ubicación"
  },
  "panels/emulation/LocationsSettingsTab.ts | locationNameCannotBeEmpty": {
    "message": "El nombre de la ubicación no puede estar vacío"
  },
  "panels/emulation/LocationsSettingsTab.ts | locationNameMustBeLessThanS": {
    "message": "El nombre de la ubicación debe tener menos de {PH1} caracteres"
  },
  "panels/emulation/LocationsSettingsTab.ts | long": {
    "message": "Long."
  },
  "panels/emulation/LocationsSettingsTab.ts | longitude": {
    "message": "Longitud"
  },
  "panels/emulation/LocationsSettingsTab.ts | longitudeMustBeANumber": {
    "message": "La longitud debe ser un número"
  },
  "panels/emulation/LocationsSettingsTab.ts | longitudeMustBeGreaterThanOr": {
    "message": "La longitud debe ser igual o superior a {PH1}"
  },
  "panels/emulation/LocationsSettingsTab.ts | longitudeMustBeLessThanOrEqualTo": {
    "message": "La longitud debe ser igual o inferior a {PH1}"
  },
  "panels/emulation/LocationsSettingsTab.ts | timezoneId": {
    "message": "ID de zona horaria"
  },
  "panels/emulation/LocationsSettingsTab.ts | timezoneIdMustContainAlphabetic": {
    "message": "El ID de zona horaria debe contener caracteres alfabéticos"
  },
  "panels/emulation/MediaQueryInspector.ts | revealInSourceCode": {
    "message": "Mostrar en código fuente"
  },
  "panels/emulation/SensorsView.ts | adjustWithMousewheelOrUpdownKeys": {
    "message": "Ajustar con la rueda del ratón o con las teclas arriba o abajo. {PH1}: ±10, Mayús: ±1, Alt: ±0.01"
  },
  "panels/emulation/SensorsView.ts | alpha": {
    "message": "α (alfa)"
  },
  "panels/emulation/SensorsView.ts | beta": {
    "message": "β (beta)"
  },
  "panels/emulation/SensorsView.ts | customOrientation": {
    "message": "Orientación personalizada"
  },
  "panels/emulation/SensorsView.ts | deviceOrientationSetToAlphaSBeta": {
    "message": "Orientación del dispositivo establecida en alfa: {PH1}, beta: {PH2}, gamma: {PH3}"
  },
  "panels/emulation/SensorsView.ts | displayDown": {
    "message": "Pantalla hacia abajo"
  },
  "panels/emulation/SensorsView.ts | displayUp": {
    "message": "Pantalla hacia arriba"
  },
  "panels/emulation/SensorsView.ts | enableOrientationToRotate": {
    "message": "Habilitar orientación para girar"
  },
  "panels/emulation/SensorsView.ts | error": {
    "message": "Error"
  },
  "panels/emulation/SensorsView.ts | forcesSelectedIdleStateEmulation": {
    "message": "Fuerza la emulación de estado inactivo seleccionada"
  },
  "panels/emulation/SensorsView.ts | forcesTouchInsteadOfClick": {
    "message": "Fuerza tocar en lugar de hacer clic"
  },
  "panels/emulation/SensorsView.ts | gamma": {
    "message": "γ (gamma)"
  },
  "panels/emulation/SensorsView.ts | landscapeLeft": {
    "message": "Horizontal (izquierda)"
  },
  "panels/emulation/SensorsView.ts | landscapeRight": {
    "message": "Horizontal (derecha)"
  },
  "panels/emulation/SensorsView.ts | latitude": {
    "message": "Latitud"
  },
  "panels/emulation/SensorsView.ts | locale": {
    "message": "Configuración regional"
  },
  "panels/emulation/SensorsView.ts | location": {
    "message": "Ubicación"
  },
  "panels/emulation/SensorsView.ts | locationUnavailable": {
    "message": "Ubicación no disponible"
  },
  "panels/emulation/SensorsView.ts | longitude": {
    "message": "Longitud"
  },
  "panels/emulation/SensorsView.ts | manage": {
    "message": "Gestionar"
  },
  "panels/emulation/SensorsView.ts | manageTheListOfLocations": {
    "message": "Gestionar la lista de ubicaciones"
  },
  "panels/emulation/SensorsView.ts | noOverride": {
    "message": "Ninguna anulación"
  },
  "panels/emulation/SensorsView.ts | off": {
    "message": "Desactivar"
  },
  "panels/emulation/SensorsView.ts | orientation": {
    "message": "Orientación"
  },
  "panels/emulation/SensorsView.ts | other": {
    "message": "Otra…"
  },
  "panels/emulation/SensorsView.ts | overrides": {
    "message": "Anulaciones"
  },
  "panels/emulation/SensorsView.ts | portrait": {
    "message": "Vertical"
  },
  "panels/emulation/SensorsView.ts | portraitUpsideDown": {
    "message": "Vertical invertida"
  },
  "panels/emulation/SensorsView.ts | presets": {
    "message": "Preajustes"
  },
  "panels/emulation/SensorsView.ts | reset": {
    "message": "Restablecer"
  },
  "panels/emulation/SensorsView.ts | resetDeviceOrientation": {
    "message": "Restaurar orientación de dispositivo"
  },
  "panels/emulation/SensorsView.ts | shiftdragHorizontallyToRotate": {
    "message": "Pulsa Mayús y arrastra en horizontal para girar sobre el eje Y"
  },
  "panels/emulation/SensorsView.ts | timezoneId": {
    "message": "ID de zona horaria"
  },
  "panels/emulation/emulation-meta.ts | accelerometer": {
    "message": "acelerómetro"
  },
  "panels/emulation/emulation-meta.ts | captureFullSizeScreenshot": {
    "message": "Hacer captura de pantalla de tamaño completo"
  },
  "panels/emulation/emulation-meta.ts | captureNodeScreenshot": {
    "message": "Hacer captura de pantalla del nodo"
  },
  "panels/emulation/emulation-meta.ts | captureScreenshot": {
    "message": "Hacer captura de pantalla"
  },
  "panels/emulation/emulation-meta.ts | device": {
    "message": "dispositivo"
  },
  "panels/emulation/emulation-meta.ts | deviceOrientation": {
    "message": "orientación del dispositivo"
  },
  "panels/emulation/emulation-meta.ts | devicebased": {
    "message": "Basada en el dispositivo"
  },
  "panels/emulation/emulation-meta.ts | devices": {
    "message": "Dispositivos"
  },
  "panels/emulation/emulation-meta.ts | emulateIdleDetectorState": {
    "message": "Emular estado de detector de inactividad"
  },
  "panels/emulation/emulation-meta.ts | forceEnabled": {
    "message": "Habilitado de forma forzada"
  },
  "panels/emulation/emulation-meta.ts | geolocation": {
    "message": "geolocalización"
  },
  "panels/emulation/emulation-meta.ts | hideDeviceFrame": {
    "message": "Ocultar marco de dispositivo"
  },
  "panels/emulation/emulation-meta.ts | hideMediaQueries": {
    "message": "Ocultar media queries"
  },
  "panels/emulation/emulation-meta.ts | hideRulers": {
    "message": "Ocultar reglas"
  },
  "panels/emulation/emulation-meta.ts | locale": {
    "message": "configuración regional"
  },
  "panels/emulation/emulation-meta.ts | locales": {
    "message": "configuraciones regionales"
  },
  "panels/emulation/emulation-meta.ts | locations": {
    "message": "Ubicaciones"
  },
  "panels/emulation/emulation-meta.ts | noIdleEmulation": {
    "message": "No hay emulación de inactividad"
  },
  "panels/emulation/emulation-meta.ts | sensors": {
    "message": "Sensores"
  },
  "panels/emulation/emulation-meta.ts | showDeviceFrame": {
    "message": "Mostrar marco de dispositivo"
  },
  "panels/emulation/emulation-meta.ts | showDevices": {
    "message": "Mostrar dispositivos"
  },
  "panels/emulation/emulation-meta.ts | showLocations": {
    "message": "Mostrar ubicaciones"
  },
  "panels/emulation/emulation-meta.ts | showMediaQueries": {
    "message": "Mostrar media queries"
  },
  "panels/emulation/emulation-meta.ts | showRulers": {
    "message": "Mostrar reglas"
  },
  "panels/emulation/emulation-meta.ts | showSensors": {
    "message": "Mostrar Sensores"
  },
  "panels/emulation/emulation-meta.ts | timezones": {
    "message": "zonas horarias"
  },
  "panels/emulation/emulation-meta.ts | toggleDeviceToolbar": {
    "message": "Activar/Desactivar barra de herramientas del dispositivo"
  },
  "panels/emulation/emulation-meta.ts | touch": {
    "message": "Táctil"
  },
  "panels/emulation/emulation-meta.ts | userActiveScreenLocked": {
    "message": "Usuario activo, pantalla bloqueada"
  },
  "panels/emulation/emulation-meta.ts | userActiveScreenUnlocked": {
    "message": "Usuario activo, pantalla desbloqueada"
  },
  "panels/emulation/emulation-meta.ts | userIdleScreenLocked": {
    "message": "Usuario inactivo, pantalla bloqueada"
  },
  "panels/emulation/emulation-meta.ts | userIdleScreenUnlocked": {
    "message": "Usuario inactivo, pantalla desbloqueada"
  },
  "panels/event_listeners/EventListenersView.ts | deleteEventListener": {
    "message": "Eliminar procesador de eventos"
  },
  "panels/event_listeners/EventListenersView.ts | noEventListeners": {
    "message": "No hay procesadores de eventos"
  },
  "panels/event_listeners/EventListenersView.ts | passive": {
    "message": "Pasivo"
  },
  "panels/event_listeners/EventListenersView.ts | remove": {
    "message": "Quitar"
  },
  "panels/event_listeners/EventListenersView.ts | revealInElementsPanel": {
    "message": "Mostrar en el panel de elementos"
  },
  "panels/event_listeners/EventListenersView.ts | togglePassive": {
    "message": "Activar/Desactivar botón pasivo"
  },
  "panels/event_listeners/EventListenersView.ts | toggleWhetherEventListenerIs": {
    "message": "Alternar entre que el procesador de eventos sea pasivo o de bloqueo"
  },
  "panels/help/ReleaseNoteView.ts | close": {
    "message": "Cerrar"
  },
  "panels/help/ReleaseNoteView.ts | learnMore": {
    "message": "Más información"
  },
  "panels/help/help-meta.ts | bug": {
    "message": "error"
  },
  "panels/help/help-meta.ts | doNotShowWhatsNewAfterEachUpdate": {
    "message": "No mostrar novedades después de cada actualización"
  },
  "panels/help/help-meta.ts | releaseNotes": {
    "message": "Notas de la versión"
  },
  "panels/help/help-meta.ts | reportADevtoolsIssue": {
    "message": "Denunciar un problema de DevTools"
  },
  "panels/help/help-meta.ts | showWhatsNew": {
    "message": "Mostrar Novedades"
  },
  "panels/help/help-meta.ts | showWhatsNewAfterEachUpdate": {
    "message": "Mostrar las novedades después de cada actualización"
  },
  "panels/help/help-meta.ts | whatsNew": {
    "message": "Novedades"
  },
  "panels/input/InputTimeline.ts | clearAll": {
    "message": "Borrar todo"
  },
  "panels/input/InputTimeline.ts | loadProfile": {
    "message": "Cargar perfil…"
  },
  "panels/input/InputTimeline.ts | saveProfile": {
    "message": "Guardar perfil…"
  },
  "panels/input/input-meta.ts | inputs": {
    "message": "Entradas"
  },
  "panels/input/input-meta.ts | pause": {
    "message": "Pausar"
  },
  "panels/input/input-meta.ts | resume": {
    "message": "Reanudar"
  },
  "panels/input/input-meta.ts | showInputs": {
    "message": "Mostrar entradas"
  },
  "panels/input/input-meta.ts | startRecording": {
    "message": "Iniciar grabación"
  },
  "panels/input/input-meta.ts | startReplaying": {
    "message": "Empezar a reproducir de nuevo"
  },
  "panels/input/input-meta.ts | stopRecording": {
    "message": "Parar grabación"
  },
  "panels/issues/AffectedBlockedByResponseView.ts | blockedResource": {
    "message": "Recurso bloqueado"
  },
  "panels/issues/AffectedBlockedByResponseView.ts | nRequests": {
    "message": "{n,plural, =1{# solicitud}other{# solicitudes}}"
  },
  "panels/issues/AffectedBlockedByResponseView.ts | parentFrame": {
    "message": "Marco superior"
  },
  "panels/issues/AffectedBlockedByResponseView.ts | requestC": {
    "message": "Solicitud"
  },
  "panels/issues/AffectedCookiesView.ts | domain": {
    "message": "Domain"
  },
  "panels/issues/AffectedCookiesView.ts | nCookies": {
    "message": "{n,plural, =1{# cookie}other{# cookies}}"
  },
  "panels/issues/AffectedCookiesView.ts | name": {
    "message": "Nombre"
  },
  "panels/issues/AffectedCookiesView.ts | path": {
    "message": "Ruta"
  },
  "panels/issues/AffectedDocumentsInQuirksModeView.ts | documentInTheDOMTree": {
    "message": "Documento en el árbol DOM"
  },
  "panels/issues/AffectedDocumentsInQuirksModeView.ts | mode": {
    "message": "Modo"
  },
  "panels/issues/AffectedDocumentsInQuirksModeView.ts | nDocuments": {
    "message": "{n,plural, =1{ documento}other{ documentos}}"
  },
  "panels/issues/AffectedDocumentsInQuirksModeView.ts | url": {
    "message": "URL"
  },
  "panels/issues/AffectedElementsView.ts | nElements": {
    "message": "{n,plural, =1{# elemento}other{# elementos}}"
  },
  "panels/issues/AffectedElementsView.ts | unavailable": {
    "message": "unavailable"
  },
  "panels/issues/AffectedElementsWithLowContrastView.ts | contrastRatio": {
    "message": "Relación de contraste"
  },
  "panels/issues/AffectedElementsWithLowContrastView.ts | element": {
    "message": "Elemento"
  },
  "panels/issues/AffectedElementsWithLowContrastView.ts | minimumAA": {
    "message": "Relación AA mínima"
  },
  "panels/issues/AffectedElementsWithLowContrastView.ts | minimumAAA": {
    "message": "Relación AAA mínima"
  },
  "panels/issues/AffectedElementsWithLowContrastView.ts | textSize": {
    "message": "Tamaño del texto"
  },
  "panels/issues/AffectedElementsWithLowContrastView.ts | textWeight": {
    "message": "Peso del texto"
  },
  "panels/issues/AffectedHeavyAdView.ts | cpuPeakLimit": {
    "message": "Límite máximo de CPU"
  },
  "panels/issues/AffectedHeavyAdView.ts | cpuTotalLimit": {
    "message": "Límite total de CPU"
  },
  "panels/issues/AffectedHeavyAdView.ts | frameUrl": {
    "message": "URL de marco"
  },
  "panels/issues/AffectedHeavyAdView.ts | limitExceeded": {
    "message": "Se ha superado el límite"
  },
  "panels/issues/AffectedHeavyAdView.ts | nResources": {
    "message": "{n,plural, =1{# recurso}other{# recursos}}"
  },
  "panels/issues/AffectedHeavyAdView.ts | networkLimit": {
    "message": "Límite de red"
  },
  "panels/issues/AffectedHeavyAdView.ts | removed": {
    "message": "Quitado"
  },
  "panels/issues/AffectedHeavyAdView.ts | resolutionStatus": {
    "message": "Estado de resolución"
  },
  "panels/issues/AffectedHeavyAdView.ts | warned": {
    "message": "Advertido"
  },
  "panels/issues/AffectedResourcesView.ts | clickToRevealTheFramesDomNodeIn": {
    "message": "Haz clic para revelar el nodo DOM del marco en el panel Elementos"
  },
  "panels/issues/AffectedResourcesView.ts | clickToShowRequestInTheNetwork": {
    "message": "Haz clic para mostrar la solicitud en el panel de red"
  },
  "panels/issues/AffectedResourcesView.ts | requestUnavailableInTheNetwork": {
    "message": "Solicitud no disponible en el panel de red (prueba a cargar la página inspeccionada de nuevo)"
  },
  "panels/issues/AffectedResourcesView.ts | unknown": {
    "message": "desconocido"
  },
  "panels/issues/AffectedSharedArrayBufferIssueDetailsView.ts | aSharedarraybufferWas": {
    "message": "Se ha creado una instancia de SharedArrayBuffer en un contexto que no está aislado en orígenes cruzados"
  },
  "panels/issues/AffectedSharedArrayBufferIssueDetailsView.ts | blocked": {
    "message": "bloqueado"
  },
  "panels/issues/AffectedSharedArrayBufferIssueDetailsView.ts | instantiation": {
    "message": "Creación de instancias"
  },
  "panels/issues/AffectedSharedArrayBufferIssueDetailsView.ts | nViolations": {
    "message": "{n,plural, =1{# infracción}other{# infracciones}}"
  },
  "panels/issues/AffectedSharedArrayBufferIssueDetailsView.ts | sharedarraybufferWasTransferedTo": {
    "message": "El objeto SharedArrayBuffer se ha transferido a un contexto que no está aislado en orígenes cruzados"
  },
  "panels/issues/AffectedSharedArrayBufferIssueDetailsView.ts | sourceLocation": {
    "message": "Ubicación de origen"
  },
  "panels/issues/AffectedSharedArrayBufferIssueDetailsView.ts | status": {
    "message": "Estado"
  },
  "panels/issues/AffectedSharedArrayBufferIssueDetailsView.ts | transfer": {
    "message": "Transferir"
  },
  "panels/issues/AffectedSharedArrayBufferIssueDetailsView.ts | trigger": {
    "message": "Activación"
  },
  "panels/issues/AffectedSharedArrayBufferIssueDetailsView.ts | warning": {
    "message": "advertencia"
  },
  "panels/issues/AffectedTrustedWebActivityIssueDetailsView.ts | nResources": {
    "message": "{n,plural, =1{# recurso}other{# recursos}}"
  },
  "panels/issues/AffectedTrustedWebActivityIssueDetailsView.ts | packageName": {
    "message": "Nombre del paquete"
  },
  "panels/issues/AffectedTrustedWebActivityIssueDetailsView.ts | packageSignature": {
    "message": "Firma del paquete"
  },
  "panels/issues/AffectedTrustedWebActivityIssueDetailsView.ts | statusCode": {
    "message": "Código de estado"
  },
  "panels/issues/AffectedTrustedWebActivityIssueDetailsView.ts | url": {
    "message": "URL"
  },
  "panels/issues/CSPViolationsView.ts | filter": {
    "message": "Filtrar"
  },
  "panels/issues/CorsIssueDetailsView.ts | allowCredentialsValueFromHeader": {
    "message": "Valor del encabezado Access-Control-Allow-Credentials"
  },
  "panels/issues/CorsIssueDetailsView.ts | allowedOrigin": {
    "message": "Origen permitido (desde el encabezado)"
  },
  "panels/issues/CorsIssueDetailsView.ts | blocked": {
    "message": "bloqueado"
  },
  "panels/issues/CorsIssueDetailsView.ts | disallowedRequestHeader": {
    "message": "Encabezado de solicitud no permitido"
  },
  "panels/issues/CorsIssueDetailsView.ts | disallowedRequestMethod": {
    "message": "Método de solicitud inhabilitado"
  },
  "panels/issues/CorsIssueDetailsView.ts | header": {
    "message": "Encabezado"
  },
  "panels/issues/CorsIssueDetailsView.ts | initiatorAddressSpace": {
    "message": "Dirección del iniciador"
  },
  "panels/issues/CorsIssueDetailsView.ts | initiatorContext": {
    "message": "Contexto de iniciador"
  },
  "panels/issues/CorsIssueDetailsView.ts | insecure": {
    "message": "inseguro"
  },
  "panels/issues/CorsIssueDetailsView.ts | invalidValue": {
    "message": "Valor no válido (si está disponible)"
  },
  "panels/issues/CorsIssueDetailsView.ts | nRequests": {
    "message": "{n,plural, =1{# solicitud}other{# solicitudes}}"
  },
  "panels/issues/CorsIssueDetailsView.ts | preflightDisallowedRedirect": {
    "message": "La respuesta a la solicitud preparatoria era una redirección"
  },
  "panels/issues/CorsIssueDetailsView.ts | preflightInvalidStatus": {
    "message": "El estado HTTP de la solicitud preparatoria no fue satisfactoria"
  },
  "panels/issues/CorsIssueDetailsView.ts | preflightRequest": {
    "message": "Solicitud preparatoria"
  },
  "panels/issues/CorsIssueDetailsView.ts | preflightRequestIfProblematic": {
    "message": "Solicitud preparatoria (si es problemática)"
  },
  "panels/issues/CorsIssueDetailsView.ts | problem": {
    "message": "Problema"
  },
  "panels/issues/CorsIssueDetailsView.ts | problemInvalidValue": {
    "message": "Valor no válido"
  },
  "panels/issues/CorsIssueDetailsView.ts | problemMissingHeader": {
    "message": "Falta el encabezado"
  },
  "panels/issues/CorsIssueDetailsView.ts | problemMultipleValues": {
    "message": "Varios valores"
  },
  "panels/issues/CorsIssueDetailsView.ts | request": {
    "message": "Solicitud"
  },
  "panels/issues/CorsIssueDetailsView.ts | resourceAddressSpace": {
    "message": "Dirección de recurso"
  },
  "panels/issues/CorsIssueDetailsView.ts | secure": {
    "message": "seguro"
  },
  "panels/issues/CorsIssueDetailsView.ts | sourceLocation": {
    "message": "Ubicación de origen"
  },
  "panels/issues/CorsIssueDetailsView.ts | status": {
    "message": "Estado"
  },
  "panels/issues/CorsIssueDetailsView.ts | unsupportedScheme": {
    "message": "Esquema no admitido"
  },
  "panels/issues/CorsIssueDetailsView.ts | warning": {
    "message": "advertencia"
  },
  "panels/issues/IssueView.ts | affectedResources": {
    "message": "Recursos afectados"
  },
  "panels/issues/IssueView.ts | automaticallyUpgraded": {
    "message": "actualizado automáticamente"
  },
  "panels/issues/IssueView.ts | blocked": {
    "message": "bloqueado"
  },
  "panels/issues/IssueView.ts | clickToRevealTheViolatingDomNode": {
    "message": "Hacer clic para mostrar el nodo infractor del DOM en el panel Elements"
  },
  "panels/issues/IssueView.ts | directiveC": {
    "message": "Directiva"
  },
  "panels/issues/IssueView.ts | element": {
    "message": "Elemento"
  },
  "panels/issues/IssueView.ts | learnMoreS": {
    "message": "Más información: {PH1}"
  },
  "panels/issues/IssueView.ts | nDirectives": {
    "message": "{n,plural, =1{# directiva}other{# directivas}}"
  },
  "panels/issues/IssueView.ts | nRequests": {
    "message": "{n,plural, =1{# solicitud}other{# solicitudes}}"
  },
  "panels/issues/IssueView.ts | nResources": {
    "message": "{n,plural, =1{# recurso}other{# recursos}}"
  },
  "panels/issues/IssueView.ts | nSources": {
    "message": "{n,plural, =1{# fuente}other{# fuentes}}"
  },
  "panels/issues/IssueView.ts | name": {
    "message": "Nombre"
  },
  "panels/issues/IssueView.ts | reportonly": {
    "message": "solo informar"
  },
  "panels/issues/IssueView.ts | resourceC": {
    "message": "Recurso"
  },
  "panels/issues/IssueView.ts | restrictionStatus": {
    "message": "Estado de restricción"
  },
  "panels/issues/IssueView.ts | sourceLocation": {
    "message": "Ubicación de origen"
  },
  "panels/issues/IssueView.ts | status": {
    "message": "Estado"
  },
  "panels/issues/IssueView.ts | warned": {
    "message": "Advertido"
  },
  "panels/issues/IssuesPane.ts | attributionReporting": {
    "message": "API Attribution Reporting"
  },
  "panels/issues/IssuesPane.ts | contentSecurityPolicy": {
    "message": "Política de seguridad de contenido"
  },
  "panels/issues/IssuesPane.ts | cors": {
    "message": "Uso compartido de recursos entre dominios"
  },
  "panels/issues/IssuesPane.ts | crossOriginEmbedderPolicy": {
    "message": "Política de inserciones de orígenes cruzados"
  },
  "panels/issues/IssuesPane.ts | groupByCategory": {
    "message": "Agrupar por categoría"
  },
  "panels/issues/IssuesPane.ts | groupDisplayedIssuesUnder": {
    "message": "Agrupar los problemas mostrados en categorías asociadas"
  },
  "panels/issues/IssuesPane.ts | heavyAds": {
    "message": "Anuncios que consumen muchos recursos"
  },
  "panels/issues/IssuesPane.ts | includeCookieIssuesCausedBy": {
    "message": "Incluir problemas de cookies causados por sitios de terceros"
  },
  "panels/issues/IssuesPane.ts | includeThirdpartyCookieIssues": {
    "message": "Incluir problemas de cookies de terceros"
  },
  "panels/issues/IssuesPane.ts | lowTextContrast": {
    "message": "Contraste de texto bajo"
  },
  "panels/issues/IssuesPane.ts | mixedContent": {
    "message": "Contenido mixto"
  },
  "panels/issues/IssuesPane.ts | noIssuesDetectedSoFar": {
    "message": "De momento no se han detectado problemas"
  },
  "panels/issues/IssuesPane.ts | onlyThirdpartyCookieIssues": {
    "message": "Solo se han detectado problemas de cookies de terceros hasta el momento"
  },
  "panels/issues/IssuesPane.ts | other": {
    "message": "Otros"
  },
  "panels/issues/IssuesPane.ts | quirksMode": {
    "message": "Modo Quirks"
  },
  "panels/issues/IssuesPane.ts | samesiteCookie": {
    "message": "Cookie SameSite"
  },
  "panels/issues/IssuesPane.ts | trustedWebActivity": {
    "message": "Actividad de confianza en la Web"
  },
  "panels/issues/issues-meta.ts | cspViolations": {
    "message": "Infracciones de CSP"
  },
  "panels/issues/issues-meta.ts | issues": {
    "message": "Problemas"
  },
  "panels/issues/issues-meta.ts | showCspViolations": {
    "message": "Mostrar infracciones de CSP"
  },
  "panels/issues/issues-meta.ts | showIssues": {
    "message": "Mostrar herramienta para solucionar problemas"
  },
  "panels/js_profiler/js_profiler-meta.ts | profiler": {
    "message": "Profiler"
  },
  "panels/js_profiler/js_profiler-meta.ts | showProfiler": {
    "message": "Mostrar profiler"
  },
  "panels/js_profiler/js_profiler-meta.ts | startStopRecording": {
    "message": "Iniciar/detener grabación"
  },
  "panels/layer_viewer/LayerDetailsView.ts | compositingReasons": {
    "message": "Motivos de composición"
  },
  "panels/layer_viewer/LayerDetailsView.ts | containingBlocRectangleDimensions": {
    "message": "Bloque contenedor {PH1} × {PH2} (en {PH3}, {PH4})"
  },
  "panels/layer_viewer/LayerDetailsView.ts | mainThreadScrollingReason": {
    "message": "Razón del desplazamiento del hilo principal"
  },
  "panels/layer_viewer/LayerDetailsView.ts | memoryEstimate": {
    "message": "Estimación de memoria"
  },
  "panels/layer_viewer/LayerDetailsView.ts | nearestLayerShiftingContaining": {
    "message": "Bloque contenedor más cercano de cambio de capas"
  },
  "panels/layer_viewer/LayerDetailsView.ts | nearestLayerShiftingStickyBox": {
    "message": "Cuadro fijo más cercano de cambio de capas"
  },
  "panels/layer_viewer/LayerDetailsView.ts | nonFastScrollable": {
    "message": "No compatible con desplazamiento rápido"
  },
  "panels/layer_viewer/LayerDetailsView.ts | paintCount": {
    "message": "Número de renderizados"
  },
  "panels/layer_viewer/LayerDetailsView.ts | paintProfiler": {
    "message": "Profiler de renderizado"
  },
  "panels/layer_viewer/LayerDetailsView.ts | repaintsOnScroll": {
    "message": "Vuelve a pintar al desplazarse"
  },
  "panels/layer_viewer/LayerDetailsView.ts | scrollRectangleDimensions": {
    "message": "{PH1} {PH2} × {PH3} (en {PH4}, {PH5})"
  },
  "panels/layer_viewer/LayerDetailsView.ts | selectALayerToSeeItsDetails": {
    "message": "Selecciona una capa para ver sus detalles"
  },
  "panels/layer_viewer/LayerDetailsView.ts | size": {
    "message": "Tamaño"
  },
  "panels/layer_viewer/LayerDetailsView.ts | slowScrollRegions": {
    "message": "Regiones de desplazamiento lento"
  },
  "panels/layer_viewer/LayerDetailsView.ts | stickyAncenstorLayersS": {
    "message": "{PH1}: {PH2} ({PH3})"
  },
  "panels/layer_viewer/LayerDetailsView.ts | stickyBoxRectangleDimensions": {
    "message": "Cuadro fijo {PH1} × {PH2} (en {PH3}, {PH4})"
  },
  "panels/layer_viewer/LayerDetailsView.ts | stickyPositionConstraint": {
    "message": "Limitación de posición fija"
  },
  "panels/layer_viewer/LayerDetailsView.ts | touchEventHandler": {
    "message": "Gestor de eventos táctiles"
  },
  "panels/layer_viewer/LayerDetailsView.ts | unnamed": {
    "message": "<unnamed>"
  },
  "panels/layer_viewer/LayerDetailsView.ts | updateRectangleDimensions": {
    "message": "{PH1}×{PH2} (en {PH3}, {PH4})"
  },
  "panels/layer_viewer/LayerDetailsView.ts | wheelEventHandler": {
    "message": "Gestor de eventos de rueda"
  },
  "panels/layer_viewer/LayerTreeOutline.ts | layersTreePane": {
    "message": "Panel de árbol de capas"
  },
  "panels/layer_viewer/LayerTreeOutline.ts | showPaintProfiler": {
    "message": "Mostrar profiler de renderizado"
  },
  "panels/layer_viewer/LayerTreeOutline.ts | updateChildDimension": {
    "message": " ({PH1} × {PH2})"
  },
  "panels/layer_viewer/LayerViewHost.ts | showInternalLayers": {
    "message": "Mostrar capas internas"
  },
  "panels/layer_viewer/Layers3DView.ts | cantDisplayLayers": {
    "message": "No se pueden mostrar las capas,"
  },
  "panels/layer_viewer/Layers3DView.ts | checkSForPossibleReasons": {
    "message": "Comprueba {PH1} para ver los posibles motivos."
  },
  "panels/layer_viewer/Layers3DView.ts | dLayersView": {
    "message": "Vista de capas 3D"
  },
  "panels/layer_viewer/Layers3DView.ts | layerInformationIsNotYet": {
    "message": "La información de capa aún no está disponible."
  },
  "panels/layer_viewer/Layers3DView.ts | paints": {
    "message": "Pinturas"
  },
  "panels/layer_viewer/Layers3DView.ts | resetView": {
    "message": "Restablecer vista"
  },
  "panels/layer_viewer/Layers3DView.ts | showPaintProfiler": {
    "message": "Mostrar profiler de renderizado"
  },
  "panels/layer_viewer/Layers3DView.ts | slowScrollRects": {
    "message": "Rectángulos de desplazamiento lento"
  },
  "panels/layer_viewer/Layers3DView.ts | webglSupportIsDisabledInYour": {
    "message": "La compatibilidad con WebGL está inhabilitada en tu navegador."
  },
  "panels/layer_viewer/PaintProfilerView.ts | bitmap": {
    "message": "Mapa de bits"
  },
  "panels/layer_viewer/PaintProfilerView.ts | commandLog": {
    "message": "Registro de comandos"
  },
  "panels/layer_viewer/PaintProfilerView.ts | misc": {
    "message": "Varios"
  },
  "panels/layer_viewer/PaintProfilerView.ts | profiling": {
    "message": "Elaborando perfiles…"
  },
  "panels/layer_viewer/PaintProfilerView.ts | profilingResults": {
    "message": "Resultados de los perfiles"
  },
  "panels/layer_viewer/PaintProfilerView.ts | shapes": {
    "message": "Formas"
  },
  "panels/layer_viewer/PaintProfilerView.ts | text": {
    "message": "Texto"
  },
  "panels/layer_viewer/TransformController.ts | panModeX": {
    "message": "Modo de desplazamiento (X)"
  },
  "panels/layer_viewer/TransformController.ts | resetTransform": {
    "message": "Restablecer transformación (0)"
  },
  "panels/layer_viewer/TransformController.ts | rotateModeV": {
    "message": "Modo de rotación (V)"
  },
  "panels/layer_viewer/layer_viewer-meta.ts | panOrRotateDown": {
    "message": "Mover o rotar hacia abajo"
  },
  "panels/layer_viewer/layer_viewer-meta.ts | panOrRotateLeft": {
    "message": "Mover o rotar a la izquierda"
  },
  "panels/layer_viewer/layer_viewer-meta.ts | panOrRotateRight": {
    "message": "Mover o girar a la derecha"
  },
  "panels/layer_viewer/layer_viewer-meta.ts | panOrRotateUp": {
    "message": "Mover o rotar hacia arriba"
  },
  "panels/layer_viewer/layer_viewer-meta.ts | resetView": {
    "message": "Restablecer vista"
  },
  "panels/layer_viewer/layer_viewer-meta.ts | switchToPanMode": {
    "message": "Cambiar a modo de movimiento"
  },
  "panels/layer_viewer/layer_viewer-meta.ts | switchToRotateMode": {
    "message": "Cambiar a modo de rotación"
  },
  "panels/layer_viewer/layer_viewer-meta.ts | zoomIn": {
    "message": "Ampliar"
  },
  "panels/layer_viewer/layer_viewer-meta.ts | zoomOut": {
    "message": "Reducir"
  },
  "panels/layers/LayersPanel.ts | details": {
    "message": "Detalles"
  },
  "panels/layers/LayersPanel.ts | profiler": {
    "message": "Profiler"
  },
  "panels/layers/layers-meta.ts | layers": {
    "message": "Capas"
  },
  "panels/layers/layers-meta.ts | showLayers": {
    "message": "Mostrar capas"
  },
  "panels/lighthouse/LighthouseController.ts | accessibility": {
    "message": "Accesibilidad"
  },
  "panels/lighthouse/LighthouseController.ts | applyMobileEmulation": {
    "message": "Aplicar emulación móvil"
  },
  "panels/lighthouse/LighthouseController.ts | applyMobileEmulationDuring": {
    "message": "Aplicar emulación de móvil durante la auditoría"
  },
  "panels/lighthouse/LighthouseController.ts | atLeastOneCategoryMustBeSelected": {
    "message": "Debe seleccionarse una categoría como mínimo."
  },
  "panels/lighthouse/LighthouseController.ts | bestPractices": {
    "message": "Prácticas recomendadas"
  },
  "panels/lighthouse/LighthouseController.ts | canOnlyAuditHttphttpsPagesAnd": {
    "message": "Solo se pueden auditar páginas HTTP/HTTPS y extensiones de Chrome. Accede a una página distinta para iniciar una auditoría."
  },
  "panels/lighthouse/LighthouseController.ts | clearStorage": {
    "message": "Borrar almacenamiento"
  },
  "panels/lighthouse/LighthouseController.ts | desktop": {
    "message": "Ordenador"
  },
  "panels/lighthouse/LighthouseController.ts | doesThisPageFollowBestPractices": {
    "message": "¿Esta página sigue las prácticas recomendadas de desarrollo web moderno?"
  },
  "panels/lighthouse/LighthouseController.ts | doesThisPageMeetTheStandardOfA": {
    "message": "¿Cumple esta página el estándar de las aplicaciones web progresivas?"
  },
  "panels/lighthouse/LighthouseController.ts | howLongDoesThisAppTakeToShow": {
    "message": "Cuánto tiempo tarda esta aplicación en mostrar contenido y poder usarse"
  },
  "panels/lighthouse/LighthouseController.ts | indexeddb": {
    "message": "IndexedDB"
  },
  "panels/lighthouse/LighthouseController.ts | isThisPageOptimizedForAdSpeedAnd": {
    "message": "¿Esta página está optimizada para mejorar la velocidad y la calidad de los anuncios?"
  },
  "panels/lighthouse/LighthouseController.ts | isThisPageOptimizedForSearch": {
    "message": "Esta página está optimizada para posicionarse en los resultados de los buscadores"
  },
  "panels/lighthouse/LighthouseController.ts | isThisPageUsableByPeopleWith": {
    "message": "¿Esta página es accesible para personas con discapacidad?"
  },
  "panels/lighthouse/LighthouseController.ts | localStorage": {
    "message": "Almacenamiento local"
  },
  "panels/lighthouse/LighthouseController.ts | mobile": {
    "message": "Móvil"
  },
  "panels/lighthouse/LighthouseController.ts | multipleTabsAreBeingControlledBy": {
    "message": "Varias pestañas están siendo controladas por el mismo service worker. Cierra las demás pestañas con el mismo origen para auditar esta página."
  },
  "panels/lighthouse/LighthouseController.ts | performance": {
    "message": "Rendimiento"
  },
  "panels/lighthouse/LighthouseController.ts | progressiveWebApp": {
    "message": "Aplicación web progresiva"
  },
  "panels/lighthouse/LighthouseController.ts | publisherAds": {
    "message": "Anuncios del editor"
  },
  "panels/lighthouse/LighthouseController.ts | resetStorageLocalstorage": {
    "message": "Restablecer almacenamiento (cache, service workers, etc.) antes de auditar. Recomendable para el rendimiento y para probar PWA."
  },
  "panels/lighthouse/LighthouseController.ts | seo": {
    "message": "SEO"
  },
  "panels/lighthouse/LighthouseController.ts | simulateASlowerPageLoadBasedOn": {
    "message": "Simula una carga de la página más lenta en función de los datos de una carga inicial no limitada. Si se inhabilita este ajuste, la página se ralentiza con la limitación aplicada."
  },
  "panels/lighthouse/LighthouseController.ts | simulatedThrottling": {
    "message": "Limitación simulada"
  },
  "panels/lighthouse/LighthouseController.ts | thereMayBeStoredDataAffectingLoadingPlural": {
    "message": "Es posible que algunos datos almacenados hayan afectado al rendimiento de las subidas en estas ubicaciones: {PH1}. Haz una auditoría de esta página en una ventana de incógnito para evitar que esos recursos afecten a tus puntuaciones."
  },
  "panels/lighthouse/LighthouseController.ts | thereMayBeStoredDataAffectingSingular": {
    "message": "Es posible que algunos datos almacenados hayan afectado al rendimiento de las subidas en esta ubicación: {PH1}. Haz una auditoría de esta página en una ventana de incógnito para evitar que esos recursos afecten a tus puntuaciones."
  },
  "panels/lighthouse/LighthouseController.ts | webSql": {
    "message": "Web SQL"
  },
  "panels/lighthouse/LighthousePanel.ts | cancelling": {
    "message": "Cancelando"
  },
  "panels/lighthouse/LighthousePanel.ts | clearAll": {
    "message": "Borrar todo"
  },
  "panels/lighthouse/LighthousePanel.ts | dropLighthouseJsonHere": {
    "message": "Arrastrar JSON de Lighthouse aquí"
  },
  "panels/lighthouse/LighthousePanel.ts | lighthouseSettings": {
    "message": "Ajustes de Lighthouse"
  },
  "panels/lighthouse/LighthousePanel.ts | performAnAudit": {
    "message": "Realiza una auditoría…"
  },
  "panels/lighthouse/LighthousePanel.ts | printing": {
    "message": "Impresión"
  },
  "panels/lighthouse/LighthousePanel.ts | thePrintPopupWindowIsOpenPlease": {
    "message": "La ventana emergente de impresión está abierta. Ciérrala para continuar."
  },
  "panels/lighthouse/LighthouseReportRenderer.ts | thePerformanceMetricsAboveAre": {
    "message": "Las métricas de rendimiento que aparecen arriba son simuladas, así que no coincidirán con los tiempos de este rastro. Si quieres que los tiempos coincidan, inhabilita la limitación simulada en \"Ajustes de Lighthouse\"."
  },
  "panels/lighthouse/LighthouseReportRenderer.ts | viewOriginalTrace": {
    "message": "Ver rastro original"
  },
  "panels/lighthouse/LighthouseReportRenderer.ts | viewTrace": {
    "message": "Ver rastro"
  },
  "panels/lighthouse/LighthouseReportSelector.ts | newReport": {
    "message": "(nuevo informe)"
  },
  "panels/lighthouse/LighthouseReportSelector.ts | reports": {
    "message": "Informes"
  },
  "panels/lighthouse/LighthouseStartView.ts | categories": {
    "message": "Categorías"
  },
  "panels/lighthouse/LighthouseStartView.ts | communityPluginsBeta": {
    "message": "Complementos de comunidad (beta)"
  },
  "panels/lighthouse/LighthouseStartView.ts | device": {
    "message": "Dispositivo"
  },
  "panels/lighthouse/LighthouseStartView.ts | generateReport": {
    "message": "Generar informe"
  },
  "panels/lighthouse/LighthouseStartView.ts | identifyAndFixCommonProblemsThat": {
    "message": "Identifica y soluciona problemas frecuentes que afectan al rendimiento, a la accesibilidad y a la experiencia de usuario de tu sitio."
  },
  "panels/lighthouse/LighthouseStartView.ts | learnMore": {
    "message": "Más información"
  },
  "panels/lighthouse/LighthouseStatusView.ts | OfGlobalMobileUsersInWereOnGOrG": {
    "message": "El 75 % de los usuarios de móviles de todo el mundo en 2016 usó 2G o 3G [Fuente: GSMA Mobile]"
  },
  "panels/lighthouse/LighthouseStatusView.ts | OfMobilePagesTakeNearlySeconds": {
    "message": "El 70 % de las páginas para móviles tardan casi 7 segundos en mostrar en pantalla el contenido visual de la parte visible a primera vista. [Fuente: Think with Google]"
  },
  "panels/lighthouse/LighthouseStatusView.ts | SecondsIsTheAverageTimeAMobile": {
    "message": "El tiempo medio que tarda una página web móvil en cargarse con una conexión 3G es 19 segundos [fuente: Google DoubleClick blog]"
  },
  "panels/lighthouse/LighthouseStatusView.ts | ahSorryWeRanIntoAnError": {
    "message": "Lo sentimos. Se ha producido un error."
  },
  "panels/lighthouse/LighthouseStatusView.ts | almostThereLighthouseIsNow": {
    "message": "¡Ya casi está! Lighthouse está generando tu informe en estos momentos."
  },
  "panels/lighthouse/LighthouseStatusView.ts | asPageLoadTimeIncreasesFromOne": {
    "message": "A medida que los tiempos de carga de las páginas aumentan de 1 segundo a 7 segundos, la probabilidad de que el visitante de un sitio web móvil se marche aumenta en un 113 %. [Fuente: Think with Google]"
  },
  "panels/lighthouse/LighthouseStatusView.ts | asTheNumberOfElementsOnAPage": {
    "message": "Si el número de elementos de una página aumenta de 400 a 6000, la probabilidad de conversión baja un 95 % [fuente: Think with Google]."
  },
  "panels/lighthouse/LighthouseStatusView.ts | auditingS": {
    "message": "Auditoría de {PH1}"
  },
  "panels/lighthouse/LighthouseStatusView.ts | auditingYourWebPage": {
    "message": "Auditoría de tu página web"
  },
  "panels/lighthouse/LighthouseStatusView.ts | byReducingTheResponseSizeOfJson": {
    "message": "Al reducir el tamaño de respuesta del JSON necesario para mostrar comentarios, Instagram aumentó el número de impresiones [Fuente: WPO Stats]"
  },
  "panels/lighthouse/LighthouseStatusView.ts | cancel": {
    "message": "Cancelar"
  },
  "panels/lighthouse/LighthouseStatusView.ts | cancelling": {
    "message": "Cancelando…"
  },
  "panels/lighthouse/LighthouseStatusView.ts | fastFactMessageWithPlaceholder": {
    "message": "💡 {PH1}"
  },
  "panels/lighthouse/LighthouseStatusView.ts | ifASiteTakesSecondToBecome": {
    "message": "Si un sitio tarda más de un segundo en ser interactivo, los usuarios pierden interés y su percepción a la hora de completar la tarea de la página se ve interrumpida [Fuente: Google Developers Blog]"
  },
  "panels/lighthouse/LighthouseStatusView.ts | ifThisIssueIsReproduciblePlease": {
    "message": "Si este problema se puede reproducir, informa de ello en el repositorio de GitHub de Lighthouse."
  },
  "panels/lighthouse/LighthouseStatusView.ts | lighthouseIsGatheringInformation": {
    "message": "Lighthouse está recogiendo información sobre la página para calcular tu puntuación."
  },
  "panels/lighthouse/LighthouseStatusView.ts | lighthouseIsLoadingThePage": {
    "message": "Lighthouse está cargando la página."
  },
  "panels/lighthouse/LighthouseStatusView.ts | lighthouseIsLoadingYourPage": {
    "message": "Lighthouse está cargando tu página"
  },
  "panels/lighthouse/LighthouseStatusView.ts | lighthouseIsLoadingYourPageWith": {
    "message": "Lighthouse está cargando tu página con limitaciones para medir el rendimiento en dispositivos móviles con 3G."
  },
  "panels/lighthouse/LighthouseStatusView.ts | lighthouseIsLoadingYourPageWithMobile": {
    "message": "Lighthouse está cargando la página con una emulación de móvil."
  },
  "panels/lighthouse/LighthouseStatusView.ts | lighthouseIsLoadingYourPageWithThrottling": {
    "message": "Lighthouse está cargando tu página con limitaciones para medir el rendimiento en un ordenador lento con una red 3G."
  },
  "panels/lighthouse/LighthouseStatusView.ts | lighthouseIsWarmingUp": {
    "message": "Lighthouse se está preparando…"
  },
  "panels/lighthouse/LighthouseStatusView.ts | lighthouseOnlySimulatesMobile": {
    "message": "Lighthouse solo simula el rendimiento móvil. Para medir el rendimiento en un dispositivo real, prueba WebPageTest.org (fuente: equipo de Lighthouse)"
  },
  "panels/lighthouse/LighthouseStatusView.ts | loading": {
    "message": "Cargando…"
  },
  "panels/lighthouse/LighthouseStatusView.ts | mbTakesAMinimumOfSecondsTo": {
    "message": "Con una conexión 3G normal, se tarda un mínimo de 5 segundos en descargar 1 MB [fuente: definición de 3G de WebPageTest y DevTools]."
  },
  "panels/lighthouse/LighthouseStatusView.ts | rebuildingPinterestPagesFor": {
    "message": "Volviendo a compilar páginas de Pinterest para aumentar un 15 % el rendimiento de las tasas de conversión [fuente: WPO Stats]"
  },
  "panels/lighthouse/LighthouseStatusView.ts | theAverageUserDeviceCostsLess": {
    "message": "El dispositivo medio de los usuarios cuesta menos de 200 USD [fuente: International Data Corporation]."
  },
  "panels/lighthouse/LighthouseStatusView.ts | tryToNavigateToTheUrlInAFresh": {
    "message": "Intenta navegar a la URL con un perfil nuevo de Chrome sin ninguna pestaña ni extensión abierta, e inténtalo de nuevo."
  },
  "panels/lighthouse/LighthouseStatusView.ts | walmartSawAIncreaseInRevenueFor": {
    "message": "Los ingresos de Walmart aumentaron un 1 % por cada mejora de 100 ms en la carga de páginas [Fuente: WPO Stats]"
  },
  "panels/lighthouse/lighthouse-meta.ts | showLighthouse": {
    "message": "Mostrar Lighthouse"
  },
  "panels/media/EventDisplayTable.ts | eventDisplay": {
    "message": "Mostrar eventos"
  },
  "panels/media/EventDisplayTable.ts | eventName": {
    "message": "Nombre del evento"
  },
  "panels/media/EventDisplayTable.ts | timestamp": {
    "message": "Marca de tiempo"
  },
  "panels/media/EventDisplayTable.ts | value": {
    "message": "Valor"
  },
  "panels/media/EventTimelineView.ts | bufferingStatus": {
    "message": "Estado del almacenamiento en búfer"
  },
  "panels/media/EventTimelineView.ts | playbackStatus": {
    "message": "Estado de la reproducción"
  },
  "panels/media/PlayerDetailView.ts | events": {
    "message": "Eventos"
  },
  "panels/media/PlayerDetailView.ts | messages": {
    "message": "Mensajes"
  },
  "panels/media/PlayerDetailView.ts | playerEvents": {
    "message": "Eventos de jugadores"
  },
  "panels/media/PlayerDetailView.ts | playerMessages": {
    "message": "Mensajes del reproductor"
  },
  "panels/media/PlayerDetailView.ts | playerProperties": {
    "message": "Propiedades del reproductor"
  },
  "panels/media/PlayerDetailView.ts | playerTimeline": {
    "message": "Línea de tiempo de jugadores"
  },
  "panels/media/PlayerDetailView.ts | properties": {
    "message": "Propiedades"
  },
  "panels/media/PlayerDetailView.ts | timeline": {
    "message": "Línea de tiempo"
  },
  "panels/media/PlayerListView.ts | hideAllOthers": {
    "message": "Ocultar los demás"
  },
  "panels/media/PlayerListView.ts | hidePlayer": {
    "message": "Ocultar reproductor"
  },
  "panels/media/PlayerListView.ts | players": {
    "message": "Jugadores"
  },
  "panels/media/PlayerListView.ts | savePlayerInfo": {
    "message": "Guardar información de los jugadores"
  },
  "panels/media/PlayerMessagesView.ts | all": {
    "message": "Todo"
  },
  "panels/media/PlayerMessagesView.ts | custom": {
    "message": "Personalizado"
  },
  "panels/media/PlayerMessagesView.ts | debug": {
    "message": "Depurar"
  },
  "panels/media/PlayerMessagesView.ts | default": {
    "message": "Predeterminado"
  },
  "panels/media/PlayerMessagesView.ts | error": {
    "message": "Error"
  },
  "panels/media/PlayerMessagesView.ts | filterLogMessages": {
    "message": "Filtrar mensajes de registro"
  },
  "panels/media/PlayerMessagesView.ts | info": {
    "message": "Información"
  },
  "panels/media/PlayerMessagesView.ts | logLevel": {
    "message": "Nivel de registro:"
  },
  "panels/media/PlayerMessagesView.ts | warning": {
    "message": "Advertencia"
  },
  "panels/media/PlayerPropertiesView.ts | audio": {
    "message": "Audio"
  },
  "panels/media/PlayerPropertiesView.ts | bitrate": {
    "message": "Tasa de bits"
  },
  "panels/media/PlayerPropertiesView.ts | decoder": {
    "message": "Decodificador"
  },
  "panels/media/PlayerPropertiesView.ts | decoderName": {
    "message": "Nombre del decodificador"
  },
  "panels/media/PlayerPropertiesView.ts | decryptingDemuxer": {
    "message": "Descifrando demuxer"
  },
  "panels/media/PlayerPropertiesView.ts | duration": {
    "message": "Duración"
  },
  "panels/media/PlayerPropertiesView.ts | encoderName": {
    "message": "Nombre del codificador"
  },
  "panels/media/PlayerPropertiesView.ts | fileSize": {
    "message": "Tamaño del archivo"
  },
  "panels/media/PlayerPropertiesView.ts | frameRate": {
    "message": "Velocidad de fotogramas"
  },
  "panels/media/PlayerPropertiesView.ts | hardwareDecoder": {
    "message": "Decodificador de hardware"
  },
  "panels/media/PlayerPropertiesView.ts | hardwareEncoder": {
    "message": "Codificador de hardware"
  },
  "panels/media/PlayerPropertiesView.ts | noDecoder": {
    "message": "No hay decodificador"
  },
  "panels/media/PlayerPropertiesView.ts | noEncoder": {
    "message": "Sin codificador"
  },
  "panels/media/PlayerPropertiesView.ts | noTextTracks": {
    "message": "No hay pista de texto"
  },
  "panels/media/PlayerPropertiesView.ts | playbackFrameTitle": {
    "message": "Título de marco de reproducción"
  },
  "panels/media/PlayerPropertiesView.ts | playbackFrameUrl": {
    "message": "URL de marco de reproducción"
  },
  "panels/media/PlayerPropertiesView.ts | properties": {
    "message": "Propiedades"
  },
  "panels/media/PlayerPropertiesView.ts | rangeHeaderSupport": {
    "message": "Compatibilidad con encabezado Range"
  },
  "panels/media/PlayerPropertiesView.ts | resolution": {
    "message": "Resolución"
  },
  "panels/media/PlayerPropertiesView.ts | singleoriginPlayback": {
    "message": "Reproducción de origen único"
  },
  "panels/media/PlayerPropertiesView.ts | startTime": {
    "message": "Hora de inicio"
  },
  "panels/media/PlayerPropertiesView.ts | streaming": {
    "message": "Streaming"
  },
  "panels/media/PlayerPropertiesView.ts | textTrack": {
    "message": "Pista de texto"
  },
  "panels/media/PlayerPropertiesView.ts | track": {
    "message": "Pista"
  },
  "panels/media/PlayerPropertiesView.ts | video": {
    "message": "Vídeo"
  },
  "panels/media/PlayerPropertiesView.ts | videoFreezingScore": {
    "message": "Puntuación por bloqueo de vídeo"
  },
  "panels/media/PlayerPropertiesView.ts | videoPlaybackRoughness": {
    "message": "Irregularidad de la reproducción de vídeo"
  },
  "panels/media/media-meta.ts | media": {
    "message": "Multimedia"
  },
  "panels/media/media-meta.ts | showMedia": {
    "message": "Mostrar herramienta Media"
  },
  "panels/media/media-meta.ts | video": {
    "message": "vídeo"
  },
  "panels/mobile_throttling/MobileThrottlingSelector.ts | advanced": {
    "message": "Configuración avanzada"
  },
  "panels/mobile_throttling/MobileThrottlingSelector.ts | disabled": {
    "message": "Inhabilitada"
  },
  "panels/mobile_throttling/MobileThrottlingSelector.ts | presets": {
    "message": "Preajustes"
  },
  "panels/mobile_throttling/NetworkPanelIndicator.ts | acceptedEncodingOverrideSet": {
    "message": "DevTools ha modificado el conjunto de encabezados Content-Encoding aceptados. Consulta el panel Condiciones de red."
  },
  "panels/mobile_throttling/NetworkPanelIndicator.ts | networkThrottlingIsEnabled": {
    "message": "La limitación de red está habilitada"
  },
  "panels/mobile_throttling/NetworkPanelIndicator.ts | requestsMayBeBlocked": {
    "message": "Las solicitudes se pueden bloquear"
  },
  "panels/mobile_throttling/NetworkPanelIndicator.ts | requestsMayBeRewrittenByLocal": {
    "message": "Puede que las anulaciones locales reescriban las solicitudes"
  },
  "panels/mobile_throttling/NetworkThrottlingSelector.ts | custom": {
    "message": "Personalizado"
  },
  "panels/mobile_throttling/NetworkThrottlingSelector.ts | disabled": {
    "message": "Inhabilitado"
  },
  "panels/mobile_throttling/NetworkThrottlingSelector.ts | presets": {
    "message": "Preajustes"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | add": {
    "message": "Añadir…"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | addS": {
    "message": "Añadir {PH1}"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | cpuThrottling": {
    "message": "Limitación de CPU"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | cpuThrottlingIsEnabled": {
    "message": "La limitación de CPU está habilitada"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | dSlowdown": {
    "message": "Reducir la velocidad {PH1}×"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | forceDisconnectedFromNetwork": {
    "message": "Desconexión forzada de la red"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | noThrottling": {
    "message": "Sin limitaciones"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | offline": {
    "message": "Sin conexión"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | sS": {
    "message": "{PH1}: {PH2}"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | throttling": {
    "message": "Limitación"
  },
  "panels/mobile_throttling/ThrottlingPresets.ts | checkNetworkAndPerformancePanels": {
    "message": "Comprobar paneles de red y rendimiento"
  },
  "panels/mobile_throttling/ThrottlingPresets.ts | custom": {
    "message": "Personalizado"
  },
  "panels/mobile_throttling/ThrottlingPresets.ts | fastGXCpuSlowdown": {
    "message": "Red 3G rápida y CPU 4 veces más lenta"
  },
  "panels/mobile_throttling/ThrottlingPresets.ts | lowendMobile": {
    "message": "Móvil de gama baja"
  },
  "panels/mobile_throttling/ThrottlingPresets.ts | midtierMobile": {
    "message": "Móvil de gama media"
  },
  "panels/mobile_throttling/ThrottlingPresets.ts | noInternetConnectivity": {
    "message": "Sin conexión a Internet"
  },
  "panels/mobile_throttling/ThrottlingPresets.ts | noThrottling": {
    "message": "Sin limitaciones"
  },
  "panels/mobile_throttling/ThrottlingPresets.ts | slowGXCpuSlowdown": {
    "message": "Red 3G lenta y CPU 6 veces más lenta"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | addCustomProfile": {
    "message": "Añadir perfil personalizado..."
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | dms": {
    "message": "{PH1} ms"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | download": {
    "message": "Descargar"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | dskbits": {
    "message": "{PH1} kbit/s"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | fsmbits": {
    "message": "{PH1} Mbit/s"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | latency": {
    "message": "Latencia"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | latencyMustBeAnIntegerBetweenSms": {
    "message": "La latencia debe ser un número entero entre {PH1} ms y {PH2} ms (inclusive)"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | networkThrottlingProfiles": {
    "message": "Perfiles de limitación de red"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | optional": {
    "message": "opcional"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | profileName": {
    "message": "Nombre del perfil"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | profileNameCharactersLengthMust": {
    "message": "El nombre de perfil debe tener de 1 a {PH1} caracteres, ambos inclusive"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | sMustBeANumberBetweenSkbsToSkbs": {
    "message": "{PH1} tiene que ser un número entre {PH2} kbit/s y {PH3} kbit/s (inclusive)"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | upload": {
    "message": "Subir"
  },
  "panels/mobile_throttling/mobile_throttling-meta.ts | device": {
    "message": "dispositivo"
  },
  "panels/mobile_throttling/mobile_throttling-meta.ts | enableFastGThrottling": {
    "message": "Habilitar limitación de 3G rápido"
  },
  "panels/mobile_throttling/mobile_throttling-meta.ts | enableSlowGThrottling": {
    "message": "Habilitar limitación de 3G lento"
  },
  "panels/mobile_throttling/mobile_throttling-meta.ts | goOffline": {
    "message": "Trabajar sin conexión"
  },
  "panels/mobile_throttling/mobile_throttling-meta.ts | goOnline": {
    "message": "Conectarse a Internet"
  },
  "panels/mobile_throttling/mobile_throttling-meta.ts | showThrottling": {
    "message": "Mostrar limitación"
  },
  "panels/mobile_throttling/mobile_throttling-meta.ts | throttling": {
    "message": "Limitación"
  },
  "panels/mobile_throttling/mobile_throttling-meta.ts | throttlingTag": {
    "message": "limitación"
  },
  "panels/network/BinaryResourceView.ts | binaryViewType": {
    "message": "Tipo de vista de binario"
  },
  "panels/network/BinaryResourceView.ts | copiedAsBase": {
    "message": "Copiado como Base64"
  },
  "panels/network/BinaryResourceView.ts | copiedAsHex": {
    "message": "Copiado como Hex"
  },
  "panels/network/BinaryResourceView.ts | copiedAsUtf": {
    "message": "Copiado como UTF-8"
  },
  "panels/network/BinaryResourceView.ts | copyAsBase": {
    "message": "Copiar como Base64"
  },
  "panels/network/BinaryResourceView.ts | copyAsHex": {
    "message": "Copiar como Hex"
  },
  "panels/network/BinaryResourceView.ts | copyAsUtf": {
    "message": "Copiar como UTF-8"
  },
  "panels/network/BinaryResourceView.ts | copyToClipboard": {
    "message": "Copiar en el portapapeles"
  },
  "panels/network/BinaryResourceView.ts | hexViewer": {
    "message": "Visor Hex"
  },
  "panels/network/BlockedURLsPane.ts | addNetworkRequestBlockingPattern": {
    "message": "Añadir patrón de bloqueo de solicitudes de red"
  },
  "panels/network/BlockedURLsPane.ts | addPattern": {
    "message": "Añadir patrón"
  },
  "panels/network/BlockedURLsPane.ts | dBlocked": {
    "message": "{PH1} bloqueadas"
  },
  "panels/network/BlockedURLsPane.ts | enableNetworkRequestBlocking": {
    "message": "Habilitar bloqueo de solicitudes de red"
  },
  "panels/network/BlockedURLsPane.ts | networkRequestsAreNotBlockedS": {
    "message": "Las solicitudes de red no están bloqueadas. {PH1}"
  },
  "panels/network/BlockedURLsPane.ts | patternAlreadyExists": {
    "message": "El patrón ya existe."
  },
  "panels/network/BlockedURLsPane.ts | patternInputCannotBeEmpty": {
    "message": "La entrada de patrones no puede estar vacía."
  },
  "panels/network/BlockedURLsPane.ts | removeAllPatterns": {
    "message": "Quitar todos los patrones"
  },
  "panels/network/BlockedURLsPane.ts | textPatternToBlockMatching": {
    "message": "Patrón de texto para bloquear solicitudes que coincidan. Usa * como comodín."
  },
  "panels/network/EventSourceMessagesView.ts | copyMessage": {
    "message": "Copiar mensaje"
  },
  "panels/network/EventSourceMessagesView.ts | data": {
    "message": "Datos"
  },
  "panels/network/EventSourceMessagesView.ts | eventSource": {
    "message": "Fuente del evento"
  },
  "panels/network/EventSourceMessagesView.ts | id": {
    "message": "ID"
  },
  "panels/network/EventSourceMessagesView.ts | time": {
    "message": "Hora"
  },
  "panels/network/EventSourceMessagesView.ts | type": {
    "message": "Tipo"
  },
  "panels/network/NetworkConfigView.ts | acceptedEncoding": {
    "message": "Content-Encodings aceptadas"
  },
  "panels/network/NetworkConfigView.ts | caching": {
    "message": "Almacenando en caché"
  },
  "panels/network/NetworkConfigView.ts | custom": {
    "message": "Personalizar..."
  },
  "panels/network/NetworkConfigView.ts | customUserAgentFieldIsRequired": {
    "message": "Es necesario un campo user-agent personalizado"
  },
  "panels/network/NetworkConfigView.ts | disableCache": {
    "message": "Inhabilitar caché"
  },
  "panels/network/NetworkConfigView.ts | enterACustomUserAgent": {
    "message": "Introduce un user-agent personalizado"
  },
  "panels/network/NetworkConfigView.ts | networkThrottling": {
    "message": "Limitación de red"
  },
  "panels/network/NetworkConfigView.ts | selectAutomatically": {
    "message": "Usar predeterminado del navegador"
  },
  "panels/network/NetworkConfigView.ts | userAgent": {
    "message": "user-agent"
  },
  "panels/network/NetworkDataGridNode.ts | blockedTooltip": {
    "message": "Esta solicitud se ha bloqueado debido a que hay encabezados de respuesta mal configurados. Haz clic para ver los encabezados."
  },
  "panels/network/NetworkDataGridNode.ts | blockeds": {
    "message": "(bloqueado: {PH1})"
  },
  "panels/network/NetworkDataGridNode.ts | canceled": {
    "message": "(cancelado)"
  },
  "panels/network/NetworkDataGridNode.ts | corsError": {
    "message": "Error CORS"
  },
  "panels/network/NetworkDataGridNode.ts | crossoriginResourceSharingErrorS": {
    "message": "Error de uso compartido de recursos entre dominios: {PH1}"
  },
  "panels/network/NetworkDataGridNode.ts | csp": {
    "message": "CSP"
  },
  "panels/network/NetworkDataGridNode.ts | data": {
    "message": "(datos)"
  },
  "panels/network/NetworkDataGridNode.ts | devtools": {
    "message": "devtools"
  },
  "panels/network/NetworkDataGridNode.ts | diskCache": {
    "message": "(caché de disco)"
  },
  "panels/network/NetworkDataGridNode.ts | failed": {
    "message": "(ha fallado)"
  },
  "panels/network/NetworkDataGridNode.ts | finished": {
    "message": "Finalizado"
  },
  "panels/network/NetworkDataGridNode.ts | level": {
    "message": "nivel 1"
  },
  "panels/network/NetworkDataGridNode.ts | memoryCache": {
    "message": "(caché de memoria)"
  },
  "panels/network/NetworkDataGridNode.ts | origin": {
    "message": "origen"
  },
  "panels/network/NetworkDataGridNode.ts | other": {
    "message": "otros"
  },
  "panels/network/NetworkDataGridNode.ts | otherC": {
    "message": "Otros"
  },
  "panels/network/NetworkDataGridNode.ts | parser": {
    "message": "Analizador"
  },
  "panels/network/NetworkDataGridNode.ts | pending": {
    "message": "Pendiente"
  },
  "panels/network/NetworkDataGridNode.ts | pendingq": {
    "message": "(pendiente)"
  },
  "panels/network/NetworkDataGridNode.ts | prefetchCache": {
    "message": "(caché de precarga)"
  },
  "panels/network/NetworkDataGridNode.ts | preflight": {
    "message": "Solicitud preparatoria"
  },
  "panels/network/NetworkDataGridNode.ts | preload": {
    "message": "Precargar"
  },
  "panels/network/NetworkDataGridNode.ts | push": {
    "message": "Pulsa / "
  },
  "panels/network/NetworkDataGridNode.ts | redirect": {
    "message": "Redirigir"
  },
  "panels/network/NetworkDataGridNode.ts | sPreflight": {
    "message": "{PH1} + lanzamiento preliminar"
  },
  "panels/network/NetworkDataGridNode.ts | script": {
    "message": "Secuencia de comandos"
  },
  "panels/network/NetworkDataGridNode.ts | selectPreflightRequest": {
    "message": "Seleccionar solicitud de lanzamiento preliminar"
  },
  "panels/network/NetworkDataGridNode.ts | selectTheRequestThatTriggered": {
    "message": "Seleccionar la solicitud que ha activado este lanzamiento preliminar"
  },
  "panels/network/NetworkDataGridNode.ts | servedFromDiskCacheResourceSizeS": {
    "message": "Servido desde la caché de disco. Tamaño del recurso: {PH1}."
  },
  "panels/network/NetworkDataGridNode.ts | servedFromMemoryCacheResource": {
    "message": "Servido desde la memoria caché. Tamaño del recurso: {PH1}"
  },
  "panels/network/NetworkDataGridNode.ts | servedFromPrefetchCacheResource": {
    "message": "Servido desde la memoria caché de la precarga. Tamaño del recurso: {PH1}"
  },
  "panels/network/NetworkDataGridNode.ts | servedFromServiceworkerResource": {
    "message": "Servido desde el ServiceWorker. Tamaño del recurso: {PH1}"
  },
  "panels/network/NetworkDataGridNode.ts | servedFromSignedHttpExchange": {
    "message": "Servido desde Signed HTTP Exchange. Tamaño del recurso: {PH1}."
  },
  "panels/network/NetworkDataGridNode.ts | servedFromWebBundle": {
    "message": "Served from Web Bundle, resource size: {PH1}"
  },
  "panels/network/NetworkDataGridNode.ts | serviceworker": {
    "message": "(ServiceWorker)"
  },
  "panels/network/NetworkDataGridNode.ts | signedexchange": {
    "message": "signed-exchange"
  },
  "panels/network/NetworkDataGridNode.ts | webBundle": {
    "message": "(Web Bundle)"
  },
  "panels/network/NetworkDataGridNode.ts | webBundleError": {
    "message": "Web Bundle error"
  },
  "panels/network/NetworkDataGridNode.ts | webBundleInnerRequest": {
    "message": "from Web Bundle"
  },
  "panels/network/NetworkItemView.ts | cookies": {
    "message": "Cookies"
  },
  "panels/network/NetworkItemView.ts | eventstream": {
    "message": "EventStream"
  },
  "panels/network/NetworkItemView.ts | headers": {
    "message": "Encabezados"
  },
  "panels/network/NetworkItemView.ts | headersAndRequestBody": {
    "message": "Encabezados y cuerpo de la solicitud"
  },
  "panels/network/NetworkItemView.ts | initiator": {
    "message": "Iniciador"
  },
  "panels/network/NetworkItemView.ts | messages": {
    "message": "Mensajes"
  },
  "panels/network/NetworkItemView.ts | preview": {
    "message": "Vista previa"
  },
  "panels/network/NetworkItemView.ts | rawResponseData": {
    "message": "Datos de la respuesta sin procesar"
  },
  "panels/network/NetworkItemView.ts | requestAndResponseCookies": {
    "message": "Cookies de solicitud y respuesta"
  },
  "panels/network/NetworkItemView.ts | requestAndResponseTimeline": {
    "message": "Cronología de solicitud y respuesta"
  },
  "panels/network/NetworkItemView.ts | requestInitiatorCallStack": {
    "message": "Pila de llamadas de iniciador de solicitud"
  },
  "panels/network/NetworkItemView.ts | response": {
    "message": "Respuesta"
  },
  "panels/network/NetworkItemView.ts | responsePreview": {
    "message": "Vista previa de respuesta"
  },
  "panels/network/NetworkItemView.ts | signedexchangeError": {
    "message": "Error de SignedExchange"
  },
  "panels/network/NetworkItemView.ts | timing": {
    "message": "Tiempos"
  },
  "panels/network/NetworkItemView.ts | trustTokenOperationDetails": {
    "message": "Detalles de funcionamiento de los tokens de confianza"
  },
  "panels/network/NetworkItemView.ts | trustTokens": {
    "message": "Tokens de confianza"
  },
  "panels/network/NetworkItemView.ts | websocketMessages": {
    "message": "Mensajes de WebSocket"
  },
  "panels/network/NetworkLogView.ts | areYouSureYouWantToClearBrowser": {
    "message": "¿Seguro que quieres borrar la memoria caché del navegador?"
  },
  "panels/network/NetworkLogView.ts | areYouSureYouWantToClearBrowserCookies": {
    "message": "¿Seguro que quieres borrar las cookies del navegador?"
  },
  "panels/network/NetworkLogView.ts | blockRequestDomain": {
    "message": "Bloquear dominio de solicitud"
  },
  "panels/network/NetworkLogView.ts | blockRequestUrl": {
    "message": "Bloquear URL de solicitud"
  },
  "panels/network/NetworkLogView.ts | blockedRequests": {
    "message": "Solicitudes bloqueadas"
  },
  "panels/network/NetworkLogView.ts | clearBrowserCache": {
    "message": "Borrar la caché del navegador"
  },
  "panels/network/NetworkLogView.ts | clearBrowserCookies": {
    "message": "Borrar cookies de navegador"
  },
  "panels/network/NetworkLogView.ts | copy": {
    "message": "Copiar"
  },
  "panels/network/NetworkLogView.ts | copyAllAsCurl": {
    "message": "Copiar todo como cURL"
  },
  "panels/network/NetworkLogView.ts | copyAllAsCurlBash": {
    "message": "Copiar todo como cURL (bash)"
  },
  "panels/network/NetworkLogView.ts | copyAllAsCurlCmd": {
    "message": "Copiar todo como cURL (cmd)"
  },
  "panels/network/NetworkLogView.ts | copyAllAsFetch": {
    "message": "Copiar todo como fetch"
  },
  "panels/network/NetworkLogView.ts | copyAllAsHar": {
    "message": "Copiar todo como HAR"
  },
  "panels/network/NetworkLogView.ts | copyAllAsNodejsFetch": {
    "message": "Copiar todo como Node.js fetch"
  },
  "panels/network/NetworkLogView.ts | copyAllAsPowershell": {
    "message": "Copiar todo como PowerShell"
  },
  "panels/network/NetworkLogView.ts | copyAsCurl": {
    "message": "Copiar como cURL"
  },
  "panels/network/NetworkLogView.ts | copyAsCurlBash": {
    "message": "Copiar como cURL (bash)"
  },
  "panels/network/NetworkLogView.ts | copyAsCurlCmd": {
    "message": "Copiar como cURL (cmd)"
  },
  "panels/network/NetworkLogView.ts | copyAsFetch": {
    "message": "Copiar como fetch"
  },
  "panels/network/NetworkLogView.ts | copyAsNodejsFetch": {
    "message": "Copiar como Node.js fetch"
  },
  "panels/network/NetworkLogView.ts | copyAsPowershell": {
    "message": "Copiar como PowerShell"
  },
  "panels/network/NetworkLogView.ts | copyRequestHeaders": {
    "message": "Copiar encabezados de solicitud"
  },
  "panels/network/NetworkLogView.ts | copyResponse": {
    "message": "Copiar respuesta"
  },
  "panels/network/NetworkLogView.ts | copyResponseHeaders": {
    "message": "Copiar encabezado de respuesta"
  },
  "panels/network/NetworkLogView.ts | copyStacktrace": {
    "message": "Copiar rastreo de la pila"
  },
  "panels/network/NetworkLogView.ts | domcontentloadedS": {
    "message": "DOMContentLoaded: {PH1}"
  },
  "panels/network/NetworkLogView.ts | dropHarFilesHere": {
    "message": "Arrastrar archivos HAR aquí"
  },
  "panels/network/NetworkLogView.ts | finishS": {
    "message": "Finalizar: {PH1}"
  },
  "panels/network/NetworkLogView.ts | hasBlockedCookies": {
    "message": "Ha bloqueado cookies"
  },
  "panels/network/NetworkLogView.ts | hideDataUrls": {
    "message": "Ocultar URLs de datos"
  },
  "panels/network/NetworkLogView.ts | hidesDataAndBlobUrls": {
    "message": "Oculta las URL data: y blob:"
  },
  "panels/network/NetworkLogView.ts | learnMore": {
    "message": "Más información"
  },
  "panels/network/NetworkLogView.ts | loadS": {
    "message": "Carga: {PH1}"
  },
  "panels/network/NetworkLogView.ts | networkDataAvailable": {
    "message": "Datos de red disponibles"
  },
  "panels/network/NetworkLogView.ts | onlyShowBlockedRequests": {
    "message": "Mostrar solo solicitudes bloqueadas"
  },
  "panels/network/NetworkLogView.ts | onlyShowRequestsWithBlocked": {
    "message": "Mostrar solo solicitudes de cookies con respuesta bloqueada"
  },
  "panels/network/NetworkLogView.ts | performARequestOrHitSToRecordThe": {
    "message": "Realiza una solicitud o pulsa {PH1} para grabar cómo vuelve a cargarse."
  },
  "panels/network/NetworkLogView.ts | recordSToDisplayNetworkActivity": {
    "message": "Graba ({PH1}) para mostrar la actividad de red."
  },
  "panels/network/NetworkLogView.ts | recordingNetworkActivity": {
    "message": "Grabando actividad de red…"
  },
  "panels/network/NetworkLogView.ts | replayXhr": {
    "message": "Repetir XHR"
  },
  "panels/network/NetworkLogView.ts | resourceTypesToInclude": {
    "message": "Tipos de recursos que se incluirán"
  },
  "panels/network/NetworkLogView.ts | sBResourcesLoadedByThePage": {
    "message": "{PH1} recursos B cargados por la página"
  },
  "panels/network/NetworkLogView.ts | sBSBResourcesLoadedByThePage": {
    "message": "{PH1} B / {PH2} B recursos cargados por la página"
  },
  "panels/network/NetworkLogView.ts | sBSBTransferredOverNetwork": {
    "message": "{PH1} B/{PH2} B transferidos por la red"
  },
  "panels/network/NetworkLogView.ts | sBTransferredOverNetwork": {
    "message": "{PH1} B transferidos por red"
  },
  "panels/network/NetworkLogView.ts | sRequests": {
    "message": "Solicitudes: {PH1}"
  },
  "panels/network/NetworkLogView.ts | sResources": {
    "message": "Recursos: {PH1}"
  },
  "panels/network/NetworkLogView.ts | sSRequests": {
    "message": "{PH1}/{PH2} solicitudes"
  },
  "panels/network/NetworkLogView.ts | sSResources": {
    "message": "{PH1}/{PH2} recursos"
  },
  "panels/network/NetworkLogView.ts | sSTransferred": {
    "message": "{PH1}/{PH2} transferidos"
  },
  "panels/network/NetworkLogView.ts | sTransferred": {
    "message": "Se ha transferido {PH1}"
  },
  "panels/network/NetworkLogView.ts | saveAllAsHarWithContent": {
    "message": "Guardar todo como HAR con contenido"
  },
  "panels/network/NetworkLogView.ts | unblockS": {
    "message": "Desbloquear {PH1}"
  },
  "panels/network/NetworkLogViewColumns.ts | connectionId": {
    "message": "ID de conexión"
  },
  "panels/network/NetworkLogViewColumns.ts | content": {
    "message": "Contenido"
  },
  "panels/network/NetworkLogViewColumns.ts | cookies": {
    "message": "Cookies"
  },
  "panels/network/NetworkLogViewColumns.ts | domain": {
    "message": "Dominio"
  },
  "panels/network/NetworkLogViewColumns.ts | endTime": {
    "message": "Hora de finalización"
  },
  "panels/network/NetworkLogViewColumns.ts | initiator": {
    "message": "Iniciador"
  },
  "panels/network/NetworkLogViewColumns.ts | initiatorAddressSpace": {
    "message": "Espacio de dirección de iniciador"
  },
  "panels/network/NetworkLogViewColumns.ts | latency": {
    "message": "Latencia"
  },
  "panels/network/NetworkLogViewColumns.ts | manageHeaderColumns": {
    "message": "Gestionar columnas de encabezado…"
  },
  "panels/network/NetworkLogViewColumns.ts | method": {
    "message": "Método"
  },
  "panels/network/NetworkLogViewColumns.ts | name": {
    "message": "Nombre"
  },
  "panels/network/NetworkLogViewColumns.ts | networkLog": {
    "message": "Registro de red"
  },
  "panels/network/NetworkLogViewColumns.ts | path": {
    "message": "Ruta"
  },
  "panels/network/NetworkLogViewColumns.ts | priority": {
    "message": "Prioridad"
  },
  "panels/network/NetworkLogViewColumns.ts | protocol": {
    "message": "Protocolo"
  },
  "panels/network/NetworkLogViewColumns.ts | remoteAddress": {
    "message": "Dirección remota"
  },
  "panels/network/NetworkLogViewColumns.ts | remoteAddressSpace": {
    "message": "Espacio de direcciones remoto"
  },
  "panels/network/NetworkLogViewColumns.ts | responseHeaders": {
    "message": "Encabezados de respuesta"
  },
  "panels/network/NetworkLogViewColumns.ts | responseTime": {
    "message": "Tiempo de respuesta"
  },
  "panels/network/NetworkLogViewColumns.ts | scheme": {
    "message": "Esquema"
  },
  "panels/network/NetworkLogViewColumns.ts | setCookies": {
    "message": "Establecer cookies"
  },
  "panels/network/NetworkLogViewColumns.ts | size": {
    "message": "Tamaño"
  },
  "panels/network/NetworkLogViewColumns.ts | startTime": {
    "message": "Hora de inicio"
  },
  "panels/network/NetworkLogViewColumns.ts | status": {
    "message": "Estado"
  },
  "panels/network/NetworkLogViewColumns.ts | text": {
    "message": "Texto"
  },
  "panels/network/NetworkLogViewColumns.ts | time": {
    "message": "Hora"
  },
  "panels/network/NetworkLogViewColumns.ts | totalDuration": {
    "message": "Duración total"
  },
  "panels/network/NetworkLogViewColumns.ts | type": {
    "message": "Tipo"
  },
  "panels/network/NetworkLogViewColumns.ts | url": {
    "message": "URL"
  },
  "panels/network/NetworkLogViewColumns.ts | waterfall": {
    "message": "Cascada"
  },
  "panels/network/NetworkManageCustomHeadersView.ts | addCustomHeader": {
    "message": "Añadir encabezado personalizado…"
  },
  "panels/network/NetworkManageCustomHeadersView.ts | headerName": {
    "message": "Nombre de encabezado"
  },
  "panels/network/NetworkManageCustomHeadersView.ts | manageHeaderColumns": {
    "message": "Gestionar columnas de encabezado"
  },
  "panels/network/NetworkManageCustomHeadersView.ts | noCustomHeaders": {
    "message": "No hay encabezados personalizados"
  },
  "panels/network/NetworkPanel.ts | captureScreenshots": {
    "message": "Hacer capturas de pantalla"
  },
  "panels/network/NetworkPanel.ts | captureScreenshotsWhenLoadingA": {
    "message": "Haz capturas de pantalla al cargar una página"
  },
  "panels/network/NetworkPanel.ts | clear": {
    "message": "Borrar"
  },
  "panels/network/NetworkPanel.ts | close": {
    "message": "Cerrar"
  },
  "panels/network/NetworkPanel.ts | disableCache": {
    "message": "Inhabilitar caché"
  },
  "panels/network/NetworkPanel.ts | disableCacheWhileDevtoolsIsOpen": {
    "message": "Inhabilitar caché (mientras DevTools esté abierto)"
  },
  "panels/network/NetworkPanel.ts | doNotClearLogOnPageReload": {
    "message": "No borrar registro al volver a cargar o desplazarse por la página"
  },
  "panels/network/NetworkPanel.ts | exportHar": {
    "message": "Exportar HAR..."
  },
  "panels/network/NetworkPanel.ts | fetchingFrames": {
    "message": "Obteniendo marcos..."
  },
  "panels/network/NetworkPanel.ts | groupByFrame": {
    "message": "Agrupar por marco"
  },
  "panels/network/NetworkPanel.ts | groupRequestsByTopLevelRequest": {
    "message": "Solicitudes de grupo ordenadas por marco de solicitudes de mayor nivel"
  },
  "panels/network/NetworkPanel.ts | hitSToReloadAndCaptureFilmstrip": {
    "message": "Pulsa {PH1} para volver a cargar y capturar la tira de película."
  },
  "panels/network/NetworkPanel.ts | importHarFile": {
    "message": "Importar archivo HAR..."
  },
  "panels/network/NetworkPanel.ts | moreNetworkConditions": {
    "message": "Más condiciones de red…"
  },
  "panels/network/NetworkPanel.ts | networkSettings": {
    "message": "Configuración de red"
  },
  "panels/network/NetworkPanel.ts | preserveLog": {
    "message": "Mantener registro"
  },
  "panels/network/NetworkPanel.ts | recordingFrames": {
    "message": "Grabando marcos..."
  },
  "panels/network/NetworkPanel.ts | revealInNetworkPanel": {
    "message": "Mostrar en el Panel de red"
  },
  "panels/network/NetworkPanel.ts | search": {
    "message": "Buscar"
  },
  "panels/network/NetworkPanel.ts | showMoreInformationInRequestRows": {
    "message": "Mostrar más información en filas de solicitud"
  },
  "panels/network/NetworkPanel.ts | showOverview": {
    "message": "Mostrar información general"
  },
  "panels/network/NetworkPanel.ts | showOverviewOfNetworkRequests": {
    "message": "Mostrar vista general de las solicitudes de red"
  },
  "panels/network/NetworkPanel.ts | throttling": {
    "message": "Limitación"
  },
  "panels/network/NetworkPanel.ts | useLargeRequestRows": {
    "message": "Usar filas de solicitud grandes"
  },
  "panels/network/NetworkSearchScope.ts | url": {
    "message": "URL"
  },
  "panels/network/NetworkTimeCalculator.ts | sDownload": {
    "message": "{PH1} de descarga"
  },
  "panels/network/NetworkTimeCalculator.ts | sFromCache": {
    "message": "{PH1} (de la caché)"
  },
  "panels/network/NetworkTimeCalculator.ts | sFromServiceworker": {
    "message": "{PH1} (de ServiceWorker)"
  },
  "panels/network/NetworkTimeCalculator.ts | sLatency": {
    "message": "Latencia: {PH1}"
  },
  "panels/network/NetworkTimeCalculator.ts | sLatencySDownloadSTotal": {
    "message": "Latencia: {PH1}, descarga: {PH2} (total: {PH3})"
  },
  "panels/network/RequestCookiesView.ts | cookiesThatWereReceivedFromThe": {
    "message": "Las cookies que se han recibido desde el servidor en la cabecera \"set-cookie\" de la respuesta"
  },
  "panels/network/RequestCookiesView.ts | cookiesThatWereReceivedFromTheServer": {
    "message": "Las cookies que se han recibido desde el servidor en la cabecera \"set-cookie\" de la respuesta, pero que presentan errores de formato"
  },
  "panels/network/RequestCookiesView.ts | cookiesThatWereSentToTheServerIn": {
    "message": "Cookies que se han enviado al servidor en el encabezado \"cookie\" de la solicitud"
  },
  "panels/network/RequestCookiesView.ts | malformedResponseCookies": {
    "message": "Cookies de respuesta con errores de formato"
  },
  "panels/network/RequestCookiesView.ts | noRequestCookiesWereSent": {
    "message": "No se han enviado solicitudes de cookies."
  },
  "panels/network/RequestCookiesView.ts | requestCookies": {
    "message": "Solicitar cookies"
  },
  "panels/network/RequestCookiesView.ts | responseCookies": {
    "message": "Cookies de respuesta"
  },
  "panels/network/RequestCookiesView.ts | showFilteredOutRequestCookies": {
    "message": "mostrar cookies de solicitud filtradas"
  },
  "panels/network/RequestCookiesView.ts | thisRequestHasNoCookies": {
    "message": "Esta solicitud no tiene cookies."
  },
  "panels/network/RequestHeadersView.ts | activeClientExperimentVariation": {
    "message": "client experiment variation IDs activo"
  },
  "panels/network/RequestHeadersView.ts | activeClientExperimentVariationIds": {
    "message": "client experiment variation IDs activos que desencadenan comportamiento en el servidor."
  },
  "panels/network/RequestHeadersView.ts | chooseThisOptionIfTheResourceAnd": {
    "message": "Elige esta opción si el recurso y el documento proceden del mismo sitio."
  },
  "panels/network/RequestHeadersView.ts | copyValue": {
    "message": "Copiar valor"
  },
  "panels/network/RequestHeadersView.ts | decoded": {
    "message": "Decodificados:"
  },
  "panels/network/RequestHeadersView.ts | empty": {
    "message": "(vacío)"
  },
  "panels/network/RequestHeadersView.ts | formData": {
    "message": "Datos de formularios"
  },
  "panels/network/RequestHeadersView.ts | fromDiskCache": {
    "message": "(de la caché del disco)"
  },
  "panels/network/RequestHeadersView.ts | fromMemoryCache": {
    "message": "(desde la memoria caché)"
  },
  "panels/network/RequestHeadersView.ts | fromPrefetchCache": {
    "message": "(de caché precargada)"
  },
  "panels/network/RequestHeadersView.ts | fromServiceWorker": {
    "message": "(de service worker)"
  },
  "panels/network/RequestHeadersView.ts | fromSignedexchange": {
    "message": "(del intercambio firmado)"
  },
  "panels/network/RequestHeadersView.ts | general": {
    "message": "General"
  },
  "panels/network/RequestHeadersView.ts | learnMore": {
    "message": "Más información"
  },
  "panels/network/RequestHeadersView.ts | learnMoreInTheIssuesTab": {
    "message": "Más información en la pestaña de incidencias"
  },
  "panels/network/RequestHeadersView.ts | onlyChooseThisOptionIfAn": {
    "message": "Elige esta opción únicamente si un sitio web arbitrario que incluye este recurso no supone un riesgo de seguridad."
  },
  "panels/network/RequestHeadersView.ts | onlyProvisionalHeadersAre": {
    "message": "Solo los encabezados provisionales están disponibles, ya que esta solicitud no se ha enviado a través de la red y procede de una caché local, que no almacena los encabezados de solicitud originales. Inhabilita la caché para ver los encabezados de solicitud completos."
  },
  "panels/network/RequestHeadersView.ts | provisionalHeadersAreShown": {
    "message": "Se muestran los encabezados provisionales"
  },
  "panels/network/RequestHeadersView.ts | provisionalHeadersAreShownS": {
    "message": "Se muestran los encabezados provisionales. Para ver los encabezados completos, desactiva la caché."
  },
  "panels/network/RequestHeadersView.ts | queryStringParameters": {
    "message": "Parámetros de cadena de consulta"
  },
  "panels/network/RequestHeadersView.ts | referrerPolicy": {
    "message": "Política de referencia"
  },
  "panels/network/RequestHeadersView.ts | remoteAddress": {
    "message": "Dirección remota"
  },
  "panels/network/RequestHeadersView.ts | requestHeaders": {
    "message": "Encabezados de solicitud"
  },
  "panels/network/RequestHeadersView.ts | requestMethod": {
    "message": "Método de la solicitud"
  },
  "panels/network/RequestHeadersView.ts | requestPayload": {
    "message": "Solicitar carga útil"
  },
  "panels/network/RequestHeadersView.ts | requestUrl": {
    "message": "Solicitar URL"
  },
  "panels/network/RequestHeadersView.ts | responseHeaders": {
    "message": "Encabezados de respuesta"
  },
  "panels/network/RequestHeadersView.ts | showMore": {
    "message": "Mostrar más"
  },
  "panels/network/RequestHeadersView.ts | statusCode": {
    "message": "Código de estado"
  },
  "panels/network/RequestHeadersView.ts | thisDocumentWasBlockedFrom": {
    "message": "Se ha bloqueado la carga de este documento en un iframe con un atributo sandbox porque el documento ha especificado una política de apertura de orígenes cruzados."
  },
  "panels/network/RequestHeadersView.ts | toEmbedThisFrameInYourDocument": {
    "message": "Para insertar este marco en tu documento, la respuesta tiene que habilitar la política de inserción de orígenes cruzados especificando el siguiente encabezado de respuesta:"
  },
  "panels/network/RequestHeadersView.ts | toUseThisResourceFromADifferent": {
    "message": "Para usar este recurso desde un origen diferente, el servidor tiene que especificar una política de recursos de orígenes cruzados en los encabezados de respuesta:"
  },
  "panels/network/RequestHeadersView.ts | toUseThisResourceFromADifferentOrigin": {
    "message": "Para usar este recurso desde un origen diferente, el servidor puede relajar el encabezado de respuesta de la política de recursos de orígenes cruzados:"
  },
  "panels/network/RequestHeadersView.ts | toUseThisResourceFromADifferentSite": {
    "message": "Para usar este recurso desde un sitio diferente, el servidor puede relajar el encabezado de la respuesta de la política de recursos de orígenes cruzados:"
  },
  "panels/network/RequestHeadersView.ts | unableToDecodeValue": {
    "message": "(no se ha podido decodificar el valor)"
  },
  "panels/network/RequestHeadersView.ts | viewDecoded": {
    "message": "Ver decodificados"
  },
  "panels/network/RequestHeadersView.ts | viewDecodedL": {
    "message": "ver decodificados"
  },
  "panels/network/RequestHeadersView.ts | viewParsed": {
    "message": "Ver analizado"
  },
  "panels/network/RequestHeadersView.ts | viewParsedL": {
    "message": "ver analizados"
  },
  "panels/network/RequestHeadersView.ts | viewSource": {
    "message": "Ver origen"
  },
  "panels/network/RequestHeadersView.ts | viewSourceL": {
    "message": "ver fuente"
  },
  "panels/network/RequestHeadersView.ts | viewUrlEncoded": {
    "message": "Ver codificados como URL"
  },
  "panels/network/RequestHeadersView.ts | viewUrlEncodedL": {
    "message": "ver codificados como URL"
  },
  "panels/network/RequestInitiatorView.ts | requestCallStack": {
    "message": "Solicitar pila de llamadas"
  },
  "panels/network/RequestInitiatorView.ts | requestInitiatorChain": {
    "message": "Cadena del iniciador de la solicitud"
  },
  "panels/network/RequestInitiatorView.ts | thisRequestHasNoInitiatorData": {
    "message": "Esta solicitud no tiene datos de iniciador."
  },
  "panels/network/RequestPreviewView.ts | failedToLoadResponseData": {
    "message": "No se han podido cargar los datos de respuesta"
  },
  "panels/network/RequestPreviewView.ts | previewNotAvailable": {
    "message": "Vista previa no disponible"
  },
  "panels/network/RequestResponseView.ts | failedToLoadResponseData": {
    "message": "No se han podido cargar los datos de respuesta"
  },
  "panels/network/RequestResponseView.ts | thisRequestHasNoResponseData": {
    "message": "No hay datos de respuesta disponibles para esta solicitud."
  },
  "panels/network/RequestTimingView.ts | cacheStorageCacheNameS": {
    "message": "Nombre del almacenamiento en caché: {PH1}"
  },
  "panels/network/RequestTimingView.ts | cacheStorageCacheNameUnknown": {
    "message": "Nombre del almacenamiento en caché: Desconocido"
  },
  "panels/network/RequestTimingView.ts | cautionRequestIsNotFinishedYet": {
    "message": "ADVERTENCIA: No se ha completado la solicitud."
  },
  "panels/network/RequestTimingView.ts | connectionStart": {
    "message": "Inicio de la conexión"
  },
  "panels/network/RequestTimingView.ts | contentDownload": {
    "message": "Descarga de contenido"
  },
  "panels/network/RequestTimingView.ts | dnsLookup": {
    "message": "Petición de DNS"
  },
  "panels/network/RequestTimingView.ts | duration": {
    "message": "Duración"
  },
  "panels/network/RequestTimingView.ts | durationC": {
    "message": "DURACIÓN"
  },
  "panels/network/RequestTimingView.ts | duringDevelopmentYouCanUseSToAdd": {
    "message": "Durante el desarrollo, puedes usar {PH1} para añadir estadísticas a los tiempos de esta solicitud en el servidor."
  },
  "panels/network/RequestTimingView.ts | explanation": {
    "message": "Explicación"
  },
  "panels/network/RequestTimingView.ts | fallbackCode": {
    "message": "Código de respaldo"
  },
  "panels/network/RequestTimingView.ts | fromHttpCache": {
    "message": "De la caché de HTTP"
  },
  "panels/network/RequestTimingView.ts | initialConnection": {
    "message": "Conexión inicial"
  },
  "panels/network/RequestTimingView.ts | label": {
    "message": "Etiqueta"
  },
  "panels/network/RequestTimingView.ts | networkFetch": {
    "message": "Recuperación de red"
  },
  "panels/network/RequestTimingView.ts | originalRequest": {
    "message": "Solicitud original"
  },
  "panels/network/RequestTimingView.ts | proxyNegotiation": {
    "message": "Negociación de proxy"
  },
  "panels/network/RequestTimingView.ts | queuedAtS": {
    "message": "Puesto en cola: {PH1}"
  },
  "panels/network/RequestTimingView.ts | queueing": {
    "message": "En cola"
  },
  "panels/network/RequestTimingView.ts | readingPush": {
    "message": "Leyendo Push"
  },
  "panels/network/RequestTimingView.ts | receivingPush": {
    "message": "Recibiendo Push"
  },
  "panels/network/RequestTimingView.ts | requestSent": {
    "message": "Solicitud enviada"
  },
  "panels/network/RequestTimingView.ts | requestToServiceworker": {
    "message": "Solicitud para ServiceWorker"
  },
  "panels/network/RequestTimingView.ts | requestresponse": {
    "message": "Solicitud/Respuesta"
  },
  "panels/network/RequestTimingView.ts | resourceScheduling": {
    "message": "Programación de recursos"
  },
  "panels/network/RequestTimingView.ts | respondwith": {
    "message": "respondWith"
  },
  "panels/network/RequestTimingView.ts | responseReceived": {
    "message": "Respuesta recibida"
  },
  "panels/network/RequestTimingView.ts | retrievalTimeS": {
    "message": "Tiempo de recuperación: {PH1}"
  },
  "panels/network/RequestTimingView.ts | serverPush": {
    "message": "Server Push"
  },
  "panels/network/RequestTimingView.ts | serverTiming": {
    "message": "Tiempos del servidor"
  },
  "panels/network/RequestTimingView.ts | serviceworkerCacheStorage": {
    "message": "Almacenamiento en caché del ServiceWorker"
  },
  "panels/network/RequestTimingView.ts | sourceOfResponseS": {
    "message": "Fuente de la respuesta: {PH1}"
  },
  "panels/network/RequestTimingView.ts | ssl": {
    "message": "SSL"
  },
  "panels/network/RequestTimingView.ts | stalled": {
    "message": "Detenida"
  },
  "panels/network/RequestTimingView.ts | startedAtS": {
    "message": "Hora de inicio: {PH1}"
  },
  "panels/network/RequestTimingView.ts | startup": {
    "message": "Inicio"
  },
  "panels/network/RequestTimingView.ts | theServerTimingApi": {
    "message": "la API de tiempos del servidor"
  },
  "panels/network/RequestTimingView.ts | time": {
    "message": "HORA"
  },
  "panels/network/RequestTimingView.ts | total": {
    "message": "Total"
  },
  "panels/network/RequestTimingView.ts | unknown": {
    "message": "Desconocida"
  },
  "panels/network/RequestTimingView.ts | waitingTtfb": {
    "message": "Esperando (TTFB)"
  },
  "panels/network/RequestTimingView.ts | waterfall": {
    "message": "Cascada"
  },
  "panels/network/ResourceWebSocketFrameView.ts | all": {
    "message": "Todo"
  },
  "panels/network/ResourceWebSocketFrameView.ts | binaryMessage": {
    "message": "Mensaje binario"
  },
  "panels/network/ResourceWebSocketFrameView.ts | clearAll": {
    "message": "Borrar todo"
  },
  "panels/network/ResourceWebSocketFrameView.ts | clearAllL": {
    "message": "Borrar todo"
  },
  "panels/network/ResourceWebSocketFrameView.ts | connectionCloseMessage": {
    "message": "Mensaje de cierre de la conexión"
  },
  "panels/network/ResourceWebSocketFrameView.ts | continuationFrame": {
    "message": "Marco de continuación"
  },
  "panels/network/ResourceWebSocketFrameView.ts | copyMessage": {
    "message": "Copiar mensaje"
  },
  "panels/network/ResourceWebSocketFrameView.ts | copyMessageD": {
    "message": "Copiar mensaje..."
  },
  "panels/network/ResourceWebSocketFrameView.ts | data": {
    "message": "Datos"
  },
  "panels/network/ResourceWebSocketFrameView.ts | enterRegex": {
    "message": "Introduce una regex, como: (web)?socket"
  },
  "panels/network/ResourceWebSocketFrameView.ts | filter": {
    "message": "Filtrar"
  },
  "panels/network/ResourceWebSocketFrameView.ts | length": {
    "message": "Longitud"
  },
  "panels/network/ResourceWebSocketFrameView.ts | na": {
    "message": "No disponible"
  },
  "panels/network/ResourceWebSocketFrameView.ts | pingMessage": {
    "message": "Mensaje ping"
  },
  "panels/network/ResourceWebSocketFrameView.ts | pongMessage": {
    "message": "Mensaje pong"
  },
  "panels/network/ResourceWebSocketFrameView.ts | receive": {
    "message": "Recibir"
  },
  "panels/network/ResourceWebSocketFrameView.ts | sOpcodeS": {
    "message": "{PH1} (código de operación {PH2})"
  },
  "panels/network/ResourceWebSocketFrameView.ts | sOpcodeSMask": {
    "message": "{PH1} (código de operación {PH2}, máscara)"
  },
  "panels/network/ResourceWebSocketFrameView.ts | selectMessageToBrowseItsContent": {
    "message": "Selecciona un mensaje para consultar su contenido"
  },
  "panels/network/ResourceWebSocketFrameView.ts | send": {
    "message": "Enviar"
  },
  "panels/network/ResourceWebSocketFrameView.ts | textMessage": {
    "message": "Mensaje de texto"
  },
  "panels/network/ResourceWebSocketFrameView.ts | time": {
    "message": "Hora"
  },
  "panels/network/ResourceWebSocketFrameView.ts | webSocketFrame": {
    "message": "Marco de Web Socket"
  },
  "panels/network/SignedExchangeInfoView.ts | certificate": {
    "message": "Certificado"
  },
  "panels/network/SignedExchangeInfoView.ts | certificateSha": {
    "message": "Certificado SHA256"
  },
  "panels/network/SignedExchangeInfoView.ts | certificateUrl": {
    "message": "URL de certificado"
  },
  "panels/network/SignedExchangeInfoView.ts | date": {
    "message": "Fecha"
  },
  "panels/network/SignedExchangeInfoView.ts | errors": {
    "message": "Errores"
  },
  "panels/network/SignedExchangeInfoView.ts | expires": {
    "message": "Fecha de caducidad"
  },
  "panels/network/SignedExchangeInfoView.ts | headerIntegrityHash": {
    "message": "Hash de integridad de encabezado"
  },
  "panels/network/SignedExchangeInfoView.ts | integrity": {
    "message": "Integridad"
  },
  "panels/network/SignedExchangeInfoView.ts | issuer": {
    "message": "Emisor"
  },
  "panels/network/SignedExchangeInfoView.ts | label": {
    "message": "Etiqueta"
  },
  "panels/network/SignedExchangeInfoView.ts | learnmore": {
    "message": "Más información"
  },
  "panels/network/SignedExchangeInfoView.ts | requestUrl": {
    "message": "Solicitar URL"
  },
  "panels/network/SignedExchangeInfoView.ts | responseCode": {
    "message": "Código de respuesta"
  },
  "panels/network/SignedExchangeInfoView.ts | responseHeaders": {
    "message": "Encabezados de respuesta"
  },
  "panels/network/SignedExchangeInfoView.ts | signature": {
    "message": "Firma"
  },
  "panels/network/SignedExchangeInfoView.ts | signedHttpExchange": {
    "message": "Signed HTTP Exchange"
  },
  "panels/network/SignedExchangeInfoView.ts | subject": {
    "message": "Sujeto"
  },
  "panels/network/SignedExchangeInfoView.ts | validFrom": {
    "message": "Válido desde"
  },
  "panels/network/SignedExchangeInfoView.ts | validUntil": {
    "message": "Válido hasta"
  },
  "panels/network/SignedExchangeInfoView.ts | validityUrl": {
    "message": "URL de validez"
  },
  "panels/network/SignedExchangeInfoView.ts | viewCertificate": {
    "message": "Ver certificado"
  },
  "panels/network/components/RequestTrustTokensView.ts | aClientprovidedArgumentWas": {
    "message": "Un argumento proporcionado por un cliente presenta errores de formato o no es válido."
  },
  "panels/network/components/RequestTrustTokensView.ts | eitherNoInputsForThisOperation": {
    "message": "No hay entradas disponibles para esta operación o la salida supera la cuota de operaciones."
  },
  "panels/network/components/RequestTrustTokensView.ts | failure": {
    "message": "Error"
  },
  "panels/network/components/RequestTrustTokensView.ts | issuer": {
    "message": "Emisor"
  },
  "panels/network/components/RequestTrustTokensView.ts | issuers": {
    "message": "Emisores"
  },
  "panels/network/components/RequestTrustTokensView.ts | numberOfIssuedTokens": {
    "message": "Número de tokens emitidos"
  },
  "panels/network/components/RequestTrustTokensView.ts | parameters": {
    "message": "Parámetros"
  },
  "panels/network/components/RequestTrustTokensView.ts | refreshPolicy": {
    "message": "Actualizar política"
  },
  "panels/network/components/RequestTrustTokensView.ts | result": {
    "message": "Resultado"
  },
  "panels/network/components/RequestTrustTokensView.ts | status": {
    "message": "Estado"
  },
  "panels/network/components/RequestTrustTokensView.ts | success": {
    "message": "Completado correctamente"
  },
  "panels/network/components/RequestTrustTokensView.ts | theOperationFailedForAnUnknown": {
    "message": "No se ha podido realizar la operación por un motivo desconocido."
  },
  "panels/network/components/RequestTrustTokensView.ts | theOperationWasFulfilledLocally": {
    "message": "La operación se ha procesado de forma local. No se ha enviado ninguna solicitud."
  },
  "panels/network/components/RequestTrustTokensView.ts | theOperationsResultWasServedFrom": {
    "message": "El resultado de las operaciones proviene de la caché"
  },
  "panels/network/components/RequestTrustTokensView.ts | theServersResponseWasMalformedOr": {
    "message": "La respuesta de los servidores tiene errores de formato o no es válida."
  },
  "panels/network/components/RequestTrustTokensView.ts | topLevelOrigin": {
    "message": "Origen de nivel destacado"
  },
  "panels/network/components/RequestTrustTokensView.ts | type": {
    "message": "Tipo"
  },
  "panels/network/network-meta.ts | colorCode": {
    "message": "código de color"
  },
  "panels/network/network-meta.ts | colorCodeByResourceType": {
    "message": "Código de color por tipo de recurso"
  },
  "panels/network/network-meta.ts | colorcodeResourceTypes": {
    "message": "Identificar tipos de recursos con códigos de colores"
  },
  "panels/network/network-meta.ts | diskCache": {
    "message": "caché de disco"
  },
  "panels/network/network-meta.ts | dontGroupNetworkLogItemsByFrame": {
    "message": "No agrupar elementos del registro de red por marco"
  },
  "panels/network/network-meta.ts | frame": {
    "message": "marco"
  },
  "panels/network/network-meta.ts | group": {
    "message": "grupo"
  },
  "panels/network/network-meta.ts | groupNetworkLogByFrame": {
    "message": "Agrupar registro de red por marco"
  },
  "panels/network/network-meta.ts | groupNetworkLogItemsByFrame": {
    "message": "Agrupar elementos del registro de red por marco"
  },
  "panels/network/network-meta.ts | hideRequestDetails": {
    "message": "Ocultar detalles de la solicitud"
  },
  "panels/network/network-meta.ts | netWork": {
    "message": "red"
  },
  "panels/network/network-meta.ts | network": {
    "message": "Red"
  },
  "panels/network/network-meta.ts | networkConditions": {
    "message": "Condiciones de red"
  },
  "panels/network/network-meta.ts | networkRequestBlocking": {
    "message": "Bloqueo de solicitudes de red"
  },
  "panels/network/network-meta.ts | networkThrottling": {
    "message": "limitación de red"
  },
  "panels/network/network-meta.ts | recordNetworkLog": {
    "message": "Grabar registro de red"
  },
  "panels/network/network-meta.ts | resourceType": {
    "message": "tipo de recurso"
  },
  "panels/network/network-meta.ts | search": {
    "message": "Buscar"
  },
  "panels/network/network-meta.ts | showNetwork": {
    "message": "Mostrar red"
  },
  "panels/network/network-meta.ts | showNetworkConditions": {
    "message": "Mostrar condiciones de red"
  },
  "panels/network/network-meta.ts | showNetworkRequestBlocking": {
    "message": "Mostrar bloqueo de solicitud de red"
  },
  "panels/network/network-meta.ts | showSearch": {
    "message": "Mostrar Buscar"
  },
  "panels/network/network-meta.ts | stopRecordingNetworkLog": {
    "message": "Dejar de grabar registro de red"
  },
  "panels/network/network-meta.ts | useDefaultColors": {
    "message": "Usar colores predeterminados"
  },
  "panels/performance_monitor/PerformanceMonitor.ts | cpuUsage": {
    "message": "Uso de CPU"
  },
  "panels/performance_monitor/PerformanceMonitor.ts | documentFrames": {
    "message": "Marcos del documento"
  },
  "panels/performance_monitor/PerformanceMonitor.ts | documents": {
    "message": "Documentos"
  },
  "panels/performance_monitor/PerformanceMonitor.ts | domNodes": {
    "message": "Nodos DOM"
  },
  "panels/performance_monitor/PerformanceMonitor.ts | graphsDisplayingARealtimeViewOf": {
    "message": "Gráficos que muestran una vista en tiempo real de las métricas de rendimiento"
  },
  "panels/performance_monitor/PerformanceMonitor.ts | jsEventListeners": {
    "message": "Procesadores de eventos de JS"
  },
  "panels/performance_monitor/PerformanceMonitor.ts | jsHeapSize": {
    "message": "Tamaño de montículo JS"
  },
  "panels/performance_monitor/PerformanceMonitor.ts | layoutsSec": {
    "message": "Diseños por segundo"
  },
  "panels/performance_monitor/PerformanceMonitor.ts | paused": {
    "message": "En pausa"
  },
  "panels/performance_monitor/PerformanceMonitor.ts | styleRecalcsSec": {
    "message": "Recálculos de estilo por segundo"
  },
  "panels/performance_monitor/performance_monitor-meta.ts | activity": {
    "message": "actividad"
  },
  "panels/performance_monitor/performance_monitor-meta.ts | metrics": {
    "message": "métricas"
  },
  "panels/performance_monitor/performance_monitor-meta.ts | monitor": {
    "message": "monitor"
  },
  "panels/performance_monitor/performance_monitor-meta.ts | performance": {
    "message": "rendimiento"
  },
  "panels/performance_monitor/performance_monitor-meta.ts | performanceMonitor": {
    "message": "Supervisión del rendimiento"
  },
  "panels/performance_monitor/performance_monitor-meta.ts | showPerformanceMonitor": {
    "message": "Mostrar monitor de rendimiento"
  },
  "panels/performance_monitor/performance_monitor-meta.ts | systemMonitor": {
    "message": "supervisión del sistema"
  },
  "panels/profiler/CPUProfileView.ts | aggregatedSelfTime": {
    "message": "Tiempo propio agregado"
  },
  "panels/profiler/CPUProfileView.ts | aggregatedTotalTime": {
    "message": "Tiempo total agregado"
  },
  "panels/profiler/CPUProfileView.ts | cpuProfiles": {
    "message": "PERFILES DE CPU"
  },
  "panels/profiler/CPUProfileView.ts | cpuProfilesShow": {
    "message": "Los perfiles de CPU muestran en qué se invierte el tiempo de ejecución en las funciones de JavaScript de tu página."
  },
  "panels/profiler/CPUProfileView.ts | fms": {
    "message": "{PH1} ms"
  },
  "panels/profiler/CPUProfileView.ts | formatPercent": {
    "message": "{PH1} %"
  },
  "panels/profiler/CPUProfileView.ts | name": {
    "message": "Nombre"
  },
  "panels/profiler/CPUProfileView.ts | notOptimized": {
    "message": "No optimizado"
  },
  "panels/profiler/CPUProfileView.ts | recordJavascriptCpuProfile": {
    "message": "Grabar perfil de CPU de JavaScript"
  },
  "panels/profiler/CPUProfileView.ts | recording": {
    "message": "Grabando…"
  },
  "panels/profiler/CPUProfileView.ts | selfTime": {
    "message": "Tiempo individual"
  },
  "panels/profiler/CPUProfileView.ts | startCpuProfiling": {
    "message": "Iniciar elaboración de perfiles de CPU"
  },
  "panels/profiler/CPUProfileView.ts | stopCpuProfiling": {
    "message": "Dejar de elaborar perfiles de CPU"
  },
  "panels/profiler/CPUProfileView.ts | totalTime": {
    "message": "Tiempo total"
  },
  "panels/profiler/CPUProfileView.ts | url": {
    "message": "URL"
  },
  "panels/profiler/HeapProfileView.ts | allocationSampling": {
    "message": "Muestreo de asignación"
  },
  "panels/profiler/HeapProfileView.ts | formatPercent": {
    "message": "{PH1} %"
  },
  "panels/profiler/HeapProfileView.ts | heapProfilerIsRecording": {
    "message": "Profiler de montículo está grabando"
  },
  "panels/profiler/HeapProfileView.ts | itProvidesGoodApproximation": {
    "message": "Proporciona una buena aproximación de las asignaciones desglosadas por la pila de ejecución de JavaScript."
  },
  "panels/profiler/HeapProfileView.ts | name": {
    "message": "Nombre"
  },
  "panels/profiler/HeapProfileView.ts | profileD": {
    "message": "Perfil {PH1}"
  },
  "panels/profiler/HeapProfileView.ts | recordMemoryAllocations": {
    "message": "Grabar asignaciones de memoria mediante un método de muestreo."
  },
  "panels/profiler/HeapProfileView.ts | recording": {
    "message": "Grabando…"
  },
  "panels/profiler/HeapProfileView.ts | sBytes": {
    "message": "{PH1} bytes"
  },
  "panels/profiler/HeapProfileView.ts | samplingProfiles": {
    "message": "PERFILES DE MUESTRA"
  },
  "panels/profiler/HeapProfileView.ts | selectedSizeS": {
    "message": "Tamaño seleccionado: {PH1}"
  },
  "panels/profiler/HeapProfileView.ts | selfSize": {
    "message": "Tamaño propio"
  },
  "panels/profiler/HeapProfileView.ts | selfSizeBytes": {
    "message": "Tamaño automático (bytes)"
  },
  "panels/profiler/HeapProfileView.ts | skb": {
    "message": "{PH1} kB"
  },
  "panels/profiler/HeapProfileView.ts | startHeapProfiling": {
    "message": "Iniciar elaboración de perfiles de montículo"
  },
  "panels/profiler/HeapProfileView.ts | stopHeapProfiling": {
    "message": "Detener elaboración de perfiles de montículo"
  },
  "panels/profiler/HeapProfileView.ts | stopping": {
    "message": "Deteniendo…"
  },
  "panels/profiler/HeapProfileView.ts | thisProfileTypeHasMinimal": {
    "message": "Este tipo de perfil tiene una sobrecarga de rendimiento mínima y se puede usar en operaciones de larga duración."
  },
  "panels/profiler/HeapProfileView.ts | totalSize": {
    "message": "Tamaño total"
  },
  "panels/profiler/HeapProfileView.ts | totalSizeBytes": {
    "message": "Tamaño total (bytes)"
  },
  "panels/profiler/HeapProfileView.ts | url": {
    "message": "URL"
  },
  "panels/profiler/HeapProfilerPanel.ts | revealInSummaryView": {
    "message": "Mostrar en vista resumida"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | Deleted": {
    "message": "# eliminado"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | Delta": {
    "message": "N.º de delta"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | New": {
    "message": "# nuevas"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | allocSize": {
    "message": "Tamaño de asignación"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | allocation": {
    "message": "Asignación"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | constructorString": {
    "message": "Constructor"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | count": {
    "message": "Recuento"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | distance": {
    "message": "Distancia"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | distanceFromWindowObject": {
    "message": "Distancia desde el objeto ventana"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | freedSize": {
    "message": "Tamaño liberado"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | function": {
    "message": "Función"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | heapSnapshotConstructors": {
    "message": "Constructores de captura de memoria"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | heapSnapshotDiff": {
    "message": "Diferencia de captura de montículo"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | heapSnapshotRetainment": {
    "message": "Conservación de captura de memoria"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | liveCount": {
    "message": "Recuento en tiempo real"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | liveSize": {
    "message": "Tamaño actual"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | object": {
    "message": "Objeto"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | retainedSize": {
    "message": "Tamaño retenido"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | shallowSize": {
    "message": "Tamaño superficial"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | size": {
    "message": "Tamaño"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | sizeDelta": {
    "message": "Tamaño de delta"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | sizeOfTheObjectItselfInBytes": {
    "message": "Tamaño del objeto en bytes"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | sizeOfTheObjectPlusTheGraphIt": {
    "message": "Tamaño del objeto más el gráfico que retiene (en bytes)"
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | detachedFromDomTree": {
    "message": "Separado del árbol DOM"
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | genericStringsTwoPlaceholders": {
    "message": "{PH1}, {PH2}"
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | inElement": {
    "message": "en"
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | internalArray": {
    "message": "(matriz interna)[]"
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | previewIsNotAvailable": {
    "message": "La vista previa no está disponible"
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | revealInSummaryView": {
    "message": "Mostrar en vista resumida"
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | revealObjectSWithIdSInSummary": {
    "message": "Mostrar objeto {PH1} con ID @{PH2} en la vista de resumen"
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | storeAsGlobalVariable": {
    "message": "Almacenar como variable global"
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | summary": {
    "message": "Resumen"
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | userObjectReachableFromWindow": {
    "message": "Objeto de usuario disponible desde ventana"
  },
  "panels/profiler/HeapSnapshotProxy.ts | anErrorOccurredWhenACallToMethod": {
    "message": "Se ha producido un error al solicitar una llamada al método \"{PH1}\""
  },
  "panels/profiler/HeapSnapshotView.ts | AllocationTimelinesShowInstrumented": {
    "message": "Las líneas de tiempo de asignación muestran asignaciones de memoria de JavaScript instrumentadas a lo largo del tiempo. Una vez que se grabe el perfil, podrás seleccionar un intervalo de tiempo para ver los objetos que se asignaron a él y siguen activos al final de la grabación. Usa este tipo de perfil para aislar pérdidas de memoria."
  },
  "panels/profiler/HeapSnapshotView.ts | allObjects": {
    "message": "Todos los objetos"
  },
  "panels/profiler/HeapSnapshotView.ts | allocation": {
    "message": "Asignación"
  },
  "panels/profiler/HeapSnapshotView.ts | allocationInstrumentationOn": {
    "message": "Instrumentación de asignación en línea de tiempo"
  },
  "panels/profiler/HeapSnapshotView.ts | allocationStack": {
    "message": "Pila de asignación"
  },
  "panels/profiler/HeapSnapshotView.ts | allocationTimelines": {
    "message": "CRONOLOGÍAS DE ASIGNACIÓN"
  },
  "panels/profiler/HeapSnapshotView.ts | baseSnapshot": {
    "message": "Instantánea base"
  },
  "panels/profiler/HeapSnapshotView.ts | captureNumericValue": {
    "message": "Incluir valores numéricos en la captura"
  },
  "panels/profiler/HeapSnapshotView.ts | classFilter": {
    "message": "Filtro de clase"
  },
  "panels/profiler/HeapSnapshotView.ts | code": {
    "message": "Código"
  },
  "panels/profiler/HeapSnapshotView.ts | comparison": {
    "message": "Comparación"
  },
  "panels/profiler/HeapSnapshotView.ts | containment": {
    "message": "Contención"
  },
  "panels/profiler/HeapSnapshotView.ts | filter": {
    "message": "Filtrar"
  },
  "panels/profiler/HeapSnapshotView.ts | find": {
    "message": "Buscar"
  },
  "panels/profiler/HeapSnapshotView.ts | heapMemoryUsage": {
    "message": "Uso de memoria de montículo"
  },
  "panels/profiler/HeapSnapshotView.ts | heapSnapshot": {
    "message": "Captura de montículo"
  },
  "panels/profiler/HeapSnapshotView.ts | heapSnapshotProfilesShowMemory": {
    "message": "Los perfiles de captura de montículo muestran la distribución de memoria entre los objetos de JavaScript de tu página y los nodos de DOM relacionados."
  },
  "panels/profiler/HeapSnapshotView.ts | heapSnapshots": {
    "message": "CAPTURAS DE MONTÍCULO"
  },
  "panels/profiler/HeapSnapshotView.ts | jsArrays": {
    "message": "Matrices de JS"
  },
  "panels/profiler/HeapSnapshotView.ts | liveObjects": {
    "message": "Objetos presentes"
  },
  "panels/profiler/HeapSnapshotView.ts | loading": {
    "message": "Cargando…"
  },
  "panels/profiler/HeapSnapshotView.ts | objectsAllocatedBeforeS": {
    "message": "Objetos asignados antes de {PH1}"
  },
  "panels/profiler/HeapSnapshotView.ts | objectsAllocatedBetweenSAndS": {
    "message": "Objetos asignados entre {PH1} y {PH2}"
  },
  "panels/profiler/HeapSnapshotView.ts | percentagePlaceholder": {
    "message": "{PH1} %"
  },
  "panels/profiler/HeapSnapshotView.ts | perspective": {
    "message": "Perspectiva"
  },
  "panels/profiler/HeapSnapshotView.ts | recordAllocationStacksExtra": {
    "message": "Grabar rastreos de la pila de las asignaciones (sobrecarga de rendimiento extra)"
  },
  "panels/profiler/HeapSnapshotView.ts | recording": {
    "message": "Grabando…"
  },
  "panels/profiler/HeapSnapshotView.ts | retainers": {
    "message": "Retenedores"
  },
  "panels/profiler/HeapSnapshotView.ts | sKb": {
    "message": "{PH1} kB"
  },
  "panels/profiler/HeapSnapshotView.ts | savingD": {
    "message": "Guardando… {PH1} %"
  },
  "panels/profiler/HeapSnapshotView.ts | selectedSizeS": {
    "message": "Tamaño seleccionado: {PH1}"
  },
  "panels/profiler/HeapSnapshotView.ts | snapshotD": {
    "message": "Instantánea {PH1}"
  },
  "panels/profiler/HeapSnapshotView.ts | snapshotting": {
    "message": "Iniciando vista general…"
  },
  "panels/profiler/HeapSnapshotView.ts | stackWasNotRecordedForThisObject": {
    "message": "No se ha registrado la pila de este objeto porque se había asignado antes de comenzar la grabación de este perfil."
  },
  "panels/profiler/HeapSnapshotView.ts | startRecordingHeapProfile": {
    "message": "Empezar a grabar perfil de montículo"
  },
  "panels/profiler/HeapSnapshotView.ts | statistics": {
    "message": "Estadísticas"
  },
  "panels/profiler/HeapSnapshotView.ts | stopRecordingHeapProfile": {
    "message": "Parar grabación del perfil de montículo"
  },
  "panels/profiler/HeapSnapshotView.ts | strings": {
    "message": "Cadenas"
  },
  "panels/profiler/HeapSnapshotView.ts | summary": {
    "message": "Resumen"
  },
  "panels/profiler/HeapSnapshotView.ts | systemObjects": {
    "message": "Objetos del sistema"
  },
  "panels/profiler/HeapSnapshotView.ts | takeHeapSnapshot": {
    "message": "Hacer captura de montículo"
  },
  "panels/profiler/HeapSnapshotView.ts | treatGlobalObjectsAsRoots": {
    "message": "Tratar objetos globales como raíces (opción recomendada; si la deseleccionas, los nodos internos quedarán expuestos y se introducirán demasiados detalles, pero es posible que sirva de ayuda en ciclos de depuración a la hora de conservar rutas)"
  },
  "panels/profiler/HeapSnapshotView.ts | typedArrays": {
    "message": "Arrays con tipo"
  },
  "panels/profiler/IsolateSelector.ts | changeRate": {
    "message": "{PH1}/s"
  },
  "panels/profiler/IsolateSelector.ts | decreasingBySPerSecond": {
    "message": "disminuyendo a {PH1} por segundo"
  },
  "panels/profiler/IsolateSelector.ts | empty": {
    "message": "(vacío)"
  },
  "panels/profiler/IsolateSelector.ts | heapSizeChangeTrendOverTheLastS": {
    "message": "Tendencia de cambios en el tamaño de montículo en los últimos {PH1} minutos."
  },
  "panels/profiler/IsolateSelector.ts | heapSizeInUseByLiveJsObjects": {
    "message": "Tamaño del montículo que usan los objetos de JavaScript publicados."
  },
  "panels/profiler/IsolateSelector.ts | increasingBySPerSecond": {
    "message": "con un incremento de {PH1} por segundo"
  },
  "panels/profiler/IsolateSelector.ts | javascriptVmInstances": {
    "message": "Instancias de VM de JavaScript"
  },
  "panels/profiler/IsolateSelector.ts | totalJsHeapSize": {
    "message": "Tamaño total de montículo de JS"
  },
  "panels/profiler/IsolateSelector.ts | totalPageJsHeapSizeAcrossAllVm": {
    "message": "Tamaño de montículo de JavaScript en el total de páginas de todas las instancias de la VM."
  },
  "panels/profiler/IsolateSelector.ts | totalPageJsHeapSizeChangeTrend": {
    "message": "Tendencia de cambios en el tamaño total de montículo de JS de página en los últimos {PH1} minutos."
  },
  "panels/profiler/LiveHeapProfileView.ts | allocatedJsHeapSizeCurrentlyIn": {
    "message": "Tamaño del montículo de JS asignado que se está usando"
  },
  "panels/profiler/LiveHeapProfileView.ts | anonymousScriptS": {
    "message": "(Secuencia de comandos anónima {PH1})"
  },
  "panels/profiler/LiveHeapProfileView.ts | heapProfile": {
    "message": "Perfil de montículo"
  },
  "panels/profiler/LiveHeapProfileView.ts | jsHeap": {
    "message": "Montículo de JS"
  },
  "panels/profiler/LiveHeapProfileView.ts | kb": {
    "message": "kB"
  },
  "panels/profiler/LiveHeapProfileView.ts | numberOfVmsSharingTheSameScript": {
    "message": "Número de VM que comparten la misma fuente de secuencia de comandos"
  },
  "panels/profiler/LiveHeapProfileView.ts | scriptUrl": {
    "message": "URL de secuencia de comandos"
  },
  "panels/profiler/LiveHeapProfileView.ts | urlOfTheScriptSource": {
    "message": "URL de la fuente de la secuencia de comandos"
  },
  "panels/profiler/LiveHeapProfileView.ts | vms": {
    "message": "VMs"
  },
  "panels/profiler/ModuleUIStrings.ts | buildingAllocationStatistics": {
    "message": "Creando estadísticas de asignación…"
  },
  "panels/profiler/ModuleUIStrings.ts | buildingDominatedNodes": {
    "message": "Compilando nodos dominados…"
  },
  "panels/profiler/ModuleUIStrings.ts | buildingDominatorTree": {
    "message": "Creando árbol de dominadores…"
  },
  "panels/profiler/ModuleUIStrings.ts | buildingEdgeIndexes": {
    "message": "Compilando índices de bordes…"
  },
  "panels/profiler/ModuleUIStrings.ts | buildingLocations": {
    "message": "Compilando ubicaciones…"
  },
  "panels/profiler/ModuleUIStrings.ts | buildingPostorderIndex": {
    "message": "Compilando índice postorden…"
  },
  "panels/profiler/ModuleUIStrings.ts | buildingRetainers": {
    "message": "Creando contenedores…"
  },
  "panels/profiler/ModuleUIStrings.ts | calculatingDistances": {
    "message": "Calculando distancias…"
  },
  "panels/profiler/ModuleUIStrings.ts | calculatingNodeFlags": {
    "message": "Calculando marcas de nodo…"
  },
  "panels/profiler/ModuleUIStrings.ts | calculatingRetainedSizes": {
    "message": "Calculando tamaños retenidos…"
  },
  "panels/profiler/ModuleUIStrings.ts | calculatingSamples": {
    "message": "Calculando muestras…"
  },
  "panels/profiler/ModuleUIStrings.ts | calculatingStatistics": {
    "message": "Calculando estadísticas…"
  },
  "panels/profiler/ModuleUIStrings.ts | done": {
    "message": "Hecho"
  },
  "panels/profiler/ModuleUIStrings.ts | finishedProcessing": {
    "message": "Procesamiento finalizado."
  },
  "panels/profiler/ModuleUIStrings.ts | loadingAllocationTracesD": {
    "message": "Cargando rastros de asignación… {PH1} %"
  },
  "panels/profiler/ModuleUIStrings.ts | loadingEdgesD": {
    "message": "Cargando bordes… {PH1} %"
  },
  "panels/profiler/ModuleUIStrings.ts | loadingLocations": {
    "message": "Cargando ubicaciones…"
  },
  "panels/profiler/ModuleUIStrings.ts | loadingNodesD": {
    "message": "Cargando nodos… {PH1} %"
  },
  "panels/profiler/ModuleUIStrings.ts | loadingSamples": {
    "message": "Cargando muestras…"
  },
  "panels/profiler/ModuleUIStrings.ts | loadingSnapshotInfo": {
    "message": "Cargando información de captura…"
  },
  "panels/profiler/ModuleUIStrings.ts | loadingStrings": {
    "message": "Cargando cadenas…"
  },
  "panels/profiler/ModuleUIStrings.ts | parsingStrings": {
    "message": "Analizando cadenas…"
  },
  "panels/profiler/ModuleUIStrings.ts | processingSnapshot": {
    "message": "Procesando captura…"
  },
  "panels/profiler/ModuleUIStrings.ts | propagatingDomState": {
    "message": "Propagando estado DOM…"
  },
  "panels/profiler/ProfileDataGrid.ts | genericTextTwoPlaceholders": {
    "message": "{PH1}, {PH2}"
  },
  "panels/profiler/ProfileDataGrid.ts | notOptimizedS": {
    "message": "Sin optimizar: {PH1}"
  },
  "panels/profiler/ProfileLauncherView.ts | load": {
    "message": "Cargar"
  },
  "panels/profiler/ProfileLauncherView.ts | selectJavascriptVmInstance": {
    "message": "Seleccionar instancia de VM de JavaScript"
  },
  "panels/profiler/ProfileLauncherView.ts | selectProfilingType": {
    "message": "Seleccionar tipo de elaboración de perfiles"
  },
  "panels/profiler/ProfileLauncherView.ts | start": {
    "message": "Iniciar"
  },
  "panels/profiler/ProfileLauncherView.ts | stop": {
    "message": "Detener"
  },
  "panels/profiler/ProfileLauncherView.ts | takeSnapshot": {
    "message": "Hacer captura"
  },
  "panels/profiler/ProfileSidebarTreeElement.ts | delete": {
    "message": "Eliminar"
  },
  "panels/profiler/ProfileSidebarTreeElement.ts | load": {
    "message": "Cargar…"
  },
  "panels/profiler/ProfileSidebarTreeElement.ts | save": {
    "message": "Guardar"
  },
  "panels/profiler/ProfileSidebarTreeElement.ts | saveWithEllipsis": {
    "message": "Guardar…"
  },
  "panels/profiler/ProfileView.ts | chart": {
    "message": "Gráfico"
  },
  "panels/profiler/ProfileView.ts | excludeSelectedFunction": {
    "message": "Excluir función seleccionada"
  },
  "panels/profiler/ProfileView.ts | failedToReadFile": {
    "message": "Error al leer el archivo"
  },
  "panels/profiler/ProfileView.ts | fileSReadErrorS": {
    "message": "Error de lectura del archivo \"{PH1}\": {PH2}"
  },
  "panels/profiler/ProfileView.ts | findByCostMsNameOrFile": {
    "message": "Buscar por coste (más de 50 ms), nombre o archivo"
  },
  "panels/profiler/ProfileView.ts | focusSelectedFunction": {
    "message": "Enfocar función seleccionada"
  },
  "panels/profiler/ProfileView.ts | function": {
    "message": "Función"
  },
  "panels/profiler/ProfileView.ts | heavyBottomUp": {
    "message": "Gruesa (de abajo hacia arriba)"
  },
  "panels/profiler/ProfileView.ts | loaded": {
    "message": "Cargado"
  },
  "panels/profiler/ProfileView.ts | loading": {
    "message": "Cargando…"
  },
  "panels/profiler/ProfileView.ts | loadingD": {
    "message": "Cargando… {PH1} %"
  },
  "panels/profiler/ProfileView.ts | parsing": {
    "message": "Analizando…"
  },
  "panels/profiler/ProfileView.ts | profile": {
    "message": "Perfil"
  },
  "panels/profiler/ProfileView.ts | profileD": {
    "message": "Perfil {PH1}"
  },
  "panels/profiler/ProfileView.ts | profileViewMode": {
    "message": "Modo vista de perfil"
  },
  "panels/profiler/ProfileView.ts | profiler": {
    "message": "Profiler"
  },
  "panels/profiler/ProfileView.ts | restoreAllFunctions": {
    "message": "Restaurar todas las funciones"
  },
  "panels/profiler/ProfileView.ts | treeTopDown": {
    "message": "Árbol (de arriba hacia abajo)"
  },
  "panels/profiler/ProfilesPanel.ts | cantLoadFileSupportedFile": {
    "message": "No se puede cargar el archivo. Extensiones de archivo compatibles: \"{PH1}\"."
  },
  "panels/profiler/ProfilesPanel.ts | cantLoadProfileWhileAnother": {
    "message": "No puedes cargar un perfil mientras se está grabando otro."
  },
  "panels/profiler/ProfilesPanel.ts | clearAllProfiles": {
    "message": "Borrar todos los perfiles"
  },
  "panels/profiler/ProfilesPanel.ts | load": {
    "message": "Cargar…"
  },
  "panels/profiler/ProfilesPanel.ts | profileLoadingFailedS": {
    "message": "No se ha podido cargar el perfil: {PH1}."
  },
  "panels/profiler/ProfilesPanel.ts | profiles": {
    "message": "Perfiles"
  },
  "panels/profiler/ProfilesPanel.ts | runD": {
    "message": "Ejecutar {PH1}"
  },
  "panels/profiler/profiler-meta.ts | liveHeapProfile": {
    "message": "Perfil de montículo en tiempo real"
  },
  "panels/profiler/profiler-meta.ts | memory": {
    "message": "Memoria"
  },
  "panels/profiler/profiler-meta.ts | showLiveHeapProfile": {
    "message": "Mostrar Perfil de montículo en tiempo real"
  },
  "panels/profiler/profiler-meta.ts | showMemory": {
    "message": "Mostrar memoria"
  },
  "panels/profiler/profiler-meta.ts | showNativeFunctions": {
    "message": "Mostrar funciones nativas en perfil de JS"
  },
  "panels/profiler/profiler-meta.ts | startRecordingHeapAllocations": {
    "message": "Iniciar grabación de asignaciones de montículos"
  },
  "panels/profiler/profiler-meta.ts | startRecordingHeapAllocationsAndReload": {
    "message": "Empezar a grabar asignaciones de montículo y volver a cargar la página"
  },
  "panels/profiler/profiler-meta.ts | startStopRecording": {
    "message": "Iniciar/detener grabación"
  },
  "panels/profiler/profiler-meta.ts | stopRecordingHeapAllocations": {
    "message": "Detener grabación de asignaciones de montículos"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | clearAll": {
    "message": "Borrar todo"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | direction": {
    "message": "Dirección"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | documentation": {
    "message": "Documentación"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | filter": {
    "message": "Filtrar"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | method": {
    "message": "Método"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | noMessageSelected": {
    "message": "No hay mensajes seleccionados"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | record": {
    "message": "Grabar"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | request": {
    "message": "Solicitud"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | response": {
    "message": "Respuesta"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | sMs": {
    "message": "{PH1} ms"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | save": {
    "message": "Guardar"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | sendRawCDPCommand": {
    "message": "Enviar un comando de CDP sin procesar"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | session": {
    "message": "Sesión"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | target": {
    "message": "Objetivo"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | timestamp": {
    "message": "Marca de tiempo"
  },
  "panels/protocol_monitor/protocol_monitor-meta.ts | protocolMonitor": {
    "message": "Supervisión de protocolos"
  },
  "panels/protocol_monitor/protocol_monitor-meta.ts | showProtocolMonitor": {
    "message": "Mostrar supervisión de protocolos"
  },
  "panels/recorder/recorder-meta.ts | recorder": {
    "message": "Recorder"
  },
  "panels/recorder/recorder-meta.ts | showRecorder": {
    "message": "Recorder"
  },
  "panels/screencast/ScreencastApp.ts | toggleScreencast": {
    "message": "Activar/Desactivar captura de pantalla de vídeo"
  },
  "panels/screencast/ScreencastView.ts | addressBar": {
    "message": "Barra de direcciones"
  },
  "panels/screencast/ScreencastView.ts | back": {
    "message": "atrás"
  },
  "panels/screencast/ScreencastView.ts | forward": {
    "message": "hacia adelante"
  },
  "panels/screencast/ScreencastView.ts | profilingInProgress": {
    "message": "Elaboración de perfiles en curso"
  },
  "panels/screencast/ScreencastView.ts | reload": {
    "message": "volver a cargar"
  },
  "panels/screencast/ScreencastView.ts | screencastViewOfDebugTarget": {
    "message": "Vista de captura de pantalla de vídeo del objetivo de depuración"
  },
  "panels/screencast/ScreencastView.ts | theTabIsInactive": {
    "message": "La pestaña está inactiva"
  },
  "panels/search/SearchResultsPane.ts | lineS": {
    "message": "Línea {PH1}"
  },
  "panels/search/SearchResultsPane.ts | matchesCountS": {
    "message": "Número de coincidencias: {PH1}"
  },
  "panels/search/SearchResultsPane.ts | showDMore": {
    "message": "Mostrar {PH1} más"
  },
  "panels/search/SearchView.ts | clear": {
    "message": "Borrar"
  },
  "panels/search/SearchView.ts | foundDMatchingLinesInDFiles": {
    "message": "Se han encontrado {PH1} líneas coincidentes en {PH2} archivos."
  },
  "panels/search/SearchView.ts | foundDMatchingLinesInFile": {
    "message": "Líneas coincidentes encontradas en 1 archivo: {PH1}"
  },
  "panels/search/SearchView.ts | foundMatchingLineInFile": {
    "message": "Se ha encontrado 1 coincidencia de línea en 1 archivo."
  },
  "panels/search/SearchView.ts | indexing": {
    "message": "Indexando…"
  },
  "panels/search/SearchView.ts | indexingInterrupted": {
    "message": "Indexación interrumpida."
  },
  "panels/search/SearchView.ts | matchCase": {
    "message": "Coincidir mayúsculas y minúsculas"
  },
  "panels/search/SearchView.ts | noMatchesFound": {
    "message": "No se han encontrado coincidencias."
  },
  "panels/search/SearchView.ts | refresh": {
    "message": "Actualizar"
  },
  "panels/search/SearchView.ts | search": {
    "message": "Buscar"
  },
  "panels/search/SearchView.ts | searchFinished": {
    "message": "Búsqueda finalizada."
  },
  "panels/search/SearchView.ts | searchInterrupted": {
    "message": "Búsqueda interrumpida."
  },
  "panels/search/SearchView.ts | searchQuery": {
    "message": "Consulta de búsqueda"
  },
  "panels/search/SearchView.ts | searching": {
    "message": "Buscando…"
  },
  "panels/search/SearchView.ts | useRegularExpression": {
    "message": "Usar expresión regular"
  },
  "panels/security/SecurityModel.ts | cipherWithMAC": {
    "message": "{PH1} con {PH2}"
  },
  "panels/security/SecurityModel.ts | keyExchangeWithGroup": {
    "message": "{PH1} con {PH2}"
  },
  "panels/security/SecurityModel.ts | theSecurityOfThisPageIsUnknown": {
    "message": "Se desconoce la seguridad de esta página."
  },
  "panels/security/SecurityModel.ts | thisPageIsNotSecure": {
    "message": "Esta página no es segura."
  },
  "panels/security/SecurityModel.ts | thisPageIsNotSecureBrokenHttps": {
    "message": "Esta página no es segura (HTTPS roto)."
  },
  "panels/security/SecurityModel.ts | thisPageIsSecureValidHttps": {
    "message": "Esta página es segura (HTTPS válido)."
  },
  "panels/security/SecurityPanel.ts | activeContentWithCertificate": {
    "message": "contenido activo con errores de certificado"
  },
  "panels/security/SecurityPanel.ts | activeMixedContent": {
    "message": "contenido mixto activo"
  },
  "panels/security/SecurityPanel.ts | allResourcesOnThisPageAreServed": {
    "message": "Todos los recursos de esta página se muestran de forma segura."
  },
  "panels/security/SecurityPanel.ts | allServedSecurely": {
    "message": "todos se han servido de forma segura"
  },
  "panels/security/SecurityPanel.ts | blockedMixedContent": {
    "message": "Contenido mixto bloqueado"
  },
  "panels/security/SecurityPanel.ts | certificate": {
    "message": "Certificado"
  },
  "panels/security/SecurityPanel.ts | certificateExpiresSoon": {
    "message": "El certificado caduca pronto"
  },
  "panels/security/SecurityPanel.ts | certificateTransparency": {
    "message": "Transparencia en los certificados"
  },
  "panels/security/SecurityPanel.ts | chromeHasDeterminedThatThisSiteS": {
    "message": "Chrome ha determinado que este sitio web podría ser falso o fraudulento."
  },
  "panels/security/SecurityPanel.ts | cipher": {
    "message": "Algoritmo de cifrado"
  },
  "panels/security/SecurityPanel.ts | connection": {
    "message": "Conexión"
  },
  "panels/security/SecurityPanel.ts | contentWithCertificateErrors": {
    "message": "contenido con errores de certificados"
  },
  "panels/security/SecurityPanel.ts | flaggedByGoogleSafeBrowsing": {
    "message": "Marcado por Navegación segura de Google"
  },
  "panels/security/SecurityPanel.ts | hashAlgorithm": {
    "message": "Algoritmo hash"
  },
  "panels/security/SecurityPanel.ts | hideFullDetails": {
    "message": "Ocultar todos los detalles"
  },
  "panels/security/SecurityPanel.ts | ifYouBelieveThisIsShownIn": {
    "message": "Si crees que puede tratarse de un error, ve a https://bugs.chromium.org/p/chromium/issues/entry?template=Safety+Tips+Appeals."
  },
  "panels/security/SecurityPanel.ts | ifYouBelieveThisIsShownInErrorSafety": {
    "message": "Si crees que puede tratarse de un error, ve a https://bugs.chromium.org/p/chromium/issues/entry?template=Safety+Tips+Appeals."
  },
  "panels/security/SecurityPanel.ts | info": {
    "message": "Información"
  },
  "panels/security/SecurityPanel.ts | insecureSha": {
    "message": "no segura (SHA-1)"
  },
  "panels/security/SecurityPanel.ts | issuedAt": {
    "message": "Emitido a las"
  },
  "panels/security/SecurityPanel.ts | issuer": {
    "message": "Emisor"
  },
  "panels/security/SecurityPanel.ts | keyExchange": {
    "message": "Intercambio de claves"
  },
  "panels/security/SecurityPanel.ts | keyExchangeGroup": {
    "message": "Grupo de intercambio clave"
  },
  "panels/security/SecurityPanel.ts | logId": {
    "message": "ID de registro"
  },
  "panels/security/SecurityPanel.ts | logName": {
    "message": "Nombre de registro"
  },
  "panels/security/SecurityPanel.ts | mainOrigin": {
    "message": "Origen principal"
  },
  "panels/security/SecurityPanel.ts | mainOriginNonsecure": {
    "message": "Origen principal (no seguro)"
  },
  "panels/security/SecurityPanel.ts | mainOriginSecure": {
    "message": "Origen principal (seguro)"
  },
  "panels/security/SecurityPanel.ts | missing": {
    "message": "inexistente"
  },
  "panels/security/SecurityPanel.ts | mixedContent": {
    "message": "contenido mixto"
  },
  "panels/security/SecurityPanel.ts | na": {
    "message": "(n/a)"
  },
  "panels/security/SecurityPanel.ts | noSecurityDetailsAreAvailableFor": {
    "message": "No hay disponibles detalles de seguridad de este origen."
  },
  "panels/security/SecurityPanel.ts | noSecurityInformation": {
    "message": "No hay información de seguridad"
  },
  "panels/security/SecurityPanel.ts | nonsecureForm": {
    "message": "formulario no seguro"
  },
  "panels/security/SecurityPanel.ts | nonsecureOrigins": {
    "message": "Orígenes no seguros"
  },
  "panels/security/SecurityPanel.ts | notSecure": {
    "message": "No seguro"
  },
  "panels/security/SecurityPanel.ts | notSecureBroken": {
    "message": "No seguro (roto)"
  },
  "panels/security/SecurityPanel.ts | obsoleteConnectionSettings": {
    "message": "ajustes de conexión obsoletos"
  },
  "panels/security/SecurityPanel.ts | openFullCertificateDetails": {
    "message": "Abrir detalles completos del certificado"
  },
  "panels/security/SecurityPanel.ts | origin": {
    "message": "Origen"
  },
  "panels/security/SecurityPanel.ts | overview": {
    "message": "Vista general"
  },
  "panels/security/SecurityPanel.ts | possibleSpoofingUrl": {
    "message": "Posible spoofing de URL"
  },
  "panels/security/SecurityPanel.ts | protocol": {
    "message": "Protocolo"
  },
  "panels/security/SecurityPanel.ts | publickeypinningBypassed": {
    "message": "Se ha omitido la función Public-Key-Pinning"
  },
  "panels/security/SecurityPanel.ts | publickeypinningWasBypassedByA": {
    "message": "Un certificado raíz local ha omitido la función Public-Key-Pinning."
  },
  "panels/security/SecurityPanel.ts | reloadThePageToRecordRequestsFor": {
    "message": "Vuelve a cargar la página para grabar solicitudes de recursos HTTP."
  },
  "panels/security/SecurityPanel.ts | reloadToViewDetails": {
    "message": "Vuelve a cargar para ver más información"
  },
  "panels/security/SecurityPanel.ts | resources": {
    "message": "Recursos"
  },
  "panels/security/SecurityPanel.ts | rsaKeyExchangeIsObsoleteEnableAn": {
    "message": "El intercambio de claves RSA está obsoleto. Habilita un paquete de algoritmo de cifrado basado en ECDHE."
  },
  "panels/security/SecurityPanel.ts | sIsObsoleteEnableAnAesgcmbased": {
    "message": "{PH1} está obsoleto. Habilita un paquete de algoritmo de cifrado basado en AES-GCM."
  },
  "panels/security/SecurityPanel.ts | sIsObsoleteEnableTlsOrLater": {
    "message": "{PH1} está obsoleto. Habilita TLS 1.2 o posterior."
  },
  "panels/security/SecurityPanel.ts | sct": {
    "message": "SCT"
  },
  "panels/security/SecurityPanel.ts | secure": {
    "message": "Seguro"
  },
  "panels/security/SecurityPanel.ts | secureConnectionSettings": {
    "message": "ajustes de conexión segura"
  },
  "panels/security/SecurityPanel.ts | secureOrigins": {
    "message": "Orígenes seguros"
  },
  "panels/security/SecurityPanel.ts | securityOverview": {
    "message": "Información general sobre seguridad"
  },
  "panels/security/SecurityPanel.ts | showFullDetails": {
    "message": "Mostrar información completa"
  },
  "panels/security/SecurityPanel.ts | showLess": {
    "message": "Mostrar menos"
  },
  "panels/security/SecurityPanel.ts | showMoreSTotal": {
    "message": "Mostrar más ({PH1} en total)"
  },
  "panels/security/SecurityPanel.ts | signatureAlgorithm": {
    "message": "Algoritmo de firma"
  },
  "panels/security/SecurityPanel.ts | signatureData": {
    "message": "Datos de firma"
  },
  "panels/security/SecurityPanel.ts | source": {
    "message": "Fuente"
  },
  "panels/security/SecurityPanel.ts | subject": {
    "message": "Sujeto"
  },
  "panels/security/SecurityPanel.ts | subjectAlternativeNameMissing": {
    "message": "Falta Subject Alternative Name"
  },
  "panels/security/SecurityPanel.ts | theCertificateChainForThisSite": {
    "message": "La cadena de certificados de este sitio contiene un certificado firmado con SHA-1."
  },
  "panels/security/SecurityPanel.ts | theCertificateForThisSiteDoesNot": {
    "message": "El certificado de este sitio no contiene una extensión de Subject Alternative Name con un nombre de dominio o dirección IP."
  },
  "panels/security/SecurityPanel.ts | theCertificateForThisSiteExpires": {
    "message": "El certificado de este sitio caduca en menos de 48 horas y se debe renovar."
  },
  "panels/security/SecurityPanel.ts | theConnectionToThisSiteIs": {
    "message": "La conexión a este sitio está cifrada y autenticada mediante {PH1}, {PH2} y {PH3}."
  },
  "panels/security/SecurityPanel.ts | theConnectionToThisSiteIsUsingA": {
    "message": "La conexión con este sitio está usando un certificado válido y de confianza emitido por {PH1}."
  },
  "panels/security/SecurityPanel.ts | theSecurityDetailsAboveAreFrom": {
    "message": "Los detalles de seguridad que aparecen arriba proceden de la respuesta inspeccionada en primer lugar."
  },
  "panels/security/SecurityPanel.ts | theSecurityOfThisPageIsUnknown": {
    "message": "Se desconoce la seguridad de esta página."
  },
  "panels/security/SecurityPanel.ts | theServerSignatureUsesShaWhichIs": {
    "message": "La firma del servidor usa SHA-1, que está obsoleto. Habilita un algoritmo de firma SHA-2. Ten en cuenta que esto es distinto de la firma del certificado."
  },
  "panels/security/SecurityPanel.ts | thisIsAnErrorPage": {
    "message": "Esta es una página de error."
  },
  "panels/security/SecurityPanel.ts | thisOriginIsANonhttpsSecure": {
    "message": "Este origen no es un origen HTTPS seguro."
  },
  "panels/security/SecurityPanel.ts | thisPageHasANonhttpsSecureOrigin": {
    "message": "Esta página tiene un origen seguro que no es HTTPS."
  },
  "panels/security/SecurityPanel.ts | thisPageIncludesAFormWithA": {
    "message": "Esta página incluye un formulario con un atributo \"action\" no seguro."
  },
  "panels/security/SecurityPanel.ts | thisPageIncludesHttpResources": {
    "message": "Esta página incluye recursos HTTP."
  },
  "panels/security/SecurityPanel.ts | thisPageIncludesResourcesThat": {
    "message": "Esta página incluye recursos que se han cargado con errores de certificados."
  },
  "panels/security/SecurityPanel.ts | thisPageIsDangerousFlaggedBy": {
    "message": "Esta página es peligrosa (marcada por Navegación segura de Google)."
  },
  "panels/security/SecurityPanel.ts | thisPageIsInsecureUnencrypted": {
    "message": "Esta página no es segura (HTTP sin cifrar)."
  },
  "panels/security/SecurityPanel.ts | thisPageIsNotSecure": {
    "message": "Esta página no es segura."
  },
  "panels/security/SecurityPanel.ts | thisPageIsNotSecureBrokenHttps": {
    "message": "Esta página no es segura (HTTPS roto)."
  },
  "panels/security/SecurityPanel.ts | thisPageIsSecureValidHttps": {
    "message": "Esta página es segura (HTTPS válido)."
  },
  "panels/security/SecurityPanel.ts | thisPageIsSuspicious": {
    "message": "Esta página es sospechosa"
  },
  "panels/security/SecurityPanel.ts | thisPageIsSuspiciousFlaggedBy": {
    "message": "Esta página es sospechosa (marcada por Chrome)."
  },
  "panels/security/SecurityPanel.ts | thisRequestCompliesWithChromes": {
    "message": "Esta solicitud cumple la política de Chrome sobre transparencia en los certificados."
  },
  "panels/security/SecurityPanel.ts | thisRequestDoesNotComplyWith": {
    "message": "Esta solicitud no cumple la política de Chrome sobre Transparencia en los Certificados."
  },
  "panels/security/SecurityPanel.ts | thisResponseWasLoadedFromCache": {
    "message": "Esta respuesta se ha cargado desde la caché. Es posible que falten algunos detalles de seguridad."
  },
  "panels/security/SecurityPanel.ts | thisSiteIsMissingAValidTrusted": {
    "message": "Este sitio no tiene ningún certificado de confianza válido ({PH1})."
  },
  "panels/security/SecurityPanel.ts | thisSitesHostnameLooksSimilarToP": {
    "message": "El nombre de host de este sitio se parece al de {PH1}. Los atacantes a veces imitan los sitios haciendo pequeños cambios difíciles de ver en el nombre de dominio."
  },
  "panels/security/SecurityPanel.ts | toCheckThisPagesStatusVisit": {
    "message": "Para comprobar el estado de esta página, visita g.co/safebrowsingstatus."
  },
  "panels/security/SecurityPanel.ts | unknownCanceled": {
    "message": "Desconocido/Cancelado"
  },
  "panels/security/SecurityPanel.ts | validAndTrusted": {
    "message": "válido y de confianza"
  },
  "panels/security/SecurityPanel.ts | validFrom": {
    "message": "Válido desde"
  },
  "panels/security/SecurityPanel.ts | validUntil": {
    "message": "Válido hasta"
  },
  "panels/security/SecurityPanel.ts | validationStatus": {
    "message": "Estado de validación"
  },
  "panels/security/SecurityPanel.ts | viewCertificate": {
    "message": "Ver certificado"
  },
  "panels/security/SecurityPanel.ts | viewDRequestsInNetworkPanel": {
    "message": "{n,plural, =1{Ver # solicitud en el panel de red}other{Ver # solicitudes en el panel de red}}"
  },
  "panels/security/SecurityPanel.ts | viewRequestsInNetworkPanel": {
    "message": "Ver solicitudes en el Panel de red"
  },
  "panels/security/SecurityPanel.ts | youHaveRecentlyAllowedContent": {
    "message": "Recientemente has permitido que se ejecute en este sitio contenido con errores de certificado (como secuencias de comandos o iframes)."
  },
  "panels/security/SecurityPanel.ts | youHaveRecentlyAllowedNonsecure": {
    "message": "Recientemente, has permitido que se ejecute contenido no seguro (por ejemplo, secuencias de comandos o iframes) en este sitio."
  },
  "panels/security/SecurityPanel.ts | yourConnectionToThisOriginIsNot": {
    "message": "La conexión con este origen no es segura."
  },
  "panels/security/SecurityPanel.ts | yourPageRequestedNonsecure": {
    "message": "Tu página ha solicitado recursos no seguros que se han bloqueado."
  },
  "panels/security/security-meta.ts | security": {
    "message": "Seguridad"
  },
  "panels/security/security-meta.ts | showSecurity": {
    "message": "Mostrar panel de seguridad"
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | addFilenamePattern": {
    "message": "Añadir patrón de nombre de archivo"
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | addPattern": {
    "message": "Añadir patrón..."
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | behavior": {
    "message": "Comportamiento"
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | debuggerWillSkipThroughThe": {
    "message": "El depurador pasará de una secuencia de comandos a otra y no se detendrá por las excepciones que emitan."
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | disabled": {
    "message": "Inhabilitado"
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | frameworkIgnoreList": {
    "message": "Lista de ignorados del framework"
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | ignoreList": {
    "message": "Lista de ignorados"
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | ignoreListContentScripts": {
    "message": "Añadir secuencias de comandos de contenido a una lista de ignoradas"
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | ignoreListContentScriptsExtension": {
    "message": "Añadir secuencias de comandos de contenido a la lista de ignorados (secuencias de comandos de extensión en la página)"
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | ignoreScriptsWhoseNamesMatchS": {
    "message": "Ignorar secuencias de comandos cuyos nombres coincidan con \"{PH1}\""
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | noIgnoreListPatterns": {
    "message": "No hay patrones de lista de ignorados"
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | pattern": {
    "message": "Patrón"
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | patternAlreadyExists": {
    "message": "El patrón ya existe"
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | patternCannotBeEmpty": {
    "message": "El patrón no puede estar vacío"
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | patternMustBeAValidRegular": {
    "message": "El patrón debe ser una expresión regular válida"
  },
  "panels/settings/KeybindsSettingsTab.ts | FullListOfDevtoolsKeyboard": {
    "message": "Lista completa de combinaciones de teclas y gestos de DevTools"
  },
  "panels/settings/KeybindsSettingsTab.ts | ResetShortcutsForAction": {
    "message": "Restablecer accesos directos para la acción"
  },
  "panels/settings/KeybindsSettingsTab.ts | RestoreDefaultShortcuts": {
    "message": "Restaurar accesos directos predeterminados"
  },
  "panels/settings/KeybindsSettingsTab.ts | addAShortcut": {
    "message": "Añadir un acceso directo"
  },
  "panels/settings/KeybindsSettingsTab.ts | confirmChanges": {
    "message": "Confirmar cambios"
  },
  "panels/settings/KeybindsSettingsTab.ts | discardChanges": {
    "message": "Descartar cambios"
  },
  "panels/settings/KeybindsSettingsTab.ts | editShortcut": {
    "message": "Editar combinación de teclas"
  },
  "panels/settings/KeybindsSettingsTab.ts | keyboardShortcutsList": {
    "message": "Lista de combinaciones de teclas"
  },
  "panels/settings/KeybindsSettingsTab.ts | matchShortcutsFromPreset": {
    "message": "Usar combinaciones de teclas de preajustes"
  },
  "panels/settings/KeybindsSettingsTab.ts | noShortcutForAction": {
    "message": "No hay combinación de teclas para la acción"
  },
  "panels/settings/KeybindsSettingsTab.ts | removeShortcut": {
    "message": "Eliminar combinación de teclas"
  },
  "panels/settings/KeybindsSettingsTab.ts | shortcutModified": {
    "message": "Acceso directo modificado"
  },
  "panels/settings/KeybindsSettingsTab.ts | shortcuts": {
    "message": "Combinaciones de teclas"
  },
  "panels/settings/KeybindsSettingsTab.ts | shortcutsCannotContainOnly": {
    "message": "Las combinaciones de teclas no pueden incluir solo teclas modificadoras."
  },
  "panels/settings/KeybindsSettingsTab.ts | thisShortcutIsInUseByS": {
    "message": "{PH1}: {PH2} está usando esa combinación de teclas."
  },
  "panels/settings/SettingsScreen.ts | experiments": {
    "message": "Experimentos"
  },
  "panels/settings/SettingsScreen.ts | filterExperimentsLabel": {
    "message": "Filtrar"
  },
  "panels/settings/SettingsScreen.ts | noResults": {
    "message": "Ningún experimento coincide con el filtro"
  },
  "panels/settings/SettingsScreen.ts | oneOrMoreSettingsHaveChanged": {
    "message": "Se han cambiado uno o más ajustes que requieren volver a cargar para aplicarse."
  },
  "panels/settings/SettingsScreen.ts | preferences": {
    "message": "Preferencias"
  },
  "panels/settings/SettingsScreen.ts | restoreDefaultsAndReload": {
    "message": "Restaurar ajustes predeterminados y volver a cargar"
  },
  "panels/settings/SettingsScreen.ts | settings": {
    "message": "Ajustes"
  },
  "panels/settings/SettingsScreen.ts | shortcuts": {
    "message": "Combinaciones de teclas"
  },
  "panels/settings/SettingsScreen.ts | theseExperimentsAreParticularly": {
    "message": "Estos experimentos son especialmente inestables. Si los habilitas, lo haces bajo tu propia responsabilidad."
  },
  "panels/settings/SettingsScreen.ts | theseExperimentsCouldBeUnstable": {
    "message": "Estos experimentos podrían ser inestables o no fiables, y quizá requieran que reinicies DevTools."
  },
  "panels/settings/SettingsScreen.ts | warning": {
    "message": "ADVERTENCIA:"
  },
  "panels/settings/settings-meta.ts | documentation": {
    "message": "Documentación"
  },
  "panels/settings/settings-meta.ts | experiments": {
    "message": "Experimentos"
  },
  "panels/settings/settings-meta.ts | ignoreList": {
    "message": "Lista de ignorados"
  },
  "panels/settings/settings-meta.ts | preferences": {
    "message": "Preferencias"
  },
  "panels/settings/settings-meta.ts | settings": {
    "message": "Ajustes"
  },
  "panels/settings/settings-meta.ts | shortcuts": {
    "message": "Combinaciones de teclas"
  },
  "panels/settings/settings-meta.ts | showExperiments": {
    "message": "Mostrar experimentos"
  },
  "panels/settings/settings-meta.ts | showIgnoreList": {
    "message": "Mostrar lista de ignorados"
  },
  "panels/settings/settings-meta.ts | showPreferences": {
    "message": "Mostrar preferencias"
  },
  "panels/settings/settings-meta.ts | showShortcuts": {
    "message": "Mostrar accesos directos"
  },
  "panels/snippets/ScriptSnippetFileSystem.ts | linkedTo": {
    "message": "Vinculado con {PH1}"
  },
  "panels/snippets/ScriptSnippetFileSystem.ts | scriptSnippet": {
    "message": "Fragmento de secuencia de comandos n.º {PH1}"
  },
  "panels/snippets/SnippetsQuickOpen.ts | noSnippetsFound": {
    "message": "No se han encontrado fragmentos."
  },
  "panels/snippets/SnippetsQuickOpen.ts | runSnippet": {
    "message": "Ejecutar fragmento"
  },
  "panels/sources/AddSourceMapURLDialog.ts | add": {
    "message": "Añadir"
  },
  "panels/sources/AddSourceMapURLDialog.ts | sourceMapUrl": {
    "message": "URL del mapa de fuente: "
  },
  "panels/sources/BreakpointEditDialog.ts | breakpoint": {
    "message": "Punto de interrupción"
  },
  "panels/sources/BreakpointEditDialog.ts | breakpointType": {
    "message": "Tipo de punto de interrupción"
  },
  "panels/sources/BreakpointEditDialog.ts | conditionalBreakpoint": {
    "message": "Punto de interrupción condicional"
  },
  "panels/sources/BreakpointEditDialog.ts | expressionToCheckBeforePausingEg": {
    "message": "Expresión que se comprueba antes de pausar (por ejemplo, x > 5)"
  },
  "panels/sources/BreakpointEditDialog.ts | logAMessageToConsoleDoNotBreak": {
    "message": "Registrar un mensaje en la consola, no interrumpir"
  },
  "panels/sources/BreakpointEditDialog.ts | logMessageEgXIsX": {
    "message": "Mensaje de registro, por ejemplo, \"x es\", x"
  },
  "panels/sources/BreakpointEditDialog.ts | logpoint": {
    "message": "Punto de registro"
  },
  "panels/sources/BreakpointEditDialog.ts | pauseOnlyWhenTheConditionIsTrue": {
    "message": "Pausar solo si la condición es verdadera"
  },
  "panels/sources/CSSPlugin.ts | openColorPicker": {
    "message": "Abrir el selector de color."
  },
  "panels/sources/CSSPlugin.ts | openCubicBezierEditor": {
    "message": "Abre el editor de cúbicas de Bézier."
  },
  "panels/sources/CallStackSidebarPane.ts | addAllContentScriptsToIgnoreList": {
    "message": "Añadir todas las secuencias de comandos de contenido a una lista de ignoradas"
  },
  "panels/sources/CallStackSidebarPane.ts | addScriptToIgnoreList": {
    "message": "Añadir secuencia de comandos a lista de ignoradas"
  },
  "panels/sources/CallStackSidebarPane.ts | callStack": {
    "message": "Pila de llamadas"
  },
  "panels/sources/CallStackSidebarPane.ts | copyStackTrace": {
    "message": "Copiar rastreo de la pila"
  },
  "panels/sources/CallStackSidebarPane.ts | notPaused": {
    "message": "Sin pausa"
  },
  "panels/sources/CallStackSidebarPane.ts | onIgnoreList": {
    "message": "en lista de ignorados"
  },
  "panels/sources/CallStackSidebarPane.ts | removeAllContentScriptsFrom": {
    "message": "Quitar todas las secuencias de comandos de contenido de la lista de ignorados"
  },
  "panels/sources/CallStackSidebarPane.ts | removeFromIgnoreList": {
    "message": "Quitar de la lista de ignorados"
  },
  "panels/sources/CallStackSidebarPane.ts | showIgnorelistedFrames": {
    "message": "Mostrar marcos de la lista de ignorados"
  },
  "panels/sources/CallStackSidebarPane.ts | showMore": {
    "message": "Mostrar más"
  },
  "panels/sources/CoveragePlugin.ts | clickToShowCoveragePanel": {
    "message": "Haz clic para mostrar el panel de cobertura"
  },
  "panels/sources/CoveragePlugin.ts | coverageNa": {
    "message": "Cobertura: no disponible"
  },
  "panels/sources/CoveragePlugin.ts | coverageS": {
    "message": "Cobertura: {PH1} %"
  },
  "panels/sources/CoveragePlugin.ts | showDetails": {
    "message": "Mostrar detalles"
  },
  "panels/sources/DebuggerPausedMessage.ts | attributeModifications": {
    "message": "modificaciones de atributo"
  },
  "panels/sources/DebuggerPausedMessage.ts | childSAdded": {
    "message": "{PH1} secundario añadido"
  },
  "panels/sources/DebuggerPausedMessage.ts | debuggerPaused": {
    "message": "Depurador pausado"
  },
  "panels/sources/DebuggerPausedMessage.ts | descendantSAdded": {
    "message": "Descendiente {PH1} añadido"
  },
  "panels/sources/DebuggerPausedMessage.ts | descendantSRemoved": {
    "message": "{PH1} descendiente quitado"
  },
  "panels/sources/DebuggerPausedMessage.ts | nodeRemoval": {
    "message": "retirada de nodos"
  },
  "panels/sources/DebuggerPausedMessage.ts | pausedBeforePotentialOutofmemory": {
    "message": "Pausado antes de un posible bloqueo por falta de memoria"
  },
  "panels/sources/DebuggerPausedMessage.ts | pausedOnAssertion": {
    "message": "Pausado en la aserción"
  },
  "panels/sources/DebuggerPausedMessage.ts | pausedOnBreakpoint": {
    "message": "Pausado en el punto de interrupción"
  },
  "panels/sources/DebuggerPausedMessage.ts | pausedOnCspViolation": {
    "message": "Pausado en infracción CSP"
  },
  "panels/sources/DebuggerPausedMessage.ts | pausedOnDebuggedFunction": {
    "message": "Pausado en función depurada"
  },
  "panels/sources/DebuggerPausedMessage.ts | pausedOnEventListener": {
    "message": "Pausado en el procesador de eventos"
  },
  "panels/sources/DebuggerPausedMessage.ts | pausedOnException": {
    "message": "Pausado en excepción"
  },
  "panels/sources/DebuggerPausedMessage.ts | pausedOnPromiseRejection": {
    "message": "Pausado en el rechazo de promise"
  },
  "panels/sources/DebuggerPausedMessage.ts | pausedOnS": {
    "message": "Pausado en {PH1}"
  },
  "panels/sources/DebuggerPausedMessage.ts | pausedOnXhrOrFetch": {
    "message": "Pausado en XHR u obtención"
  },
  "panels/sources/DebuggerPausedMessage.ts | subtreeModifications": {
    "message": "modificaciones de subárbol"
  },
  "panels/sources/DebuggerPausedMessage.ts | trustedTypePolicyViolation": {
    "message": "Infracción de la política Trusted Type"
  },
  "panels/sources/DebuggerPausedMessage.ts | trustedTypeSinkViolation": {
    "message": "Infracción de sumidero de Trusted Type"
  },
  "panels/sources/DebuggerPlugin.ts | addBreakpoint": {
    "message": "Añadir punto de interrupción"
  },
  "panels/sources/DebuggerPlugin.ts | addConditionalBreakpoint": {
    "message": "Añadir punto de interrupción condicional…"
  },
  "panels/sources/DebuggerPlugin.ts | addLogpoint": {
    "message": "Añadir punto de registro…"
  },
  "panels/sources/DebuggerPlugin.ts | addSourceMap": {
    "message": "Añadir mapa de fuente…"
  },
  "panels/sources/DebuggerPlugin.ts | associatedFilesAreAvailable": {
    "message": "Los archivos asociados están disponibles a través del árbol de archivos o pulsando {PH1}."
  },
  "panels/sources/DebuggerPlugin.ts | associatedFilesShouldBeAdded": {
    "message": "Los archivos asociados se deberían añadir al árbol de archivos. Puedes depurar estos archivos de origen resueltos como archivos JavaScript normales."
  },
  "panels/sources/DebuggerPlugin.ts | configure": {
    "message": "Configurar"
  },
  "panels/sources/DebuggerPlugin.ts | disableBreakpoint": {
    "message": "{n,plural, =1{Inhabilitar punto de interrupción}other{Inhabilitar todos los puntos de interrupción de la cola}}"
  },
  "panels/sources/DebuggerPlugin.ts | editBreakpoint": {
    "message": "Editar punto de interrupción…"
  },
  "panels/sources/DebuggerPlugin.ts | enableBreakpoint": {
    "message": "{n,plural, =1{Habilitar punto de interrupción}other{Habilitar todos los puntos de interrupción de la cola}}"
  },
  "panels/sources/DebuggerPlugin.ts | neverPauseHere": {
    "message": "Nunca pausar aquí"
  },
  "panels/sources/DebuggerPlugin.ts | prettyprint": {
    "message": "Dar formato al texto"
  },
  "panels/sources/DebuggerPlugin.ts | prettyprintThisMinifiedFile": {
    "message": "¿Dar formato al texto de este archivo minificado?"
  },
  "panels/sources/DebuggerPlugin.ts | prettyprintingWillFormatThisFile": {
    "message": "Si se da formato al texto, se formateará este archivo en una pestaña nueva en la que puedes seguir depurando. También puedes dar formato a este archivo haciendo clic en el botón {PH1} de la parte inferior de la barra de estado."
  },
  "panels/sources/DebuggerPlugin.ts | removeBreakpoint": {
    "message": "{n,plural, =1{Quitar punto de interrupción}other{Quitar todos los puntos de interrupción de la cola}}"
  },
  "panels/sources/DebuggerPlugin.ts | removeFromIgnoreList": {
    "message": "Quitar de la lista de ignorados"
  },
  "panels/sources/DebuggerPlugin.ts | sourceMapDetected": {
    "message": "Mapa de fuente detectado."
  },
  "panels/sources/DebuggerPlugin.ts | sourceMapFoundButIgnoredForFile": {
    "message": "Mapa de fuente encontrado, pero ignorado para el archivo de la lista de ignorados."
  },
  "panels/sources/DebuggerPlugin.ts | theDebuggerWillSkipStepping": {
    "message": "El depurador no pasará por esta secuencia de comandos y no se detendrá en las excepciones."
  },
  "panels/sources/DebuggerPlugin.ts | thisScriptIsOnTheDebuggersIgnore": {
    "message": "Esta secuencia de comandos está en la lista de ignorados del depurador"
  },
  "panels/sources/FilteredUISourceCodeListProvider.ts | noFilesFound": {
    "message": "No se han encontrado archivos"
  },
  "panels/sources/GoToLineQuickOpen.ts | currentLineSTypeALineNumber": {
    "message": "Línea actual: {PH1}. Escribe un número de línea entre 1 y {PH2} para desplazarte a ella."
  },
  "panels/sources/GoToLineQuickOpen.ts | currentPositionXsTypeAnOffset": {
    "message": "Posición actual: 0x{PH1}. Escribe una desviación entre 0x{PH2} y 0x{PH3} a la que desplazarte."
  },
  "panels/sources/GoToLineQuickOpen.ts | goToLineS": {
    "message": "Ir a línea {PH1}."
  },
  "panels/sources/GoToLineQuickOpen.ts | goToLineSAndColumnS": {
    "message": "Ir a línea {PH1} y columna {PH2}."
  },
  "panels/sources/GoToLineQuickOpen.ts | goToOffsetXs": {
    "message": "Ir a desvío 0x{PH1}."
  },
  "panels/sources/GoToLineQuickOpen.ts | noFileSelected": {
    "message": "No hay archivos seleccionados."
  },
  "panels/sources/GoToLineQuickOpen.ts | typeANumberToGoToThatLine": {
    "message": "Escribe un número para ir a esa línea."
  },
  "panels/sources/GutterDiffPlugin.ts | localModifications": {
    "message": "Modificaciones locales..."
  },
  "panels/sources/InplaceFormatterEditorAction.ts | format": {
    "message": "Formato"
  },
  "panels/sources/InplaceFormatterEditorAction.ts | formatS": {
    "message": "Formatear {PH1}"
  },
  "panels/sources/JavaScriptBreakpointsSidebarPane.ts | activateBreakpoints": {
    "message": "Activar puntos de interrupción"
  },
  "panels/sources/JavaScriptBreakpointsSidebarPane.ts | checked": {
    "message": "marcados"
  },
  "panels/sources/JavaScriptBreakpointsSidebarPane.ts | deactivateBreakpoints": {
    "message": "Desactivar puntos de interrupción"
  },
  "panels/sources/JavaScriptBreakpointsSidebarPane.ts | disableAllBreakpoints": {
    "message": "Inhabilitar todos los puntos de interrupción"
  },
  "panels/sources/JavaScriptBreakpointsSidebarPane.ts | disableBreakpointsInFile": {
    "message": "Inhabilitar puntos de interrupción del archivo"
  },
  "panels/sources/JavaScriptBreakpointsSidebarPane.ts | enableAllBreakpoints": {
    "message": "Habilitar todos los puntos de interrupción"
  },
  "panels/sources/JavaScriptBreakpointsSidebarPane.ts | enableBreakpointsInFile": {
    "message": "Habilitar puntos de interrupción en archivo"
  },
  "panels/sources/JavaScriptBreakpointsSidebarPane.ts | mixed": {
    "message": "mixto"
  },
  "panels/sources/JavaScriptBreakpointsSidebarPane.ts | noBreakpoints": {
    "message": "No hay puntos de interrupción"
  },
  "panels/sources/JavaScriptBreakpointsSidebarPane.ts | removeAllBreakpoints": {
    "message": "Quitar todos los puntos de interrupción"
  },
  "panels/sources/JavaScriptBreakpointsSidebarPane.ts | removeAllBreakpointsInLine": {
    "message": "Quitar todos los puntos de interrupción de la cola"
  },
  "panels/sources/JavaScriptBreakpointsSidebarPane.ts | removeBreakpoint": {
    "message": "Quitar punto de interrupción"
  },
  "panels/sources/JavaScriptBreakpointsSidebarPane.ts | removeOtherBreakpoints": {
    "message": "Quitar otros puntos de interrupción"
  },
  "panels/sources/JavaScriptBreakpointsSidebarPane.ts | revealLocation": {
    "message": "Mostrar ubicación"
  },
  "panels/sources/JavaScriptBreakpointsSidebarPane.ts | sBreakpointHit": {
    "message": "Llegada a punto de interrupción {PH1}"
  },
  "panels/sources/JavaScriptBreakpointsSidebarPane.ts | unchecked": {
    "message": "deseleccionada"
  },
  "panels/sources/NavigatorView.ts | areYouSureYouWantToDeleteAll": {
    "message": "¿Seguro que quieres eliminar todas las anulaciones de esta carpeta?"
  },
  "panels/sources/NavigatorView.ts | areYouSureYouWantToDeleteThis": {
    "message": "¿Seguro que quieres eliminar este archivo?"
  },
  "panels/sources/NavigatorView.ts | areYouSureYouWantToExcludeThis": {
    "message": "¿Seguro que quieres excluir esta carpeta?"
  },
  "panels/sources/NavigatorView.ts | areYouSureYouWantToRemoveThis": {
    "message": "¿Seguro que quieres quitar esta carpeta?"
  },
  "panels/sources/NavigatorView.ts | delete": {
    "message": "Eliminar"
  },
  "panels/sources/NavigatorView.ts | deleteAllOverrides": {
    "message": "Eliminar todas las anulaciones"
  },
  "panels/sources/NavigatorView.ts | excludeFolder": {
    "message": "Excluir carpeta"
  },
  "panels/sources/NavigatorView.ts | makeACopy": {
    "message": "Hacer una copia…"
  },
  "panels/sources/NavigatorView.ts | newFile": {
    "message": "Archivo nuevo"
  },
  "panels/sources/NavigatorView.ts | noDomain": {
    "message": "(no hay dominio)"
  },
  "panels/sources/NavigatorView.ts | openFolder": {
    "message": "Abrir carpeta"
  },
  "panels/sources/NavigatorView.ts | removeFolderFromWorkspace": {
    "message": "Quitar carpeta del espacio de trabajo"
  },
  "panels/sources/NavigatorView.ts | rename": {
    "message": "Cambiar nombre…"
  },
  "panels/sources/NavigatorView.ts | sFromSourceMap": {
    "message": "{PH1} (a partir de mapa de origen)"
  },
  "panels/sources/NavigatorView.ts | searchInAllFiles": {
    "message": "Buscar en todos los archivos"
  },
  "panels/sources/NavigatorView.ts | searchInFolder": {
    "message": "Buscar en carpeta"
  },
  "panels/sources/OutlineQuickOpen.ts | noFileSelected": {
    "message": "No hay archivos seleccionados."
  },
  "panels/sources/OutlineQuickOpen.ts | noResultsFound": {
    "message": "No se han encontrado resultados"
  },
  "panels/sources/OutlineQuickOpen.ts | openAJavascriptOrCssFileToSee": {
    "message": "Abrir un archivo de JavaScript o CSS para ver los símbolos"
  },
  "panels/sources/RecorderPlugin.ts | export": {
    "message": "Exportar"
  },
  "panels/sources/RecorderPlugin.ts | play": {
    "message": "Volver a reproducir"
  },
  "panels/sources/RecorderPlugin.ts | record": {
    "message": "Grabar"
  },
  "panels/sources/ScopeChainSidebarPane.ts | closure": {
    "message": "Cierre"
  },
  "panels/sources/ScopeChainSidebarPane.ts | closureS": {
    "message": "Cierre ({PH1})"
  },
  "panels/sources/ScopeChainSidebarPane.ts | couldNotOpenLinearMemory": {
    "message": "No se ha podido abrir el inspector de memoria lineal: no se ha podido localizar el búfer."
  },
  "panels/sources/ScopeChainSidebarPane.ts | exception": {
    "message": "Excepción"
  },
  "panels/sources/ScopeChainSidebarPane.ts | loading": {
    "message": "Cargando..."
  },
  "panels/sources/ScopeChainSidebarPane.ts | noVariables": {
    "message": "No hay variables"
  },
  "panels/sources/ScopeChainSidebarPane.ts | notPaused": {
    "message": "Sin pausa"
  },
  "panels/sources/ScopeChainSidebarPane.ts | returnValue": {
    "message": "Valor devuelto"
  },
  "panels/sources/ScopeChainSidebarPane.ts | revealInMemoryInspectorPanel": {
    "message": "Mostrar en el panel Inspector de memoria"
  },
  "panels/sources/ScriptFormatterEditorAction.ts | prettyPrint": {
    "message": "Dar formato al texto"
  },
  "panels/sources/ScriptFormatterEditorAction.ts | prettyPrintS": {
    "message": "Dar formato al texto de {PH1}"
  },
  "panels/sources/ScriptOriginPlugin.ts | providedViaDebugInfoByS": {
    "message": "(proporcionado mediante información de depuración de {PH1})"
  },
  "panels/sources/ScriptOriginPlugin.ts | sourceMappedFromS": {
    "message": "(fuente mapeada de {PH1})"
  },
  "panels/sources/SnippetsPlugin.ts | ctrlenter": {
    "message": "Ctrl + Intro"
  },
  "panels/sources/SnippetsPlugin.ts | enter": {
    "message": "⌘ + Intro"
  },
  "panels/sources/SourcesNavigator.ts | addRecording": {
    "message": "Añadir grabación"
  },
  "panels/sources/SourcesNavigator.ts | clearConfiguration": {
    "message": "Borrar configuración"
  },
  "panels/sources/SourcesNavigator.ts | contentScriptsServedByExtensions": {
    "message": "Las secuencias de comandos de contenido servidas por extensiones aparecen aquí"
  },
  "panels/sources/SourcesNavigator.ts | createAndSaveCodeSnippetsFor": {
    "message": "Crear y guardar fragmentos de código para reusar más adelante"
  },
  "panels/sources/SourcesNavigator.ts | createNewSnippet": {
    "message": "Crear nuevo fragmento"
  },
  "panels/sources/SourcesNavigator.ts | learnMore": {
    "message": "Más información"
  },
  "panels/sources/SourcesNavigator.ts | learnMoreAboutWorkspaces": {
    "message": "Más información sobre los espacios de trabajo"
  },
  "panels/sources/SourcesNavigator.ts | newSnippet": {
    "message": "Nuevo fragmento"
  },
  "panels/sources/SourcesNavigator.ts | overridePageAssetsWithFilesFromA": {
    "message": "Anular recursos de la página con archivos de una carpeta local"
  },
  "panels/sources/SourcesNavigator.ts | recordAndReplayBrowser": {
    "message": "Grabar y volver a reproducir interacciones de navegador"
  },
  "panels/sources/SourcesNavigator.ts | remove": {
    "message": "Quitar"
  },
  "panels/sources/SourcesNavigator.ts | rename": {
    "message": "Cambiar nombre…"
  },
  "panels/sources/SourcesNavigator.ts | run": {
    "message": "Ejecutar"
  },
  "panels/sources/SourcesNavigator.ts | saveAs": {
    "message": "Guardar como..."
  },
  "panels/sources/SourcesNavigator.ts | selectFolderForOverrides": {
    "message": "Seleccionar carpeta para anulaciones"
  },
  "panels/sources/SourcesNavigator.ts | syncChangesInDevtoolsWithThe": {
    "message": "Sincronizar cambios en DevTools con el sistema de archivos local"
  },
  "panels/sources/SourcesPanel.ts | continueToHere": {
    "message": "Continuar hasta aquí"
  },
  "panels/sources/SourcesPanel.ts | copyS": {
    "message": "Copiar {PH1}"
  },
  "panels/sources/SourcesPanel.ts | dontPauseOnExceptions": {
    "message": "No pausar en excepciones"
  },
  "panels/sources/SourcesPanel.ts | dropWorkspaceFolderHere": {
    "message": "Soltar carpeta de espacio de trabajo aquí"
  },
  "panels/sources/SourcesPanel.ts | groupByFolder": {
    "message": "Agrupar por carpeta"
  },
  "panels/sources/SourcesPanel.ts | hideDebugger": {
    "message": "Ocultar depurador"
  },
  "panels/sources/SourcesPanel.ts | hideNavigator": {
    "message": "Ocultar navegador"
  },
  "panels/sources/SourcesPanel.ts | moreOptions": {
    "message": "Más opciones"
  },
  "panels/sources/SourcesPanel.ts | openInSourcesPanel": {
    "message": "Abrir en el panel Fuentes"
  },
  "panels/sources/SourcesPanel.ts | pauseOnCaughtExceptions": {
    "message": "Pausar en las excepciones detectadas"
  },
  "panels/sources/SourcesPanel.ts | pauseOnExceptions": {
    "message": "Pausar en las excepciones"
  },
  "panels/sources/SourcesPanel.ts | resumeWithAllPausesBlockedForMs": {
    "message": "Reanudar todas las pausas bloqueadas durante 500 ms"
  },
  "panels/sources/SourcesPanel.ts | revealInSidebar": {
    "message": "Mostrar en barra lateral"
  },
  "panels/sources/SourcesPanel.ts | showDebugger": {
    "message": "Mostrar depurador"
  },
  "panels/sources/SourcesPanel.ts | showFunctionDefinition": {
    "message": "Mostrar definición de función"
  },
  "panels/sources/SourcesPanel.ts | showNavigator": {
    "message": "Mostrar navegador"
  },
  "panels/sources/SourcesPanel.ts | storeSAsGlobalVariable": {
    "message": "Almacenar {PH1} como variable global"
  },
  "panels/sources/SourcesPanel.ts | terminateCurrentJavascriptCall": {
    "message": "Finalizar llamada de JavaScript actual"
  },
  "panels/sources/SourcesView.ts | dropInAFolderToAddToWorkspace": {
    "message": "Soltar en una carpeta para añadir al espacio de trabajo"
  },
  "panels/sources/SourcesView.ts | openFile": {
    "message": "Abrir archivo"
  },
  "panels/sources/SourcesView.ts | runCommand": {
    "message": "Ejecutar comando"
  },
  "panels/sources/SourcesView.ts | sourceViewActions": {
    "message": "Acciones de visualización de fuente"
  },
  "panels/sources/TabbedEditorContainer.ts | areYouSureYouWantToCloseUnsaved": {
    "message": "¿Seguro que quieres cerrar el archivo no guardado: {PH1}?"
  },
  "panels/sources/TabbedEditorContainer.ts | changesToThisFileWereNotSavedTo": {
    "message": "Los cambios en este archivo no se han guardado en el sistema de archivos."
  },
  "panels/sources/TabbedEditorContainer.ts | unableToLoadThisContent": {
    "message": "No se puede cargar este contenido."
  },
  "panels/sources/ThreadsSidebarPane.ts | paused": {
    "message": "en pausa"
  },
  "panels/sources/WatchExpressionsSidebarPane.ts | addPropertyPathToWatch": {
    "message": "Añadir ruta de propiedad para seguir"
  },
  "panels/sources/WatchExpressionsSidebarPane.ts | addWatchExpression": {
    "message": "Añadir expresión de seguimiento"
  },
  "panels/sources/WatchExpressionsSidebarPane.ts | copyValue": {
    "message": "Copiar valor"
  },
  "panels/sources/WatchExpressionsSidebarPane.ts | deleteAllWatchExpressions": {
    "message": "Eliminar todas las expresiones de seguimiento"
  },
  "panels/sources/WatchExpressionsSidebarPane.ts | deleteWatchExpression": {
    "message": "Eliminar expresión de seguimiento"
  },
  "panels/sources/WatchExpressionsSidebarPane.ts | noWatchExpressions": {
    "message": "No hay expresiones de seguimiento"
  },
  "panels/sources/WatchExpressionsSidebarPane.ts | notAvailable": {
    "message": "<no disponible>"
  },
  "panels/sources/WatchExpressionsSidebarPane.ts | refreshWatchExpressions": {
    "message": "Actualizar expresiones de seguimiento"
  },
  "panels/sources/sources-meta.ts | activateBreakpoints": {
    "message": "Activar puntos de interrupción"
  },
  "panels/sources/sources-meta.ts | addFolderToWorkspace": {
    "message": "Añadir carpeta a espacio de trabajo"
  },
  "panels/sources/sources-meta.ts | addSelectedTextToWatches": {
    "message": "Añadir texto seleccionado a seguimientos"
  },
  "panels/sources/sources-meta.ts | all": {
    "message": "Todo"
  },
  "panels/sources/sources-meta.ts | allowScrollingPastEndOfFile": {
    "message": "Permitir desplazamiento después del final del archivo"
  },
  "panels/sources/sources-meta.ts | autocompletion": {
    "message": "Autocompletado"
  },
  "panels/sources/sources-meta.ts | automaticallyRevealFilesIn": {
    "message": "Mostrar archivos automáticamente en la barra lateral"
  },
  "panels/sources/sources-meta.ts | bracketMatching": {
    "message": "Coincidencia de corchetes"
  },
  "panels/sources/sources-meta.ts | breakpoints": {
    "message": "Puntos de interrupción"
  },
  "panels/sources/sources-meta.ts | closeAll": {
    "message": "Cerrar todo"
  },
  "panels/sources/sources-meta.ts | closeTheActiveTab": {
    "message": "Cerrar la pestaña activa"
  },
  "panels/sources/sources-meta.ts | codeFolding": {
    "message": "Plegado de código"
  },
  "panels/sources/sources-meta.ts | createNewSnippet": {
    "message": "Crear nuevo fragmento"
  },
  "panels/sources/sources-meta.ts | deactivateBreakpoints": {
    "message": "Desactivar puntos de interrupción"
  },
  "panels/sources/sources-meta.ts | decrementCssUnitByTen": {
    "message": "Reducir unidad CSS en 10"
  },
  "panels/sources/sources-meta.ts | detectIndentation": {
    "message": "Detectar sangría"
  },
  "panels/sources/sources-meta.ts | disableAutocompletion": {
    "message": "Inhabilitar autocompletado"
  },
  "panels/sources/sources-meta.ts | disableBracketMatching": {
    "message": "Inhabilitar coincidencia de corchetes"
  },
  "panels/sources/sources-meta.ts | disableCodeFolding": {
    "message": "Inhabilitar plegado de código"
  },
  "panels/sources/sources-meta.ts | disableCssSourceMaps": {
    "message": "Inhabilitar mapas de fuente CSS"
  },
  "panels/sources/sources-meta.ts | disableJavascriptSourceMaps": {
    "message": "Inhabilitar mapas de fuente de JavaScript"
  },
  "panels/sources/sources-meta.ts | disableTabMovesFocus": {
    "message": "Inhabilitar cambio de enfoque de mediante Tabulador"
  },
  "panels/sources/sources-meta.ts | disallowScrollingPastEndOfFile": {
    "message": "No permitir desplazamiento después del final del archivo"
  },
  "panels/sources/sources-meta.ts | displayVariableValuesInlineWhile": {
    "message": "Mostrar valores de variable insertados durante la depuración"
  },
  "panels/sources/sources-meta.ts | doNotAutomaticallyRevealFilesIn": {
    "message": "No mostrar automáticamente archivos en la barra lateral"
  },
  "panels/sources/sources-meta.ts | doNotDetectIndentation": {
    "message": "No detectar sangría"
  },
  "panels/sources/sources-meta.ts | doNotDisplayVariableValuesInline": {
    "message": "No mostrar valores de variable insertados durante la depuración"
  },
  "panels/sources/sources-meta.ts | doNotSearchInAnonymousAndContent": {
    "message": "No buscar en secuencias de comandos anónimas y de contenido"
  },
  "panels/sources/sources-meta.ts | doNotShowWhitespaceCharacters": {
    "message": "No mostrar caracteres de espacio"
  },
  "panels/sources/sources-meta.ts | enableAutocompletion": {
    "message": "Habilitar autocompletado"
  },
  "panels/sources/sources-meta.ts | enableBracketMatching": {
    "message": "Habilitar coincidencia de corchetes"
  },
  "panels/sources/sources-meta.ts | enableCodeFolding": {
    "message": "Habilitar plegado de código"
  },
  "panels/sources/sources-meta.ts | enableCssSourceMaps": {
    "message": "Habilitar mapas de fuente de CSS"
  },
  "panels/sources/sources-meta.ts | enableJavascriptSourceMaps": {
    "message": "Habilitar mapas de fuente de JavaScript"
  },
  "panels/sources/sources-meta.ts | enableTabMovesFocus": {
    "message": "Habilitar cambio de enfoque mediante Tabulador"
  },
  "panels/sources/sources-meta.ts | evaluateSelectedTextInConsole": {
    "message": "Evaluar texto seleccionado en la consola"
  },
  "panels/sources/sources-meta.ts | exportRecording": {
    "message": "Exportar"
  },
  "panels/sources/sources-meta.ts | filesystem": {
    "message": "Sistema de archivos"
  },
  "panels/sources/sources-meta.ts | goToAFunctionDeclarationruleSet": {
    "message": "Ir a una declaración de función o conjunto de reglas"
  },
  "panels/sources/sources-meta.ts | goToLine": {
    "message": "Ir a línea"
  },
  "panels/sources/sources-meta.ts | goToSymbol": {
    "message": "Ir al símbolo"
  },
  "panels/sources/sources-meta.ts | incrementCssUnitByTen": {
    "message": "Aumentar unidad CSS en 10"
  },
  "panels/sources/sources-meta.ts | jumpToNextEditingLocation": {
    "message": "Saltar a la siguiente ubicación de edición"
  },
  "panels/sources/sources-meta.ts | jumpToPreviousEditingLocation": {
    "message": "Saltar a la ubicación de edición anterior"
  },
  "panels/sources/sources-meta.ts | nextCallFrame": {
    "message": "Siguiente marco de llamada"
  },
  "panels/sources/sources-meta.ts | none": {
    "message": "Ninguno"
  },
  "panels/sources/sources-meta.ts | openFile": {
    "message": "Abrir archivo"
  },
  "panels/sources/sources-meta.ts | pauseScriptExecution": {
    "message": "Pausar ejecución de secuencia de comandos"
  },
  "panels/sources/sources-meta.ts | previousCallFrame": {
    "message": "Marco de llamada anterior"
  },
  "panels/sources/sources-meta.ts | quickSource": {
    "message": "Origen rápido"
  },
  "panels/sources/sources-meta.ts | record": {
    "message": "Grabar"
  },
  "panels/sources/sources-meta.ts | recordings": {
    "message": "Grabaciones"
  },
  "panels/sources/sources-meta.ts | rename": {
    "message": "Cambiar nombre"
  },
  "panels/sources/sources-meta.ts | replayRecording": {
    "message": "Volver a reproducir"
  },
  "panels/sources/sources-meta.ts | resumeScriptExecution": {
    "message": "Reanudar ejecución de secuencia de comandos"
  },
  "panels/sources/sources-meta.ts | runSnippet": {
    "message": "Ejecutar fragmento"
  },
  "panels/sources/sources-meta.ts | save": {
    "message": "Guardar"
  },
  "panels/sources/sources-meta.ts | saveAll": {
    "message": "Guardar todos"
  },
  "panels/sources/sources-meta.ts | scope": {
    "message": "Alcance"
  },
  "panels/sources/sources-meta.ts | search": {
    "message": "Buscar"
  },
  "panels/sources/sources-meta.ts | searchInAnonymousAndContent": {
    "message": "Buscar en secuencias de comandos anónimas y de contenido"
  },
  "panels/sources/sources-meta.ts | showAllWhitespaceCharacters": {
    "message": "Mostrar todos los caracteres de espacio"
  },
  "panels/sources/sources-meta.ts | showBreakpoints": {
    "message": "Mostrar Puntos de interrupción"
  },
  "panels/sources/sources-meta.ts | showFilesystem": {
    "message": "Mostrar Sistema de archivos"
  },
  "panels/sources/sources-meta.ts | showQuickSource": {
    "message": "Mostrar Fuente rápida"
  },
  "panels/sources/sources-meta.ts | showRecordings": {
    "message": "Mostrar grabaciones"
  },
  "panels/sources/sources-meta.ts | showScope": {
    "message": "Mostrar Alcance"
  },
  "panels/sources/sources-meta.ts | showSearch": {
    "message": "Mostrar Buscar"
  },
  "panels/sources/sources-meta.ts | showSnippets": {
    "message": "Mostrar fragmentos"
  },
  "panels/sources/sources-meta.ts | showSources": {
    "message": "Mostrar Fuentes"
  },
  "panels/sources/sources-meta.ts | showThreads": {
    "message": "Mostrar Hilos"
  },
  "panels/sources/sources-meta.ts | showTrailingWhitespaceCharacters": {
    "message": "Mostrar caracteres de espacio al final"
  },
  "panels/sources/sources-meta.ts | showWatch": {
    "message": "Mostrar Seguimiento"
  },
  "panels/sources/sources-meta.ts | showWhitespaceCharacters": {
    "message": "Mostrar caracteres de espacio:"
  },
  "panels/sources/sources-meta.ts | snippets": {
    "message": "Fragmentos"
  },
  "panels/sources/sources-meta.ts | sources": {
    "message": "Fuentes"
  },
  "panels/sources/sources-meta.ts | startRecording": {
    "message": "Iniciar grabación"
  },
  "panels/sources/sources-meta.ts | step": {
    "message": "Paso"
  },
  "panels/sources/sources-meta.ts | stepIntoNextFunctionCall": {
    "message": "Pasar a la siguiente llamada de función"
  },
  "panels/sources/sources-meta.ts | stepOutOfCurrentFunction": {
    "message": "Salir de la función actual"
  },
  "panels/sources/sources-meta.ts | stepOverNextFunctionCall": {
    "message": "Saltar la siguiente llamada de función"
  },
  "panels/sources/sources-meta.ts | stop": {
    "message": "Detener"
  },
  "panels/sources/sources-meta.ts | switchFile": {
    "message": "Cambiar archivo"
  },
  "panels/sources/sources-meta.ts | threads": {
    "message": "Hilos"
  },
  "panels/sources/sources-meta.ts | toggleBreakpoint": {
    "message": "Activar/Desactivar punto de interrupción"
  },
  "panels/sources/sources-meta.ts | toggleBreakpointEnabled": {
    "message": "Opción de activar/desactivar punto de interrupción habilitada"
  },
  "panels/sources/sources-meta.ts | toggleBreakpointInputWindow": {
    "message": "Activar/Desactivar ventana de entrada de punto de interrupción"
  },
  "panels/sources/sources-meta.ts | trailing": {
    "message": "Al final"
  },
  "panels/sources/sources-meta.ts | watch": {
    "message": "Seguimiento"
  },
  "panels/timeline/CountersGraph.ts | documents": {
    "message": "Documentos"
  },
  "panels/timeline/CountersGraph.ts | gpuMemory": {
    "message": "Memoria de la GPU"
  },
  "panels/timeline/CountersGraph.ts | jsHeap": {
    "message": "Montículo de JS"
  },
  "panels/timeline/CountersGraph.ts | listeners": {
    "message": "Procesadores"
  },
  "panels/timeline/CountersGraph.ts | nodes": {
    "message": "Nodos"
  },
  "panels/timeline/CountersGraph.ts | ss": {
    "message": "[{PH1} – {PH2}]"
  },
  "panels/timeline/EventsTimelineTreeView.ts | Dms": {
    "message": "{PH1} ms"
  },
  "panels/timeline/EventsTimelineTreeView.ts | all": {
    "message": "Todo"
  },
  "panels/timeline/EventsTimelineTreeView.ts | durationFilter": {
    "message": "Filtro de duración"
  },
  "panels/timeline/EventsTimelineTreeView.ts | filterEventLog": {
    "message": "Filtrar registro de eventos"
  },
  "panels/timeline/EventsTimelineTreeView.ts | startTime": {
    "message": "Hora de inicio"
  },
  "panels/timeline/TimelineController.ts | cpuProfileForATargetIsNot": {
    "message": "El perfil de CPU para un objetivo no está disponible."
  },
  "panels/timeline/TimelineController.ts | tracingNotSupported": {
    "message": "Este tipo de objetivo no admite la grabación de trazas de rendimiento"
  },
  "panels/timeline/TimelineDetailsView.ts | bottomup": {
    "message": "De abajo a arriba"
  },
  "panels/timeline/TimelineDetailsView.ts | callTree": {
    "message": "Árbol de llamadas"
  },
  "panels/timeline/TimelineDetailsView.ts | estimated": {
    "message": "estimado"
  },
  "panels/timeline/TimelineDetailsView.ts | eventLog": {
    "message": "Registro de eventos"
  },
  "panels/timeline/TimelineDetailsView.ts | layers": {
    "message": "Capas"
  },
  "panels/timeline/TimelineDetailsView.ts | learnMore": {
    "message": "Más información"
  },
  "panels/timeline/TimelineDetailsView.ts | paintProfiler": {
    "message": "Profiler de renderizado"
  },
  "panels/timeline/TimelineDetailsView.ts | rangeSS": {
    "message": "Intervalo:  {PH1}-{PH2}"
  },
  "panels/timeline/TimelineDetailsView.ts | summary": {
    "message": "Resumen"
  },
  "panels/timeline/TimelineDetailsView.ts | totalBlockingTimeSmss": {
    "message": "Tiempo de bloqueo total: {PH1} ms {PH2}"
  },
  "panels/timeline/TimelineEventOverview.ts | coverage": {
    "message": "COBERTURA"
  },
  "panels/timeline/TimelineEventOverview.ts | cpu": {
    "message": "CPU"
  },
  "panels/timeline/TimelineEventOverview.ts | fps": {
    "message": "FPS"
  },
  "panels/timeline/TimelineEventOverview.ts | heap": {
    "message": "MONTÍCULO"
  },
  "panels/timeline/TimelineEventOverview.ts | net": {
    "message": "RED"
  },
  "panels/timeline/TimelineEventOverview.ts | sSDash": {
    "message": "{PH1}–{PH2}"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | animation": {
    "message": "Animación"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | console": {
    "message": "Consola"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | droppedFrame": {
    "message": "Fotograma perdido"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | experience": {
    "message": "Experiencia"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | frame": {
    "message": "Fotograma"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | frameS": {
    "message": "Fotograma: {PH1}"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | frames": {
    "message": "Fotogramas"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | gpu": {
    "message": "GPU"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | idleFrame": {
    "message": "Marco inactivo"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | input": {
    "message": "Entrada"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | interactions": {
    "message": "Interacciones"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | longFrame": {
    "message": "Marco largo"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | main": {
    "message": "Principal"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | mainS": {
    "message": "Principal: {PH1}"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | occurrencesS": {
    "message": "Repeticiones: {PH1}"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | onIgnoreList": {
    "message": "En lista de ignorados"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | raster": {
    "message": "Trama"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | rasterizerThreadS": {
    "message": "Hilo rasterizador {PH1}"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | sFfps": {
    "message": "{PH1} ~ {PH2} fps"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | sSelfS": {
    "message": "{PH1} (individual {PH2})"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | subframe": {
    "message": "Submarco"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | thread": {
    "message": "Hilo"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | threadS": {
    "message": "Hilo {PH1}"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | timings": {
    "message": "Tiempos"
  },
  "panels/timeline/TimelineFlameChartNetworkDataProvider.ts | network": {
    "message": "Red"
  },
  "panels/timeline/TimelineFlameChartView.ts | sAtS": {
    "message": "{PH1} en {PH2}"
  },
  "panels/timeline/TimelineHistoryManager.ts | currentSessionSS": {
    "message": "Sesión actual: {PH1}. {PH2}"
  },
  "panels/timeline/TimelineHistoryManager.ts | moments": {
    "message": "momentos"
  },
  "panels/timeline/TimelineHistoryManager.ts | noRecordings": {
    "message": "(no hay grabaciones)"
  },
  "panels/timeline/TimelineHistoryManager.ts | sAgo": {
    "message": "(hace {PH1})"
  },
  "panels/timeline/TimelineHistoryManager.ts | sD": {
    "message": "{PH1} #{PH2}"
  },
  "panels/timeline/TimelineHistoryManager.ts | sH": {
    "message": "{PH1} h"
  },
  "panels/timeline/TimelineHistoryManager.ts | sM": {
    "message": "{PH1} min"
  },
  "panels/timeline/TimelineHistoryManager.ts | selectTimelineSession": {
    "message": "Seleccionar sesión de línea de tiempo"
  },
  "panels/timeline/TimelineLoader.ts | legacyTimelineFormatIsNot": {
    "message": "El formato antiguo de línea de tiempo no es compatible."
  },
  "panels/timeline/TimelineLoader.ts | malformedCpuProfileFormat": {
    "message": "Formato de perfil de CPU con errores"
  },
  "panels/timeline/TimelineLoader.ts | malformedTimelineDataS": {
    "message": "Datos de línea de tiempo con errores de formato: {PH1}"
  },
  "panels/timeline/TimelineLoader.ts | malformedTimelineDataUnknownJson": {
    "message": "Datos de línea de tiempo con errores de formato: formato JSON desconocido"
  },
  "panels/timeline/TimelineLoader.ts | malformedTimelineInputWrongJson": {
    "message": "Entrada de línea de tiempo con errores de formato, combinación incorrecta de corchetes en JSON"
  },
  "panels/timeline/TimelinePanel.ts | CpuThrottlingIsEnabled": {
    "message": "- La limitación de CPU está habilitada"
  },
  "panels/timeline/TimelinePanel.ts | JavascriptSamplingIsDisabled": {
    "message": "- El muestreo de JavaScript está inhabilitado"
  },
  "panels/timeline/TimelinePanel.ts | NetworkThrottlingIsEnabled": {
    "message": "- La limitación de red está habilitada"
  },
  "panels/timeline/TimelinePanel.ts | SignificantOverheadDueToPaint": {
    "message": "- Sobrecarga alta debido a instrumentación de renderizado"
  },
  "panels/timeline/TimelinePanel.ts | afterRecordingSelectAnAreaOf": {
    "message": "Después de grabar, selecciona un área de interés de la vista general arrastrando. A continuación, haz zoom y mueve la línea de tiempo con la rueda del ratón o con las teclas {PH1}. {PH2}"
  },
  "panels/timeline/TimelinePanel.ts | bufferUsage": {
    "message": "Uso de búfer"
  },
  "panels/timeline/TimelinePanel.ts | captureScreenshots": {
    "message": "Hacer capturas de pantalla"
  },
  "panels/timeline/TimelinePanel.ts | captureSettings": {
    "message": "Configuración de captura"
  },
  "panels/timeline/TimelinePanel.ts | capturesAdvancedPaint": {
    "message": "Captura instrumentación avanzada de renderizado, introduce sobrecarga de rendimiento significativa"
  },
  "panels/timeline/TimelinePanel.ts | clear": {
    "message": "Borrar"
  },
  "panels/timeline/TimelinePanel.ts | clickTheRecordButtonSOrHitSTo": {
    "message": "Haz clic en el botón {PH1} o pulsa {PH2} para iniciar una grabación nueva."
  },
  "panels/timeline/TimelinePanel.ts | clickTheReloadButtonSOrHitSTo": {
    "message": "Haz clic en el botón de volver a cargar {PH1} o pulsa {PH2} para grabar la carga de la página."
  },
  "panels/timeline/TimelinePanel.ts | close": {
    "message": "Cerrar"
  },
  "panels/timeline/TimelinePanel.ts | coverage": {
    "message": "Cobertura"
  },
  "panels/timeline/TimelinePanel.ts | cpu": {
    "message": "CPU:"
  },
  "panels/timeline/TimelinePanel.ts | description": {
    "message": "Descripción"
  },
  "panels/timeline/TimelinePanel.ts | disableJavascriptSamples": {
    "message": "Inhabilitar muestras de JavaScript"
  },
  "panels/timeline/TimelinePanel.ts | disablesJavascriptSampling": {
    "message": "Inhabilita el muestreo de JavaScript, reduce la sobrecarga al ejecutarse en dispositivos móviles"
  },
  "panels/timeline/TimelinePanel.ts | dropTimelineFileOrUrlHere": {
    "message": "Suelta un archivo de línea de tiempo o URL aquí"
  },
  "panels/timeline/TimelinePanel.ts | enableAdvancedPaint": {
    "message": "Habilitar instrumentación avanzada de renderizado (lento)"
  },
  "panels/timeline/TimelinePanel.ts | failedToSaveTimelineSSS": {
    "message": "No se ha podido guardar la línea de tiempo: {PH1} ({PH2}, {PH3})"
  },
  "panels/timeline/TimelinePanel.ts | initializingProfiler": {
    "message": "Inicializando profiler…"
  },
  "panels/timeline/TimelinePanel.ts | learnmore": {
    "message": "Más información"
  },
  "panels/timeline/TimelinePanel.ts | loadProfile": {
    "message": "Cargar perfil…"
  },
  "panels/timeline/TimelinePanel.ts | loadingProfile": {
    "message": "Cargando perfil…"
  },
  "panels/timeline/TimelinePanel.ts | memory": {
    "message": "Memoria"
  },
  "panels/timeline/TimelinePanel.ts | network": {
    "message": "Red:"
  },
  "panels/timeline/TimelinePanel.ts | networkConditions": {
    "message": "Condiciones de red"
  },
  "panels/timeline/TimelinePanel.ts | processingProfile": {
    "message": "Procesando perfil…"
  },
  "panels/timeline/TimelinePanel.ts | profiling": {
    "message": "Elaborando perfiles…"
  },
  "panels/timeline/TimelinePanel.ts | received": {
    "message": "Recibido"
  },
  "panels/timeline/TimelinePanel.ts | recordCoverageWithPerformance": {
    "message": "Grabar cobertura con trazas de rendimiento"
  },
  "panels/timeline/TimelinePanel.ts | recordingFailed": {
    "message": "No se ha podido grabar"
  },
  "panels/timeline/TimelinePanel.ts | saveProfile": {
    "message": "Guardar perfil…"
  },
  "panels/timeline/TimelinePanel.ts | screenshots": {
    "message": "Capturas de pantalla"
  },
  "panels/timeline/TimelinePanel.ts | showMemoryTimeline": {
    "message": "Mostrar línea de tiempo de la memoria"
  },
  "panels/timeline/TimelinePanel.ts | showWebVitals": {
    "message": "Mostrar Web Vitals"
  },
  "panels/timeline/TimelinePanel.ts | ssec": {
    "message": "{PH1} s"
  },
  "panels/timeline/TimelinePanel.ts | status": {
    "message": "Estado"
  },
  "panels/timeline/TimelinePanel.ts | stop": {
    "message": "Detener"
  },
  "panels/timeline/TimelinePanel.ts | stoppingTimeline": {
    "message": "Deteniendo línea de tiempo…"
  },
  "panels/timeline/TimelinePanel.ts | time": {
    "message": "Hora"
  },
  "panels/timeline/TimelinePanel.ts | wasd": {
    "message": "WASD"
  },
  "panels/timeline/TimelinePanel.ts | webVitals": {
    "message": "Web Vitals"
  },
  "panels/timeline/TimelineTreeView.ts | activity": {
    "message": "Actividad"
  },
  "panels/timeline/TimelineTreeView.ts | chromeExtensionsOverhead": {
    "message": "[Sobrecarga de extensiones de Chrome]"
  },
  "panels/timeline/TimelineTreeView.ts | filter": {
    "message": "Filtrar"
  },
  "panels/timeline/TimelineTreeView.ts | filterBottomup": {
    "message": "Filtrar de abajo a arriba"
  },
  "panels/timeline/TimelineTreeView.ts | filterCallTree": {
    "message": "Filtrar árbol de llamadas"
  },
  "panels/timeline/TimelineTreeView.ts | fms": {
    "message": "{PH1} ms"
  },
  "panels/timeline/TimelineTreeView.ts | groupBy": {
    "message": "Agrupar por"
  },
  "panels/timeline/TimelineTreeView.ts | groupByActivity": {
    "message": "Agrupar por actividad"
  },
  "panels/timeline/TimelineTreeView.ts | groupByCategory": {
    "message": "Agrupar por categoría"
  },
  "panels/timeline/TimelineTreeView.ts | groupByDomain": {
    "message": "Agrupar por dominio"
  },
  "panels/timeline/TimelineTreeView.ts | groupByFrame": {
    "message": "Agrupar por marco"
  },
  "panels/timeline/TimelineTreeView.ts | groupBySubdomain": {
    "message": "Agrupar por subdominio"
  },
  "panels/timeline/TimelineTreeView.ts | groupByUrl": {
    "message": "Agrupar por URL"
  },
  "panels/timeline/TimelineTreeView.ts | heaviestStack": {
    "message": "Pila más pesada"
  },
  "panels/timeline/TimelineTreeView.ts | hideHeaviestStack": {
    "message": "Ocultar pila más pesada"
  },
  "panels/timeline/TimelineTreeView.ts | javascript": {
    "message": "JavaScript"
  },
  "panels/timeline/TimelineTreeView.ts | noGrouping": {
    "message": "Sin agrupación"
  },
  "panels/timeline/TimelineTreeView.ts | notOptimizedS": {
    "message": "Sin optimizar: {PH1}"
  },
  "panels/timeline/TimelineTreeView.ts | page": {
    "message": "Página"
  },
  "panels/timeline/TimelineTreeView.ts | percentPlaceholder": {
    "message": "{PH1} %"
  },
  "panels/timeline/TimelineTreeView.ts | performance": {
    "message": "Rendimiento"
  },
  "panels/timeline/TimelineTreeView.ts | selectItemForDetails": {
    "message": "Selecciona el elemento para ver más información."
  },
  "panels/timeline/TimelineTreeView.ts | selfTime": {
    "message": "Tiempo individual"
  },
  "panels/timeline/TimelineTreeView.ts | showHeaviestStack": {
    "message": "Mostrar pila más pesada"
  },
  "panels/timeline/TimelineTreeView.ts | timelineStack": {
    "message": "Pila de línea de tiempo"
  },
  "panels/timeline/TimelineTreeView.ts | totalTime": {
    "message": "Tiempo total"
  },
  "panels/timeline/TimelineTreeView.ts | unattributed": {
    "message": "[sin asignación]"
  },
  "panels/timeline/TimelineTreeView.ts | vRuntime": {
    "message": "[Entorno de ejecución de V8]"
  },
  "panels/timeline/TimelineUIUtils.ts | FromCache": {
    "message": " (de la caché)"
  },
  "panels/timeline/TimelineUIUtils.ts | FromMemoryCache": {
    "message": " (desde la memoria caché)"
  },
  "panels/timeline/TimelineUIUtils.ts | FromPush": {
    "message": " (de push)"
  },
  "panels/timeline/TimelineUIUtils.ts | FromServiceWorker": {
    "message": " (del service worker)"
  },
  "panels/timeline/TimelineUIUtils.ts | SSSResourceLoading": {
    "message": " ({PH1} {PH2} + {PH3} de carga de recursos)"
  },
  "panels/timeline/TimelineUIUtils.ts | UnknownNode": {
    "message": "[ nodo desconocido ]"
  },
  "panels/timeline/TimelineUIUtils.ts | aggregatedTime": {
    "message": "Tiempo agregado"
  },
  "panels/timeline/TimelineUIUtils.ts | allottedTime": {
    "message": "Tiempo asignado"
  },
  "panels/timeline/TimelineUIUtils.ts | animation": {
    "message": "Animación"
  },
  "panels/timeline/TimelineUIUtils.ts | animationFrameFired": {
    "message": "Marco de animación activado"
  },
  "panels/timeline/TimelineUIUtils.ts | animationFrameRequested": {
    "message": "Fotograma de animación solicitado"
  },
  "panels/timeline/TimelineUIUtils.ts | async": {
    "message": "Asíncrono"
  },
  "panels/timeline/TimelineUIUtils.ts | asyncTask": {
    "message": "Tarea asíncrona"
  },
  "panels/timeline/TimelineUIUtils.ts | cachedWasmModule": {
    "message": "Módulo de Wasm almacenado en caché"
  },
  "panels/timeline/TimelineUIUtils.ts | callStacks": {
    "message": "Pila de llamadas"
  },
  "panels/timeline/TimelineUIUtils.ts | callbackFunction": {
    "message": "Función de retrollamada"
  },
  "panels/timeline/TimelineUIUtils.ts | callbackId": {
    "message": "ID de retrollamada"
  },
  "panels/timeline/TimelineUIUtils.ts | cancelAnimationFrame": {
    "message": "Cancelar fotograma de animación"
  },
  "panels/timeline/TimelineUIUtils.ts | cancelIdleCallback": {
    "message": "Cancelar retrollamada inactiva"
  },
  "panels/timeline/TimelineUIUtils.ts | changedAttributeToSs": {
    "message": "(atributo cambiado a \"{PH1}\"{PH2})"
  },
  "panels/timeline/TimelineUIUtils.ts | changedClassToSs": {
    "message": "(ha cambiado la clase a \"{PH1}\"{PH2})"
  },
  "panels/timeline/TimelineUIUtils.ts | changedIdToSs": {
    "message": "(ID cambiado a \"{PH1}\"{PH2})"
  },
  "panels/timeline/TimelineUIUtils.ts | changedPesudoToSs": {
    "message": "(pseudoclase cambiada a \"{PH1}\"{PH2})"
  },
  "panels/timeline/TimelineUIUtils.ts | changedSs": {
    "message": "(cambiado \"{PH1}\"{PH2})"
  },
  "panels/timeline/TimelineUIUtils.ts | click": {
    "message": "Clic"
  },
  "panels/timeline/TimelineUIUtils.ts | collected": {
    "message": "Recogido"
  },
  "panels/timeline/TimelineUIUtils.ts | compilationCacheSize": {
    "message": "Tamaño de la caché de compilado"
  },
  "panels/timeline/TimelineUIUtils.ts | compilationCacheStatus": {
    "message": "Estado de la caché de compilación"
  },
  "panels/timeline/TimelineUIUtils.ts | compile": {
    "message": "Compilar"
  },
  "panels/timeline/TimelineUIUtils.ts | compileModule": {
    "message": "Compilar módulo"
  },
  "panels/timeline/TimelineUIUtils.ts | compileScript": {
    "message": "Compilar secuencia de comandos"
  },
  "panels/timeline/TimelineUIUtils.ts | compiledWasmModule": {
    "message": "Módulo Wasm compilado"
  },
  "panels/timeline/TimelineUIUtils.ts | compositeLayers": {
    "message": "Capas compuestas"
  },
  "panels/timeline/TimelineUIUtils.ts | computeIntersections": {
    "message": "Calcular intersecciones"
  },
  "panels/timeline/TimelineUIUtils.ts | consoleTime": {
    "message": "Tiempo de consola"
  },
  "panels/timeline/TimelineUIUtils.ts | consumedCacheSize": {
    "message": "Tamaño de caché consumida"
  },
  "panels/timeline/TimelineUIUtils.ts | contextMenu": {
    "message": "Menú contextual"
  },
  "panels/timeline/TimelineUIUtils.ts | cpuTime": {
    "message": "Tiempo de CPU"
  },
  "panels/timeline/TimelineUIUtils.ts | createWebsocket": {
    "message": "Crear WebSocket"
  },
  "panels/timeline/TimelineUIUtils.ts | cumulativeLayoutShifts": {
    "message": "Cambios de diseño acumulados"
  },
  "panels/timeline/TimelineUIUtils.ts | cumulativeScore": {
    "message": "Puntuación acumulativa"
  },
  "panels/timeline/TimelineUIUtils.ts | currentClusterId": {
    "message": "Current Cluster ID"
  },
  "panels/timeline/TimelineUIUtils.ts | currentClusterScore": {
    "message": "Current Cluster Score"
  },
  "panels/timeline/TimelineUIUtils.ts | decodedBody": {
    "message": "Cuerpo decodificado"
  },
  "panels/timeline/TimelineUIUtils.ts | decrypt": {
    "message": "Descifrar"
  },
  "panels/timeline/TimelineUIUtils.ts | decryptReply": {
    "message": "Descifrar respuesta"
  },
  "panels/timeline/TimelineUIUtils.ts | destroyWebsocket": {
    "message": "Destruir WebSocket"
  },
  "panels/timeline/TimelineUIUtils.ts | details": {
    "message": "Detalles"
  },
  "panels/timeline/TimelineUIUtils.ts | digest": {
    "message": "Resumen"
  },
  "panels/timeline/TimelineUIUtils.ts | digestReply": {
    "message": "Respuesta de síntesis"
  },
  "panels/timeline/TimelineUIUtils.ts | dimensions": {
    "message": "Dimensiones"
  },
  "panels/timeline/TimelineUIUtils.ts | domGc": {
    "message": "Recolección de memoria residual de DOM"
  },
  "panels/timeline/TimelineUIUtils.ts | domcontentloadedEvent": {
    "message": "Evento DOMContentLoaded"
  },
  "panels/timeline/TimelineUIUtils.ts | drag": {
    "message": "Arrastrar"
  },
  "panels/timeline/TimelineUIUtils.ts | drawFrame": {
    "message": "Dibujar marco"
  },
  "panels/timeline/TimelineUIUtils.ts | duration": {
    "message": "Duración"
  },
  "panels/timeline/TimelineUIUtils.ts | elementsAffected": {
    "message": "Elementos afectados"
  },
  "panels/timeline/TimelineUIUtils.ts | embedderCallback": {
    "message": "Devolución de llamada de la inserción"
  },
  "panels/timeline/TimelineUIUtils.ts | emptyPlaceholder": {
    "message": "{PH1}"
  },
  "panels/timeline/TimelineUIUtils.ts | emptyPlaceholderColon": {
    "message": ": {PH1}"
  },
  "panels/timeline/TimelineUIUtils.ts | encodedData": {
    "message": "Datos codificados"
  },
  "panels/timeline/TimelineUIUtils.ts | encrypt": {
    "message": "Cifrar"
  },
  "panels/timeline/TimelineUIUtils.ts | encryptReply": {
    "message": "Cifrar respuesta"
  },
  "panels/timeline/TimelineUIUtils.ts | evaluateModule": {
    "message": "Evaluar módulo"
  },
  "panels/timeline/TimelineUIUtils.ts | evaluateScript": {
    "message": "Evaluar secuencia de comandos"
  },
  "panels/timeline/TimelineUIUtils.ts | event": {
    "message": "Evento"
  },
  "panels/timeline/TimelineUIUtils.ts | evolvedClsLink": {
    "message": "evolved"
  },
  "panels/timeline/TimelineUIUtils.ts | experience": {
    "message": "Experiencia"
  },
  "panels/timeline/TimelineUIUtils.ts | failedToLoadScriptFromCache": {
    "message": "no se ha podido cargar la secuencia de comandos desde la caché"
  },
  "panels/timeline/TimelineUIUtils.ts | finishLoading": {
    "message": "Terminar de cargar"
  },
  "panels/timeline/TimelineUIUtils.ts | fireIdleCallback": {
    "message": "Activar retrollamada inactiva"
  },
  "panels/timeline/TimelineUIUtils.ts | firstContentfulPaint": {
    "message": "Primer renderizado con contenido"
  },
  "panels/timeline/TimelineUIUtils.ts | firstInvalidated": {
    "message": "Primero invalidado"
  },
  "panels/timeline/TimelineUIUtils.ts | firstLayoutInvalidation": {
    "message": "Primera invalidación de diseño"
  },
  "panels/timeline/TimelineUIUtils.ts | firstPaint": {
    "message": "Primer renderizado"
  },
  "panels/timeline/TimelineUIUtils.ts | fling": {
    "message": "Deslizamiento"
  },
  "panels/timeline/TimelineUIUtils.ts | flingHalt": {
    "message": "Finalización del deslizamiento"
  },
  "panels/timeline/TimelineUIUtils.ts | flingStart": {
    "message": "Inicio del deslizamiento"
  },
  "panels/timeline/TimelineUIUtils.ts | forcedReflow": {
    "message": "Redistribución forzada"
  },
  "panels/timeline/TimelineUIUtils.ts | fps": {
    "message": "FPS"
  },
  "panels/timeline/TimelineUIUtils.ts | frame": {
    "message": "Fotograma"
  },
  "panels/timeline/TimelineUIUtils.ts | frameStart": {
    "message": "Inicio del marco"
  },
  "panels/timeline/TimelineUIUtils.ts | frameStartMainThread": {
    "message": "Inicio de fotograma (hilo principal)"
  },
  "panels/timeline/TimelineUIUtils.ts | frameStartedLoading": {
    "message": "El fotograma ha empezado a cargarse"
  },
  "panels/timeline/TimelineUIUtils.ts | function": {
    "message": "Función"
  },
  "panels/timeline/TimelineUIUtils.ts | functionCall": {
    "message": "Llamada de función"
  },
  "panels/timeline/TimelineUIUtils.ts | gcEvent": {
    "message": "Evento de la recolección de memoria residual"
  },
  "panels/timeline/TimelineUIUtils.ts | gpu": {
    "message": "GPU"
  },
  "panels/timeline/TimelineUIUtils.ts | hadRecentInput": {
    "message": "Ha habido entradas recientes"
  },
  "panels/timeline/TimelineUIUtils.ts | handlerTookS": {
    "message": "El controlador ha tardado {PH1}"
  },
  "panels/timeline/TimelineUIUtils.ts | hitTest": {
    "message": "Prueba de posicionamiento"
  },
  "panels/timeline/TimelineUIUtils.ts | idle": {
    "message": "Inactivo"
  },
  "panels/timeline/TimelineUIUtils.ts | idleCallbackExecutionExtended": {
    "message": "Ejecución de retrollamada inactiva extendida en {PH1} más allá del límite"
  },
  "panels/timeline/TimelineUIUtils.ts | idleCallbackRequested": {
    "message": "Retrollamada inactiva solicitada"
  },
  "panels/timeline/TimelineUIUtils.ts | imageDecode": {
    "message": "Decodificación de imagen"
  },
  "panels/timeline/TimelineUIUtils.ts | imageResize": {
    "message": "Modificar tamaño de imagen"
  },
  "panels/timeline/TimelineUIUtils.ts | imageUrl": {
    "message": "URL de imagen"
  },
  "panels/timeline/TimelineUIUtils.ts | initiator": {
    "message": "Iniciador"
  },
  "panels/timeline/TimelineUIUtils.ts | inputLatency": {
    "message": "Latencia de entrada"
  },
  "panels/timeline/TimelineUIUtils.ts | installTimer": {
    "message": "Instalar temporizador"
  },
  "panels/timeline/TimelineUIUtils.ts | invalidateLayout": {
    "message": "Invalidar diseño"
  },
  "panels/timeline/TimelineUIUtils.ts | invalidations": {
    "message": "Invalidaciones"
  },
  "panels/timeline/TimelineUIUtils.ts | invokedByTimeout": {
    "message": "Invocado por tiempo de espera"
  },
  "panels/timeline/TimelineUIUtils.ts | jank": {
    "message": "tirón"
  },
  "panels/timeline/TimelineUIUtils.ts | jsFrame": {
    "message": "Marco JS"
  },
  "panels/timeline/TimelineUIUtils.ts | keyCharacter": {
    "message": "Tecla - carácter"
  },
  "panels/timeline/TimelineUIUtils.ts | keyDown": {
    "message": "Tecla pulsada"
  },
  "panels/timeline/TimelineUIUtils.ts | keyUp": {
    "message": "Tecla levantada"
  },
  "panels/timeline/TimelineUIUtils.ts | largestContentfulPaint": {
    "message": "Renderizado del mayor elemento con contenido"
  },
  "panels/timeline/TimelineUIUtils.ts | layerRoot": {
    "message": "Raíz de capa"
  },
  "panels/timeline/TimelineUIUtils.ts | layerTree": {
    "message": "Árbol de capas"
  },
  "panels/timeline/TimelineUIUtils.ts | layout": {
    "message": "Diseño"
  },
  "panels/timeline/TimelineUIUtils.ts | layoutForced": {
    "message": "Diseño forzado"
  },
  "panels/timeline/TimelineUIUtils.ts | layoutInvalidations": {
    "message": "Invalidaciones de diseño"
  },
  "panels/timeline/TimelineUIUtils.ts | layoutRoot": {
    "message": "Raíz de diseño"
  },
  "panels/timeline/TimelineUIUtils.ts | layoutShift": {
    "message": "Cambio de diseño"
  },
  "panels/timeline/TimelineUIUtils.ts | learnMore": {
    "message": "Más información"
  },
  "panels/timeline/TimelineUIUtils.ts | loadFromCache": {
    "message": "cargar desde la caché"
  },
  "panels/timeline/TimelineUIUtils.ts | loading": {
    "message": "Cargando"
  },
  "panels/timeline/TimelineUIUtils.ts | location": {
    "message": "Ubicación"
  },
  "panels/timeline/TimelineUIUtils.ts | longTask": {
    "message": "Tarea larga"
  },
  "panels/timeline/TimelineUIUtils.ts | majorGc": {
    "message": "Recolección de memoria residual principal"
  },
  "panels/timeline/TimelineUIUtils.ts | message": {
    "message": "Mensaje"
  },
  "panels/timeline/TimelineUIUtils.ts | mimeType": {
    "message": "Tipo de MIME"
  },
  "panels/timeline/TimelineUIUtils.ts | mimeTypeCaps": {
    "message": "Tipo de MIME"
  },
  "panels/timeline/TimelineUIUtils.ts | minorGc": {
    "message": "Recolección de memoria residual menor"
  },
  "panels/timeline/TimelineUIUtils.ts | module": {
    "message": "Módulo"
  },
  "panels/timeline/TimelineUIUtils.ts | mouseDown": {
    "message": "Pulsar ratón"
  },
  "panels/timeline/TimelineUIUtils.ts | mouseMove": {
    "message": "Movimiento del ratón"
  },
  "panels/timeline/TimelineUIUtils.ts | mouseUp": {
    "message": "Soltar ratón"
  },
  "panels/timeline/TimelineUIUtils.ts | mouseWheel": {
    "message": "Rueda del ratón"
  },
  "panels/timeline/TimelineUIUtils.ts | movedFrom": {
    "message": "Movidos desde"
  },
  "panels/timeline/TimelineUIUtils.ts | movedTo": {
    "message": "Movidos a"
  },
  "panels/timeline/TimelineUIUtils.ts | networkRequest": {
    "message": "Solicitud de red"
  },
  "panels/timeline/TimelineUIUtils.ts | networkTransfer": {
    "message": "transferencia de red"
  },
  "panels/timeline/TimelineUIUtils.ts | no": {
    "message": "No"
  },
  "panels/timeline/TimelineUIUtils.ts | node": {
    "message": "Nodo:"
  },
  "panels/timeline/TimelineUIUtils.ts | nodes": {
    "message": "Nodos:"
  },
  "panels/timeline/TimelineUIUtils.ts | nodesThatNeedLayout": {
    "message": "Nodos que necesitan diseño"
  },
  "panels/timeline/TimelineUIUtils.ts | notOptimized": {
    "message": "Sin optimizar"
  },
  "panels/timeline/TimelineUIUtils.ts | onloadEvent": {
    "message": "Evento Onload"
  },
  "panels/timeline/TimelineUIUtils.ts | other": {
    "message": "Otros"
  },
  "panels/timeline/TimelineUIUtils.ts | otherInvalidations": {
    "message": "Otras invalidaciones"
  },
  "panels/timeline/TimelineUIUtils.ts | ownerElement": {
    "message": "Elemento de propietario"
  },
  "panels/timeline/TimelineUIUtils.ts | paint": {
    "message": "Renderizado"
  },
  "panels/timeline/TimelineUIUtils.ts | paintImage": {
    "message": "Renderizar imagen"
  },
  "panels/timeline/TimelineUIUtils.ts | paintProfiler": {
    "message": "Profiler de renderizado"
  },
  "panels/timeline/TimelineUIUtils.ts | paintSetup": {
    "message": "Configuración de renderizado"
  },
  "panels/timeline/TimelineUIUtils.ts | painting": {
    "message": "Renderizado"
  },
  "panels/timeline/TimelineUIUtils.ts | parse": {
    "message": "Analizar"
  },
  "panels/timeline/TimelineUIUtils.ts | parseAndCompile": {
    "message": "Analizar y compilar"
  },
  "panels/timeline/TimelineUIUtils.ts | parseHtml": {
    "message": "Analizar HTML"
  },
  "panels/timeline/TimelineUIUtils.ts | parseStylesheet": {
    "message": "Analizar hoja de estilo"
  },
  "panels/timeline/TimelineUIUtils.ts | pendingFor": {
    "message": "Pendiente para"
  },
  "panels/timeline/TimelineUIUtils.ts | pinchBegin": {
    "message": "Inicio del pellizco"
  },
  "panels/timeline/TimelineUIUtils.ts | pinchEnd": {
    "message": "Final del pellizco"
  },
  "panels/timeline/TimelineUIUtils.ts | pinchUpdate": {
    "message": "Actualización de pellizco"
  },
  "panels/timeline/TimelineUIUtils.ts | preview": {
    "message": "Vista previa"
  },
  "panels/timeline/TimelineUIUtils.ts | priority": {
    "message": "Prioridad"
  },
  "panels/timeline/TimelineUIUtils.ts | producedCacheSize": {
    "message": "Tamaño de la caché producida"
  },
  "panels/timeline/TimelineUIUtils.ts | range": {
    "message": "Intervalo"
  },
  "panels/timeline/TimelineUIUtils.ts | rasterizePaint": {
    "message": "Rasterizar renderizado"
  },
  "panels/timeline/TimelineUIUtils.ts | recalculateStyle": {
    "message": "Recalcular estilo"
  },
  "panels/timeline/TimelineUIUtils.ts | recalculationForced": {
    "message": "Recálculo forzado"
  },
  "panels/timeline/TimelineUIUtils.ts | receiveData": {
    "message": "Recibir datos"
  },
  "panels/timeline/TimelineUIUtils.ts | receiveResponse": {
    "message": "Recibir respuesta"
  },
  "panels/timeline/TimelineUIUtils.ts | receiveWebsocketHandshake": {
    "message": "Recibir handshake de WebSocket"
  },
  "panels/timeline/TimelineUIUtils.ts | recurringHandlerTookS": {
    "message": "El controlador periódico ha tardado {PH1}"
  },
  "panels/timeline/TimelineUIUtils.ts | relatedNode": {
    "message": "Nodo relacionado"
  },
  "panels/timeline/TimelineUIUtils.ts | removeTimer": {
    "message": "Quitar temporizador"
  },
  "panels/timeline/TimelineUIUtils.ts | rendering": {
    "message": "Renderizado"
  },
  "panels/timeline/TimelineUIUtils.ts | repeats": {
    "message": "Se repite"
  },
  "panels/timeline/TimelineUIUtils.ts | requestAnimationFrame": {
    "message": "Solicitar fotograma de animación"
  },
  "panels/timeline/TimelineUIUtils.ts | requestIdleCallback": {
    "message": "Solicitar retrollamada inactiva"
  },
  "panels/timeline/TimelineUIUtils.ts | requestMainThreadFrame": {
    "message": "Solicitar fotograma del hilo principal"
  },
  "panels/timeline/TimelineUIUtils.ts | requestMethod": {
    "message": "Método de la solicitud"
  },
  "panels/timeline/TimelineUIUtils.ts | resource": {
    "message": "Recurso"
  },
  "panels/timeline/TimelineUIUtils.ts | response": {
    "message": "Respuesta"
  },
  "panels/timeline/TimelineUIUtils.ts | reveal": {
    "message": "Mostrar"
  },
  "panels/timeline/TimelineUIUtils.ts | runMicrotasks": {
    "message": "Ejecutar microtareas"
  },
  "panels/timeline/TimelineUIUtils.ts | sAndS": {
    "message": "{PH1} y {PH2}"
  },
  "panels/timeline/TimelineUIUtils.ts | sAndSOther": {
    "message": "{PH1}, {PH2} y otro"
  },
  "panels/timeline/TimelineUIUtils.ts | sAtS": {
    "message": "{PH1} en {PH2}"
  },
  "panels/timeline/TimelineUIUtils.ts | sAtSParentheses": {
    "message": "{PH1} (en {PH2})"
  },
  "panels/timeline/TimelineUIUtils.ts | sBytes": {
    "message": "{n,plural, =1{# byte}other{# bytes}}"
  },
  "panels/timeline/TimelineUIUtils.ts | sCLSInformation": {
    "message": "{PH1} can result in poor user experiences. It has recently {PH2}."
  },
  "panels/timeline/TimelineUIUtils.ts | sChildren": {
    "message": "{PH1} (secundarios)"
  },
  "panels/timeline/TimelineUIUtils.ts | sCollected": {
    "message": "Recogidos: {PH1}"
  },
  "panels/timeline/TimelineUIUtils.ts | sForS": {
    "message": "{PH1} de {PH2}"
  },
  "panels/timeline/TimelineUIUtils.ts | sIsALikelyPerformanceBottleneck": {
    "message": "{PH1} es un cuello de botella probable de rendimiento."
  },
  "panels/timeline/TimelineUIUtils.ts | sLongFrameTimesAreAnIndicationOf": {
    "message": "{PH1}. Los tiempos largos entre fotogramas son un indicador de {PH2}"
  },
  "panels/timeline/TimelineUIUtils.ts | sOfS": {
    "message": "{PH1} de {PH2}"
  },
  "panels/timeline/TimelineUIUtils.ts | sS": {
    "message": "{PH1}: {PH2}"
  },
  "panels/timeline/TimelineUIUtils.ts | sSAndSOthers": {
    "message": "{PH1}, {PH2} y {PH3} más"
  },
  "panels/timeline/TimelineUIUtils.ts | sSCurlyBrackets": {
    "message": "({PH1}, {PH2})"
  },
  "panels/timeline/TimelineUIUtils.ts | sSDimensions": {
    "message": "{PH1} × {PH2}"
  },
  "panels/timeline/TimelineUIUtils.ts | sSDot": {
    "message": "{PH1}. {PH2}"
  },
  "panels/timeline/TimelineUIUtils.ts | sSSquareBrackets": {
    "message": "{PH1} [{PH2}…]"
  },
  "panels/timeline/TimelineUIUtils.ts | sSelf": {
    "message": "{PH1} (individual)"
  },
  "panels/timeline/TimelineUIUtils.ts | sSs": {
    "message": "{PH1} [{PH2}…{PH3}]"
  },
  "panels/timeline/TimelineUIUtils.ts | sTookS": {
    "message": "{PH1} ha tardado {PH2}."
  },
  "panels/timeline/TimelineUIUtils.ts | scheduleStyleRecalculation": {
    "message": "Programar nuevo cálculo de estilo"
  },
  "panels/timeline/TimelineUIUtils.ts | score": {
    "message": "Puntuación"
  },
  "panels/timeline/TimelineUIUtils.ts | script": {
    "message": "Secuencia de comandos"
  },
  "panels/timeline/TimelineUIUtils.ts | scriptLoadedFromCache": {
    "message": "secuencia de comandos cargada desde la caché"
  },
  "panels/timeline/TimelineUIUtils.ts | scriptNotEligible": {
    "message": "secuencia de comandos no apta"
  },
  "panels/timeline/TimelineUIUtils.ts | scriptSavedToCache": {
    "message": "secuencia de comandos guardada en la caché"
  },
  "panels/timeline/TimelineUIUtils.ts | scripting": {
    "message": "Secuencias de comandos"
  },
  "panels/timeline/TimelineUIUtils.ts | scroll": {
    "message": "Desplazarse"
  },
  "panels/timeline/TimelineUIUtils.ts | scrollBegin": {
    "message": "Inicio de desplazamiento"
  },
  "panels/timeline/TimelineUIUtils.ts | scrollEnd": {
    "message": "Final del desplazamiento"
  },
  "panels/timeline/TimelineUIUtils.ts | scrollUpdate": {
    "message": "Actualización de desplazamiento"
  },
  "panels/timeline/TimelineUIUtils.ts | selfTime": {
    "message": "Tiempo individual"
  },
  "panels/timeline/TimelineUIUtils.ts | sendRequest": {
    "message": "Enviar solicitud"
  },
  "panels/timeline/TimelineUIUtils.ts | sendWebsocketHandshake": {
    "message": "Enviar handshake de WebSocket"
  },
  "panels/timeline/TimelineUIUtils.ts | show": {
    "message": "Mostrar"
  },
  "panels/timeline/TimelineUIUtils.ts | sign": {
    "message": "Firmar"
  },
  "panels/timeline/TimelineUIUtils.ts | signReply": {
    "message": "Firmar respuesta"
  },
  "panels/timeline/TimelineUIUtils.ts | size": {
    "message": "Tamaño"
  },
  "panels/timeline/TimelineUIUtils.ts | stackTrace": {
    "message": "Rastreo de la pila"
  },
  "panels/timeline/TimelineUIUtils.ts | stackTraceColon": {
    "message": "Rastreo de la pila:"
  },
  "panels/timeline/TimelineUIUtils.ts | state": {
    "message": "Estado"
  },
  "panels/timeline/TimelineUIUtils.ts | statusCode": {
    "message": "Código de estado"
  },
  "panels/timeline/TimelineUIUtils.ts | streamed": {
    "message": "Emitido"
  },
  "panels/timeline/TimelineUIUtils.ts | streamingCompileTask": {
    "message": "Emitiendo tarea de compilación"
  },
  "panels/timeline/TimelineUIUtils.ts | streamingWasmResponse": {
    "message": "Respuesta de emisión de Wasm"
  },
  "panels/timeline/TimelineUIUtils.ts | styleInvalidations": {
    "message": "Invalidaciones de estilo"
  },
  "panels/timeline/TimelineUIUtils.ts | stylesheetUrl": {
    "message": "URL de hoja de estilo"
  },
  "panels/timeline/TimelineUIUtils.ts | system": {
    "message": "Sistema"
  },
  "panels/timeline/TimelineUIUtils.ts | tap": {
    "message": "Tocar"
  },
  "panels/timeline/TimelineUIUtils.ts | tapBegin": {
    "message": "Comienzo del toque"
  },
  "panels/timeline/TimelineUIUtils.ts | tapDown": {
    "message": "Tocar"
  },
  "panels/timeline/TimelineUIUtils.ts | tapHalt": {
    "message": "Dejar de tocar"
  },
  "panels/timeline/TimelineUIUtils.ts | task": {
    "message": "Tarea"
  },
  "panels/timeline/TimelineUIUtils.ts | timeSpentInRendering": {
    "message": "Tiempo dedicado a renderizar"
  },
  "panels/timeline/TimelineUIUtils.ts | timeWaitingForMainThread": {
    "message": "Tiempo de espera del hilo principal"
  },
  "panels/timeline/TimelineUIUtils.ts | timeout": {
    "message": "Tiempo de espera"
  },
  "panels/timeline/TimelineUIUtils.ts | timerFired": {
    "message": "Temporizador activado"
  },
  "panels/timeline/TimelineUIUtils.ts | timerId": {
    "message": "ID de temporizador"
  },
  "panels/timeline/TimelineUIUtils.ts | timerInstalled": {
    "message": "Temporizador instalado"
  },
  "panels/timeline/TimelineUIUtils.ts | timestamp": {
    "message": "Marca de tiempo"
  },
  "panels/timeline/TimelineUIUtils.ts | totalTime": {
    "message": "Tiempo total"
  },
  "panels/timeline/TimelineUIUtils.ts | touchCancel": {
    "message": "Cancelación de toque"
  },
  "panels/timeline/TimelineUIUtils.ts | touchEnd": {
    "message": "Final del toque"
  },
  "panels/timeline/TimelineUIUtils.ts | touchMove": {
    "message": "Movimiento táctil"
  },
  "panels/timeline/TimelineUIUtils.ts | touchStart": {
    "message": "Inicio del toque"
  },
  "panels/timeline/TimelineUIUtils.ts | type": {
    "message": "Tipo"
  },
  "panels/timeline/TimelineUIUtils.ts | uncategorized": {
    "message": "Sin clasificar"
  },
  "panels/timeline/TimelineUIUtils.ts | unknown": {
    "message": "desconocido"
  },
  "panels/timeline/TimelineUIUtils.ts | unknownCause": {
    "message": "Causa desconocida"
  },
  "panels/timeline/TimelineUIUtils.ts | updateLayer": {
    "message": "Actualizar capa"
  },
  "panels/timeline/TimelineUIUtils.ts | updateLayerTree": {
    "message": "Actualizar árbol de capas"
  },
  "panels/timeline/TimelineUIUtils.ts | url": {
    "message": "URL"
  },
  "panels/timeline/TimelineUIUtils.ts | userTiming": {
    "message": "Tiempo de usuario"
  },
  "panels/timeline/TimelineUIUtils.ts | verify": {
    "message": "Verificar"
  },
  "panels/timeline/TimelineUIUtils.ts | verifyReply": {
    "message": "Verificar respuesta"
  },
  "panels/timeline/TimelineUIUtils.ts | waitingForNetwork": {
    "message": "Esperando a la red"
  },
  "panels/timeline/TimelineUIUtils.ts | warning": {
    "message": "Advertencia"
  },
  "panels/timeline/TimelineUIUtils.ts | wasmModuleCacheHit": {
    "message": "Resultado en caché del módulo Wasm"
  },
  "panels/timeline/TimelineUIUtils.ts | wasmModuleCacheInvalid": {
    "message": "Caché del módulo Wasm no válido"
  },
  "panels/timeline/TimelineUIUtils.ts | websocketProtocol": {
    "message": "Protocolo WebSocket"
  },
  "panels/timeline/TimelineUIUtils.ts | willSendRequest": {
    "message": "Enviará solicitud"
  },
  "panels/timeline/TimelineUIUtils.ts | xhrLoad": {
    "message": "Carga en XHR"
  },
  "panels/timeline/TimelineUIUtils.ts | xhrReadyStateChange": {
    "message": "La propiedad readyState de XHR ha cambiado"
  },
  "panels/timeline/TimelineUIUtils.ts | yes": {
    "message": "Sí"
  },
  "panels/timeline/UIDevtoolsUtils.ts | drawFrame": {
    "message": "Dibujar marco"
  },
  "panels/timeline/UIDevtoolsUtils.ts | drawing": {
    "message": "Dibujo"
  },
  "panels/timeline/UIDevtoolsUtils.ts | frameStart": {
    "message": "Inicio del marco"
  },
  "panels/timeline/UIDevtoolsUtils.ts | idle": {
    "message": "Inactivo"
  },
  "panels/timeline/UIDevtoolsUtils.ts | layout": {
    "message": "Diseño"
  },
  "panels/timeline/UIDevtoolsUtils.ts | painting": {
    "message": "Renderizado"
  },
  "panels/timeline/UIDevtoolsUtils.ts | rasterizing": {
    "message": "Rasterizando"
  },
  "panels/timeline/UIDevtoolsUtils.ts | system": {
    "message": "Sistema"
  },
  "panels/timeline/components/WebVitalsTimeline.ts | fcp": {
    "message": "FCP"
  },
  "panels/timeline/components/WebVitalsTimeline.ts | firstContentfulPaint": {
    "message": "Primer renderizado con contenido"
  },
  "panels/timeline/components/WebVitalsTimeline.ts | good": {
    "message": "Bueno"
  },
  "panels/timeline/components/WebVitalsTimeline.ts | largestContentfulPaint": {
    "message": "Renderizado del mayor elemento con contenido"
  },
  "panels/timeline/components/WebVitalsTimeline.ts | lcp": {
    "message": "LCP"
  },
  "panels/timeline/components/WebVitalsTimeline.ts | longTask": {
    "message": "Tarea larga"
  },
  "panels/timeline/components/WebVitalsTimeline.ts | longTasks": {
    "message": "Tareas largas"
  },
  "panels/timeline/components/WebVitalsTimeline.ts | ls": {
    "message": "LS"
  },
  "panels/timeline/components/WebVitalsTimeline.ts | needsImprovement": {
    "message": "Necesita mejorar"
  },
  "panels/timeline/components/WebVitalsTimeline.ts | poor": {
    "message": "Regular"
  },
  "panels/timeline/timeline-meta.ts | hideChromeFrameInLayersView": {
    "message": "Ocultar fotograma de chrome en la vista de capas"
  },
  "panels/timeline/timeline-meta.ts | javascriptProfiler": {
    "message": "Profiler de JavaScript"
  },
  "panels/timeline/timeline-meta.ts | loadProfile": {
    "message": "Cargar perfil…"
  },
  "panels/timeline/timeline-meta.ts | nextFrame": {
    "message": "Siguiente fotograma"
  },
  "panels/timeline/timeline-meta.ts | nextRecording": {
    "message": "Siguiente grabación"
  },
  "panels/timeline/timeline-meta.ts | performance": {
    "message": "Rendimiento"
  },
  "panels/timeline/timeline-meta.ts | previousFrame": {
    "message": "Fotograma anterior"
  },
  "panels/timeline/timeline-meta.ts | previousRecording": {
    "message": "Grabación anterior"
  },
  "panels/timeline/timeline-meta.ts | record": {
    "message": "Grabar"
  },
  "panels/timeline/timeline-meta.ts | saveProfile": {
    "message": "Guardar perfil…"
  },
  "panels/timeline/timeline-meta.ts | showJavascriptProfiler": {
    "message": "Mostrar profiler de JavaScript"
  },
  "panels/timeline/timeline-meta.ts | showPerformance": {
    "message": "Mostrar rendimiento"
  },
  "panels/timeline/timeline-meta.ts | showRecentTimelineSessions": {
    "message": "Mostrar sesiones de línea de tiempo recientes"
  },
  "panels/timeline/timeline-meta.ts | startProfilingAndReloadPage": {
    "message": "Empezar a crear perfiles y volver a cargar la página"
  },
  "panels/timeline/timeline-meta.ts | startStopRecording": {
    "message": "Iniciar/detener grabación"
  },
  "panels/timeline/timeline-meta.ts | stop": {
    "message": "Detener"
  },
  "panels/web_audio/AudioContextContentBuilder.ts | callbackBufferSize": {
    "message": "Tamaño de búfer de retrollamada"
  },
  "panels/web_audio/AudioContextContentBuilder.ts | callbackInterval": {
    "message": "Intervalo de retrollamada"
  },
  "panels/web_audio/AudioContextContentBuilder.ts | currentTime": {
    "message": "Hora actual"
  },
  "panels/web_audio/AudioContextContentBuilder.ts | maxOutputChannels": {
    "message": "Canales de salida máxima"
  },
  "panels/web_audio/AudioContextContentBuilder.ts | renderCapacity": {
    "message": "Capacidad de renderizado"
  },
  "panels/web_audio/AudioContextContentBuilder.ts | sampleRate": {
    "message": "Frecuencia de muestreo"
  },
  "panels/web_audio/AudioContextContentBuilder.ts | state": {
    "message": "Estado"
  },
  "panels/web_audio/AudioContextSelector.ts | audioContextS": {
    "message": "Contexto de audio: {PH1}"
  },
  "panels/web_audio/AudioContextSelector.ts | noRecordings": {
    "message": "(no hay grabaciones)"
  },
  "panels/web_audio/WebAudioView.ts | openAPageThatUsesWebAudioApiTo": {
    "message": "Abre una página que use la API Web Audio para comenzar la monitorización."
  },
  "panels/web_audio/web_audio-meta.ts | audio": {
    "message": "audio"
  },
  "panels/web_audio/web_audio-meta.ts | showWebaudio": {
    "message": "Mostrar WebAudio"
  },
  "panels/web_audio/web_audio-meta.ts | webaudio": {
    "message": "WebAudio"
  },
  "panels/webauthn/WebauthnPane.ts | actions": {
    "message": "Acciones"
  },
  "panels/webauthn/WebauthnPane.ts | active": {
    "message": "Activo"
  },
  "panels/webauthn/WebauthnPane.ts | add": {
    "message": "Añadir"
  },
  "panels/webauthn/WebauthnPane.ts | addAuthenticator": {
    "message": "Añadir autenticador"
  },
  "panels/webauthn/WebauthnPane.ts | authenticatorS": {
    "message": "Autenticador {PH1}"
  },
  "panels/webauthn/WebauthnPane.ts | credentials": {
    "message": "Credenciales"
  },
  "panels/webauthn/WebauthnPane.ts | editName": {
    "message": "Editar nombre"
  },
  "panels/webauthn/WebauthnPane.ts | enableVirtualAuthenticator": {
    "message": "Habilitar entorno autenticador virtual"
  },
  "panels/webauthn/WebauthnPane.ts | export": {
    "message": "Exportar"
  },
  "panels/webauthn/WebauthnPane.ts | id": {
    "message": "ID"
  },
  "panels/webauthn/WebauthnPane.ts | isResident": {
    "message": "Es residente"
  },
  "panels/webauthn/WebauthnPane.ts | learnMore": {
    "message": "Más información"
  },
  "panels/webauthn/WebauthnPane.ts | newAuthenticator": {
    "message": "Nuevo autenticador"
  },
  "panels/webauthn/WebauthnPane.ts | no": {
    "message": "No"
  },
  "panels/webauthn/WebauthnPane.ts | noCredentialsTryCallingSFromYour": {
    "message": "No hay credenciales. Intenta llamar a {PH1} desde tu sitio web."
  },
  "panels/webauthn/WebauthnPane.ts | privateKeypem": {
    "message": "Clave privada.pem"
  },
  "panels/webauthn/WebauthnPane.ts | protocol": {
    "message": "Protocolo"
  },
  "panels/webauthn/WebauthnPane.ts | remove": {
    "message": "Quitar"
  },
  "panels/webauthn/WebauthnPane.ts | rpId": {
    "message": "ID de RP"
  },
  "panels/webauthn/WebauthnPane.ts | saveName": {
    "message": "Guardar nombre"
  },
  "panels/webauthn/WebauthnPane.ts | setSAsTheActiveAuthenticator": {
    "message": "Establecer {PH1} como autenticador activo"
  },
  "panels/webauthn/WebauthnPane.ts | signCount": {
    "message": "Recuento de firmas"
  },
  "panels/webauthn/WebauthnPane.ts | supportsResidentKeys": {
    "message": "Compatible con claves de residente"
  },
  "panels/webauthn/WebauthnPane.ts | supportsUserVerification": {
    "message": "Admite verificación de usuarios"
  },
  "panels/webauthn/WebauthnPane.ts | transport": {
    "message": "Transporte"
  },
  "panels/webauthn/WebauthnPane.ts | useWebauthnForPhishingresistant": {
    "message": "Usar WebAuthn para la autenticación resistente a suplantaciones de identidad (phishing)"
  },
  "panels/webauthn/WebauthnPane.ts | userHandle": {
    "message": "Controlador de usuario"
  },
  "panels/webauthn/WebauthnPane.ts | uuid": {
    "message": "UUID"
  },
  "panels/webauthn/WebauthnPane.ts | yes": {
    "message": "Sí"
  },
  "panels/webauthn/webauthn-meta.ts | showWebauthn": {
    "message": "Mostrar WebAuthn"
  },
  "panels/webauthn/webauthn-meta.ts | webauthn": {
    "message": "WebAuthn"
  },
  "ui/components/data_grid/DataGrid.ts | headerOptions": {
    "message": "Opciones de encabezado"
  },
  "ui/components/data_grid/DataGrid.ts | resetColumns": {
    "message": "Restablecer columnas"
  },
  "ui/components/data_grid/DataGrid.ts | sortBy": {
    "message": "Ordenar por"
  },
  "ui/components/issue_counter/IssueCounter.ts | breakingChangeIssue": {
    "message": "Un problema de punto de ruptura: es posible que la página deje de funcionar en una versión próxima de Chrome"
  },
  "ui/components/issue_counter/IssueCounter.ts | breakingChanges": {
    "message": "{issueCount,plural, =1{# punto de ruptura}other{# puntos de ruptura}}"
  },
  "ui/components/issue_counter/IssueCounter.ts | improvementIssue": {
    "message": "Un problema de mejora: existe la oportunidad de mejorar la página"
  },
  "ui/components/issue_counter/IssueCounter.ts | pageErrorIssue": {
    "message": "Un problema con la página: la página no funciona correctamente"
  },
  "ui/components/issue_counter/IssueCounter.ts | pageErrors": {
    "message": "{issueCount,plural, =1{# error de página}other{# errores de página}}"
  },
  "ui/components/issue_counter/IssueCounter.ts | possibleImprovements": {
    "message": "{issueCount,plural, =1{# posible mejora}other{# posibles mejoras}}"
  },
  "ui/components/linear_memory_inspector/LinearMemoryInspector.ts | addressHasToBeANumberBetweenSAnd": {
    "message": "La dirección debe ser un número del {PH1} al {PH2}"
  },
  "ui/components/linear_memory_inspector/LinearMemoryInspectorPane.ts | noOpenInspections": {
    "message": "No hay inspecciones abiertas"
  },
  "ui/components/linear_memory_inspector/LinearMemoryNavigator.ts | enterAddress": {
    "message": "Escribe una dirección"
  },
  "ui/components/linear_memory_inspector/LinearMemoryNavigator.ts | goBackInAddressHistory": {
    "message": "Retroceder en el historial de direcciones"
  },
  "ui/components/linear_memory_inspector/LinearMemoryNavigator.ts | goForwardInAddressHistory": {
    "message": "Avanzar en el historial de direcciones"
  },
  "ui/components/linear_memory_inspector/LinearMemoryNavigator.ts | nextPage": {
    "message": "Página siguiente"
  },
  "ui/components/linear_memory_inspector/LinearMemoryNavigator.ts | previousPage": {
    "message": "Página anterior"
  },
  "ui/components/linear_memory_inspector/LinearMemoryNavigator.ts | refresh": {
    "message": "Actualizar"
  },
  "ui/components/linear_memory_inspector/LinearMemoryValueInterpreter.ts | changeEndianness": {
    "message": "Cambiar Endianness"
  },
  "ui/components/linear_memory_inspector/LinearMemoryValueInterpreter.ts | toggleValueTypeSettings": {
    "message": "Activar/Desactivar ajustes del tipo de valor"
  },
  "ui/components/linear_memory_inspector/ValueInterpreterDisplay.ts | addressOutOfRange": {
    "message": "Dirección fuera del rango de memoria"
  },
  "ui/components/linear_memory_inspector/ValueInterpreterDisplay.ts | changeValueTypeMode": {
    "message": "Cambiar modo"
  },
  "ui/components/linear_memory_inspector/ValueInterpreterDisplay.ts | jumpToPointer": {
    "message": "Ir a la dirección"
  },
  "ui/components/linear_memory_inspector/ValueInterpreterDisplay.ts | signedValue": {
    "message": "Valor: Signed"
  },
  "ui/components/linear_memory_inspector/ValueInterpreterDisplay.ts | unsignedValue": {
    "message": "Valor: Unsigned"
  },
  "ui/components/linear_memory_inspector/ValueInterpreterDisplayUtils.ts | notApplicable": {
    "message": "N/A"
  },
  "ui/components/linear_memory_inspector/ValueInterpreterSettings.ts | otherGroup": {
    "message": "Otros"
  },
  "ui/components/linear_memory_inspector/linear_memory_inspector-meta.ts | memoryInspector": {
    "message": "Inspector de memoria"
  },
  "ui/components/linear_memory_inspector/linear_memory_inspector-meta.ts | showMemoryInspector": {
    "message": "Mostrar inspector de memoria"
  },
  "ui/components/survey_link/SurveyLink.ts | anErrorOccurredWithTheSurvey": {
    "message": "Se ha producido un error en la encuesta"
  },
  "ui/components/survey_link/SurveyLink.ts | openingSurvey": {
    "message": "Abriendo encuesta…"
  },
  "ui/components/survey_link/SurveyLink.ts | thankYouForYourFeedback": {
    "message": "Gracias por enviarnos tus comentarios"
  },
  "ui/legacy/DockController.ts | close": {
    "message": "Cerrar"
  },
  "ui/legacy/DockController.ts | dockToBottom": {
    "message": "Anclar a la parte inferior"
  },
  "ui/legacy/DockController.ts | dockToLeft": {
    "message": "Anclar a la izquierda"
  },
  "ui/legacy/DockController.ts | dockToRight": {
    "message": "Anclar a la derecha"
  },
  "ui/legacy/DockController.ts | undockIntoSeparateWindow": {
    "message": "Desanclar a otra ventana"
  },
  "ui/legacy/EmptyWidget.ts | learnMore": {
    "message": "Más información"
  },
  "ui/legacy/FilterBar.ts | allStrings": {
    "message": "Todo"
  },
  "ui/legacy/FilterBar.ts | egSmalldUrlacomb": {
    "message": "por ejemplo, /small[d]+/ url:a.com/b"
  },
  "ui/legacy/FilterBar.ts | filter": {
    "message": "Filtrar"
  },
  "ui/legacy/FilterBar.ts | sclickToSelectMultipleTypes": {
    "message": "{PH1}clic para seleccionar varios tipos"
  },
  "ui/legacy/Infobar.ts | close": {
    "message": "Cerrar"
  },
  "ui/legacy/Infobar.ts | dontShowAgain": {
    "message": "No volver a mostrar"
  },
  "ui/legacy/Infobar.ts | learnMore": {
    "message": "Más información"
  },
  "ui/legacy/InspectorView.ts | closeDrawer": {
    "message": "Cerrar panel"
  },
  "ui/legacy/InspectorView.ts | devToolsLanguageMissmatch": {
    "message": "DevTools is now available in {PH1}!"
  },
  "ui/legacy/InspectorView.ts | moreTools": {
    "message": "Más herramientas"
  },
  "ui/legacy/InspectorView.ts | moveToBottom": {
    "message": "Mover al final"
  },
  "ui/legacy/InspectorView.ts | moveToTop": {
    "message": "Mover al principio"
  },
  "ui/legacy/InspectorView.ts | panels": {
    "message": "Paneles"
  },
  "ui/legacy/InspectorView.ts | reloadDevtools": {
    "message": "Volver a cargar DevTools"
  },
  "ui/legacy/InspectorView.ts | setToBrowserLanguage": {
    "message": "Always match Chrome's language"
  },
  "ui/legacy/InspectorView.ts | setToSpecificLanguage": {
    "message": "Switch DevTools to {PH1}"
  },
  "ui/legacy/ListWidget.ts | addString": {
    "message": "Añadir"
  },
  "ui/legacy/ListWidget.ts | cancelString": {
    "message": "Cancelar"
  },
  "ui/legacy/ListWidget.ts | editString": {
    "message": "Editar"
  },
  "ui/legacy/ListWidget.ts | removeString": {
    "message": "Quitar"
  },
  "ui/legacy/ListWidget.ts | saveString": {
    "message": "Guardar"
  },
  "ui/legacy/RemoteDebuggingTerminatedScreen.ts | reconnectDevtools": {
    "message": "Volver a conectar DevTools"
  },
  "ui/legacy/RemoteDebuggingTerminatedScreen.ts | reconnectWhenReadyByReopening": {
    "message": "Volver a abrir DevTools para conectarse de nuevo cuando haya terminado."
  },
  "ui/legacy/SearchableView.ts | cancel": {
    "message": "Cancelar"
  },
  "ui/legacy/SearchableView.ts | dMatches": {
    "message": "{PH1} coincidencias"
  },
  "ui/legacy/SearchableView.ts | dOfD": {
    "message": "{PH1} de {PH2}"
  },
  "ui/legacy/SearchableView.ts | findString": {
    "message": "Buscar"
  },
  "ui/legacy/SearchableView.ts | matchCase": {
    "message": "Coincidir mayúsculas y minúsculas"
  },
  "ui/legacy/SearchableView.ts | matchString": {
    "message": "1 coincidencia"
  },
  "ui/legacy/SearchableView.ts | replace": {
    "message": "Reemplazar"
  },
  "ui/legacy/SearchableView.ts | replaceAll": {
    "message": "Reemplazar todo"
  },
  "ui/legacy/SearchableView.ts | searchNext": {
    "message": "Buscar siguiente"
  },
  "ui/legacy/SearchableView.ts | searchPrevious": {
    "message": "Buscar anterior"
  },
  "ui/legacy/SearchableView.ts | useRegularExpression": {
    "message": "Usar expresión regular"
  },
  "ui/legacy/SettingsUI.ts | oneOrMoreSettingsHaveChanged": {
    "message": "Se han cambiado uno o más ajustes que requieren volver a cargar para aplicarse."
  },
  "ui/legacy/SettingsUI.ts | srequiresReload": {
    "message": "* Es necesario volver a cargar"
  },
  "ui/legacy/SoftContextMenu.ts | checked": {
    "message": "marcados"
  },
  "ui/legacy/SoftContextMenu.ts | sS": {
    "message": "{PH1}, {PH2}"
  },
  "ui/legacy/SoftContextMenu.ts | sSS": {
    "message": "{PH1}, {PH2}, {PH3}"
  },
  "ui/legacy/SoftContextMenu.ts | unchecked": {
    "message": "deseleccionada"
  },
  "ui/legacy/SoftDropDown.ts | noItemSelected": {
    "message": "(ningún elemento seleccionado)"
  },
  "ui/legacy/SuggestBox.ts | sSuggestionSOfS": {
    "message": "{PH1}, sugerencia {PH2} de {PH3}"
  },
  "ui/legacy/TabbedPane.ts | close": {
    "message": "Cerrar"
  },
  "ui/legacy/TabbedPane.ts | closeAll": {
    "message": "Cerrar todo"
  },
  "ui/legacy/TabbedPane.ts | closeOthers": {
    "message": "Cerrar otros"
  },
  "ui/legacy/TabbedPane.ts | closeS": {
    "message": "Cerrar {PH1}"
  },
  "ui/legacy/TabbedPane.ts | closeTabsToTheRight": {
    "message": "Cerrar pestañas a la derecha"
  },
  "ui/legacy/TabbedPane.ts | moreTabs": {
    "message": "Más pestañas"
  },
  "ui/legacy/TargetCrashedScreen.ts | devtoolsWasDisconnectedFromThe": {
    "message": "Se ha desconectado DevTools de la página."
  },
  "ui/legacy/TargetCrashedScreen.ts | oncePageIsReloadedDevtoolsWill": {
    "message": "Una vez que la página se vuelva a cargar, DevTools se volverá a conectar automáticamente."
  },
  "ui/legacy/Toolbar.ts | notPressed": {
    "message": "sin pulsar"
  },
  "ui/legacy/Toolbar.ts | pressed": {
    "message": "pulsado"
  },
  "ui/legacy/UIUtils.ts | anonymous": {
    "message": "(anónimo)"
  },
  "ui/legacy/UIUtils.ts | anotherProfilerIsAlreadyActive": {
    "message": "Ya hay otro profiler activo"
  },
  "ui/legacy/UIUtils.ts | asyncCall": {
    "message": "Llamada asíncrona"
  },
  "ui/legacy/UIUtils.ts | cancel": {
    "message": "Cancelar"
  },
  "ui/legacy/UIUtils.ts | close": {
    "message": "Cerrar"
  },
  "ui/legacy/UIUtils.ts | copyFileName": {
    "message": "Copiar nombre de archivo"
  },
  "ui/legacy/UIUtils.ts | copyLinkAddress": {
    "message": "Copiar dirección de enlace"
  },
  "ui/legacy/UIUtils.ts | ok": {
    "message": "Aceptar"
  },
  "ui/legacy/UIUtils.ts | openInNewTab": {
    "message": "Abrir en una pestaña nueva"
  },
  "ui/legacy/UIUtils.ts | promiseRejectedAsync": {
    "message": "Promesa rechazada (asíncrona)"
  },
  "ui/legacy/UIUtils.ts | promiseResolvedAsync": {
    "message": "Promesa resuelta (asíncrona)"
  },
  "ui/legacy/UIUtils.ts | sAsync": {
    "message": "{PH1} (asíncrono)"
  },
  "ui/legacy/ViewManager.ts | sPanel": {
    "message": "Panel {PH1}"
  },
  "ui/legacy/components/color_picker/ContrastDetails.ts | aa": {
    "message": "AA"
  },
  "ui/legacy/components/color_picker/ContrastDetails.ts | aaa": {
    "message": "AAA"
  },
  "ui/legacy/components/color_picker/ContrastDetails.ts | apca": {
    "message": "APCA"
  },
  "ui/legacy/components/color_picker/ContrastDetails.ts | contrastRatio": {
    "message": "Relación de contraste"
  },
  "ui/legacy/components/color_picker/ContrastDetails.ts | noContrastInformationAvailable": {
    "message": "No hay información de contraste disponible"
  },
  "ui/legacy/components/color_picker/ContrastDetails.ts | pickBackgroundColor": {
    "message": "Elegir color de fondo"
  },
  "ui/legacy/components/color_picker/ContrastDetails.ts | placeholderWithColon": {
    "message": ": {PH1}"
  },
  "ui/legacy/components/color_picker/ContrastDetails.ts | showLess": {
    "message": "Mostrar menos"
  },
  "ui/legacy/components/color_picker/ContrastDetails.ts | showMore": {
    "message": "Mostrar más"
  },
  "ui/legacy/components/color_picker/ContrastDetails.ts | toggleBackgroundColorPicker": {
    "message": "Activar/Desactivar el selector de color del fondo"
  },
  "ui/legacy/components/color_picker/ContrastDetails.ts | useSuggestedColorStoFixLow": {
    "message": "Usa el color sugerido ({PH1}) para solucionar el problema del contraste bajo"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | addToPalette": {
    "message": "Añadir a paleta"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | changeAlpha": {
    "message": "Cambiar alfa"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | changeColorFormat": {
    "message": "Cambiar formato de color"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | changeHue": {
    "message": "Cambiar matiz"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | clearPalette": {
    "message": "Borrar paleta"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | colorPalettes": {
    "message": "Paletas de colores"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | colorS": {
    "message": "Color {PH1}"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | copyColorToClipboard": {
    "message": "Copiar color al portapapeles"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | hex": {
    "message": "Hexadecimal"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | longclickOrLongpressSpaceToShow": {
    "message": "Haz clic largo o mantén pulsada la barra espaciadora para mostrar tonalidades alternativas de {PH1}"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | pressArrowKeysMessage": {
    "message": "Pulsa las teclas de flecha con o sin teclas modificadoras para mover la posición de la paleta de colores. Al pulsar una tecla de flecha al mismo tiempo que la tecla Mayús, se mueve la posición en gran medida. Si en lugar de Mayús pulsas la tecla Ctrl, el movimiento es menor, y con la tecla Alt, menor aún."
  },
  "ui/legacy/components/color_picker/Spectrum.ts | previewPalettes": {
    "message": "Previsualizar paletas"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | removeAllToTheRight": {
    "message": "Quitar todos a la derecha"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | removeColor": {
    "message": "Quitar color"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | returnToColorPicker": {
    "message": "Volver a selector de color"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | sInS": {
    "message": "{PH1} en {PH2}"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | toggleColorPicker": {
    "message": "Activar/Desactivar selector de color"
  },
  "ui/legacy/components/cookie_table/CookiesTable.ts | cookies": {
    "message": "Cookies"
  },
  "ui/legacy/components/cookie_table/CookiesTable.ts | editableCookies": {
    "message": "Cookies editables"
  },
  "ui/legacy/components/cookie_table/CookiesTable.ts | na": {
    "message": "No disponible"
  },
  "ui/legacy/components/cookie_table/CookiesTable.ts | name": {
    "message": "Nombre"
  },
  "ui/legacy/components/cookie_table/CookiesTable.ts | session": {
    "message": "Sesión"
  },
  "ui/legacy/components/cookie_table/CookiesTable.ts | showIssueAssociatedWithThis": {
    "message": "Mostrar problema asociado a esta cookie"
  },
  "ui/legacy/components/cookie_table/CookiesTable.ts | showRequestsWithThisCookie": {
    "message": "Mostrar solicitudes con esta cookie"
  },
  "ui/legacy/components/cookie_table/CookiesTable.ts | size": {
    "message": "Tamaño"
  },
  "ui/legacy/components/cookie_table/CookiesTable.ts | sourcePortTooltip": {
    "message": "Muestra el puerto de origen (intervalo entre 1 y 65535) en el que se ha establecido la cookie. Si el puerto es desconocido, muestra -1."
  },
  "ui/legacy/components/cookie_table/CookiesTable.ts | sourceSchemeTooltip": {
    "message": "Muestra el esquema de fuente (Secure, NonSecure) en el que se ha establecido la cookie. Si el esquema es desconocido, se muestra Unset."
  },
  "ui/legacy/components/cookie_table/CookiesTable.ts | value": {
    "message": "Valor"
  },
  "ui/legacy/components/data_grid/DataGrid.ts | addNew": {
    "message": "Añadir nuevo"
  },
  "ui/legacy/components/data_grid/DataGrid.ts | checked": {
    "message": "marcados"
  },
  "ui/legacy/components/data_grid/DataGrid.ts | collapsed": {
    "message": "oculto"
  },
  "ui/legacy/components/data_grid/DataGrid.ts | delete": {
    "message": "Eliminar"
  },
  "ui/legacy/components/data_grid/DataGrid.ts | editS": {
    "message": "Editar \"{PH1}\""
  },
  "ui/legacy/components/data_grid/DataGrid.ts | expanded": {
    "message": "desplegados"
  },
  "ui/legacy/components/data_grid/DataGrid.ts | headerOptions": {
    "message": "Opciones de encabezado"
  },
  "ui/legacy/components/data_grid/DataGrid.ts | levelS": {
    "message": "nivel {PH1}"
  },
  "ui/legacy/components/data_grid/DataGrid.ts | refresh": {
    "message": "Actualizar"
  },
  "ui/legacy/components/data_grid/DataGrid.ts | resetColumns": {
    "message": "Restablecer columnas"
  },
  "ui/legacy/components/data_grid/DataGrid.ts | rowsS": {
    "message": "Filas: {PH1}"
  },
  "ui/legacy/components/data_grid/DataGrid.ts | sRowS": {
    "message": "Fila de {PH1} {PH2}"
  },
  "ui/legacy/components/data_grid/DataGrid.ts | sSUseTheUpAndDownArrowKeysTo": {
    "message": "{PH1} {PH2}: usa las teclas de flecha hacia arriba y hacia abajo para desplazarte e interactuar con las filas de la tabla. Usa el modo de navegación para leer celda a celda."
  },
  "ui/legacy/components/data_grid/DataGrid.ts | sortByString": {
    "message": "Ordenar por"
  },
  "ui/legacy/components/data_grid/ShowMoreDataGridNode.ts | showAllD": {
    "message": "Mostrar todos ({PH1})"
  },
  "ui/legacy/components/data_grid/ShowMoreDataGridNode.ts | showDAfter": {
    "message": "Mostrar {PH1} después"
  },
  "ui/legacy/components/data_grid/ShowMoreDataGridNode.ts | showDBefore": {
    "message": "Mostrar {PH1} antes"
  },
  "ui/legacy/components/data_grid/ViewportDataGrid.ts | collapsed": {
    "message": "oculto"
  },
  "ui/legacy/components/inline_editor/CSSShadowEditor.ts | blur": {
    "message": "Desenfoque"
  },
  "ui/legacy/components/inline_editor/CSSShadowEditor.ts | spread": {
    "message": "Dispersión"
  },
  "ui/legacy/components/inline_editor/CSSShadowEditor.ts | type": {
    "message": "Tipo"
  },
  "ui/legacy/components/inline_editor/CSSShadowEditor.ts | xOffset": {
    "message": "Distancia X"
  },
  "ui/legacy/components/inline_editor/CSSShadowEditor.ts | yOffset": {
    "message": "distancia Y"
  },
  "ui/legacy/components/inline_editor/CSSVarSwatch.ts | sIsNotDefined": {
    "message": "{PH1} no está definido"
  },
  "ui/legacy/components/inline_editor/ColorSwatch.ts | shiftclickToChangeColorFormat": {
    "message": "Haz clic mientras pulsas la tecla Mayús para cambiar el formato de color"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | PleaseEnterAValidValueForSText": {
    "message": "* Introduce un valor válido de la entrada de texto {PH1}"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | cssProperties": {
    "message": "Propiedades CSS"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | deleteS": {
    "message": "Eliminar {PH1}"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | fallbackS": {
    "message": "Respaldo {PH1}"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | fontFamily": {
    "message": "Conjunto de fuentes"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | fontSelectorDeletedAtIndexS": {
    "message": "Selector de fuentes eliminado en el índice: {PH1}"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | fontSize": {
    "message": "Tamaño de fuente"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | fontWeight": {
    "message": "Altura de fuente"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | lineHeight": {
    "message": "Altura de línea"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | sKeyValueSelector": {
    "message": "Selector del valor clave {PH1}"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | sSliderInput": {
    "message": "Entrada de control deslizante de {PH1}"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | sTextInput": {
    "message": "Introducción de texto de {PH1}"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | sToggleInputType": {
    "message": "Alternar tipo de entrada de {PH1}"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | sUnitInput": {
    "message": "Entrada de unidades de {PH1}"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | selectorInputMode": {
    "message": "Modo de entrada del selector"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | sliderInputMode": {
    "message": "Modo de entrada del control deslizante"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | spacing": {
    "message": "Espaciado"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | thereIsNoValueToDeleteAtIndexS": {
    "message": "No hay ningún valor que eliminar en el índice: {PH1}"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | thisPropertyIsSetToContainUnits": {
    "message": "Esta propiedad se ha configurado para contener unidades, pero no se ha definido el valor de unitsArray correspondiente: {PH1}"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | units": {
    "message": "Unidades"
  },
  "ui/legacy/components/object_ui/CustomPreviewComponent.ts | showAsJavascriptObject": {
    "message": "Mostrar como objeto de JavaScript"
  },
  "ui/legacy/components/object_ui/JavaScriptAutocomplete.ts | keys": {
    "message": "Claves"
  },
  "ui/legacy/components/object_ui/JavaScriptAutocomplete.ts | keywords": {
    "message": "palabras clave"
  },
  "ui/legacy/components/object_ui/JavaScriptAutocomplete.ts | lexicalScopeVariables": {
    "message": "Variables de alcance léxico"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | collapseChildren": {
    "message": "Ocultar elementos secundarios"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | copy": {
    "message": "Copiar"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | copyPropertyPath": {
    "message": "Copiar ruta de propiedad"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | copyValue": {
    "message": "Copiar valor"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | dots": {
    "message": "(...)"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | exceptionS": {
    "message": "[Excepción: {PH1}]"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | expandRecursively": {
    "message": "Expandir de forma recurrente"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | invokePropertyGetter": {
    "message": "Invocar captador de propiedad"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | longTextWasTruncatedS": {
    "message": "texto largo truncado ({PH1})"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | noProperties": {
    "message": "No hay ninguna propiedad"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | noPropertyGetter": {
    "message": "No hay captador de propiedad"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | showAllD": {
    "message": "Mostrar todos ({PH1})"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | showMoreS": {
    "message": "Mostrar más ({PH1})"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | stringIsTooLargeToEdit": {
    "message": "<la cadena es demasiado grande para editarla>"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | unknown": {
    "message": "desconocido"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | unreadable": {
    "message": "<unreadable>"
  },
  "ui/legacy/components/object_ui/RemoteObjectPreviewFormatter.ts | empty": {
    "message": "vacío"
  },
  "ui/legacy/components/object_ui/RemoteObjectPreviewFormatter.ts | emptyD": {
    "message": "vacío × {PH1}"
  },
  "ui/legacy/components/object_ui/RemoteObjectPreviewFormatter.ts | thePropertyIsComputedWithAGetter": {
    "message": "La propiedad se calcula con un captador"
  },
  "ui/legacy/components/perf_ui/FilmStripView.ts | doubleclickToZoomImageClickTo": {
    "message": "Haz doble clic para hacer zoom en la imagen. Haz clic para ver las solicitudes anteriores."
  },
  "ui/legacy/components/perf_ui/FilmStripView.ts | nextFrame": {
    "message": "Siguiente fotograma"
  },
  "ui/legacy/components/perf_ui/FilmStripView.ts | previousFrame": {
    "message": "Fotograma anterior"
  },
  "ui/legacy/components/perf_ui/FilmStripView.ts | screenshot": {
    "message": "Captura de pantalla"
  },
  "ui/legacy/components/perf_ui/FilmStripView.ts | screenshotForSSelectToView": {
    "message": "Captura de pantalla de {PH1}. Selecciona para ver solicitudes previas."
  },
  "ui/legacy/components/perf_ui/FlameChart.ts | flameChart": {
    "message": "Gráfico de llamas"
  },
  "ui/legacy/components/perf_ui/FlameChart.ts | sCollapsed": {
    "message": "Grupo {PH1} ocultado"
  },
  "ui/legacy/components/perf_ui/FlameChart.ts | sExpanded": {
    "message": "Grupo {PH1} desplegado"
  },
  "ui/legacy/components/perf_ui/FlameChart.ts | sHovered": {
    "message": "Cursor sobre {PH1}"
  },
  "ui/legacy/components/perf_ui/FlameChart.ts | sSelected": {
    "message": "{PH1}, seleccionado"
  },
  "ui/legacy/components/perf_ui/LineLevelProfile.ts | kb": {
    "message": "kB"
  },
  "ui/legacy/components/perf_ui/LineLevelProfile.ts | mb": {
    "message": "MB"
  },
  "ui/legacy/components/perf_ui/LineLevelProfile.ts | ms": {
    "message": "ms"
  },
  "ui/legacy/components/perf_ui/NetworkPriorities.ts | high": {
    "message": "Alta"
  },
  "ui/legacy/components/perf_ui/NetworkPriorities.ts | highest": {
    "message": "Más alta"
  },
  "ui/legacy/components/perf_ui/NetworkPriorities.ts | low": {
    "message": "Baja"
  },
  "ui/legacy/components/perf_ui/NetworkPriorities.ts | lowest": {
    "message": "Más bajas"
  },
  "ui/legacy/components/perf_ui/NetworkPriorities.ts | medium": {
    "message": "Medio"
  },
  "ui/legacy/components/perf_ui/OverviewGrid.ts | leftResizer": {
    "message": "Modificador de tamaño izquierdo"
  },
  "ui/legacy/components/perf_ui/OverviewGrid.ts | overviewGridWindow": {
    "message": "Ventana de cuadrícula de información general"
  },
  "ui/legacy/components/perf_ui/OverviewGrid.ts | rightResizer": {
    "message": "Cambiar tamaño derecha"
  },
  "ui/legacy/components/perf_ui/PieChart.ts | total": {
    "message": "Total"
  },
  "ui/legacy/components/perf_ui/perf_ui-meta.ts | collectGarbage": {
    "message": "Recoger basura"
  },
  "ui/legacy/components/perf_ui/perf_ui-meta.ts | flamechartMouseWheelAction": {
    "message": "Acción de la rueda del ratón en Flamechart:"
  },
  "ui/legacy/components/perf_ui/perf_ui-meta.ts | hideLiveMemoryAllocation": {
    "message": "Ocultar anotaciones de asignación de memoria actual"
  },
  "ui/legacy/components/perf_ui/perf_ui-meta.ts | liveMemoryAllocationAnnotations": {
    "message": "Anotaciones de asignación de memoria actual"
  },
  "ui/legacy/components/perf_ui/perf_ui-meta.ts | scroll": {
    "message": "Desplazarse"
  },
  "ui/legacy/components/perf_ui/perf_ui-meta.ts | showLiveMemoryAllocation": {
    "message": "Mostrar anotaciones de asignación de memoria en tiempo real"
  },
  "ui/legacy/components/perf_ui/perf_ui-meta.ts | zoom": {
    "message": "Zoom"
  },
  "ui/legacy/components/quick_open/CommandMenu.ts | noCommandsFound": {
    "message": "No se han encontrado comandos"
  },
  "ui/legacy/components/quick_open/CommandMenu.ts | oneOrMoreSettingsHaveChanged": {
    "message": "Se han cambiado uno o más ajustes que requieren volver a cargar para aplicarse."
  },
  "ui/legacy/components/quick_open/CommandMenu.ts | runCommand": {
    "message": "Ejecutar comando"
  },
  "ui/legacy/components/quick_open/FilteredListWidget.ts | noResultsFound": {
    "message": "No se han encontrado resultados"
  },
  "ui/legacy/components/quick_open/FilteredListWidget.ts | quickOpen": {
    "message": "Abrir rápido"
  },
  "ui/legacy/components/quick_open/FilteredListWidget.ts | quickOpenPrompt": {
    "message": "Notificación de apertura rápida"
  },
  "ui/legacy/components/quick_open/QuickInput.ts | pressEnterToConfirmOrEscapeTo": {
    "message": "{PH1} (pulsa Intro para confirmar o Esc para cancelar)."
  },
  "ui/legacy/components/quick_open/QuickOpen.ts | typeQuestionMarkToSeeAvailable": {
    "message": "Escribe un signo de interrogación para ver los comandos disponibles"
  },
  "ui/legacy/components/quick_open/QuickOpen.ts | typeToSeeAvailableCommands": {
    "message": "Escribe \"?\" para ver los comandos disponibles"
  },
  "ui/legacy/components/quick_open/quick_open-meta.ts | openFile": {
    "message": "Abrir archivo"
  },
  "ui/legacy/components/quick_open/quick_open-meta.ts | runCommand": {
    "message": "Ejecutar comando"
  },
  "ui/legacy/components/source_frame/FontView.ts | font": {
    "message": "Fuente"
  },
  "ui/legacy/components/source_frame/FontView.ts | previewOfFontFromS": {
    "message": "Vista previa de la fuente de {PH1}"
  },
  "ui/legacy/components/source_frame/ImageView.ts | copyImageAsDataUri": {
    "message": "Copiar imagen como datos URI"
  },
  "ui/legacy/components/source_frame/ImageView.ts | copyImageUrl": {
    "message": "Copiar URL de imagen"
  },
  "ui/legacy/components/source_frame/ImageView.ts | dD": {
    "message": "{PH1}×{PH2}"
  },
  "ui/legacy/components/source_frame/ImageView.ts | download": {
    "message": "descargar"
  },
  "ui/legacy/components/source_frame/ImageView.ts | dropImageFileHere": {
    "message": "Arrastrar archivo de imagen aquí"
  },
  "ui/legacy/components/source_frame/ImageView.ts | image": {
    "message": "Imagen"
  },
  "ui/legacy/components/source_frame/ImageView.ts | imageFromS": {
    "message": "Imagen de {PH1}"
  },
  "ui/legacy/components/source_frame/ImageView.ts | openImageInNewTab": {
    "message": "Abrir imagen en nueva pestaña"
  },
  "ui/legacy/components/source_frame/ImageView.ts | saveImageAs": {
    "message": "Guardar imagen como..."
  },
  "ui/legacy/components/source_frame/JSONView.ts | find": {
    "message": "Buscar"
  },
  "ui/legacy/components/source_frame/PreviewFactory.ts | nothingToPreview": {
    "message": "No hay nada que previsualizar"
  },
  "ui/legacy/components/source_frame/ResourceSourceFrame.ts | find": {
    "message": "Buscar"
  },
  "ui/legacy/components/source_frame/SourceFrame.ts | bytecodePositionXs": {
    "message": "Posición de código de bytes 0x{PH1}"
  },
  "ui/legacy/components/source_frame/SourceFrame.ts | dCharactersSelected": {
    "message": "Caracteres seleccionados: {PH1}"
  },
  "ui/legacy/components/source_frame/SourceFrame.ts | dLinesDCharactersSelected": {
    "message": "{PH1} líneas, {PH2} caracteres seleccionados"
  },
  "ui/legacy/components/source_frame/SourceFrame.ts | dSelectionRegions": {
    "message": "{PH1} regiones de selección"
  },
  "ui/legacy/components/source_frame/SourceFrame.ts | lineSColumnS": {
    "message": "Línea {PH1}, columna {PH2}"
  },
  "ui/legacy/components/source_frame/SourceFrame.ts | loading": {
    "message": "Cargando…"
  },
  "ui/legacy/components/source_frame/SourceFrame.ts | prettyPrint": {
    "message": "Dar formato al texto"
  },
  "ui/legacy/components/source_frame/SourceFrame.ts | source": {
    "message": "Fuente"
  },
  "ui/legacy/components/source_frame/XMLView.ts | find": {
    "message": "Buscar"
  },
  "ui/legacy/components/source_frame/source_frame-meta.ts | Spaces": {
    "message": "2 espacios"
  },
  "ui/legacy/components/source_frame/source_frame-meta.ts | defaultIndentation": {
    "message": "Sangría predeterminada:"
  },
  "ui/legacy/components/source_frame/source_frame-meta.ts | eSpaces": {
    "message": "8 espacios"
  },
  "ui/legacy/components/source_frame/source_frame-meta.ts | fSpaces": {
    "message": "4 espacios"
  },
  "ui/legacy/components/source_frame/source_frame-meta.ts | setIndentationToESpaces": {
    "message": "Establecer sangría de 8 espacios"
  },
  "ui/legacy/components/source_frame/source_frame-meta.ts | setIndentationToFSpaces": {
    "message": "Establecer sangría de 4 espacios"
  },
  "ui/legacy/components/source_frame/source_frame-meta.ts | setIndentationToSpaces": {
    "message": "Establecer sangría de 2 espacios"
  },
  "ui/legacy/components/source_frame/source_frame-meta.ts | setIndentationToTabCharacter": {
    "message": "Establecer sangría al carácter tabulador"
  },
  "ui/legacy/components/source_frame/source_frame-meta.ts | tabCharacter": {
    "message": "Carácter tabulador"
  },
  "ui/legacy/components/text_editor/CodeMirrorTextEditor.ts | codeEditor": {
    "message": "Editor de código"
  },
  "ui/legacy/components/utils/ImagePreview.ts | currentSource": {
    "message": "Origen actual:"
  },
  "ui/legacy/components/utils/ImagePreview.ts | fileSize": {
    "message": "Tamaño de archivo:"
  },
  "ui/legacy/components/utils/ImagePreview.ts | imageFromS": {
    "message": "Imagen de {PH1}"
  },
  "ui/legacy/components/utils/ImagePreview.ts | intrinsicAspectRatio": {
    "message": "Relación de aspecto intrínseco:"
  },
  "ui/legacy/components/utils/ImagePreview.ts | intrinsicSize": {
    "message": "Tamaño intrínseco:"
  },
  "ui/legacy/components/utils/ImagePreview.ts | renderedAspectRatio": {
    "message": "Relación de aspecto renderizada:"
  },
  "ui/legacy/components/utils/ImagePreview.ts | renderedSize": {
    "message": "Tamaño renderizado:"
  },
  "ui/legacy/components/utils/ImagePreview.ts | unknownSource": {
    "message": "fuente desconocida"
  },
  "ui/legacy/components/utils/JSPresentationUtils.ts | addToIgnore": {
    "message": "Añadir secuencia de comandos a lista de ignoradas"
  },
  "ui/legacy/components/utils/JSPresentationUtils.ts | removeFromIgnore": {
    "message": "Quitar de la lista de ignorados"
  },
  "ui/legacy/components/utils/JSPresentationUtils.ts | showSMoreFrames": {
    "message": "{n,plural, =1{Mostrar # marco más}other{Mostrar # marcos más}}"
  },
  "ui/legacy/components/utils/JSPresentationUtils.ts | unknownSource": {
    "message": "desconocida"
  },
  "ui/legacy/components/utils/Linkifier.ts | auto": {
    "message": "automático"
  },
  "ui/legacy/components/utils/Linkifier.ts | linkHandling": {
    "message": "Gestión de enlaces:"
  },
  "ui/legacy/components/utils/Linkifier.ts | openUsingS": {
    "message": "Abrir con {PH1}"
  },
  "ui/legacy/components/utils/Linkifier.ts | reveal": {
    "message": "Mostrar"
  },
  "ui/legacy/components/utils/Linkifier.ts | revealInS": {
    "message": "Mostrar en {PH1}"
  },
  "ui/legacy/components/utils/Linkifier.ts | unknown": {
    "message": "(desconocido)"
  },
  "ui/legacy/components/utils/TargetDetachedDialog.ts | websocketDisconnected": {
    "message": "WebSocket desconectado"
  }
}
