{
  "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/common/SettingRegistration.ts | sync": {
    "message": "Sincronización"
  },
  "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/time-utilities.ts | fdays": {
    "message": "{PH1} días"
  },
  "core/i18n/time-utilities.ts | fhrs": {
    "message": "{PH1} h"
  },
  "core/i18n/time-utilities.ts | fmin": {
    "message": "{PH1} min"
  },
  "core/i18n/time-utilities.ts | fmms": {
    "message": "{PH1} μs"
  },
  "core/i18n/time-utilities.ts | fms": {
    "message": "{PH1} ms"
  },
  "core/i18n/time-utilities.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 | worker": {
    "message": "Worker"
  },
  "core/sdk/DOMDebuggerModel.ts | xhr": {
    "message": "XHR"
  },
  "core/sdk/DebuggerModel.ts | block": {
    "message": "Bloqueo"
  },
  "core/sdk/DebuggerModel.ts | catchBlock": {
    "message": "Bloque Catch"
  },
  "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/EventBreakpointsModel.ts | auctionWorklet": {
    "message": "Worklet de subasta de anuncios"
  },
  "core/sdk/EventBreakpointsModel.ts | beforeBidderWorkletBiddingStart": {
    "message": "Bidder Bidding Phase Start"
  },
  "core/sdk/EventBreakpointsModel.ts | beforeBidderWorkletReportingStart": {
    "message": "Bidder Reporting Phase Start"
  },
  "core/sdk/EventBreakpointsModel.ts | beforeSellerWorkletReportingStart": {
    "message": "Seller Reporting Phase Start"
  },
  "core/sdk/EventBreakpointsModel.ts | beforeSellerWorkletScoringStart": {
    "message": "Seller Scoring Phase Start"
  },
  "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 | noContentForPreflight": {
    "message": "No hay contenido disponible para la solicitud preparatoria"
  },
  "core/sdk/NetworkManager.ts | noContentForRedirect": {
    "message": "No hay contenido disponible porque esta solicitud se ha redirigido"
  },
  "core/sdk/NetworkManager.ts | noContentForWebSocket": {
    "message": "El contenido de WebSockets no es compatible en este momento"
  },
  "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 | 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 | nameValuePairExceedsMaxSize": {
    "message": "Se ha bloqueado esta cookie porque era demasiado grande. El tamaño combinado del nombre y el valor debe ser inferior o igual a 4096 caracteres."
  },
  "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 | setcookieHeaderIsIgnoredIn": {
    "message": "El encabezado de la Set-Cookie se ignora en la respuesta de la URL {PH1}. El tamaño combinado del nombre y el valor debe ser inferior o igual a 4096 caracteres."
  },
  "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 | thisSetcookieWasBlockedBecauseTheNameValuePairExceedsMaxSize": {
    "message": "El intento de establecer una cookie mediante un encabezado Set-Cookie se ha bloqueado porque la cookie era demasiado grande. El tamaño combinado del nombre y el valor debe ser inferior o igual a 4096 caracteres."
  },
  "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 | disableCache": {
    "message": "Inhabilitar caché (mientras DevTools esté abierto)"
  },
  "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 | doNotShowRulersOnHover": {
    "message": "No mostrar reglas al colocar el cursor sobre un elemento"
  },
  "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 | emulateAutoDarkMode": {
    "message": "Emular modo Oscuro automático"
  },
  "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 | 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 | 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 | showRulersOnHover": {
    "message": "Mostrar reglas al colocar el cursor sobre un elemento"
  },
  "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/InspectorMain.ts | openDedicatedTools": {
    "message": "Abrir DevTools específicas para Node.js"
  },
  "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 | emulateAutoDarkMode": {
    "message": "Habilitar modo Oscuro automático"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | emulatesAFocusedPage": {
    "message": "Emula una página enfocada."
  },
  "entrypoints/inspector_main/RenderingOptions.ts | emulatesAutoDarkMode": {
    "message": "Habilita el modo Oscuro automático y establece el valor dark en prefers-color-scheme."
  },
  "entrypoints/inspector_main/RenderingOptions.ts | forcesCssColorgamutMediaFeature": {
    "message": "Fuerza la función multimedia CSS color-gamut"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | forcesCssForcedColors": {
    "message": "Función multimedia Forces CSS forced-colors"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | forcesCssPreferscolorschemeMedia": {
    "message": "Fuerza la función multimedia CSS prefers-color-scheme"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | forcesCssPreferscontrastMedia": {
    "message": "Fuerza la función multimedia CSS prefers-contrast"
  },
  "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 | 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 | 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 | toggleCssPrefersColorSchemeMedia": {
    "message": "Activar o desactivar la función media de CSS prefers-color-scheme"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | visionDeficiency": {
    "message": "deficiencia visual"
  },
  "entrypoints/js_app/js_app.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 | 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 | enableSync": {
    "message": "Habilitar sincronización de ajustes"
  },
  "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/NodeConnectionsPanel.ts | addConnection": {
    "message": "Añadir conexión"
  },
  "entrypoints/node_app/NodeConnectionsPanel.ts | networkAddressEgLocalhost": {
    "message": "Dirección de red (por ejemplo, localhost:9229)"
  },
  "entrypoints/node_app/NodeConnectionsPanel.ts | noConnectionsSpecified": {
    "message": "No se ha especificado ninguna conexión"
  },
  "entrypoints/node_app/NodeConnectionsPanel.ts | nodejsDebuggingGuide": {
    "message": "Guía de depuración de Node.js"
  },
  "entrypoints/node_app/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_app/NodeMain.ts | main": {
    "message": "Principal"
  },
  "entrypoints/node_app/NodeMain.ts | nodejsS": {
    "message": "Node.js: {PH1}"
  },
  "entrypoints/node_app/node_app.ts | connection": {
    "message": "Conexión"
  },
  "entrypoints/node_app/node_app.ts | networkTitle": {
    "message": "Nodo"
  },
  "entrypoints/node_app/node_app.ts | node": {
    "message": "nodo"
  },
  "entrypoints/node_app/node_app.ts | showConnection": {
    "message": "Mostrar conexión"
  },
  "entrypoints/node_app/node_app.ts | showNode": {
    "message": "Nodo"
  },
  "entrypoints/worker_app/WorkerMain.ts | main": {
    "message": "Principal"
  },
  "models/bindings/ContentProviderBasedProject.ts | unknownErrorLoadingFile": {
    "message": "Error desconocido al cargar el archivo"
  },
  "models/bindings/DebuggerLanguagePlugins.ts | debugSymbolsIncomplete": {
    "message": "La información de depuración de la función {PH1} está incompleta"
  },
  "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 | failedToLoadDebugSymbolsForFunction": {
    "message": "No hay información de depuración para la función \"{PH1}\""
  },
  "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/emulation/DeviceModeModel.ts | devicePixelRatioMustBeANumberOr": {
    "message": "La proporción de píxeles del dispositivo debe ser un número o dejarse en blanco."
  },
  "models/emulation/DeviceModeModel.ts | devicePixelRatioMustBeGreater": {
    "message": "La proporción de píxeles del dispositivo debe ser igual o superior a {PH1}."
  },
  "models/emulation/DeviceModeModel.ts | devicePixelRatioMustBeLessThanOr": {
    "message": "La proporción de píxeles del dispositivo debe ser igual o menor a {PH1}."
  },
  "models/emulation/DeviceModeModel.ts | heightMustBeANumber": {
    "message": "El alto debe ser un número."
  },
  "models/emulation/DeviceModeModel.ts | heightMustBeGreaterThanOrEqualTo": {
    "message": "El alto debe ser igual o superior a {PH1}"
  },
  "models/emulation/DeviceModeModel.ts | heightMustBeLessThanOrEqualToS": {
    "message": "El alto debe ser igual o inferior a {PH1}"
  },
  "models/emulation/DeviceModeModel.ts | widthMustBeANumber": {
    "message": "El ancho debe ser un número."
  },
  "models/emulation/DeviceModeModel.ts | widthMustBeGreaterThanOrEqualToS": {
    "message": "El ancho debe ser igual o superior a {PH1}"
  },
  "models/emulation/DeviceModeModel.ts | widthMustBeLessThanOrEqualToS": {
    "message": "El ancho debe ser igual o inferior a {PH1}"
  },
  "models/emulation/EmulatedDevices.ts | laptopWithHiDPIScreen": {
    "message": "Portátil con pantalla HiDPI"
  },
  "models/emulation/EmulatedDevices.ts | laptopWithMDPIScreen": {
    "message": "Portátil con pantalla MDPI"
  },
  "models/emulation/EmulatedDevices.ts | laptopWithTouch": {
    "message": "Portátil con sistema táctil"
  },
  "models/har/Writer.ts | collectingContent": {
    "message": "Recogiendo contenido…"
  },
  "models/har/Writer.ts | writingFile": {
    "message": "Escribiendo archivo…"
  },
  "models/issues_manager/ClientHintIssue.ts | clientHintsInfrastructure": {
    "message": "Infraestructura de Client Hints"
  },
  "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/CookieIssue.ts | aSecure": {
    "message": "seguro"
  },
  "models/issues_manager/CookieIssue.ts | anInsecure": {
    "message": "inseguro"
  },
  "models/issues_manager/CookieIssue.ts | firstPartySetsExplained": {
    "message": "First-Party Sets y el atributo SameParty"
  },
  "models/issues_manager/CookieIssue.ts | howSchemefulSamesiteWorks": {
    "message": "Cómo funciona Schemeful Same-Site"
  },
  "models/issues_manager/CookieIssue.ts | samesiteCookiesExplained": {
    "message": "Explicación de cookies SameSite"
  },
  "models/issues_manager/CorsIssue.ts | CORS": {
    "message": "Uso compartido de recursos entre dominios (CORS)"
  },
  "models/issues_manager/CorsIssue.ts | corsPrivateNetworkAccess": {
    "message": "Private Network Access"
  },
  "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 | authorizationCoveredByWildcard": {
    "message": "El carácter comodín (*) no cubrirá la autorización en la manipulación CORS de Access-Control-Allow-Headers."
  },
  "models/issues_manager/DeprecationIssue.ts | canRequestURLHTTPContainingNewline": {
    "message": "Las solicitudes de recursos cuyas URLs contienen caracteres eliminados \\(n|r|t) de espacio y \"menor que\" (<) se bloquean. Elimina los saltos de línea y codifica los signos \"menor que\" de sitios como valores de atributos de elementos para cargar estos recursos."
  },
  "models/issues_manager/DeprecationIssue.ts | chromeLoadTimesConnectionInfo": {
    "message": "chrome.loadTimes() está obsoleta. En su lugar, usa la API estandarizada Navigation Timing 2."
  },
  "models/issues_manager/DeprecationIssue.ts | chromeLoadTimesFirstPaintAfterLoadTime": {
    "message": "chrome.loadTimes() está obsoleta. En su lugar, usa la API estandarizada Paint Timing."
  },
  "models/issues_manager/DeprecationIssue.ts | chromeLoadTimesWasAlternateProtocolAvailable": {
    "message": "chrome.loadTimes() está obsoleta. En su lugar, usa la API estandarizada nextHopProtocol en Navigation Timing 2."
  },
  "models/issues_manager/DeprecationIssue.ts | cookieWithTruncatingChar": {
    "message": "Las cookies que contengan un carácter \\(0|r|n) se rechazarán en lugar de truncarse."
  },
  "models/issues_manager/DeprecationIssue.ts | crossOriginAccessBasedOnDocumentDomain": {
    "message": "La relajación de la política con el mismo origen estableciendo document.domain está obsoleta y se inhabilitará de forma predeterminada. Esta advertencia de desactivación se refiere a un acceso de orígenes cruzados que se habilitó estableciendo document.domain."
  },
  "models/issues_manager/DeprecationIssue.ts | crossOriginWindowApi": {
    "message": "La activación de {PH1} desde iframes de orígenes cruzados está obsoleta y se eliminará más adelante."
  },
  "models/issues_manager/DeprecationIssue.ts | cssSelectorInternalMediaControlsOverlayCastButton": {
    "message": "El atributo disableRemotePlayback debería usarse para inhabilitar la integración predeterminada de Cast, en lugar de usar el selector -internal-media-controls-overlay-cast-button."
  },
  "models/issues_manager/DeprecationIssue.ts | deprecatedWithReplacement": {
    "message": "{PH1} está obsoleta. Usa {PH2} en su lugar."
  },
  "models/issues_manager/DeprecationIssue.ts | deprecationExample": {
    "message": "Este es un ejemplo de un mensaje traducido sobre un problema de desactivación."
  },
  "models/issues_manager/DeprecationIssue.ts | documentDomainSettingWithoutOriginAgentClusterHeader": {
    "message": "La relajación de la política con el mismo origen estableciendo document.domain está obsoleta y se inhabilitará de forma predeterminada. Para seguir usando esta función, inhabilita los clústeres de agentes con clave de origen enviando un encabezado Origin-Agent-Cluster: ?0 junto con la respuesta HTTP del documento y los marcos. Consulta https://developer.chrome.com/blog/immutable-document-domain/ para obtener más información."
  },
  "models/issues_manager/DeprecationIssue.ts | eventPath": {
    "message": "Event.path está obsoleta y se eliminará. Usa Event.composedPath() en su lugar."
  },
  "models/issues_manager/DeprecationIssue.ts | feature": {
    "message": "Consulta la página de estado de la función para ver más detalles."
  },
  "models/issues_manager/DeprecationIssue.ts | geolocationInsecureOrigin": {
    "message": "getCurrentPosition() y watchPosition() ya no funcionan en orígenes no seguros. Para usar esta función, deberías plantearte cambiar tu aplicación a un origen seguro, como HTTPS. Consulta https://goo.gle/chrome-insecure-origins para obtener más información."
  },
  "models/issues_manager/DeprecationIssue.ts | geolocationInsecureOriginDeprecatedNotRemoved": {
    "message": "getCurrentPosition() y watchPosition() no están disponibles en orígenes no seguros. Para usar esta función, deberías plantearte cambiar tu aplicación a un origen seguro, como HTTPS. Consulta https://goo.gle/chrome-insecure-origins para obtener más información."
  },
  "models/issues_manager/DeprecationIssue.ts | getUserMediaInsecureOrigin": {
    "message": "getUserMedia() ya no funciona en orígenes no seguros. Para usar esta función, deberías plantearte cambiar tu aplicación a un origen seguro, como HTTPS. Consulta https://goo.gle/chrome-insecure-origins para obtener más información."
  },
  "models/issues_manager/DeprecationIssue.ts | hostCandidateAttributeGetter": {
    "message": "RTCPeerConnectionIceErrorEvent.hostCandidate está obsoleto. Usa RTCPeerConnectionIceErrorEvent.address o RTCPeerConnectionIceErrorEvent.port en su lugar."
  },
  "models/issues_manager/DeprecationIssue.ts | identityInCanMakePaymentEvent": {
    "message": "El origen del comerciante y los datos arbitrarios del evento de service worker de canmakepayment han quedado obsoletos y se eliminarán: topOrigin, paymentRequestOrigin, methodData y modifiers."
  },
  "models/issues_manager/DeprecationIssue.ts | insecurePrivateNetworkSubresourceRequest": {
    "message": "El sitio web ha solicitado un subrecurso de una red a la que pudo acceder únicamente por la posición de red privilegiada de sus usuarios. Estas solicitudes exponen dispositivos y servidores no públicos a Internet, lo que aumenta el riesgo de que se produzca un ataque de falsificación de solicitud entre sitios (CSRF) o de que se filtre información. Para reducir estos riesgos, Chrome desasiste las solicitudes a subrecursos no públicos cuando se inician desde contextos no seguros, y empezará a bloquearlas."
  },
  "models/issues_manager/DeprecationIssue.ts | legacyConstraintGoogIPv6": {
    "message": "IPv6 se habilita de forma predeterminada y está previsto que la opción para inhabilitarlo con googIPv6 se quite en M108. Después, se ignorará. Deja de usar esta restricción antigua."
  },
  "models/issues_manager/DeprecationIssue.ts | localCSSFileExtensionRejected": {
    "message": "No puede cargarse el CSS desde URLs file: a no ser que terminen con la extensión .css."
  },
  "models/issues_manager/DeprecationIssue.ts | mediaSourceAbortRemove": {
    "message": "El uso de SourceBuffer.abort() para anular la eliminación de intervalo asíncrona de remove() está obsoleto debido al cambio de la especificación. La compatibilidad se eliminará más adelante. Deberías procesar el evento updateend en su lugar. abort() solo está pensado para anular una subida de contenido multimedia asíncrona o restablecer el estado del analizador."
  },
  "models/issues_manager/DeprecationIssue.ts | mediaSourceDurationTruncatingBuffered": {
    "message": "La asignación a MediaSource.duration de valores situados por debajo de la marca de tiempo de presentación más alta de cualquier marco codificado en búfer está obsoleta debido al cambio de la especificación. La compatibilidad con la retirada implícita de contenido multimedia truncado en búfer se eliminará más adelante. En su lugar, deberías realizar remove(newDuration, oldDuration) de forma explícita en todos los sourceBuffers, donde se cumpla que newDuration < oldDuration."
  },
  "models/issues_manager/DeprecationIssue.ts | milestone": {
    "message": "Este cambio se aplicará con la versión principal {milestone}."
  },
  "models/issues_manager/DeprecationIssue.ts | noSysexWebMIDIWithoutPermission": {
    "message": "Web MIDI solicitará permiso de uso aunque no se especifique el SysEx en MIDIOptions."
  },
  "models/issues_manager/DeprecationIssue.ts | notificationInsecureOrigin": {
    "message": "La API Notification ya no puede usarse desde orígenes no seguros. Deberías plantearte cambiar tu aplicación a un origen seguro, como HTTPS. Consulta https://goo.gle/chrome-insecure-origins para obtener más información."
  },
  "models/issues_manager/DeprecationIssue.ts | notificationPermissionRequestedIframe": {
    "message": "El permiso para la API Notification ya no puede solicitarse desde un iframe de orígenes cruzados. En su lugar, deberías plantearte solicitar permiso desde un marco de nivel superior o abrir una nueva ventana."
  },
  "models/issues_manager/DeprecationIssue.ts | obsoleteWebRtcCipherSuite": {
    "message": "Tu colaborador está negociando una versión obsoleta de TLS o DTLS. Habla con tu colaborador para solucionarlo."
  },
  "models/issues_manager/DeprecationIssue.ts | openWebDatabaseInsecureContext": {
    "message": "WebSQL ya no está disponible en contextos no seguros y se eliminará en la versión M107. Utiliza almacenamiento web o bases de datos indexadas."
  },
  "models/issues_manager/DeprecationIssue.ts | pictureSourceSrc": {
    "message": "<source src> con un <picture> superior no es válido y, por tanto, se ignorará. Usa <source srcset> en su lugar."
  },
  "models/issues_manager/DeprecationIssue.ts | prefixedStorageInfo": {
    "message": "window.webkitStorageInfo está obsoleto. Usa una versión estandarizada de navigator.storage en su lugar."
  },
  "models/issues_manager/DeprecationIssue.ts | requestedSubresourceWithEmbeddedCredentials": {
    "message": "Las solicitudes de subrecursos cuyas URLs contienen credenciales insertadas (por ejemplo, https://user:pass@host/) se bloquean."
  },
  "models/issues_manager/DeprecationIssue.ts | rtcConstraintEnableDtlsSrtpFalse": {
    "message": "La restricción DtlsSrtpKeyAgreement se ha eliminado. Le has asignado el valor false a esta restricción, lo que se interpreta como un intento de usar el método eliminado SDES key negotiation. Esta función se ha eliminado. Usa un servicio compatible con DTLS key negotiation en su lugar."
  },
  "models/issues_manager/DeprecationIssue.ts | rtcConstraintEnableDtlsSrtpTrue": {
    "message": "La restricción DtlsSrtpKeyAgreement se ha eliminado. Le has asignado el valor true a esta restricción, lo cual no ha tenido ningún efecto, pero puedes quitar esta restricción para organizarte mejor."
  },
  "models/issues_manager/DeprecationIssue.ts | rtcPeerConnectionComplexPlanBSdpUsingDefaultSdpSemantics": {
    "message": "Complex Plan B SDP detectado. Este dialecto de Session Description Protocol ya no se admite. Usa Unified Plan SDP en su lugar."
  },
  "models/issues_manager/DeprecationIssue.ts | rtcPeerConnectionSdpSemanticsPlanB": {
    "message": "Plan B SDP semantics, que se utiliza al crear RTCPeerConnection con {sdpSemantics:'plan-b'}, es una versión antigua no estándar de Session Description Protocol, que se ha eliminado permanentemente de la plataforma web. Sigue disponible al programar con IS_FUCHSIA, pero tenemos intención de eliminarlo cuanto antes. Es necesario que dejes de depender de él. Consulta https://crbug.com/1302249 para ver el estado."
  },
  "models/issues_manager/DeprecationIssue.ts | rtcpMuxPolicyNegotiate": {
    "message": "La opción rtcpMuxPolicy está obsoleta y se eliminará."
  },
  "models/issues_manager/DeprecationIssue.ts | sharedArrayBufferConstructedWithoutIsolation": {
    "message": "SharedArrayBuffer necesitará aislamiento de otros orígenes. Consulta https://developer.chrome.com/blog/enabling-shared-array-buffer/ para obtener más información."
  },
  "models/issues_manager/DeprecationIssue.ts | textToSpeech_DisallowedByAutoplay": {
    "message": "speechSynthesis.speak() sin la activación del usuario está obsoleta y se eliminará."
  },
  "models/issues_manager/DeprecationIssue.ts | title": {
    "message": "Función obsoleta usada"
  },
  "models/issues_manager/DeprecationIssue.ts | v8SharedArrayBufferConstructedInExtensionWithoutIsolation": {
    "message": "Las extensiones deben aceptar el aislamiento de otros orígenes para seguir usando SharedArrayBuffer. Consulta https://developer.chrome.com/docs/extensions/mv3/cross-origin-isolation/."
  },
  "models/issues_manager/DeprecationIssue.ts | vendorSpecificApi": {
    "message": "{PH1} es específica de un proveedor. Usa la función estándar {PH2} en su lugar."
  },
  "models/issues_manager/DeprecationIssue.ts | xhrJSONEncodingDetection": {
    "message": "UTF‑16 no es compatible con response.json en XMLHttpRequest"
  },
  "models/issues_manager/DeprecationIssue.ts | xmlHttpRequestSynchronousInNonWorkerOutsideBeforeUnload": {
    "message": "El atributo síncrono XMLHttpRequest en el hilo principal está obsoleto por sus efectos negativos en la experiencia del usuario final. Para recibir más ayuda, consulta https://xhr.spec.whatwg.org/."
  },
  "models/issues_manager/DeprecationIssue.ts | xrSupportsSession": {
    "message": "supportsSession() está obsoleta. En su lugar, usa isSessionSupported() y comprueba el valor booleano resuelto."
  },
  "models/issues_manager/FederatedAuthRequestIssue.ts | fedCm": {
    "message": "API Federated Credential Management"
  },
  "models/issues_manager/GenericIssue.ts | crossOriginPortalPostMessage": {
    "message": "Portales: canales de comunicación con el mismo origen"
  },
  "models/issues_manager/HeavyAdIssue.ts | handlingHeavyAdInterventions": {
    "message": "Controlar intervenciones de anuncios pesados"
  },
  "models/issues_manager/Issue.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"
  },
  "models/issues_manager/Issue.ts | breakingChanges": {
    "message": "Puntos de ruptura"
  },
  "models/issues_manager/Issue.ts | improvementIssue": {
    "message": "Un problema de mejora: existe la oportunidad de mejorar la página"
  },
  "models/issues_manager/Issue.ts | improvements": {
    "message": "Mejoras"
  },
  "models/issues_manager/Issue.ts | pageErrorIssue": {
    "message": "Un problema con la página: la página no funciona correctamente"
  },
  "models/issues_manager/Issue.ts | pageErrors": {
    "message": "Errores de página"
  },
  "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/NavigatorUserAgentIssue.ts | userAgentReduction": {
    "message": "Reducción de cadena user-agent"
  },
  "models/issues_manager/QuirksModeIssue.ts | documentCompatibilityMode": {
    "message": "Modo de compatibilidad con documentos"
  },
  "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/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/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 | bidderWorklet": {
    "message": "Worklet del postor"
  },
  "models/timeline_model/TimelineModel.ts | bidderWorkletS": {
    "message": "Worklet del postor: {PH1}"
  },
  "models/timeline_model/TimelineModel.ts | dedicatedWorker": {
    "message": "Worker dedicado"
  },
  "models/timeline_model/TimelineModel.ts | sellerWorklet": {
    "message": "Worklet del vendedor"
  },
  "models/timeline_model/TimelineModel.ts | sellerWorkletS": {
    "message": "Worklet del vendedor: {PH1}"
  },
  "models/timeline_model/TimelineModel.ts | threadS": {
    "message": "Conversación {PH1}"
  },
  "models/timeline_model/TimelineModel.ts | unknownWorklet": {
    "message": "Worklet de subasta"
  },
  "models/timeline_model/TimelineModel.ts | unknownWorkletS": {
    "message": "Worklet de subasta: {PH1}"
  },
  "models/timeline_model/TimelineModel.ts | workerS": {
    "message": "Worker-{PH1}"
  },
  "models/timeline_model/TimelineModel.ts | workerSS": {
    "message": "Worker: {PH1} — {PH2}"
  },
  "models/timeline_model/TimelineModel.ts | workletService": {
    "message": "Servicio de worklet de subasta"
  },
  "models/timeline_model/TimelineModel.ts | workletServiceS": {
    "message": "Servicio de worklet de subasta: {PH1}"
  },
  "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 | fullTreeExperimentDescription": {
    "message": "Se ha movido el árbol de accesibilidad a la esquina superior derecha del árbol DOM."
  },
  "panels/accessibility/AXBreadcrumbsPane.ts | fullTreeExperimentName": {
    "message": "Habilitar árbol de accesibilidad de página completa"
  },
  "panels/accessibility/AXBreadcrumbsPane.ts | ignored": {
    "message": "Ignorado"
  },
  "panels/accessibility/AXBreadcrumbsPane.ts | reloadRequired": {
    "message": "Es necesario volver a cargar para que el cambio tenga efecto."
  },
  "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 | fromDescription": {
    "message": "De description"
  },
  "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 | valueFromDescriptionElement": {
    "message": "Valor del elemento description."
  },
  "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 | appIdExplainer": {
    "message": "Lo usa el navegador para saber si el archivo de manifiesto debe actualizar una aplicación concreta o si hace referencia a una nueva aplicación web que se puede instalar."
  },
  "panels/application/AppManifestView.ts | appIdNote": {
    "message": "{PH1} No se ha especificado el {PH2} en el manifiesto. En su lugar, se ha usado {PH3}. Para especificar un ID de aplicación que coincida con la identidad actual, asigna {PH5} {PH6} al campo {PH4}."
  },
  "panels/application/AppManifestView.ts | appManifest": {
    "message": "Manifiesto de la aplicación"
  },
  "panels/application/AppManifestView.ts | avoidPurposeAnyAndMaskable": {
    "message": "Te recomendamos que no declares un icono con purpose: \"any maskable\". Es posible que no se muestre correctamente en algunas plataformas por exceso o falta de espacio de relleno."
  },
  "panels/application/AppManifestView.ts | backgroundColor": {
    "message": "Color de fondo"
  },
  "panels/application/AppManifestView.ts | computedAppId": {
    "message": "ID de aplicación computado"
  },
  "panels/application/AppManifestView.ts | copyToClipboard": {
    "message": "Copiar en el portapapeles"
  },
  "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 | darkBackgroundColor": {
    "message": "Color del fondo oscuro"
  },
  "panels/application/AppManifestView.ts | darkThemeColor": {
    "message": "Color del tema oscuro"
  },
  "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 | learnMore": {
    "message": "Más información"
  },
  "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 apto. 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\"."
  },
  "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? Consulta {PH1}."
  },
  "panels/application/AppManifestView.ts | newNoteUrl": {
    "message": "URL de nueva nota"
  },
  "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 | note": {
    "message": "Nota:"
  },
  "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 | protocolHandlers": {
    "message": "Controladores de protocolos"
  },
  "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 | screenshotPixelSize": {
    "message": "La captura de pantalla {url} debe especificar un tamaño de píxel [width]x[height] en lugar del valor \"any\" como tamaño inicial."
  },
  "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/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 | backgroundServices": {
    "message": "Servicios en segundo plano"
  },
  "panels/application/ApplicationPanelSidebar.ts | beforeInvokeAlert": {
    "message": "{PH1}: invócalo para desplazarte a esta sección en el archivo de manifiesto"
  },
  "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 | onInvokeAlert": {
    "message": "Te has desplazado hasta {PH1}"
  },
  "panels/application/ApplicationPanelSidebar.ts | onInvokeManifestAlert": {
    "message": "Archivo de manifiesto: invócalo para desplazarte hasta la parte superior del 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/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 | domStorageItemDeleted": {
    "message": "Se ha eliminado el elemento de almacenamiento."
  },
  "panels/application/DOMStorageItemsView.ts | domStorageItems": {
    "message": "Elementos de almacenamiento de DOM"
  },
  "panels/application/DOMStorageItemsView.ts | domStorageItemsCleared": {
    "message": "Elementos de almacenamiento de DOM borrados"
  },
  "panels/application/DOMStorageItemsView.ts | domStorageNumberEntries": {
    "message": "Número de entradas mostradas en la tabla: {PH1}"
  },
  "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/InterestGroupStorageView.ts | clickToDisplayBody": {
    "message": "Haz clic en cualquier evento del grupo de interés para mostrar el estado actual del grupo"
  },
  "panels/application/InterestGroupStorageView.ts | noDataAvailable": {
    "message": "No hay detalles disponibles para el grupo de interés seleccionado. Es posible que el navegador haya abandonado el grupo."
  },
  "panels/application/InterestGroupTreeElement.ts | interestGroups": {
    "message": "Grupos de interés"
  },
  "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/ReportingApiReportsView.ts | clickToDisplayBody": {
    "message": "Haz clic en cualquier informe para mostrar su contenido"
  },
  "panels/application/ReportingApiTreeElement.ts | reportingApi": {
    "message": "API Reporting"
  },
  "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 | seeAllRegistrations": {
    "message": "Ver todos los registros"
  },
  "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 | 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 | simulateCustomStorage": {
    "message": "Simular cuota de almacenamiento personalizada"
  },
  "panels/application/StorageView.ts | storageQuotaIsLimitedIn": {
    "message": "La cuota de almacenamiento está limitada en modo 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/BackForwardCacheStrings.ts | HTTPMethodNotGET": {
    "message": "Solo las páginas que se han cargado a través de una solicitud GET pueden usar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | HTTPStatusNotOK": {
    "message": "Solo las páginas con un código de estado de 2XX se pueden almacenar en caché."
  },
  "panels/application/components/BackForwardCacheStrings.ts | JavaScriptExecution": {
    "message": "Chrome ha detectado un intento de ejecutar JavaScript mientras estaba en caché."
  },
  "panels/application/components/BackForwardCacheStrings.ts | appBanner": {
    "message": "Las páginas que han solicitado un AppBanner por el momento no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | backForwardCacheDisabled": {
    "message": "Las marcas inhabilitan la caché de páginas completas. Ve a chrome://flags/#back-forward-cache para habilitarla localmente en este dispositivo."
  },
  "panels/application/components/BackForwardCacheStrings.ts | backForwardCacheDisabledByCommandLine": {
    "message": "La caché de páginas completas ha sido inhabilitada por la línea de comandos."
  },
  "panels/application/components/BackForwardCacheStrings.ts | backForwardCacheDisabledByLowMemory": {
    "message": "La caché de páginas completas se ha inhabilitado porque no hay suficiente memoria."
  },
  "panels/application/components/BackForwardCacheStrings.ts | backForwardCacheDisabledForDelegate": {
    "message": "Caché de páginas completas no admitida por delegado."
  },
  "panels/application/components/BackForwardCacheStrings.ts | backForwardCacheDisabledForPrerender": {
    "message": "La caché de páginas completas se ha inhabilitado para el prerrenderizador."
  },
  "panels/application/components/BackForwardCacheStrings.ts | broadcastChannel": {
    "message": "La página no se puede almacenar en caché porque incluye una instancia BroadcastChannel con procesadores registrados."
  },
  "panels/application/components/BackForwardCacheStrings.ts | cacheControlNoStore": {
    "message": "Las páginas con un encabezado cache-control:no-store no pueden acceder a la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | cacheFlushed": {
    "message": "La caché se ha borrado intencionadamente."
  },
  "panels/application/components/BackForwardCacheStrings.ts | cacheLimit": {
    "message": "La página se ha quitado de la caché para poder almacenar otra."
  },
  "panels/application/components/BackForwardCacheStrings.ts | containsPlugins": {
    "message": "Las páginas que contienen complementos por el momento no pueden usar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | contentFileChooser": {
    "message": "Las páginas que usan la API FileChooser no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | contentFileSystemAccess": {
    "message": "Las páginas que usan la API File System Access no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | contentMediaDevicesDispatcherHost": {
    "message": "Las páginas que usan Media Device Dispatcher no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | contentMediaPlay": {
    "message": "Un reproductor multimedia estaba funcionando al salir."
  },
  "panels/application/components/BackForwardCacheStrings.ts | contentMediaSession": {
    "message": "Las páginas que usan la API MediaSession y definen un estado de reproducción no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | contentMediaSessionService": {
    "message": "Las páginas que usan la API MediaSession y establecen controladores de acciones no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | contentScreenReader": {
    "message": "La caché de páginas completas está inhabilitada debido al lector de pantalla."
  },
  "panels/application/components/BackForwardCacheStrings.ts | contentSecurityHandler": {
    "message": "Las páginas que usan SecurityHandler no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | contentSerial": {
    "message": "Las páginas que usan la API Serial no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | contentWebAuthenticationAPI": {
    "message": "Las páginas que usan la API WebAuthentication no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | contentWebBluetooth": {
    "message": "Las páginas que usan la API WebBluetooth no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | contentWebUSB": {
    "message": "Las páginas que usan la API WebUSB no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | dedicatedWorkerOrWorklet": {
    "message": "Las páginas que usan un worker o un worklet dedicado por el momento no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | documentLoaded": {
    "message": "El documento no había terminado de cargarse cuando lo abandonaste."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderAppBannerManager": {
    "message": "El banner de la aplicación estaba presente al salir."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderChromePasswordManagerClientBindCredentialManager": {
    "message": "El gestor de contraseñas de Chrome estaba presente al salir."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderDomDistillerSelfDeletingRequestDelegate": {
    "message": "La extracción del DOM estaba en curso al salir."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderDomDistillerViewerSource": {
    "message": "El visor del extractor de DOM estaba presente al salir."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderExtensionMessaging": {
    "message": "La caché de páginas completas está inhabilitada debido a extensiones que usan la API Messaging."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderExtensionMessagingForOpenPort": {
    "message": "Las extensiones con conexión de larga duración deben cerrar la conexión antes de acceder a la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderExtensionSentMessageToCachedFrame": {
    "message": "Hay extensiones con conexión de larga duración que han intentado enviar mensajes a marcos en la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderExtensions": {
    "message": "La caché de páginas completas está inhabilitada debido a las extensiones."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderModalDialog": {
    "message": "En la página se mostraba un diálogo modal, como un diálogo de reenvío de formulario o de contraseña HTTP, al salir."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderOfflinePage": {
    "message": "La página sin conexión se mostraba al salir."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderOomInterventionTabHelper": {
    "message": "La barra de intervención en caso de falta de memoria estaba presente al salir."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderPermissionRequestManager": {
    "message": "Había solicitudes de permiso al salir."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderPopupBlockerTabHelper": {
    "message": "El bloqueador de ventanas emergentes estaba presente al salir."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderSafeBrowsingThreatDetails": {
    "message": "Se mostraban detalles de Navegación segura al salir."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderSafeBrowsingTriggeredPopupBlocker": {
    "message": "La función Navegación segura ha considerado que esta página hace un uso inadecuado y ha bloqueado la ventana emergente."
  },
  "panels/application/components/BackForwardCacheStrings.ts | enteredBackForwardCacheBeforeServiceWorkerHostAdded": {
    "message": "Se ha activado un service worker mientras la página estaba en la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | errorDocument": {
    "message": "La caché de páginas completas se ha inhabilitado debido a un error de documento."
  },
  "panels/application/components/BackForwardCacheStrings.ts | fencedFramesEmbedder": {
    "message": "Las páginas que usan FencedFrames no se pueden almacenar en la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | foregroundCacheLimit": {
    "message": "La página se ha quitado de la caché para poder almacenar otra."
  },
  "panels/application/components/BackForwardCacheStrings.ts | grantedMediaStreamAccess": {
    "message": "Las páginas que han otorgado acceso de emisión multimedia por el momento no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | haveInnerContents": {
    "message": "Las páginas que usan portales por el momento no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | idleManager": {
    "message": "Las páginas que usan IdleManager por el momento no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | indexedDBConnection": {
    "message": "Las páginas que tienen una conexión IndexedDB abierta por el momento no pueden usar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | ineligibleAPI": {
    "message": "Se han usado APIs no válidas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | injectedJavascript": {
    "message": "Las páginas en las que las extensiones insertan JavaScript por el momento no pueden usar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | injectedStyleSheet": {
    "message": "Las páginas en las que las extensiones insertan StyleSheet por el momento no pueden usar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | internalError": {
    "message": "Error interno."
  },
  "panels/application/components/BackForwardCacheStrings.ts | keyboardLock": {
    "message": "Las páginas que usan el bloqueo de teclado por el momento no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | loading": {
    "message": "Esta página no había terminado de cargarse cuando la abandonaste."
  },
  "panels/application/components/BackForwardCacheStrings.ts | mainResourceHasCacheControlNoCache": {
    "message": "Las páginas cuyo recurso principal incluye cache-control:no-cache no pueden acceder a la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | mainResourceHasCacheControlNoStore": {
    "message": "Las páginas cuyo recurso principal incluye cache-control:no-store no pueden acceder a la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | navigationCancelledWhileRestoring": {
    "message": "La navegación se ha cancelado antes de que la página se pudiera restaurar desde la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | networkExceedsBufferLimit": {
    "message": "La página se ha quitado de la caché porque una conexión de red activa ha recibido demasiados datos. Chrome limita la cantidad de datos que puede recibir una página mientras está almacenada en caché."
  },
  "panels/application/components/BackForwardCacheStrings.ts | networkRequestDatapipeDrainedAsBytesConsumer": {
    "message": "Las páginas que tienen fetch() o XHR en curso por el momento no pueden usar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | networkRequestRedirected": {
    "message": "La página se ha quitado de la caché de páginas completas porque una solicitud de red activa incluía un redireccionamiento."
  },
  "panels/application/components/BackForwardCacheStrings.ts | networkRequestTimeout": {
    "message": "La página se ha quitado de la caché porque una conexión de red ha estado abierta demasiado tiempo. Chrome limita el tiempo durante el que una página puede recibir datos mientras está almacenada en caché."
  },
  "panels/application/components/BackForwardCacheStrings.ts | noResponseHead": {
    "message": "Las páginas que no tienen un encabezado de respuesta válido no pueden acceder a la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | notMainFrame": {
    "message": "La navegación se ha producido en un marco que no es el principal."
  },
  "panels/application/components/BackForwardCacheStrings.ts | outstandingIndexedDBTransaction": {
    "message": "Las páginas con transacciones en curso de bases de datos indexadas por el momento no pueden usar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | outstandingNetworkRequestDirectSocket": {
    "message": "Las páginas con una solicitud de red en curso por el momento no pueden usar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | outstandingNetworkRequestFetch": {
    "message": "Las páginas con una solicitud de red de obtención en curso por el momento no pueden usar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | outstandingNetworkRequestOthers": {
    "message": "Las páginas con una solicitud de red en curso por el momento no pueden usar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | outstandingNetworkRequestXHR": {
    "message": "Las páginas con una solicitud de red XHR en curso por el momento no pueden usar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | paymentManager": {
    "message": "Las páginas que usan PaymentManager por el momento no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | pictureInPicture": {
    "message": "Las páginas que usan imagen en imagen por el momento no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | portal": {
    "message": "Las páginas que usan portales por el momento no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | printing": {
    "message": "Las páginas que muestran interfaz de impresión por el momento no pueden usar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | relatedActiveContentsExist": {
    "message": "La página se ha abierto usando window.open() y otra pestaña hace referencia a ella, o la página ha abierto una ventana."
  },
  "panels/application/components/BackForwardCacheStrings.ts | rendererProcessCrashed": {
    "message": "El proceso de renderizado de la página que está en la caché de páginas completas ha fallado."
  },
  "panels/application/components/BackForwardCacheStrings.ts | rendererProcessKilled": {
    "message": "El proceso de renderizado de la página que está en la caché de páginas completas se ha cerrado."
  },
  "panels/application/components/BackForwardCacheStrings.ts | requestedAudioCapturePermission": {
    "message": "Las páginas que han solicitado permisos de captura de audio por el momento no pueden usar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | requestedBackForwardCacheBlockedSensors": {
    "message": "Las páginas que han solicitado permisos de sensor por el momento no pueden usar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | requestedBackgroundWorkPermission": {
    "message": "Las páginas que han solicitado la sincronización en segundo plano o permisos de obtención por el momento no pueden usar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | requestedMIDIPermission": {
    "message": "Las páginas que han solicitado permisos MIDI por el momento no pueden usar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | requestedNotificationsPermission": {
    "message": "Las páginas que han solicitado permisos de notificaciones por el momento no pueden usar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | requestedStorageAccessGrant": {
    "message": "Las páginas que han solicitado acceso al almacenamiento por el momento no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | requestedVideoCapturePermission": {
    "message": "Las páginas que han solicitado permisos de captura de vídeo por el momento no pueden usar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | schemeNotHTTPOrHTTPS": {
    "message": "Solo las páginas cuyo esquema de URL es HTTP/HTTPS se pueden almacenar en caché."
  },
  "panels/application/components/BackForwardCacheStrings.ts | serviceWorkerClaim": {
    "message": "La página ha sido reclamada por un service worker mientras está en la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | serviceWorkerPostMessage": {
    "message": "Un service worker ha intentado enviar MessageEvent a la página que está en la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | serviceWorkerUnregistration": {
    "message": "Se ha anulado el registro de ServiceWorker mientras una página estaba en la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | serviceWorkerVersionActivation": {
    "message": "La página se ha quitado de la caché de páginas completas porque se ha activado un service worker."
  },
  "panels/application/components/BackForwardCacheStrings.ts | sessionRestored": {
    "message": "Chrome se ha reiniciado y se han borrado las entradas de la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | sharedWorker": {
    "message": "Las páginas que usan SharedWorker por el momento no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | speechRecognizer": {
    "message": "Las páginas que usan SpeechRecognizer por el momento no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | speechSynthesis": {
    "message": "Las páginas que usan SpeechSynthesis por el momento no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | subframeIsNavigating": {
    "message": "Un iframe de la página ha comenzado una navegación que no ha completado."
  },
  "panels/application/components/BackForwardCacheStrings.ts | subresourceHasCacheControlNoCache": {
    "message": "Las páginas cuyo subrecurso incluye cache-control:no-cache no pueden acceder a la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | subresourceHasCacheControlNoStore": {
    "message": "Las páginas cuyo subrecurso incluye cache-control:no-store no pueden acceder a la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | timeout": {
    "message": "La página ha superado el tiempo máximo que puede estar en la caché de páginas completas y ha caducado."
  },
  "panels/application/components/BackForwardCacheStrings.ts | timeoutPuttingInCache": {
    "message": "La página ha agotado el tiempo de espera al acceder a la caché de páginas completas (probablemente, debido a controladores pagehide de larga duración)."
  },
  "panels/application/components/BackForwardCacheStrings.ts | unloadHandlerExistsInMainFrame": {
    "message": "La página tiene un controlador de descarga en el marco principal."
  },
  "panels/application/components/BackForwardCacheStrings.ts | unloadHandlerExistsInSubFrame": {
    "message": "La página tiene un controlador de descarga en un submarco."
  },
  "panels/application/components/BackForwardCacheStrings.ts | userAgentOverrideDiffers": {
    "message": "El navegador ha cambiado el encabezado de anulación de user-agent."
  },
  "panels/application/components/BackForwardCacheStrings.ts | wasGrantedMediaAccess": {
    "message": "Las páginas que han concedido acceso para grabar vídeo o audio por el momento no pueden usar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | webDatabase": {
    "message": "Las páginas que usan WebDatabase por el momento no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | webHID": {
    "message": "Las páginas que usan WebHID por el momento no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | webLocks": {
    "message": "Las páginas que usan WebLocks por el momento no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | webNfc": {
    "message": "Las páginas que usan WebNfc por el momento no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | webOTPService": {
    "message": "Las páginas que usan WebOTPService por el momento no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | webRTC": {
    "message": "Las páginas con WebRTC no pueden acceder a la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | webShare": {
    "message": "Las páginas que usan WebShare por el momento no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | webSocket": {
    "message": "Las páginas con WebSocket no pueden acceder a la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | webTransport": {
    "message": "Las páginas con WebTransport no pueden acceder a la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | webXR": {
    "message": "Las páginas que usan WebXR por el momento no pueden utilizar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheView.ts | backForwardCacheTitle": {
    "message": "Caché de páginas completas"
  },
  "panels/application/components/BackForwardCacheView.ts | blankURLTitle": {
    "message": "URL en blanco [{PH1}]"
  },
  "panels/application/components/BackForwardCacheView.ts | blockingExtensionId": {
    "message": "ID de extensión: "
  },
  "panels/application/components/BackForwardCacheView.ts | circumstantial": {
    "message": "No se pueden tomar medidas"
  },
  "panels/application/components/BackForwardCacheView.ts | circumstantialExplanation": {
    "message": "Estos motivos no tienen acciones asociadas, es decir, algo que está fuera del control directo de la página ha impedido el almacenamiento en caché."
  },
  "panels/application/components/BackForwardCacheView.ts | framesPerIssue": {
    "message": "{n,plural, =1{# marco}other{# marcos}}"
  },
  "panels/application/components/BackForwardCacheView.ts | framesTitle": {
    "message": "Marcos"
  },
  "panels/application/components/BackForwardCacheView.ts | issuesInMultipleFrames": {
    "message": "{n,plural, =1{# problema detectado en {m} marcos.}other{# problemas detectados en {m} marcos.}}"
  },
  "panels/application/components/BackForwardCacheView.ts | issuesInSingleFrame": {
    "message": "{n,plural, =1{# problema detectado en 1 marco.}other{# problemas detectados en 1 marco.}}"
  },
  "panels/application/components/BackForwardCacheView.ts | learnMore": {
    "message": "Más información: disponibilidad de caché de páginas completas"
  },
  "panels/application/components/BackForwardCacheView.ts | mainFrame": {
    "message": "Marco principal"
  },
  "panels/application/components/BackForwardCacheView.ts | neverUseUnload": {
    "message": "Más información: no usar nunca el controlador de descarga"
  },
  "panels/application/components/BackForwardCacheView.ts | normalNavigation": {
    "message": "No servida desde la caché de páginas completas. Para activar la caché de páginas completas, usa los botones de avance y retroceso de Chrome o el botón de prueba de abajo para salir y volver a entrar automáticamente."
  },
  "panels/application/components/BackForwardCacheView.ts | pageSupportNeeded": {
    "message": "Se pueden tomar medidas"
  },
  "panels/application/components/BackForwardCacheView.ts | pageSupportNeededExplanation": {
    "message": "Estos motivos tienen acciones asociadas, es decir, se pueden depurar para que la página pueda usar la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheView.ts | restoredFromBFCache": {
    "message": "Servida correctamente desde la caché de páginas completas."
  },
  "panels/application/components/BackForwardCacheView.ts | runTest": {
    "message": "Probar caché de páginas completas"
  },
  "panels/application/components/BackForwardCacheView.ts | runningTest": {
    "message": "Ejecutando prueba"
  },
  "panels/application/components/BackForwardCacheView.ts | supportPending": {
    "message": "Compatibilidad pendiente"
  },
  "panels/application/components/BackForwardCacheView.ts | supportPendingExplanation": {
    "message": "La compatibilidad de Chrome con estos motivos está pendiente, es decir, no impedirán que la página pueda usar la caché de páginas completas en una versión futura de Chrome."
  },
  "panels/application/components/BackForwardCacheView.ts | unavailable": {
    "message": "no disponible"
  },
  "panels/application/components/BackForwardCacheView.ts | unknown": {
    "message": "Estado desconocido"
  },
  "panels/application/components/BackForwardCacheView.ts | url": {
    "message": "URL:"
  },
  "panels/application/components/EndpointsGrid.ts | noEndpointsToDisplay": {
    "message": "No hay puntos finales que mostrar"
  },
  "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 | 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 | childDescription": {
    "message": "Este marco se ha identificado como el marco secundario de un anuncio"
  },
  "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 | createdByAdScriptExplanation": {
    "message": "Había una secuencia de comandos publicitaria en la (async) stack cuando se creó este marco. Puede que obtengas más información valiosa examinando el stack trace de creación de este marco."
  },
  "panels/application/components/FrameDetailsView.ts | creationStackTrace": {
    "message": "Stack Trace de creación de marcos"
  },
  "panels/application/components/FrameDetailsView.ts | creationStackTraceExplanation": {
    "message": "Este marco se ha creado de forma programática. El stack trace muestra dónde ocurrió."
  },
  "panels/application/components/FrameDetailsView.ts | creatorAdScript": {
    "message": "Secuencia de comandos de anuncios del creador"
  },
  "panels/application/components/FrameDetailsView.ts | crossoriginIsolated": {
    "message": "Orígenes cruzados aislados"
  },
  "panels/application/components/FrameDetailsView.ts | document": {
    "message": "Documento"
  },
  "panels/application/components/FrameDetailsView.ts | frameId": {
    "message": "ID de marco"
  },
  "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 | matchedBlockingRuleExplanation": {
    "message": "Este marco se considera un marco de anuncio porque su documento principal actual (o previo) es un recurso publicitario."
  },
  "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 | parentIsAdExplanation": {
    "message": "Este marco se considera un marco de anuncio porque su marco superior lo es."
  },
  "panels/application/components/FrameDetailsView.ts | prerendering": {
    "message": "Renderizado previo"
  },
  "panels/application/components/FrameDetailsView.ts | prerenderingStatus": {
    "message": "Estado de renderizado previo"
  },
  "panels/application/components/FrameDetailsView.ts | refresh": {
    "message": "Actualizar"
  },
  "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 | rootDescription": {
    "message": "Este marco se ha identificado como el marco raíz de un anuncio"
  },
  "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 SABs pueden transferirse a través de postMessage"
  },
  "panels/application/components/FrameDetailsView.ts | sharedarraybufferConstructorIsAvailable": {
    "message": "El constructor SharedArrayBuffer está disponible, pero los SABs no pueden transferirse a través de postMessage"
  },
  "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 | 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/InterestGroupAccessGrid.ts | allInterestGroupStorageEvents": {
    "message": "Todos los eventos de almacenamiento del grupo de interés."
  },
  "panels/application/components/InterestGroupAccessGrid.ts | eventTime": {
    "message": "Hora del evento"
  },
  "panels/application/components/InterestGroupAccessGrid.ts | eventType": {
    "message": "Tipo de acceso"
  },
  "panels/application/components/InterestGroupAccessGrid.ts | groupName": {
    "message": "Nombre"
  },
  "panels/application/components/InterestGroupAccessGrid.ts | groupOwner": {
    "message": "Propietario"
  },
  "panels/application/components/InterestGroupAccessGrid.ts | noEvents": {
    "message": "No se han registrado eventos del grupo de interés."
  },
  "panels/application/components/OriginTrialTreeView.ts | expiryTime": {
    "message": "Plazo de vencimiento"
  },
  "panels/application/components/OriginTrialTreeView.ts | isThirdParty": {
    "message": "Externo"
  },
  "panels/application/components/OriginTrialTreeView.ts | matchSubDomains": {
    "message": "Coincidencia de subdominio"
  },
  "panels/application/components/OriginTrialTreeView.ts | origin": {
    "message": "Origen"
  },
  "panels/application/components/OriginTrialTreeView.ts | rawTokenText": {
    "message": "Token sin procesar"
  },
  "panels/application/components/OriginTrialTreeView.ts | status": {
    "message": "Estado del token"
  },
  "panels/application/components/OriginTrialTreeView.ts | token": {
    "message": "Token"
  },
  "panels/application/components/OriginTrialTreeView.ts | tokens": {
    "message": "{PH1} tokens"
  },
  "panels/application/components/OriginTrialTreeView.ts | trialName": {
    "message": "Nombre de la prueba"
  },
  "panels/application/components/OriginTrialTreeView.ts | usageRestriction": {
    "message": "Restricción de uso"
  },
  "panels/application/components/PermissionsPolicySection.ts | allowedFeatures": {
    "message": "Funciones permitidas"
  },
  "panels/application/components/PermissionsPolicySection.ts | clickToShowHeader": {
    "message": "Haz clic para mostrar la solicitud cuyo encabezado HTTP \"Permissions-Policy\" inhabilita esta función."
  },
  "panels/application/components/PermissionsPolicySection.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/PermissionsPolicySection.ts | disabledByFencedFrame": {
    "message": "inhabilitado dentro de un fencedframe"
  },
  "panels/application/components/PermissionsPolicySection.ts | disabledByHeader": {
    "message": "inhabilitada por el encabezado \"Permissions-Policy\""
  },
  "panels/application/components/PermissionsPolicySection.ts | disabledByIframe": {
    "message": "falta en el atributo \"allow\" de iframe"
  },
  "panels/application/components/PermissionsPolicySection.ts | disabledFeatures": {
    "message": "Funciones inhabilitadas"
  },
  "panels/application/components/PermissionsPolicySection.ts | hideDetails": {
    "message": "Ocultar detalles"
  },
  "panels/application/components/PermissionsPolicySection.ts | showDetails": {
    "message": "Mostrar detalles"
  },
  "panels/application/components/Prerender2.ts | Activated": {
    "message": "Activado."
  },
  "panels/application/components/Prerender2.ts | AudioOutputDeviceRequested": {
    "message": "El prerrenderizado aún no admite la API AudioContext."
  },
  "panels/application/components/Prerender2.ts | BlockedByClient": {
    "message": "El cliente ha bloqueado la carga de recursos."
  },
  "panels/application/components/Prerender2.ts | CancelAllHostsForTesting": {
    "message": "CancelAllHostsForTesting."
  },
  "panels/application/components/Prerender2.ts | ClientCertRequested": {
    "message": "La página solicita un certificado de cliente, lo que no es adecuado para una página oculta como la de prerrenderizado."
  },
  "panels/application/components/Prerender2.ts | CrossOriginNavigation": {
    "message": "La página prerrenderizada dirigía a una URL de origen cruzado después de cargarse. Actualmente no se permite prerrenderizar páginas de origen cruzado."
  },
  "panels/application/components/Prerender2.ts | CrossOriginRedirect": {
    "message": "Se ha intentado prerrenderizar una URL que ha redirigido a una URL de origen cruzado. Actualmente no se permite prerrenderizar páginas de origen cruzado."
  },
  "panels/application/components/Prerender2.ts | Destroyed": {
    "message": "Una página prerrenderizada se ha abandonado por motivos desconocidos."
  },
  "panels/application/components/Prerender2.ts | DidFailLoad": {
    "message": "DidFailLoadWithError se produjo durante el prerrenderizado."
  },
  "panels/application/components/Prerender2.ts | Download": {
    "message": "No se permiten descargas en Prerender."
  },
  "panels/application/components/Prerender2.ts | EmbedderTriggeredAndCrossOriginRedirected": {
    "message": "El prerrenderizado activado por Chrome de forma interna (por ejemplo, el prerrenderizado del omnibox) se ha cancelado porque la navegación se redirige a otra página de origen cruzado."
  },
  "panels/application/components/Prerender2.ts | EmbedderTriggeredAndDestroyed": {
    "message": "El prerrenderizado activado por Chrome de forma interna (por ejemplo, el prerrenderizado del omnibox) se destruye en el destructor."
  },
  "panels/application/components/Prerender2.ts | EmbedderTriggeredAndSameOriginRedirected": {
    "message": "El prerrenderizado activado por Chrome de forma interna (por ejemplo, el prerrenderizado del omnibox) se ha cancelado porque la navegación se redirige a otra página del mismo origen."
  },
  "panels/application/components/Prerender2.ts | InProgressNavigation": {
    "message": "InProgressNavigation."
  },
  "panels/application/components/Prerender2.ts | InvalidSchemeNavigation": {
    "message": "Solo se permite la navegación HTTP(S) cuando se está prerrenderizando."
  },
  "panels/application/components/Prerender2.ts | InvalidSchemeRedirect": {
    "message": "Se ha intentado prerrenderizar una URL que ha redirigido a una URL que no es HTTP(S). Solo se pueden prerrenderizar páginas HTTP(S)."
  },
  "panels/application/components/Prerender2.ts | LoginAuthRequested": {
    "message": "El prerrenderizado no es compatible con las solicitudes de autenticación de la interfaz de usuario."
  },
  "panels/application/components/Prerender2.ts | LowEndDevice": {
    "message": "El prerrenderizado no está disponible en dispositivos con poca memoria."
  },
  "panels/application/components/Prerender2.ts | MainFrameNavigation": {
    "message": "No se permiten navegaciones después de la navegación inicial del prerrenderizado"
  },
  "panels/application/components/Prerender2.ts | MaxNumOfRunningPrerendersExceeded": {
    "message": "Se ha superado el número máximo de prerrenderizados."
  },
  "panels/application/components/Prerender2.ts | MixedContent": {
    "message": "Un marco de contenido mixto ha cancelado el prerrenderizado."
  },
  "panels/application/components/Prerender2.ts | MojoBinderPolicy": {
    "message": "La página prerrenderizada ha usado una API no permitida"
  },
  "panels/application/components/Prerender2.ts | NavigationBadHttpStatus": {
    "message": "La navegación inicial del prerrenderizado no se ha realizado correctamente porque el servidor ha devuelto un código de estado que no es 200/204/205."
  },
  "panels/application/components/Prerender2.ts | NavigationNotCommitted": {
    "message": "La página de prerrenderizado no se carga al final."
  },
  "panels/application/components/Prerender2.ts | NavigationRequestBlockedByCsp": {
    "message": "La CSP ha bloqueado la solicitud de navegación."
  },
  "panels/application/components/Prerender2.ts | NavigationRequestNetworkError": {
    "message": "Se ha producido un error de red durante el prerrenderizado."
  },
  "panels/application/components/Prerender2.ts | RendererProcessCrashed": {
    "message": "Se ha producido un fallo en la página prerrenderizada."
  },
  "panels/application/components/Prerender2.ts | RendererProcessKilled": {
    "message": "El proceso de renderizado de la página de prerrenderizado se ha cerrado."
  },
  "panels/application/components/Prerender2.ts | SslCertificateError": {
    "message": "Error de certificado SSL."
  },
  "panels/application/components/Prerender2.ts | Stop": {
    "message": "La pestaña se ha detenido."
  },
  "panels/application/components/Prerender2.ts | TriggerBackgrounded": {
    "message": "La pestaña está en segundo plano"
  },
  "panels/application/components/Prerender2.ts | TriggerDestroyed": {
    "message": "El prerrenderizado no se activa ni se destruye con el activador."
  },
  "panels/application/components/Prerender2.ts | UaChangeRequiresReload": {
    "message": "Es necesario volver a cargar después de UserAgentOverride."
  },
  "panels/application/components/ProtocolHandlersView.ts | dropdownLabel": {
    "message": "Selecciona un controlador de protocolos"
  },
  "panels/application/components/ProtocolHandlersView.ts | manifest": {
    "message": "archivo de manifiesto"
  },
  "panels/application/components/ProtocolHandlersView.ts | needHelpReadOur": {
    "message": "¿Necesitas ayuda? Consulta {PH1}."
  },
  "panels/application/components/ProtocolHandlersView.ts | protocolDetected": {
    "message": "Se ha encontrado un registro de controlador de protocolos válido en {PH1}. Con la aplicación instalada, prueba los protocolos registrados."
  },
  "panels/application/components/ProtocolHandlersView.ts | protocolHandlerRegistrations": {
    "message": "Registro de controladores de protocolos de URLs para PWAs"
  },
  "panels/application/components/ProtocolHandlersView.ts | protocolNotDetected": {
    "message": "Define controladores de protocolos en {PH1} para registrar tu aplicación como controlador de protocolos personalizados cuando esté instalada."
  },
  "panels/application/components/ProtocolHandlersView.ts | testProtocol": {
    "message": "Probar protocolo"
  },
  "panels/application/components/ProtocolHandlersView.ts | textboxLabel": {
    "message": "Parámetro de consulta o punto final para el controlador de protocolos"
  },
  "panels/application/components/ReportsGrid.ts | destination": {
    "message": "Destino"
  },
  "panels/application/components/ReportsGrid.ts | generatedAt": {
    "message": "Hora de generación"
  },
  "panels/application/components/ReportsGrid.ts | noReportsToDisplay": {
    "message": "No hay informes que mostrar"
  },
  "panels/application/components/ReportsGrid.ts | status": {
    "message": "Estado"
  },
  "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 | sSS": {
    "message": "{PH1}: {PH2}, {PH3}"
  },
  "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/ChangesView.ts | binaryData": {
    "message": "Datos binarios"
  },
  "panels/changes/ChangesView.ts | copy": {
    "message": "Copiar"
  },
  "panels/changes/ChangesView.ts | copyAllChangesFromCurrentFile": {
    "message": "Copiar todos los cambios del archivo actual"
  },
  "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 | autocompleteFromHistory": {
    "message": "Autocompletar desde el historial"
  },
  "panels/console/ConsoleView.ts | consoleCleared": {
    "message": "Consola borrada"
  },
  "panels/console/ConsoleView.ts | consoleSettings": {
    "message": "Ajustes de la consola"
  },
  "panels/console/ConsoleView.ts | consoleSidebarHidden": {
    "message": "Barra lateral de la consola ocultada"
  },
  "panels/console/ConsoleView.ts | consoleSidebarShown": {
    "message": "Barra lateral de la consola mostrada"
  },
  "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 | filteredMessagesInConsole": {
    "message": "{PH1} mensajes en la consola"
  },
  "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 | logXMLHttpRequests": {
    "message": "Registrar solicitudes XMLHttpRequest"
  },
  "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 | showCorsErrorsInConsole": {
    "message": "Mostrar los errores CORS en la consola"
  },
  "panels/console/ConsoleView.ts | treatEvaluationAsUserActivation": {
    "message": "Tratar la evaluación como activación de usuario"
  },
  "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 | stackMessageCollapsed": {
    "message": "Tabla apilada oculta"
  },
  "panels/console/ConsoleViewMessage.ts | stackMessageExpanded": {
    "message": "Tabla apilada expandida"
  },
  "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 | doNotShowCorsErrorsIn": {
    "message": "No mostrar los errores CORS 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 solicitudes XMLHttpRequest"
  },
  "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 | showCorsErrorsInConsole": {
    "message": "Mostrar los errores CORS en la 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": "Tratar la evaluación como 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 | 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 no se han ejecutado (aún)."
  },
  "panels/coverage/CoverageListView.ts | sBytesSBelongToBlocksOfJavascript": {
    "message": "{PH1} bytes ({PH2}) pertenecen a bloques de JavaScript ejecutados al menos una vez."
  },
  "panels/coverage/CoverageListView.ts | sBytesSBelongToFunctionsThatHave": {
    "message": "{PH1} bytes ({PH2}) pertenecen 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 | 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/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/components/CSSOverviewStartView.ts | captureOverview": {
    "message": "Información general de la captura"
  },
  "panels/css_overview/components/CSSOverviewStartView.ts | capturePageCSSOverview": {
    "message": "Obtén una vista general del CSS de tu página"
  },
  "panels/css_overview/components/CSSOverviewStartView.ts | identifyCSSImprovements": {
    "message": "Identificar posibles mejoras del CSS"
  },
  "panels/css_overview/components/CSSOverviewStartView.ts | identifyCSSImprovementsWithExampleIssues": {
    "message": "Identificar posibles mejoras del CSS (por ejemplo, problemas de bajo contraste, declaraciones no usadas o discrepancias de color o de fuente)"
  },
  "panels/css_overview/components/CSSOverviewStartView.ts | locateAffectedElements": {
    "message": "Consulta los elementos afectados en el panel de elementos"
  },
  "panels/css_overview/components/CSSOverviewStartView.ts | quickStartWithCSSOverview": {
    "message": "Inicio rápido: empieza a usar el nuevo panel de vista general de CSS"
  },
  "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/CSSRuleValidator.ts | deprecatedPropertyHintPrefix": {
    "message": "Propiedad obsoleta"
  },
  "panels/elements/CSSRuleValidator.ts | ruleValidationHintPrefix": {
    "message": "Regla inactiva"
  },
  "panels/elements/CSSRuleValidator.ts | ruleViolatedByParentElementRuleFix": {
    "message": "Cambia los elementos superiores {EXISTING_PARENT_ELEMENT_RULE} a {TARGET_PARENT_ELEMENT_RULE} para solucionar este problema."
  },
  "panels/elements/CSSRuleValidator.ts | ruleViolatedByParentElementRuleReason": {
    "message": "El elemento superior tiene una regla {REASON_RULE_CODE}, así que el {AFFECTED_RULE_CODE} de este elemento no tiene efecto"
  },
  "panels/elements/CSSRuleValidator.ts | ruleViolatedBySameElementRuleFix": {
    "message": "Para que esta propiedad funcione, quita o cambia el valor de {REASON_RULE_CODE}"
  },
  "panels/elements/CSSRuleValidator.ts | ruleViolatedBySameElementRuleReason": {
    "message": "Este elemento tiene una regla {REASON_RULE_CODE}, así que {AFFECTED_RULE_CODE} no tiene efecto."
  },
  "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 | computedStylesHidden": {
    "message": "Barra lateral de estilos calculados ocultada"
  },
  "panels/elements/ElementsPanel.ts | computedStylesShown": {
    "message": "Barra lateral de estilos calculados mostrada"
  },
  "panels/elements/ElementsPanel.ts | domTreeExplorer": {
    "message": "Explorador de árbol DOM"
  },
  "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 | sidePanelContent": {
    "message": "Contenido del panel lateral"
  },
  "panels/elements/ElementsPanel.ts | sidePanelToolbar": {
    "message": "Barra de herramientas del panel lateral"
  },
  "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 | cut": {
    "message": "Cortar"
  },
  "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 | paste": {
    "message": "Pegar"
  },
  "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/LayersWidget.ts | cssLayersTitle": {
    "message": "Capas de CSS"
  },
  "panels/elements/LayersWidget.ts | toggleCSSLayers": {
    "message": "Mostrar/ocultar capas de CSS"
  },
  "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/PropertiesWidget.ts | filter": {
    "message": "Filtro"
  },
  "panels/elements/PropertiesWidget.ts | filterProperties": {
    "message": "Filtrar propiedades"
  },
  "panels/elements/PropertiesWidget.ts | noMatchingProperty": {
    "message": "No coincide ninguna propiedad"
  },
  "panels/elements/PropertiesWidget.ts | showAll": {
    "message": "Mostrar todo"
  },
  "panels/elements/PropertiesWidget.ts | showAllTooltip": {
    "message": "Cuando esté desmarcada, solo se mostrarán las propiedades cuyos valores no sean nulos ni sin definir."
  },
  "panels/elements/StylePropertiesSection.ts | constructedStylesheet": {
    "message": "hoja de estilo construida"
  },
  "panels/elements/StylePropertiesSection.ts | copyAllCSSChanges": {
    "message": "Copiar todos los cambios de CSS"
  },
  "panels/elements/StylePropertiesSection.ts | copyAllDeclarations": {
    "message": "Copiar todas las declaraciones"
  },
  "panels/elements/StylePropertiesSection.ts | copyRule": {
    "message": "Copiar regla"
  },
  "panels/elements/StylePropertiesSection.ts | copySelector": {
    "message": "Copiar selector"
  },
  "panels/elements/StylePropertiesSection.ts | cssSelector": {
    "message": "Selector de CSS"
  },
  "panels/elements/StylePropertiesSection.ts | injectedStylesheet": {
    "message": "hoja de estilo insertada"
  },
  "panels/elements/StylePropertiesSection.ts | insertStyleRuleBelow": {
    "message": "Insertar regla de estilo debajo"
  },
  "panels/elements/StylePropertiesSection.ts | sattributesStyle": {
    "message": "{PH1}[Estilo de atributos]"
  },
  "panels/elements/StylePropertiesSection.ts | showAllPropertiesSMore": {
    "message": "Mostrar todas las propiedades ({PH1} más)"
  },
  "panels/elements/StylePropertiesSection.ts | styleAttribute": {
    "message": "Atributo style"
  },
  "panels/elements/StylePropertiesSection.ts | userAgentStylesheet": {
    "message": "hoja de estilo de user-agent"
  },
  "panels/elements/StylePropertiesSection.ts | viaInspector": {
    "message": "a través del inspector"
  },
  "panels/elements/StylePropertyTreeElement.ts | copyAllCSSChanges": {
    "message": "Copiar todos los cambios de CSS"
  },
  "panels/elements/StylePropertyTreeElement.ts | copyAllCssDeclarationsAsJs": {
    "message": "Copiar todas las declaraciones como JS"
  },
  "panels/elements/StylePropertyTreeElement.ts | copyAllDeclarations": {
    "message": "Copiar todas las declaraciones"
  },
  "panels/elements/StylePropertyTreeElement.ts | copyCssDeclarationAsJs": {
    "message": "Copiar declaración como JS"
  },
  "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 | automaticDarkMode": {
    "message": "Modo Oscuro automático"
  },
  "panels/elements/StylesSidebarPane.ts | clickToRevealLayer": {
    "message": "Haz clic para mostrar la capa en el árbol de capas"
  },
  "panels/elements/StylesSidebarPane.ts | copiedToClipboard": {
    "message": "Copiado en el portapapeles"
  },
  "panels/elements/StylesSidebarPane.ts | copyAllCSSChanges": {
    "message": "Copiar todos los cambios de CSS"
  },
  "panels/elements/StylesSidebarPane.ts | cssPropertyName": {
    "message": "Nombre de la propiedad CSS: {PH1}"
  },
  "panels/elements/StylesSidebarPane.ts | cssPropertyValue": {
    "message": "Valor de la propiedad CSS: {PH1}"
  },
  "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 | inheritedFromSPseudoOf": {
    "message": "Heredado de pseudoelemento ::{PH1} de "
  },
  "panels/elements/StylesSidebarPane.ts | inheritedFroms": {
    "message": "Heredado de "
  },
  "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 | layer": {
    "message": "Capa"
  },
  "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 | toggleRenderingEmulations": {
    "message": "Activar/desactivar las emulaciones de renderizado comunes"
  },
  "panels/elements/StylesSidebarPane.ts | unknownPropertyName": {
    "message": "Nombre de la propiedad desconocido"
  },
  "panels/elements/TopLayerContainer.ts | topLayer": {
    "message": "capa superior"
  },
  "panels/elements/components/AccessibilityTreeNode.ts | ignored": {
    "message": "Ignorado"
  },
  "panels/elements/components/AdornerSettingsPane.ts | closeButton": {
    "message": "Cerrar"
  },
  "panels/elements/components/AdornerSettingsPane.ts | settingsTitle": {
    "message": "Mostrar insignias"
  },
  "panels/elements/components/CSSHintDetailsView.ts | learnMore": {
    "message": "Más información"
  },
  "panels/elements/components/ElementsBreadcrumbs.ts | breadcrumbs": {
    "message": "Ruta de exploración de árbol DOM"
  },
  "panels/elements/components/ElementsBreadcrumbsUtils.ts | text": {
    "message": "(texto)"
  },
  "panels/elements/components/LayoutPane.ts | chooseElementOverlayColor": {
    "message": "Elige el color de superposición para este elemento"
  },
  "panels/elements/components/LayoutPane.ts | colorPickerOpened": {
    "message": "Selector de color abierto."
  },
  "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 | showUserAgentShadowDOM": {
    "message": "Mostrar Shadow DOM de user-agent"
  },
  "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/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 | dimensions": {
    "message": "Dimensiones"
  },
  "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/MediaQueryInspector.ts | revealInSourceCode": {
    "message": "Mostrar en código fuente"
  },
  "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 | 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 en la barra de herramientas del modo Dispositivo"
  },
  "panels/emulation/emulation-meta.ts | showDeviceFrame": {
    "message": "Mostrar marco de dispositivo"
  },
  "panels/emulation/emulation-meta.ts | showMediaQueries": {
    "message": "Mostrar media queries"
  },
  "panels/emulation/emulation-meta.ts | showRulers": {
    "message": "Mostrar reglas en la barra de herramientas del modo Dispositivo"
  },
  "panels/emulation/emulation-meta.ts | toggleDeviceToolbar": {
    "message": "Activar/Desactivar barra de herramientas del dispositivo"
  },
  "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/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 | filterSetCookieTitle": {
    "message": "Mostrar solicitudes de red que incluyan este encabezado Set-Cookie en el panel de red"
  },
  "panels/issues/AffectedCookiesView.ts | nCookies": {
    "message": "{n,plural, =1{# cookie}other{# cookies}}"
  },
  "panels/issues/AffectedCookiesView.ts | nRawCookieLines": {
    "message": "{n,plural, =1{1 encabezado Set-Cookie sin procesar}other{# encabezados Set-Cookie sin procesar}}"
  },
  "panels/issues/AffectedCookiesView.ts | name": {
    "message": "Nombre"
  },
  "panels/issues/AffectedCookiesView.ts | path": {
    "message": "Ruta"
  },
  "panels/issues/AffectedDirectivesView.ts | blocked": {
    "message": "bloqueado"
  },
  "panels/issues/AffectedDirectivesView.ts | clickToRevealTheViolatingDomNode": {
    "message": "Hacer clic para mostrar el nodo infractor del DOM en el panel Elements"
  },
  "panels/issues/AffectedDirectivesView.ts | directiveC": {
    "message": "Directiva"
  },
  "panels/issues/AffectedDirectivesView.ts | element": {
    "message": "Elemento"
  },
  "panels/issues/AffectedDirectivesView.ts | nDirectives": {
    "message": "{n,plural, =1{# directiva}other{# directivas}}"
  },
  "panels/issues/AffectedDirectivesView.ts | reportonly": {
    "message": "solo informar"
  },
  "panels/issues/AffectedDirectivesView.ts | resourceC": {
    "message": "Recurso"
  },
  "panels/issues/AffectedDirectivesView.ts | sourceLocation": {
    "message": "Ubicación de origen"
  },
  "panels/issues/AffectedDirectivesView.ts | status": {
    "message": "Estado"
  },
  "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/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 | unavailable": {
    "message": "no disponible"
  },
  "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/AffectedSourcesView.ts | nSources": {
    "message": "{n,plural, =1{# fuente}other{# fuentes}}"
  },
  "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/AttributionReportingIssueDetailsView.ts | element": {
    "message": "Elemento"
  },
  "panels/issues/AttributionReportingIssueDetailsView.ts | frame": {
    "message": "Marco"
  },
  "panels/issues/AttributionReportingIssueDetailsView.ts | invalidHeaderValue": {
    "message": "Valor de encabezado no válido"
  },
  "panels/issues/AttributionReportingIssueDetailsView.ts | nViolations": {
    "message": "{n,plural, =1{# infracción}other{# infracciones}}"
  },
  "panels/issues/AttributionReportingIssueDetailsView.ts | request": {
    "message": "Solicitud"
  },
  "panels/issues/AttributionReportingIssueDetailsView.ts | untrustworthyOrigin": {
    "message": "Origen no fiable"
  },
  "panels/issues/CSPViolationsView.ts | filter": {
    "message": "Filtrar"
  },
  "panels/issues/ComboBoxOfCheckBoxes.ts | genericMenuLabel": {
    "message": "Menú"
  },
  "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 | failedRequest": {
    "message": "Solicitud fallida"
  },
  "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/GenericIssueDetailsView.ts | frameId": {
    "message": "Marco"
  },
  "panels/issues/GenericIssueDetailsView.ts | nResources": {
    "message": "{n,plural, =1{# recurso}other{# recursos}}"
  },
  "panels/issues/HiddenIssuesRow.ts | hiddenIssues": {
    "message": "Problemas ocultos"
  },
  "panels/issues/HiddenIssuesRow.ts | unhideAll": {
    "message": "Mostrar todos"
  },
  "panels/issues/IssueKindView.ts | hideAllCurrentBreakingChanges": {
    "message": "Ocultar todos los puntos de ruptura actuales"
  },
  "panels/issues/IssueKindView.ts | hideAllCurrentImprovements": {
    "message": "Ocultar todas las mejoras actuales"
  },
  "panels/issues/IssueKindView.ts | hideAllCurrentPageErrors": {
    "message": "Ocultar todos los errores de página actuales"
  },
  "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 | hideIssuesLikeThis": {
    "message": "Ocultar problemas como este"
  },
  "panels/issues/IssueView.ts | learnMoreS": {
    "message": "Más información: {PH1}"
  },
  "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 | name": {
    "message": "Nombre"
  },
  "panels/issues/IssueView.ts | restrictionStatus": {
    "message": "Estado de restricción"
  },
  "panels/issues/IssueView.ts | unhideIssuesLikeThis": {
    "message": "Mostrar problemas como este"
  },
  "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 | generic": {
    "message": "Genérico"
  },
  "panels/issues/IssuesPane.ts | groupByCategory": {
    "message": "Agrupar por categoría"
  },
  "panels/issues/IssuesPane.ts | groupByKind": {
    "message": "Agrupar por tipo"
  },
  "panels/issues/IssuesPane.ts | groupDisplayedIssuesUnder": {
    "message": "Agrupar los problemas mostrados en categorías asociadas"
  },
  "panels/issues/IssuesPane.ts | groupDisplayedIssuesUnderKind": {
    "message": "Agrupar problemas mostrados en Errores de página, Puntos de ruptura y Mejoras"
  },
  "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/components/HideIssuesMenu.ts | tooltipTitle": {
    "message": "Ocultar problemas"
  },
  "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 | devtoolsThrottling": {
    "message": "Limitación de DevTools (avanzado)"
  },
  "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 | javaScriptDisabled": {
    "message": "JavaScript está inhabilitado. Tienes que habilitar JavaScript para hacer una auditoría de esta página. Abre el menú de comandos y ejecuta el comando Habilitar JavaScript para habilitar JavaScript."
  },
  "panels/lighthouse/LighthouseController.ts | legacyNavigation": {
    "message": "Navegación antigua"
  },
  "panels/lighthouse/LighthouseController.ts | lighthouseMode": {
    "message": "Modo Lighthouse"
  },
  "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 | navigation": {
    "message": "Navegación (predeterminada)"
  },
  "panels/lighthouse/LighthouseController.ts | navigationTooltip": {
    "message": "El modo Navegación analiza la carga de una página, exactamente igual que los informes originales de Lighthouse."
  },
  "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 | runLighthouseInMode": {
    "message": "Ejecuta Lighthouse en modo de navegación, tiempo o instante"
  },
  "panels/lighthouse/LighthouseController.ts | seo": {
    "message": "SEO"
  },
  "panels/lighthouse/LighthouseController.ts | simulateASlowerPageLoadBasedOn": {
    "message": "La limitación simulada imita una carga de la página más lenta en función de los datos de una carga inicial no limitada. La limitación de DevTools en realidad reduce la velocidad de la página."
  },
  "panels/lighthouse/LighthouseController.ts | simulatedThrottling": {
    "message": "Limitación simulada (predeterminado)"
  },
  "panels/lighthouse/LighthouseController.ts | snapshot": {
    "message": "Instante"
  },
  "panels/lighthouse/LighthouseController.ts | snapshotTooltip": {
    "message": "El modo Instante analiza la página en un estado concreto, normalmente tras las interacciones de los usuarios."
  },
  "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 | throttlingMethod": {
    "message": "Método de limitación"
  },
  "panels/lighthouse/LighthouseController.ts | timespan": {
    "message": "Tiempo"
  },
  "panels/lighthouse/LighthouseController.ts | timespanTooltip": {
    "message": "El modo Tiempo analiza un periodo de tiempo arbitrario, que normalmente contiene interacciones de usuario."
  },
  "panels/lighthouse/LighthouseController.ts | useLegacyNavigation": {
    "message": "Analiza la página usando la versión clásica de Lighthouse cuando esté en modo de navegación."
  },
  "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": "Configuración 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/LighthouseStartViewFR.ts | analyzeNavigation": {
    "message": "Analizar carga de la página"
  },
  "panels/lighthouse/LighthouseStartViewFR.ts | analyzeSnapshot": {
    "message": "Analizar estado de la página"
  },
  "panels/lighthouse/LighthouseStartViewFR.ts | categories": {
    "message": "Categorías"
  },
  "panels/lighthouse/LighthouseStartViewFR.ts | generateLighthouseReport": {
    "message": "Generar un informe de Lighthouse"
  },
  "panels/lighthouse/LighthouseStartViewFR.ts | mode": {
    "message": "Modo"
  },
  "panels/lighthouse/LighthouseStartViewFR.ts | plugins": {
    "message": "Complementos"
  },
  "panels/lighthouse/LighthouseStartViewFR.ts | startTimespan": {
    "message": "Iniciar tiempo"
  },
  "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/LighthouseTimespanView.ts | cancel": {
    "message": "Cancelar"
  },
  "panels/lighthouse/LighthouseTimespanView.ts | endTimespan": {
    "message": "Finalizar tiempo"
  },
  "panels/lighthouse/LighthouseTimespanView.ts | timespanStarted": {
    "message": "Tiempo iniciado, interactúa con la página"
  },
  "panels/lighthouse/LighthouseTimespanView.ts | timespanStarting": {
    "message": "Iniciando tiempo…"
  },
  "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 | errorCauseLabel": {
    "message": "Causado por:"
  },
  "panels/media/PlayerMessagesView.ts | errorCodeLabel": {
    "message": "Código de error:"
  },
  "panels/media/PlayerMessagesView.ts | errorDataLabel": {
    "message": "Datos:"
  },
  "panels/media/PlayerMessagesView.ts | errorGroupLabel": {
    "message": "Grupo de errores:"
  },
  "panels/media/PlayerMessagesView.ts | errorStackLabel": {
    "message": "Rastreo de la pila:"
  },
  "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 | rendererName": {
    "message": "Nombre del renderizador"
  },
  "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 | excessConcurrency": {
    "message": "Si se supera el valor predeterminado, el rendimiento del sistema puede verse reducido."
  },
  "panels/mobile_throttling/ThrottlingManager.ts | forceDisconnectedFromNetwork": {
    "message": "Desconexión forzada de la red"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | hardwareConcurrency": {
    "message": "Simultaneidad de hardware"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | hardwareConcurrencyIsEnabled": {
    "message": "La anulación de simultaneidad del hardware está habilitada"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | hardwareConcurrencyValue": {
    "message": "Valor de navigator.hardwareConcurrency"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | noThrottling": {
    "message": "Sin limitaciones"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | offline": {
    "message": "Sin conexión"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | resetConcurrency": {
    "message": "Restablecer el valor predeterminado"
  },
  "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 | itemDeleted": {
    "message": "Elemento eliminado correctamente"
  },
  "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 | clientHintsStatusText": {
    "message": "User-agent actualizado."
  },
  "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 | networkConditionsPanelShown": {
    "message": "Condiciones de red mostradas"
  },
  "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": "Enviado desde el paquete web, tamaño del recurso: {PH1}"
  },
  "panels/network/NetworkDataGridNode.ts | serviceworker": {
    "message": "(ServiceWorker)"
  },
  "panels/network/NetworkDataGridNode.ts | signedexchange": {
    "message": "signed-exchange"
  },
  "panels/network/NetworkDataGridNode.ts | timeSubtitleTooltipText": {
    "message": "Latencia (hora en la que se recibe la respuesta - hora de inicio)"
  },
  "panels/network/NetworkDataGridNode.ts | unknown": {
    "message": "(desconocido)"
  },
  "panels/network/NetworkDataGridNode.ts | unknownExplanation": {
    "message": "No se puede mostrar aquí el estado de la solicitud porque la página que la envió se descargó mientras se estaba enviando. Puedes usar chrome://net-export para guardar un registro de red y ver todos los detalles de la solicitud."
  },
  "panels/network/NetworkDataGridNode.ts | webBundle": {
    "message": "(paquete web)"
  },
  "panels/network/NetworkDataGridNode.ts | webBundleError": {
    "message": "Error del paquete web"
  },
  "panels/network/NetworkDataGridNode.ts | webBundleInnerRequest": {
    "message": "Servido desde 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 | initiator": {
    "message": "Iniciador"
  },
  "panels/network/NetworkItemView.ts | messages": {
    "message": "Mensajes"
  },
  "panels/network/NetworkItemView.ts | payload": {
    "message": "Carga útil"
  },
  "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 | createResponseHeaderOverride": {
    "message": "Crear anulación de encabezado de respuesta"
  },
  "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 | invertFilter": {
    "message": "Invertir"
  },
  "panels/network/NetworkLogView.ts | invertsFilter": {
    "message": "Invierte el filtro de búsqueda"
  },
  "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 | onlyShowThirdPartyRequests": {
    "message": "Muestra solo solicitudes con un origen distinto al origen de la página"
  },
  "panels/network/NetworkLogView.ts | performARequestOrHitSToRecordThe": {
    "message": "Realiza una solicitud o pulsa {PH1} para grabar cómo vuelve a cargarse."
  },
  "panels/network/NetworkLogView.ts | recordToDisplayNetworkActivity": {
    "message": "Grabar registro de red ({PH1}) para mostrar la actividad de la 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 | thirdParty": {
    "message": "Solicitudes externas"
  },
  "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 se sirven desde el mismo sitio."
  },
  "panels/network/RequestHeadersView.ts | copyValue": {
    "message": "Copiar valor"
  },
  "panels/network/RequestHeadersView.ts | decoded": {
    "message": "Decodificados:"
  },
  "panels/network/RequestHeadersView.ts | fromDiskCache": {
    "message": "(desde la caché del disco)"
  },
  "panels/network/RequestHeadersView.ts | fromMemoryCache": {
    "message": "(desde la memoria caché)"
  },
  "panels/network/RequestHeadersView.ts | fromPrefetchCache": {
    "message": "(desde la caché precargada)"
  },
  "panels/network/RequestHeadersView.ts | fromServiceWorker": {
    "message": "(desde service worker)"
  },
  "panels/network/RequestHeadersView.ts | fromSignedexchange": {
    "message": "(desde el intercambio firmado)"
  },
  "panels/network/RequestHeadersView.ts | fromWebBundle": {
    "message": "(desde el paquete web)"
  },
  "panels/network/RequestHeadersView.ts | general": {
    "message": "General"
  },
  "panels/network/RequestHeadersView.ts | headerOverrides": {
    "message": "Anulaciones de encabezados"
  },
  "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 problemas"
  },
  "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. Desactiva la caché para ver los encabezados completos."
  },
  "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 | 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 origen cruzado."
  },
  "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 origen cruzado 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 origen cruzado 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 origen cruzado:"
  },
  "panels/network/RequestHeadersView.ts | toUseThisResourceFromADifferentSite": {
    "message": "Para usar este recurso desde un sitio diferente, el servidor puede relajar el encabezado de respuesta de la política de recursos de origen cruzado:"
  },
  "panels/network/RequestHeadersView.ts | viewParsed": {
    "message": "Ver analizado"
  },
  "panels/network/RequestHeadersView.ts | viewSource": {
    "message": "Ver origen"
  },
  "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/RequestPayloadView.ts | copyValue": {
    "message": "Copiar valor"
  },
  "panels/network/RequestPayloadView.ts | empty": {
    "message": "(vacío)"
  },
  "panels/network/RequestPayloadView.ts | formData": {
    "message": "Datos de formularios"
  },
  "panels/network/RequestPayloadView.ts | queryStringParameters": {
    "message": "Parámetros de cadena de consulta"
  },
  "panels/network/RequestPayloadView.ts | requestPayload": {
    "message": "Solicitar carga útil"
  },
  "panels/network/RequestPayloadView.ts | showMore": {
    "message": "Mostrar más"
  },
  "panels/network/RequestPayloadView.ts | unableToDecodeValue": {
    "message": "(no se ha podido decodificar el valor)"
  },
  "panels/network/RequestPayloadView.ts | viewDecoded": {
    "message": "Ver decodificados"
  },
  "panels/network/RequestPayloadView.ts | viewDecodedL": {
    "message": "ver decodificados"
  },
  "panels/network/RequestPayloadView.ts | viewParsed": {
    "message": "Ver analizado"
  },
  "panels/network/RequestPayloadView.ts | viewParsedL": {
    "message": "ver analizados"
  },
  "panels/network/RequestPayloadView.ts | viewSource": {
    "message": "Ver origen"
  },
  "panels/network/RequestPayloadView.ts | viewSourceL": {
    "message": "ver fuente"
  },
  "panels/network/RequestPayloadView.ts | viewUrlEncoded": {
    "message": "Ver codificados como URL"
  },
  "panels/network/RequestPayloadView.ts | viewUrlEncodedL": {
    "message": "ver codificados como URL"
  },
  "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 la respuesta del servidor"
  },
  "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/RequestHeadersView.ts | chooseThisOptionIfTheResourceAnd": {
    "message": "Elige esta opción si el recurso y el documento se sirven desde el mismo sitio."
  },
  "panels/network/components/RequestHeadersView.ts | fromDiskCache": {
    "message": "(desde la caché del disco)"
  },
  "panels/network/components/RequestHeadersView.ts | fromMemoryCache": {
    "message": "(desde la memoria caché)"
  },
  "panels/network/components/RequestHeadersView.ts | fromPrefetchCache": {
    "message": "(desde la caché precargada)"
  },
  "panels/network/components/RequestHeadersView.ts | fromServiceWorker": {
    "message": "(desde service worker)"
  },
  "panels/network/components/RequestHeadersView.ts | fromSignedexchange": {
    "message": "(desde el intercambio firmado)"
  },
  "panels/network/components/RequestHeadersView.ts | fromWebBundle": {
    "message": "(desde el paquete web)"
  },
  "panels/network/components/RequestHeadersView.ts | general": {
    "message": "General"
  },
  "panels/network/components/RequestHeadersView.ts | learnMore": {
    "message": "Más información"
  },
  "panels/network/components/RequestHeadersView.ts | learnMoreInTheIssuesTab": {
    "message": "Más información en la pestaña de problemas"
  },
  "panels/network/components/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/components/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/components/RequestHeadersView.ts | provisionalHeadersAreShown": {
    "message": "Se muestran los encabezados provisionales."
  },
  "panels/network/components/RequestHeadersView.ts | provisionalHeadersAreShownDisableCache": {
    "message": "Se muestran los encabezados provisionales. Desactiva la caché para ver los encabezados completos."
  },
  "panels/network/components/RequestHeadersView.ts | raw": {
    "message": "Sin procesar"
  },
  "panels/network/components/RequestHeadersView.ts | referrerPolicy": {
    "message": "Política de referencia"
  },
  "panels/network/components/RequestHeadersView.ts | remoteAddress": {
    "message": "Dirección remota"
  },
  "panels/network/components/RequestHeadersView.ts | requestHeaders": {
    "message": "Encabezados de solicitud"
  },
  "panels/network/components/RequestHeadersView.ts | requestMethod": {
    "message": "Método de solicitud"
  },
  "panels/network/components/RequestHeadersView.ts | requestUrl": {
    "message": "URL de solicitud"
  },
  "panels/network/components/RequestHeadersView.ts | responseHeaders": {
    "message": "Encabezados de respuesta"
  },
  "panels/network/components/RequestHeadersView.ts | showMore": {
    "message": "Mostrar más"
  },
  "panels/network/components/RequestHeadersView.ts | statusCode": {
    "message": "Código de estado"
  },
  "panels/network/components/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 origen cruzado."
  },
  "panels/network/components/RequestHeadersView.ts | toEmbedThisFrameInYourDocument": {
    "message": "Para insertar este marco en tu documento, la respuesta tiene que habilitar la política de inserción de origen cruzado especificando el siguiente encabezado de respuesta:"
  },
  "panels/network/components/RequestHeadersView.ts | toUseThisResourceFromADifferent": {
    "message": "Para usar este recurso desde un origen diferente, el servidor tiene que especificar una política de origen cruzado en los encabezados de respuesta:"
  },
  "panels/network/components/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 origen cruzado:"
  },
  "panels/network/components/RequestHeadersView.ts | toUseThisResourceFromADifferentSite": {
    "message": "Para usar este recurso desde un sitio diferente, el servidor puede relajar el encabezado de respuesta de la política de recursos de origen cruzado:"
  },
  "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/components/WebBundleInfoView.ts | bundledResource": {
    "message": "Recurso incluido"
  },
  "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 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 | exposeInternals": {
    "message": "Mostrar datos internos (incluye detalles adicionales específicos de la implementació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 | 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 | 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/ProtocolMonitor.ts | type": {
    "message": "Tipo"
  },
  "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/screencast/ScreencastApp.ts | toggleScreencast": {
    "message": "Activar/Desactivar grabación de pantalla"
  },
  "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 grabación de pantalla 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 | enabled": {
    "message": "habilitado"
  },
  "panels/security/SecurityPanel.ts | encryptedClientHello": {
    "message": "ClientHello cifrado"
  },
  "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 esto se muestra por error, ve a https://g.co/chrome/lookalike-warnings."
  },
  "panels/security/SecurityPanel.ts | ifYouBelieveThisIsShownInErrorSafety": {
    "message": "Si crees que esto se muestra por error, ve a https://g.co/chrome/lookalike-warnings."
  },
  "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 | 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 | serverSignature": {
    "message": "Firma del servidor"
  },
  "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 | 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 | 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 | unknownField": {
    "message": "desconocido"
  },
  "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/sensors/LocationsSettingsTab.ts | addLocation": {
    "message": "Añadir ubicación..."
  },
  "panels/sensors/LocationsSettingsTab.ts | customLocations": {
    "message": "Ubicaciones personalizadas"
  },
  "panels/sensors/LocationsSettingsTab.ts | lat": {
    "message": "Lat."
  },
  "panels/sensors/LocationsSettingsTab.ts | latitude": {
    "message": "Latitud"
  },
  "panels/sensors/LocationsSettingsTab.ts | latitudeMustBeANumber": {
    "message": "La latitud debe ser un número"
  },
  "panels/sensors/LocationsSettingsTab.ts | latitudeMustBeGreaterThanOrEqual": {
    "message": "La latitud debe ser igual o superior a {PH1}"
  },
  "panels/sensors/LocationsSettingsTab.ts | latitudeMustBeLessThanOrEqualToS": {
    "message": "La latitud debe ser igual o inferior a {PH1}"
  },
  "panels/sensors/LocationsSettingsTab.ts | locale": {
    "message": "Configuración regional"
  },
  "panels/sensors/LocationsSettingsTab.ts | localeMustContainAlphabetic": {
    "message": "La configuración regional debe contener caracteres alfabéticos"
  },
  "panels/sensors/LocationsSettingsTab.ts | locationName": {
    "message": "Nombre de la ubicación"
  },
  "panels/sensors/LocationsSettingsTab.ts | locationNameCannotBeEmpty": {
    "message": "El nombre de la ubicación no puede estar vacío"
  },
  "panels/sensors/LocationsSettingsTab.ts | locationNameMustBeLessThanS": {
    "message": "El nombre de la ubicación debe tener menos de {PH1} caracteres"
  },
  "panels/sensors/LocationsSettingsTab.ts | long": {
    "message": "Long."
  },
  "panels/sensors/LocationsSettingsTab.ts | longitude": {
    "message": "Longitud"
  },
  "panels/sensors/LocationsSettingsTab.ts | longitudeMustBeANumber": {
    "message": "La longitud debe ser un número"
  },
  "panels/sensors/LocationsSettingsTab.ts | longitudeMustBeGreaterThanOr": {
    "message": "La longitud debe ser igual o superior a {PH1}"
  },
  "panels/sensors/LocationsSettingsTab.ts | longitudeMustBeLessThanOrEqualTo": {
    "message": "La longitud debe ser igual o inferior a {PH1}"
  },
  "panels/sensors/LocationsSettingsTab.ts | timezoneId": {
    "message": "ID de zona horaria"
  },
  "panels/sensors/LocationsSettingsTab.ts | timezoneIdMustContainAlphabetic": {
    "message": "El ID de zona horaria debe contener caracteres alfabéticos"
  },
  "panels/sensors/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/sensors/SensorsView.ts | alpha": {
    "message": "α (alfa)"
  },
  "panels/sensors/SensorsView.ts | beta": {
    "message": "β (beta)"
  },
  "panels/sensors/SensorsView.ts | customOrientation": {
    "message": "Orientación personalizada"
  },
  "panels/sensors/SensorsView.ts | deviceOrientationSetToAlphaSBeta": {
    "message": "Orientación del dispositivo establecida en alfa: {PH1}, beta: {PH2}, gamma: {PH3}"
  },
  "panels/sensors/SensorsView.ts | displayDown": {
    "message": "Pantalla hacia abajo"
  },
  "panels/sensors/SensorsView.ts | displayUp": {
    "message": "Pantalla hacia arriba"
  },
  "panels/sensors/SensorsView.ts | enableOrientationToRotate": {
    "message": "Habilitar orientación para girar"
  },
  "panels/sensors/SensorsView.ts | error": {
    "message": "Error"
  },
  "panels/sensors/SensorsView.ts | forcesSelectedIdleStateEmulation": {
    "message": "Fuerza la emulación de estado inactivo seleccionada"
  },
  "panels/sensors/SensorsView.ts | forcesTouchInsteadOfClick": {
    "message": "Fuerza tocar en lugar de hacer clic"
  },
  "panels/sensors/SensorsView.ts | gamma": {
    "message": "γ (gamma)"
  },
  "panels/sensors/SensorsView.ts | landscapeLeft": {
    "message": "Horizontal (izquierda)"
  },
  "panels/sensors/SensorsView.ts | landscapeRight": {
    "message": "Horizontal (derecha)"
  },
  "panels/sensors/SensorsView.ts | latitude": {
    "message": "Latitud"
  },
  "panels/sensors/SensorsView.ts | locale": {
    "message": "Configuración regional"
  },
  "panels/sensors/SensorsView.ts | location": {
    "message": "Ubicación"
  },
  "panels/sensors/SensorsView.ts | locationUnavailable": {
    "message": "Ubicación no disponible"
  },
  "panels/sensors/SensorsView.ts | longitude": {
    "message": "Longitud"
  },
  "panels/sensors/SensorsView.ts | manage": {
    "message": "Gestionar"
  },
  "panels/sensors/SensorsView.ts | manageTheListOfLocations": {
    "message": "Gestionar la lista de ubicaciones"
  },
  "panels/sensors/SensorsView.ts | noOverride": {
    "message": "Ninguna anulación"
  },
  "panels/sensors/SensorsView.ts | off": {
    "message": "Desactivar"
  },
  "panels/sensors/SensorsView.ts | orientation": {
    "message": "Orientación"
  },
  "panels/sensors/SensorsView.ts | other": {
    "message": "Otra…"
  },
  "panels/sensors/SensorsView.ts | overrides": {
    "message": "Anulaciones"
  },
  "panels/sensors/SensorsView.ts | portrait": {
    "message": "Vertical"
  },
  "panels/sensors/SensorsView.ts | portraitUpsideDown": {
    "message": "Vertical invertida"
  },
  "panels/sensors/SensorsView.ts | presets": {
    "message": "Preajustes"
  },
  "panels/sensors/SensorsView.ts | reset": {
    "message": "Restablecer"
  },
  "panels/sensors/SensorsView.ts | resetDeviceOrientation": {
    "message": "Restaurar orientación de dispositivo"
  },
  "panels/sensors/SensorsView.ts | shiftdragHorizontallyToRotate": {
    "message": "Pulsa Mayús y arrastra en horizontal para girar sobre el eje Y"
  },
  "panels/sensors/SensorsView.ts | timezoneId": {
    "message": "ID de zona horaria"
  },
  "panels/sensors/sensors-meta.ts | accelerometer": {
    "message": "acelerómetro"
  },
  "panels/sensors/sensors-meta.ts | deviceOrientation": {
    "message": "orientación del dispositivo"
  },
  "panels/sensors/sensors-meta.ts | devicebased": {
    "message": "Basada en el dispositivo"
  },
  "panels/sensors/sensors-meta.ts | emulateIdleDetectorState": {
    "message": "Emular estado de detector de inactividad"
  },
  "panels/sensors/sensors-meta.ts | forceEnabled": {
    "message": "Habilitado de forma forzada"
  },
  "panels/sensors/sensors-meta.ts | geolocation": {
    "message": "geolocalización"
  },
  "panels/sensors/sensors-meta.ts | locale": {
    "message": "configuración regional"
  },
  "panels/sensors/sensors-meta.ts | locales": {
    "message": "configuraciones regionales"
  },
  "panels/sensors/sensors-meta.ts | locations": {
    "message": "Ubicaciones"
  },
  "panels/sensors/sensors-meta.ts | noIdleEmulation": {
    "message": "No hay emulación de inactividad"
  },
  "panels/sensors/sensors-meta.ts | sensors": {
    "message": "Sensores"
  },
  "panels/sensors/sensors-meta.ts | showLocations": {
    "message": "Mostrar ubicaciones"
  },
  "panels/sensors/sensors-meta.ts | showSensors": {
    "message": "Mostrar Sensores"
  },
  "panels/sensors/sensors-meta.ts | timezones": {
    "message": "zonas horarias"
  },
  "panels/sensors/sensors-meta.ts | touch": {
    "message": "Táctil"
  },
  "panels/sensors/sensors-meta.ts | userActiveScreenLocked": {
    "message": "Usuario activo, pantalla bloqueada"
  },
  "panels/sensors/sensors-meta.ts | userActiveScreenUnlocked": {
    "message": "Usuario activo, pantalla desbloqueada"
  },
  "panels/sensors/sensors-meta.ts | userIdleScreenLocked": {
    "message": "Usuario inactivo, pantalla bloqueada"
  },
  "panels/sensors/sensors-meta.ts | userIdleScreenUnlocked": {
    "message": "Usuario inactivo, pantalla desbloqueada"
  },
  "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 | automaticallyIgnoreListKnownThirdPartyScripts": {
    "message": "Añadir automáticamente secuencias de comandos de terceros conocidas a la lista de ignorados"
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | automaticallyIgnoreListKnownThirdPartyScriptsTooltip": {
    "message": "Añadir fuentes del campo x_google_ignoreList de los mapas de fuentes a la lista de ignorados"
  },
  "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 | learnMore": {
    "message": "Más información"
  },
  "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": "Configuración"
  },
  "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/components/SyncSection.ts | preferencesSyncDisabled": {
    "message": "Para activar este ajuste, primero debes habilitar la sincronización de ajustes en Chrome."
  },
  "panels/settings/components/SyncSection.ts | settings": {
    "message": "Ir a Ajustes"
  },
  "panels/settings/components/SyncSection.ts | signedIn": {
    "message": "Has iniciado sesión en Chrome como:"
  },
  "panels/settings/components/SyncSection.ts | syncDisabled": {
    "message": "Para activar este ajuste, primero debes habilitar la sincronización de Chrome."
  },
  "panels/settings/emulation/DevicesSettingsTab.ts | addCustomDevice": {
    "message": "Añadir dispositivo personalizado..."
  },
  "panels/settings/emulation/DevicesSettingsTab.ts | device": {
    "message": "Dispositivo"
  },
  "panels/settings/emulation/DevicesSettingsTab.ts | deviceAddedOrUpdated": {
    "message": "Dispositivo {PH1} añadido/actualizado correctamente."
  },
  "panels/settings/emulation/DevicesSettingsTab.ts | deviceName": {
    "message": "Nombre del dispositivo"
  },
  "panels/settings/emulation/DevicesSettingsTab.ts | deviceNameCannotBeEmpty": {
    "message": "El nombre del dispositivo no puede estar vacío."
  },
  "panels/settings/emulation/DevicesSettingsTab.ts | deviceNameMustBeLessThanS": {
    "message": "El nombre del dispositivo debe tener menos de {PH1} caracteres."
  },
  "panels/settings/emulation/DevicesSettingsTab.ts | devicePixelRatio": {
    "message": "Proporción de píxeles del dispositivo"
  },
  "panels/settings/emulation/DevicesSettingsTab.ts | emulatedDevices": {
    "message": "Dispositivos emulados"
  },
  "panels/settings/emulation/DevicesSettingsTab.ts | height": {
    "message": "Alto"
  },
  "panels/settings/emulation/DevicesSettingsTab.ts | userAgentString": {
    "message": "Cadena user-agent"
  },
  "panels/settings/emulation/DevicesSettingsTab.ts | userAgentType": {
    "message": "Tipo de user-agent"
  },
  "panels/settings/emulation/DevicesSettingsTab.ts | width": {
    "message": "Ancho"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | addBrand": {
    "message": "Añadir marca"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | addedBrand": {
    "message": "Fila de marca añadida"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | architecture": {
    "message": "Arquitectura"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | architecturePlaceholder": {
    "message": "Arquitectura (por ejemplo, x86)"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | brandDeleteAriaLabel": {
    "message": "Eliminar {PH1}"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | brandName": {
    "message": "Marca"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | brandNameAriaLabel": {
    "message": "Marca {PH1}"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | brandProperties": {
    "message": "Propiedades de marca"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | brandVersionAriaLabel": {
    "message": "Versión {PH1}"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | brands": {
    "message": "Marcas"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | deleteTooltip": {
    "message": "Eliminar"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | deletedBrand": {
    "message": "Eliminar fila de marca"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | deviceModel": {
    "message": "Modelo del dispositivo"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | deviceProperties": {
    "message": "Propiedades del dispositivo"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | fullBrowserVersion": {
    "message": "Versión del navegador completo"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | fullBrowserVersionPlaceholder": {
    "message": "Versión completa del navegador (por ejemplo, 87.0.4280.88)"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | mobileCheckboxLabel": {
    "message": "Móvil"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | notRepresentable": {
    "message": "No se puede representar como cadena de encabezados estructurada."
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | platformLabel": {
    "message": "Plataforma"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | platformPlaceholder": {
    "message": "Plataforma (por ejemplo, Android)"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | platformProperties": {
    "message": "Propiedades de la plataforma"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | platformVersion": {
    "message": "Versión de plataforma"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | title": {
    "message": "Sugerencias de cliente user-agent"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | update": {
    "message": "Actualizar"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | userAgentClientHintsInfo": {
    "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/settings/emulation/components/UserAgentClientHintsForm.ts | version": {
    "message": "Versión"
  },
  "panels/settings/emulation/emulation-meta.ts | devices": {
    "message": "Dispositivos"
  },
  "panels/settings/emulation/emulation-meta.ts | showDevices": {
    "message": "Mostrar dispositivos"
  },
  "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": "Configuración"
  },
  "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 | run": {
    "message": "Ejecutar"
  },
  "panels/snippets/SnippetsQuickOpen.ts | snippet": {
    "message": "Fragmento"
  },
  "panels/sources/AddSourceMapURLDialog.ts | add": {
    "message": "Añadir"
  },
  "panels/sources/AddSourceMapURLDialog.ts | debugInfoUrl": {
    "message": "URL de símbolos DWARF: "
  },
  "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": "Registrar mensaje (por ejemplo, 'x is', 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 | callFrameWarnings": {
    "message": "Algunos marcos de llamada tienen advertencias"
  },
  "panels/sources/CallStackSidebarPane.ts | callStack": {
    "message": "Pila de llamadas"
  },
  "panels/sources/CallStackSidebarPane.ts | copyStackTrace": {
    "message": "Copiar rastreo de la pila"
  },
  "panels/sources/CallStackSidebarPane.ts | debugFileNotFound": {
    "message": "No se ha podido cargar el archivo de depuración \"{PH1}\"."
  },
  "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 | restartFrame": {
    "message": "Reiniciar marco"
  },
  "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 | addWasmDebugInfo": {
    "message": "Añadir información de depuración de DWARF…"
  },
  "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 | debugFileNotFound": {
    "message": "No se ha podido cargar el archivo de depuración \"{PH1}\"."
  },
  "panels/sources/DebuggerPlugin.ts | debugInfoNotFound": {
    "message": "No se ha podido cargar la información de depuración de {PH1}."
  },
  "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 | noResultsFound": {
    "message": "No se han encontrado resultados"
  },
  "panels/sources/GoToLineQuickOpen.ts | typeANumberToGoToThatLine": {
    "message": "Escribe un número para ir a esa línea."
  },
  "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 | authored": {
    "message": "Autor"
  },
  "panels/sources/NavigatorView.ts | authoredTooltip": {
    "message": "Contiene fuentes originales"
  },
  "panels/sources/NavigatorView.ts | delete": {
    "message": "Eliminar"
  },
  "panels/sources/NavigatorView.ts | deleteAllOverrides": {
    "message": "Eliminar todas las anulaciones"
  },
  "panels/sources/NavigatorView.ts | deployed": {
    "message": "Desplegado"
  },
  "panels/sources/NavigatorView.ts | deployedTooltip": {
    "message": "Contiene las fuentes finales que ve el navegador"
  },
  "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/ProfilePlugin.ts | kb": {
    "message": "kB"
  },
  "panels/sources/ProfilePlugin.ts | mb": {
    "message": "MB"
  },
  "panels/sources/ProfilePlugin.ts | ms": {
    "message": "ms"
  },
  "panels/sources/ScopeChainSidebarPane.ts | closure": {
    "message": "Cierre"
  },
  "panels/sources/ScopeChainSidebarPane.ts | closureS": {
    "message": "Cierre ({PH1})"
  },
  "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 | authoredDescription": {
    "message": "Agrupa archivos por autor/implementació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 | 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 | copyStringAsJSLiteral": {
    "message": "Copiar cadena como literal en JavaScript"
  },
  "panels/sources/SourcesPanel.ts | copyStringAsJSONLiteral": {
    "message": "Copiar cadena como literal en JSON"
  },
  "panels/sources/SourcesPanel.ts | copyStringContents": {
    "message": "Copiar contenido de la cadena"
  },
  "panels/sources/SourcesPanel.ts | debuggerHidden": {
    "message": "Barra lateral del depurador ocultada"
  },
  "panels/sources/SourcesPanel.ts | debuggerShown": {
    "message": "Barra lateral del depurador mostrada"
  },
  "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 | groupByAuthored": {
    "message": "Agrupar por autor/implementación"
  },
  "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 | navigatorHidden": {
    "message": "Barra lateral del navegador ocultada"
  },
  "panels/sources/SourcesPanel.ts | navigatorShown": {
    "message": "Barra lateral del navegador mostrada"
  },
  "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/components/HeadersView.ts | addHeader": {
    "message": "Añadir un encabezado"
  },
  "panels/sources/components/HeadersView.ts | addHeaderOverride": {
    "message": "Añadir anulación de encabezado"
  },
  "panels/sources/components/HeadersView.ts | errorWhenParsing": {
    "message": "No se ha podido analizar {PH1}."
  },
  "panels/sources/components/HeadersView.ts | parsingErrorExplainer": {
    "message": "El motivo más probable es que haya un error de sintaxis en {PH1}. Prueba a abrir este archivo en un editor externo para corregir el error o elimina el archivo y vuelve a crear la anulación."
  },
  "panels/sources/components/HeadersView.ts | removeBlock": {
    "message": "Quitar la sección ApplyTo"
  },
  "panels/sources/components/HeadersView.ts | removeHeader": {
    "message": "Quitar este encabezado"
  },
  "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 | decrementCssUnitBy": {
    "message": "Reducir unidad CSS en {PH1}"
  },
  "panels/sources/sources-meta.ts | detectIndentation": {
    "message": "Detectar sangría"
  },
  "panels/sources/sources-meta.ts | disableAutoFocusOnDebuggerPaused": {
    "message": "No seleccionar panel Fuentes al activar un punto de interrupción"
  },
  "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 | enableAutoFocusOnDebuggerPaused": {
    "message": "Seleccionar panel Fuentes al activar un punto de interrupción"
  },
  "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 | file": {
    "message": "Archivo"
  },
  "panels/sources/sources-meta.ts | filesystem": {
    "message": "Sistema de archivos"
  },
  "panels/sources/sources-meta.ts | goTo": {
    "message": "Ve a"
  },
  "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 | incrementCssUnitBy": {
    "message": "Aumentar unidad CSS en {PH1}"
  },
  "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 | line": {
    "message": "Línea"
  },
  "panels/sources/sources-meta.ts | nextCallFrame": {
    "message": "Siguiente marco de llamada"
  },
  "panels/sources/sources-meta.ts | none": {
    "message": "Ninguno"
  },
  "panels/sources/sources-meta.ts | open": {
    "message": "Abrir"
  },
  "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 | rename": {
    "message": "Cambiar nombre"
  },
  "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 | 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 | 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 | switchFile": {
    "message": "Cambiar archivo"
  },
  "panels/sources/sources-meta.ts | symbol": {
    "message": "Símbolo"
  },
  "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 | toggleDebuggerSidebar": {
    "message": "Mostrar/ocultar barra lateral del depurador"
  },
  "panels/sources/sources-meta.ts | toggleNavigatorSidebar": {
    "message": "Mostrar/ocultar barra lateral del navegador"
  },
  "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 | 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 | 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 | partiallyPresentedFrame": {
    "message": "Marco parcialmente presente"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | raster": {
    "message": "Trama"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | rasterizerThreadS": {
    "message": "Hilo rasterizador {PH1}"
  },
  "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 | HardwareConcurrencyIsEnabled": {
    "message": "- La anulación de simultaneidad de hardware 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 | heaviestStackHidden": {
    "message": "Barra lateral de pila más pesada ocultada"
  },
  "panels/timeline/TimelineTreeView.ts | heaviestStackShown": {
    "message": "Barra lateral de pila más pesada mostrada"
  },
  "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 | cacheModule": {
    "message": "Código del módulo almacenado en caché"
  },
  "panels/timeline/TimelineUIUtils.ts | cacheScript": {
    "message": "Código de la secuencia de comandos almacenada en caché"
  },
  "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 | compileCode": {
    "message": "Compilar código"
  },
  "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": "ID actual del clúster"
  },
  "panels/timeline/TimelineUIUtils.ts | currentClusterScore": {
    "message": "Puntuación actual del clúster"
  },
  "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 | eagerCompile": {
    "message": "Compilando todas las funciones atentamente"
  },
  "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": "evolucionado"
  },
  "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 | 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 | optimizeCode": {
    "message": "Optimizar código"
  },
  "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 | prePaint": {
    "message": "Prerrenderización"
  },
  "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} puede provocar malas experiencias de usuario. Recientemente tiene {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 | 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": "Deficiente"
  },
  "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 | supportsLargeBlob": {
    "message": "Compatible con blobs grandes"
  },
  "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/diff_view/DiffView.ts | SkippingDMatchingLines": {
    "message": "( … Saltando {PH1} coincidencias de línea … )"
  },
  "ui/components/diff_view/DiffView.ts | additions": {
    "message": "Se ha añadido:"
  },
  "ui/components/diff_view/DiffView.ts | changesDiffViewer": {
    "message": "Visor de cambios"
  },
  "ui/components/diff_view/DiffView.ts | deletions": {
    "message": "Se ha eliminado:"
  },
  "ui/components/issue_counter/IssueCounter.ts | breakingChanges": {
    "message": "{issueCount,plural, =1{# punto de ruptura}other{# puntos de ruptura}}"
  },
  "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/issue_counter/IssueLinkIcon.ts | clickToShowIssue": {
    "message": "Haz clic para mostrar la incidencia en la pestaña Incidencias"
  },
  "ui/components/issue_counter/IssueLinkIcon.ts | clickToShowIssueWithTitle": {
    "message": "Haz clic para abrir la pestaña de problemas y mostrar el problema: {title}"
  },
  "ui/components/issue_counter/IssueLinkIcon.ts | issueUnavailable": {
    "message": "Incidencia no disponible en estos momentos"
  },
  "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/LinearMemoryInspectorController.ts | couldNotOpenLinearMemory": {
    "message": "No se ha podido abrir el inspector de memoria lineal: no se ha podido localizar el búfer."
  },
  "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/panel_feedback/FeedbackButton.ts | feedback": {
    "message": "Comentarios"
  },
  "ui/components/panel_feedback/PanelFeedback.ts | previewFeature": {
    "message": "Versión preliminar de función"
  },
  "ui/components/panel_feedback/PanelFeedback.ts | previewText": {
    "message": "Nuestro equipo está trabajando activamente en esta función y nos encantaría saber qué opinas."
  },
  "ui/components/panel_feedback/PanelFeedback.ts | previewTextFeedbackLink": {
    "message": "Envíanos tus comentarios."
  },
  "ui/components/panel_feedback/PanelFeedback.ts | videoAndDocumentation": {
    "message": "Vídeo y documentación"
  },
  "ui/components/panel_feedback/PreviewToggle.ts | learnMoreLink": {
    "message": "Más información"
  },
  "ui/components/panel_feedback/PreviewToggle.ts | previewTextFeedbackLink": {
    "message": "Envíanos tus comentarios."
  },
  "ui/components/panel_feedback/PreviewToggle.ts | shortFeedbackLink": {
    "message": "Enviar comentarios"
  },
  "ui/components/request_link_icon/RequestLinkIcon.ts | clickToShowRequestInTheNetwork": {
    "message": "Haz clic para abrir el panel Red y mostrar la solicitud de la URL: {url}"
  },
  "ui/components/request_link_icon/RequestLinkIcon.ts | requestUnavailableInTheNetwork": {
    "message": "Solicitud no disponible en el panel de red (prueba a cargar la página inspeccionada de nuevo)"
  },
  "ui/components/request_link_icon/RequestLinkIcon.ts | shortenedURL": {
    "message": "URL abreviada"
  },
  "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/components/text_editor/config.ts | codeEditor": {
    "message": "Editor de código"
  },
  "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 | clearFilter": {
    "message": "Borrar entrada"
  },
  "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 ya está disponible en {PH1}."
  },
  "ui/legacy/InspectorView.ts | drawer": {
    "message": "Panel de herramientas"
  },
  "ui/legacy/InspectorView.ts | drawerHidden": {
    "message": "Panel oculto"
  },
  "ui/legacy/InspectorView.ts | drawerShown": {
    "message": "Panel mostrado"
  },
  "ui/legacy/InspectorView.ts | mainToolbar": {
    "message": "Barra de herramientas principal"
  },
  "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 | selectFolder": {
    "message": "Seleccionar carpeta"
  },
  "ui/legacy/InspectorView.ts | selectOverrideFolder": {
    "message": "Selecciona una carpeta donde almacenar los archivos de reemplazo."
  },
  "ui/legacy/InspectorView.ts | setToBrowserLanguage": {
    "message": "Coincidir siempre con el idioma de Chrome"
  },
  "ui/legacy/InspectorView.ts | setToSpecificLanguage": {
    "message": "Cambiar DevTools a {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 | debuggingConnectionWasClosed": {
    "message": "Se ha cerrado la conexión de depuración. Motivo: "
  },
  "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/SuggestBox.ts | sSuggestionSSelected": {
    "message": "{PH1}, sugerencia seleccionada"
  },
  "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/TabbedPane.ts | previewFeature": {
    "message": "Versión preliminar de función"
  },
  "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 | clearInput": {
    "message": "Borrar entrada"
  },
  "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 | opaquePartitionKey": {
    "message": "(opaco)"
  },
  "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 | timeAfter": {
    "message": "posterior a {date}"
  },
  "ui/legacy/components/cookie_table/CookiesTable.ts | timeAfterTooltip": {
    "message": "La marca de tiempo de vencimiento es {seconds}, que corresponde a una fecha posterior a {date}"
  },
  "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 | emptyRowCreated": {
    "message": "Se ha creado una fila vacía en la tabla. Haz doble clic o usa el menú contextual para editarla."
  },
  "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/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 | 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 | valueNotAccessibleToTheDebugger": {
    "message": "El depurador no puede acceder al valor"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | valueUnavailable": {
    "message": "<valor no disponible>"
  },
  "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/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 | command": {
    "message": "Comando"
  },
  "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 | run": {
    "message": "Ejecutar"
  },
  "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 | 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/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"
  }
}
