{
  "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 | eventsource": {
    "message": "EventSource"
  },
  "core/common/ResourceType.ts | fetch": {
    "message": "Recuperación"
  },
  "core/common/ResourceType.ts | fetchAndXHR": {
    "message": "Fetch e XHR"
  },
  "core/common/ResourceType.ts | font": {
    "message": "Tipo de letra"
  },
  "core/common/ResourceType.ts | image": {
    "message": "Imaxe"
  },
  "core/common/ResourceType.ts | img": {
    "message": "Imaxe"
  },
  "core/common/ResourceType.ts | javascript": {
    "message": "JavaScript"
  },
  "core/common/ResourceType.ts | js": {
    "message": "JavaScript"
  },
  "core/common/ResourceType.ts | manifest": {
    "message": "Manifesto"
  },
  "core/common/ResourceType.ts | media": {
    "message": "Multimedia"
  },
  "core/common/ResourceType.ts | other": {
    "message": "Outro"
  },
  "core/common/ResourceType.ts | ping": {
    "message": "Ping"
  },
  "core/common/ResourceType.ts | preflight": {
    "message": "Comprobación preliminar"
  },
  "core/common/ResourceType.ts | script": {
    "message": "Script"
  },
  "core/common/ResourceType.ts | signedexchange": {
    "message": "SignedExchange"
  },
  "core/common/ResourceType.ts | stylesheet": {
    "message": "Folla 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 | webtransport": {
    "message": "WebTransport"
  },
  "core/common/ResourceType.ts | ws": {
    "message": "WebSocket"
  },
  "core/common/Revealer.ts | animationsPanel": {
    "message": "Panel Animacións"
  },
  "core/common/Revealer.ts | applicationPanel": {
    "message": "Panel de aplicación"
  },
  "core/common/Revealer.ts | changesDrawer": {
    "message": "Panel de cambios"
  },
  "core/common/Revealer.ts | developerResourcesPanel": {
    "message": "Panel de recursos para programadores"
  },
  "core/common/Revealer.ts | elementsPanel": {
    "message": "Panel de elementos"
  },
  "core/common/Revealer.ts | issuesView": {
    "message": "Vista Problemas"
  },
  "core/common/Revealer.ts | memoryInspectorPanel": {
    "message": "Panel Inspector de memoria"
  },
  "core/common/Revealer.ts | networkPanel": {
    "message": "panel Rede"
  },
  "core/common/Revealer.ts | securityPanel": {
    "message": "Security panel"
  },
  "core/common/Revealer.ts | sourcesPanel": {
    "message": "Panel Recursos"
  },
  "core/common/Revealer.ts | stylesSidebar": {
    "message": "barra lateral de estilos"
  },
  "core/common/Revealer.ts | timelinePanel": {
    "message": "Panel de rendemento"
  },
  "core/common/SettingRegistration.ts | adorner": {
    "message": "Adorno"
  },
  "core/common/SettingRegistration.ts | appearance": {
    "message": "Aparencia"
  },
  "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": "Grade"
  },
  "core/common/SettingRegistration.ts | memory": {
    "message": "Memoria"
  },
  "core/common/SettingRegistration.ts | mobile": {
    "message": "Móbil"
  },
  "core/common/SettingRegistration.ts | network": {
    "message": "Rede"
  },
  "core/common/SettingRegistration.ts | performance": {
    "message": "Rendemento"
  },
  "core/common/SettingRegistration.ts | persistence": {
    "message": "Persistencia"
  },
  "core/common/SettingRegistration.ts | privacy": {
    "message": "Privacidade"
  },
  "core/common/SettingRegistration.ts | rendering": {
    "message": "Renderización"
  },
  "core/common/SettingRegistration.ts | sources": {
    "message": "Fontes"
  },
  "core/common/SettingRegistration.ts | sync": {
    "message": "Sincronizar"
  },
  "core/host/InspectorFrontendHost.ts | devtoolsS": {
    "message": "DevTools: {PH1}"
  },
  "core/host/ResourceLoader.ts | cacheError": {
    "message": "Erro de memoria caché"
  },
  "core/host/ResourceLoader.ts | certificateError": {
    "message": "Erro de certificado"
  },
  "core/host/ResourceLoader.ts | certificateManagerError": {
    "message": "Erro do xestor de certificados"
  },
  "core/host/ResourceLoader.ts | connectionError": {
    "message": "Produciuse un erro na conexión"
  },
  "core/host/ResourceLoader.ts | decodingDataUrlFailed": {
    "message": "Produciuse un erro ao descodificar o URL dos datos"
  },
  "core/host/ResourceLoader.ts | dnsResolverError": {
    "message": "Produciuse un erro co solucionador de DNS"
  },
  "core/host/ResourceLoader.ts | ftpError": {
    "message": "Erro de FTP"
  },
  "core/host/ResourceLoader.ts | httpError": {
    "message": "Erro de HTTP"
  },
  "core/host/ResourceLoader.ts | httpErrorStatusCodeSS": {
    "message": "Produciuse un erro HTTP; código de estado: {PH1}, {PH2}"
  },
  "core/host/ResourceLoader.ts | invalidUrl": {
    "message": "O URL non é válido"
  },
  "core/host/ResourceLoader.ts | signedExchangeError": {
    "message": "Erro de intercambio asinado"
  },
  "core/host/ResourceLoader.ts | systemError": {
    "message": "Erro do sistema"
  },
  "core/host/ResourceLoader.ts | unknownError": {
    "message": "Produciuse un erro descoñecido"
  },
  "core/sdk/CPUProfilerModel.ts | profileD": {
    "message": "Perfil {PH1}"
  },
  "core/sdk/CPUThrottlingManager.ts | calibratedLowTierMobile": {
    "message": "Móbil de gama baixa"
  },
  "core/sdk/CPUThrottlingManager.ts | calibratedMidTierMobile": {
    "message": "Móbil de gama media"
  },
  "core/sdk/CPUThrottlingManager.ts | calibrationErrorDeviceTooWeak": {
    "message": "O dispositivo non ten suficiente potencia"
  },
  "core/sdk/CPUThrottlingManager.ts | dSlowdown": {
    "message": "Diminución da velocidade: × {PH1}"
  },
  "core/sdk/CPUThrottlingManager.ts | noThrottling": {
    "message": "Sen limitación"
  },
  "core/sdk/CSSStyleSheetHeader.ts | couldNotFindTheOriginalStyle": {
    "message": "Non se puido atopar a folla de estilo orixinal."
  },
  "core/sdk/CSSStyleSheetHeader.ts | thereWasAnErrorRetrievingThe": {
    "message": "Produciuse un erro ao recuperar os estilos de orixe."
  },
  "core/sdk/ChildTargetManager.ts | main": {
    "message": "Principal"
  },
  "core/sdk/CompilerSourceMappingContentProvider.ts | couldNotLoadContentForSS": {
    "message": "Non se puido cargar o contido para {PH1} ({PH2})"
  },
  "core/sdk/Connections.ts | websocketDisconnected": {
    "message": "Desconectouse WebSocket"
  },
  "core/sdk/ConsoleModel.ts | bfcacheNavigation": {
    "message": "A navegación ata {PH1} restaurouse desde a memoria caché de páxinas anteriores e seguintes (consulta https://web.dev/bfcache/)"
  },
  "core/sdk/ConsoleModel.ts | failedToSaveToTempVariable": {
    "message": "Produciuse un erro ao gardar na variable temporal."
  },
  "core/sdk/ConsoleModel.ts | navigatedToS": {
    "message": "Accedeu a {PH1}"
  },
  "core/sdk/ConsoleModel.ts | profileSFinished": {
    "message": "Rematouse o perfil \"{PH1}\"."
  },
  "core/sdk/ConsoleModel.ts | profileSStarted": {
    "message": "Iniciouse o perfil \"{PH1}\"."
  },
  "core/sdk/DebuggerModel.ts | block": {
    "message": "Bloque"
  },
  "core/sdk/DebuggerModel.ts | catchBlock": {
    "message": "Bloque Catch"
  },
  "core/sdk/DebuggerModel.ts | closure": {
    "message": "Peche"
  },
  "core/sdk/DebuggerModel.ts | exception": {
    "message": "Excepción"
  },
  "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 | returnValue": {
    "message": "Devolver valor"
  },
  "core/sdk/DebuggerModel.ts | script": {
    "message": "Script"
  },
  "core/sdk/DebuggerModel.ts | withBlock": {
    "message": "Bloque With"
  },
  "core/sdk/NetworkManager.ts | fast4G": {
    "message": "4G rápido"
  },
  "core/sdk/NetworkManager.ts | fastG": {
    "message": "4G lento"
  },
  "core/sdk/NetworkManager.ts | noContentForPreflight": {
    "message": "Non hai ningún contido dispoñible para a solicitude de comprobación preliminar"
  },
  "core/sdk/NetworkManager.ts | noContentForRedirect": {
    "message": "Non hai contido dispoñible porque se redirixiu esta solicitude"
  },
  "core/sdk/NetworkManager.ts | noContentForWebSocket": {
    "message": "Nestes momentos non se admite o contido de WebSockets"
  },
  "core/sdk/NetworkManager.ts | noThrottling": {
    "message": "Sen limitación"
  },
  "core/sdk/NetworkManager.ts | offline": {
    "message": "Sen conexión"
  },
  "core/sdk/NetworkManager.ts | requestWasBlockedByDevtoolsS": {
    "message": "DevTools bloqueou a solicitude: {PH1}"
  },
  "core/sdk/NetworkManager.ts | sFailedLoadingSS": {
    "message": "{PH1} non puido cargar: {PH2} \"{PH3}\"."
  },
  "core/sdk/NetworkManager.ts | sFinishedLoadingSS": {
    "message": "{PH1} rematou de cargar: {PH2} \"{PH3}\"."
  },
  "core/sdk/NetworkManager.ts | slowG": {
    "message": "3G"
  },
  "core/sdk/NetworkRequest.ts | anUnknownErrorWasEncounteredWhenTrying": {
    "message": "Detectouse un erro descoñecido ao tentar almacenar esta cookie."
  },
  "core/sdk/NetworkRequest.ts | binary": {
    "message": "(binario)"
  },
  "core/sdk/NetworkRequest.ts | blockedReasonInvalidDomain": {
    "message": "Este intento de establecer unha cookie a través dunha cabeceira Set-Cookie bloqueouse porque o seu atributo \"Domain\" non era válido con respecto ao URL actual do host."
  },
  "core/sdk/NetworkRequest.ts | blockedReasonInvalidPrefix": {
    "message": "Este intento de establecer unha cookie a través dunha cabeceira Set-Cookie bloqueouse porque usaba o prefixo \"__Secure-\" ou \"__Host-\" no seu nome e incumpría as regras adicionais que se lles aplican ás cookies con estes prefixos segundo o estipulado en https://tools.ietf.org/html/draft-west-cookie-prefixes-05."
  },
  "core/sdk/NetworkRequest.ts | blockedReasonOverwriteSecure": {
    "message": "Este intento de establecer unha cookie a través dunha cabeceira Set-Cookie bloqueouse porque non se enviou a través dunha conexión segura e podería sobrescribir unha cookie co atributo \"Secure\"."
  },
  "core/sdk/NetworkRequest.ts | blockedReasonSameSiteNoneInsecure": {
    "message": "Este intento de establecer unha cookie a través dunha cabeceira Set-Cookie bloqueouse porque tiña o atributo \"SameSite=None\" pero non así o atributo \"Secure\", que é necesario para o uso de \"SameSite=None\"."
  },
  "core/sdk/NetworkRequest.ts | blockedReasonSameSiteStrictLax": {
    "message": "Este intento de establecer unha cookie a través dunha cabeceira Set-Cookie bloqueouse porque tiña o atributo \"{PH1}\" pero procedía dunha resposta de varios sitios que non era a destinada a unha navegación de nivel superior."
  },
  "core/sdk/NetworkRequest.ts | blockedReasonSameSiteUnspecifiedTreatedAsLax": {
    "message": "Esta cabeceira Set-Cookie non especificaba un atributo \"SameSite\" (tiña asignado un atributo \"SameSite=Lax,\" de forma predeterminada) e bloqueouse porque procedía dunha resposta de varios sitios que non era a destinada a unha navegación de nivel superior. Para que puidese usarse en varios sitios, Set-Cookie teríase que definir co atributo \"SameSite=None\"."
  },
  "core/sdk/NetworkRequest.ts | blockedReasonSecureOnly": {
    "message": "Este intento de establecer unha cookie a través dunha cabeceira Set-Cookie bloqueouse porque tiña o atributo \"Secure\" pero non se recibiu a través dunha conexión segura."
  },
  "core/sdk/NetworkRequest.ts | domainMismatch": {
    "message": "Esta cookie bloqueouse porque o dominio do URL de solicitude nin coincidía exactamente co dominio da cookie, nin era un subdominio do valor do atributo \"Domain\" da cookie."
  },
  "core/sdk/NetworkRequest.ts | exemptionReasonEnterprisePolicy": {
    "message": "A política de Chrome Enterprise permite esta cookie. Máis información: goo.gle/ce-3pc"
  },
  "core/sdk/NetworkRequest.ts | exemptionReasonScheme": {
    "message": "O esquema de URL de nivel superior permite esta cookie"
  },
  "core/sdk/NetworkRequest.ts | exemptionReasonStorageAccessAPI": {
    "message": "A Storage Acess API permite esta cookie. Máis información: goo.gle/saa"
  },
  "core/sdk/NetworkRequest.ts | exemptionReasonTPCDDeprecationTrial": {
    "message": "A proba de obsolescencia das cookies de terceiros permite esta cookie. Tes máis información en goo.gle/ps-dt."
  },
  "core/sdk/NetworkRequest.ts | exemptionReasonTPCDHeuristics": {
    "message": "A heurística das cookies de terceiros permite esta cookie. Tes máis información en goo.gle/hbe"
  },
  "core/sdk/NetworkRequest.ts | exemptionReasonTPCDMetadata": {
    "message": "O período de graza da proba de obsolescencia de cookies de terceiros permite esta cookie. Tes máis información en goo.gle/dt-grace."
  },
  "core/sdk/NetworkRequest.ts | exemptionReasonTopLevelStorageAccessAPI": {
    "message": "A Storage Access API de nivel superior permite esta cookie. Máis información: goo.gle/saa-top"
  },
  "core/sdk/NetworkRequest.ts | exemptionReasonTopLevelTPCDDeprecationTrial": {
    "message": "A proba de obsolescencia de cookies de terceiros de nivel superior permite esta cookie. Tes máis información en goo.gle/ps-dt."
  },
  "core/sdk/NetworkRequest.ts | exemptionReasonUserSetting": {
    "message": "A preferencia do usuario permite esta cookie."
  },
  "core/sdk/NetworkRequest.ts | nameValuePairExceedsMaxSize": {
    "message": "Esta cookie bloqueouse porque era demasiado grande. O tamaño combinado do nome e o valor debe ser inferior ou igual a 4096 caracteres."
  },
  "core/sdk/NetworkRequest.ts | notOnPath": {
    "message": "Esta cookie bloqueouse porque a súa ruta non era un superdirectorio da ruta do URL da solicitude ou non coincidía exactamente con un."
  },
  "core/sdk/NetworkRequest.ts | samePartyFromCrossPartyContext": {
    "message": "Esta cookie bloqueouse porque tiña o atributo \"SameParty\" pero a solicitude era externa. Considerouse que a solicitude era externa porque o dominio do URL do recurso e os dominios dos marcos/documentos delimitadores do recurso non son propietarios nin membros do mesmo conxunto orixinario."
  },
  "core/sdk/NetworkRequest.ts | sameSiteLax": {
    "message": "Esta cookie bloqueouse porque tiña o atributo \"SameSite=Lax\" e porque a solicitude se realizou desde un sitio distinto e non a iniciou unha navegación de nivel superior."
  },
  "core/sdk/NetworkRequest.ts | sameSiteNoneInsecure": {
    "message": "Esta cookie bloqueouse porque tiña o atributo \"SameSite=None\" pero non estaba marcada como \"Secure\". As cookies sen restricións de SameSite deben marcarse como \"Secure\" e enviarse mediante unha conexión segura."
  },
  "core/sdk/NetworkRequest.ts | sameSiteStrict": {
    "message": "Esta cookie bloqueouse porque tiña o atributo \"SameSite=Strict\" e a solicitude se realizou desde un sitio diferente. Inclúense as solicitudes de navegación de nivel superior iniciadas por outros sitios."
  },
  "core/sdk/NetworkRequest.ts | sameSiteUnspecifiedTreatedAsLax": {
    "message": "Esta cookie non especificaba un atributo \"SameSite\" cando se almacenou (tiña asignado un atributo \"SameSite=Lax\" de forma predeterminada) e bloqueouse porque a solicitude procedía dun sitio distinto e non a iniciou unha navegación de nivel superior. Para que puidese usarse en varios sitios, a cookie teríase que definir co atributo \"SameSite=None\"."
  },
  "core/sdk/NetworkRequest.ts | schemefulSameSiteLax": {
    "message": "Esta cookie bloqueouse porque tiña o atributo \"SameSite=Lax\" pero a solicitude proviña de varios sitios e non a iniciou unha navegación de nivel superior. Esta solicitude considérase de varios sitios porque o esquema do URL non coincide co do sitio actual."
  },
  "core/sdk/NetworkRequest.ts | schemefulSameSiteStrict": {
    "message": "Esta cookie bloqueouse porque tiña o atributo \"SameSite=Strict\" pero a solicitude proviña de varios sitios. Inclúense as solicitudes de navegación de nivel superior iniciadas por outros sitios. Esta solicitude considérase de varios sitios porque o esquema do URL non coincide co do sitio actual."
  },
  "core/sdk/NetworkRequest.ts | schemefulSameSiteUnspecifiedTreatedAsLax": {
    "message": "Esta cookie non especificaba un atributo \"SameSite\" cando se almacenou (tiña asignado un atributo \"SameSite=Lax\"\" de forma predeterminada) e bloqueouse porque a solicitude procedía de varios sitios e non a iniciou unha navegación de nivel superior. Esta solicitude considérase de varios sitios porque o esquema do URL non coincide co do sitio actual."
  },
  "core/sdk/NetworkRequest.ts | secureOnly": {
    "message": "Esta cookie bloqueouse porque tiña o atributo \"Secure\" e a conexión non era segura."
  },
  "core/sdk/NetworkRequest.ts | setcookieHeaderIsIgnoredIn": {
    "message": "A cabeceira de Set-Cookie ignórase na resposta do URL: {PH1}. O tamaño combinado do nome e o valor debe ser inferior ou igual a 4096 caracteres."
  },
  "core/sdk/NetworkRequest.ts | theSchemeOfThisConnectionIsNot": {
    "message": "Non se permite que o esquema desta conexión almacene cookies."
  },
  "core/sdk/NetworkRequest.ts | thirdPartyPhaseout": {
    "message": "Esta cookie bloqueouse debido ás funcións experimentais de Chrome ou á configuración do navegador. Tes máis información no panel Problemas."
  },
  "core/sdk/NetworkRequest.ts | thisSetcookieDidntSpecifyASamesite": {
    "message": "Esta cabeceira Set-Cookie non especificaba un atributo \"SameSite\" (tiña asignado un atributo \"SameSite=Lax\" de forma predeterminada) e bloqueouse porque procedía dunha resposta de varios sitios que non era a destinada a unha navegación de nivel superior. Esta resposta considérase de varios sitios porque o esquema do URL non coincide co do sitio actual."
  },
  "core/sdk/NetworkRequest.ts | thisSetcookieHadADisallowedCharacter": {
    "message": "Esta cabeceira Set-Cookie contiña un carácter non permitido (un carácter de control ASCII prohibido ou o carácter do Tabulador se se mostra no medio do nome da cookie, do valor, do nome dun atributo ou do valor dun atributo)."
  },
  "core/sdk/NetworkRequest.ts | thisSetcookieHadInvalidSyntax": {
    "message": "Esta cabeceira Set-Cookie non tiña unha sintaxe válida."
  },
  "core/sdk/NetworkRequest.ts | thisSetcookieWasBlockedBecauseItHadTheSameparty": {
    "message": "Este intento de establecer unha cookie a través dunha cabeceira Set-Cookie bloqueouse porque tiña o atributo \"SameParty\" pero a solicitude era externa. Considérase que a solicitude era externa porque o dominio do URL do recurso e os dominios dos marcos/documentos delimitadores do recurso non son propietarios nin membros do mesmo conxunto orixinario."
  },
  "core/sdk/NetworkRequest.ts | thisSetcookieWasBlockedBecauseItHadTheSamepartyAttribute": {
    "message": "Este intento de establecer unha cookie a través dunha cabeceira Set-Cookie bloqueouse porque tiña o atributo \"SameParty\" pero tamén outros atributos en conflito. Chrome require que as cookies que usen o atributo \"SameParty\" utilicen tamén \"Secure\" e que non estean restrinxidas a \"SameSite=Strict\"."
  },
  "core/sdk/NetworkRequest.ts | thisSetcookieWasBlockedBecauseItHadTheSamesiteStrictLax": {
    "message": "Este intento de establecer unha cookie a través dunha cabeceira Set-Cookie bloqueouse porque tiña o atributo \"{PH1}\" pero procedía dunha resposta de varios sitios que non era a destinada a unha navegación de nivel superior. Esta resposta considérase de varios sitios porque o esquema do URL non coincide co do sitio actual."
  },
  "core/sdk/NetworkRequest.ts | thisSetcookieWasBlockedBecauseTheNameValuePairExceedsMaxSize": {
    "message": "Este intento de establecer unha cookie a través dunha cabeceira Set-Cookie bloqueouse porque a cookie era demasiado grande. O tamaño combinado do nome e o valor debe ser inferior ou igual a 4096 caracteres."
  },
  "core/sdk/NetworkRequest.ts | thisSetcookieWasBlockedDueThirdPartyPhaseout": {
    "message": "Bloqueouse a configuración desta cookie debido ás funcións experimentais de Chrome ou á configuración do navegador. Tes máis información no panel Problemas."
  },
  "core/sdk/NetworkRequest.ts | thisSetcookieWasBlockedDueToUser": {
    "message": "Este intento de establecer unha cookie a través dunha cabeceira Set-Cookie bloqueouse debido ás preferencias do usuario."
  },
  "core/sdk/NetworkRequest.ts | unknownError": {
    "message": "Detectouse un erro descoñecido ao tentar enviar esta cookie."
  },
  "core/sdk/NetworkRequest.ts | userPreferences": {
    "message": "Esta cookie bloqueouse debido ás preferencias do usuario."
  },
  "core/sdk/OverlayModel.ts | pausedInDebugger": {
    "message": "En pausa no depurador"
  },
  "core/sdk/PageResourceLoader.ts | loadCanceledDueToReloadOf": {
    "message": "A carga cancelouse debido a que a páxina inspeccionada se volveu cargar"
  },
  "core/sdk/RehydratingConnection.ts | errorLoadingLog": {
    "message": "Non se puido cargar o rexistro"
  },
  "core/sdk/RehydratingConnection.ts | noHostWindow": {
    "message": "Non se pode atopar a ventá do host"
  },
  "core/sdk/RehydratingConnection.ts | noSourceText": {
    "message": "Non hai ningún texto de orixe dispoñible"
  },
  "core/sdk/Script.ts | scriptRemovedOrDeleted": {
    "message": "O script quitouse ou eliminouse."
  },
  "core/sdk/Script.ts | unableToFetchScriptSource": {
    "message": "Non se pode recuperar a orixe do script."
  },
  "core/sdk/ServerTiming.ts | deprecatedSyntaxFoundPleaseUse": {
    "message": "Atopouse unha sintaxe obsoleta. Utilice a seguinte: <nome>;dur=<duración>;desc=<descrición>"
  },
  "core/sdk/ServerTiming.ts | duplicateParameterSIgnored": {
    "message": "Ignorouse o parámetro duplicado {PH1}."
  },
  "core/sdk/ServerTiming.ts | extraneousTrailingCharacters": {
    "message": "Hai caracteres finais innecesarios."
  },
  "core/sdk/ServerTiming.ts | noValueFoundForParameterS": {
    "message": "Non se atopou ningún valor para o parámetro {PH1}."
  },
  "core/sdk/ServerTiming.ts | unableToParseSValueS": {
    "message": "Non se pode analizar \"{PH1}\" valor \"{PH2}\"."
  },
  "core/sdk/ServerTiming.ts | unrecognizedParameterS": {
    "message": "Non se recoñece o parámetro {PH1}."
  },
  "core/sdk/ServiceWorkerCacheModel.ts | serviceworkercacheagentError": {
    "message": "Erro de ServiceWorkerCacheAgent ao eliminar a entrada de memoria caché {PH1} na memoria caché: {PH2}"
  },
  "core/sdk/ServiceWorkerManager.ts | activated": {
    "message": "activouse"
  },
  "core/sdk/ServiceWorkerManager.ts | activating": {
    "message": "activando"
  },
  "core/sdk/ServiceWorkerManager.ts | installed": {
    "message": "instalada"
  },
  "core/sdk/ServiceWorkerManager.ts | installing": {
    "message": "instalando"
  },
  "core/sdk/ServiceWorkerManager.ts | new": {
    "message": "novidade"
  },
  "core/sdk/ServiceWorkerManager.ts | redundant": {
    "message": "redundante"
  },
  "core/sdk/ServiceWorkerManager.ts | running": {
    "message": "en execución"
  },
  "core/sdk/ServiceWorkerManager.ts | sSS": {
    "message": "{PH1} número {PH2} ({PH3})"
  },
  "core/sdk/ServiceWorkerManager.ts | starting": {
    "message": "iniciando"
  },
  "core/sdk/ServiceWorkerManager.ts | stopped": {
    "message": "detido"
  },
  "core/sdk/ServiceWorkerManager.ts | stopping": {
    "message": "detendo"
  },
  "core/sdk/SourceMapScopeChainEntry.ts | block": {
    "message": "Bloque"
  },
  "core/sdk/SourceMapScopeChainEntry.ts | closure": {
    "message": "Peche"
  },
  "core/sdk/SourceMapScopeChainEntry.ts | global": {
    "message": "Global"
  },
  "core/sdk/SourceMapScopeChainEntry.ts | local": {
    "message": "Local"
  },
  "core/sdk/SourceMapScopeChainEntry.ts | returnValue": {
    "message": "Devolver valor"
  },
  "core/sdk/sdk-meta.ts | achromatopsia": {
    "message": "Acromatopsia (falta de percepción da cor)"
  },
  "core/sdk/sdk-meta.ts | blurredVision": {
    "message": "Visión desenfocada"
  },
  "core/sdk/sdk-meta.ts | captureAsyncStackTraces": {
    "message": "Capturar seguimentos da pilla asíncronos"
  },
  "core/sdk/sdk-meta.ts | customFormatters": {
    "message": "Ferramentas predeterminadas para dar formato"
  },
  "core/sdk/sdk-meta.ts | deuteranopia": {
    "message": "Deuteranopia (falta de percepción do verde)"
  },
  "core/sdk/sdk-meta.ts | disableAsyncStackTraces": {
    "message": "Desactivar seguimentos de pilla asíncronos"
  },
  "core/sdk/sdk-meta.ts | disableAvifFormat": {
    "message": "Desactivar formato AVIF"
  },
  "core/sdk/sdk-meta.ts | disableCache": {
    "message": "Desactivar memoria caché (mentres está aberto DevTools)"
  },
  "core/sdk/sdk-meta.ts | disableJavascript": {
    "message": "Desactivar JavaScript"
  },
  "core/sdk/sdk-meta.ts | disableLocalFonts": {
    "message": "Desactivar fontes locais"
  },
  "core/sdk/sdk-meta.ts | disableNetworkRequestBlocking": {
    "message": "Desactivar bloqueo de solicitudes de rede"
  },
  "core/sdk/sdk-meta.ts | disableWebpFormat": {
    "message": "Desactivar formato WebP"
  },
  "core/sdk/sdk-meta.ts | doNotCaptureAsyncStackTraces": {
    "message": "Non capturar seguimentos de pilla asíncronos"
  },
  "core/sdk/sdk-meta.ts | doNotEmulateAFocusedPage": {
    "message": "Non emular unha páxina enfocada"
  },
  "core/sdk/sdk-meta.ts | doNotEmulateAnyVisionDeficiency": {
    "message": "Non emular ningunha discapacidade visual"
  },
  "core/sdk/sdk-meta.ts | doNotEmulateCss": {
    "message": "Non emular CSS ({PH1})"
  },
  "core/sdk/sdk-meta.ts | doNotEmulateCssMediaType": {
    "message": "Non emular tipo de recurso multimedia de CSS"
  },
  "core/sdk/sdk-meta.ts | doNotExtendGridLines": {
    "message": "Non estender liñas da grade"
  },
  "core/sdk/sdk-meta.ts | doNotHighlightAdFrames": {
    "message": "Non destacar marcos de anuncios"
  },
  "core/sdk/sdk-meta.ts | doNotPauseOnExceptions": {
    "message": "Non pór en pausa nas excepcións"
  },
  "core/sdk/sdk-meta.ts | doNotPreserveLogUponNavigation": {
    "message": "Non conservar rexistro despois da navegación"
  },
  "core/sdk/sdk-meta.ts | doNotShowGridNamedAreas": {
    "message": "Non mostrar zonas con nome da grade"
  },
  "core/sdk/sdk-meta.ts | doNotShowGridTrackSizes": {
    "message": "Non mostrar tamaños de pistas de grade"
  },
  "core/sdk/sdk-meta.ts | doNotShowRulersOnHover": {
    "message": "Non mostrar regras ao pasar o cursor por enriba"
  },
  "core/sdk/sdk-meta.ts | emulateAFocusedPage": {
    "message": "Emular unha páxina enfocada"
  },
  "core/sdk/sdk-meta.ts | emulateAchromatopsia": {
    "message": "Emular acromatopsia (falta de percepción da cor)"
  },
  "core/sdk/sdk-meta.ts | emulateAutoDarkMode": {
    "message": "Emular modo escuro automático"
  },
  "core/sdk/sdk-meta.ts | emulateBlurredVision": {
    "message": "Emular visión desenfocada"
  },
  "core/sdk/sdk-meta.ts | emulateCss": {
    "message": "Emular CSS ({PH1})"
  },
  "core/sdk/sdk-meta.ts | emulateCssMediaFeature": {
    "message": "Emular función multimedia de CSS ({PH1})"
  },
  "core/sdk/sdk-meta.ts | emulateCssMediaType": {
    "message": "Emular tipo de recurso multimedia de CSS"
  },
  "core/sdk/sdk-meta.ts | emulateCssPrintMediaType": {
    "message": "Emular tipo de recurso multimedia de impresión de CSS"
  },
  "core/sdk/sdk-meta.ts | emulateCssScreenMediaType": {
    "message": "Emular tipo de recurso multimedia de pantalla de CSS"
  },
  "core/sdk/sdk-meta.ts | emulateDeuteranopia": {
    "message": "Emulación de deuteranopia (falta de percepción do verde)"
  },
  "core/sdk/sdk-meta.ts | emulateProtanopia": {
    "message": "Emular protanopia (falta de percepción do vermello)"
  },
  "core/sdk/sdk-meta.ts | emulateReducedContrast": {
    "message": "Emular contraste reducido"
  },
  "core/sdk/sdk-meta.ts | emulateTritanopia": {
    "message": "Emular tritanopia (falta de percepción do azul)"
  },
  "core/sdk/sdk-meta.ts | emulateVisionDeficiencies": {
    "message": "Emular discapacidades visuais"
  },
  "core/sdk/sdk-meta.ts | enableAvifFormat": {
    "message": "Activar formato AVIF"
  },
  "core/sdk/sdk-meta.ts | enableCache": {
    "message": "Activar memoria caché"
  },
  "core/sdk/sdk-meta.ts | enableJavascript": {
    "message": "Activar JavaScript"
  },
  "core/sdk/sdk-meta.ts | enableLocalFonts": {
    "message": "Activar tipos de letra locais"
  },
  "core/sdk/sdk-meta.ts | enableNetworkRequestBlocking": {
    "message": "Activar bloqueo de solicitudes de rede"
  },
  "core/sdk/sdk-meta.ts | enableRemoteFileLoading": {
    "message": "Permitir que DevTools cargue recursos, como mapas de orixe, desde rutas de ficheiros remotos. Esta opción está desactivada de forma predeterminada por motivos de seguranza."
  },
  "core/sdk/sdk-meta.ts | enableWebpFormat": {
    "message": "Activar formato WebP"
  },
  "core/sdk/sdk-meta.ts | extendGridLines": {
    "message": "Estender liñas da grade"
  },
  "core/sdk/sdk-meta.ts | hideFramesPerSecondFpsMeter": {
    "message": "Ocultar medidor de fotogramas por segundo (fps)"
  },
  "core/sdk/sdk-meta.ts | hideLayerBorders": {
    "message": "Ocultar bordos da capa"
  },
  "core/sdk/sdk-meta.ts | hideLayoutShiftRegions": {
    "message": "Ocultar rexións de cambio do deseño"
  },
  "core/sdk/sdk-meta.ts | hideLineLabels": {
    "message": "Ocultar etiquetas de liña"
  },
  "core/sdk/sdk-meta.ts | hidePaintFlashingRectangles": {
    "message": "Ocultar rectángulos das zonas renderizadas"
  },
  "core/sdk/sdk-meta.ts | hideScrollPerformanceBottlenecks": {
    "message": "Ocultar colos de botella do rendemento do desprazamento"
  },
  "core/sdk/sdk-meta.ts | highlightAdFrames": {
    "message": "Destacar marcos de anuncios"
  },
  "core/sdk/sdk-meta.ts | networkCacheExplanation": {
    "message": "Se se desactiva a memoria caché da rede, a experiencia de rede será similar a unha primeira visita."
  },
  "core/sdk/sdk-meta.ts | networkRequestBlocking": {
    "message": "Bloqueo de solicitudes de rede"
  },
  "core/sdk/sdk-meta.ts | noEmulation": {
    "message": "Sen emulación"
  },
  "core/sdk/sdk-meta.ts | pauseOnExceptions": {
    "message": "Pór en pausa nas excepcións"
  },
  "core/sdk/sdk-meta.ts | preserveLogUponNavigation": {
    "message": "Conservar rexistro despois da navegación"
  },
  "core/sdk/sdk-meta.ts | print": {
    "message": "impresión"
  },
  "core/sdk/sdk-meta.ts | protanopia": {
    "message": "Protanopia (falta de percepción do vermello)"
  },
  "core/sdk/sdk-meta.ts | query": {
    "message": "consulta"
  },
  "core/sdk/sdk-meta.ts | reducedContrast": {
    "message": "Contraste reducido"
  },
  "core/sdk/sdk-meta.ts | screen": {
    "message": "pantalla"
  },
  "core/sdk/sdk-meta.ts | showAreaNames": {
    "message": "Mostrar nomes de áreas"
  },
  "core/sdk/sdk-meta.ts | showFramesPerSecondFpsMeter": {
    "message": "Mostrar medidor de fotogramas por segundo (fps)"
  },
  "core/sdk/sdk-meta.ts | showGridNamedAreas": {
    "message": "Mostrar zonas con nome da grade"
  },
  "core/sdk/sdk-meta.ts | showGridTrackSizes": {
    "message": "Mostrar tamaños de pistas de grade"
  },
  "core/sdk/sdk-meta.ts | showLayerBorders": {
    "message": "Mostrar bordos da capa"
  },
  "core/sdk/sdk-meta.ts | showLayoutShiftRegions": {
    "message": "Mostrar rexións de cambio do deseño"
  },
  "core/sdk/sdk-meta.ts | showLineLabels": {
    "message": "Mostrar etiquetas de liña"
  },
  "core/sdk/sdk-meta.ts | showLineNames": {
    "message": "Mostrar nomes das liñas"
  },
  "core/sdk/sdk-meta.ts | showLineNumbers": {
    "message": "Mostrar números de liña"
  },
  "core/sdk/sdk-meta.ts | showPaintFlashingRectangles": {
    "message": "Mostrar rectángulos das zonas renderizadas"
  },
  "core/sdk/sdk-meta.ts | showRulersOnHover": {
    "message": "Mostrar regras ao pasar o cursor por enriba"
  },
  "core/sdk/sdk-meta.ts | showScrollPerformanceBottlenecks": {
    "message": "Mostrar colos de botella do rendemento do desprazamento"
  },
  "core/sdk/sdk-meta.ts | showTrackSizes": {
    "message": "Mostrar tamaños de pistas"
  },
  "core/sdk/sdk-meta.ts | tritanopia": {
    "message": "Tritanopia (falta de percepción do azul)"
  },
  "entrypoints/inspector_main/InspectorMain.ts | javascriptIsDisabled": {
    "message": "JavaScript está deshabilitado"
  },
  "entrypoints/inspector_main/InspectorMain.ts | main": {
    "message": "Principal"
  },
  "entrypoints/inspector_main/InspectorMain.ts | openDedicatedTools": {
    "message": "Abre DevTools especificamente para Node.js"
  },
  "entrypoints/inspector_main/InspectorMain.ts | tab": {
    "message": "Pestana"
  },
  "entrypoints/inspector_main/OutermostTargetSelector.ts | targetNotSelected": {
    "message": "Páxina: non seleccionada"
  },
  "entrypoints/inspector_main/OutermostTargetSelector.ts | targetS": {
    "message": "Páxina: {PH1}"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | disableAvifImageFormat": {
    "message": "Desactivar formato de imaxe AVIF"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | disableLocalFonts": {
    "message": "Desactivar fontes locais"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | disableWebpImageFormat": {
    "message": "Desactivar formato de imaxe WebP"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | disablesLocalSourcesInFontface": {
    "message": "Desactiva as orixes de local() nas regras de @font-face. Require que se volva cargar a páxina para aplicar."
  },
  "entrypoints/inspector_main/RenderingOptions.ts | emulateAFocusedPage": {
    "message": "Emular unha páxina enfocada"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | emulateAutoDarkMode": {
    "message": "Activar modo escuro automático"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | emulatesAFocusedPage": {
    "message": "Mantén a páxina enfocada. Úsase con frecuencia para depurar elementos que desaparecen."
  },
  "entrypoints/inspector_main/RenderingOptions.ts | emulatesAutoDarkMode": {
    "message": "Activa o modo escuro automático e define prefers-color-scheme como dark."
  },
  "entrypoints/inspector_main/RenderingOptions.ts | forcesCssColorgamutMediaFeature": {
    "message": "Forza a función multimedia de CSS color-gamut"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | forcesCssForcedColors": {
    "message": "Forza a función multimedia de cores forzadas de CSS"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | forcesCssPreferscolorschemeMedia": {
    "message": "Forza a función multimedia de CSS prefers-color-scheme"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | forcesCssPreferscontrastMedia": {
    "message": "Forza a función multimedia de CSS prefers-contrast"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | forcesCssPrefersreduceddataMedia": {
    "message": "Forza a función multimedia de CSS prefers-reduced-data"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | forcesCssPrefersreducedmotion": {
    "message": "Forza a función multimedia de CSS prefers-reduced-motion"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | forcesCssPrefersreducedtransparencyMedia": {
    "message": "Forza a función multimedia de CSS prefers-reduced-transparency"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | forcesMediaTypeForTestingPrint": {
    "message": "Forza o tipo de recurso multimedia para probar os estilos de impresión e pantalla"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | forcesVisionDeficiencyEmulation": {
    "message": "Forza a emulación de deficiencia visual"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | frameRenderingStats": {
    "message": "Estatísticas de renderización dos marcos"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | highlightAdFrames": {
    "message": "Destacar marcos de anuncios"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | highlightsAreasOfThePageBlueThat": {
    "message": "Destaca con cor azul as partes da páxina que cambiaron. É posible que esta opción de configuración non sexa adecuada para persoas propensas á epilepsia fotosensible."
  },
  "entrypoints/inspector_main/RenderingOptions.ts | highlightsAreasOfThePageGreen": {
    "message": "Destaca con cor verde as partes da páxina que se deben renderizar de novo. É posible que esta opción de configuración non sexa adecuada para persoas propensas á epilepsia fotosensible."
  },
  "entrypoints/inspector_main/RenderingOptions.ts | highlightsElementsTealThatCan": {
    "message": "Destaca os elementos (cor verde azulada) que poden frear o desprazamento, como os controladores de eventos táctiles e da roda ou outras situacións de desprazamento relacionadas co proceso principal."
  },
  "entrypoints/inspector_main/RenderingOptions.ts | highlightsFramesRedDetectedToBe": {
    "message": "Destaca os marcos (cor vermella) que se detectan como anuncios."
  },
  "entrypoints/inspector_main/RenderingOptions.ts | layerBorders": {
    "message": "Bordos das capas"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | layoutShiftRegions": {
    "message": "Rexións de cambio do deseño"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | paintFlashing": {
    "message": "Destacar zonas renderizadas"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | plotsFrameThroughputDropped": {
    "message": "Representa mediante gráficos o rendemento dos fotogramas, a distribución dos fotogramas perdidos e a memoria da GPU."
  },
  "entrypoints/inspector_main/RenderingOptions.ts | requiresAPageReloadToApplyAnd": {
    "message": "Require que se volva cargar a páxina para aplicar e desactiva o almacenamento na memoria caché das solicitudes de imaxes."
  },
  "entrypoints/inspector_main/RenderingOptions.ts | scrollingPerformanceIssues": {
    "message": "Problemas de rendemento de desprazamento"
  },
  "entrypoints/inspector_main/RenderingOptions.ts | showsLayerBordersOrangeoliveAnd": {
    "message": "Mostra os bordos (cor laranxa/oliva) e os bloques (ciano) da capa."
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | autoOpenDevTools": {
    "message": "Abrir automaticamente DevTools para as ventás emerxentes"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | blockAds": {
    "message": "Bloquear anuncios neste sitio"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | colorVisionDeficiency": {
    "message": "deficiencia na visión de cores"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | cssMediaFeature": {
    "message": "Función multimedia de CSS"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | cssMediaType": {
    "message": "Tipo de recurso multimedia de CSS"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | disablePaused": {
    "message": "Desactivar superposición sobre o estado da páxina en pausa"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | doNotAutoOpen": {
    "message": "Non abrir automaticamente DevTools para as ventás emerxentes"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | forceAdBlocking": {
    "message": "Forzar bloqueo de anuncios neste sitio"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | fps": {
    "message": "fps"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | hardReloadPage": {
    "message": "Volver cargar páxina desde cero"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | layout": {
    "message": "deseño"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | paint": {
    "message": "renderización"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | reloadPage": {
    "message": "Cargar páxina de novo"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | rendering": {
    "message": "Renderización"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | showAds": {
    "message": "Mostrar anuncios neste sitio, se está permitido"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | showRendering": {
    "message": "Mostrar renderización"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | toggleCssPrefersColorSchemeMedia": {
    "message": "Activar/Desactivar función multimedia de CSS prefers-color-scheme"
  },
  "entrypoints/inspector_main/inspector_main-meta.ts | visionDeficiency": {
    "message": "discapacidade visual"
  },
  "entrypoints/js_app/js_app.ts | main": {
    "message": "Principal"
  },
  "entrypoints/js_app/js_app.ts | networkTitle": {
    "message": "Scripts"
  },
  "entrypoints/js_app/js_app.ts | showNode": {
    "message": "Mostrar scripts"
  },
  "entrypoints/main/MainImpl.ts | customizeAndControlDevtools": {
    "message": "Personalizar e controlar DevTools"
  },
  "entrypoints/main/MainImpl.ts | dockSide": {
    "message": "Fixar no lateral"
  },
  "entrypoints/main/MainImpl.ts | dockSideNaviation": {
    "message": "Utiliza as teclas de frecha cara á esquerda e cara á dereita para navegar polas opcións."
  },
  "entrypoints/main/MainImpl.ts | dockToBottom": {
    "message": "Fixar abaixo"
  },
  "entrypoints/main/MainImpl.ts | dockToLeft": {
    "message": "Fixar á esquerda"
  },
  "entrypoints/main/MainImpl.ts | dockToRight": {
    "message": "Fixar á dereita"
  },
  "entrypoints/main/MainImpl.ts | focusDebuggee": {
    "message": "Enfocar páxina"
  },
  "entrypoints/main/MainImpl.ts | help": {
    "message": "Axuda"
  },
  "entrypoints/main/MainImpl.ts | hideConsoleDrawer": {
    "message": "Ocultar panel da consola"
  },
  "entrypoints/main/MainImpl.ts | moreTools": {
    "message": "Máis ferramentas"
  },
  "entrypoints/main/MainImpl.ts | placementOfDevtoolsRelativeToThe": {
    "message": "Posición de DevTools respecto á páxina. Preme {PH1} para restaurar a posición"
  },
  "entrypoints/main/MainImpl.ts | showConsoleDrawer": {
    "message": "Mostrar panel da consola"
  },
  "entrypoints/main/MainImpl.ts | undockIntoSeparateWindow": {
    "message": "Deixar de fixar noutra ventá"
  },
  "entrypoints/main/main-meta.ts | auto": {
    "message": "automático"
  },
  "entrypoints/main/main-meta.ts | autoTheme": {
    "message": "Automático"
  },
  "entrypoints/main/main-meta.ts | bottom": {
    "message": "Abaixo"
  },
  "entrypoints/main/main-meta.ts | browserLanguage": {
    "message": "Idioma da interface de usuario do navegador"
  },
  "entrypoints/main/main-meta.ts | cancelSearch": {
    "message": "Cancelar busca"
  },
  "entrypoints/main/main-meta.ts | darkCapital": {
    "message": "Escuro"
  },
  "entrypoints/main/main-meta.ts | darkLower": {
    "message": "escuro"
  },
  "entrypoints/main/main-meta.ts | devtoolsDefault": {
    "message": "DevTools (predeterminados)"
  },
  "entrypoints/main/main-meta.ts | dockToBottom": {
    "message": "Fixar abaixo"
  },
  "entrypoints/main/main-meta.ts | dockToLeft": {
    "message": "Fixar á esquerda"
  },
  "entrypoints/main/main-meta.ts | dockToRight": {
    "message": "Fixar á dereita"
  },
  "entrypoints/main/main-meta.ts | dontMatchChromeColorSchemeCommand": {
    "message": "Non combinar coa paleta de cores de Chrome"
  },
  "entrypoints/main/main-meta.ts | enableCtrlShortcutToSwitchPanels": {
    "message": "Activar atallo Control+teclas do 1 ao 9 para cambiar de panel"
  },
  "entrypoints/main/main-meta.ts | enableShortcutToSwitchPanels": {
    "message": "Activar atallo ⌘+teclas do 1 ao 9 para cambiar de panel"
  },
  "entrypoints/main/main-meta.ts | enableSync": {
    "message": "Activar sincronización da configuración"
  },
  "entrypoints/main/main-meta.ts | findNextResult": {
    "message": "Buscar seguinte resultado"
  },
  "entrypoints/main/main-meta.ts | findPreviousResult": {
    "message": "Atopar resultado anterior"
  },
  "entrypoints/main/main-meta.ts | focusDebuggee": {
    "message": "Enfocar páxina"
  },
  "entrypoints/main/main-meta.ts | horizontal": {
    "message": "horizontal"
  },
  "entrypoints/main/main-meta.ts | language": {
    "message": "Idioma:"
  },
  "entrypoints/main/main-meta.ts | left": {
    "message": "Esquerda"
  },
  "entrypoints/main/main-meta.ts | lightCapital": {
    "message": "Claro"
  },
  "entrypoints/main/main-meta.ts | lightLower": {
    "message": "claro"
  },
  "entrypoints/main/main-meta.ts | matchChromeColorScheme": {
    "message": "Combinar coa paleta de cores de Chrome"
  },
  "entrypoints/main/main-meta.ts | matchChromeColorSchemeCommand": {
    "message": "Combinar coa paleta de cores de Chrome"
  },
  "entrypoints/main/main-meta.ts | matchChromeColorSchemeDocumentation": {
    "message": "Combina as cores de DevTools co tema personalizado de Chrome (cando a opción estea activada)"
  },
  "entrypoints/main/main-meta.ts | nextPanel": {
    "message": "Panel seguinte"
  },
  "entrypoints/main/main-meta.ts | panelLayout": {
    "message": "Deseño de panel:"
  },
  "entrypoints/main/main-meta.ts | previousPanel": {
    "message": "Panel anterior"
  },
  "entrypoints/main/main-meta.ts | reloadDevtools": {
    "message": "Volver cargar DevTools"
  },
  "entrypoints/main/main-meta.ts | resetZoomLevel": {
    "message": "Restablecer nivel de zoom"
  },
  "entrypoints/main/main-meta.ts | restoreLastDockPosition": {
    "message": "Restaurar última posición na que se fixou"
  },
  "entrypoints/main/main-meta.ts | right": {
    "message": "Dereita"
  },
  "entrypoints/main/main-meta.ts | searchAsYouTypeCommand": {
    "message": "Activar busca mentres se escribe"
  },
  "entrypoints/main/main-meta.ts | searchAsYouTypeSetting": {
    "message": "Buscar mentres se escribe"
  },
  "entrypoints/main/main-meta.ts | searchInPanel": {
    "message": "Buscar no panel"
  },
  "entrypoints/main/main-meta.ts | searchOnEnterCommand": {
    "message": "Desactivar busca mentres se escribe (premer Introducir para buscar)"
  },
  "entrypoints/main/main-meta.ts | switchToBrowserPreferredTheme": {
    "message": "Cambiar ao tema preferido do navegador"
  },
  "entrypoints/main/main-meta.ts | switchToDarkTheme": {
    "message": "Cambiar a tema escuro"
  },
  "entrypoints/main/main-meta.ts | switchToLightTheme": {
    "message": "Cambiar a tema claro"
  },
  "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": "Deixar de fixar noutra ventá"
  },
  "entrypoints/main/main-meta.ts | undocked": {
    "message": "Deixar de fixar"
  },
  "entrypoints/main/main-meta.ts | useAutomaticPanelLayout": {
    "message": "Usar deseño automático dos paneis"
  },
  "entrypoints/main/main-meta.ts | useHorizontalPanelLayout": {
    "message": "Usar deseño horizontal dos paneis"
  },
  "entrypoints/main/main-meta.ts | useVerticalPanelLayout": {
    "message": "Usar deseño vertical dos paneis"
  },
  "entrypoints/main/main-meta.ts | vertical": {
    "message": "vertical"
  },
  "entrypoints/main/main-meta.ts | zoomIn": {
    "message": "Achegar"
  },
  "entrypoints/main/main-meta.ts | zoomOut": {
    "message": "Afastar"
  },
  "entrypoints/node_app/NodeConnectionsPanel.ts | addConnection": {
    "message": "Engadir conexión"
  },
  "entrypoints/node_app/NodeConnectionsPanel.ts | networkAddressEgLocalhost": {
    "message": "Enderezo da rede (por exemplo, localhost:9229)"
  },
  "entrypoints/node_app/NodeConnectionsPanel.ts | noConnectionsSpecified": {
    "message": "Non se especificou ningunha 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 o punto de conexión da rede e DevTools conectarase a ela automaticamente. Para obter máis información, le {PH1}."
  },
  "entrypoints/node_app/NodeMain.ts | NodejsTitleS": {
    "message": "DevTools - Node.js: {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": "Nó"
  },
  "entrypoints/node_app/node_app.ts | node": {
    "message": "nó"
  },
  "entrypoints/node_app/node_app.ts | showConnection": {
    "message": "Mostrar Conexión"
  },
  "entrypoints/node_app/node_app.ts | showNode": {
    "message": "Mostrar nó"
  },
  "entrypoints/worker_app/WorkerMain.ts | main": {
    "message": "Principal"
  },
  "generated/Deprecation.ts | AuthorizationCoveredByWildcard": {
    "message": "Authorization will not be covered by the wildcard symbol (*) in CORS Access-Control-Allow-Headers handling."
  },
  "generated/Deprecation.ts | CSSSelectorInternalMediaControlsOverlayCastButton": {
    "message": "The disableRemotePlayback attribute should be used in order to disable the default Cast integration instead of using -internal-media-controls-overlay-cast-button selector."
  },
  "generated/Deprecation.ts | CSSValueAppearanceSliderVertical": {
    "message": "O valor de aspecto do CSS slider-vertical non está estandarizado, polo que se quitará."
  },
  "generated/Deprecation.ts | CanRequestURLHTTPContainingNewline": {
    "message": "Resource requests whose URLs contained both removed whitespace \\(n|r|t) characters and less-than characters (<) are blocked. Please remove newlines and encode less-than characters from places like element attribute values in order to load these resources."
  },
  "generated/Deprecation.ts | ChromeLoadTimesConnectionInfo": {
    "message": "chrome.loadTimes() is deprecated, instead use standardized API: Navigation Timing 2."
  },
  "generated/Deprecation.ts | ChromeLoadTimesFirstPaintAfterLoadTime": {
    "message": "chrome.loadTimes() is deprecated, instead use standardized API: Paint Timing."
  },
  "generated/Deprecation.ts | ChromeLoadTimesWasAlternateProtocolAvailable": {
    "message": "chrome.loadTimes() is deprecated, instead use standardized API: nextHopProtocol in Navigation Timing 2."
  },
  "generated/Deprecation.ts | CookieWithTruncatingChar": {
    "message": "Cookies containing a \\(0|r|n) character will be rejected instead of truncated."
  },
  "generated/Deprecation.ts | CrossOriginAccessBasedOnDocumentDomain": {
    "message": "A opción de definir o atributo document.domain para relaxar a política da mesma orixe quedou obsoleta e desactivarase de forma predeterminada. Este aviso de obsolescencia está relacionado cun acceso de orixes cruzadas que se activou ao definir o atributo document.domain."
  },
  "generated/Deprecation.ts | CrossOriginWindowAlert": {
    "message": "A acción de activar window.alert desde iframes de orixes cruzadas quedou obsoleta e deixará de estar dispoñible."
  },
  "generated/Deprecation.ts | CrossOriginWindowConfirm": {
    "message": "A acción de activar window.confirm desde iframes de orixes cruzadas quedou obsoleta e deixará de estar dispoñible."
  },
  "generated/Deprecation.ts | DOMMutationEvents": {
    "message": "Os eventos de mutación DOM (como DOMSubtreeModified, DOMNodeInserted, DOMNodeRemoved, DOMNodeRemovedFromDocument, DOMNodeInsertedIntoDocument e DOMCharacterDataModified) están obsoletos (https://w3c.github.io/uievents/#legacy-event-types), polo que se van quitar. Mellor usa o atributo MutationObserver."
  },
  "generated/Deprecation.ts | DataUrlInSvgUse": {
    "message": "SVGUseElement xa non é compatible cos URL co formato data:, polo que se quitará no futuro."
  },
  "generated/Deprecation.ts | GeolocationInsecureOrigin": {
    "message": "Os atributos getCurrentPosition() e watchPosition() xa non funcionan nas orixes non seguras. Recomendámosche que cambies a aplicación a unha orixe segura, como HTTPS, para usar esta función. Consulta máis información en https://goo.gle/chrome-insecure-origins."
  },
  "generated/Deprecation.ts | GeolocationInsecureOriginDeprecatedNotRemoved": {
    "message": "Os atributos getCurrentPosition() e watchPosition() quedaron obsoletos nas orixes non seguras. Recomendámosche que cambies a aplicación a unha orixe segura, como HTTPS, para usar esta función. Consulta máis información en https://goo.gle/chrome-insecure-origins."
  },
  "generated/Deprecation.ts | GetUserMediaInsecureOrigin": {
    "message": "getUserMedia() no longer works on insecure origins. To use this feature, you should consider switching your application to a secure origin, such as HTTPS. See https://goo.gle/chrome-insecure-origins for more details."
  },
  "generated/Deprecation.ts | HostCandidateAttributeGetter": {
    "message": "RTCPeerConnectionIceErrorEvent.hostCandidate quedou obsoleto. Mellor usa RTCPeerConnectionIceErrorEvent.address ou RTCPeerConnectionIceErrorEvent.port."
  },
  "generated/Deprecation.ts | IdentityInCanMakePaymentEvent": {
    "message": "Os datos arbitrarios e a orixe do comerciante do evento de service worker canmakepayment quedaron obsoletos e quitaranse: topOrigin, paymentRequestOrigin, methodData e modifiers."
  },
  "generated/Deprecation.ts | InsecurePrivateNetworkSubresourceRequest": {
    "message": "The website requested a subresource from a network that it could only access because of its users' privileged network position. These requests expose non-public devices and servers to the internet, increasing the risk of a cross-site request forgery (CSRF) attack, and/or information leakage. To mitigate these risks, Chrome deprecates requests to non-public subresources when initiated from non-secure contexts, and will start blocking them."
  },
  "generated/Deprecation.ts | InterestGroupDailyUpdateUrl": {
    "message": "O nome do campo dailyUpdateUrl de InterestGroups transmitido a joinAdInterestGroup() cambiou a updateUrl para reflectir o seu comportamento con máis precisión."
  },
  "generated/Deprecation.ts | LocalCSSFileExtensionRejected": {
    "message": "CSS cannot be loaded from file: URLs unless they end in a .css file extension."
  },
  "generated/Deprecation.ts | MediaSourceAbortRemove": {
    "message": "Xa non se pode usar SourceBuffer.abort() para cancelar a retirada de intervalos asíncronos de remove() debido a un cambio na especificación. Deixará de estar dispoñible no futuro. Mellor usa o evento updateend. abort() deseñouse para evitar que se engada contido multimedia de forma asíncrona ou restablecer o estado do analizador."
  },
  "generated/Deprecation.ts | MediaSourceDurationTruncatingBuffered": {
    "message": "Setting MediaSource.duration below the highest presentation timestamp of any buffered coded frames is deprecated due to specification change. Support for implicit removal of truncated buffered media will be removed in the future. You should instead perform explicit remove(newDuration, oldDuration) on all sourceBuffers, where newDuration < oldDuration."
  },
  "generated/Deprecation.ts | NoSysexWebMIDIWithoutPermission": {
    "message": "Web MIDI will ask a permission to use even if the sysex is not specified in the MIDIOptions."
  },
  "generated/Deprecation.ts | NotificationInsecureOrigin": {
    "message": "A Notification API xa non se pode usar desde orixes non seguras. Recomendámosche que cambies a aplicación a unha orixe segura, como HTTPS. Consulta máis información en https://goo.gle/chrome-insecure-origins."
  },
  "generated/Deprecation.ts | NotificationPermissionRequestedIframe": {
    "message": "O permiso para a Notification API xa non se pode solicitar desde un iframe de orixes cruzadas. Recomendámosche que solicites permiso desde un marco de nivel superior ou que abras unha nova ventá."
  },
  "generated/Deprecation.ts | ObsoleteCreateImageBitmapImageOrientationNone": {
    "message": "A opción imageOrientation: 'none' de createImageBitmap quedou obsoleta. Proba a usar createImageBitmap coa opción {imageOrientation: 'from-image'}."
  },
  "generated/Deprecation.ts | ObsoleteWebRtcCipherSuite": {
    "message": "Your partner is negotiating an obsolete (D)TLS version. Please check with your partner to have this fixed."
  },
  "generated/Deprecation.ts | OverflowVisibleOnReplacedElement": {
    "message": "Se especificas overflow: visible nas etiquetas img, de vídeo e de lenzo é posible que estas produzan contido visual fóra dos límites do elemento. Consulta https://github.com/WICG/shared-element-transitions/blob/main/debugging_overflow_on_images.md."
  },
  "generated/Deprecation.ts | PaymentInstruments": {
    "message": "A API paymentManager.instruments quedou obsoleta. Mellor usa a instalación xusto a tempo para os controladores de pago."
  },
  "generated/Deprecation.ts | PaymentRequestCSPViolation": {
    "message": "A chamada a PaymentRequest omitiu a directiva connect-src da política de seguranza do contido. Esta excepción quedou obsoleta. Engade o identificador do método de pago da API PaymentRequest (no campo supportedMethods) á directiva connect-src da política de seguranza do contido."
  },
  "generated/Deprecation.ts | PersistentQuotaType": {
    "message": "StorageType.persistent quedou obsoleto. Mellor usa a API estandarizada navigator.storage."
  },
  "generated/Deprecation.ts | PictureSourceSrc": {
    "message": "O atributo <source src> cun <picture> principal non é válido, polo que se ignora. Mellor usa <source srcset>."
  },
  "generated/Deprecation.ts | PrefixedCancelAnimationFrame": {
    "message": "O método webkitCancelAnimationFrame é específico para provedores. Proba a usar o método estándar cancelAnimationFrame."
  },
  "generated/Deprecation.ts | PrefixedRequestAnimationFrame": {
    "message": "O método webkitRequestAnimationFrame é específico para provedores. Proba a usar o método estándar requestAnimationFrame."
  },
  "generated/Deprecation.ts | PrefixedVideoDisplayingFullscreen": {
    "message": "HTMLVideoElement.webkitDisplayingFullscreen quedou obsoleta. Proba a usar Document.fullscreenElement."
  },
  "generated/Deprecation.ts | PrefixedVideoEnterFullScreen": {
    "message": "HTMLVideoElement.webkitEnterFullScreen() quedou obsoleta. Proba a usar Element.requestFullscreen()."
  },
  "generated/Deprecation.ts | PrefixedVideoEnterFullscreen": {
    "message": "HTMLVideoElement.webkitEnterFullscreen() quedou obsoleta. Proba a usar Element.requestFullscreen()."
  },
  "generated/Deprecation.ts | PrefixedVideoExitFullScreen": {
    "message": "HTMLVideoElement.webkitExitFullScreen() quedou obsoleta. Proba a usar Document.exitFullscreen()."
  },
  "generated/Deprecation.ts | PrefixedVideoExitFullscreen": {
    "message": "HTMLVideoElement.webkitExitFullscreen() quedou obsoleta. Proba a usar Document.exitFullscreen()."
  },
  "generated/Deprecation.ts | PrefixedVideoSupportsFullscreen": {
    "message": "HTMLVideoElement.webkitSupportsFullscreen quedou obsoleta. Proba a usar Document.fullscreenEnabled."
  },
  "generated/Deprecation.ts | PrivacySandboxExtensionsAPI": {
    "message": "A API chrome.privacy.websites.privacySandboxEnabled vai quedar obsoleta, aínda que seguirá activa para ofrecer retrocompatibilidade ata que se lance a versión M113. No seu lugar, usa chrome.privacy.websites.topicsEnabled, chrome.privacy.websites.fledgeEnabled e chrome.privacy.websites.adMeasurementEnabled. Tes máis información en https://developer.chrome.com/docs/extensions/reference/privacy/#property-websites-privacySandboxEnabled."
  },
  "generated/Deprecation.ts | RTCConstraintEnableDtlsSrtpFalse": {
    "message": "A restrición DtlsSrtpKeyAgreement deixou de estar dispoñible. Especificaches un valor false para esta restrición, o que se interpreta como un intento de usar o método SDES key negotiation, que deixou de estar dispoñible. Esta función deixou de estar dispoñible. Mellor usa un servizo que admita o atributo DTLS key negotiation."
  },
  "generated/Deprecation.ts | RTCConstraintEnableDtlsSrtpTrue": {
    "message": "A restrición DtlsSrtpKeyAgreement deixou de estar dispoñible. Especificaches un valor true para esta restrición. Esta acción non tivo ningún efecto, pero podes quitar a restrición para manter a organización."
  },
  "generated/Deprecation.ts | RTCPeerConnectionGetStatsLegacyNonCompliant": {
    "message": "O método getStats() baseado en retrochamadas quedou obsoleto, polo que se quitará. Proba a usar getStats() segundo as especificacións."
  },
  "generated/Deprecation.ts | RangeExpand": {
    "message": "Range.expand() quedou obsoleta. Proba a usar Selection.modify()."
  },
  "generated/Deprecation.ts | RequestedSubresourceWithEmbeddedCredentials": {
    "message": "Subresource requests whose URLs contain embedded credentials (e.g. https://user:pass@host/) are blocked."
  },
  "generated/Deprecation.ts | RtcpMuxPolicyNegotiate": {
    "message": "A opción rtcpMuxPolicy quedou obsoleta e deixará de estar dispoñible."
  },
  "generated/Deprecation.ts | SharedArrayBufferConstructedWithoutIsolation": {
    "message": "SharedArrayBuffer will require cross-origin isolation. See https://developer.chrome.com/blog/enabling-shared-array-buffer/ for more details."
  },
  "generated/Deprecation.ts | TextToSpeech_DisallowedByAutoplay": {
    "message": "O atributo speechSynthesis.speak() sen a activación do usuario quedou obsoleto e deixará de estar dispoñible."
  },
  "generated/Deprecation.ts | UnloadHandler": {
    "message": "Os detectores de eventos de cancelación de carga quedaron obsoletos, polo que se van quitar."
  },
  "generated/Deprecation.ts | V8SharedArrayBufferConstructedInExtensionWithoutIsolation": {
    "message": "Extensions should opt into cross-origin isolation to continue using SharedArrayBuffer. See https://developer.chrome.com/docs/extensions/mv3/cross-origin-isolation/."
  },
  "generated/Deprecation.ts | WebGPULimitMaxInterStageShaderComponents": {
    "message": "O límite de WebGPU maxInterStageShaderComponents quedou obsoleto. No seu lugar, utiliza o límite de WebGPU maxInterStageShaderVariables."
  },
  "generated/Deprecation.ts | WebSQL": {
    "message": "Web SQL quedou obsoleto. Usa SQLite WebAssembly ou Indexed Database"
  },
  "generated/Deprecation.ts | XHRJSONEncodingDetection": {
    "message": "UTF-16 is not supported by response json in XMLHttpRequest"
  },
  "generated/Deprecation.ts | XMLHttpRequestSynchronousInNonWorkerOutsideBeforeUnload": {
    "message": "O elemento síncrono XMLHttpRequest no fío de mensaxes principal quedou obsoleto debido aos efectos negativos que tiña na experiencia do usuario final. Para obter máis axuda, consulta https://xhr.spec.whatwg.org/."
  },
  "generated/Deprecation.ts | XRSupportsSession": {
    "message": "O atributo supportsSession() quedou obsoleto. Mellor usa isSessionSupported() e comproba o valor booleano resolto."
  },
  "models/bindings/ContentProviderBasedProject.ts | unknownErrorLoadingFile": {
    "message": "Produciuse un erro descoñecido cargar o ficheiro"
  },
  "models/bindings/DebuggerLanguagePlugins.ts | debugSymbolsIncomplete": {
    "message": "A información de depuración da función {PH1} está incompleta"
  },
  "models/bindings/DebuggerLanguagePlugins.ts | errorInDebuggerLanguagePlugin": {
    "message": "Produciuse un erro no complemento de idioma do depurador: {PH1}"
  },
  "models/bindings/DebuggerLanguagePlugins.ts | failedToLoadDebugSymbolsFor": {
    "message": "[{PH1}] Produciuse un erro ao cargar os símbolos de depuración de {PH2} ({PH3})"
  },
  "models/bindings/DebuggerLanguagePlugins.ts | failedToLoadDebugSymbolsForFunction": {
    "message": "Non se atopou información de depuración para a función \"{PH1}\""
  },
  "models/bindings/DebuggerLanguagePlugins.ts | loadedDebugSymbolsForButDidnt": {
    "message": "[{PH1}] Cargáronse símbolos de depuración de {PH2}, pero non se atoparon ficheiros de orixe"
  },
  "models/bindings/DebuggerLanguagePlugins.ts | loadedDebugSymbolsForFound": {
    "message": "[{PH1}] Cargáronse símbolos de depuración de {PH2}. Ficheiros de orixe atopados: {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/IgnoreListManager.ts | addAllAnonymousScriptsToIgnoreList": {
    "message": "Engadir todos os scripts anónimos á lista de elementos ignorados"
  },
  "models/bindings/IgnoreListManager.ts | addAllContentScriptsToIgnoreList": {
    "message": "Engadir todos os scripts de extensións á lista de elementos ignorados"
  },
  "models/bindings/IgnoreListManager.ts | addAllThirdPartyScriptsToIgnoreList": {
    "message": "Engadir todos os scripts de terceiros á lista de elementos ignorados"
  },
  "models/bindings/IgnoreListManager.ts | addDirectoryToIgnoreList": {
    "message": "Engadir directorio á lista de elementos ignorados"
  },
  "models/bindings/IgnoreListManager.ts | addScriptToIgnoreList": {
    "message": "Engadir script á lista de elementos ignorados"
  },
  "models/bindings/IgnoreListManager.ts | removeFromIgnoreList": {
    "message": "Quitar da lista de elementos ignorados"
  },
  "models/bindings/ResourceScriptMapping.ts | liveEditCompileFailed": {
    "message": "Produciuse un erro ao compilar LiveEdit: {PH1}"
  },
  "models/bindings/ResourceScriptMapping.ts | liveEditFailed": {
    "message": "LiveEdit fallou: {PH1}"
  },
  "models/crux-manager/CrUXManager.ts | fieldOverrideWarning": {
    "message": "Os datos de campo están configurados para un URL distinto do da páxina actual."
  },
  "models/emulation/DeviceModeModel.ts | devicePixelRatioMustBeANumberOr": {
    "message": "A proporción de píxeles do dispositivo debe ser un número ou deixarse en branco."
  },
  "models/emulation/DeviceModeModel.ts | devicePixelRatioMustBeGreater": {
    "message": "A proporción de píxeles do dispositivo debe ser maior ou igual a {PH1}."
  },
  "models/emulation/DeviceModeModel.ts | devicePixelRatioMustBeLessThanOr": {
    "message": "A proporción de píxeles do dispositivo debe ser menor ou igual a {PH1}."
  },
  "models/emulation/DeviceModeModel.ts | heightCannotBeEmpty": {
    "message": "O campo de altura non pode estar baleiro."
  },
  "models/emulation/DeviceModeModel.ts | heightMustBeANumber": {
    "message": "A altura debe ser un número."
  },
  "models/emulation/DeviceModeModel.ts | heightMustBeGreaterThanOrEqualTo": {
    "message": "A altura debe ser maior ou igual a {PH1}."
  },
  "models/emulation/DeviceModeModel.ts | heightMustBeLessThanOrEqualToS": {
    "message": "A altura debe ser inferior ou igual a {PH1}."
  },
  "models/emulation/DeviceModeModel.ts | widthCannotBeEmpty": {
    "message": "O campo de largura non pode estar baleiro."
  },
  "models/emulation/DeviceModeModel.ts | widthMustBeANumber": {
    "message": "A largura debe indicarse cun número."
  },
  "models/emulation/DeviceModeModel.ts | widthMustBeGreaterThanOrEqualToS": {
    "message": "A largura debe ser maior ou igual a {PH1}."
  },
  "models/emulation/DeviceModeModel.ts | widthMustBeLessThanOrEqualToS": {
    "message": "A largura debe ser inferior ou igual a {PH1}."
  },
  "models/emulation/EmulatedDevices.ts | laptopWithHiDPIScreen": {
    "message": "Ordenador portátil con pantalla HiDPI"
  },
  "models/emulation/EmulatedDevices.ts | laptopWithMDPIScreen": {
    "message": "Ordenador portátil con pantalla MDPI"
  },
  "models/emulation/EmulatedDevices.ts | laptopWithTouch": {
    "message": "Ordenador portátil con control táctil"
  },
  "models/har/Writer.ts | collectingContent": {
    "message": "Recompilando contido…"
  },
  "models/har/Writer.ts | writingFile": {
    "message": "Escribindo ficheiro…"
  },
  "models/issues_manager/BounceTrackingIssue.ts | bounceTrackingMitigations": {
    "message": "Mitigación do seguimento por rebote"
  },
  "models/issues_manager/ClientHintIssue.ts | clientHintsInfrastructure": {
    "message": "Infraestrutura de optimización de clientes"
  },
  "models/issues_manager/ContentSecurityPolicyIssue.ts | contentSecurityPolicyEval": {
    "message": "Política de seguranza do contido: Eval"
  },
  "models/issues_manager/ContentSecurityPolicyIssue.ts | contentSecurityPolicyInlineCode": {
    "message": "Política de seguranza do contido: código inserido"
  },
  "models/issues_manager/ContentSecurityPolicyIssue.ts | contentSecurityPolicySource": {
    "message": "Política de seguranza do contido: listas de entidades permitidas de orixe"
  },
  "models/issues_manager/ContentSecurityPolicyIssue.ts | trustedTypesFixViolations": {
    "message": "Tipos de confianza: corrixir infraccións"
  },
  "models/issues_manager/ContentSecurityPolicyIssue.ts | trustedTypesPolicyViolation": {
    "message": "Tipos de confianza: incumprimento da política"
  },
  "models/issues_manager/CookieDeprecationMetadataIssue.ts | thirdPartyPhaseoutExplained": {
    "message": "Cambios na maneira na que Chrome trata as cookies de terceiros"
  },
  "models/issues_manager/CookieIssue.ts | aSecure": {
    "message": "seguro"
  },
  "models/issues_manager/CookieIssue.ts | anInsecure": {
    "message": "an insecure"
  },
  "models/issues_manager/CookieIssue.ts | consoleTpcdErrorMessage": {
    "message": "A cookie de terceiros bloqueouse en Chrome como parte das funcións experimentais de Chrome ou da configuración no navegador."
  },
  "models/issues_manager/CookieIssue.ts | consoleTpcdWarningMessage": {
    "message": "Chrome móvese cara a unha nova experiencia que lles permitirá aos usuarios escoller navegar sen cookies de terceiros."
  },
  "models/issues_manager/CookieIssue.ts | fileCrosSiteRedirectBug": {
    "message": "Informar dun erro"
  },
  "models/issues_manager/CookieIssue.ts | firstPartySetsExplained": {
    "message": "First-Party Sets e o atributo SameParty"
  },
  "models/issues_manager/CookieIssue.ts | howSchemefulSamesiteWorks": {
    "message": "Como funciona Schemeful Same-Site"
  },
  "models/issues_manager/CookieIssue.ts | samesiteCookiesExplained": {
    "message": "Explicación sobre as cookies SameSite"
  },
  "models/issues_manager/CookieIssue.ts | thirdPartyPhaseoutExplained": {
    "message": "Cambios na maneira na que Chrome trata as cookies de terceiros"
  },
  "models/issues_manager/CorsIssue.ts | CORS": {
    "message": "Uso compartido de recursos de orixe cruzada (CORS)"
  },
  "models/issues_manager/CorsIssue.ts | corsPrivateNetworkAccess": {
    "message": "Acceso á rede privada"
  },
  "models/issues_manager/CrossOriginEmbedderPolicyIssue.ts | coopAndCoep": {
    "message": "COOP e COEP"
  },
  "models/issues_manager/CrossOriginEmbedderPolicyIssue.ts | samesiteAndSameorigin": {
    "message": "Same-Site e Same-Origin"
  },
  "models/issues_manager/DeprecationIssue.ts | feature": {
    "message": "Para obter máis información, consulta a páxina de estado da función."
  },
  "models/issues_manager/DeprecationIssue.ts | milestone": {
    "message": "Este cambio entrará en vigor coa meta {milestone}."
  },
  "models/issues_manager/DeprecationIssue.ts | title": {
    "message": "Está a usarse unha función obsoleta"
  },
  "models/issues_manager/FederatedAuthRequestIssue.ts | fedCm": {
    "message": "Federated Credential Management API"
  },
  "models/issues_manager/FederatedAuthUserInfoRequestIssue.ts | fedCmUserInfo": {
    "message": "API Federated Credential Management User Info"
  },
  "models/issues_manager/GenericIssue.ts | autocompleteAttributePageTitle": {
    "message": "Atributo de HTML: autocompletar"
  },
  "models/issues_manager/GenericIssue.ts | corbExplainerPageTitle": {
    "message": "Ficha de información de CORB"
  },
  "models/issues_manager/GenericIssue.ts | howDoesAutofillWorkPageTitle": {
    "message": "Como funciona autocompletar?"
  },
  "models/issues_manager/GenericIssue.ts | inputFormElementPageTitle": {
    "message": "Elemento de entrada do formulario"
  },
  "models/issues_manager/GenericIssue.ts | labelFormlementsPageTitle": {
    "message": "Elementos da etiqueta"
  },
  "models/issues_manager/HeavyAdIssue.ts | handlingHeavyAdInterventions": {
    "message": "Controlar intervencións de anuncios que consomen moitos recursos"
  },
  "models/issues_manager/Issue.ts | breakingChangeIssue": {
    "message": "Un problema de cambio que pode provocar fallos: a páxina pode deixar de funcionar nunha próxima versión de Chrome"
  },
  "models/issues_manager/Issue.ts | breakingChanges": {
    "message": "Cambios que poden provocar fallos"
  },
  "models/issues_manager/Issue.ts | improvementIssue": {
    "message": "Hai un problema que se pode solucionar: a páxina pódese mellorar"
  },
  "models/issues_manager/Issue.ts | improvements": {
    "message": "Melloras"
  },
  "models/issues_manager/Issue.ts | pageErrorIssue": {
    "message": "Erro na páxina: a páxina non funciona correctamente"
  },
  "models/issues_manager/Issue.ts | pageErrors": {
    "message": "Erros de páxinas"
  },
  "models/issues_manager/LowTextContrastIssue.ts | colorAndContrastAccessibility": {
    "message": "Accesibilidade de cor e contraste"
  },
  "models/issues_manager/MixedContentIssue.ts | preventingMixedContent": {
    "message": "Evitar contido mixto"
  },
  "models/issues_manager/QuirksModeIssue.ts | documentCompatibilityMode": {
    "message": "Modo de compatibilidade de documentos"
  },
  "models/issues_manager/SharedArrayBufferIssue.ts | enablingSharedArrayBuffer": {
    "message": "Activando SharedArrayBuffer"
  },
  "models/issues_manager/SharedDictionaryIssue.ts | compressionDictionaryTransport": {
    "message": "Transporte do dicionario de comprensión"
  },
  "models/live-metrics/LiveMetrics.ts | lcpEmulationWarning": {
    "message": "Simular un novo dispositivo despois de que se cargue a páxina pode afectar á LCP. Volve cargar a páxina despois de simular un novo dispositivo para obter datos da LCP precisos."
  },
  "models/logs/NetworkLog.ts | anonymous": {
    "message": "<anónimo>"
  },
  "models/logs/logs-meta.ts | clear": {
    "message": "borrar"
  },
  "models/logs/logs-meta.ts | doNotPreserveLogOnPageReload": {
    "message": "Non conservar rexistro coa navegación ou ao volver cargar a páxina"
  },
  "models/logs/logs-meta.ts | preserve": {
    "message": "conservar"
  },
  "models/logs/logs-meta.ts | preserveLog": {
    "message": "Conservar rexistro"
  },
  "models/logs/logs-meta.ts | preserveLogOnPageReload": {
    "message": "Conservar rexistro coa navegación/ao volver cargar a páxina"
  },
  "models/logs/logs-meta.ts | recordNetworkLog": {
    "message": "Gravar rexistro de rede"
  },
  "models/logs/logs-meta.ts | reset": {
    "message": "restablecer"
  },
  "models/persistence/EditFileSystemView.ts | add": {
    "message": "Engadir cartafol"
  },
  "models/persistence/EditFileSystemView.ts | enterAPath": {
    "message": "Escribe unha ruta"
  },
  "models/persistence/EditFileSystemView.ts | enterAUniquePath": {
    "message": "Pon unha ruta válida"
  },
  "models/persistence/EditFileSystemView.ts | excludedFolders": {
    "message": "Cartafoles secundarios excluídos"
  },
  "models/persistence/EditFileSystemView.ts | folderPath": {
    "message": "Ruta de cartafoles"
  },
  "models/persistence/EditFileSystemView.ts | none": {
    "message": "Ningún"
  },
  "models/persistence/EditFileSystemView.ts | sViaDevtools": {
    "message": "{PH1} (a través de .devtools)"
  },
  "models/persistence/EditFileSystemView.ts | url": {
    "message": "URL"
  },
  "models/persistence/IsolatedFileSystem.ts | blobCouldNotBeLoaded": {
    "message": "Non puido cargarse o Blob."
  },
  "models/persistence/IsolatedFileSystem.ts | cantReadFileSS": {
    "message": "Non se puido ler o ficheiro: {PH1}: {PH2}"
  },
  "models/persistence/IsolatedFileSystem.ts | fileSystemErrorS": {
    "message": "Produciuse un erro no sistema de ficheiros: {PH1}"
  },
  "models/persistence/IsolatedFileSystem.ts | linkedToS": {
    "message": "Con vinculación a: {PH1}"
  },
  "models/persistence/IsolatedFileSystemManager.ts | unableToAddFilesystemS": {
    "message": "Non se puido engadir o sistema de ficheiros: {PH1}"
  },
  "models/persistence/PersistenceActions.ts | openInContainingFolder": {
    "message": "Abrir no cartafol que o contén"
  },
  "models/persistence/PersistenceActions.ts | overrideContent": {
    "message": "Omitir contido"
  },
  "models/persistence/PersistenceActions.ts | overrideSourceMappedFileExplanation": {
    "message": "{PH1} é un ficheiro de orixe mapeado, polo que non se pode anular."
  },
  "models/persistence/PersistenceActions.ts | overrideSourceMappedFileWarning": {
    "message": "Prefires anular {PH1}?"
  },
  "models/persistence/PersistenceActions.ts | saveAs": {
    "message": "Gardar como…"
  },
  "models/persistence/PersistenceActions.ts | saveImage": {
    "message": "Gardar imaxe"
  },
  "models/persistence/PersistenceActions.ts | saveWasmFailed": {
    "message": "Non se pode gardar o módulo WASM no disco. O máis probable é que o módulo sexa demasiado grande."
  },
  "models/persistence/PersistenceActions.ts | showOverrides": {
    "message": "Mostrar todas as omisións"
  },
  "models/persistence/PersistenceUtils.ts | linkedToS": {
    "message": "Con vinculación a: {PH1}"
  },
  "models/persistence/PersistenceUtils.ts | linkedToSourceMapS": {
    "message": "Vinculado ao mapa de orixe: {PH1}"
  },
  "models/persistence/PlatformFileSystem.ts | unableToReadFilesWithThis": {
    "message": "PlatformFileSystem non pode ler ficheiros."
  },
  "models/persistence/WorkspaceSettingsTab.ts | addFolder": {
    "message": "Engadir cartafol"
  },
  "models/persistence/WorkspaceSettingsTab.ts | folderExcludePattern": {
    "message": "Excluír do espazo de traballo"
  },
  "models/persistence/WorkspaceSettingsTab.ts | mappingsAreInferredAutomatically": {
    "message": "As asignacións dedúcense automaticamente."
  },
  "models/persistence/WorkspaceSettingsTab.ts | remove": {
    "message": "Quitar"
  },
  "models/persistence/WorkspaceSettingsTab.ts | workspace": {
    "message": "Espazo de traballo"
  },
  "models/persistence/persistence-meta.ts | disableOverrideNetworkRequests": {
    "message": "Desactivar anulación de solicitudes de rede"
  },
  "models/persistence/persistence-meta.ts | enableLocalOverrides": {
    "message": "Activar anulacións de configuracións locais"
  },
  "models/persistence/persistence-meta.ts | enableOverrideNetworkRequests": {
    "message": "Activar anulación de solicitudes de rede"
  },
  "models/persistence/persistence-meta.ts | interception": {
    "message": "interceptación"
  },
  "models/persistence/persistence-meta.ts | network": {
    "message": "rede"
  },
  "models/persistence/persistence-meta.ts | override": {
    "message": "anular"
  },
  "models/persistence/persistence-meta.ts | request": {
    "message": "solicitude"
  },
  "models/persistence/persistence-meta.ts | rewrite": {
    "message": "volver escribir"
  },
  "models/persistence/persistence-meta.ts | showWorkspace": {
    "message": "Mostrar configuración de Workspace"
  },
  "models/persistence/persistence-meta.ts | workspace": {
    "message": "Espazo de traballo"
  },
  "models/trace/insights/CLSCulprits.ts | description": {
    "message": "Os cambios de deseño teñen lugar cando os elementos se moven sen que o usuario faga nada. [Investiga as causas dos cambios de deseño](https://web.dev/articles/optimize-cls), por exemplo, que se engadan ou desaparezan elementos ou que cambie o tipo de letra a medida que carga a páxina."
  },
  "models/trace/insights/CLSCulprits.ts | title": {
    "message": "Causas dos cambios de deseño"
  },
  "models/trace/insights/DOMSize.ts | description": {
    "message": "Un DOM de gran tamaño pode aumentar a duración dos cálculos de estilo e as redistribucións do deseño, o que afecta á capacidade de resposta da páxina. Este tipo de DOM tamén incrementará o uso de memoria. [Consulta máis información sobre como evitar un tamaño de DOM excesivo.](https://developer.chrome.com/docs/lighthouse/performance/dom-size/)"
  },
  "models/trace/insights/DOMSize.ts | title": {
    "message": "Optimizar o tamaño de DOM"
  },
  "models/trace/insights/DocumentLatency.ts | description": {
    "message": "A túa primeira solicitude de rede é a máis importante.  Para reducir a latencia, evita redireccións, garante unha resposta rápida do servidor e activa a compresión de texto."
  },
  "models/trace/insights/DocumentLatency.ts | title": {
    "message": "Latencia da solicitude do documento"
  },
  "models/trace/insights/FontDisplay.ts | description": {
    "message": "Proba a configurar [font-display](https://developer.chrome.com/blog/font-display) para swap ou optional co fin de garantir que o texto sexa sempre visible. swap pódese optimizar aínda máis para mitigar os cambios de deseño con [anulacións de métricas de tipos de letra](https://developer.chrome.com/blog/font-fallbacks)."
  },
  "models/trace/insights/FontDisplay.ts | title": {
    "message": "Visualización do tipo de letra"
  },
  "models/trace/insights/ForcedReflow.ts | description": {
    "message": "Moitas API, que normalmente len a xeometría do deseño, forzan o motor de renderización para pór en pausa a execución do script e calcular o estilo e o deseño. Obtén máis información sobre a [redistribución forzada](https://developers.google.com/web/fundamentals/performance/rendering/avoid-large-complex-layouts-and-layout-thrashing#avoid-forced-synchronous-layouts) e as súas medidas de mitigación."
  },
  "models/trace/insights/ForcedReflow.ts | title": {
    "message": "Redistribución forzada"
  },
  "models/trace/insights/ImageDelivery.ts | description": {
    "message": "Se se reduce o tempo de descarga das imaxes, pódese mellorar o tempo de carga percibido da páxina e LCP. [Máis información sobre como optimizar o tamaño da imaxe](https://developer.chrome.com/docs/lighthouse/performance/uses-optimized-images/)"
  },
  "models/trace/insights/ImageDelivery.ts | title": {
    "message": "Mellorar a entrega de imaxes"
  },
  "models/trace/insights/ImageDelivery.ts | useCompression": {
    "message": "Se aumentas o factor de compresión da imaxe, pode mellorar o seu tamaño de descarga. (Estimación: {PH1})"
  },
  "models/trace/insights/ImageDelivery.ts | useModernFormat": {
    "message": "Usar un formato de imaxe moderno (WebP, AVIF) ou aumentar a compresión da imaxe podería mellorar o tamaño de descarga desta imaxe. (Estimación: {PH1})"
  },
  "models/trace/insights/ImageDelivery.ts | useResponsiveSize": {
    "message": "O ficheiro desta imaxe é máis grande do necesario ({PH2}) para as dimensións mostradas ({PH3}). Usa imaxes de tamaño adaptable para reducir o tamaño de descarga da imaxe. (Estimación: {PH1})"
  },
  "models/trace/insights/ImageDelivery.ts | useVideoFormat": {
    "message": "Usar formatos de vídeo en lugar de GIF pode mellorar o tamaño de descarga do contido animado. (Estimación: {PH1})"
  },
  "models/trace/insights/InteractionToNextPaint.ts | description": {
    "message": "Comeza a investigación pola fase máis longa. [Pódense minimizar os atrasos](https://web.dev/articles/optimize-inp#optimize_interactions). Para reducir a duración do procesamento, [optimiza os custos do subproceso principal](https://web.dev/articles/optimize-long-tasks), que a miúdo é de JS."
  },
  "models/trace/insights/InteractionToNextPaint.ts | title": {
    "message": "INP por fase"
  },
  "models/trace/insights/LCPDiscovery.ts | description": {
    "message": "Para optimizar a LCP, fai que a imaxe da LCP sexa [detectable](https://web.dev/articles/optimize-lcp#1_eliminate_resource_load_delay) desde o HTML de inmediato e [evita a carga diferida](https://web.dev/articles/lcp-lazy-loading)"
  },
  "models/trace/insights/LCPDiscovery.ts | title": {
    "message": "Detección de solicitudes de LCP"
  },
  "models/trace/insights/LCPPhases.ts | description": {
    "message": "[Cada fase ten estratexias de mellora específicas](https://web.dev/articles/optimize-lcp#lcp-breakdown). O ideal é que a maioría do tempo de LCP se dedique á carga de recursos, non a atrasos."
  },
  "models/trace/insights/LCPPhases.ts | title": {
    "message": "LCP por fase"
  },
  "models/trace/insights/LongCriticalNetworkTree.ts | description": {
    "message": "[Para evitar encadear solicitudes críticas](https://developer.chrome.com/docs/lighthouse/performance/critical-request-chains), reduce a lonxitude das cadeas ou o tamaño de descarga dos recursos, ou pospón a descarga de recursos innecesarios para mellorar a carga da páxina."
  },
  "models/trace/insights/LongCriticalNetworkTree.ts | title": {
    "message": "Árbore de rede crítica longa"
  },
  "models/trace/insights/RenderBlocking.ts | description": {
    "message": "As solicitudes están bloqueando a renderización inicial da páxina, o que pode atrasar a LCP. Os [aprazamentos ou intercalacións](https://web.dev/learn/performance/understanding-the-critical-path#render-blocking_resources/) poden sacar estas solicitudes de rede da ruta crítica."
  },
  "models/trace/insights/RenderBlocking.ts | title": {
    "message": "Solicitudes de bloqueo de renderización"
  },
  "models/trace/insights/SlowCSSSelector.ts | description": {
    "message": "Se os custos de Calcular estilo de novo seguen sendo altos, a optimización de selectores pode reducilos. [Optimiza os selectores](https://developer.chrome.com/docs/devtools/performance/selector-stats) cun tempo transcorrido alto e unha porcentaxe elevada de rutas lentas. Con selectores máis sinxelos, menor cantidade de selectores, un DOM máis pequeno e un DOM máis superficial reduciranse os custos de coincidencia."
  },
  "models/trace/insights/SlowCSSSelector.ts | title": {
    "message": "Custos do selector de CSS"
  },
  "models/trace/insights/ThirdParties.ts | description": {
    "message": "O código de terceiros pode afectar moito ao rendemento da carga. [Reduce e pospón a carga de código de terceiros](https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/loading-third-party-javascript/) para dar prioridade ao contido da túa páxina."
  },
  "models/trace/insights/ThirdParties.ts | title": {
    "message": "Terceiros"
  },
  "models/trace/insights/Viewport.ts | description": {
    "message": "As interaccións de toque poden [atrasarse ata 300 ms](https://developer.chrome.com/blog/300ms-tap-delay-gone-away/) se a ventá de visualización non está optimizada para móbiles."
  },
  "models/trace/insights/Viewport.ts | title": {
    "message": "Optimizar a ventá de visualización para móbiles"
  },
  "models/workspace/UISourceCode.ts | index": {
    "message": "(índice)"
  },
  "models/workspace/UISourceCode.ts | thisFileWasChangedExternally": {
    "message": "Este ficheiro cambiouse de forma externa. Queres volvelo cargar?"
  },
  "panels/accessibility/ARIAAttributesView.ts | ariaAttributes": {
    "message": "Atributos ARIA"
  },
  "panels/accessibility/ARIAAttributesView.ts | noAriaAttributes": {
    "message": "Non hai ningún atributo ARIA"
  },
  "panels/accessibility/AXBreadcrumbsPane.ts | accessibilityTree": {
    "message": "Árbore de accesibilidade"
  },
  "panels/accessibility/AXBreadcrumbsPane.ts | fullTreeExperimentDescription": {
    "message": "A árbore de accesibilidade moveuse á esquina superior dereita da árbore do DOM."
  },
  "panels/accessibility/AXBreadcrumbsPane.ts | fullTreeExperimentName": {
    "message": "Activar árbore de accesibilidade a toda páxina"
  },
  "panels/accessibility/AXBreadcrumbsPane.ts | ignored": {
    "message": "Ignorouse"
  },
  "panels/accessibility/AXBreadcrumbsPane.ts | reloadRequired": {
    "message": "É necesario volver cargar a páxina para que se apliquen os cambios."
  },
  "panels/accessibility/AXBreadcrumbsPane.ts | scrollIntoView": {
    "message": "Desprazarse para ver o contido"
  },
  "panels/accessibility/AccessibilityNodeView.ts | accessibilityNodeNotExposed": {
    "message": "O nó de accesibilidade non se mostra"
  },
  "panels/accessibility/AccessibilityNodeView.ts | ancestorChildrenAreAll": {
    "message": "Todos os elementos secundarios do antecesor son presentacionais: "
  },
  "panels/accessibility/AccessibilityNodeView.ts | computedProperties": {
    "message": "Propiedades computadas"
  },
  "panels/accessibility/AccessibilityNodeView.ts | elementHasEmptyAltText": {
    "message": "Este elemento ten baleiro o campo do texto alternativo."
  },
  "panels/accessibility/AccessibilityNodeView.ts | elementHasPlaceholder": {
    "message": "O elemento ten {PH1}."
  },
  "panels/accessibility/AccessibilityNodeView.ts | elementIsHiddenBy": {
    "message": "O elemento está oculto por un cadro de diálogo modal activo: "
  },
  "panels/accessibility/AccessibilityNodeView.ts | elementIsHiddenByChildTree": {
    "message": "O elemento está oculto pola árbore secundaria: "
  },
  "panels/accessibility/AccessibilityNodeView.ts | elementIsInAnInertSubTree": {
    "message": "O elemento está nunha subárbore inert de: "
  },
  "panels/accessibility/AccessibilityNodeView.ts | elementIsInert": {
    "message": "O elemento é inert."
  },
  "panels/accessibility/AccessibilityNodeView.ts | elementIsNotRendered": {
    "message": "O elemento non está renderizado."
  },
  "panels/accessibility/AccessibilityNodeView.ts | elementIsNotVisible": {
    "message": "O elemento non é visible."
  },
  "panels/accessibility/AccessibilityNodeView.ts | elementIsPlaceholder": {
    "message": "O elemento é {PH1}."
  },
  "panels/accessibility/AccessibilityNodeView.ts | elementIsPresentational": {
    "message": "Este elemento é presentacional."
  },
  "panels/accessibility/AccessibilityNodeView.ts | elementNotInteresting": {
    "message": "O elemento non é interesante para a accesibilidade."
  },
  "panels/accessibility/AccessibilityNodeView.ts | elementsInheritsPresentational": {
    "message": "O elemento herda a función de presentación de "
  },
  "panels/accessibility/AccessibilityNodeView.ts | invalidSource": {
    "message": "A orixe non é válida."
  },
  "panels/accessibility/AccessibilityNodeView.ts | labelFor": {
    "message": "Etiqueta para "
  },
  "panels/accessibility/AccessibilityNodeView.ts | noAccessibilityNode": {
    "message": "Sen nó de accesibilidade"
  },
  "panels/accessibility/AccessibilityNodeView.ts | noNodeWithThisId": {
    "message": "Non hai ningún nó con este ID."
  },
  "panels/accessibility/AccessibilityNodeView.ts | noTextContent": {
    "message": "Non hai contido de texto."
  },
  "panels/accessibility/AccessibilityNodeView.ts | notSpecified": {
    "message": "Sen especificar"
  },
  "panels/accessibility/AccessibilityNodeView.ts | partOfLabelElement": {
    "message": "Parte do elemento de etiqueta: "
  },
  "panels/accessibility/AccessibilityNodeView.ts | placeholderIsPlaceholderOnAncestor": {
    "message": "{PH1} é {PH2} no antecesor: "
  },
  "panels/accessibility/AccessibilityStrings.ts | aHumanreadableVersionOfTheValue": {
    "message": "Unha versión lexible por humanos do valor dun widget de intervalo (se é necesario)."
  },
  "panels/accessibility/AccessibilityStrings.ts | activeDescendant": {
    "message": "Sucesor activo"
  },
  "panels/accessibility/AccessibilityStrings.ts | atomicLiveRegions": {
    "message": "Atómico (zonas en tempo real)"
  },
  "panels/accessibility/AccessibilityStrings.ts | busyLiveRegions": {
    "message": "Busy (zonas en tempo real)"
  },
  "panels/accessibility/AccessibilityStrings.ts | canSetValue": {
    "message": "Pode definir o valor"
  },
  "panels/accessibility/AccessibilityStrings.ts | checked": {
    "message": "Marcouse"
  },
  "panels/accessibility/AccessibilityStrings.ts | contents": {
    "message": "Contidos"
  },
  "panels/accessibility/AccessibilityStrings.ts | controls": {
    "message": "Controis"
  },
  "panels/accessibility/AccessibilityStrings.ts | describedBy": {
    "message": "Descrición proporcionada por"
  },
  "panels/accessibility/AccessibilityStrings.ts | description": {
    "message": "Descrición"
  },
  "panels/accessibility/AccessibilityStrings.ts | disabled": {
    "message": "Desactivado"
  },
  "panels/accessibility/AccessibilityStrings.ts | editable": {
    "message": "Editable"
  },
  "panels/accessibility/AccessibilityStrings.ts | elementOrElementsWhichFormThe": {
    "message": "Elemento ou elementos que forman a descrición deste elemento."
  },
  "panels/accessibility/AccessibilityStrings.ts | elementOrElementsWhichMayFormThe": {
    "message": "Elemento ou elementos que poden formar o nome deste elemento."
  },
  "panels/accessibility/AccessibilityStrings.ts | elementOrElementsWhichShouldBe": {
    "message": "Elemento ou elementos que deben considerarse descendentes deste elemento, malia non ser descendentes no DOM."
  },
  "panels/accessibility/AccessibilityStrings.ts | elementOrElementsWhoseContentOr": {
    "message": "Elemento ou elementos cuxo contido ou presenza están controlados por este widget."
  },
  "panels/accessibility/AccessibilityStrings.ts | elementToWhichTheUserMayChooseTo": {
    "message": "O elemento ao que pode decidir navegar o usuario despois deste, en lugar do seguinte elemento na orde do DOM."
  },
  "panels/accessibility/AccessibilityStrings.ts | expanded": {
    "message": "Despregouse"
  },
  "panels/accessibility/AccessibilityStrings.ts | focusable": {
    "message": "Enfocable"
  },
  "panels/accessibility/AccessibilityStrings.ts | focused": {
    "message": "Elementos centrados"
  },
  "panels/accessibility/AccessibilityStrings.ts | forARangeWidgetTheMaximumAllowed": {
    "message": "O máximo valor permitido para un widget de intervalo."
  },
  "panels/accessibility/AccessibilityStrings.ts | forARangeWidgetTheMinimumAllowed": {
    "message": "O mínimo valor permitido para un widget de intervalo."
  },
  "panels/accessibility/AccessibilityStrings.ts | fromAttribute": {
    "message": "De 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 (elemento axustado)"
  },
  "panels/accessibility/AccessibilityStrings.ts | fromLegend": {
    "message": "De legend"
  },
  "panels/accessibility/AccessibilityStrings.ts | fromNativeHtml": {
    "message": "De HTML nativo"
  },
  "panels/accessibility/AccessibilityStrings.ts | fromPlaceholderAttribute": {
    "message": "De atributo de marcador de posición"
  },
  "panels/accessibility/AccessibilityStrings.ts | fromRubyAnnotation": {
    "message": "Da anotación Ruby"
  },
  "panels/accessibility/AccessibilityStrings.ts | fromStyle": {
    "message": "De estilo"
  },
  "panels/accessibility/AccessibilityStrings.ts | fromTitle": {
    "message": "Do título"
  },
  "panels/accessibility/AccessibilityStrings.ts | hasAutocomplete": {
    "message": "Ten función de autocompletar"
  },
  "panels/accessibility/AccessibilityStrings.ts | hasPopup": {
    "message": "Ten ventá emerxente"
  },
  "panels/accessibility/AccessibilityStrings.ts | help": {
    "message": "Axuda"
  },
  "panels/accessibility/AccessibilityStrings.ts | ifAndHowThisElementCanBeEdited": {
    "message": "Se este elemento se pode editar e como facelo."
  },
  "panels/accessibility/AccessibilityStrings.ts | ifThisElementMayReceiveLive": {
    "message": "En caso de que este elemento poida recibir novas en tempo real, se se lle debe mostrar ao usuario a zona completa en tempo real ou só os nós modificados."
  },
  "panels/accessibility/AccessibilityStrings.ts | ifThisElementMayReceiveLiveUpdates": {
    "message": "Se este elemento pode recibir novas en tempo real, que tipo de novidades deberían activar unha notificación."
  },
  "panels/accessibility/AccessibilityStrings.ts | ifThisElementMayReceiveLiveUpdatesThe": {
    "message": "Se este elemento recibe novas en tempo real, o seu valor é o elemento raíz da zona en tempo real que o contén."
  },
  "panels/accessibility/AccessibilityStrings.ts | ifTrueThisElementCanReceiveFocus": {
    "message": "Se ten o valor True (verdadeiro), este elemento pode enfocarse."
  },
  "panels/accessibility/AccessibilityStrings.ts | ifTrueThisElementCurrentlyCannot": {
    "message": "Se ten o valor True (verdadeiro), actualmente non se pode interactuar con el."
  },
  "panels/accessibility/AccessibilityStrings.ts | ifTrueThisElementCurrentlyHas": {
    "message": "Se ten o valor true, este elemento está enfocado actualmente."
  },
  "panels/accessibility/AccessibilityStrings.ts | ifTrueThisElementMayBeInteracted": {
    "message": "Se ten o valor True (verdadeiro), pódese interactuar con este elemento, pero non se pode cambiar o seu valor."
  },
  "panels/accessibility/AccessibilityStrings.ts | ifTrueThisElementsUserentered": {
    "message": "Se é True (verdadeiro), o valor introducido polo usuario para este elemento non cumpre o requisito de validación."
  },
  "panels/accessibility/AccessibilityStrings.ts | implicit": {
    "message": "Implícitos"
  },
  "panels/accessibility/AccessibilityStrings.ts | implicitValue": {
    "message": "Valor implícito."
  },
  "panels/accessibility/AccessibilityStrings.ts | indicatesThePurposeOfThisElement": {
    "message": "Indica a función deste elemento (por exemplo, unha relacionada coa interface de usuario dun widget ou coa estrutura dun documento)."
  },
  "panels/accessibility/AccessibilityStrings.ts | invalidUserEntry": {
    "message": "O que puxo o usuario non é válido"
  },
  "panels/accessibility/AccessibilityStrings.ts | labeledBy": {
    "message": "Etiquetados por"
  },
  "panels/accessibility/AccessibilityStrings.ts | level": {
    "message": "Nivel"
  },
  "panels/accessibility/AccessibilityStrings.ts | liveRegion": {
    "message": "Zona en tempo real"
  },
  "panels/accessibility/AccessibilityStrings.ts | liveRegionRoot": {
    "message": "Zona en tempo real"
  },
  "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 liñas"
  },
  "panels/accessibility/AccessibilityStrings.ts | multiselectable": {
    "message": "De selección múltiple"
  },
  "panels/accessibility/AccessibilityStrings.ts | orientation": {
    "message": "Orientación"
  },
  "panels/accessibility/AccessibilityStrings.ts | pressed": {
    "message": "Premido"
  },
  "panels/accessibility/AccessibilityStrings.ts | readonlyString": {
    "message": "Só lectura"
  },
  "panels/accessibility/AccessibilityStrings.ts | relatedElement": {
    "message": "Elemento relacionado"
  },
  "panels/accessibility/AccessibilityStrings.ts | relevantLiveRegions": {
    "message": "Relevantes (rexións activas)"
  },
  "panels/accessibility/AccessibilityStrings.ts | requiredString": {
    "message": "Obrigatorio"
  },
  "panels/accessibility/AccessibilityStrings.ts | role": {
    "message": "Función"
  },
  "panels/accessibility/AccessibilityStrings.ts | selectedString": {
    "message": "Elemento seleccionado"
  },
  "panels/accessibility/AccessibilityStrings.ts | theAccessibleDescriptionForThis": {
    "message": "A descrición accesible deste elemento."
  },
  "panels/accessibility/AccessibilityStrings.ts | theComputedHelpTextForThis": {
    "message": "O texto de axuda calculado para este elemento."
  },
  "panels/accessibility/AccessibilityStrings.ts | theComputedNameOfThisElement": {
    "message": "O nome computado deste elemento."
  },
  "panels/accessibility/AccessibilityStrings.ts | theDescendantOfThisElementWhich": {
    "message": "O sucesor deste elemento que está activo; é dicir, o elemento que se debería enfocar no seu lugar."
  },
  "panels/accessibility/AccessibilityStrings.ts | theHierarchicalLevelOfThis": {
    "message": "O nivel xerárquico deste elemento."
  },
  "panels/accessibility/AccessibilityStrings.ts | theValueOfThisElementThisMayBe": {
    "message": "O valor deste elemento, que pode fornecer o usuario ou o programador, dependendo do elemento."
  },
  "panels/accessibility/AccessibilityStrings.ts | value": {
    "message": "Valor"
  },
  "panels/accessibility/AccessibilityStrings.ts | valueDescription": {
    "message": "Descrición do valor"
  },
  "panels/accessibility/AccessibilityStrings.ts | valueFromAttribute": {
    "message": "Valor do atributo."
  },
  "panels/accessibility/AccessibilityStrings.ts | valueFromDescriptionElement": {
    "message": "Valor do elemento description."
  },
  "panels/accessibility/AccessibilityStrings.ts | valueFromElementContents": {
    "message": "Valor dos contidos do elemento."
  },
  "panels/accessibility/AccessibilityStrings.ts | valueFromFigcaptionElement": {
    "message": "Valor do elemento figcaption."
  },
  "panels/accessibility/AccessibilityStrings.ts | valueFromLabelElement": {
    "message": "Valor do elemento label."
  },
  "panels/accessibility/AccessibilityStrings.ts | valueFromLabelElementWithFor": {
    "message": "Valor do elemento label co atributo for=."
  },
  "panels/accessibility/AccessibilityStrings.ts | valueFromLabelElementWrapped": {
    "message": "Valor dun elemento label que axusta."
  },
  "panels/accessibility/AccessibilityStrings.ts | valueFromLegendElement": {
    "message": "Valor do elemento legend."
  },
  "panels/accessibility/AccessibilityStrings.ts | valueFromNativeHtmlRuby": {
    "message": "Valor da anotación Ruby do HTML sen formato."
  },
  "panels/accessibility/AccessibilityStrings.ts | valueFromNativeHtmlUnknownSource": {
    "message": "Valor de HTML nativo (orixe descoñecida)."
  },
  "panels/accessibility/AccessibilityStrings.ts | valueFromPlaceholderAttribute": {
    "message": "Valor do atributo de marcador de posición."
  },
  "panels/accessibility/AccessibilityStrings.ts | valueFromRelatedElement": {
    "message": "Valor do elemento relacionado."
  },
  "panels/accessibility/AccessibilityStrings.ts | valueFromStyle": {
    "message": "Valor do estilo."
  },
  "panels/accessibility/AccessibilityStrings.ts | valueFromTableCaption": {
    "message": "Valor de table caption."
  },
  "panels/accessibility/AccessibilityStrings.ts | valueFromTitleAttribute": {
    "message": "Valor do atributo do título."
  },
  "panels/accessibility/AccessibilityStrings.ts | whetherAUserMaySelectMoreThanOne": {
    "message": "Se un usuario pode seleccionar máis dunha opción neste widget."
  },
  "panels/accessibility/AccessibilityStrings.ts | whetherAndWhatPriorityOfLive": {
    "message": "Se se pode esperar prioridade nas novas en tempo real deste elemento e, no seu caso, de que tipo de prioridade se trata."
  },
  "panels/accessibility/AccessibilityStrings.ts | whetherAndWhatTypeOfAutocomplete": {
    "message": "Se as suxestións de completado automático proveñen ou non actualmente deste elemento e, no seu caso, de que tipo de suxestións se trata."
  },
  "panels/accessibility/AccessibilityStrings.ts | whetherTheOptionRepresentedBy": {
    "message": "Se a opción que representa este elemento está seleccionada actualmente."
  },
  "panels/accessibility/AccessibilityStrings.ts | whetherTheValueOfThisElementCan": {
    "message": "Se se pode definir o valor deste elemento."
  },
  "panels/accessibility/AccessibilityStrings.ts | whetherThisCheckboxRadioButtonOr": {
    "message": "Se esta caixa de verificación, este botón de opción ou este elemento de árbore está marcado, desmarcado ou contén elementos secundarios marcados e desmarcados."
  },
  "panels/accessibility/AccessibilityStrings.ts | whetherThisElementHasCausedSome": {
    "message": "Se este elemento provocou a aparición dalgún tipo de ventá emerxente (por exemplo, un menú)."
  },
  "panels/accessibility/AccessibilityStrings.ts | whetherThisElementIsARequired": {
    "message": "Se este elemento é un campo obrigatorio dun formulario ou non."
  },
  "panels/accessibility/AccessibilityStrings.ts | whetherThisElementOrAnother": {
    "message": "Se este elemento ou outro elemento de grupo que controle está despregado ou non."
  },
  "panels/accessibility/AccessibilityStrings.ts | whetherThisElementOrItsSubtree": {
    "message": "Se este elemento ou a súa subárbore se están actualizando (polo que o seu estado pode ser inconsistente)."
  },
  "panels/accessibility/AccessibilityStrings.ts | whetherThisLinearElements": {
    "message": "Se a orientación deste elemento lineal é horizontal ou vertical."
  },
  "panels/accessibility/AccessibilityStrings.ts | whetherThisTextBoxMayHaveMore": {
    "message": "Se esta caixa de texto podería ter máis dunha liña."
  },
  "panels/accessibility/AccessibilityStrings.ts | whetherThisToggleButtonIs": {
    "message": "Se este botón de activación/desactivación está premido actualmente."
  },
  "panels/accessibility/SourceOrderView.ts | noSourceOrderInformation": {
    "message": "Non hai información dispoñible sobre o pedido de orixe"
  },
  "panels/accessibility/SourceOrderView.ts | showSourceOrder": {
    "message": "Mostrar pedido de orixe"
  },
  "panels/accessibility/SourceOrderView.ts | sourceOrderViewer": {
    "message": "Visor da orde da fonte"
  },
  "panels/accessibility/SourceOrderView.ts | thereMayBeADelayInDisplaying": {
    "message": "Pode que haxa un atraso á hora de mostrar a orde da orixe dos elementos con moitos elementos secundarios"
  },
  "panels/accessibility/accessibility-meta.ts | accessibility": {
    "message": "Accesibilidade"
  },
  "panels/accessibility/accessibility-meta.ts | shoAccessibility": {
    "message": "Mostrar accesibilidade"
  },
  "panels/ai_assistance/AiAssistancePanel.ts | chatDeleted": {
    "message": "Chat eliminado"
  },
  "panels/ai_assistance/AiAssistancePanel.ts | clearChatHistory": {
    "message": "Borrar chats locais"
  },
  "panels/ai_assistance/AiAssistancePanel.ts | deleteChat": {
    "message": "Eliminar o chat local"
  },
  "panels/ai_assistance/AiAssistancePanel.ts | help": {
    "message": "Axuda"
  },
  "panels/ai_assistance/AiAssistancePanel.ts | history": {
    "message": "Historial"
  },
  "panels/ai_assistance/AiAssistancePanel.ts | newChat": {
    "message": "Novo chat"
  },
  "panels/ai_assistance/AiAssistancePanel.ts | newChatCreated": {
    "message": "Chat creado"
  },
  "panels/ai_assistance/AiAssistancePanel.ts | noPastConversations": {
    "message": "Non hai ningunha conversa anterior"
  },
  "panels/ai_assistance/AiAssistancePanel.ts | sendFeedback": {
    "message": "Enviar comentarios"
  },
  "panels/ai_assistance/AiAssistancePanel.ts | settings": {
    "message": "Configuración"
  },
  "panels/ai_assistance/ai_assistance-meta.ts | aiAssistance": {
    "message": "Asistencia de IA"
  },
  "panels/ai_assistance/ai_assistance-meta.ts | askAi": {
    "message": "Pregúntalle á IA"
  },
  "panels/ai_assistance/ai_assistance-meta.ts | enableAiAssistance": {
    "message": "Activar asistencia de IA"
  },
  "panels/ai_assistance/ai_assistance-meta.ts | geoRestricted": {
    "message": "Esta función non está dispoñible na túa rexión."
  },
  "panels/ai_assistance/ai_assistance-meta.ts | policyRestricted": {
    "message": "A persoa encargada da administración xestiona esta opción de configuración."
  },
  "panels/ai_assistance/ai_assistance-meta.ts | showAiAssistance": {
    "message": "Mostrar asistencia de IA"
  },
  "panels/ai_assistance/ai_assistance-meta.ts | wrongLocale": {
    "message": "Para usar esta función, define a túa preferencia de idioma como inglés na configuración de DevTools."
  },
  "panels/ai_assistance/components/ChatView.ts | followTheSteps": {
    "message": "Sigue estes pasos antes de facer unha pregunta"
  },
  "panels/ai_assistance/components/ChatView.ts | inputDisclaimerForEmptyState": {
    "message": "Esta función de IA é experimental e non sempre acerta."
  },
  "panels/ai_assistance/components/ChatView.ts | learnAbout": {
    "message": "Máis información sobre IA en DevTools"
  },
  "panels/ai_assistance/components/ChatView.ts | notLoggedIn": {
    "message": "Esta función só está dispoñible se tes a sesión iniciada en Chrome coa túa conta de Google"
  },
  "panels/ai_assistance/components/ChatView.ts | offline": {
    "message": "Comproba a conexión a Internet e téntao de novo"
  },
  "panels/ai_assistance/components/ChatView.ts | settingsLink": {
    "message": "Asistencia de IA en Configuración"
  },
  "panels/ai_assistance/components/ChatView.ts | turnOnForStyles": {
    "message": "Activa {PH1} para obter axuda e comprender os estilos de CSS"
  },
  "panels/ai_assistance/components/ChatView.ts | turnOnForStylesAndRequests": {
    "message": "Activa {PH1} para obter axuda cos estilos e as solicitudes de rede"
  },
  "panels/ai_assistance/components/ChatView.ts | turnOnForStylesRequestsAndFiles": {
    "message": "Activa {PH1} para obter axuda relacionada con estilos, solicitudes de rede e ficheiros"
  },
  "panels/ai_assistance/components/ChatView.ts | turnOnForStylesRequestsPerformanceAndFiles": {
    "message": "Activa a {PH1} para obter axuda relacionada con estilos, solicitudes de rede, rendemento e ficheiros"
  },
  "panels/animation/AnimationTimeline.ts | animationPreviewS": {
    "message": "Vista previa da animación {PH1}"
  },
  "panels/animation/AnimationTimeline.ts | animationPreviews": {
    "message": "Vistas previas de animacións"
  },
  "panels/animation/AnimationTimeline.ts | clearAll": {
    "message": "Borrar todo"
  },
  "panels/animation/AnimationTimeline.ts | pause": {
    "message": "Pór en pausa"
  },
  "panels/animation/AnimationTimeline.ts | pauseAll": {
    "message": "Pór en pausa todo"
  },
  "panels/animation/AnimationTimeline.ts | pauseTimeline": {
    "message": "Pór cronoloxía en pausa"
  },
  "panels/animation/AnimationTimeline.ts | playTimeline": {
    "message": "Reproducir cronoloxía"
  },
  "panels/animation/AnimationTimeline.ts | playbackRatePlaceholder": {
    "message": "{PH1} %"
  },
  "panels/animation/AnimationTimeline.ts | playbackRates": {
    "message": "Taxas de reprodución"
  },
  "panels/animation/AnimationTimeline.ts | replayTimeline": {
    "message": "Reproducir de novo a cronoloxía"
  },
  "panels/animation/AnimationTimeline.ts | resumeAll": {
    "message": "Retomar todo"
  },
  "panels/animation/AnimationTimeline.ts | selectAnEffectAboveToInspectAnd": {
    "message": "Selecciona un dos efectos anteriores para inspeccionar e modificar contido."
  },
  "panels/animation/AnimationTimeline.ts | setSpeedToS": {
    "message": "Definir velocidade con este valor: {PH1}"
  },
  "panels/animation/AnimationTimeline.ts | waitingForAnimations": {
    "message": "Agardando animacións…"
  },
  "panels/animation/AnimationUI.ts | animationEndpointSlider": {
    "message": "Control desprazable de remate de animación"
  },
  "panels/animation/AnimationUI.ts | animationKeyframeSlider": {
    "message": "Control desprazable do fotograma clave da animación"
  },
  "panels/animation/AnimationUI.ts | sSlider": {
    "message": "Control desprazable de {PH1}"
  },
  "panels/animation/animation-meta.ts | animations": {
    "message": "Animacións"
  },
  "panels/animation/animation-meta.ts | showAnimations": {
    "message": "Mostrar animacións"
  },
  "panels/application/AppManifestView.ts | aUrlInTheManifestContainsA": {
    "message": "Un URL no manifesto contén un nome de usuario, contrasinal ou porto"
  },
  "panels/application/AppManifestView.ts | actualHeightSpxOfSSDoesNotMatch": {
    "message": "A altura real ({PH1} px) de {PH2} {PH3} non coincide coa altura especificada ({PH4} px)"
  },
  "panels/application/AppManifestView.ts | actualSizeSspxOfSSDoesNotMatch": {
    "message": "Tamaño real ({PH1} × {PH2} píxeles) do elemento ({PH3} {PH4}) non coincide co tamaño especificado ({PH5} × {PH6} píxeles)"
  },
  "panels/application/AppManifestView.ts | actualWidthSpxOfSSDoesNotMatch": {
    "message": "O ancho real ({PH1} px) de {PH2} {PH3} non coincide co ancho especificado ({PH4} px)"
  },
  "panels/application/AppManifestView.ts | appIdExplainer": {
    "message": "Úsao o navegador para saber se o manifesto debe actualizar unha aplicación concreta ou se fai referencia a unha nova aplicación web que se pode instalar."
  },
  "panels/application/AppManifestView.ts | appIdNote": {
    "message": "{PH1} Non se especificou o valor de {PH2} no manifesto. No seu lugar, úsase o valor {PH3}. Para especificar un código de aplicación que coincida coa identidade actual, define o campo {PH4} como {PH5} {PH6}."
  },
  "panels/application/AppManifestView.ts | avoidPurposeAnyAndMaskable": {
    "message": "Non se recomenda declarar unha icona con purpose de any maskable. É probable que se vexa incorrectamente nalgunhas plataformas debido á presenza de demasiado ou moi pouco recheo."
  },
  "panels/application/AppManifestView.ts | backgroundColor": {
    "message": "Cor do fondo"
  },
  "panels/application/AppManifestView.ts | computedAppId": {
    "message": "Código de aplicación computado"
  },
  "panels/application/AppManifestView.ts | copiedToClipboard": {
    "message": "Copiouse o código suxerido {PH1} no portapapeis"
  },
  "panels/application/AppManifestView.ts | copyToClipboard": {
    "message": "Copiar o código suxerido no portapapeis"
  },
  "panels/application/AppManifestView.ts | couldNotCheckServiceWorker": {
    "message": "Non se puido comprobar o elemento service worker sen o campo \"start_url\" no manifesto"
  },
  "panels/application/AppManifestView.ts | couldNotDownloadARequiredIcon": {
    "message": "Non se puido descargar unha icona necesaria do manifesto"
  },
  "panels/application/AppManifestView.ts | customizePwaTitleBar": {
    "message": "Personalizar Window Controls Overlay para a barra de título da túa aplicación web progresiva"
  },
  "panels/application/AppManifestView.ts | description": {
    "message": "Descrición"
  },
  "panels/application/AppManifestView.ts | descriptionMayBeTruncated": {
    "message": "A descrición pode mostrarse truncada."
  },
  "panels/application/AppManifestView.ts | display": {
    "message": "Visualización"
  },
  "panels/application/AppManifestView.ts | documentationOnMaskableIcons": {
    "message": "documentación en iconas adaptables"
  },
  "panels/application/AppManifestView.ts | downloadedIconWasEmptyOr": {
    "message": "A icona descargada estaba baleira ou danada"
  },
  "panels/application/AppManifestView.ts | errorsAndWarnings": {
    "message": "Erros e advertencias"
  },
  "panels/application/AppManifestView.ts | formFactor": {
    "message": "Tipo"
  },
  "panels/application/AppManifestView.ts | icon": {
    "message": "Icona"
  },
  "panels/application/AppManifestView.ts | icons": {
    "message": "Iconas"
  },
  "panels/application/AppManifestView.ts | identity": {
    "message": "Identidade"
  },
  "panels/application/AppManifestView.ts | imageFromS": {
    "message": "Imaxe procedente de {PH1}"
  },
  "panels/application/AppManifestView.ts | installability": {
    "message": "Instalabilidade"
  },
  "panels/application/AppManifestView.ts | label": {
    "message": "Etiqueta"
  },
  "panels/application/AppManifestView.ts | learnMore": {
    "message": "Máis información"
  },
  "panels/application/AppManifestView.ts | manifestContainsDisplayoverride": {
    "message": "O manifesto inclúe o campo \"display_override\" e o primeiro modo de visualización compatible debe ser un de \"standalone\", \"fullscreen\" ou \"minimal-ui\""
  },
  "panels/application/AppManifestView.ts | manifestCouldNotBeFetchedIsEmpty": {
    "message": "Non se puido obter o manifesto, está baleiro ou non se puido analizar"
  },
  "panels/application/AppManifestView.ts | manifestDisplayPropertyMustBeOne": {
    "message": "A propiedade display do ficheiro de manifesto debe ser standalone, fullscreen ou minimal-ui"
  },
  "panels/application/AppManifestView.ts | manifestDoesNotContainANameOr": {
    "message": "O manifesto non contén un campo de \"name\" ou \"short_name\""
  },
  "panels/application/AppManifestView.ts | manifestDoesNotContainASuitable": {
    "message": "O manifesto non contén ningunha icona axeitada: É necesario usar o formato PNG, SVG ou WebP con polo menos {PH1} píxeles. Debe definirse o atributo sizes. O atributo purpose, se se define, ten que incluír any."
  },
  "panels/application/AppManifestView.ts | manifestSpecifies": {
    "message": "O manifesto especifica \"prefer_related_applications: True\" (verdadeiro)"
  },
  "panels/application/AppManifestView.ts | manifestStartUrlIsNotValid": {
    "message": "O manifesto \"start_url\" non é válido"
  },
  "panels/application/AppManifestView.ts | name": {
    "message": "Nome"
  },
  "panels/application/AppManifestView.ts | needHelpReadOurS": {
    "message": "Precisas axuda? Consulta: {PH1}."
  },
  "panels/application/AppManifestView.ts | newNoteUrl": {
    "message": "Novo URL de nota"
  },
  "panels/application/AppManifestView.ts | noPlayStoreIdProvided": {
    "message": "Non se indicou ningún código de identificación de Play Store"
  },
  "panels/application/AppManifestView.ts | noScreenshotsForRicherPWAInstallOnDesktop": {
    "message": "A interface de instalación da aplicación web progresiva máis avanzada non estará dispoñible no escritorio. Engade polo menos unha captura de pantalla na que o parámetro form_factor estea definido como wide."
  },
  "panels/application/AppManifestView.ts | noScreenshotsForRicherPWAInstallOnMobile": {
    "message": "A interface de instalación da aplicación web progresiva máis avanzada non estará dispoñible nos móbiles. Engade polo menos unha captura de pantalla na que o parámetro form_factor no estea definido ou teña un valor distinto a wide."
  },
  "panels/application/AppManifestView.ts | noSuppliedIconIsAtLeastSpxSquare": {
    "message": "Ningunha das iconas proporcionadas é un cadrado de polo menos {PH1} píxeles en formato PNG, SVG ou WebP (co atributo de propósito sen establecer ou definido como \"any\")."
  },
  "panels/application/AppManifestView.ts | note": {
    "message": "Nota:"
  },
  "panels/application/AppManifestView.ts | orientation": {
    "message": "Orientación"
  },
  "panels/application/AppManifestView.ts | pageDoesNotWorkOffline": {
    "message": "A páxina non funciona sen conexión"
  },
  "panels/application/AppManifestView.ts | pageDoesNotWorkOfflineThePage": {
    "message": "A páxina non funciona sen conexión. Desde o lanzamento de Chrome 93, seguiranse criterios distintos para a instalación de sitios e este non se poderá instalar. Consulta máis información en {PH1}."
  },
  "panels/application/AppManifestView.ts | pageHasNoManifestLinkUrl": {
    "message": "A páxina non ten ningún ficheiro de manifesto <link> URL"
  },
  "panels/application/AppManifestView.ts | pageIsLoadedInAnIncognitoWindow": {
    "message": "A páxina está cargada nunha ventá do modo de incógnito"
  },
  "panels/application/AppManifestView.ts | pageIsNotLoadedInTheMainFrame": {
    "message": "Non se cargou a páxina no marco principal"
  },
  "panels/application/AppManifestView.ts | pageIsNotServedFromASecureOrigin": {
    "message": "A páxina non se publicou desde unha orixe segura"
  },
  "panels/application/AppManifestView.ts | platform": {
    "message": "Plataforma"
  },
  "panels/application/AppManifestView.ts | preferrelatedapplicationsIsOnly": {
    "message": "\"prefer_related_applications\" só é compatible coa canle beta e coa canle estable de Chrome para Android."
  },
  "panels/application/AppManifestView.ts | presentation": {
    "message": "Presentación"
  },
  "panels/application/AppManifestView.ts | protocolHandlers": {
    "message": "Controladores de protocolo"
  },
  "panels/application/AppManifestView.ts | sSDoesNotSpecifyItsSizeInThe": {
    "message": "{PH1} {PH2} non especifica o seu tamaño no manifesto"
  },
  "panels/application/AppManifestView.ts | sSFailedToLoad": {
    "message": "Produciuse un erro ao cargar o elemento ({PH1}, {PH2})"
  },
  "panels/application/AppManifestView.ts | sSHeightDoesNotComplyWithRatioRequirement": {
    "message": "A altura do obxecto ({PH1}, {PH2}) non pode ser superior a 2,3 veces a súa largura"
  },
  "panels/application/AppManifestView.ts | sSShouldHaveSquareIcon": {
    "message": "A maioría dos sistemas operativos requiren iconas cadradas. Inclúe polo menos unha na matriz."
  },
  "panels/application/AppManifestView.ts | sSShouldSpecifyItsSizeAs": {
    "message": "{PH1} {PH2} debe especificar o seu tamaño co formato [width]x[height]"
  },
  "panels/application/AppManifestView.ts | sSSizeShouldBeAtLeast320": {
    "message": "O tamaño do elemento ({PH1}, {PH2}) debería ser polo menos 320 × 320"
  },
  "panels/application/AppManifestView.ts | sSSizeShouldBeAtMost3840": {
    "message": "O tamaño de {PH1} {PH2} debería ser como máximo de 3840 × 3840 px"
  },
  "panels/application/AppManifestView.ts | sSWidthDoesNotComplyWithRatioRequirement": {
    "message": "A largura do obxecto ({PH1}, {PH2}) non pode ser superior a 2,3 veces a súa altura"
  },
  "panels/application/AppManifestView.ts | sSrcIsNotSet": {
    "message": "Non se definiu o atributo \"src\" de {PH1}"
  },
  "panels/application/AppManifestView.ts | sUrlSFailedToParse": {
    "message": "Produciuse un erro ao analizar o URL ({PH2}) do elemento ({PH1})"
  },
  "panels/application/AppManifestView.ts | screenshot": {
    "message": "Captura de pantalla"
  },
  "panels/application/AppManifestView.ts | screenshotPixelSize": {
    "message": "A captura de pantalla {url} debe especificar unhas dimensións en píxeles de [width]x[height] en lugar de any como primeiro tamaño."
  },
  "panels/application/AppManifestView.ts | screenshotS": {
    "message": "Captura de pantalla número {PH1}"
  },
  "panels/application/AppManifestView.ts | screenshotsMustHaveSameAspectRatio": {
    "message": "Todas as capturas de pantalla co mesmo parámetro form_factor deben ter a mesma proporción que a primeira captura con ese form_factor. Algunhas ignoraranse."
  },
  "panels/application/AppManifestView.ts | selectWindowControlsOverlayEmulationOs": {
    "message": "Emular Window Controls Overlay en"
  },
  "panels/application/AppManifestView.ts | shortName": {
    "message": "Nome abreviado"
  },
  "panels/application/AppManifestView.ts | shortcutS": {
    "message": "Atallo n.º {PH1}"
  },
  "panels/application/AppManifestView.ts | shortcutSShouldIncludeAXPixel": {
    "message": "O atallo número {PH1} debería incluír unha icona cunhas medidas de 96 × 96 píxeles"
  },
  "panels/application/AppManifestView.ts | shortcutsMayBeNotAvailable": {
    "message": "O número máximo de atallos depende da plataforma. Pode que algúns non estean dispoñibles."
  },
  "panels/application/AppManifestView.ts | showOnlyTheMinimumSafeAreaFor": {
    "message": "Mostrar só a área segura mínima para iconas adaptables"
  },
  "panels/application/AppManifestView.ts | startUrl": {
    "message": "Iniciar URL"
  },
  "panels/application/AppManifestView.ts | theAppIsAlreadyInstalled": {
    "message": "A aplicación xa está instalada"
  },
  "panels/application/AppManifestView.ts | thePlayStoreAppUrlAndPlayStoreId": {
    "message": "O URL e o código da aplicación Play Store non coinciden"
  },
  "panels/application/AppManifestView.ts | theSpecifiedApplicationPlatform": {
    "message": "A plataforma da aplicación especificada non é compatible con Android"
  },
  "panels/application/AppManifestView.ts | themeColor": {
    "message": "Cor do tema"
  },
  "panels/application/AppManifestView.ts | tooManyScreenshotsForDesktop": {
    "message": "Non se mostrarán máis de oito capturas de pantalla no escritorio. O resto ignorarase."
  },
  "panels/application/AppManifestView.ts | tooManyScreenshotsForMobile": {
    "message": "Non se mostrarán máis de cinco capturas de pantalla nos móbiles. O resto ignorarase."
  },
  "panels/application/AppManifestView.ts | url": {
    "message": "URL"
  },
  "panels/application/AppManifestView.ts | wcoFound": {
    "message": "Chrome atopou o valor {PH1} do campo {PH2} en {PH3}."
  },
  "panels/application/AppManifestView.ts | wcoNeedHelpReadMore": {
    "message": "Precisas axuda? Bota unha ollada en {PH1}."
  },
  "panels/application/AppManifestView.ts | wcoNotFound": {
    "message": "Define {PH1} no manifesto para usar Window Controls Overlay API e personalizar a barra de título da túa aplicación."
  },
  "panels/application/AppManifestView.ts | windowControlsOverlay": {
    "message": "Window Controls Overlay"
  },
  "panels/application/ApplicationPanelSidebar.ts | appManifest": {
    "message": "Manifesto da aplicación"
  },
  "panels/application/ApplicationPanelSidebar.ts | application": {
    "message": "Aplicación"
  },
  "panels/application/ApplicationPanelSidebar.ts | applicationSidebarPanel": {
    "message": "Barra lateral do panel da aplicación"
  },
  "panels/application/ApplicationPanelSidebar.ts | backgroundServices": {
    "message": "Servizos en segundo plano"
  },
  "panels/application/ApplicationPanelSidebar.ts | beforeInvokeAlert": {
    "message": "{PH1}: Invocar para desprazarte a esta sección do manifesto"
  },
  "panels/application/ApplicationPanelSidebar.ts | clear": {
    "message": "Borrar"
  },
  "panels/application/ApplicationPanelSidebar.ts | cookies": {
    "message": "Cookies"
  },
  "panels/application/ApplicationPanelSidebar.ts | cookiesDescription": {
    "message": "Nesta páxina podes ver, engadir, editar e eliminar cookies."
  },
  "panels/application/ApplicationPanelSidebar.ts | cookiesUsedByFramesFromS": {
    "message": "Cookies utilizadas por marcos de {PH1}"
  },
  "panels/application/ApplicationPanelSidebar.ts | documentNotAvailable": {
    "message": "Non se detectou ningún documento"
  },
  "panels/application/ApplicationPanelSidebar.ts | extensionLocalStorage": {
    "message": "Local"
  },
  "panels/application/ApplicationPanelSidebar.ts | extensionManagedStorage": {
    "message": "Xestionado"
  },
  "panels/application/ApplicationPanelSidebar.ts | extensionSessionStorage": {
    "message": "Sesión"
  },
  "panels/application/ApplicationPanelSidebar.ts | extensionStorage": {
    "message": "Almacenamento de extensións"
  },
  "panels/application/ApplicationPanelSidebar.ts | extensionStorageDescription": {
    "message": "Nesta páxina podes ver, engadir, editar e eliminar pares de valor clave de almacenamento de extensións."
  },
  "panels/application/ApplicationPanelSidebar.ts | extensionSyncStorage": {
    "message": "Sincronización"
  },
  "panels/application/ApplicationPanelSidebar.ts | frames": {
    "message": "Marcos"
  },
  "panels/application/ApplicationPanelSidebar.ts | indexeddb": {
    "message": "IndexedDB"
  },
  "panels/application/ApplicationPanelSidebar.ts | indexeddbDescription": {
    "message": "Nesta páxina podes ver e eliminar pares de valor clave e bases de datos de indexedDB."
  },
  "panels/application/ApplicationPanelSidebar.ts | keyPathS": {
    "message": "Ruta da clave: {PH1}"
  },
  "panels/application/ApplicationPanelSidebar.ts | localFiles": {
    "message": "Ficheiros locais"
  },
  "panels/application/ApplicationPanelSidebar.ts | localStorage": {
    "message": "Almacenamento local"
  },
  "panels/application/ApplicationPanelSidebar.ts | localStorageDescription": {
    "message": "Nesta páxina podes ver, engadir, editar e eliminar pares de valor clave de almacenamento local."
  },
  "panels/application/ApplicationPanelSidebar.ts | manifest": {
    "message": "Manifesto"
  },
  "panels/application/ApplicationPanelSidebar.ts | manifestDescription": {
    "message": "Un manifesto define como se mostra unha aplicación nas pantallas de inicio do teléfono e o seu aspecto no lanzamento."
  },
  "panels/application/ApplicationPanelSidebar.ts | noCookies": {
    "message": "Non hai ningunha cookie configurada"
  },
  "panels/application/ApplicationPanelSidebar.ts | noExtensionStorage": {
    "message": "Non se detectou ningún almacenamento de extensións"
  },
  "panels/application/ApplicationPanelSidebar.ts | noIndexeddb": {
    "message": "Non se detectou ningún indexedDB"
  },
  "panels/application/ApplicationPanelSidebar.ts | noLocalStorage": {
    "message": "Non se detectou ningún almacenamento local"
  },
  "panels/application/ApplicationPanelSidebar.ts | noManifestDetected": {
    "message": "Non se detectou ningún ficheiro de manifesto"
  },
  "panels/application/ApplicationPanelSidebar.ts | noSessionStorage": {
    "message": "Non se detectou ningún almacenamento da sesión"
  },
  "panels/application/ApplicationPanelSidebar.ts | onInvokeAlert": {
    "message": "Desprazácheste ata {PH1}"
  },
  "panels/application/ApplicationPanelSidebar.ts | onInvokeManifestAlert": {
    "message": "Ficheiro de manifesto: Invocar para desprazarte ao principio do manifesto"
  },
  "panels/application/ApplicationPanelSidebar.ts | openedWindows": {
    "message": "Ventás abertas"
  },
  "panels/application/ApplicationPanelSidebar.ts | openedWindowsDescription": {
    "message": "Nesta páxina podes ver as ventás abertas mediante window.open()."
  },
  "panels/application/ApplicationPanelSidebar.ts | refreshIndexeddb": {
    "message": "Actualizar IndexedDB"
  },
  "panels/application/ApplicationPanelSidebar.ts | resourceDescription": {
    "message": "Nesta páxina podes ver os recursos do marco."
  },
  "panels/application/ApplicationPanelSidebar.ts | sessionStorage": {
    "message": "Almacenamento da sesión"
  },
  "panels/application/ApplicationPanelSidebar.ts | sessionStorageDescription": {
    "message": "Nesta páxina podes ver, engadir, editar e eliminar pares de valor clave de almacenamento de sesións."
  },
  "panels/application/ApplicationPanelSidebar.ts | storage": {
    "message": "Almacenamento"
  },
  "panels/application/ApplicationPanelSidebar.ts | theContentOfThisDocumentHasBeen": {
    "message": "O contido deste documento xerouse de forma dinámica usando \"document.write()\"."
  },
  "panels/application/ApplicationPanelSidebar.ts | thirdPartyPhaseout": {
    "message": "Pode que as cookies de {PH1} estean bloqueadas debido á eliminación gradual das cookies de terceiros."
  },
  "panels/application/ApplicationPanelSidebar.ts | versionS": {
    "message": "Versión: {PH1}"
  },
  "panels/application/ApplicationPanelSidebar.ts | versionSEmpty": {
    "message": "Versión: {PH1} (baleira)"
  },
  "panels/application/ApplicationPanelSidebar.ts | webWorkers": {
    "message": "Traballadores da Web"
  },
  "panels/application/ApplicationPanelSidebar.ts | windowWithoutTitle": {
    "message": "Ventá sen título"
  },
  "panels/application/ApplicationPanelSidebar.ts | worker": {
    "message": "traballador"
  },
  "panels/application/ApplicationPanelSidebar.ts | workerDescription": {
    "message": "Nesta páxina podes ver os workers dedicados que creou o marco principal."
  },
  "panels/application/BackForwardCacheTreeElement.ts | backForwardCache": {
    "message": "Memoria caché de páxinas anteriores e seguintes"
  },
  "panels/application/BackgroundServiceView.ts | backgroundFetch": {
    "message": "Carga por adiantado en segundo plano"
  },
  "panels/application/BackgroundServiceView.ts | backgroundServices": {
    "message": "Servizos 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": "Para iniciar a gravación, fai clic no botón {PH1} ou preme {PH2}."
  },
  "panels/application/BackgroundServiceView.ts | devtoolsWillRecordAllSActivity": {
    "message": "DevTools rexistrará toda a actividade de {PH1} durante un máximo de 3 días, mesmo cando estea pechado."
  },
  "panels/application/BackgroundServiceView.ts | empty": {
    "message": "baleiro"
  },
  "panels/application/BackgroundServiceView.ts | event": {
    "message": "Evento"
  },
  "panels/application/BackgroundServiceView.ts | instanceId": {
    "message": "Código de identificación da instancia"
  },
  "panels/application/BackgroundServiceView.ts | learnMore": {
    "message": "Máis información"
  },
  "panels/application/BackgroundServiceView.ts | noMetadataForThisEvent": {
    "message": "Non hai metadatos para este evento"
  },
  "panels/application/BackgroundServiceView.ts | notifications": {
    "message": "Notificacións"
  },
  "panels/application/BackgroundServiceView.ts | origin": {
    "message": "Orixe"
  },
  "panels/application/BackgroundServiceView.ts | paymentHandler": {
    "message": "Controlador de pagos"
  },
  "panels/application/BackgroundServiceView.ts | periodicBackgroundSync": {
    "message": "Sincronización periódica en segundo plano"
  },
  "panels/application/BackgroundServiceView.ts | pushMessaging": {
    "message": "Mensaxes automáticas"
  },
  "panels/application/BackgroundServiceView.ts | recordingSActivity": {
    "message": "Gravando actividade de {PH1}..."
  },
  "panels/application/BackgroundServiceView.ts | saveEvents": {
    "message": "Gardar os eventos"
  },
  "panels/application/BackgroundServiceView.ts | selectAnEntryToViewMetadata": {
    "message": "Seleccionar unha entrada para ver metadatos"
  },
  "panels/application/BackgroundServiceView.ts | showEventsForOtherStorageKeys": {
    "message": "Mostrar eventos doutras particións de almacenamento"
  },
  "panels/application/BackgroundServiceView.ts | showEventsFromOtherDomains": {
    "message": "Mostrar eventos doutros dominios"
  },
  "panels/application/BackgroundServiceView.ts | startRecordingEvents": {
    "message": "Empezar a gravar eventos"
  },
  "panels/application/BackgroundServiceView.ts | stopRecordingEvents": {
    "message": "Deixar de gravar eventos"
  },
  "panels/application/BackgroundServiceView.ts | storageKey": {
    "message": "Chave de almacenamento"
  },
  "panels/application/BackgroundServiceView.ts | swScope": {
    "message": "Alcance do service worker"
  },
  "panels/application/BackgroundServiceView.ts | timestamp": {
    "message": "Marca de tempo"
  },
  "panels/application/BounceTrackingMitigationsTreeElement.ts | bounceTrackingMitigations": {
    "message": "Mitigación do seguimento por rebote"
  },
  "panels/application/CookieItemsView.ts | clearAllCookies": {
    "message": "Borrar todas as cookies"
  },
  "panels/application/CookieItemsView.ts | clearFilteredCookies": {
    "message": "Borrar cookies filtradas"
  },
  "panels/application/CookieItemsView.ts | cookies": {
    "message": "Cookies"
  },
  "panels/application/CookieItemsView.ts | noCookieSelected": {
    "message": "Non se seleccionou ningunha cookie"
  },
  "panels/application/CookieItemsView.ts | numberOfCookiesShownInTableS": {
    "message": "Número de cookies mostradas na táboa: {PH1}"
  },
  "panels/application/CookieItemsView.ts | onlyShowCookiesWhichHaveAn": {
    "message": "Mostrar só as cookies que teñan un problema asociado"
  },
  "panels/application/CookieItemsView.ts | onlyShowCookiesWithAnIssue": {
    "message": "Mostrar só as cookies cun problema"
  },
  "panels/application/CookieItemsView.ts | selectACookieToPreviewItsValue": {
    "message": "Selecciona unha cookie para mostrar a vista previa do seu valor"
  },
  "panels/application/CookieItemsView.ts | showUrlDecoded": {
    "message": "Mostrar URL descodificado"
  },
  "panels/application/DOMStorageItemsView.ts | domStorageItemDeleted": {
    "message": "Eliminouse o elemento de almacenamento."
  },
  "panels/application/DOMStorageItemsView.ts | domStorageItems": {
    "message": "Elementos de almacenamento do DOM"
  },
  "panels/application/DOMStorageItemsView.ts | domStorageItemsCleared": {
    "message": "Borráronse os elementos de almacenamento do DOM"
  },
  "panels/application/ExtensionStorageItemsView.ts | extensionStorageItems": {
    "message": "Elementos do almacenamento de extensións"
  },
  "panels/application/ExtensionStorageItemsView.ts | extensionStorageItemsCleared": {
    "message": "Táboa Elementos do almacenamento de extensións borrada"
  },
  "panels/application/IndexedDBViews.ts | clearObjectStore": {
    "message": "Borrar almacenamento de obxectos"
  },
  "panels/application/IndexedDBViews.ts | collapse": {
    "message": "Contraer"
  },
  "panels/application/IndexedDBViews.ts | dataMayBeStale": {
    "message": "É posible que os datos estean inactivos"
  },
  "panels/application/IndexedDBViews.ts | deleteDatabase": {
    "message": "Eliminar base de datos"
  },
  "panels/application/IndexedDBViews.ts | deleteSelected": {
    "message": "Eliminar os elementos seleccionados"
  },
  "panels/application/IndexedDBViews.ts | expandRecursively": {
    "message": "Despregar de forma recursiva"
  },
  "panels/application/IndexedDBViews.ts | filterByKey": {
    "message": "Filtrar por clave (mostrar as claves superiores ou iguales a)"
  },
  "panels/application/IndexedDBViews.ts | idb": {
    "message": "IDB"
  },
  "panels/application/IndexedDBViews.ts | indexedDb": {
    "message": "Base de datos indexada"
  },
  "panels/application/IndexedDBViews.ts | keyGeneratorValueS": {
    "message": "Valor do xerador de claves: {PH1}"
  },
  "panels/application/IndexedDBViews.ts | keyPath": {
    "message": "Ruta da clave: "
  },
  "panels/application/IndexedDBViews.ts | keyString": {
    "message": "Clave"
  },
  "panels/application/IndexedDBViews.ts | objectStores": {
    "message": "Almacéns de obxectos"
  },
  "panels/application/IndexedDBViews.ts | pleaseConfirmDeleteOfSDatabase": {
    "message": "Confirma a eliminación da 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 | showNextPage": {
    "message": "Mostrar páxina seguinte"
  },
  "panels/application/IndexedDBViews.ts | showPreviousPage": {
    "message": "Mostrar páxina anterior"
  },
  "panels/application/IndexedDBViews.ts | someEntriesMayHaveBeenModified": {
    "message": "É posible que se modificasen algunhas entradas"
  },
  "panels/application/IndexedDBViews.ts | totalEntriesS": {
    "message": "Número total de entradas: {PH1}"
  },
  "panels/application/IndexedDBViews.ts | valueString": {
    "message": "Valor"
  },
  "panels/application/IndexedDBViews.ts | version": {
    "message": "Versión"
  },
  "panels/application/InterestGroupStorageView.ts | clickToDisplayBody": {
    "message": "Fai clic en calquera evento dun grupo de interese para ver o estado actual dese grupo"
  },
  "panels/application/InterestGroupStorageView.ts | noDataAvailable": {
    "message": "Non hai información dispoñible en relación co grupo de interese seleccionado. Pode que o navegador saíse do grupo."
  },
  "panels/application/InterestGroupTreeElement.ts | interestGroups": {
    "message": "Grupos de interese"
  },
  "panels/application/OpenedWindowDetailsView.ts | accessToOpener": {
    "message": "Acceso ao método de apertura"
  },
  "panels/application/OpenedWindowDetailsView.ts | clickToOpenInElementsPanel": {
    "message": "Facer clic para abrir no panel Elementos"
  },
  "panels/application/OpenedWindowDetailsView.ts | closed": {
    "message": "pechada"
  },
  "panels/application/OpenedWindowDetailsView.ts | crossoriginEmbedderPolicy": {
    "message": "Política de insercións de orixes cruzadas"
  },
  "panels/application/OpenedWindowDetailsView.ts | document": {
    "message": "Documento"
  },
  "panels/application/OpenedWindowDetailsView.ts | no": {
    "message": "Non"
  },
  "panels/application/OpenedWindowDetailsView.ts | openerFrame": {
    "message": "Marco do método de apertura"
  },
  "panels/application/OpenedWindowDetailsView.ts | reportingTo": {
    "message": "URL de informes de erros"
  },
  "panels/application/OpenedWindowDetailsView.ts | security": {
    "message": "Seguranza"
  },
  "panels/application/OpenedWindowDetailsView.ts | securityIsolation": {
    "message": "Seguranza e illamento"
  },
  "panels/application/OpenedWindowDetailsView.ts | showsWhetherTheOpenedWindowIs": {
    "message": "Se a ventá aberta pode acceder ao seu método de apertura, e viceversa"
  },
  "panels/application/OpenedWindowDetailsView.ts | type": {
    "message": "Tipo"
  },
  "panels/application/OpenedWindowDetailsView.ts | unknown": {
    "message": "Descoñecido"
  },
  "panels/application/OpenedWindowDetailsView.ts | url": {
    "message": "URL"
  },
  "panels/application/OpenedWindowDetailsView.ts | webWorker": {
    "message": "Traballador da Web"
  },
  "panels/application/OpenedWindowDetailsView.ts | windowWithoutTitle": {
    "message": "Ventá sen título"
  },
  "panels/application/OpenedWindowDetailsView.ts | worker": {
    "message": "traballador"
  },
  "panels/application/OpenedWindowDetailsView.ts | yes": {
    "message": "Si"
  },
  "panels/application/PreloadingTreeElement.ts | rules": {
    "message": "Normas"
  },
  "panels/application/PreloadingTreeElement.ts | speculations": {
    "message": "Especulacións"
  },
  "panels/application/PreloadingTreeElement.ts | speculativeLoads": {
    "message": "Cargas especulativas"
  },
  "panels/application/ReportingApiReportsView.ts | clickToDisplayBody": {
    "message": "Fai clic nun informe para mostrar o seu contido"
  },
  "panels/application/ReportingApiTreeElement.ts | reportingApi": {
    "message": "API de informes"
  },
  "panels/application/ServiceWorkerCacheTreeElement.ts | cacheStorage": {
    "message": "Almacenamento da memoria caché"
  },
  "panels/application/ServiceWorkerCacheTreeElement.ts | cacheStorageDescription": {
    "message": "Nesta páxina podes ver e eliminar os datos da memoria caché."
  },
  "panels/application/ServiceWorkerCacheTreeElement.ts | delete": {
    "message": "Eliminar"
  },
  "panels/application/ServiceWorkerCacheTreeElement.ts | noCacheStorage": {
    "message": "Non se seleccionou ningún almacenamento da memoria caché"
  },
  "panels/application/ServiceWorkerCacheTreeElement.ts | refreshCaches": {
    "message": "Actualizar memorias caché"
  },
  "panels/application/ServiceWorkerCacheViews.ts | cache": {
    "message": "Memoria caché"
  },
  "panels/application/ServiceWorkerCacheViews.ts | deleteSelected": {
    "message": "Eliminar os elementos seleccionados"
  },
  "panels/application/ServiceWorkerCacheViews.ts | filterByPath": {
    "message": "Filtrar por ruta"
  },
  "panels/application/ServiceWorkerCacheViews.ts | headers": {
    "message": "Cabeceiras"
  },
  "panels/application/ServiceWorkerCacheViews.ts | matchingEntriesS": {
    "message": "Entradas coincidentes: {PH1}"
  },
  "panels/application/ServiceWorkerCacheViews.ts | name": {
    "message": "Nome"
  },
  "panels/application/ServiceWorkerCacheViews.ts | noCacheEntrySelected": {
    "message": "Non se seleccionou ningunha entrada da memoria caché"
  },
  "panels/application/ServiceWorkerCacheViews.ts | preview": {
    "message": "Mostrar vista previa"
  },
  "panels/application/ServiceWorkerCacheViews.ts | refresh": {
    "message": "Actualizar"
  },
  "panels/application/ServiceWorkerCacheViews.ts | selectACacheEntryAboveToPreview": {
    "message": "Selecciona unha das entradas da memoria caché anteriores para obter unha vista previa"
  },
  "panels/application/ServiceWorkerCacheViews.ts | serviceWorkerCache": {
    "message": "Memoria caché de Service Worker"
  },
  "panels/application/ServiceWorkerCacheViews.ts | timeCached": {
    "message": "Tempo almacenado na memoria caché"
  },
  "panels/application/ServiceWorkerCacheViews.ts | totalEntriesS": {
    "message": "Número total de entradas: {PH1}"
  },
  "panels/application/ServiceWorkerCacheViews.ts | varyHeaderWarning": {
    "message": "⚠️ Definir parámetro ignoreVary como True (verdadeiro) cando 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": "Cronoloxía"
  },
  "panels/application/ServiceWorkerUpdateCycleView.ts | updateActivity": {
    "message": "Actividade de actualización"
  },
  "panels/application/ServiceWorkerUpdateCycleView.ts | version": {
    "message": "Versión"
  },
  "panels/application/ServiceWorkersView.ts | bypassForNetwork": {
    "message": "Omitir para a rede"
  },
  "panels/application/ServiceWorkersView.ts | bypassTheServiceWorkerAndLoad": {
    "message": "Omitir o service worker e cargar os recursos desde a rede"
  },
  "panels/application/ServiceWorkersView.ts | clients": {
    "message": "Clientes"
  },
  "panels/application/ServiceWorkersView.ts | focus": {
    "message": "enfoque"
  },
  "panels/application/ServiceWorkersView.ts | inspect": {
    "message": "Inspeccionar"
  },
  "panels/application/ServiceWorkersView.ts | networkRequests": {
    "message": "Solicitudes de rede"
  },
  "panels/application/ServiceWorkersView.ts | onPageReloadForceTheService": {
    "message": "Ao volver cargar a páxina, forza a actualización de service worker e o 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": "Datos de push"
  },
  "panels/application/ServiceWorkersView.ts | pushString": {
    "message": "Push"
  },
  "panels/application/ServiceWorkersView.ts | receivedS": {
    "message": "Recibido: {PH1}"
  },
  "panels/application/ServiceWorkersView.ts | routers": {
    "message": "Routers"
  },
  "panels/application/ServiceWorkersView.ts | sActivatedAndIsS": {
    "message": "O número {PH1} está activado e {PH2}"
  },
  "panels/application/ServiceWorkersView.ts | sDeleted": {
    "message": "{PH1} (elemento eliminado)"
  },
  "panels/application/ServiceWorkersView.ts | sIsRedundant": {
    "message": "O n.º {PH1} é redundante"
  },
  "panels/application/ServiceWorkersView.ts | sRegistrationErrors": {
    "message": "{PH1} erros de rexistro"
  },
  "panels/application/ServiceWorkersView.ts | sTryingToInstall": {
    "message": "Estase tentando instalar o n.º {PH1}"
  },
  "panels/application/ServiceWorkersView.ts | sWaitingToActivate": {
    "message": "Agardando para activar o número {PH1}"
  },
  "panels/application/ServiceWorkersView.ts | seeAllRegistrations": {
    "message": "Ver todos os rexistros"
  },
  "panels/application/ServiceWorkersView.ts | serviceWorkerForS": {
    "message": "Service worker para {PH1}"
  },
  "panels/application/ServiceWorkersView.ts | serviceWorkersFromOtherOrigins": {
    "message": "Service workers doutras orixes"
  },
  "panels/application/ServiceWorkersView.ts | source": {
    "message": "Orixe"
  },
  "panels/application/ServiceWorkersView.ts | startString": {
    "message": "Iniciar"
  },
  "panels/application/ServiceWorkersView.ts | status": {
    "message": "Estado"
  },
  "panels/application/ServiceWorkersView.ts | stopString": {
    "message": "Deter"
  },
  "panels/application/ServiceWorkersView.ts | syncString": {
    "message": "Sincronizar"
  },
  "panels/application/ServiceWorkersView.ts | syncTag": {
    "message": "Sincronizar etiqueta"
  },
  "panels/application/ServiceWorkersView.ts | testPushMessageFromDevtools": {
    "message": "Probar mensaxe push desde DevTools."
  },
  "panels/application/ServiceWorkersView.ts | unregister": {
    "message": "Cancelar rexistro"
  },
  "panels/application/ServiceWorkersView.ts | unregisterServiceWorker": {
    "message": "Cancelar rexistro do 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 ao volver cargar"
  },
  "panels/application/ServiceWorkersView.ts | workerS": {
    "message": "Service worker: {PH1}"
  },
  "panels/application/SharedStorageEventsView.ts | clickToDisplayBody": {
    "message": "Fai clic en calquera evento de almacenamento compartido para mostrar os seus parámetros correspondentes."
  },
  "panels/application/SharedStorageItemsView.ts | key": {
    "message": "Clave"
  },
  "panels/application/SharedStorageItemsView.ts | selectAValueToPreview": {
    "message": "Selecciona un valor para mostrar a vista previa"
  },
  "panels/application/SharedStorageItemsView.ts | sharedStorage": {
    "message": "Almacenamento compartido"
  },
  "panels/application/SharedStorageItemsView.ts | sharedStorageFilteredItemsCleared": {
    "message": "Borráronse os elementos filtrados do almacenamento compartido"
  },
  "panels/application/SharedStorageItemsView.ts | sharedStorageItemDeleted": {
    "message": "Eliminouse o elemento de almacenamento."
  },
  "panels/application/SharedStorageItemsView.ts | sharedStorageItemEditCanceled": {
    "message": "Cancelouse a edición do elemento de almacenamento."
  },
  "panels/application/SharedStorageItemsView.ts | sharedStorageItemEdited": {
    "message": "Editouse o elemento de almacenamento."
  },
  "panels/application/SharedStorageItemsView.ts | sharedStorageItems": {
    "message": "Elementos de almacenamento compartido"
  },
  "panels/application/SharedStorageItemsView.ts | sharedStorageItemsCleared": {
    "message": "Borráronse os elementos do almacenamento compartido"
  },
  "panels/application/SharedStorageItemsView.ts | sharedStorageNumberEntries": {
    "message": "Número de entradas amosadas na táboa: {PH1}"
  },
  "panels/application/SharedStorageItemsView.ts | value": {
    "message": "Valor"
  },
  "panels/application/SharedStorageListTreeElement.ts | sharedStorage": {
    "message": "Almacenamento compartido"
  },
  "panels/application/StorageBucketsTreeElement.ts | noStorageBuckets": {
    "message": "Non se detectou ningún depósito de almacenamento"
  },
  "panels/application/StorageBucketsTreeElement.ts | storageBuckets": {
    "message": "Depósitos de almacenamento"
  },
  "panels/application/StorageBucketsTreeElement.ts | storageBucketsDescription": {
    "message": "Nesta páxina podes ver e eliminar depósitos de almacenamento e as storageAPI asociadas."
  },
  "panels/application/StorageItemsView.ts | clearAll": {
    "message": "Borrar todo"
  },
  "panels/application/StorageItemsView.ts | deleteSelected": {
    "message": "Eliminar os elementos seleccionados"
  },
  "panels/application/StorageItemsView.ts | refresh": {
    "message": "Actualizar"
  },
  "panels/application/StorageItemsView.ts | refreshedStatus": {
    "message": "Actualizouse a táboa"
  },
  "panels/application/StorageView.ts | SiteDataCleared": {
    "message": "Borráronse os datos dos sitios"
  },
  "panels/application/StorageView.ts | application": {
    "message": "Aplicación"
  },
  "panels/application/StorageView.ts | cacheStorage": {
    "message": "Almacenamento da memoria caché"
  },
  "panels/application/StorageView.ts | clearSiteData": {
    "message": "Borrar datos do sitio"
  },
  "panels/application/StorageView.ts | clearing": {
    "message": "Borrando..."
  },
  "panels/application/StorageView.ts | cookies": {
    "message": "Cookies"
  },
  "panels/application/StorageView.ts | fileSystem": {
    "message": "Sistema de ficheiros"
  },
  "panels/application/StorageView.ts | includingThirdPartyCookies": {
    "message": "inclúense cookies de terceiros"
  },
  "panels/application/StorageView.ts | indexDB": {
    "message": "IndexedDB"
  },
  "panels/application/StorageView.ts | internalError": {
    "message": "Produciuse un erro interno"
  },
  "panels/application/StorageView.ts | learnMore": {
    "message": "Máis información"
  },
  "panels/application/StorageView.ts | localAndSessionStorage": {
    "message": "Almacenamento local e da sesión"
  },
  "panels/application/StorageView.ts | mb": {
    "message": "MB"
  },
  "panels/application/StorageView.ts | numberMustBeNonNegative": {
    "message": "O número debe ser positivo"
  },
  "panels/application/StorageView.ts | numberMustBeSmaller": {
    "message": "O número debe ser inferior a {PH1}"
  },
  "panels/application/StorageView.ts | other": {
    "message": "Outra"
  },
  "panels/application/StorageView.ts | pleaseEnterANumber": {
    "message": "Indica un número"
  },
  "panels/application/StorageView.ts | sFailedToLoad": {
    "message": "{PH1} (produciuse un erro na carga)"
  },
  "panels/application/StorageView.ts | serviceWorkers": {
    "message": "Traballadores web"
  },
  "panels/application/StorageView.ts | simulateCustomStorage": {
    "message": "Simular cota de almacenamento personalizada"
  },
  "panels/application/StorageView.ts | storageQuotaIsLimitedIn": {
    "message": "A cota de almacenamento está limitada no modo de incógnito"
  },
  "panels/application/StorageView.ts | storageQuotaUsed": {
    "message": "Espazo de almacenamento usado: {PH1} de {PH2}"
  },
  "panels/application/StorageView.ts | storageQuotaUsedWithBytes": {
    "message": "{PH1} bytes usados dunha cota de almacenamento de {PH2} bytes"
  },
  "panels/application/StorageView.ts | storageTitle": {
    "message": "Almacenamento"
  },
  "panels/application/StorageView.ts | storageUsage": {
    "message": "Uso do almacenamento"
  },
  "panels/application/StorageView.ts | storageWithCustomMarker": {
    "message": "{PH1} (tamaño personalizado)"
  },
  "panels/application/StorageView.ts | unregisterServiceWorker": {
    "message": "Cancelar rexistro dos 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 estado privado"
  },
  "panels/application/application-meta.ts | application": {
    "message": "Aplicación"
  },
  "panels/application/application-meta.ts | clearSiteData": {
    "message": "Borrar datos do sitio"
  },
  "panels/application/application-meta.ts | clearSiteDataIncludingThirdparty": {
    "message": "Borrar datos do sitio (incluídas cookies de terceiros)"
  },
  "panels/application/application-meta.ts | pwa": {
    "message": "aplicación web progresiva"
  },
  "panels/application/application-meta.ts | showApplication": {
    "message": "Mostrar aplicación"
  },
  "panels/application/application-meta.ts | startRecordingEvents": {
    "message": "Empezar a gravar eventos"
  },
  "panels/application/application-meta.ts | stopRecordingEvents": {
    "message": "Deixar de gravar eventos"
  },
  "panels/application/components/BackForwardCacheStrings.ts | HTTPMethodNotGET": {
    "message": "Só cumpren os requisitos para almacenarse na memoria caché de páxinas anteriores e seguintes aquelas que se carguen a través dunha solicitude GET."
  },
  "panels/application/components/BackForwardCacheStrings.ts | HTTPStatusNotOK": {
    "message": "Só poden almacenarse na memoria caché as páxinas que teñan un código de estado de 2XX."
  },
  "panels/application/components/BackForwardCacheStrings.ts | JavaScriptExecution": {
    "message": "Chrome detectou un intento de executar JavaScript mentres estaba na memoria caché."
  },
  "panels/application/components/BackForwardCacheStrings.ts | appBanner": {
    "message": "Nestes momentos, as páxinas que solicitaron un AppBanner non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | backForwardCacheDisabled": {
    "message": "En chrome://flags está desactivada a memoria caché de páxinas anteriores e seguintes. Para activala de forma local neste dispositivo, vai a chrome://flags/#back-forward-cache."
  },
  "panels/application/components/BackForwardCacheStrings.ts | backForwardCacheDisabledByCommandLine": {
    "message": "A liña de comandos desactivou a memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | backForwardCacheDisabledByLowMemory": {
    "message": "A memoria caché de páxinas anteriores e seguintes está desactivada porque non hai suficiente espazo de almacenamento."
  },
  "panels/application/components/BackForwardCacheStrings.ts | backForwardCacheDisabledForDelegate": {
    "message": "A memoria caché de páxinas anteriores e seguintes non é compatible co delegado."
  },
  "panels/application/components/BackForwardCacheStrings.ts | backForwardCacheDisabledForPrerender": {
    "message": "Desactivouse a memoria caché de páxinas anteriores e seguintes para o prerrenderizador."
  },
  "panels/application/components/BackForwardCacheStrings.ts | broadcastChannel": {
    "message": "A páxina non pode almacenarse na memoria caché porque ten unha instancia BroadcastChannel con detectores rexistrados."
  },
  "panels/application/components/BackForwardCacheStrings.ts | cacheControlNoStore": {
    "message": "As páxinas coa cabeceira cache-control:no-store non poden almacenarse na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | cacheFlushed": {
    "message": "A memoria caché borrouse de forma intencionada."
  },
  "panels/application/components/BackForwardCacheStrings.ts | cacheLimit": {
    "message": "Expulsouse esta páxina da memoria caché para que puidese almacenarse nela outra páxina."
  },
  "panels/application/components/BackForwardCacheStrings.ts | containsPlugins": {
    "message": "Nestes momentos, as páxinas que conteñen complementos non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | contentDiscarded": {
    "message": "Sen definir"
  },
  "panels/application/components/BackForwardCacheStrings.ts | contentFileChooser": {
    "message": "As páxinas que usan FileChooser API non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | contentFileSystemAccess": {
    "message": "As páxinas que usan File System Access API non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | contentMediaDevicesDispatcherHost": {
    "message": "As páxinas que usan o distribuidor de dispositivos multimedia non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | contentMediaPlay": {
    "message": "Cando se abandonou a páxina, estaba executándose un reprodutor de contido multimedia."
  },
  "panels/application/components/BackForwardCacheStrings.ts | contentMediaSession": {
    "message": "As páxinas que usan MediaSession API e establecen un estado de reprodución non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | contentMediaSessionService": {
    "message": "As páxinas que usan MediaSession API e establecen controladores de accións non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | contentScreenReader": {
    "message": "A memoria caché de páxinas anteriores e seguintes está desactivada debido ao lector de pantalla."
  },
  "panels/application/components/BackForwardCacheStrings.ts | contentSecurityHandler": {
    "message": "As páxinas que usan SecurityHandler non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | contentSerial": {
    "message": "As páxinas que usan Serial API non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | contentWebAuthenticationAPI": {
    "message": "As páxinas que usan WebAuthetication API non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | contentWebBluetooth": {
    "message": "As páxinas que usan WebBluetooth API non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | contentWebUSB": {
    "message": "As páxinas que usan WebUSB API non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | cookieDisabled": {
    "message": "A memoria caché de páxinas anteriores e seguintes está desactivada porque as cookies están desactivadas nunha páxina que usa Cache-Control: no-store."
  },
  "panels/application/components/BackForwardCacheStrings.ts | dedicatedWorkerOrWorklet": {
    "message": "Nestes momentos, as páxinas que usan un worklet ou un worker dedicado non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | documentLoaded": {
    "message": "Abandonouse o documento antes de que rematase de cargar."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderAppBannerManager": {
    "message": "O báner de aplicacións estaba aberto despois de saír da páxina."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderChromePasswordManagerClientBindCredentialManager": {
    "message": "O xestor de contrasinais de Chrome estaba aberto despois de saír da páxina."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderDomDistillerSelfDeletingRequestDelegate": {
    "message": "A destilación de DOM estaba en curso despois de saír da páxina."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderDomDistillerViewerSource": {
    "message": "O visor de destilador de DOM estaba aberto despois de saír da páxina."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderExtensionMessaging": {
    "message": "A memoria caché de páxinas anteriores e seguintes está desactivada porque as extensións están usando API de mensaxaría."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderExtensionMessagingForOpenPort": {
    "message": "As extensións con conexión de longa duración deben pechar a conexión antes de acceder á memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderExtensionSentMessageToCachedFrame": {
    "message": "As extensións con conexión de longa duración tentaron enviar mensaxes a marcos na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderExtensions": {
    "message": "A memoria caché de páxinas anteriores e seguintes está desactivada por causa das extensións."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderModalDialog": {
    "message": "Mostrouse un cadro de diálogo modal, a fin de volver enviar un formulario ou indicar un contrasinal http, para a páxina despois de saír dela."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderOfflinePage": {
    "message": "Mostrouse a páxina sen conexión despois de saír da páxina."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderOomInterventionTabHelper": {
    "message": "A barra de intervención de memoria insuficiente estaba aberta despois de saír da páxina."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderPermissionRequestManager": {
    "message": "Houbo solicitudes de permisos despois de saír da páxina."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderPopupBlockerTabHelper": {
    "message": "O bloqueador de ventás emerxentes estaba aberto despois de saír da páxina."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderSafeBrowsingThreatDetails": {
    "message": "Mostráronse os detalles da navegación segura despois de saír a páxina."
  },
  "panels/application/components/BackForwardCacheStrings.ts | embedderSafeBrowsingTriggeredPopupBlocker": {
    "message": "A navegación segura considerou que esta páxina era abusiva e bloqueou as ventás emerxentes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | enteredBackForwardCacheBeforeServiceWorkerHostAdded": {
    "message": "Activouse un service worker mentres a páxina estaba almacenada na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | errorDocument": {
    "message": "Desactivouse a memoria caché das páxinas anteriores e seguintes por un erro do documento."
  },
  "panels/application/components/BackForwardCacheStrings.ts | fencedFramesEmbedder": {
    "message": "As páxinas que usan FencedFrames non se poden almacenar en bfcache."
  },
  "panels/application/components/BackForwardCacheStrings.ts | foregroundCacheLimit": {
    "message": "Expulsouse esta páxina da memoria caché para que puidese almacenarse nela outra páxina."
  },
  "panels/application/components/BackForwardCacheStrings.ts | grantedMediaStreamAccess": {
    "message": "Nestes momentos, as páxinas que concederon acceso á reprodución de contido multimedia en tempo real non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | haveInnerContents": {
    "message": "As páxinas que teñen determinados tipos de contido inserido (por exemplo, PDF) actualmente non cumpren os requisitos da memoria caché de páxinas anteriores e seguintes"
  },
  "panels/application/components/BackForwardCacheStrings.ts | idleManager": {
    "message": "Nestes momentos, as páxinas que usan IdleManager non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | indexedDBConnection": {
    "message": "Nestes momentos, as páxinas que teñen unha conexión IndexedDB aberta non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | indexedDBEvent": {
    "message": "A memoria caché de páxinas anteriores e seguintes está desactivada debido a un evento de IndexedDB."
  },
  "panels/application/components/BackForwardCacheStrings.ts | ineligibleAPI": {
    "message": "Utilizáronse API que non cumpren os requisitos."
  },
  "panels/application/components/BackForwardCacheStrings.ts | injectedJavascript": {
    "message": "Nestes momentos, as páxinas nas que se incorpora JavaScript a través de extensións non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | injectedStyleSheet": {
    "message": "Nestes momentos, as páxinas nas que se incorpora StyleSheet a través de extensións non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | internalError": {
    "message": "Produciuse un erro interno."
  },
  "panels/application/components/BackForwardCacheStrings.ts | jsNetworkRequestReceivedCacheControlNoStoreResource": {
    "message": "A memoria caché de páxinas anteriores e seguintes está desactivada porque algunha solicitude de rede de JavaScript recibiu un recurso coa cabeceira Cache-Control: no-store."
  },
  "panels/application/components/BackForwardCacheStrings.ts | keepaliveRequest": {
    "message": "A memoria caché de páxinas anteriores e seguintes está desactivada debido a unha solicitude de conexión persistente."
  },
  "panels/application/components/BackForwardCacheStrings.ts | keyboardLock": {
    "message": "Nestes momentos, as páxinas que usan o bloqueo do teclado non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | loading": {
    "message": "Abandonouse a páxina antes de que rematase de cargar."
  },
  "panels/application/components/BackForwardCacheStrings.ts | mainResourceHasCacheControlNoCache": {
    "message": "As páxinas cuxo principal recurso ten cache-control:no-cache non poden almacenarse na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | mainResourceHasCacheControlNoStore": {
    "message": "As páxinas cuxo principal recurso ten cache-control:no-store non poden almacenarse na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | navigationCancelledWhileRestoring": {
    "message": "Cancelouse a navegación antes de que a páxina puidese restaurarse desde a memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | networkExceedsBufferLimit": {
    "message": "Expulsouse esta páxina da memoria caché porque se recibían demasiados datos a través dunha conexión de rede activa. Chrome limita a cantidade de datos que pode recibir unha páxina mentres está almacenada na memoria caché."
  },
  "panels/application/components/BackForwardCacheStrings.ts | networkRequestDatapipeDrainedAsBytesConsumer": {
    "message": "Nestes momentos, as páxinas que teñen solicitudes fetch() ou XHR en execución non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | networkRequestRedirected": {
    "message": "Expulsouse esta páxina da memoria caché de páxinas anteriores e seguintes porque se produciu unha redirección como consecuencia dunha solicitude de rede activa."
  },
  "panels/application/components/BackForwardCacheStrings.ts | networkRequestTimeout": {
    "message": "Expulsouse esta páxina da memoria caché porque houbo unha conexión de rede que permaneceu aberta demasiado tempo. Chrome limita a cantidade de tempo na que unha páxina pode recibir datos mentres está almacenada na memoria caché."
  },
  "panels/application/components/BackForwardCacheStrings.ts | noResponseHead": {
    "message": "As páxinas que non teñen unha cabeceira de resposta válida non poden almacenarse na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | notMainFrame": {
    "message": "Levouse a cabo un proceso de navegación nun marco distinto do principal."
  },
  "panels/application/components/BackForwardCacheStrings.ts | outstandingIndexedDBTransaction": {
    "message": "Nestes momentos, as páxinas con transaccións de IndexedDB en curso non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | outstandingNetworkRequestDirectSocket": {
    "message": "Nestes momentos, as páxinas cunha solicitude de rede en execución non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | outstandingNetworkRequestFetch": {
    "message": "Nestes momentos, as páxinas cunha solicitude de rede de recuperación en execución non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | outstandingNetworkRequestOthers": {
    "message": "Nestes momentos, as páxinas cunha solicitude de rede en execución non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | outstandingNetworkRequestXHR": {
    "message": "Nestes momentos, as páxinas cunha solicitude de rede XHR en execución non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | paymentManager": {
    "message": "Nestes momentos, as páxinas que usan PaymentManager non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | pictureInPicture": {
    "message": "Nestes momentos, as páxinas que usan a pantalla superposta non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | printing": {
    "message": "Nestes momentos, as páxinas nas que se mostra a interface de impresión non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | relatedActiveContentsExist": {
    "message": "A páxina abriuse mediante window.open() e hai outra pestana cunha referencia a ela, ou ben a páxina abriu unha ventá."
  },
  "panels/application/components/BackForwardCacheStrings.ts | rendererProcessCrashed": {
    "message": "Produciuse un fallo co proceso do renderizador na páxina almacenada na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | rendererProcessKilled": {
    "message": "Pechouse o proceso do renderizador na páxina almacenada na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | requestedAudioCapturePermission": {
    "message": "Nestes momentos, as páxinas que solicitaron permisos para gravar audio non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | requestedBackForwardCacheBlockedSensors": {
    "message": "Nestes momentos, as páxinas que solicitaron permisos de acceso a sensores non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | requestedBackgroundWorkPermission": {
    "message": "Nestes momentos, as páxinas que solicitaron permisos de recuperación ou sincronización en segundo plano non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | requestedMIDIPermission": {
    "message": "Nestes momentos, as páxinas que solicitaron permisos de acceso a dispositivos MIDI non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | requestedNotificationsPermission": {
    "message": "Nestes momentos, as páxinas que solicitaron permisos de acceso ás notificacións non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | requestedStorageAccessGrant": {
    "message": "Nestes momentos, as páxinas que solicitaron acceso ao almacenamento non cumpren os requisitos para gardarse na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | requestedVideoCapturePermission": {
    "message": "Nestes momentos, as páxinas que solicitaron permisos para gravar vídeo non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | schemeNotHTTPOrHTTPS": {
    "message": "Só poden almacenarse na memoria caché as páxinas cuxo URL utilice os protocolos HTTP ou HTTPS."
  },
  "panels/application/components/BackForwardCacheStrings.ts | serviceWorkerClaim": {
    "message": "Un service worker reclamou a páxina mentres estaba almacenada na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | serviceWorkerPostMessage": {
    "message": "Un service worker tentou enviarlle un MessageEvent á páxina almacenada na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | serviceWorkerUnregistration": {
    "message": "Cancelouse o rexistro de ServiceWorker mentres unha páxina estaba almacenada na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | serviceWorkerVersionActivation": {
    "message": "Expulsouse esta páxina da memoria caché de páxinas anteriores e seguintes debido a unha activación dun service worker."
  },
  "panels/application/components/BackForwardCacheStrings.ts | sessionRestored": {
    "message": "Chrome reiniciou a memoria caché de páxinas anteriores e seguintes, ademais de borrar as súas entradas."
  },
  "panels/application/components/BackForwardCacheStrings.ts | sharedWorker": {
    "message": "Nestes momentos, as páxinas que usan SharedWorker non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | speechRecognizer": {
    "message": "Nestes momentos, as páxinas que usan SpeechRecognizer non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | speechSynthesis": {
    "message": "Nestes momentos, as páxinas que usan SpeechSynthesis non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | subframeIsNavigating": {
    "message": "Un iframe da páxina iniciou un proceso de navegación que non se completou."
  },
  "panels/application/components/BackForwardCacheStrings.ts | subresourceHasCacheControlNoCache": {
    "message": "As páxinas cuxo subrecurso ten cache-control:no-cache non poden almacenarse na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | subresourceHasCacheControlNoStore": {
    "message": "As páxinas cuxo subrecurso ten cache-control:no-store non poden almacenarse na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | timeout": {
    "message": "A páxina superou o tempo máximo de almacenamento na memoria caché de páxinas anteriores e seguintes, polo que caducou."
  },
  "panels/application/components/BackForwardCacheStrings.ts | timeoutPuttingInCache": {
    "message": "Esgotouse o tempo de espera para que a páxina se almacenase na memoria caché de páxinas anteriores e seguintes (probablemente debido á longa duración dos procesos dos controladores de eventos pagehide)"
  },
  "panels/application/components/BackForwardCacheStrings.ts | unloadHandlerExistsInMainFrame": {
    "message": "A páxina ten un controlador de cancelación de carga no marco principal."
  },
  "panels/application/components/BackForwardCacheStrings.ts | unloadHandlerExistsInSubFrame": {
    "message": "A páxina ten un controlador de cancelación de carga nun marco secundario."
  },
  "panels/application/components/BackForwardCacheStrings.ts | userAgentOverrideDiffers": {
    "message": "O navegador cambiou a cabeceira de omisión do axente de usuario."
  },
  "panels/application/components/BackForwardCacheStrings.ts | wasGrantedMediaAccess": {
    "message": "Nestes momentos, as páxinas que concederon acceso para gravar vídeo ou audio non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | webDatabase": {
    "message": "Nestes momentos, as páxinas que usan WebDatabase non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | webHID": {
    "message": "Nestes momentos, as páxinas que usan WebHID non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | webLocks": {
    "message": "Nestes momentos, as páxinas que usan WebLocks non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | webNfc": {
    "message": "Nestes momentos, as páxinas que usan WebNfc non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | webOTPService": {
    "message": "Nestes momentos, as páxinas que usan WebOTPService non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | webRTC": {
    "message": "As páxinas con WebRTC non poden almacenarse na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | webRTCSticky": {
    "message": "A memoria caché de páxinas anteriores e seguintes está desactivada porque se usou WebRTC."
  },
  "panels/application/components/BackForwardCacheStrings.ts | webShare": {
    "message": "Nestes momentos, as páxinas que usan WebShare non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | webSocket": {
    "message": "As páxinas con WebSocket non poden almacenarse na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | webSocketSticky": {
    "message": "A memoria caché de páxinas anteriores e seguintes está desactivada porque se usou WebSocket."
  },
  "panels/application/components/BackForwardCacheStrings.ts | webTransport": {
    "message": "As páxinas con WebTransport non poden almacenarse na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheStrings.ts | webTransportSticky": {
    "message": "A memoria caché de páxinas anteriores e seguintes está desactivada porque se usou WebTransport."
  },
  "panels/application/components/BackForwardCacheStrings.ts | webXR": {
    "message": "Nestes momentos, as páxinas que usan WebXR non se gardan correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheView.ts | backForwardCacheTitle": {
    "message": "Memoria caché de páxinas anteriores e seguintes"
  },
  "panels/application/components/BackForwardCacheView.ts | blankURLTitle": {
    "message": "URL baleiro [{PH1}]"
  },
  "panels/application/components/BackForwardCacheView.ts | blockingExtensionId": {
    "message": "ID de extensión: "
  },
  "panels/application/components/BackForwardCacheView.ts | circumstantial": {
    "message": "Ningunha acción posible"
  },
  "panels/application/components/BackForwardCacheView.ts | circumstantialExplanation": {
    "message": "Non se pode actuar sobre estes motivos; é dicir, algo que escapa ao control directo da páxina impediu que esta se almacenase na memoria caché."
  },
  "panels/application/components/BackForwardCacheView.ts | filesPerIssue": {
    "message": "{n,plural, =1{# ficheiro}other{# ficheiros}}"
  },
  "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 atopado en {m} marcos.}other{# problemas atopados en {m} marcos.}}"
  },
  "panels/application/components/BackForwardCacheView.ts | issuesInSingleFrame": {
    "message": "{n,plural, =1{Atopouse # problema en 1 marco.}other{Atopáronse # problemas en 1 marco.}}"
  },
  "panels/application/components/BackForwardCacheView.ts | learnMore": {
    "message": "Máis información: requisitos da memoria caché de páxinas anteriores e seguintes"
  },
  "panels/application/components/BackForwardCacheView.ts | mainFrame": {
    "message": "Marco principal"
  },
  "panels/application/components/BackForwardCacheView.ts | neverUseUnload": {
    "message": "Máis información: non uses nunca un controlador de cancelación de carga"
  },
  "panels/application/components/BackForwardCacheView.ts | normalNavigation": {
    "message": "A páxina non se restaurou desde a memoria caché de páxinas anteriores e seguintes. Para activar esta memoria, usa os botóns anterior e seguinte de Chrome ou utiliza o botón de proba que aparece debaixo para saír da páxina e volver automaticamente."
  },
  "panels/application/components/BackForwardCacheView.ts | pageSupportNeeded": {
    "message": "Accións posibles"
  },
  "panels/application/components/BackForwardCacheView.ts | pageSupportNeededExplanation": {
    "message": "Pode actuarse sobre estes motivos; é dicir, poden solucionarse os problemas existentes a fin de que a páxina se garde correctamente na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheView.ts | restoredFromBFCache": {
    "message": "A páxina restaurouse correctamente desde a memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheView.ts | runTest": {
    "message": "Probar memoria caché de páxinas anteriores e seguintes"
  },
  "panels/application/components/BackForwardCacheView.ts | runningTest": {
    "message": "Executando proba"
  },
  "panels/application/components/BackForwardCacheView.ts | supportPending": {
    "message": "Pendente de asistencia"
  },
  "panels/application/components/BackForwardCacheView.ts | supportPendingExplanation": {
    "message": "Está pendente que Chrome facilite algún tipo de asistencia con respecto a estes problemas; é dicir, nunha versión futura de Chrome, estes motivos non impedirán que a páxina poida almacenarse na memoria caché de páxinas anteriores e seguintes."
  },
  "panels/application/components/BackForwardCacheView.ts | unavailable": {
    "message": "non dispoñible"
  },
  "panels/application/components/BackForwardCacheView.ts | unknown": {
    "message": "Estado descoñecido"
  },
  "panels/application/components/BackForwardCacheView.ts | url": {
    "message": "URL:"
  },
  "panels/application/components/BounceTrackingMitigationsView.ts | bounceTrackingMitigationsTitle": {
    "message": "Mitigación do seguimento por rebote"
  },
  "panels/application/components/BounceTrackingMitigationsView.ts | checkingPotentialTrackers": {
    "message": "Buscando posibles sitios de seguimento por rebote."
  },
  "panels/application/components/BounceTrackingMitigationsView.ts | featureDisabled": {
    "message": "As mitigacións do seguimento por rebote están desactivadas. Para activalas, cambia a marca de {PH1} a Activadas con eliminación."
  },
  "panels/application/components/BounceTrackingMitigationsView.ts | featureFlag": {
    "message": "Función experimental de mitigacións do seguimento por rebote"
  },
  "panels/application/components/BounceTrackingMitigationsView.ts | forceRun": {
    "message": "Forzar execución"
  },
  "panels/application/components/BounceTrackingMitigationsView.ts | learnMore": {
    "message": "Máis información: Mitigación do seguimento por rebote"
  },
  "panels/application/components/BounceTrackingMitigationsView.ts | noPotentialBounceTrackersIdentified": {
    "message": "Non se borrou o estado dos posibles sitios de seguimento por rebote. Ou ben non se identificou ningún sitio dese tipo, ou ben non se bloquearon as cookies de terceiros."
  },
  "panels/application/components/BounceTrackingMitigationsView.ts | runningMitigations": {
    "message": "En execución"
  },
  "panels/application/components/BounceTrackingMitigationsView.ts | stateDeletedFor": {
    "message": "Eliminouse o estado dos seguintes sitios:"
  },
  "panels/application/components/EndpointsGrid.ts | noEndpointsToDisplay": {
    "message": "Non hai ningún punto final para mostrar"
  },
  "panels/application/components/FrameDetailsView.ts | aFrameAncestorIsAnInsecure": {
    "message": "Un antecesor de marco é un contexto que non é seguro"
  },
  "panels/application/components/FrameDetailsView.ts | adStatus": {
    "message": "Estado do anuncio"
  },
  "panels/application/components/FrameDetailsView.ts | additionalInformation": {
    "message": "Información adicional"
  },
  "panels/application/components/FrameDetailsView.ts | apiAvailability": {
    "message": "Dispoñibilidade da API"
  },
  "panels/application/components/FrameDetailsView.ts | availabilityOfCertainApisDepends": {
    "message": "A dispoñibilidade de determinadas API depende do documento que se somete a un illamento de orixe cruzada."
  },
  "panels/application/components/FrameDetailsView.ts | available": {
    "message": "dispoñible"
  },
  "panels/application/components/FrameDetailsView.ts | availableNotTransferable": {
    "message": "dispoñible, non transferible"
  },
  "panels/application/components/FrameDetailsView.ts | availableTransferable": {
    "message": "dispoñible, transferible"
  },
  "panels/application/components/FrameDetailsView.ts | child": {
    "message": "secundario"
  },
  "panels/application/components/FrameDetailsView.ts | childDescription": {
    "message": "Este marco identificouse como un marco secundario dun anuncio"
  },
  "panels/application/components/FrameDetailsView.ts | clickToOpenInElementsPanel": {
    "message": "Facer clic para abrir no panel Elementos"
  },
  "panels/application/components/FrameDetailsView.ts | clickToOpenInNetworkPanel": {
    "message": "Facer clic para abrir no panel Rede"
  },
  "panels/application/components/FrameDetailsView.ts | clickToOpenInNetworkPanelMight": {
    "message": "Facer clic para abrir no panel Rede (podería ser necesario volver cargar a páxina)"
  },
  "panels/application/components/FrameDetailsView.ts | clickToOpenInSourcesPanel": {
    "message": "Facer clic para abrir no panel Fontes"
  },
  "panels/application/components/FrameDetailsView.ts | contentSecurityPolicy": {
    "message": "Política de seguranza de contido (PSC)"
  },
  "panels/application/components/FrameDetailsView.ts | createdByAdScriptExplanation": {
    "message": "Había un script de anuncio na (async) stack ao crear este marco. Examinar o stack trace de creación deste marco pode ofrecer máis estatísticas."
  },
  "panels/application/components/FrameDetailsView.ts | creationStackTrace": {
    "message": "Stack Trace de creación de marcos"
  },
  "panels/application/components/FrameDetailsView.ts | creationStackTraceExplanation": {
    "message": "Este marco creouse mediante programación. O stack trace mostra onde se levou a cabo este proceso."
  },
  "panels/application/components/FrameDetailsView.ts | creatorAdScript": {
    "message": "Script de anuncio do creador"
  },
  "panels/application/components/FrameDetailsView.ts | crossoriginIsolated": {
    "message": "Illado de orixe cruzada"
  },
  "panels/application/components/FrameDetailsView.ts | document": {
    "message": "Documento"
  },
  "panels/application/components/FrameDetailsView.ts | frameId": {
    "message": "Código de identificación do marco"
  },
  "panels/application/components/FrameDetailsView.ts | learnMore": {
    "message": "Máis información"
  },
  "panels/application/components/FrameDetailsView.ts | localhostIsAlwaysASecureContext": {
    "message": "Localhost sempre é un contexto seguro"
  },
  "panels/application/components/FrameDetailsView.ts | matchedBlockingRuleExplanation": {
    "message": "Este marco considérase un marco de anuncio porque o seu documento principal actual (ou anterior) é un recurso de anuncio."
  },
  "panels/application/components/FrameDetailsView.ts | measureMemory": {
    "message": "Medir memoria"
  },
  "panels/application/components/FrameDetailsView.ts | no": {
    "message": "Non"
  },
  "panels/application/components/FrameDetailsView.ts | none": {
    "message": "Ningún"
  },
  "panels/application/components/FrameDetailsView.ts | origin": {
    "message": "Orixe"
  },
  "panels/application/components/FrameDetailsView.ts | originTrialsExplanation": {
    "message": "As probas de orixe danche acceso a unha función nova ou experimental."
  },
  "panels/application/components/FrameDetailsView.ts | ownerElement": {
    "message": "Elemento do propietario"
  },
  "panels/application/components/FrameDetailsView.ts | parentIsAdExplanation": {
    "message": "Este marco considérase un marco de anuncio porque o seu marco principal é un marco de anuncio."
  },
  "panels/application/components/FrameDetailsView.ts | reportingTo": {
    "message": "URL de informes de erros"
  },
  "panels/application/components/FrameDetailsView.ts | requiresCrossoriginIsolated": {
    "message": "require un contexto illado de orixe cruzada"
  },
  "panels/application/components/FrameDetailsView.ts | root": {
    "message": "raíz"
  },
  "panels/application/components/FrameDetailsView.ts | rootDescription": {
    "message": "Este marco identificouse como o marco raíz dun anuncio"
  },
  "panels/application/components/FrameDetailsView.ts | secureContext": {
    "message": "Contexto seguro"
  },
  "panels/application/components/FrameDetailsView.ts | securityIsolation": {
    "message": "Seguranza e illamento"
  },
  "panels/application/components/FrameDetailsView.ts | sharedarraybufferConstructorIs": {
    "message": "O construtor de SharedArrayBuffer está dispoñible e os SABs poden transferirse por postMessage"
  },
  "panels/application/components/FrameDetailsView.ts | sharedarraybufferConstructorIsAvailable": {
    "message": "O construtor de SharedArrayBuffer está dispoñible, pero os SABs non poden transferirse por postMessage"
  },
  "panels/application/components/FrameDetailsView.ts | theFramesSchemeIsInsecure": {
    "message": "O esquema do marco non é seguro"
  },
  "panels/application/components/FrameDetailsView.ts | thePerformanceAPI": {
    "message": "A API (performance.measureUserAgentSpecificMemory() API) está dispoñible"
  },
  "panels/application/components/FrameDetailsView.ts | thePerformancemeasureuseragentspecificmemory": {
    "message": "A API (performance.measureUserAgentSpecificMemory() API) non está dispoñible"
  },
  "panels/application/components/FrameDetailsView.ts | thisAdditionalDebugging": {
    "message": "Esta información de depuración adicional móstrase porque está activado o experimento Supervisión de protocolo."
  },
  "panels/application/components/FrameDetailsView.ts | transferRequiresCrossoriginIsolatedPermission": {
    "message": "Para transferir SharedArrayBuffer, cómpre habilitar a política de permisos:"
  },
  "panels/application/components/FrameDetailsView.ts | unavailable": {
    "message": "non dispoñible"
  },
  "panels/application/components/FrameDetailsView.ts | unreachableUrl": {
    "message": "URL ao que non se pode acceder"
  },
  "panels/application/components/FrameDetailsView.ts | url": {
    "message": "URL"
  },
  "panels/application/components/FrameDetailsView.ts | willRequireCrossoriginIsolated": {
    "message": "⚠️ requirirá un contexto illado de orixes cruzadas no futuro"
  },
  "panels/application/components/FrameDetailsView.ts | yes": {
    "message": "Si"
  },
  "panels/application/components/InterestGroupAccessGrid.ts | allInterestGroupStorageEvents": {
    "message": "Todos os eventos de almacenamento de grupos de interese."
  },
  "panels/application/components/InterestGroupAccessGrid.ts | eventTime": {
    "message": "Hora do evento"
  },
  "panels/application/components/InterestGroupAccessGrid.ts | eventType": {
    "message": "Tipo de acceso"
  },
  "panels/application/components/InterestGroupAccessGrid.ts | groupName": {
    "message": "Nome"
  },
  "panels/application/components/InterestGroupAccessGrid.ts | groupOwner": {
    "message": "Propietario"
  },
  "panels/application/components/InterestGroupAccessGrid.ts | noEvents": {
    "message": "Non se gravaron eventos de grupos de interese."
  },
  "panels/application/components/OriginTrialTreeView.ts | expiryTime": {
    "message": "Tempo de caducidade"
  },
  "panels/application/components/OriginTrialTreeView.ts | isThirdParty": {
    "message": "Externo"
  },
  "panels/application/components/OriginTrialTreeView.ts | matchSubDomains": {
    "message": "Coincidencia dos subdominios"
  },
  "panels/application/components/OriginTrialTreeView.ts | noTrialTokens": {
    "message": "Non hai ningún token de proba"
  },
  "panels/application/components/OriginTrialTreeView.ts | origin": {
    "message": "Orixe"
  },
  "panels/application/components/OriginTrialTreeView.ts | rawTokenText": {
    "message": "Token sen procesar"
  },
  "panels/application/components/OriginTrialTreeView.ts | status": {
    "message": "Estado do 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": "Nome da proba"
  },
  "panels/application/components/OriginTrialTreeView.ts | usageRestriction": {
    "message": "Restrición do uso"
  },
  "panels/application/components/PermissionsPolicySection.ts | allowedFeatures": {
    "message": "Funcións permitidas"
  },
  "panels/application/components/PermissionsPolicySection.ts | clickToShowHeader": {
    "message": "Facer clic para mostrar a solicitude cuxa cabeceira HTTP Permissions-Policy desactiva esta función."
  },
  "panels/application/components/PermissionsPolicySection.ts | clickToShowIframe": {
    "message": "Facer clic para mostrar o principal iframe que non permite esta función no panel de elementos."
  },
  "panels/application/components/PermissionsPolicySection.ts | disabledByFencedFrame": {
    "message": "desactivouse por estar dentro dun fencedframe"
  },
  "panels/application/components/PermissionsPolicySection.ts | disabledByHeader": {
    "message": "desactivada pola cabeceira Permissions-Policy"
  },
  "panels/application/components/PermissionsPolicySection.ts | disabledByIframe": {
    "message": "ausente no atributo \"allow\" do iframe"
  },
  "panels/application/components/PermissionsPolicySection.ts | disabledFeatures": {
    "message": "Funcións desactivadas"
  },
  "panels/application/components/PermissionsPolicySection.ts | hideDetails": {
    "message": "Ocultar detalles"
  },
  "panels/application/components/PermissionsPolicySection.ts | showDetails": {
    "message": "Mostrar detalles"
  },
  "panels/application/components/ProtocolHandlersView.ts | dropdownLabel": {
    "message": "Seleccionar controlador de protocolo"
  },
  "panels/application/components/ProtocolHandlersView.ts | manifest": {
    "message": "ficheiro de manifesto"
  },
  "panels/application/components/ProtocolHandlersView.ts | needHelpReadOur": {
    "message": "Precisas axuda? Consulta {PH1}."
  },
  "panels/application/components/ProtocolHandlersView.ts | protocolDetected": {
    "message": "Atopouse un rexistro válido de controladores de protocolo en {PH1}. Coa aplicación instalada, proba os protocolos rexistrados."
  },
  "panels/application/components/ProtocolHandlersView.ts | protocolHandlerRegistrations": {
    "message": "Rexistro de controladores de protocolo de URL para aplicacións web progresivas"
  },
  "panels/application/components/ProtocolHandlersView.ts | protocolNotDetected": {
    "message": "Define os controladores de protocolo en {PH1} para rexistrar a túa aplicación como controlador de protocolos personalizados ao instalala."
  },
  "panels/application/components/ProtocolHandlersView.ts | testProtocol": {
    "message": "Probar protocolo"
  },
  "panels/application/components/ProtocolHandlersView.ts | textboxLabel": {
    "message": "Parámetro de consulta ou punto final para o controlador de protocolo"
  },
  "panels/application/components/ProtocolHandlersView.ts | textboxPlaceholder": {
    "message": "Pon un URL"
  },
  "panels/application/components/ReportsGrid.ts | destination": {
    "message": "Destino"
  },
  "panels/application/components/ReportsGrid.ts | generatedAt": {
    "message": "Marca de tempo da creación"
  },
  "panels/application/components/ReportsGrid.ts | noReportsToDisplay": {
    "message": "Non hai ningún informe para mostrar"
  },
  "panels/application/components/ReportsGrid.ts | status": {
    "message": "Estado"
  },
  "panels/application/components/SharedStorageAccessGrid.ts | allSharedStorageEvents": {
    "message": "Todos os eventos de almacenamento compartido desta páxina."
  },
  "panels/application/components/SharedStorageAccessGrid.ts | eventParams": {
    "message": "Parámetros opcionais de evento"
  },
  "panels/application/components/SharedStorageAccessGrid.ts | eventTime": {
    "message": "Hora do evento"
  },
  "panels/application/components/SharedStorageAccessGrid.ts | eventType": {
    "message": "Tipo de acceso"
  },
  "panels/application/components/SharedStorageAccessGrid.ts | noEvents": {
    "message": "Non se gravou ningún evento de almacenamento compartido."
  },
  "panels/application/components/SharedStorageAccessGrid.ts | ownerOrigin": {
    "message": "Orixe do propietario"
  },
  "panels/application/components/SharedStorageAccessGrid.ts | sharedStorage": {
    "message": "Almacenamento compartido"
  },
  "panels/application/components/SharedStorageMetadataView.ts | budgetExplanation": {
    "message": "Permítese a fuga dos datos restantes nun período de 24 horas para esta orixe en bits de entropía"
  },
  "panels/application/components/SharedStorageMetadataView.ts | creation": {
    "message": "Hora de creación"
  },
  "panels/application/components/SharedStorageMetadataView.ts | entropyBudget": {
    "message": "Orzamento de entropía para marcos limitados"
  },
  "panels/application/components/SharedStorageMetadataView.ts | notYetCreated": {
    "message": "Aínda non se creou"
  },
  "panels/application/components/SharedStorageMetadataView.ts | numBytesUsed": {
    "message": "Número de bytes utilizados"
  },
  "panels/application/components/SharedStorageMetadataView.ts | numEntries": {
    "message": "Número de entradas"
  },
  "panels/application/components/SharedStorageMetadataView.ts | resetBudget": {
    "message": "Restablecer orzamento"
  },
  "panels/application/components/SharedStorageMetadataView.ts | sharedStorage": {
    "message": "Almacenamento compartido"
  },
  "panels/application/components/StackTrace.ts | cannotRenderStackTrace": {
    "message": "Non se puido renderizar o seguimento da pilla"
  },
  "panels/application/components/StackTrace.ts | creationStackTrace": {
    "message": "Stack Trace de creación de marcos"
  },
  "panels/application/components/StackTrace.ts | showLess": {
    "message": "Mostrar menos"
  },
  "panels/application/components/StackTrace.ts | showSMoreFrames": {
    "message": "{n,plural, =1{Mostrar # marco máis}other{Mostrar # marcos máis}}"
  },
  "panels/application/components/StorageMetadataView.ts | bucketName": {
    "message": "Nome do depósito"
  },
  "panels/application/components/StorageMetadataView.ts | confirmBucketDeletion": {
    "message": "Queres eliminar o depósito \"{PH1}\"?"
  },
  "panels/application/components/StorageMetadataView.ts | defaultBucket": {
    "message": "Depósito predeterminado"
  },
  "panels/application/components/StorageMetadataView.ts | deleteBucket": {
    "message": "Eliminar depósito"
  },
  "panels/application/components/StorageMetadataView.ts | durability": {
    "message": "Durabilidade"
  },
  "panels/application/components/StorageMetadataView.ts | expiration": {
    "message": "Vencemento"
  },
  "panels/application/components/StorageMetadataView.ts | isOpaque": {
    "message": "É opaca"
  },
  "panels/application/components/StorageMetadataView.ts | isThirdParty": {
    "message": "É de terceiros"
  },
  "panels/application/components/StorageMetadataView.ts | loading": {
    "message": "Cargando…"
  },
  "panels/application/components/StorageMetadataView.ts | no": {
    "message": "Non"
  },
  "panels/application/components/StorageMetadataView.ts | none": {
    "message": "Ningún"
  },
  "panels/application/components/StorageMetadataView.ts | opaque": {
    "message": "(opaco)"
  },
  "panels/application/components/StorageMetadataView.ts | origin": {
    "message": "Orixe"
  },
  "panels/application/components/StorageMetadataView.ts | persistent": {
    "message": "É persistente"
  },
  "panels/application/components/StorageMetadataView.ts | quota": {
    "message": "Cota"
  },
  "panels/application/components/StorageMetadataView.ts | topLevelSite": {
    "message": "Sitio de nivel superior"
  },
  "panels/application/components/StorageMetadataView.ts | yes": {
    "message": "Si"
  },
  "panels/application/components/StorageMetadataView.ts | yesBecauseAncestorChainHasCrossSite": {
    "message": "Si, porque a cadea antecedente contén unha orixe de terceiros"
  },
  "panels/application/components/StorageMetadataView.ts | yesBecauseKeyIsOpaque": {
    "message": "Si, porque a clave de almacenamento é opaca"
  },
  "panels/application/components/StorageMetadataView.ts | yesBecauseOriginNotInTopLevelSite": {
    "message": "Si, porque a orixe está fóra do sitio de nivel superior"
  },
  "panels/application/components/StorageMetadataView.ts | yesBecauseTopLevelIsOpaque": {
    "message": "Si, porque o sitio de nivel superior é opaco"
  },
  "panels/application/components/TrustTokensView.ts | allStoredTrustTokensAvailableIn": {
    "message": "Todos os tokens de estado privado almacenados que están dispoñibles nesta instancia do navegador."
  },
  "panels/application/components/TrustTokensView.ts | deleteTrustTokens": {
    "message": "Eliminar todos os tokens de estado privado almacenados emitidos por {PH1}."
  },
  "panels/application/components/TrustTokensView.ts | issuer": {
    "message": "Emisor"
  },
  "panels/application/components/TrustTokensView.ts | noTrustTokensStored": {
    "message": "Actualmente non hai ningún token de estado privado almacenado."
  },
  "panels/application/components/TrustTokensView.ts | storedTokenCount": {
    "message": "Reconto de tokens almacenados"
  },
  "panels/application/components/TrustTokensView.ts | trustTokens": {
    "message": "Tokens de estado privado"
  },
  "panels/application/preloading/PreloadingView.ts | filterAllPreloads": {
    "message": "Todas as cargas especulativas"
  },
  "panels/application/preloading/PreloadingView.ts | filterFilterByRuleSet": {
    "message": "Filtrar por conxunto de normas"
  },
  "panels/application/preloading/PreloadingView.ts | noRuleSets": {
    "message": "sen conxuntos de normas"
  },
  "panels/application/preloading/PreloadingView.ts | prettyPrint": {
    "message": "Dar formato"
  },
  "panels/application/preloading/PreloadingView.ts | statusFailure": {
    "message": "Erro"
  },
  "panels/application/preloading/PreloadingView.ts | statusNotTriggered": {
    "message": "Non activado"
  },
  "panels/application/preloading/PreloadingView.ts | statusPending": {
    "message": "Pendente"
  },
  "panels/application/preloading/PreloadingView.ts | statusReady": {
    "message": "Listo"
  },
  "panels/application/preloading/PreloadingView.ts | statusRunning": {
    "message": "En execución"
  },
  "panels/application/preloading/PreloadingView.ts | statusSuccess": {
    "message": "Realizouse correctamente"
  },
  "panels/application/preloading/PreloadingView.ts | validityInvalid": {
    "message": "Non válida"
  },
  "panels/application/preloading/PreloadingView.ts | validitySomeRulesInvalid": {
    "message": "Hai algunhas normas que non son válidas"
  },
  "panels/application/preloading/PreloadingView.ts | validityValid": {
    "message": "Válida"
  },
  "panels/application/preloading/components/MismatchedPreloadingGrid.ts | action": {
    "message": "Acción"
  },
  "panels/application/preloading/components/MismatchedPreloadingGrid.ts | status": {
    "message": "Estado"
  },
  "panels/application/preloading/components/MismatchedPreloadingGrid.ts | statusFailure": {
    "message": "Erro"
  },
  "panels/application/preloading/components/MismatchedPreloadingGrid.ts | statusNotTriggered": {
    "message": "Non activado"
  },
  "panels/application/preloading/components/MismatchedPreloadingGrid.ts | statusPending": {
    "message": "Pendente"
  },
  "panels/application/preloading/components/MismatchedPreloadingGrid.ts | statusReady": {
    "message": "Listo"
  },
  "panels/application/preloading/components/MismatchedPreloadingGrid.ts | statusRunning": {
    "message": "En execución"
  },
  "panels/application/preloading/components/MismatchedPreloadingGrid.ts | statusSuccess": {
    "message": "Realizouse correctamente"
  },
  "panels/application/preloading/components/MismatchedPreloadingGrid.ts | url": {
    "message": "URL"
  },
  "panels/application/preloading/components/PreloadingDetailsReportView.ts | automaticallyFellBackToPrefetch": {
    "message": "(precarga automática como opción alternativa)"
  },
  "panels/application/preloading/components/PreloadingDetailsReportView.ts | buttonClickToInspect": {
    "message": "Facer clic para inspeccionar a páxina renderizada previamente"
  },
  "panels/application/preloading/components/PreloadingDetailsReportView.ts | buttonClickToRevealRuleSet": {
    "message": "Facer clic para mostrar o conxunto de normas"
  },
  "panels/application/preloading/components/PreloadingDetailsReportView.ts | buttonInspect": {
    "message": "Inspeccionar"
  },
  "panels/application/preloading/components/PreloadingDetailsReportView.ts | detailedStatusFailure": {
    "message": "Produciuse un erro na carga especulativa."
  },
  "panels/application/preloading/components/PreloadingDetailsReportView.ts | detailedStatusFallbackToPrefetch": {
    "message": "Non se puido usar a carga especulativa, pero usouse a precarga como opción alternativa."
  },
  "panels/application/preloading/components/PreloadingDetailsReportView.ts | detailedStatusNotTriggered": {
    "message": "O intento de carga especulativa aínda non se activou."
  },
  "panels/application/preloading/components/PreloadingDetailsReportView.ts | detailedStatusPending": {
    "message": "O intento de carga especulativa cumpre os requisitos, pero está pendente."
  },
  "panels/application/preloading/components/PreloadingDetailsReportView.ts | detailedStatusReady": {
    "message": "A carga especulativa rematou. O resultado está listo para a próxima navegación."
  },
  "panels/application/preloading/components/PreloadingDetailsReportView.ts | detailedStatusRunning": {
    "message": "A carga especulativa está en curso."
  },
  "panels/application/preloading/components/PreloadingDetailsReportView.ts | detailedStatusSuccess": {
    "message": "A carga especulativa rematou e usouse para unha navegación."
  },
  "panels/application/preloading/components/PreloadingDetailsReportView.ts | detailsAction": {
    "message": "Acción"
  },
  "panels/application/preloading/components/PreloadingDetailsReportView.ts | detailsDetailedInformation": {
    "message": "Información detallada"
  },
  "panels/application/preloading/components/PreloadingDetailsReportView.ts | detailsFailureReason": {
    "message": "Motivo do erro"
  },
  "panels/application/preloading/components/PreloadingDetailsReportView.ts | detailsRuleSet": {
    "message": "Conxunto de normas"
  },
  "panels/application/preloading/components/PreloadingDetailsReportView.ts | detailsStatus": {
    "message": "Estado"
  },
  "panels/application/preloading/components/PreloadingDetailsReportView.ts | selectAnElementForMoreDetails": {
    "message": "Selecciona un elemento para obter máis información"
  },
  "panels/application/preloading/components/PreloadingDisabledInfobar.ts | descriptionDisabledByBatterySaver": {
    "message": "A carga especulativa está desactivada debido ao modo de aforro de batería do sistema operativo."
  },
  "panels/application/preloading/components/PreloadingDisabledInfobar.ts | descriptionDisabledByDataSaver": {
    "message": "A carga especulativa está desactivada debido ao modo de forro de datos do sistema operativo."
  },
  "panels/application/preloading/components/PreloadingDisabledInfobar.ts | descriptionDisabledByHoldbackPrefetchSpeculationRules": {
    "message": "Forzouse a activación da carga adiantada porque DevTools está aberto. Desactivarase cando se peche DevTools, xa que esta sesión do navegador forma parte dun grupo de control que se usa para comparar o rendemento."
  },
  "panels/application/preloading/components/PreloadingDisabledInfobar.ts | descriptionDisabledByHoldbackPrerenderSpeculationRules": {
    "message": "Activouse a renderización previa de xeito forzado porque DevTools está aberto. Cando se peche DevTools, desactivarase a renderización previa, xa que esta sesión do navegador forma parte dun grupo de control que se usa para comparar o rendemento."
  },
  "panels/application/preloading/components/PreloadingDisabledInfobar.ts | descriptionDisabledByPreference": {
    "message": "A carga especulativa está desactivada debido á configuración do usuario ou a unha extensión Podes actualizar a preferencia en {PH1}. Se queres desactivar as extensións que bloquean a carga especulativa, vai a {PH2}."
  },
  "panels/application/preloading/components/PreloadingDisabledInfobar.ts | extensionsSettings": {
    "message": "Configuración de extensións"
  },
  "panels/application/preloading/components/PreloadingDisabledInfobar.ts | footerLearnMore": {
    "message": "Máis información"
  },
  "panels/application/preloading/components/PreloadingDisabledInfobar.ts | headerDisabledByBatterySaver": {
    "message": "Aforro de batería"
  },
  "panels/application/preloading/components/PreloadingDisabledInfobar.ts | headerDisabledByDataSaver": {
    "message": "Aforro de datos"
  },
  "panels/application/preloading/components/PreloadingDisabledInfobar.ts | headerDisabledByHoldbackPrefetchSpeculationRules": {
    "message": "A carga adiantada estaba desactivada, pero agora está activada de xeito forzado"
  },
  "panels/application/preloading/components/PreloadingDisabledInfobar.ts | headerDisabledByHoldbackPrerenderSpeculationRules": {
    "message": "A renderización previa estaba desactivada, pero agora activouse de xeito forzado"
  },
  "panels/application/preloading/components/PreloadingDisabledInfobar.ts | headerDisabledByPreference": {
    "message": "Extensión ou configuración do usuario"
  },
  "panels/application/preloading/components/PreloadingDisabledInfobar.ts | infobarPreloadingIsDisabled": {
    "message": "A carga especulativa está desactivada"
  },
  "panels/application/preloading/components/PreloadingDisabledInfobar.ts | infobarPreloadingIsForceEnabled": {
    "message": "Forzouse a activación da carga especulativa"
  },
  "panels/application/preloading/components/PreloadingDisabledInfobar.ts | preloadingPagesSettings": {
    "message": "Configuración das páxinas de precarga"
  },
  "panels/application/preloading/components/PreloadingDisabledInfobar.ts | titleReasonsPreventingPreloading": {
    "message": "Motivos para evitar a carga especulativa"
  },
  "panels/application/preloading/components/PreloadingGrid.ts | action": {
    "message": "Acción"
  },
  "panels/application/preloading/components/PreloadingGrid.ts | prefetchFallbackReady": {
    "message": "A alternativa de precarga está lista"
  },
  "panels/application/preloading/components/PreloadingGrid.ts | ruleSet": {
    "message": "Conxunto de normas"
  },
  "panels/application/preloading/components/PreloadingGrid.ts | status": {
    "message": "Estado"
  },
  "panels/application/preloading/components/PreloadingMismatchedHeadersGrid.ts | activationNavigationValue": {
    "message": "Valor na navegación de activación"
  },
  "panels/application/preloading/components/PreloadingMismatchedHeadersGrid.ts | headerName": {
    "message": "Nome da cabeceira"
  },
  "panels/application/preloading/components/PreloadingMismatchedHeadersGrid.ts | initialNavigationValue": {
    "message": "Valor na navegación inicial"
  },
  "panels/application/preloading/components/PreloadingMismatchedHeadersGrid.ts | missing": {
    "message": "(falta)"
  },
  "panels/application/preloading/components/PreloadingString.ts | PrefetchEvictedAfterCandidateRemoved": {
    "message": "Descartouse a carga adiantada porque xa non hai ningunha norma de especulación na páxina iniciadora que active unha carga adiantada deste URL."
  },
  "panels/application/preloading/components/PreloadingString.ts | PrefetchEvictedForNewerPrefetch": {
    "message": "Descartouse a carga adiantada porque a páxina iniciadora ten moitas cargas por adiantado en curso e esta era unha das máis antigas."
  },
  "panels/application/preloading/components/PreloadingString.ts | PrefetchFailedIneligibleRedirect": {
    "message": "Redirixiuse a precarga, pero o URL de redirección non cumpría os requisitos para ela."
  },
  "panels/application/preloading/components/PreloadingString.ts | PrefetchFailedInvalidRedirect": {
    "message": "Redirixiuse a precarga, pero produciuse un problema coa redirección."
  },
  "panels/application/preloading/components/PreloadingString.ts | PrefetchFailedMIMENotSupported": {
    "message": "Produciuse un erro na precarga porque a cabeceira Content-Type da resposta non era compatible."
  },
  "panels/application/preloading/components/PreloadingString.ts | PrefetchFailedNetError": {
    "message": "Non se puido levar a cabo a precarga debido a un erro da rede."
  },
  "panels/application/preloading/components/PreloadingString.ts | PrefetchFailedNon2XX": {
    "message": "Produciuse un erro na precarga debido a un código de estado da resposta HTTP que non era de clase 2xx."
  },
  "panels/application/preloading/components/PreloadingString.ts | PrefetchIneligibleRetryAfter": {
    "message": "Unha precarga anterior á orixe recibiu unha resposta HTTP 503 cunha cabeceira Retry-After que aínda non finalizou."
  },
  "panels/application/preloading/components/PreloadingString.ts | PrefetchIsPrivacyDecoy": {
    "message": "O URL non cumpría os requisitos para a precarga porque había un service worker rexistrado ou cookies doutro sitio nesa orixe. De todos modos, a precarga colocouse na rede e non se usou para ocultar que o usuario tiña algún tipo de relación previa coa orixe."
  },
  "panels/application/preloading/components/PreloadingString.ts | PrefetchIsStale": {
    "message": "Transcorreu moito tempo entre a precarga e o uso, polo que se descartou a precarga."
  },
  "panels/application/preloading/components/PreloadingString.ts | PrefetchNotEligibleBatterySaverEnabled": {
    "message": "Non se levou a cabo a precarga porque a opción de configuración Aforro de batería estaba activada."
  },
  "panels/application/preloading/components/PreloadingString.ts | PrefetchNotEligibleBrowserContextOffTheRecord": {
    "message": "Non se levou a cabo a precarga porque o navegador está en modo Incógnito ou Convidados."
  },
  "panels/application/preloading/components/PreloadingString.ts | PrefetchNotEligibleDataSaverEnabled": {
    "message": "Non se realizou a precarga porque o sistema operativo está en modo Aforro de datos."
  },
  "panels/application/preloading/components/PreloadingString.ts | PrefetchNotEligibleExistingProxy": {
    "message": "O URL non cumpría os requisitos para a precarga porque, no contexto de rede predeterminada, está configurado para usar un servidor proxy."
  },
  "panels/application/preloading/components/PreloadingString.ts | PrefetchNotEligibleHostIsNonUnique": {
    "message": "O URL non cumpría os requisitos para a precarga porque o seu host non era único (por exemplo, podía ser un enderezo IP privado ou un nome do host que non estivese controlado por rexistro), pero era necesario facer a precarga mediante un proxy."
  },
  "panels/application/preloading/components/PreloadingString.ts | PrefetchNotEligibleNonDefaultStoragePartition": {
    "message": "O URL non cumpría os requisitos para a precarga porque usa unha partición de almacenamento non predeterminada."
  },
  "panels/application/preloading/components/PreloadingString.ts | PrefetchNotEligiblePreloadingDisabled": {
    "message": "Non se levou a cabo a carga por adiantado porque se desactivou a carga especulativa."
  },
  "panels/application/preloading/components/PreloadingString.ts | PrefetchNotEligibleSameSiteCrossOriginPrefetchRequiredProxy": {
    "message": "O URL non cumpría os requisitos para a precarga porque o contexto de rede predeterminado non se pode configurar para usar o proxy de precarga nunha solicitude de precarga doutra orixe do mesmo sitio."
  },
  "panels/application/preloading/components/PreloadingString.ts | PrefetchNotEligibleSchemeIsNotHttps": {
    "message": "O URL non cumpría os requisitos para a precarga porque non seguía o esquema https:."
  },
  "panels/application/preloading/components/PreloadingString.ts | PrefetchNotEligibleUserHasCookies": {
    "message": "O URL non cumpría os requisitos para a precarga porque procedía doutro sitio, pero o usuario tiña cookies desa orixe."
  },
  "panels/application/preloading/components/PreloadingString.ts | PrefetchNotEligibleUserHasServiceWorker": {
    "message": "O URL non cumpría os requisitos para a precarga porque había un service worker rexistrado para esa orixe que actualmente non se admite."
  },
  "panels/application/preloading/components/PreloadingString.ts | PrefetchNotUsedCookiesChanged": {
    "message": "Non se usou a precarga porque era unha precarga de varios sitios e, ademais, as cookies dese URL engadíronse cando a precarga estaba en curso. Por tanto, a resposta da precarga xa está desactualizada."
  },
  "panels/application/preloading/components/PreloadingString.ts | PrefetchNotUsedProbeFailed": {
    "message": "O teu fornecedor de servizos de Internet ou administrador de rede bloqueou a precarga."
  },
  "panels/application/preloading/components/PreloadingString.ts | PrefetchProxyNotAvailable": {
    "message": "Atopouse un erro da rede ao tentar configurar unha conexión co proxy de precarga."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusActivatedDuringMainFrameNavigation": {
    "message": "A páxina renderizada previamente activouse durante a navegación do marco principal da páxina iniciadora."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusActivatedWithAuxiliaryBrowsingContexts": {
    "message": "Non se usou a renderización previa porque, durante o tempo de activación, houbo outras ventás cunha referencia de apertura activa á páxina iniciadora, algo que actualmente non se admite."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusActivationFramePolicyNotCompatible": {
    "message": "Non se usou a renderización previa porque as funcións experimentais do illamento de procesos ou a política de permisos da páxina iniciadora non eran compatibles coas da páxina de renderización previa."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusActivationNavigationParameterMismatch": {
    "message": "Non se usou a renderización previa porque, durante o tempo de activación, os parámetros de navegación (por exemplo, cabeceiras HTTP) que se calcularon non coincidían cos calculados durante a solicitude de navegación da renderización previa orixinal."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusActivationUrlHasEffectiveUrl": {
    "message": "Non se usou a renderización previa porque, durante o tempo de activación, a navegación ten un URL en vigor distinto do URL normal. Por exemplo, a páxina Nova pestana ou as aplicacións aloxadas."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusAllPrerenderingCanceled": {
    "message": "O navegador cancelou a carga das páxinas renderizadas previamente por algún motivo (por exemplo, chamouse a WebViewCompat.addWebMessageListener() durante a renderización previa)."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusAudioOutputDeviceRequested": {
    "message": "A páxina renderizada previamente requiría unha saída de audio, algo que actualmente non se admite."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusBatterySaverEnabled": {
    "message": "Non se levou a cabo a renderización previa porque o usuario solicitou que o navegador usase menos batería."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusBlockedByClient": {
    "message": "Bloqueouse a carga dalgúns recursos."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusClientCertRequested": {
    "message": "Para a navegación da renderización previa, necesitábase un certificado de cliente HTTPS."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusCrossSiteNavigationInInitialNavigation": {
    "message": "Produciuse un erro na navegación da renderización previa porque tiña como destino outro URL."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusCrossSiteNavigationInMainFrameNavigation": {
    "message": "A páxina renderizada previamente levaba a un URL doutro sitio."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusCrossSiteRedirectInInitialNavigation": {
    "message": "Produciuse un erro na navegación da renderización previa porque o URL renderizado previamente redirixía a un URL doutro sitio."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusCrossSiteRedirectInMainFrameNavigation": {
    "message": "A páxina de renderización previa redirixía a un URL que, á súa vez, levaba a un URL doutro sitio."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusDataSaverEnabled": {
    "message": "Non se levou a cabo a renderización previa porque o usuario solicitou que o navegador usase menos datos."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusDownload": {
    "message": "A páxina renderizada previamente tentou iniciar unha descarga, algo que actualmente non se admite."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusHasEffectiveUrl": {
    "message": "A páxina iniciadora non pode levar a cabo a renderización previa porque ten un URL en vigor diferente do URL normal. Por exemplo, a páxina de nova pestana ou as aplicacións aloxadas."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusInvalidSchemeNavigation": {
    "message": "O URL non cumpría os requisitos para a renderización previa porque non seguía o esquema http: nin https:."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusInvalidSchemeRedirect": {
    "message": "Produciuse un erro na navegación da renderización previa porque redirixía a un URL cuxo esquema non era http: nin https:."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusJavaScriptInterfaceAdded": {
    "message": "Cancelouse a carga da páxina renderizada previamente porque WebView.addJavascriptInterface() inseriu unha nova interface de JavaScript."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusJavaScriptInterfaceRemoved": {
    "message": "Cancelouse a carga da páxina renderizada previamente porque WebView.removeJavascriptInterface() quitou unha interface de JavaScript."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusLoginAuthRequested": {
    "message": "Para a navegación da renderización previa, necesitábase autenticación HTTPS, algo que actualmente non se admite."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusLowEndDevice": {
    "message": "Non se levou a cabo a renderización previa porque este dispositivo non ten suficiente memoria total no sistema para realizar esa operación."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusMainFrameNavigation": {
    "message": "A páxina renderizada previamente redirixíase a outro URL, algo que actualmente non se admite."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusMaxNumOfRunningEagerPrerendersExceeded": {
    "message": "A renderización previa cuxo valor do campo \"eagerness\" é \"eager\" non se levou a cabo porque a páxina iniciadora xa ten demasiadas renderizacións previas en curso. Quita outras normas de especulación co valor \"eager\" para permitir outras renderizacións previas."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusMaxNumOfRunningEmbedderPrerendersExceeded": {
    "message": "Non se levou a cabo a renderización previa activada polo navegador porque a páxina iniciadora xa ten demasiadas renderizacións previas en curso."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusMaxNumOfRunningNonEagerPrerendersExceeded": {
    "message": "A antiga renderización previa cuxo valor non era \"eager\" (o campo \"eagerness\" tiña o valor \"moderate\" ou \"conservative\" e activouse pasando por enriba das ligazóns ou facendo clic nelas) cancelouse automaticamente porque se iniciou outra renderización sen ese mesmo valor. Pode activarse de novo interactuando coa ligazón."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusMemoryLimitExceeded": {
    "message": "Non se levou a cabo a renderización previa porque o navegador superou o límite de memoria destinado a esa operación."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusMemoryPressureAfterTriggered": {
    "message": "Cancelouse a carga da páxina renderizada previamente porque o navegador está usando a memoria a un nivel crítico."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusMemoryPressureOnTrigger": {
    "message": "Non se levou a cabo a renderización previa porque o navegador estaba usando a memoria a un nivel crítico."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusMixedContent": {
    "message": "A páxina de renderización previa incluía contido combinado."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusMojoBinderPolicy": {
    "message": "A páxina renderizada previamente usou unha API de JavaScript prohibida que actualmente non se admite. (Interface interna de Mojo: {PH1})"
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusNavigationBadHttpStatus": {
    "message": "Produciuse un erro na navegación da renderización previa debido a un código de estado da resposta HTTP que non era de clase 2xx."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusNavigationRequestBlockedByCsp": {
    "message": "Unha política de seguranza de contido bloqueou a navegación da renderización previa."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusNavigationRequestNetworkError": {
    "message": "Produciuse un erro de rede na navegación da renderización previa."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusPreloadingDisabled": {
    "message": "Non se levou a cabo a renderización previa porque o usuario desactivou a precarga na configuración do navegador."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusPrerenderingDisabledByDevTools": {
    "message": "Non se levou a cabo a renderización previa porque se usou DevTools para desactivala."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusPrerenderingUrlHasEffectiveUrl": {
    "message": "Produciuse un erro na navegación da renderización previa porque ten un URL en vigor diferente do URL normal. Por exemplo, a páxina Nova pestana ou as aplicacións aloxadas."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusPrimaryMainFrameRendererProcessCrashed": {
    "message": "Produciuse un fallo coa páxina iniciadora."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusPrimaryMainFrameRendererProcessKilled": {
    "message": "Suprimiuse a páxina iniciadora."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusRedirectedPrerenderingUrlHasEffectiveUrl": {
    "message": "Produciuse un erro na navegación da renderización previa porque redirixía a un URL en vigor diferente do URL normal. Por exemplo, a páxina Nova pestana ou as aplicacións aloxadas."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusRendererProcessCrashed": {
    "message": "Produciuse un fallo coa páxina renderizada previamente."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusRendererProcessKilled": {
    "message": "Suprimiuse a páxina renderizada previamente."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusSameSiteCrossOriginNavigationNotOptInInInitialNavigation": {
    "message": "Produciuse un erro na navegación da renderización previa porque levaba a un URL do mesmo sitio con orixes cruzadas, pero a resposta de destino non incluía a cabeceira Supports-Loading-Mode adecuada."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusSameSiteCrossOriginNavigationNotOptInInMainFrameNavigation": {
    "message": "A páxina renderizada previamente levaba a un URL do mesmo sitio con orixes cruzadas, pero a resposta de destino non incluía a cabeceira Supports-Loading-Mode adecuada."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusSameSiteCrossOriginRedirectNotOptInInInitialNavigation": {
    "message": "Produciuse un erro na navegación da renderización previa porque o URL renderizado previamente redirixía a un URL do mesmo sitio con orixes cruzadas, pero a resposta de destino non incluía a cabeceira Supports-Loading-Mode adecuada."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusSameSiteCrossOriginRedirectNotOptInInMainFrameNavigation": {
    "message": "A páxina renderizada previamente levaba a un URL que redirixía a outro URL do mesmo sitio con orixes cruzadas, pero a resposta do destino non incluía a cabeceira Supports-Loading-Mode adecuada."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusSpeculationRuleRemoved": {
    "message": "Cancelouse a carga da páxina renderizada previamente porque a páxina iniciadora quitou a norma de renderización previa correspondente de <script type=\"speculationrules\">.d"
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusSslCertificateError": {
    "message": "Produciuse un erro na navegación da renderización previa debido a un certificado SSL non válido."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusTimeoutBackgrounded": {
    "message": "A páxina iniciadora executouse en segundo plano durante moito tempo, polo que se descartou a páxina renderizada previamente."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusTriggerBackgrounded": {
    "message": "A páxina iniciadora executouse en segundo plano, polo que se descartou a páxina renderizada previamente."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusUaChangeRequiresReload": {
    "message": "Produciuse un cambio no axente de usuario durante a navegación da renderización previa."
  },
  "panels/application/preloading/components/PreloadingString.ts | prerenderFinalStatusWindowClosed": {
    "message": "Cancelouse a carga da páxina renderizada previamente porque chamou a window.close()."
  },
  "panels/application/preloading/components/PreloadingString.ts | statusFailure": {
    "message": "Erro"
  },
  "panels/application/preloading/components/PreloadingString.ts | statusNotTriggered": {
    "message": "Non activado"
  },
  "panels/application/preloading/components/PreloadingString.ts | statusPending": {
    "message": "Pendente"
  },
  "panels/application/preloading/components/PreloadingString.ts | statusReady": {
    "message": "Listo"
  },
  "panels/application/preloading/components/PreloadingString.ts | statusRunning": {
    "message": "En execución"
  },
  "panels/application/preloading/components/PreloadingString.ts | statusSuccess": {
    "message": "Realizouse correctamente"
  },
  "panels/application/preloading/components/RuleSetGrid.ts | buttonRevealPreloadsAssociatedWithRuleSet": {
    "message": "Mostrar cargas especulativas asociadas a este conxunto de normas"
  },
  "panels/application/preloading/components/RuleSetGrid.ts | clickToOpenInElementsPanel": {
    "message": "Facer clic para abrir no panel Elementos"
  },
  "panels/application/preloading/components/RuleSetGrid.ts | clickToOpenInNetworkPanel": {
    "message": "Facer clic para abrir no panel Rede"
  },
  "panels/application/preloading/components/RuleSetGrid.ts | errors": {
    "message": "{errorCount,plural, =1{# erro}other{# erros}}"
  },
  "panels/application/preloading/components/RuleSetGrid.ts | ruleSet": {
    "message": "Conxunto de normas"
  },
  "panels/application/preloading/components/RuleSetGrid.ts | status": {
    "message": "Estado"
  },
  "panels/application/preloading/components/UsedPreloadingView.ts | badgeFailure": {
    "message": "Erro"
  },
  "panels/application/preloading/components/UsedPreloadingView.ts | badgeFailureWithCount": {
    "message": "{n,plural, =1{# erro}other{# erros}}"
  },
  "panels/application/preloading/components/UsedPreloadingView.ts | badgeInProgressWithCount": {
    "message": "{n,plural, =1{# en curso}other{# en curso}}"
  },
  "panels/application/preloading/components/UsedPreloadingView.ts | badgeNoSpeculativeLoads": {
    "message": "Ningunha carga especulativa"
  },
  "panels/application/preloading/components/UsedPreloadingView.ts | badgeNotTriggeredWithCount": {
    "message": "{n,plural, =1{# non activado}other{# non activados}}"
  },
  "panels/application/preloading/components/UsedPreloadingView.ts | badgeSuccess": {
    "message": "Operación realizada correctamente"
  },
  "panels/application/preloading/components/UsedPreloadingView.ts | badgeSuccessWithCount": {
    "message": "{n,plural, =1{# correcta}other{# correctas}}"
  },
  "panels/application/preloading/components/UsedPreloadingView.ts | currentURL": {
    "message": "URL actual"
  },
  "panels/application/preloading/components/UsedPreloadingView.ts | detailsFailureReason": {
    "message": "Motivo do erro"
  },
  "panels/application/preloading/components/UsedPreloadingView.ts | downgradedPrefetchUsed": {
    "message": "A páxina iniciadora tentou facer a renderización previa do URL desta páxina. Aínda que se produciu un erro durante a renderización, usouse o corpo da resposta resultante como carga adiantada."
  },
  "panels/application/preloading/components/UsedPreloadingView.ts | learnMore": {
    "message": "Máis información sobre a carga especulativa en developer.chrome.com"
  },
  "panels/application/preloading/components/UsedPreloadingView.ts | mismatchedHeadersDetail": {
    "message": "Cabeceiras de solicitude HTTP distintas"
  },
  "panels/application/preloading/components/UsedPreloadingView.ts | noPreloads": {
    "message": "A páxina iniciadora non tentou cargar de maneira especulativa o URL desta páxina."
  },
  "panels/application/preloading/components/UsedPreloadingView.ts | prefetchFailed": {
    "message": "A páxina iniciadora tentou cargar por adiantado o URL desta páxina, pero produciuse un erro, así que se levou a cabo unha navegación completa no seu lugar."
  },
  "panels/application/preloading/components/UsedPreloadingView.ts | prefetchUsed": {
    "message": "Cargouse a páxina por adiantado."
  },
  "panels/application/preloading/components/UsedPreloadingView.ts | preloadedURLs": {
    "message": "URL que está cargando de maneira especulativa a páxina iniciadora"
  },
  "panels/application/preloading/components/UsedPreloadingView.ts | prerenderFailed": {
    "message": "A páxina iniciadora tentou renderizar previamente o URL desta páxina, pero produciuse un erro, así que se levou a cabo unha navegación completa no seu lugar."
  },
  "panels/application/preloading/components/UsedPreloadingView.ts | prerenderUsed": {
    "message": "Fíxose a renderización previa da páxina."
  },
  "panels/application/preloading/components/UsedPreloadingView.ts | speculationsInitiatedByThisPage": {
    "message": "Especulacións iniciadas por esta páxina"
  },
  "panels/application/preloading/components/UsedPreloadingView.ts | speculativeLoadingStatusForThisPage": {
    "message": "Estado da carga especulativa desta páxina"
  },
  "panels/application/preloading/components/UsedPreloadingView.ts | viewAllRules": {
    "message": "Ver todas as normas de especulación"
  },
  "panels/application/preloading/components/UsedPreloadingView.ts | viewAllSpeculations": {
    "message": "Ver todas as especulacións"
  },
  "panels/autofill/AutofillView.ts | addressPreview": {
    "message": "Vista previa do enderezo"
  },
  "panels/autofill/AutofillView.ts | attr": {
    "message": "atr."
  },
  "panels/autofill/AutofillView.ts | autoShow": {
    "message": "Abrir automaticamente este panel"
  },
  "panels/autofill/AutofillView.ts | autoShowTooltip": {
    "message": "Abrir o panel de autocompletar automaticamente cando se detecte unha actividade de autocompletado."
  },
  "panels/autofill/AutofillView.ts | autocompleteAttribute": {
    "message": "Atributo de autocompletar"
  },
  "panels/autofill/AutofillView.ts | formField": {
    "message": "Campo de formulario"
  },
  "panels/autofill/AutofillView.ts | formInspector": {
    "message": "Inspector de formularios"
  },
  "panels/autofill/AutofillView.ts | heur": {
    "message": "heur."
  },
  "panels/autofill/AutofillView.ts | inferredByHeuristics": {
    "message": "Inferido por heurística"
  },
  "panels/autofill/AutofillView.ts | learnMore": {
    "message": "Máis información"
  },
  "panels/autofill/AutofillView.ts | predictedAutofillValue": {
    "message": "Valor previsto de autocompletar"
  },
  "panels/autofill/AutofillView.ts | sendFeedback": {
    "message": "Enviar comentarios"
  },
  "panels/autofill/AutofillView.ts | showTestAddressesInAutofillMenu": {
    "message": "Mostrar enderezos de proba no menú de autocompletar"
  },
  "panels/autofill/AutofillView.ts | toStartDebugging": {
    "message": "Para comezar a depuración da función de autocompletar, cubre un formulario de enderezo no menú de autocompletar de Chrome."
  },
  "panels/autofill/AutofillView.ts | value": {
    "message": "Valor"
  },
  "panels/autofill/autofill-meta.ts | autofill": {
    "message": "Autocompletar"
  },
  "panels/autofill/autofill-meta.ts | showAutofill": {
    "message": "Mostrar panel Autocompletar"
  },
  "panels/browser_debugger/CategorizedBreakpointsSidebarPane.ts | animation": {
    "message": "Animación"
  },
  "panels/browser_debugger/CategorizedBreakpointsSidebarPane.ts | auctionWorklet": {
    "message": "Worklet de poxa de anuncios"
  },
  "panels/browser_debugger/CategorizedBreakpointsSidebarPane.ts | breakpointHit": {
    "message": "petición do punto de interrupción"
  },
  "panels/browser_debugger/CategorizedBreakpointsSidebarPane.ts | canvas": {
    "message": "Canvas"
  },
  "panels/browser_debugger/CategorizedBreakpointsSidebarPane.ts | clipboard": {
    "message": "Portapapeis"
  },
  "panels/browser_debugger/CategorizedBreakpointsSidebarPane.ts | control": {
    "message": "Control"
  },
  "panels/browser_debugger/CategorizedBreakpointsSidebarPane.ts | device": {
    "message": "Dispositivo"
  },
  "panels/browser_debugger/CategorizedBreakpointsSidebarPane.ts | domMutation": {
    "message": "Mutación do DOM"
  },
  "panels/browser_debugger/CategorizedBreakpointsSidebarPane.ts | dragDrop": {
    "message": "Arrastrar/soltar"
  },
  "panels/browser_debugger/CategorizedBreakpointsSidebarPane.ts | geolocation": {
    "message": "Xeolocalización"
  },
  "panels/browser_debugger/CategorizedBreakpointsSidebarPane.ts | keyboard": {
    "message": "Teclado"
  },
  "panels/browser_debugger/CategorizedBreakpointsSidebarPane.ts | load": {
    "message": "Cargar"
  },
  "panels/browser_debugger/CategorizedBreakpointsSidebarPane.ts | media": {
    "message": "Multimedia"
  },
  "panels/browser_debugger/CategorizedBreakpointsSidebarPane.ts | mouse": {
    "message": "Rato"
  },
  "panels/browser_debugger/CategorizedBreakpointsSidebarPane.ts | notification": {
    "message": "Notificación"
  },
  "panels/browser_debugger/CategorizedBreakpointsSidebarPane.ts | parse": {
    "message": "Analizar"
  },
  "panels/browser_debugger/CategorizedBreakpointsSidebarPane.ts | pictureinpicture": {
    "message": "Pantalla superposta"
  },
  "panels/browser_debugger/CategorizedBreakpointsSidebarPane.ts | pointer": {
    "message": "Punteiro"
  },
  "panels/browser_debugger/CategorizedBreakpointsSidebarPane.ts | script": {
    "message": "Script"
  },
  "panels/browser_debugger/CategorizedBreakpointsSidebarPane.ts | sharedStorageWorklet": {
    "message": "Worklet de Shared Storage"
  },
  "panels/browser_debugger/CategorizedBreakpointsSidebarPane.ts | timer": {
    "message": "Temporizador"
  },
  "panels/browser_debugger/CategorizedBreakpointsSidebarPane.ts | touch": {
    "message": "Tocar"
  },
  "panels/browser_debugger/CategorizedBreakpointsSidebarPane.ts | trustedTypeViolations": {
    "message": "Infraccións de tipos de confianza"
  },
  "panels/browser_debugger/CategorizedBreakpointsSidebarPane.ts | webaudio": {
    "message": "WebAudio"
  },
  "panels/browser_debugger/CategorizedBreakpointsSidebarPane.ts | window": {
    "message": "Ventá"
  },
  "panels/browser_debugger/CategorizedBreakpointsSidebarPane.ts | worker": {
    "message": "Worker"
  },
  "panels/browser_debugger/CategorizedBreakpointsSidebarPane.ts | xhr": {
    "message": "XHR"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | attributeModified": {
    "message": "Modificouse o atributo"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | breakOn": {
    "message": "Interromper en"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | breakpointHit": {
    "message": "petición do punto de interrupción"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | breakpointRemoved": {
    "message": "Quitouse o punto de interrupción"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | breakpointSet": {
    "message": "Definiuse un punto de interrupción"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | checked": {
    "message": "marcado"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | domBreakpointsDescription": {
    "message": "Os puntos de interrupción do DOM fan unha pausa no código que cambia un nó do DOM e os seus elementos secundarios."
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | domBreakpointsList": {
    "message": "Lista de puntos de interrupción do DOM"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | noBreakpoints": {
    "message": "No DOM breakpoints set"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | nodeRemoved": {
    "message": "Nó eliminado"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | removeAllDomBreakpoints": {
    "message": "Quitar todos os puntos de interrupción do DOM"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | removeBreakpoint": {
    "message": "Quitar punto de interrupción"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | revealDomNodeInElementsPanel": {
    "message": "Mostrar nó DOM no panel Elementos"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | sBreakpointHit": {
    "message": "Petición do 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": "Modificouse a subárbore"
  },
  "panels/browser_debugger/DOMBreakpointsSidebarPane.ts | unchecked": {
    "message": "sen marcar"
  },
  "panels/browser_debugger/XHRBreakpointsSidebarPane.ts | addBreakpoint": {
    "message": "Engadir punto de interrupción"
  },
  "panels/browser_debugger/XHRBreakpointsSidebarPane.ts | addXhrfetchBreakpoint": {
    "message": "Engadir punto de interrupción de busca/XHR"
  },
  "panels/browser_debugger/XHRBreakpointsSidebarPane.ts | anyXhrOrFetch": {
    "message": "Calquera XHR ou recuperación"
  },
  "panels/browser_debugger/XHRBreakpointsSidebarPane.ts | breakWhenUrlContains": {
    "message": "Interromper cando o URL contén o seguinte:"
  },
  "panels/browser_debugger/XHRBreakpointsSidebarPane.ts | breakpointHit": {
    "message": "petición do punto de interrupción"
  },
  "panels/browser_debugger/XHRBreakpointsSidebarPane.ts | noBreakpoints": {
    "message": "Sen puntos de interrupción"
  },
  "panels/browser_debugger/XHRBreakpointsSidebarPane.ts | removeAllBreakpoints": {
    "message": "Quitar todos os 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": "O URL inclúe \"{PH1}\""
  },
  "panels/browser_debugger/XHRBreakpointsSidebarPane.ts | xhrfetchBreakpoints": {
    "message": "Puntos de interrupción da busca/XHR"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | contentScripts": {
    "message": "Scripts de contido"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | cspViolationBreakpoints": {
    "message": "Puntos de interrupción de CSP"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | domBreakpoints": {
    "message": "Puntos de interrupción do DOM"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | eventListenerBreakpoints": {
    "message": "Puntos de interrupción do detector de eventos"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | globalListeners": {
    "message": "Audiencia global"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | overrides": {
    "message": "Anulacións"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | page": {
    "message": "Páxina"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | refreshGlobalListeners": {
    "message": "Actualizar audiencia global"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | showContentScripts": {
    "message": "Mostrar scripts de contido"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | showCspViolationBreakpoints": {
    "message": "Mostrar puntos de interrupción de incumprimento de CSP"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | showDomBreakpoints": {
    "message": "Mostrar puntos de interrupción do DOM"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | showEventListenerBreakpoints": {
    "message": "Mostrar puntos de interrupción do detector de eventos"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | showGlobalListeners": {
    "message": "Mostrar detectores globais"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | showOverrides": {
    "message": "Mostrar anulacións"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | showPage": {
    "message": "Mostrar páxina"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | showXhrfetchBreakpoints": {
    "message": "Mostrar puntos de interrupción da busca/XHR"
  },
  "panels/browser_debugger/browser_debugger-meta.ts | xhrfetchBreakpoints": {
    "message": "Puntos de interrupción da busca/XHR"
  },
  "panels/changes/ChangesSidebar.ts | sFromSourceMap": {
    "message": "{PH1} (do mapa de orixe)"
  },
  "panels/changes/ChangesView.ts | binaryDataDescription": {
    "message": "The changes tab doesn't show binary data changes"
  },
  "panels/changes/ChangesView.ts | changesViewDescription": {
    "message": "On this page you can track code changes made within DevTools."
  },
  "panels/changes/ChangesView.ts | copy": {
    "message": "Copiar"
  },
  "panels/changes/ChangesView.ts | noChanges": {
    "message": "No changes yet"
  },
  "panels/changes/ChangesView.ts | noTextualDiff": {
    "message": "No textual diff available"
  },
  "panels/changes/ChangesView.ts | sDeletions": {
    "message": "{n,plural, =1{# eliminación (-)}other{# eliminacións (-)}}"
  },
  "panels/changes/ChangesView.ts | sInsertions": {
    "message": "{n,plural, =1{# inserción (+)}other{# insercións (+)}}"
  },
  "panels/changes/changes-meta.ts | changes": {
    "message": "Cambios"
  },
  "panels/changes/changes-meta.ts | copyAllChangesFromCurrentFile": {
    "message": "Copiar todos os cambios do ficheiro actual"
  },
  "panels/changes/changes-meta.ts | revertAllChangesToCurrentFile": {
    "message": "Desfacer todos os cambios do ficheiro actual"
  },
  "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: non seleccionado"
  },
  "panels/console/ConsoleContextSelector.ts | javascriptContextS": {
    "message": "Contexto de JavaScript: {PH1}"
  },
  "panels/console/ConsolePinPane.ts | evaluateAllowingSideEffects": {
    "message": "Avaliar permitindo efectos secundarios"
  },
  "panels/console/ConsolePinPane.ts | expression": {
    "message": "Expresión"
  },
  "panels/console/ConsolePinPane.ts | liveExpressionEditor": {
    "message": "Editor de expresións en tempo real"
  },
  "panels/console/ConsolePinPane.ts | notAvailable": {
    "message": "non dispoñible"
  },
  "panels/console/ConsolePinPane.ts | removeAllExpressions": {
    "message": "Quitar todas as expresións"
  },
  "panels/console/ConsolePinPane.ts | removeBlankExpression": {
    "message": "Quitar expresión baleira"
  },
  "panels/console/ConsolePinPane.ts | removeExpression": {
    "message": "Quitar expresión"
  },
  "panels/console/ConsolePinPane.ts | removeExpressionS": {
    "message": "Quitar expresión: {PH1}"
  },
  "panels/console/ConsolePrompt.ts | allowPasting": {
    "message": "permitir pegado"
  },
  "panels/console/ConsolePrompt.ts | consolePrompt": {
    "message": "Liña de comandos da consola"
  },
  "panels/console/ConsolePrompt.ts | selfXssWarning": {
    "message": "Advertencia: Non pegues na consola de DevTools código que non entendas ou que non revisases. Iso podería permitirlles aos atacantes roubarche a identidade ou asumir o control do teu ordenador. Escribe {PH1} máis abaixo e preme Introducir para poder pegar o texto."
  },
  "panels/console/ConsoleSidebar.ts | dErrors": {
    "message": "{n,plural, =0{Ningún erro}=1{# erro}other{# erros}}"
  },
  "panels/console/ConsoleSidebar.ts | dInfo": {
    "message": "{n,plural, =0{Ningunha mensaxe de información}=1{# mensaxe de información}other{# mensaxes de información}}"
  },
  "panels/console/ConsoleSidebar.ts | dMessages": {
    "message": "{n,plural, =0{Non hai mensaxes}=1{# mensaxe}other{# mensaxes}}"
  },
  "panels/console/ConsoleSidebar.ts | dUserMessages": {
    "message": "{n,plural, =0{Non hai mensaxes de usuario}=1{# mensaxe de usuario}other{# mensaxes de usuario}}"
  },
  "panels/console/ConsoleSidebar.ts | dVerbose": {
    "message": "{n,plural, =0{Non hai mensaxes detalladas}=1{# mensaxe detallada}other{# mensaxe detallada}}"
  },
  "panels/console/ConsoleSidebar.ts | dWarnings": {
    "message": "{n,plural, =0{Ningunha advertencias}=1{# advertencia}other{# advertencias}}"
  },
  "panels/console/ConsoleSidebar.ts | other": {
    "message": "<outro>"
  },
  "panels/console/ConsoleView.ts | allLevels": {
    "message": "Todos os niveis"
  },
  "panels/console/ConsoleView.ts | autocompleteFromHistory": {
    "message": "Autocompleta o texto a partir do historial"
  },
  "panels/console/ConsoleView.ts | consoleCleared": {
    "message": "Borrouse a consola"
  },
  "panels/console/ConsoleView.ts | consoleSettings": {
    "message": "Configuración da consola"
  },
  "panels/console/ConsoleView.ts | consoleSidebarHidden": {
    "message": "Barra lateral da consola oculta"
  },
  "panels/console/ConsoleView.ts | consoleSidebarShown": {
    "message": "Barra lateral da consola mostrada"
  },
  "panels/console/ConsoleView.ts | copyConsole": {
    "message": "Copiar consola"
  },
  "panels/console/ConsoleView.ts | copyVisibleStyledSelection": {
    "message": "Copiar selección con estilo visible"
  },
  "panels/console/ConsoleView.ts | customLevels": {
    "message": "Niveis personalizados"
  },
  "panels/console/ConsoleView.ts | default": {
    "message": "Predeterminada"
  },
  "panels/console/ConsoleView.ts | defaultLevels": {
    "message": "Niveis predeterminados"
  },
  "panels/console/ConsoleView.ts | doNotClearLogOnPageReload": {
    "message": "Non borrar rexistro ao navegar ou volver cargar a páxina"
  },
  "panels/console/ConsoleView.ts | eagerlyEvaluateTextInThePrompt": {
    "message": "Avaliar rapidamente o texto da liña de comandos"
  },
  "panels/console/ConsoleView.ts | egEventdCdnUrlacom": {
    "message": "por exemplo, /eventd/ -cdn url:a.com"
  },
  "panels/console/ConsoleView.ts | errors": {
    "message": "Erros"
  },
  "panels/console/ConsoleView.ts | filteredMessagesInConsole": {
    "message": "{PH1} mensaxes na consola"
  },
  "panels/console/ConsoleView.ts | findStringInLogs": {
    "message": "Buscar cadea nos rexistros"
  },
  "panels/console/ConsoleView.ts | groupSimilarMessagesInConsole": {
    "message": "Agrupar mensaxes similares na consola"
  },
  "panels/console/ConsoleView.ts | hideAll": {
    "message": "Ocultar todo"
  },
  "panels/console/ConsoleView.ts | hideConsoleSidebar": {
    "message": "Ocultar barra lateral da consola"
  },
  "panels/console/ConsoleView.ts | hideMessagesFromS": {
    "message": "Ocultar mensaxes de {PH1}"
  },
  "panels/console/ConsoleView.ts | hideNetwork": {
    "message": "Ocultar rede"
  },
  "panels/console/ConsoleView.ts | info": {
    "message": "Información"
  },
  "panels/console/ConsoleView.ts | issueToolbarClickToGoToTheIssuesTab": {
    "message": "Facer clic para ir á pestana Problemas"
  },
  "panels/console/ConsoleView.ts | issueToolbarClickToView": {
    "message": "Facer clic para ver {issueEnumeration}"
  },
  "panels/console/ConsoleView.ts | issueToolbarTooltipGeneral": {
    "message": "Xa non se xeran mensaxes da consola cando se producen algúns problemas, pero estes móstranse na pestana Problemas."
  },
  "panels/console/ConsoleView.ts | issuesWithColon": {
    "message": "{n,plural, =0{Ningún problema}=1{# problema:}other{# problemas:}}"
  },
  "panels/console/ConsoleView.ts | logLevelS": {
    "message": "Nivel de rexistro: {PH1}"
  },
  "panels/console/ConsoleView.ts | logXMLHttpRequests": {
    "message": "Rexistra XMLHttpRequests"
  },
  "panels/console/ConsoleView.ts | onlyShowMessagesFromTheCurrentContext": {
    "message": "Mostrar só mensaxes do contexto actual (top, iframe, worker, extensión)"
  },
  "panels/console/ConsoleView.ts | overriddenByFilterSidebar": {
    "message": "Anulada pola barra lateral de filtros"
  },
  "panels/console/ConsoleView.ts | preserveLog": {
    "message": "Conservar rexistro"
  },
  "panels/console/ConsoleView.ts | replayXhr": {
    "message": "Volver realizar solicitude XHR"
  },
  "panels/console/ConsoleView.ts | sHidden": {
    "message": "{n,plural, =1{# mensaxes ocultas}other{# mensaxes ocultas}}"
  },
  "panels/console/ConsoleView.ts | sOnly": {
    "message": "Só {PH1}"
  },
  "panels/console/ConsoleView.ts | saveAs": {
    "message": "Gardar como…"
  },
  "panels/console/ConsoleView.ts | searching": {
    "message": "Buscando…"
  },
  "panels/console/ConsoleView.ts | selectedContextOnly": {
    "message": "Só contexto seleccionado"
  },
  "panels/console/ConsoleView.ts | showConsoleSidebar": {
    "message": "Mostrar barra lateral da consola"
  },
  "panels/console/ConsoleView.ts | showCorsErrorsInConsole": {
    "message": "Mostrar erros de CORS na consola"
  },
  "panels/console/ConsoleView.ts | treatEvaluationAsUserActivation": {
    "message": "Trata a avaliación como unha activación do usuario"
  },
  "panels/console/ConsoleView.ts | verbose": {
    "message": "Detallada"
  },
  "panels/console/ConsoleView.ts | warnings": {
    "message": "Advertencias"
  },
  "panels/console/ConsoleView.ts | writingFile": {
    "message": "Escribindo ficheiro…"
  },
  "panels/console/ConsoleViewMessage.ts | Mxx": {
    "message": " M<XX>"
  },
  "panels/console/ConsoleViewMessage.ts | SeeIssueInCookieReport": {
    "message": "Click to open privacy and security panel and show third-party cookie report"
  },
  "panels/console/ConsoleViewMessage.ts | assertionFailed": {
    "message": "Produciuse un erro coa afirmación: "
  },
  "panels/console/ConsoleViewMessage.ts | attribute": {
    "message": "<attribute>"
  },
  "panels/console/ConsoleViewMessage.ts | clearAllMessagesWithS": {
    "message": "Para borrar todas as mensaxes, preme {PH1}"
  },
  "panels/console/ConsoleViewMessage.ts | cndBreakpoint": {
    "message": "Punto de interrupción condicional"
  },
  "panels/console/ConsoleViewMessage.ts | console": {
    "message": "Consola"
  },
  "panels/console/ConsoleViewMessage.ts | consoleWasCleared": {
    "message": "Borrouse a consola"
  },
  "panels/console/ConsoleViewMessage.ts | consoleclearWasPreventedDueTo": {
    "message": "\"Conservar rexistro\" non permitiu que se executase console.clear()"
  },
  "panels/console/ConsoleViewMessage.ts | deprecationS": {
    "message": "[Deprecation] {PH1}"
  },
  "panels/console/ConsoleViewMessage.ts | error": {
    "message": "Produciuse un erro"
  },
  "panels/console/ConsoleViewMessage.ts | errorS": {
    "message": "{n,plural, =1{Erro, repetiuse # vez}other{Erro, repetiuse # veces}}"
  },
  "panels/console/ConsoleViewMessage.ts | exception": {
    "message": "<excepción>"
  },
  "panels/console/ConsoleViewMessage.ts | explainThisError": {
    "message": "Comprende este erro"
  },
  "panels/console/ConsoleViewMessage.ts | explainThisErrorWithAI": {
    "message": "Comprende este erro. Coa tecnoloxía da IA."
  },
  "panels/console/ConsoleViewMessage.ts | explainThisMessage": {
    "message": "Comprende esta mensaxe"
  },
  "panels/console/ConsoleViewMessage.ts | explainThisMessageWithAI": {
    "message": "Comprende esta mensaxe. Coa tecnoloxía da IA"
  },
  "panels/console/ConsoleViewMessage.ts | explainThisWarning": {
    "message": "Comprende este aviso"
  },
  "panels/console/ConsoleViewMessage.ts | explainThisWarningWithAI": {
    "message": "Comprende este aviso. Coa tecnoloxía da IA."
  },
  "panels/console/ConsoleViewMessage.ts | functionWasResolvedFromBound": {
    "message": "A función corrixiuse a partir da función vinculada."
  },
  "panels/console/ConsoleViewMessage.ts | index": {
    "message": "(índice)"
  },
  "panels/console/ConsoleViewMessage.ts | interventionS": {
    "message": "[Intervention] {PH1}"
  },
  "panels/console/ConsoleViewMessage.ts | logpoint": {
    "message": "Punto de rexistro"
  },
  "panels/console/ConsoleViewMessage.ts | repeatS": {
    "message": "{n,plural, =1{Repetiuse # vez}other{Repetiuse # veces}}"
  },
  "panels/console/ConsoleViewMessage.ts | someEvent": {
    "message": "Evento <algún>"
  },
  "panels/console/ConsoleViewMessage.ts | stackMessageCollapsed": {
    "message": "Contraeuse a táboa da pilla"
  },
  "panels/console/ConsoleViewMessage.ts | stackMessageExpanded": {
    "message": "Despregouse a táboa da pilla"
  },
  "panels/console/ConsoleViewMessage.ts | thisValueWasEvaluatedUponFirst": {
    "message": "Este valor avaliouse ao despregarse por primeira vez. Desde entón, puido cambiar."
  },
  "panels/console/ConsoleViewMessage.ts | thisValueWillNotBeCollectedUntil": {
    "message": "Este valor non se recompilará ata que se borre o contido da consola."
  },
  "panels/console/ConsoleViewMessage.ts | tookNms": {
    "message": "tardou <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 (repítese # vez)}other{Advertencia (repítese # veces)}}"
  },
  "panels/console/console-meta.ts | autocompleteFromHistory": {
    "message": "Autocompletar a partir do historial"
  },
  "panels/console/console-meta.ts | autocompleteOnEnter": {
    "message": "Aceptar a suxestión da función de autocompletar ao premer Introducir"
  },
  "panels/console/console-meta.ts | clearConsole": {
    "message": "Borrar consola"
  },
  "panels/console/console-meta.ts | clearConsoleHistory": {
    "message": "Borrar historial da consola"
  },
  "panels/console/console-meta.ts | collapseConsoleTraceMessagesByDefault": {
    "message": "Non despregar automaticamente mensaxes de console.trace()"
  },
  "panels/console/console-meta.ts | console": {
    "message": "Consola"
  },
  "panels/console/console-meta.ts | createLiveExpression": {
    "message": "Crear expresión en directo"
  },
  "panels/console/console-meta.ts | doNotAutocompleteFromHistory": {
    "message": "Non autocompletar con datos do historial"
  },
  "panels/console/console-meta.ts | doNotAutocompleteOnEnter": {
    "message": "Non aceptar a suxestión da función de autocompletar ao premer Introducir"
  },
  "panels/console/console-meta.ts | doNotEagerlyEvaluateConsole": {
    "message": "Non avaliar atentamente texto de solicitude da consola"
  },
  "panels/console/console-meta.ts | doNotGroupSimilarMessagesIn": {
    "message": "Non agrupar mensaxes similares na consola"
  },
  "panels/console/console-meta.ts | doNotShowCorsErrorsIn": {
    "message": "Non mostrar erros de CORS na consola"
  },
  "panels/console/console-meta.ts | doNotTreatEvaluationAsUser": {
    "message": "Non tratar a avaliación como unha activación do usuario"
  },
  "panels/console/console-meta.ts | eagerEvaluation": {
    "message": "Avaliación rápida"
  },
  "panels/console/console-meta.ts | eagerlyEvaluateConsolePromptText": {
    "message": "Avaliar atentamente texto de solicitude da consola"
  },
  "panels/console/console-meta.ts | evaluateTriggersUserActivation": {
    "message": "Tratar a avaliación do código como unha acción do usuario"
  },
  "panels/console/console-meta.ts | expandConsoleTraceMessagesByDefault": {
    "message": "Despregar automaticamente mensaxes de console.trace()"
  },
  "panels/console/console-meta.ts | groupSimilarMessagesInConsole": {
    "message": "Agrupar mensaxes similares na consola"
  },
  "panels/console/console-meta.ts | hideNetworkMessages": {
    "message": "Ocultar mensaxes de rede"
  },
  "panels/console/console-meta.ts | hideTimestamps": {
    "message": "Ocultar marcas de tempo"
  },
  "panels/console/console-meta.ts | logXmlhttprequests": {
    "message": "Rexistrar XMLHttpRequests"
  },
  "panels/console/console-meta.ts | onlyShowMessagesFromTheCurrent": {
    "message": "Mostrar só mensaxes do contexto actual (top, iframe, worker, extensión)"
  },
  "panels/console/console-meta.ts | selectedContextOnly": {
    "message": "Só contexto seleccionado"
  },
  "panels/console/console-meta.ts | showConsole": {
    "message": "Mostrar consola"
  },
  "panels/console/console-meta.ts | showCorsErrorsInConsole": {
    "message": "Mostrar erros de CORS na consola"
  },
  "panels/console/console-meta.ts | showMessagesFromAllContexts": {
    "message": "Mostrar mensaxes de todos os contextos"
  },
  "panels/console/console-meta.ts | showNetworkMessages": {
    "message": "Mostrar mensaxes de rede"
  },
  "panels/console/console-meta.ts | showTimestamps": {
    "message": "Amosar marcas de tempo"
  },
  "panels/console/console-meta.ts | timestamps": {
    "message": "Marcas de tempo"
  },
  "panels/console/console-meta.ts | toggleConsole": {
    "message": "Activar ou desactivar consola"
  },
  "panels/console/console-meta.ts | treatEvaluationAsUserActivation": {
    "message": "Tratar avaliación como unha activación do usuario"
  },
  "panels/console_counters/WarningErrorCounter.ts | openConsoleToViewS": {
    "message": "Abrir consola para ver {PH1}"
  },
  "panels/console_counters/WarningErrorCounter.ts | openIssuesToView": {
    "message": "{n,plural, =1{Abrir Problemas para ver # incidencia:}other{Abrir Problemas para ver # incidencias:}}"
  },
  "panels/console_counters/WarningErrorCounter.ts | sErrors": {
    "message": "{n,plural, =1{# erro}other{# erros}}"
  },
  "panels/console_counters/WarningErrorCounter.ts | sWarnings": {
    "message": "{n,plural, =1{# advertencia}other{# advertencias}}"
  },
  "panels/coverage/CoverageListView.ts | codeCoverage": {
    "message": "Codificar cobertura"
  },
  "panels/coverage/CoverageListView.ts | css": {
    "message": "CSS"
  },
  "panels/coverage/CoverageListView.ts | jsCoverageWithPerBlock": {
    "message": "Cobertura de JavaScript con granularidade por bloque: unha vez executado un bloque de JavaScript, ese bloque márcase como cuberto."
  },
  "panels/coverage/CoverageListView.ts | jsCoverageWithPerFunction": {
    "message": "Cobertura de JS con nivel de detalle por función: unha vez se executa unha función, márcase como cuberta na súa totalidade."
  },
  "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}) pertencen a bloques de JavaScript que (aínda) non se executaron."
  },
  "panels/coverage/CoverageListView.ts | sBytesSBelongToBlocksOfJavascript": {
    "message": "{PH1} bytes ({PH2}) pertencen a bloques de JavaScript que se executaron polo menos unha vez."
  },
  "panels/coverage/CoverageListView.ts | sBytesSBelongToFunctionsThatHave": {
    "message": "{PH1} bytes ({PH2}) pertencen a funcións que (aínda) non se executaron."
  },
  "panels/coverage/CoverageListView.ts | sBytesSBelongToFunctionsThatHaveExecuted": {
    "message": "{PH1} bytes ({PH2}) pertencen a funcións que se executaron polo menos unha vez."
  },
  "panels/coverage/CoverageListView.ts | sOfFileUnusedSOfFileUsed": {
    "message": "{PH1} % do ficheiro sen usar, {PH2} % do ficheiro en uso"
  },
  "panels/coverage/CoverageListView.ts | totalBytes": {
    "message": "Bytes en total"
  },
  "panels/coverage/CoverageListView.ts | type": {
    "message": "Tipo"
  },
  "panels/coverage/CoverageListView.ts | unusedBytes": {
    "message": "Bytes sen usar"
  },
  "panels/coverage/CoverageListView.ts | url": {
    "message": "URL"
  },
  "panels/coverage/CoverageListView.ts | usageVisualization": {
    "message": "Visualización de uso"
  },
  "panels/coverage/CoverageView.ts | activationNoCapture": {
    "message": "Non se puido capturar a información de cobertura porque a páxina se renderizou previamente en segundo plano."
  },
  "panels/coverage/CoverageView.ts | all": {
    "message": "Todos"
  },
  "panels/coverage/CoverageView.ts | bfcacheNoCapture": {
    "message": "Non se puido capturar a información de cobertura porque a páxina se publicou desde unha memoria caché de páxinas anteriores e seguintes."
  },
  "panels/coverage/CoverageView.ts | chooseCoverageGranularityPer": {
    "message": "Escoller o nivel de detalle da cobertura: se queres pouca altura, selecciona Por función; se prefires bastante altura, escolle Por bloque."
  },
  "panels/coverage/CoverageView.ts | clickTheRecordButtonSToStart": {
    "message": "Fai clic no botón de gravación {PH1} para comezar a rexistrar a cobertura."
  },
  "panels/coverage/CoverageView.ts | clickTheReloadButtonSToReloadAnd": {
    "message": "Fai clic no botón Volver cargar {PH1} para volver cargar o contido e comezar a rexistrar a cobertura."
  },
  "panels/coverage/CoverageView.ts | contentScripts": {
    "message": "Scripts de contido"
  },
  "panels/coverage/CoverageView.ts | css": {
    "message": "CSS"
  },
  "panels/coverage/CoverageView.ts | filterByUrl": {
    "message": "Filtrar por URL"
  },
  "panels/coverage/CoverageView.ts | filterCoverageByType": {
    "message": "Cobertura de filtro por tipo"
  },
  "panels/coverage/CoverageView.ts | filteredSTotalS": {
    "message": "Vista filtrada: {PH1}  Total: {PH2}"
  },
  "panels/coverage/CoverageView.ts | includeExtensionContentScripts": {
    "message": "Incluír scripts de contido da 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 | reloadPrompt": {
    "message": "Fai clic no botón de volver cargar {PH1} para cargar a páxina de novo e ter cobertura."
  },
  "panels/coverage/CoverageView.ts | sOfSSUsedSoFarSUnused": {
    "message": "Uso de {PH1} de {PH2} ({PH3} %) polo momento; un {PH4} sen usar."
  },
  "panels/coverage/coverage-meta.ts | clearCoverage": {
    "message": "Borrar cobertura"
  },
  "panels/coverage/coverage-meta.ts | coverage": {
    "message": "Cobertura"
  },
  "panels/coverage/coverage-meta.ts | exportCoverage": {
    "message": "Exportar cobertura"
  },
  "panels/coverage/coverage-meta.ts | instrumentCoverage": {
    "message": "Instrumentar cobertura"
  },
  "panels/coverage/coverage-meta.ts | showCoverage": {
    "message": "Mostrar Cobertura"
  },
  "panels/coverage/coverage-meta.ts | startInstrumentingCoverageAnd": {
    "message": "Comezar a instrumentar cobertura e volver cargar a páxina"
  },
  "panels/coverage/coverage-meta.ts | stopInstrumentingCoverageAndShow": {
    "message": "Deixar de instrumentar a cobertura e 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": "Cores do fondo: {PH1}"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | borderColorsS": {
    "message": "Cores do bordo: {PH1}"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | classSelectors": {
    "message": "Selectores de clase"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | colors": {
    "message": "Cores"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | contrastIssues": {
    "message": "Problemas de contraste"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | contrastIssuesS": {
    "message": "Problemas de contraste: {PH1}"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | contrastRatio": {
    "message": "Proporción de contraste"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | cssOverviewElements": {
    "message": "Elementos de vista xeral de 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": "Follas de estilo externas"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | fillColorsS": {
    "message": "Cores de recheo: {PH1}"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | fontInfo": {
    "message": "Información do tipo de letra"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | idSelectors": {
    "message": "Selectores de código de identificación"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | inlineStyleElements": {
    "message": "Elementos de estilo inseridos"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | mediaQueries": {
    "message": "Consultas multimedia"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | nOccurrences": {
    "message": "{n,plural, =1{# ocorrencia}other{# ocorrencias}}"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | nonsimpleSelectors": {
    "message": "Selectores non simples"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | overviewSummary": {
    "message": "Resumo da vista xeral"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | showElement": {
    "message": "Mostrar elemento"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | source": {
    "message": "Orixe"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | styleRules": {
    "message": "Normas de estilo"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | textColorSOverSBackgroundResults": {
    "message": "Cor de texto {PH1} sobre resultados de fondo {PH2} en baixo contraste para {PH3} elementos"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | textColorsS": {
    "message": "Cores do texto: {PH1}"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | thereAreNoFonts": {
    "message": "Non hai ningún tipo de letra."
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | thereAreNoMediaQueries": {
    "message": "Non hai consultas de contido multimedia."
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | thereAreNoUnusedDeclarations": {
    "message": "Non hai ningunha declaración sen utilizar."
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | typeSelectors": {
    "message": "Selectores de tipo"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | universalSelectors": {
    "message": "Selectores universais"
  },
  "panels/css_overview/CSSOverviewCompletedView.ts | unusedDeclarations": {
    "message": "Declaracións sen usar"
  },
  "panels/css_overview/CSSOverviewProcessingView.ts | cancel": {
    "message": "Cancelar"
  },
  "panels/css_overview/CSSOverviewSidebarPanel.ts | clearOverview": {
    "message": "Borrar vista xeral"
  },
  "panels/css_overview/CSSOverviewSidebarPanel.ts | cssOverviewPanelSidebar": {
    "message": "Barra lateral do panel da vista xeral de CSS"
  },
  "panels/css_overview/CSSOverviewUnusedDeclarations.ts | bottomAppliedToAStatically": {
    "message": "Aplicouse o valor Bottom a un elemento cunha posición estática"
  },
  "panels/css_overview/CSSOverviewUnusedDeclarations.ts | heightAppliedToAnInlineElement": {
    "message": "Height aplicado a un elemento inserido"
  },
  "panels/css_overview/CSSOverviewUnusedDeclarations.ts | leftAppliedToAStatically": {
    "message": "Aplicouse o valor Left a un elemento cunha posición estática"
  },
  "panels/css_overview/CSSOverviewUnusedDeclarations.ts | rightAppliedToAStatically": {
    "message": "Aplicouse o valor Right a un elemento cunha posición estática"
  },
  "panels/css_overview/CSSOverviewUnusedDeclarations.ts | topAppliedToAStatically": {
    "message": "Aplicouse o valor Top a un elemento cunha posición estática"
  },
  "panels/css_overview/CSSOverviewUnusedDeclarations.ts | verticalAlignmentAppliedTo": {
    "message": "Aliñamento vertical aplicado a un elemento que non está nin inline nin table-cell"
  },
  "panels/css_overview/CSSOverviewUnusedDeclarations.ts | widthAppliedToAnInlineElement": {
    "message": "Width aplicado a un elemento inserido"
  },
  "panels/css_overview/components/CSSOverviewStartView.ts | captureOverview": {
    "message": "Vista xeral da captura"
  },
  "panels/css_overview/components/CSSOverviewStartView.ts | capturePageCSSOverview": {
    "message": "Rexistrar unha vista xeral de CSS da túa páxina"
  },
  "panels/css_overview/components/CSSOverviewStartView.ts | identifyCSSImprovements": {
    "message": "Identificar posibles melloras de CSS"
  },
  "panels/css_overview/components/CSSOverviewStartView.ts | identifyCSSImprovementsWithExampleIssues": {
    "message": "Identificar posibles melloras de CSS (por exemplo, problemas de baixo contraste, declaracións sen usar, problemas de coincidencia da cor ou do tipo de letra…)"
  },
  "panels/css_overview/components/CSSOverviewStartView.ts | locateAffectedElements": {
    "message": "Localizar os elementos afectados no panel Elementos"
  },
  "panels/css_overview/components/CSSOverviewStartView.ts | quickStartWithCSSOverview": {
    "message": "Inicio rápido: Comeza a utilizar o novo panel de vista xeral de CSS"
  },
  "panels/css_overview/css_overview-meta.ts | cssOverview": {
    "message": "Vista xeral de CSS"
  },
  "panels/css_overview/css_overview-meta.ts | showCssOverview": {
    "message": "Mostrar a vista xeral de CSS"
  },
  "panels/developer_resources/DeveloperResourcesListView.ts | copyInitiatorUrl": {
    "message": "Copiar URL do iniciador"
  },
  "panels/developer_resources/DeveloperResourcesListView.ts | copyUrl": {
    "message": "Copiar URL"
  },
  "panels/developer_resources/DeveloperResourcesListView.ts | developerResources": {
    "message": "Recursos de programación"
  },
  "panels/developer_resources/DeveloperResourcesListView.ts | error": {
    "message": "Produciuse un erro"
  },
  "panels/developer_resources/DeveloperResourcesListView.ts | failure": {
    "message": "fallo"
  },
  "panels/developer_resources/DeveloperResourcesListView.ts | initiator": {
    "message": "Iniciador"
  },
  "panels/developer_resources/DeveloperResourcesListView.ts | pending": {
    "message": "pendente"
  },
  "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 en total"
  },
  "panels/developer_resources/DeveloperResourcesListView.ts | url": {
    "message": "URL"
  },
  "panels/developer_resources/DeveloperResourcesView.ts | enableLoadingThroughTarget": {
    "message": "Cargar a través do sitio web"
  },
  "panels/developer_resources/DeveloperResourcesView.ts | filterByText": {
    "message": "Filtrar por URL e erro"
  },
  "panels/developer_resources/DeveloperResourcesView.ts | loadHttpsDeveloperResources": {
    "message": "Cargar os recursos de HTTP(S) para programadores mediante o sitio web que inspecciones e non con DevTools"
  },
  "panels/developer_resources/DeveloperResourcesView.ts | noResourceMatches": {
    "message": "Non hai ningunha coincidencia de recursos"
  },
  "panels/developer_resources/DeveloperResourcesView.ts | numberOfResourceMatch": {
    "message": "{n,plural, =1{# coincidencia de recursos}other{# coincidencias de recursos}}"
  },
  "panels/developer_resources/DeveloperResourcesView.ts | resources": {
    "message": "{n,plural, =1{# recurso}other{# recursos}}"
  },
  "panels/developer_resources/DeveloperResourcesView.ts | resourcesCurrentlyLoading": {
    "message": "{PH1} recursos; {PH2} cargándose nestes momentos"
  },
  "panels/developer_resources/developer_resources-meta.ts | developerResources": {
    "message": "Recursos de programación"
  },
  "panels/developer_resources/developer_resources-meta.ts | showDeveloperResources": {
    "message": "Mostrar recursos de programación"
  },
  "panels/elements/CSSRuleValidator.ts | flexGridContainerPropertyRuleFix": {
    "message": "Proba a configurar {PROPERTY_NAME} no elemento de contedor ou usa {ALTERNATIVE_PROPERTY_NAME}."
  },
  "panels/elements/CSSRuleValidator.ts | flexGridContainerPropertyRuleReason": {
    "message": "Este elemento é de tipo {CONTAINER_DISPLAY_NAME} (é dicir, un elemento secundario dun contedor {CONTAINER_DISPLAY_NAME}), pero {PROPERTY_NAME} só se aplica aos contedores."
  },
  "panels/elements/CSSRuleValidator.ts | fontVariationSettingsWarning": {
    "message": "O valor da opción de configuración {PH1} ({PH2}) está fóra do intervalo admitido [{PH3}, {PH4}] para a familia de tipos de letra {PH5}."
  },
  "panels/elements/CSSRuleValidator.ts | ruleViolatedByParentElementRuleFix": {
    "message": "Proba a establecer a propiedade {EXISTING_PARENT_ELEMENT_RULE} do elemento principal co valor {TARGET_PARENT_ELEMENT_RULE}."
  },
  "panels/elements/CSSRuleValidator.ts | ruleViolatedByParentElementRuleReason": {
    "message": "A propiedade {REASON_PROPERTY_DECLARATION_CODE} do elemento principal impide o efecto de {AFFECTED_PROPERTY_DECLARATION_CODE}."
  },
  "panels/elements/CSSRuleValidator.ts | ruleViolatedBySameElementRuleChangeFlexOrGrid": {
    "message": "Proba a engadir {DISPLAY_GRID_RULE} ou {DISPLAY_FLEX_RULE} para converter este elemento nun contedor."
  },
  "panels/elements/CSSRuleValidator.ts | ruleViolatedBySameElementRuleChangeSuggestion": {
    "message": "Proba a establecer a propiedade {EXISTING_PROPERTY_DECLARATION} co valor {TARGET_PROPERTY_DECLARATION}."
  },
  "panels/elements/CSSRuleValidator.ts | ruleViolatedBySameElementRuleFix": {
    "message": "Proba a establecer {PROPERTY_NAME} nun valor diferente de {PROPERTY_VALUE}."
  },
  "panels/elements/CSSRuleValidator.ts | ruleViolatedBySameElementRuleReason": {
    "message": "A propiedade {REASON_PROPERTY_DECLARATION_CODE} impide o efecto de {AFFECTED_PROPERTY_DECLARATION_CODE}."
  },
  "panels/elements/ClassesPaneWidget.ts | addNewClass": {
    "message": "Engade unha clase nova"
  },
  "panels/elements/ClassesPaneWidget.ts | classSAdded": {
    "message": "Engadiuse a clase {PH1}"
  },
  "panels/elements/ClassesPaneWidget.ts | classesSAdded": {
    "message": "Engadíronse as clases {PH1}"
  },
  "panels/elements/ClassesPaneWidget.ts | elementClasses": {
    "message": "Clases de elementos"
  },
  "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 | group": {
    "message": "Grupo"
  },
  "panels/elements/ComputedStyleWidget.ts | navigateToSelectorSource": {
    "message": "Ir á orixe do selector"
  },
  "panels/elements/ComputedStyleWidget.ts | navigateToStyle": {
    "message": "Ir ao estilo"
  },
  "panels/elements/ComputedStyleWidget.ts | noMatchingProperty": {
    "message": "Non se atopou ningunha propiedade que coincida"
  },
  "panels/elements/ComputedStyleWidget.ts | showAll": {
    "message": "Mostrar todo"
  },
  "panels/elements/DOMLinkifier.ts | node": {
    "message": "<nó>"
  },
  "panels/elements/ElementStatePaneWidget.ts | emulateFocusedPage": {
    "message": "Emular unha páxina enfocada"
  },
  "panels/elements/ElementStatePaneWidget.ts | emulatesAFocusedPage": {
    "message": "Mantén a páxina enfocada. Úsase con frecuencia para depurar elementos que desaparecen."
  },
  "panels/elements/ElementStatePaneWidget.ts | forceElementSpecificStates": {
    "message": "Forzar estado de elemento específico"
  },
  "panels/elements/ElementStatePaneWidget.ts | forceElementState": {
    "message": "Forzar estado do elemento"
  },
  "panels/elements/ElementStatePaneWidget.ts | learnMore": {
    "message": "Máis información"
  },
  "panels/elements/ElementStatePaneWidget.ts | toggleElementState": {
    "message": "Activar/desactivar estado do elemento"
  },
  "panels/elements/ElementsPanel.ts | adornerSettings": {
    "message": "Configuración de indicadores"
  },
  "panels/elements/ElementsPanel.ts | computed": {
    "message": "Computados"
  },
  "panels/elements/ElementsPanel.ts | computedStylesHidden": {
    "message": "Barra lateral de estilos computados oculta"
  },
  "panels/elements/ElementsPanel.ts | computedStylesShown": {
    "message": "Barra lateral de estilos computados mostrada"
  },
  "panels/elements/ElementsPanel.ts | domTreeExplorer": {
    "message": "Explorador da árbore do DOM"
  },
  "panels/elements/ElementsPanel.ts | elementStateS": {
    "message": "Estado do elemento: {PH1}"
  },
  "panels/elements/ElementsPanel.ts | findByStringSelectorOrXpath": {
    "message": "Busca por cadea, selector ou XPath"
  },
  "panels/elements/ElementsPanel.ts | hideComputedStylesSidebar": {
    "message": "Ocultar barra lateral de estilos computados"
  },
  "panels/elements/ElementsPanel.ts | nodeCannotBeFoundInTheCurrent": {
    "message": "Non se puido atopar o nó na páxina actual."
  },
  "panels/elements/ElementsPanel.ts | openInElementsPanel": {
    "message": "Abrir no panel Elementos"
  },
  "panels/elements/ElementsPanel.ts | showComputedStylesSidebar": {
    "message": "Mostrar barra lateral de estilos computados"
  },
  "panels/elements/ElementsPanel.ts | sidePanelContent": {
    "message": "Contido do panel lateral"
  },
  "panels/elements/ElementsPanel.ts | sidePanelToolbar": {
    "message": "Barra de ferramentas do panel lateral"
  },
  "panels/elements/ElementsPanel.ts | styles": {
    "message": "Estilos"
  },
  "panels/elements/ElementsPanel.ts | switchToAccessibilityTreeView": {
    "message": "Cambiar á vista Árbore de accesibilidade"
  },
  "panels/elements/ElementsPanel.ts | switchToDomTreeView": {
    "message": "Cambiar á vista de árbore do DOM"
  },
  "panels/elements/ElementsPanel.ts | theDeferredDomNodeCouldNotBe": {
    "message": "O nó DOM adiado non se puido resolver a un nó válido."
  },
  "panels/elements/ElementsPanel.ts | theRemoteObjectCouldNotBe": {
    "message": "O obxecto remoto non se puido resolver a un nó válido."
  },
  "panels/elements/ElementsTreeElement.ts | addAttribute": {
    "message": "Engadir atributo"
  },
  "panels/elements/ElementsTreeElement.ts | captureNodeScreenshot": {
    "message": "Facer captura de pantalla do nó"
  },
  "panels/elements/ElementsTreeElement.ts | children": {
    "message": "Nenos:"
  },
  "panels/elements/ElementsTreeElement.ts | collapseChildren": {
    "message": "Contraer 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 JavaScript"
  },
  "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": "Desactivar modo flex"
  },
  "panels/elements/ElementsTreeElement.ts | disableGridMode": {
    "message": "Desactivar modo de grade"
  },
  "panels/elements/ElementsTreeElement.ts | disableScrollSnap": {
    "message": "Desactivar superposición da grade para o axuste do desprazamento"
  },
  "panels/elements/ElementsTreeElement.ts | duplicateElement": {
    "message": "Duplicar elemento"
  },
  "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 | elementHasScrollableOverflow": {
    "message": "Este elemento ten un menú adicional desprazable"
  },
  "panels/elements/ElementsTreeElement.ts | enableFlexMode": {
    "message": "Activar modo flex"
  },
  "panels/elements/ElementsTreeElement.ts | enableGridMode": {
    "message": "Activar modo de grade"
  },
  "panels/elements/ElementsTreeElement.ts | enableScrollSnap": {
    "message": "Activar superposición da grade para o axuste do desprazamento"
  },
  "panels/elements/ElementsTreeElement.ts | expandRecursively": {
    "message": "Despregar de forma recursiva"
  },
  "panels/elements/ElementsTreeElement.ts | focus": {
    "message": "Enfoque"
  },
  "panels/elements/ElementsTreeElement.ts | forceState": {
    "message": "Forzar estado"
  },
  "panels/elements/ElementsTreeElement.ts | hideElement": {
    "message": "Ocultar elemento"
  },
  "panels/elements/ElementsTreeElement.ts | openMediaPanel": {
    "message": "Ir ao panel multimedia"
  },
  "panels/elements/ElementsTreeElement.ts | paste": {
    "message": "Pegar"
  },
  "panels/elements/ElementsTreeElement.ts | scrollIntoView": {
    "message": "Desprazarse para ver o contido"
  },
  "panels/elements/ElementsTreeElement.ts | showFrameDetails": {
    "message": "Mostrar detalles do marco iframe"
  },
  "panels/elements/ElementsTreeElement.ts | showPopoverTarget": {
    "message": "Mostrar o obxectivo do cadro emerxente"
  },
  "panels/elements/ElementsTreeElement.ts | thisFrameWasIdentifiedAsAnAd": {
    "message": "Este marco identificouse como un marco de anuncio"
  },
  "panels/elements/ElementsTreeElement.ts | useSInTheConsoleToReferToThis": {
    "message": "Usa {PH1} na consola para facer referencia a este elemento."
  },
  "panels/elements/ElementsTreeElement.ts | valueIsTooLargeToEdit": {
    "message": "<o valor é demasiado grande para editalo>"
  },
  "panels/elements/ElementsTreeOutline.ts | pageDom": {
    "message": "DOM de páxina"
  },
  "panels/elements/ElementsTreeOutline.ts | reveal": {
    "message": "mostrar"
  },
  "panels/elements/ElementsTreeOutline.ts | showAllNodesDMore": {
    "message": "Mostrar todos os nós ({PH1} máis)"
  },
  "panels/elements/ElementsTreeOutline.ts | storeAsGlobalVariable": {
    "message": "Almacenar como variable global"
  },
  "panels/elements/EventListenersWidget.ts | all": {
    "message": "Todos"
  },
  "panels/elements/EventListenersWidget.ts | ancestors": {
    "message": "Predecesores"
  },
  "panels/elements/EventListenersWidget.ts | blocking": {
    "message": "Bloqueando"
  },
  "panels/elements/EventListenersWidget.ts | eventListenersCategory": {
    "message": "Categoría de detectores de eventos"
  },
  "panels/elements/EventListenersWidget.ts | frameworkListeners": {
    "message": "Framework detectores"
  },
  "panels/elements/EventListenersWidget.ts | passive": {
    "message": "Pasivos"
  },
  "panels/elements/EventListenersWidget.ts | resolveEventListenersBoundWith": {
    "message": "Resolver detectores de eventos conectados co marco"
  },
  "panels/elements/EventListenersWidget.ts | showListenersOnTheAncestors": {
    "message": "Mostrar detectores nos predecesores"
  },
  "panels/elements/LayersWidget.ts | cssLayersTitle": {
    "message": "Capas de CSS"
  },
  "panels/elements/LayersWidget.ts | toggleCSSLayers": {
    "message": "Mostrar/Ocultar vista de capas de CSS"
  },
  "panels/elements/MarkerDecorator.ts | domBreakpoint": {
    "message": "Punto de interrupción do DOM"
  },
  "panels/elements/MarkerDecorator.ts | elementIsHidden": {
    "message": "O elemento está oculto"
  },
  "panels/elements/NodeStackTraceWidget.ts | noStackTraceAvailable": {
    "message": "Non hai ningún seguimento da pilla dispoñible"
  },
  "panels/elements/PlatformFontsWidget.ts | dGlyphs": {
    "message": "{n,plural, =1{(# glifo)}other{(# glifos)}}"
  },
  "panels/elements/PlatformFontsWidget.ts | familyName": {
    "message": "Nome da familia"
  },
  "panels/elements/PlatformFontsWidget.ts | fontOrigin": {
    "message": "Orixe do tipo de letra"
  },
  "panels/elements/PlatformFontsWidget.ts | localFile": {
    "message": "Ficheiro local"
  },
  "panels/elements/PlatformFontsWidget.ts | networkResource": {
    "message": "Recurso de rede"
  },
  "panels/elements/PlatformFontsWidget.ts | postScriptName": {
    "message": "Nome de PostScript"
  },
  "panels/elements/PlatformFontsWidget.ts | renderedFonts": {
    "message": "Tipos de letra renderizados"
  },
  "panels/elements/PropertiesWidget.ts | noMatchingProperty": {
    "message": "Non se atopou ningunha propiedade que coincida"
  },
  "panels/elements/PropertiesWidget.ts | showAll": {
    "message": "Mostrar todo"
  },
  "panels/elements/PropertiesWidget.ts | showAllTooltip": {
    "message": "Cando a opción non está marcada, só se mostran as propiedades cuxos valores non sexan nulos nin estean sen definir"
  },
  "panels/elements/PropertyRenderer.ts | cssPropertyName": {
    "message": "Nome da propiedade do CSS: {PH1}"
  },
  "panels/elements/PropertyRenderer.ts | cssPropertyValue": {
    "message": "Valor da propiedade do CSS: {PH1}"
  },
  "panels/elements/StylePropertiesSection.ts | constructedStylesheet": {
    "message": "folla de estilo creada"
  },
  "panels/elements/StylePropertiesSection.ts | copyAllCSSChanges": {
    "message": "Copiar todos os cambios de CSS"
  },
  "panels/elements/StylePropertiesSection.ts | copyAllDeclarations": {
    "message": "Copiar todas as declaracións"
  },
  "panels/elements/StylePropertiesSection.ts | copyRule": {
    "message": "Copiar norma"
  },
  "panels/elements/StylePropertiesSection.ts | copySelector": {
    "message": "Copiar selector"
  },
  "panels/elements/StylePropertiesSection.ts | cssSelector": {
    "message": "Selector de CSS"
  },
  "panels/elements/StylePropertiesSection.ts | injectedStylesheet": {
    "message": "Folla de estilo inserida"
  },
  "panels/elements/StylePropertiesSection.ts | insertStyleRuleBelow": {
    "message": "Inserir unha norma de estilo abaixo"
  },
  "panels/elements/StylePropertiesSection.ts | sattributesStyle": {
    "message": "{PH1}[Estilo de atributos]"
  },
  "panels/elements/StylePropertiesSection.ts | showAllPropertiesSMore": {
    "message": "Mostrar todas as propiedades ({PH1} máis)"
  },
  "panels/elements/StylePropertiesSection.ts | styleAttribute": {
    "message": "Atributo (style)"
  },
  "panels/elements/StylePropertiesSection.ts | userAgentStylesheet": {
    "message": "folla de estilo de axente de usuario"
  },
  "panels/elements/StylePropertiesSection.ts | viaInspector": {
    "message": "a través do inspector"
  },
  "panels/elements/StylePropertyTreeElement.ts | copyAllCSSChanges": {
    "message": "Copiar todos os cambios de CSS"
  },
  "panels/elements/StylePropertyTreeElement.ts | copyAllCssDeclarationsAsJs": {
    "message": "Copiar todas as declaracións como JS"
  },
  "panels/elements/StylePropertyTreeElement.ts | copyAllDeclarations": {
    "message": "Copiar todas as declaracións"
  },
  "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 propiedade"
  },
  "panels/elements/StylePropertyTreeElement.ts | copyRule": {
    "message": "Copiar norma"
  },
  "panels/elements/StylePropertyTreeElement.ts | copyValue": {
    "message": "Copiar valor"
  },
  "panels/elements/StylePropertyTreeElement.ts | flexboxEditorButton": {
    "message": "Abrir editor (flexbox)"
  },
  "panels/elements/StylePropertyTreeElement.ts | gridEditorButton": {
    "message": "Abrir editor (grid)"
  },
  "panels/elements/StylePropertyTreeElement.ts | jumpToAnimationsPanel": {
    "message": "Ir ao panel Animacións"
  },
  "panels/elements/StylePropertyTreeElement.ts | openColorPickerS": {
    "message": "Abrir selector de cor. {PH1}"
  },
  "panels/elements/StylePropertyTreeElement.ts | openInSourcesPanel": {
    "message": "Abrir no panel Fontes"
  },
  "panels/elements/StylePropertyTreeElement.ts | shiftClickToChangeColorFormat": {
    "message": "Preme Maiúsculas e fai clic para cambiar o formato da cor."
  },
  "panels/elements/StylePropertyTreeElement.ts | togglePropertyAndContinueEditing": {
    "message": "Activar/desactivar propiedade e seguir editando"
  },
  "panels/elements/StylePropertyTreeElement.ts | viewComputedValue": {
    "message": "Ver valor calculado"
  },
  "panels/elements/StylesSidebarPane.ts | automaticDarkMode": {
    "message": "Modo escuro automático"
  },
  "panels/elements/StylesSidebarPane.ts | clickToRevealLayer": {
    "message": "Facer clic para mostrar a capa na árbore de capas"
  },
  "panels/elements/StylesSidebarPane.ts | copiedToClipboard": {
    "message": "Contido copiado no portapapeis"
  },
  "panels/elements/StylesSidebarPane.ts | copyAllCSSChanges": {
    "message": "Copiar os cambios de CSS"
  },
  "panels/elements/StylesSidebarPane.ts | incrementdecrementWithMousewheelHundred": {
    "message": "Aumenta ou reduce o parámetro coa roda do rato ou coas teclas Frecha arriba ou Frecha abaixo. {PH1}: ±100, Maiúsculas: ±10, {PH2}: ±0,1"
  },
  "panels/elements/StylesSidebarPane.ts | incrementdecrementWithMousewheelOne": {
    "message": "Aumenta ou reduce o parámetro coa roda do rato ou coas teclas Frecha arriba ou Frecha abaixo. {PH1}: R ±1, Maiúsculas: G ±1, {PH2}: B ±1"
  },
  "panels/elements/StylesSidebarPane.ts | inheritedFromSPseudoOf": {
    "message": "Herdado de ::{PH1} pseudo de "
  },
  "panels/elements/StylesSidebarPane.ts | inheritedFroms": {
    "message": "Herdanza de "
  },
  "panels/elements/StylesSidebarPane.ts | invalidPropertyValue": {
    "message": "O valor da propiedade non é válido"
  },
  "panels/elements/StylesSidebarPane.ts | invalidString": {
    "message": "{PH1}; nome da propiedade: {PH2}; valor da propiedade: {PH3}"
  },
  "panels/elements/StylesSidebarPane.ts | layer": {
    "message": "Capa"
  },
  "panels/elements/StylesSidebarPane.ts | noMatchingSelectorOrStyle": {
    "message": "Non hai ningún estilo nin selector que coincida"
  },
  "panels/elements/StylesSidebarPane.ts | pseudoSElement": {
    "message": "Elemento pseudo ::{PH1}"
  },
  "panels/elements/StylesSidebarPane.ts | specificity": {
    "message": "Especificidade: {PH1}"
  },
  "panels/elements/StylesSidebarPane.ts | toggleRenderingEmulations": {
    "message": "Activar/desactivar emulacións comúns de renderización"
  },
  "panels/elements/StylesSidebarPane.ts | unknownPropertyName": {
    "message": "Nome de propiedade descoñecido"
  },
  "panels/elements/StylesSidebarPane.ts | visibleSelectors": {
    "message": "{n,plural, =1{# selector visible que se indica a continuación}other{# selectores visibles que se indican a continuación}}"
  },
  "panels/elements/TopLayerContainer.ts | reveal": {
    "message": "mostrar"
  },
  "panels/elements/components/AccessibilityTreeNode.ts | ignored": {
    "message": "Ignorado"
  },
  "panels/elements/components/AnchorFunctionLinkSwatch.ts | jumpToAnchorNode": {
    "message": "Ir ao nó de áncora"
  },
  "panels/elements/components/CSSHintDetailsView.ts | learnMore": {
    "message": "Máis información"
  },
  "panels/elements/components/CSSPropertyDocsView.ts | dontShow": {
    "message": "Non mostrar"
  },
  "panels/elements/components/CSSPropertyDocsView.ts | learnMore": {
    "message": "Máis información"
  },
  "panels/elements/components/CSSVariableValueView.ts | invalidPropertyValue": {
    "message": "O valor da propiedade non é válido. Tipo esperado: {type}"
  },
  "panels/elements/components/CSSVariableValueView.ts | registeredPropertyLinkTitle": {
    "message": "Ver a propiedade rexistrada"
  },
  "panels/elements/components/CSSVariableValueView.ts | sIsNotDefined": {
    "message": "A propiedade {PH1} non está definida"
  },
  "panels/elements/components/ElementsBreadcrumbs.ts | breadcrumbs": {
    "message": "Secuencia de navegación da árbore do DOM"
  },
  "panels/elements/components/ElementsBreadcrumbs.ts | scrollLeft": {
    "message": "Desprazarse á esquerda"
  },
  "panels/elements/components/ElementsBreadcrumbs.ts | scrollRight": {
    "message": "Desprazarse á dereita"
  },
  "panels/elements/components/ElementsBreadcrumbsUtils.ts | text": {
    "message": "(texto)"
  },
  "panels/elements/components/ElementsTreeExpandButton.ts | expand": {
    "message": "Despregar"
  },
  "panels/elements/components/LayoutPane.ts | chooseElementOverlayColor": {
    "message": "Escoller a cor de superposición deste elemento"
  },
  "panels/elements/components/LayoutPane.ts | colorPickerOpened": {
    "message": "O selector de cor está aberto."
  },
  "panels/elements/components/LayoutPane.ts | flexbox": {
    "message": "Flexbox"
  },
  "panels/elements/components/LayoutPane.ts | flexboxOverlays": {
    "message": "Superposicións de Flexbox"
  },
  "panels/elements/components/LayoutPane.ts | grid": {
    "message": "Grade"
  },
  "panels/elements/components/LayoutPane.ts | gridOverlays": {
    "message": "Superposicións de grade"
  },
  "panels/elements/components/LayoutPane.ts | noFlexboxLayoutsFoundOnThisPage": {
    "message": "Non se atoparon deseños de Flexbox nesta páxina"
  },
  "panels/elements/components/LayoutPane.ts | noGridLayoutsFoundOnThisPage": {
    "message": "Non se atoparon deseños de grellas nesta páxina"
  },
  "panels/elements/components/LayoutPane.ts | overlayDisplaySettings": {
    "message": "Superpoñer configuración de visualización"
  },
  "panels/elements/components/LayoutPane.ts | showElementInTheElementsPanel": {
    "message": "Mostrar elemento no panel Elementos"
  },
  "panels/elements/components/StylePropertyEditor.ts | deselectButton": {
    "message": "Eliminar {propertyName}: {propertyValue}"
  },
  "panels/elements/components/StylePropertyEditor.ts | selectButton": {
    "message": "Engadir {propertyName}: {propertyValue}"
  },
  "panels/elements/elements-meta.ts | captureAreaScreenshot": {
    "message": "Facer captura de pantalla da zona seleccionada"
  },
  "panels/elements/elements-meta.ts | copyStyles": {
    "message": "Copiar estilos"
  },
  "panels/elements/elements-meta.ts | disableDomWordWrap": {
    "message": "Desactivar axuste de palabras do DOM"
  },
  "panels/elements/elements-meta.ts | duplicateElement": {
    "message": "Duplicar elemento"
  },
  "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": "Activar axuste de palabras do DOM"
  },
  "panels/elements/elements-meta.ts | eventListeners": {
    "message": "Detectores de eventos"
  },
  "panels/elements/elements-meta.ts | hideElement": {
    "message": "Ocultar elemento"
  },
  "panels/elements/elements-meta.ts | hideHtmlComments": {
    "message": "Ocultar HTML comentarios"
  },
  "panels/elements/elements-meta.ts | layout": {
    "message": "Deseño"
  },
  "panels/elements/elements-meta.ts | newStyleRule": {
    "message": "Nova regra de estilo"
  },
  "panels/elements/elements-meta.ts | properties": {
    "message": "Propiedades"
  },
  "panels/elements/elements-meta.ts | redo": {
    "message": "Refacer"
  },
  "panels/elements/elements-meta.ts | refreshEventListeners": {
    "message": "Actualizar os detectores de eventos"
  },
  "panels/elements/elements-meta.ts | revealDomNodeOnHover": {
    "message": "Mostrar nó do DOM ao pasar por enriba"
  },
  "panels/elements/elements-meta.ts | selectAnElementInThePageTo": {
    "message": "Seleccionar un elemento da páxina para inspeccionalo"
  },
  "panels/elements/elements-meta.ts | showCSSDocumentationTooltip": {
    "message": "Mostrar cadro de información da documentación de CSS"
  },
  "panels/elements/elements-meta.ts | showComputedStyles": {
    "message": "Mostrar estilos computados"
  },
  "panels/elements/elements-meta.ts | showDetailedInspectTooltip": {
    "message": "Mostrar cadro de información con detalles sobre a inspección"
  },
  "panels/elements/elements-meta.ts | showElements": {
    "message": "Mostrar panel Elementos"
  },
  "panels/elements/elements-meta.ts | showEventListeners": {
    "message": "Mostrar detectores de eventos"
  },
  "panels/elements/elements-meta.ts | showHtmlComments": {
    "message": "Mostrar HTML comentarios"
  },
  "panels/elements/elements-meta.ts | showLayout": {
    "message": "Mostrar deseño"
  },
  "panels/elements/elements-meta.ts | showProperties": {
    "message": "Mostrar propiedades"
  },
  "panels/elements/elements-meta.ts | showStackTrace": {
    "message": "Mostrar seguimento da pilla"
  },
  "panels/elements/elements-meta.ts | showStyles": {
    "message": "Mostrar estilos"
  },
  "panels/elements/elements-meta.ts | showUserAgentShadowDOM": {
    "message": "Mostrar DOM paralelo do axente de usuario"
  },
  "panels/elements/elements-meta.ts | stackTrace": {
    "message": "Seguimento da morea"
  },
  "panels/elements/elements-meta.ts | toggleEyeDropper": {
    "message": "Activar/desactivar contagotas"
  },
  "panels/elements/elements-meta.ts | undo": {
    "message": "Desfacer"
  },
  "panels/elements/elements-meta.ts | wordWrap": {
    "message": "Axuste de palabras"
  },
  "panels/emulation/DeviceModeToolbar.ts | addDevicePixelRatio": {
    "message": "Engadir proporción de píxeles do dispositivo"
  },
  "panels/emulation/DeviceModeToolbar.ts | addDeviceType": {
    "message": "Engadir tipo de dispositivo"
  },
  "panels/emulation/DeviceModeToolbar.ts | autoadjustZoom": {
    "message": "Axustar zoom automaticamente"
  },
  "panels/emulation/DeviceModeToolbar.ts | closeDevtools": {
    "message": "Pechar DevTools"
  },
  "panels/emulation/DeviceModeToolbar.ts | defaultF": {
    "message": "Valor predeterminado: {PH1}"
  },
  "panels/emulation/DeviceModeToolbar.ts | devicePixelRatio": {
    "message": "Proporción de píxeles do dispositivo"
  },
  "panels/emulation/DeviceModeToolbar.ts | devicePosture": {
    "message": "Posición do dispositivo"
  },
  "panels/emulation/DeviceModeToolbar.ts | deviceType": {
    "message": "Tipo de dispositivo"
  },
  "panels/emulation/DeviceModeToolbar.ts | dimensions": {
    "message": "Dimensións"
  },
  "panels/emulation/DeviceModeToolbar.ts | edit": {
    "message": "Editar…"
  },
  "panels/emulation/DeviceModeToolbar.ts | experimentalWebPlatformFeature": {
    "message": "A función experimental Experimental Web Platform Feature está activada. Fai clic para desactivala."
  },
  "panels/emulation/DeviceModeToolbar.ts | experimentalWebPlatformFeatureFlag": {
    "message": "A función experimental Experimental Web Platform Feature está desactivada. Fai clic para activala."
  },
  "panels/emulation/DeviceModeToolbar.ts | fitToWindowF": {
    "message": "Axustar ao tamaño da ventá ({PH1} %)"
  },
  "panels/emulation/DeviceModeToolbar.ts | heightLeaveEmptyForFull": {
    "message": "Altura (deixa baleiro o campo se queres usar a altura completa)"
  },
  "panels/emulation/DeviceModeToolbar.ts | hideDeviceFrame": {
    "message": "Ocultar marco do dispositivo"
  },
  "panels/emulation/DeviceModeToolbar.ts | hideMediaQueries": {
    "message": "Ocultar consultas multimedia"
  },
  "panels/emulation/DeviceModeToolbar.ts | hideRulers": {
    "message": "Ocultar regras"
  },
  "panels/emulation/DeviceModeToolbar.ts | landscape": {
    "message": "Horizontal"
  },
  "panels/emulation/DeviceModeToolbar.ts | moreOptions": {
    "message": "Máis opcións"
  },
  "panels/emulation/DeviceModeToolbar.ts | none": {
    "message": "Ningún"
  },
  "panels/emulation/DeviceModeToolbar.ts | portrait": {
    "message": "Retrato"
  },
  "panels/emulation/DeviceModeToolbar.ts | removeDevicePixelRatio": {
    "message": "Quitar proporción de píxeles do dispositivo"
  },
  "panels/emulation/DeviceModeToolbar.ts | removeDeviceType": {
    "message": "Quitar tipo de dispositivo"
  },
  "panels/emulation/DeviceModeToolbar.ts | resetToDefaults": {
    "message": "Restablecer valores predeterminados"
  },
  "panels/emulation/DeviceModeToolbar.ts | responsive": {
    "message": "Adaptable"
  },
  "panels/emulation/DeviceModeToolbar.ts | rotate": {
    "message": "Xirar"
  },
  "panels/emulation/DeviceModeToolbar.ts | screenOrientationOptions": {
    "message": "Opcións de orientación de pantalla"
  },
  "panels/emulation/DeviceModeToolbar.ts | showDeviceFrame": {
    "message": "Mostrar marco do dispositivo"
  },
  "panels/emulation/DeviceModeToolbar.ts | showMediaQueries": {
    "message": "Mostrar consultas multimedia"
  },
  "panels/emulation/DeviceModeToolbar.ts | showRulers": {
    "message": "Mostrar regras"
  },
  "panels/emulation/DeviceModeToolbar.ts | toggleDualscreenMode": {
    "message": "Activar/desactivar modo de pantalla dual"
  },
  "panels/emulation/DeviceModeToolbar.ts | width": {
    "message": "Largura"
  },
  "panels/emulation/DeviceModeToolbar.ts | zoom": {
    "message": "Achegar"
  },
  "panels/emulation/DeviceModeView.ts | doubleclickForFullHeight": {
    "message": "Fai dobre clic para usar a altura completa"
  },
  "panels/emulation/DeviceModeView.ts | laptop": {
    "message": "Ordenador portátil"
  },
  "panels/emulation/DeviceModeView.ts | laptopL": {
    "message": "Ordenador portátil L"
  },
  "panels/emulation/DeviceModeView.ts | mobileL": {
    "message": "Dispositivo móbil grande"
  },
  "panels/emulation/DeviceModeView.ts | mobileM": {
    "message": "Dispositivo móbil M"
  },
  "panels/emulation/DeviceModeView.ts | mobileS": {
    "message": "Mobile S"
  },
  "panels/emulation/DeviceModeView.ts | tablet": {
    "message": "Tableta"
  },
  "panels/emulation/MediaQueryInspector.ts | revealInSourceCode": {
    "message": "Mostrar no código fonte"
  },
  "panels/emulation/emulation-meta.ts | captureFullSizeScreenshot": {
    "message": "Facer captura de pantalla a tamaño completo"
  },
  "panels/emulation/emulation-meta.ts | captureNodeScreenshot": {
    "message": "Facer captura de pantalla do nó"
  },
  "panels/emulation/emulation-meta.ts | captureScreenshot": {
    "message": "Facer captura de pantalla"
  },
  "panels/emulation/emulation-meta.ts | device": {
    "message": "dispositivo"
  },
  "panels/emulation/emulation-meta.ts | hideDeviceFrame": {
    "message": "Ocultar marco do dispositivo"
  },
  "panels/emulation/emulation-meta.ts | hideMediaQueries": {
    "message": "Ocultar consultas multimedia"
  },
  "panels/emulation/emulation-meta.ts | hideRulers": {
    "message": "Ocultar regras na barra de ferramentas do modo do dispositivo"
  },
  "panels/emulation/emulation-meta.ts | showDeviceFrame": {
    "message": "Mostrar marco do dispositivo"
  },
  "panels/emulation/emulation-meta.ts | showMediaQueries": {
    "message": "Mostrar consultas multimedia"
  },
  "panels/emulation/emulation-meta.ts | showRulers": {
    "message": "Mostrar regras na barra de ferramentas do modo do dispositivo"
  },
  "panels/emulation/emulation-meta.ts | toggleDeviceToolbar": {
    "message": "Activar/desactivar barra de ferramentas do dispositivo"
  },
  "panels/event_listeners/EventListenersView.ts | deleteEventListener": {
    "message": "Eliminar detector de eventos"
  },
  "panels/event_listeners/EventListenersView.ts | noEventListeners": {
    "message": "Non hai detectores de eventos"
  },
  "panels/event_listeners/EventListenersView.ts | openInElementsPanel": {
    "message": "Abrir no panel Elementos"
  },
  "panels/event_listeners/EventListenersView.ts | passive": {
    "message": "Pasivos"
  },
  "panels/event_listeners/EventListenersView.ts | togglePassive": {
    "message": "Activar ou desactivar botón pasivo"
  },
  "panels/event_listeners/EventListenersView.ts | toggleWhetherEventListenerIs": {
    "message": "Alternar entre que o detector de eventos sexa pasivo ou se poida bloquear"
  },
  "panels/explain/components/ConsoleInsight.ts | badResponse": {
    "message": "Mala resposta"
  },
  "panels/explain/components/ConsoleInsight.ts | closeInsight": {
    "message": "Pechar explicación"
  },
  "panels/explain/components/ConsoleInsight.ts | consoleMessage": {
    "message": "Mensaxe da consola"
  },
  "panels/explain/components/ConsoleInsight.ts | error": {
    "message": "Produciuse un erro en DevTools"
  },
  "panels/explain/components/ConsoleInsight.ts | errorBody": {
    "message": "Produciuse un erro. Téntao de novo."
  },
  "panels/explain/components/ConsoleInsight.ts | generating": {
    "message": "Xerando explicación…"
  },
  "panels/explain/components/ConsoleInsight.ts | goodResponse": {
    "message": "Boa resposta"
  },
  "panels/explain/components/ConsoleInsight.ts | inputData": {
    "message": "Datos que se usaron para interpretar esta mensaxe"
  },
  "panels/explain/components/ConsoleInsight.ts | insight": {
    "message": "Explicación"
  },
  "panels/explain/components/ConsoleInsight.ts | learnMore": {
    "message": "Máis información"
  },
  "panels/explain/components/ConsoleInsight.ts | networkRequest": {
    "message": "Solicitude de rede"
  },
  "panels/explain/components/ConsoleInsight.ts | notLoggedIn": {
    "message": "Esta función só está dispoñible se inicias sesión en Chrome coa túa conta de Google."
  },
  "panels/explain/components/ConsoleInsight.ts | offline": {
    "message": "Comproba a túa conexión a Internet e téntao de novo."
  },
  "panels/explain/components/ConsoleInsight.ts | offlineHeader": {
    "message": "DevTools non pode conectarse a Internet"
  },
  "panels/explain/components/ConsoleInsight.ts | opensInNewTab": {
    "message": "(abrirase nunha nova pestana)"
  },
  "panels/explain/components/ConsoleInsight.ts | references": {
    "message": "Recursos e contido relacionado"
  },
  "panels/explain/components/ConsoleInsight.ts | relatedCode": {
    "message": "Código relacionado"
  },
  "panels/explain/components/ConsoleInsight.ts | relatedContent": {
    "message": "Contido relacionado"
  },
  "panels/explain/components/ConsoleInsight.ts | reloadRecommendation": {
    "message": "Volve cargar a páxina para capturar os datos de solicitude de rede asociados con esta mensaxe e crear mellores estatísticas."
  },
  "panels/explain/components/ConsoleInsight.ts | report": {
    "message": "Informar dun problema legal"
  },
  "panels/explain/components/ConsoleInsight.ts | search": {
    "message": "Usar busca"
  },
  "panels/explain/components/ConsoleInsight.ts | settingsLink": {
    "message": "Console insights en Configuración"
  },
  "panels/explain/components/ConsoleInsight.ts | signIn": {
    "message": "Iniciar sesión"
  },
  "panels/explain/components/ConsoleInsight.ts | signInToUse": {
    "message": "Inicia sesión para utilizar esta función"
  },
  "panels/explain/components/ConsoleInsight.ts | stackTrace": {
    "message": "Raxtrexo de pilla"
  },
  "panels/explain/components/ConsoleInsight.ts | timedOut": {
    "message": "Generating a response took too long. Please try again."
  },
  "panels/explain/components/ConsoleInsight.ts | turnOnInSettings": {
    "message": "Activa a función {PH1} para recibir asistencia de IA e comprender e abordar os avisos e erros da consola."
  },
  "panels/explain/explain-meta.ts | enableConsoleInsights": {
    "message": "Comprender mensaxes da consola con IA"
  },
  "panels/explain/explain-meta.ts | explainThisError": {
    "message": "Comprende este erro"
  },
  "panels/explain/explain-meta.ts | explainThisMessage": {
    "message": "Comprende esta mensaxe"
  },
  "panels/explain/explain-meta.ts | explainThisWarning": {
    "message": "Comprende este aviso"
  },
  "panels/explain/explain-meta.ts | geoRestricted": {
    "message": "Esta función non está dispoñible na túa rexión."
  },
  "panels/explain/explain-meta.ts | policyRestricted": {
    "message": "A persoa encargada da administración xestiona esta opción de configuración."
  },
  "panels/explain/explain-meta.ts | wrongLocale": {
    "message": "Para usar esta función, define a túa preferencia de idioma como inglés na configuración de DevTools."
  },
  "panels/issues/AffectedBlockedByResponseView.ts | blockedResource": {
    "message": "Recurso bloqueado"
  },
  "panels/issues/AffectedBlockedByResponseView.ts | nRequests": {
    "message": "{n,plural, =1{# solicitude}other{# solicitudes}}"
  },
  "panels/issues/AffectedBlockedByResponseView.ts | parentFrame": {
    "message": "Marco principal"
  },
  "panels/issues/AffectedBlockedByResponseView.ts | requestC": {
    "message": "Solicitude"
  },
  "panels/issues/AffectedCookiesView.ts | domain": {
    "message": "Dominio"
  },
  "panels/issues/AffectedCookiesView.ts | filterSetCookieTitle": {
    "message": "Mostrar solicitudes de rede que inclúan esta cabeceira de Set-Cookie no panel Rede"
  },
  "panels/issues/AffectedCookiesView.ts | nCookies": {
    "message": "{n,plural, =1{# cookie}other{# cookies}}"
  },
  "panels/issues/AffectedCookiesView.ts | nRawCookieLines": {
    "message": "{n,plural, =1{1 cabeceira de Set-Cookie sen formato}other{# cabeceiras de Set-Cookie sen formato}}"
  },
  "panels/issues/AffectedCookiesView.ts | name": {
    "message": "Nome"
  },
  "panels/issues/AffectedCookiesView.ts | path": {
    "message": "Ruta"
  },
  "panels/issues/AffectedDirectivesView.ts | blocked": {
    "message": "bloqueouse"
  },
  "panels/issues/AffectedDirectivesView.ts | clickToRevealTheViolatingDomNode": {
    "message": "Facer clic para mostrar o nó DOM infractor no panel Elementos"
  },
  "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": "só informe"
  },
  "panels/issues/AffectedDirectivesView.ts | resourceC": {
    "message": "Recurso"
  },
  "panels/issues/AffectedDirectivesView.ts | sourceLocation": {
    "message": "Localización de orixe"
  },
  "panels/issues/AffectedDirectivesView.ts | status": {
    "message": "Estado"
  },
  "panels/issues/AffectedDocumentsInQuirksModeView.ts | documentInTheDOMTree": {
    "message": "Documento na árbore do 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": "Proporción de contraste"
  },
  "panels/issues/AffectedElementsWithLowContrastView.ts | element": {
    "message": "Elemento"
  },
  "panels/issues/AffectedElementsWithLowContrastView.ts | minimumAA": {
    "message": "Proporción AA mínima"
  },
  "panels/issues/AffectedElementsWithLowContrastView.ts | minimumAAA": {
    "message": "Proporción AAA mínima"
  },
  "panels/issues/AffectedElementsWithLowContrastView.ts | textSize": {
    "message": "Tamaño do texto"
  },
  "panels/issues/AffectedElementsWithLowContrastView.ts | textWeight": {
    "message": "Grosor do texto"
  },
  "panels/issues/AffectedHeavyAdView.ts | cpuPeakLimit": {
    "message": "Límite máximo da CPU"
  },
  "panels/issues/AffectedHeavyAdView.ts | cpuTotalLimit": {
    "message": "Límite total da CPU"
  },
  "panels/issues/AffectedHeavyAdView.ts | frameUrl": {
    "message": "URL do marco"
  },
  "panels/issues/AffectedHeavyAdView.ts | limitExceeded": {
    "message": "Superouse o límite"
  },
  "panels/issues/AffectedHeavyAdView.ts | nResources": {
    "message": "{n,plural, =1{# recurso}other{# recursos}}"
  },
  "panels/issues/AffectedHeavyAdView.ts | networkLimit": {
    "message": "Límite da rede"
  },
  "panels/issues/AffectedHeavyAdView.ts | removed": {
    "message": "Quitouse"
  },
  "panels/issues/AffectedHeavyAdView.ts | resolutionStatus": {
    "message": "Estado da resolución"
  },
  "panels/issues/AffectedHeavyAdView.ts | warned": {
    "message": "Advertiuse do anuncio"
  },
  "panels/issues/AffectedMetadataAllowedSitesView.ts | nAllowedSites": {
    "message": "{n,plural, =1{1 sitio web con permiso para acceder ás cookies}other{# sitios web con permiso para acceder ás cookies}}"
  },
  "panels/issues/AffectedResourcesView.ts | clickToRevealTheFramesDomNodeIn": {
    "message": "Facer clic para mostrar o nó DOM do marco no panel Elementos"
  },
  "panels/issues/AffectedResourcesView.ts | unavailable": {
    "message": "non dispoñible"
  },
  "panels/issues/AffectedResourcesView.ts | unknown": {
    "message": "descoñécese"
  },
  "panels/issues/AffectedSharedArrayBufferIssueDetailsView.ts | aSharedarraybufferWas": {
    "message": "Creouse unha instancia dun obxecto SharedArrayBuffer nun contexto que non está illado de orixes cruzadas"
  },
  "panels/issues/AffectedSharedArrayBufferIssueDetailsView.ts | blocked": {
    "message": "bloqueouse"
  },
  "panels/issues/AffectedSharedArrayBufferIssueDetailsView.ts | instantiation": {
    "message": "Creación de instancias"
  },
  "panels/issues/AffectedSharedArrayBufferIssueDetailsView.ts | nViolations": {
    "message": "{n,plural, =1{# infracción}other{# infraccións}}"
  },
  "panels/issues/AffectedSharedArrayBufferIssueDetailsView.ts | sharedarraybufferWasTransferedTo": {
    "message": "SharedArrayBuffer transferiuse a un contexto non illado de orixe cruzada"
  },
  "panels/issues/AffectedSharedArrayBufferIssueDetailsView.ts | sourceLocation": {
    "message": "Localización de orixe"
  },
  "panels/issues/AffectedSharedArrayBufferIssueDetailsView.ts | status": {
    "message": "Estado"
  },
  "panels/issues/AffectedSharedArrayBufferIssueDetailsView.ts | transfer": {
    "message": "Transferencia"
  },
  "panels/issues/AffectedSharedArrayBufferIssueDetailsView.ts | trigger": {
    "message": "Activador"
  },
  "panels/issues/AffectedSharedArrayBufferIssueDetailsView.ts | warning": {
    "message": "advertencia"
  },
  "panels/issues/AffectedSourcesView.ts | nSources": {
    "message": "{n,plural, =1{# orixe}other{# orixes}}"
  },
  "panels/issues/AffectedTrackingSitesView.ts | nTrackingSites": {
    "message": "{n,plural, =1{1 posible sitio web de seguimento}other{# posibles sitios web de seguimento}}"
  },
  "panels/issues/AttributionReportingIssueDetailsView.ts | element": {
    "message": "Elemento"
  },
  "panels/issues/AttributionReportingIssueDetailsView.ts | invalidHeaderValue": {
    "message": "Valor da cabeceira non válido"
  },
  "panels/issues/AttributionReportingIssueDetailsView.ts | nViolations": {
    "message": "{n,plural, =1{# infracción}other{# infraccións}}"
  },
  "panels/issues/AttributionReportingIssueDetailsView.ts | request": {
    "message": "Solicitude"
  },
  "panels/issues/AttributionReportingIssueDetailsView.ts | untrustworthyOrigin": {
    "message": "Orixe non fiable"
  },
  "panels/issues/CorsIssueDetailsView.ts | allowCredentialsValueFromHeader": {
    "message": "Valor da cabeceira Access-Control-Allow-Credentials"
  },
  "panels/issues/CorsIssueDetailsView.ts | allowedOrigin": {
    "message": "Orixe permitida (procedente da cabeceira)"
  },
  "panels/issues/CorsIssueDetailsView.ts | blocked": {
    "message": "bloqueouse"
  },
  "panels/issues/CorsIssueDetailsView.ts | disallowedRequestHeader": {
    "message": "Cabeceira de solicitude non permitida"
  },
  "panels/issues/CorsIssueDetailsView.ts | disallowedRequestMethod": {
    "message": "Método de solicitude non permitido"
  },
  "panels/issues/CorsIssueDetailsView.ts | failedRequest": {
    "message": "Produciuse un erro na solicitude"
  },
  "panels/issues/CorsIssueDetailsView.ts | header": {
    "message": "Cabeceira"
  },
  "panels/issues/CorsIssueDetailsView.ts | initiatorAddressSpace": {
    "message": "Enderezo do iniciador"
  },
  "panels/issues/CorsIssueDetailsView.ts | initiatorContext": {
    "message": "Contexto do iniciador"
  },
  "panels/issues/CorsIssueDetailsView.ts | insecure": {
    "message": "sen seguranza"
  },
  "panels/issues/CorsIssueDetailsView.ts | invalidValue": {
    "message": "Valor non válido (no caso de que estea dispoñible)"
  },
  "panels/issues/CorsIssueDetailsView.ts | nRequests": {
    "message": "{n,plural, =1{# solicitude}other{# solicitudes}}"
  },
  "panels/issues/CorsIssueDetailsView.ts | preflightDisallowedRedirect": {
    "message": "A resposta á comprobación preliminar era unha redirección"
  },
  "panels/issues/CorsIssueDetailsView.ts | preflightInvalidStatus": {
    "message": "O estado HTTP indica que a solicitude de comprobación preliminar non se realizou correctamente"
  },
  "panels/issues/CorsIssueDetailsView.ts | preflightRequest": {
    "message": "Solicitude de comprobación preliminar"
  },
  "panels/issues/CorsIssueDetailsView.ts | preflightRequestIfProblematic": {
    "message": "Solicitude de comprobación preliminar (no caso de que haxa problemas)"
  },
  "panels/issues/CorsIssueDetailsView.ts | problem": {
    "message": "Problema"
  },
  "panels/issues/CorsIssueDetailsView.ts | problemInvalidValue": {
    "message": "Valor non válido"
  },
  "panels/issues/CorsIssueDetailsView.ts | problemMissingHeader": {
    "message": "Falta a cabeceira"
  },
  "panels/issues/CorsIssueDetailsView.ts | problemMultipleValues": {
    "message": "Varios valores"
  },
  "panels/issues/CorsIssueDetailsView.ts | request": {
    "message": "Solicitude"
  },
  "panels/issues/CorsIssueDetailsView.ts | resourceAddressSpace": {
    "message": "Enderezo do recurso"
  },
  "panels/issues/CorsIssueDetailsView.ts | secure": {
    "message": "seguro"
  },
  "panels/issues/CorsIssueDetailsView.ts | sourceLocation": {
    "message": "Localización de orixe"
  },
  "panels/issues/CorsIssueDetailsView.ts | status": {
    "message": "Estado"
  },
  "panels/issues/CorsIssueDetailsView.ts | unsupportedScheme": {
    "message": "Esquema non compatible"
  },
  "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/GenericIssueDetailsView.ts | violatingNode": {
    "message": "Nó infractor"
  },
  "panels/issues/HiddenIssuesRow.ts | hiddenIssues": {
    "message": "Problemas ocultos"
  },
  "panels/issues/HiddenIssuesRow.ts | unhideAll": {
    "message": "Mostrar todo"
  },
  "panels/issues/IssueKindView.ts | hideAllCurrentBreakingChanges": {
    "message": "Ocultar todos os cambios actuais que poden provocar fallos"
  },
  "panels/issues/IssueKindView.ts | hideAllCurrentImprovements": {
    "message": "Ocultar todas as melloras actuais"
  },
  "panels/issues/IssueKindView.ts | hideAllCurrentPageErrors": {
    "message": "Ocultar todos os erros actuais da páxina"
  },
  "panels/issues/IssueView.ts | affectedResources": {
    "message": "Recursos afectados"
  },
  "panels/issues/IssueView.ts | automaticallyUpgraded": {
    "message": "actualizouse automaticamente"
  },
  "panels/issues/IssueView.ts | blocked": {
    "message": "bloqueouse"
  },
  "panels/issues/IssueView.ts | hideIssuesLikeThis": {
    "message": "Ocultar problemas coma este"
  },
  "panels/issues/IssueView.ts | learnMoreS": {
    "message": "Máis información: {PH1}"
  },
  "panels/issues/IssueView.ts | nRequests": {
    "message": "{n,plural, =1{# solicitude}other{# solicitudes}}"
  },
  "panels/issues/IssueView.ts | nResources": {
    "message": "{n,plural, =1{# recurso}other{# recursos}}"
  },
  "panels/issues/IssueView.ts | name": {
    "message": "Nome"
  },
  "panels/issues/IssueView.ts | restrictionStatus": {
    "message": "Estado de restricións"
  },
  "panels/issues/IssueView.ts | unhideIssuesLikeThis": {
    "message": "Mostrar problemas coma este"
  },
  "panels/issues/IssueView.ts | warned": {
    "message": "Advertiuse do anuncio"
  },
  "panels/issues/IssuesPane.ts | attributionReporting": {
    "message": "Attribution Reporting API"
  },
  "panels/issues/IssuesPane.ts | contentSecurityPolicy": {
    "message": "Política de seguranza do contido"
  },
  "panels/issues/IssuesPane.ts | cors": {
    "message": "Orixe cruzada ao compartir recursos"
  },
  "panels/issues/IssuesPane.ts | crossOriginEmbedderPolicy": {
    "message": "Política de método de inserción de orixe cruzada"
  },
  "panels/issues/IssuesPane.ts | generic": {
    "message": "Xené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 en categorías asociadas os problemas mostrados"
  },
  "panels/issues/IssuesPane.ts | groupDisplayedIssuesUnderKind": {
    "message": "Agrupar por tipo (Erros de páxinas, Cambios que poden provocar fallos e Melloras) os problemas mostrados"
  },
  "panels/issues/IssuesPane.ts | heavyAds": {
    "message": "Anuncios que consomen moitos recursos"
  },
  "panels/issues/IssuesPane.ts | includeCookieIssuesCausedBy": {
    "message": "Incluír problema de cookies causados por sitios de terceiros"
  },
  "panels/issues/IssuesPane.ts | includeThirdpartyCookieIssues": {
    "message": "Incluír problemas de cookies de terceiros"
  },
  "panels/issues/IssuesPane.ts | lowTextContrast": {
    "message": "Contraste baixo do texto"
  },
  "panels/issues/IssuesPane.ts | mixedContent": {
    "message": "Contido mixto"
  },
  "panels/issues/IssuesPane.ts | noIssuesDetectedSoFar": {
    "message": "Ata agora non se detectaron problemas"
  },
  "panels/issues/IssuesPane.ts | onlyThirdpartyCookieIssues": {
    "message": "Polo momento só se detectaron problemas con cookies de terceiros"
  },
  "panels/issues/IssuesPane.ts | other": {
    "message": "Outro"
  },
  "panels/issues/IssuesPane.ts | quirksMode": {
    "message": "Modo non estándar"
  },
  "panels/issues/IssuesPane.ts | samesiteCookie": {
    "message": "Cookie SameSite"
  },
  "panels/issues/components/HideIssuesMenu.ts | tooltipTitle": {
    "message": "Ocultar problemas"
  },
  "panels/issues/issues-meta.ts | issues": {
    "message": "Problemas"
  },
  "panels/issues/issues-meta.ts | showIssues": {
    "message": "Mostrar problemas"
  },
  "panels/js_timeline/js_timeline-meta.ts | performance": {
    "message": "Rendemento"
  },
  "panels/js_timeline/js_timeline-meta.ts | record": {
    "message": "Gravar"
  },
  "panels/js_timeline/js_timeline-meta.ts | recordAndReload": {
    "message": "Gravar e volver cargar"
  },
  "panels/js_timeline/js_timeline-meta.ts | showPerformance": {
    "message": "Mostrar Rendemento"
  },
  "panels/js_timeline/js_timeline-meta.ts | showRecentTimelineSessions": {
    "message": "Mostrar sesións recentes da cronoloxía"
  },
  "panels/js_timeline/js_timeline-meta.ts | stop": {
    "message": "Deter"
  },
  "panels/layer_viewer/LayerDetailsView.ts | compositingReasons": {
    "message": "Motivos da composición"
  },
  "panels/layer_viewer/LayerDetailsView.ts | containingBlocRectangleDimensions": {
    "message": "Bloque contedor {PH1} × {PH2} (en {PH3}, {PH4})"
  },
  "panels/layer_viewer/LayerDetailsView.ts | mainThreadScrollingReason": {
    "message": "Motivo de desprazamento no proceso principal"
  },
  "panels/layer_viewer/LayerDetailsView.ts | memoryEstimate": {
    "message": "Estimación de memoria"
  },
  "panels/layer_viewer/LayerDetailsView.ts | nearestLayerShiftingContaining": {
    "message": "Capa máis próxima con cambio de bloque contedor"
  },
  "panels/layer_viewer/LayerDetailsView.ts | nearestLayerShiftingStickyBox": {
    "message": "Caixa fixa máis próxima de cambio de capas"
  },
  "panels/layer_viewer/LayerDetailsView.ts | noLayerSelected": {
    "message": "Non se seleccionou ningunha capa"
  },
  "panels/layer_viewer/LayerDetailsView.ts | nonFastScrollable": {
    "message": "Non desprazable rapidamente"
  },
  "panels/layer_viewer/LayerDetailsView.ts | paintCount": {
    "message": "Reconto de renderizacións"
  },
  "panels/layer_viewer/LayerDetailsView.ts | paintProfiler": {
    "message": "Panel de rendemento"
  },
  "panels/layer_viewer/LayerDetailsView.ts | repaintsOnScroll": {
    "message": "Nova renderización ao desprazarse"
  },
  "panels/layer_viewer/LayerDetailsView.ts | scrollRectangleDimensions": {
    "message": "{PH1} {PH2} × {PH3} (en: {PH4}, {PH5})"
  },
  "panels/layer_viewer/LayerDetailsView.ts | selectALayerToSeeItsDetails": {
    "message": "Selecciona unha capa para ver os seus detalles"
  },
  "panels/layer_viewer/LayerDetailsView.ts | size": {
    "message": "Tamaño"
  },
  "panels/layer_viewer/LayerDetailsView.ts | slowScrollRegions": {
    "message": "Rexións de desprazamento lento"
  },
  "panels/layer_viewer/LayerDetailsView.ts | stickyAncenstorLayersS": {
    "message": "{PH1}: {PH2} ({PH3})"
  },
  "panels/layer_viewer/LayerDetailsView.ts | stickyBoxRectangleDimensions": {
    "message": "Caixa fixa {PH1} × {PH2} (en {PH3}, {PH4})"
  },
  "panels/layer_viewer/LayerDetailsView.ts | stickyPositionConstraint": {
    "message": "Restrición de posición fixa"
  },
  "panels/layer_viewer/LayerDetailsView.ts | touchEventHandler": {
    "message": "Controlador de eventos de toque"
  },
  "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": "Controlador de eventos da roda"
  },
  "panels/layer_viewer/LayerTreeOutline.ts | layersTreePane": {
    "message": "Panel da árbore de capas"
  },
  "panels/layer_viewer/LayerTreeOutline.ts | showPaintProfiler": {
    "message": "Mostrar xerador de perfís de renderización"
  },
  "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": "Non se puideron mostrar as capas,"
  },
  "panels/layer_viewer/Layers3DView.ts | checkSForPossibleReasons": {
    "message": "Consulta {PH1} para ver posibles motivos."
  },
  "panels/layer_viewer/Layers3DView.ts | dLayersView": {
    "message": "Vista de capas en 3D"
  },
  "panels/layer_viewer/Layers3DView.ts | layerInformationIsNotYet": {
    "message": "A información da capa aínda non está dispoñible."
  },
  "panels/layer_viewer/Layers3DView.ts | paints": {
    "message": "Renderizacións"
  },
  "panels/layer_viewer/Layers3DView.ts | resetView": {
    "message": "Restablecer vista"
  },
  "panels/layer_viewer/Layers3DView.ts | showPaintProfiler": {
    "message": "Mostrar xerador de perfís de renderización"
  },
  "panels/layer_viewer/Layers3DView.ts | slowScrollRects": {
    "message": "Rectángulos de desprazamento lento"
  },
  "panels/layer_viewer/Layers3DView.ts | webglSupportIsDisabledInYour": {
    "message": "A compatibilidade con WebGL está desactivada no navegador."
  },
  "panels/layer_viewer/PaintProfilerView.ts | bitmap": {
    "message": "Mapa de bits"
  },
  "panels/layer_viewer/PaintProfilerView.ts | commandLog": {
    "message": "Rexistro de comandos"
  },
  "panels/layer_viewer/PaintProfilerView.ts | misc": {
    "message": "Varios"
  },
  "panels/layer_viewer/PaintProfilerView.ts | profiling": {
    "message": "Elaborando perfís…"
  },
  "panels/layer_viewer/PaintProfilerView.ts | profilingResults": {
    "message": "Resultados da elaboración de perfís"
  },
  "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 desprazamento (X)"
  },
  "panels/layer_viewer/TransformController.ts | resetTransform": {
    "message": "Reiniciar transformación (0)"
  },
  "panels/layer_viewer/TransformController.ts | rotateModeV": {
    "message": "Modo de rotación (V)"
  },
  "panels/layer_viewer/layer_viewer-meta.ts | panOrRotateDown": {
    "message": "Desprazar ou xirar cara abaixo"
  },
  "panels/layer_viewer/layer_viewer-meta.ts | panOrRotateLeft": {
    "message": "Despraza ou xira o elemento á esquerda"
  },
  "panels/layer_viewer/layer_viewer-meta.ts | panOrRotateRight": {
    "message": "Despraza ou xira o elemento á dereita"
  },
  "panels/layer_viewer/layer_viewer-meta.ts | panOrRotateUp": {
    "message": "Despraza ou xira o elemento cara arriba"
  },
  "panels/layer_viewer/layer_viewer-meta.ts | resetView": {
    "message": "Restablecer vista"
  },
  "panels/layer_viewer/layer_viewer-meta.ts | switchToPanMode": {
    "message": "Cambiar ao modo de desprazamento"
  },
  "panels/layer_viewer/layer_viewer-meta.ts | switchToRotateMode": {
    "message": "Cambiar ao modo de xiro"
  },
  "panels/layer_viewer/layer_viewer-meta.ts | zoomIn": {
    "message": "Achegar"
  },
  "panels/layer_viewer/layer_viewer-meta.ts | zoomOut": {
    "message": "Afastar"
  },
  "panels/layers/LayersPanel.ts | details": {
    "message": "Detalles"
  },
  "panels/layers/LayersPanel.ts | profiler": {
    "message": "Xerador de perfís"
  },
  "panels/layers/layers-meta.ts | layers": {
    "message": "Capas"
  },
  "panels/layers/layers-meta.ts | showLayers": {
    "message": "Mostrar capas"
  },
  "panels/lighthouse/LighthouseController.ts | accessibility": {
    "message": "Accesibilidade"
  },
  "panels/lighthouse/LighthouseController.ts | applyMobileEmulation": {
    "message": "Aplicar emulación móbil"
  },
  "panels/lighthouse/LighthouseController.ts | applyMobileEmulationDuring": {
    "message": "Aplicar emulación móbil durante as auditorías"
  },
  "panels/lighthouse/LighthouseController.ts | atLeastOneCategoryMustBeSelected": {
    "message": "Debes seleccionar polo menos unha categoría."
  },
  "panels/lighthouse/LighthouseController.ts | bestPractices": {
    "message": "Prácticas recomendadas"
  },
  "panels/lighthouse/LighthouseController.ts | canOnlyAuditHttphttpsPages": {
    "message": "Só se poden auditar páxinas en HTTP ou HTTPS. Navega a unha páxina diferente."
  },
  "panels/lighthouse/LighthouseController.ts | clearStorage": {
    "message": "Borrar almacenamento"
  },
  "panels/lighthouse/LighthouseController.ts | desktop": {
    "message": "Ordenador"
  },
  "panels/lighthouse/LighthouseController.ts | devtoolsThrottling": {
    "message": "Limitación de DevTools (opción avanzada)"
  },
  "panels/lighthouse/LighthouseController.ts | doesThisPageFollowBestPractices": {
    "message": "Esta páxina segue as prácticas recomendadas para o desenvolvemento web moderno?"
  },
  "panels/lighthouse/LighthouseController.ts | enableJavaScriptSampling": {
    "message": "Activar a mostraxe de JavaScript durante a execución de Lighthouse. Con esta acción, mostraranse máis detalles de execución no panel de rendemento cando vexas o rastro; porén, isto implica unha maior sobrecarga da CPU, o que pode afectar ao rendemento da páxina."
  },
  "panels/lighthouse/LighthouseController.ts | enableSampling": {
    "message": "Activar mostraxe de JS"
  },
  "panels/lighthouse/LighthouseController.ts | howLongDoesThisAppTakeToShow": {
    "message": "Tempo que tarda esta aplicación en mostrar o contido e estar dispoñible para o seu uso"
  },
  "panels/lighthouse/LighthouseController.ts | indexeddb": {
    "message": "IndexedDB"
  },
  "panels/lighthouse/LighthouseController.ts | isThisPageOptimizedForSearch": {
    "message": "Esta páxina está optimizada para a clasificación nos resultados dos motores de busca?"
  },
  "panels/lighthouse/LighthouseController.ts | isThisPageUsableByPeopleWith": {
    "message": "Se esta páxina a poden usar persoas con discapacidades ou limitacións"
  },
  "panels/lighthouse/LighthouseController.ts | javaScriptDisabled": {
    "message": "JavaScript está desactivado. Debes activalo para poder levar a cabo unha auditoría desta páxina. Abre o menú de comandos e executa o comando Activar JavaScript para activalo."
  },
  "panels/lighthouse/LighthouseController.ts | lighthouseMode": {
    "message": "Modo Lighthouse"
  },
  "panels/lighthouse/LighthouseController.ts | localStorage": {
    "message": "Almacenamento local"
  },
  "panels/lighthouse/LighthouseController.ts | mobile": {
    "message": "Móbil"
  },
  "panels/lighthouse/LighthouseController.ts | multipleTabsAreBeingControlledBy": {
    "message": "Hai varias pestanas controladas polo mesmo service worker. Para auditar esta páxina, pecha o resto de pestanas coa mesma orixe."
  },
  "panels/lighthouse/LighthouseController.ts | navigation": {
    "message": "Navegación (opción predeterminada)"
  },
  "panels/lighthouse/LighthouseController.ts | navigationTooltip": {
    "message": "O modo de navegación analiza a carga dunha páxina, tal como os informes de Lighthouse orixinais."
  },
  "panels/lighthouse/LighthouseController.ts | performance": {
    "message": "Rendemento"
  },
  "panels/lighthouse/LighthouseController.ts | resetStorageLocalstorage": {
    "message": "Restablecer o almacenamento (cache, service workers etc.) antes da auditoría. (Axuste adecuado para rendemento e probas de PWA)"
  },
  "panels/lighthouse/LighthouseController.ts | runLighthouseInMode": {
    "message": "Executar Lighthouse no modo de navegación, lapso de tempo ou instantánea"
  },
  "panels/lighthouse/LighthouseController.ts | seo": {
    "message": "SEO"
  },
  "panels/lighthouse/LighthouseController.ts | simulateASlowerPageLoadBasedOn": {
    "message": "Coa limitación simulada, simúlase unha carga de páxina máis lenta, baseándose en datos dunha carga inicial sen limitación. A limitación de DevTools reduce a velocidade da páxina."
  },
  "panels/lighthouse/LighthouseController.ts | simulatedThrottling": {
    "message": "Limitación simulada (opción predeterminada)"
  },
  "panels/lighthouse/LighthouseController.ts | snapshot": {
    "message": "Instantánea"
  },
  "panels/lighthouse/LighthouseController.ts | snapshotTooltip": {
    "message": "O modo de instantánea analiza a páxina nun estado determinado, normalmente despois das interaccións dos usuarios."
  },
  "panels/lighthouse/LighthouseController.ts | thereMayBeStoredDataAffectingLoadingPlural": {
    "message": "É posible que haxa datos almacenados que lle afecten ao rendemento da carga nestas localizacións: {PH1}. Audita esta páxina nunha ventá do modo de incógnito para evitar que eses recursos lles afecten ás túas puntuacións."
  },
  "panels/lighthouse/LighthouseController.ts | thereMayBeStoredDataAffectingSingular": {
    "message": "Pode que haxa datos almacenados que lle afectan ao desempeño da carga nesta localización: {PH1}. Audita esta páxina cunha ventá do modo de incógnito para evitar que eses recursos lles afecten ás túas puntuacións."
  },
  "panels/lighthouse/LighthouseController.ts | throttlingMethod": {
    "message": "Método de limitación"
  },
  "panels/lighthouse/LighthouseController.ts | timespan": {
    "message": "Lapso de tempo"
  },
  "panels/lighthouse/LighthouseController.ts | timespanTooltip": {
    "message": "O modo de lapso de tempo analiza un período de tempo arbitrario, que contén normalmente interaccións dos usuarios."
  },
  "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": "Solta aquí o ficheiro JSON de Lighthouse"
  },
  "panels/lighthouse/LighthousePanel.ts | lighthouseSettings": {
    "message": "Configuración de Lighthouse"
  },
  "panels/lighthouse/LighthousePanel.ts | performAnAudit": {
    "message": "Levar a cabo unha auditoría…"
  },
  "panels/lighthouse/LighthousePanel.ts | printing": {
    "message": "Imprimindo"
  },
  "panels/lighthouse/LighthousePanel.ts | thePrintPopupWindowIsOpenPlease": {
    "message": "A ventá emerxente de impresión está aberta. Péchaa para continuar."
  },
  "panels/lighthouse/LighthouseReportSelector.ts | newReport": {
    "message": "(novo informe)"
  },
  "panels/lighthouse/LighthouseReportSelector.ts | reports": {
    "message": "Informes"
  },
  "panels/lighthouse/LighthouseStartView.ts | analyzeNavigation": {
    "message": "Analizar carga da páxina"
  },
  "panels/lighthouse/LighthouseStartView.ts | analyzeSnapshot": {
    "message": "Analizar estado da páxina"
  },
  "panels/lighthouse/LighthouseStartView.ts | categories": {
    "message": "Categorías"
  },
  "panels/lighthouse/LighthouseStartView.ts | device": {
    "message": "Dispositivo"
  },
  "panels/lighthouse/LighthouseStartView.ts | generateLighthouseReport": {
    "message": "Xerar un informe de Lighthouse"
  },
  "panels/lighthouse/LighthouseStartView.ts | learnMore": {
    "message": "Máis información"
  },
  "panels/lighthouse/LighthouseStartView.ts | mode": {
    "message": "Modo"
  },
  "panels/lighthouse/LighthouseStartView.ts | startTimespan": {
    "message": "Iniciar lapso de tempo"
  },
  "panels/lighthouse/LighthouseStatusView.ts | OfGlobalMobileUsersInWereOnGOrG": {
    "message": "En 2016, o 75 % dos usuarios de móbiles de todo o mundo usaban redes 2G ou 3G [fonte: GSMA Mobile]"
  },
  "panels/lighthouse/LighthouseStatusView.ts | OfMobilePagesTakeNearlySeconds": {
    "message": "O 70 % das páxinas para móbiles tardan preto de 7 segundos en mostrar na pantalla o contido visual situado na metade superior da páxina. [Fonte: Think with Google]"
  },
  "panels/lighthouse/LighthouseStatusView.ts | SecondsIsTheAverageTimeAMobile": {
    "message": "19 segundos é o tempo medio que lle leva cargar a unha páxina web nunha conexión 3G [Fonte: Google DoubleClick blog]"
  },
  "panels/lighthouse/LighthouseStatusView.ts | ahSorryWeRanIntoAnError": {
    "message": "Vaia, ho! Produciuse un erro."
  },
  "panels/lighthouse/LighthouseStatusView.ts | almostThereLighthouseIsNow": {
    "message": "Xa case está! Lighthouse está xerando o informe."
  },
  "panels/lighthouse/LighthouseStatusView.ts | asPageLoadTimeIncreasesFromOne": {
    "message": "Cando o tempo de carga dunha páxina aumenta dun a sete segundos, a probabilidade de provocar rexeitamento nun visitante do sitio para móbiles increméntase nun 113 %. [Fonte: Think with Google]"
  },
  "panels/lighthouse/LighthouseStatusView.ts | asTheNumberOfElementsOnAPage": {
    "message": "A medida que o número de elementos nunha páxina aumenta de 400 a 6000, a probabilidade de conversión baixa un 95 %. [Fonte: Think with Google]"
  },
  "panels/lighthouse/LighthouseStatusView.ts | auditingS": {
    "message": "Auditando {PH1}"
  },
  "panels/lighthouse/LighthouseStatusView.ts | auditingYourWebPage": {
    "message": "Auditando a túa páxina web"
  },
  "panels/lighthouse/LighthouseStatusView.ts | byReducingTheResponseSizeOfJson": {
    "message": "Ao reducir o tamaño de resposta de JSON necesario para mostrar comentarios, Instagram rexistrou máis impresións [fonte: 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": "Se un sitio tarda máis de 1 segundo en permitir a interacción, os usuarios perden a atención e interrómpese a súa percepción de finalización da tarefa da páxina [fonte: Google Developers Blog]"
  },
  "panels/lighthouse/LighthouseStatusView.ts | ifThisIssueIsReproduciblePlease": {
    "message": "Se este problema se pode reproducir, indícao no almacén de GitHub de Lighthouse."
  },
  "panels/lighthouse/LighthouseStatusView.ts | lighthouseIsGatheringInformation": {
    "message": "Lighthouse está recompilando información sobre a páxina para calcular a túa puntuación."
  },
  "panels/lighthouse/LighthouseStatusView.ts | lighthouseIsLoadingThePage": {
    "message": "Lighthouse está cargando a páxina."
  },
  "panels/lighthouse/LighthouseStatusView.ts | lighthouseIsLoadingYourPage": {
    "message": "Lighthouse está cargando a páxina"
  },
  "panels/lighthouse/LighthouseStatusView.ts | lighthouseIsLoadingYourPageWith": {
    "message": "Lighthouse está cargando a páxina de forma limitada para medir o rendemento que ten cando se abre en dispositivos móbiles a través de 3G."
  },
  "panels/lighthouse/LighthouseStatusView.ts | lighthouseIsLoadingYourPageWithMobile": {
    "message": "Lighthouse está cargando a páxina con emulación móbil."
  },
  "panels/lighthouse/LighthouseStatusView.ts | lighthouseIsLoadingYourPageWithThrottling": {
    "message": "Lighthouse está cargando a túa páxina cunha limitación para medir o desempeño do proceso nun ordenador lento con 3G."
  },
  "panels/lighthouse/LighthouseStatusView.ts | lighthouseIsWarmingUp": {
    "message": "Lighthouse estase preparando…"
  },
  "panels/lighthouse/LighthouseStatusView.ts | lighthouseOnlySimulatesMobile": {
    "message": "Lighthouse só simula o rendemento en dispositivos móbiles. Para medir o rendemento nun dispositivo real, proba WebPageTest.org [fonte: equipo de Lighthouse]"
  },
  "panels/lighthouse/LighthouseStatusView.ts | loading": {
    "message": "Cargando…"
  },
  "panels/lighthouse/LighthouseStatusView.ts | mbTakesAMinimumOfSecondsTo": {
    "message": "1 MB tarda 5 segundos como mínimo en descargarse nunha conexión 3G normal [fonte: definición de 3G de WebPageTest e DevTools]."
  },
  "panels/lighthouse/LighthouseStatusView.ts | rebuildingPinterestPagesFor": {
    "message": "A reformulación das páxinas de Pinterest para mellorar o rendemento aumentou as taxas de conversión nun 15 % [fonte: WPO Stats]"
  },
  "panels/lighthouse/LighthouseStatusView.ts | theAverageUserDeviceCostsLess": {
    "message": "O custo medio dos dispositivos dos usuarios é inferior a 200 USD. [Fonte: International Data Corporation]"
  },
  "panels/lighthouse/LighthouseStatusView.ts | tryToNavigateToTheUrlInAFresh": {
    "message": "Proba a acceder ao URL cun perfil de Chrome recente co resto de pestanas e extensións pechadas e téntao de novo."
  },
  "panels/lighthouse/LighthouseStatusView.ts | walmartSawAIncreaseInRevenueFor": {
    "message": "Walmart conseguiu que os seus ingresos aumentasen o 1 % por cada 100 ms de mellora na velocidade de carga da páxina [fonte: WPO Stats]"
  },
  "panels/lighthouse/LighthouseTimespanView.ts | cancel": {
    "message": "Cancelar"
  },
  "panels/lighthouse/LighthouseTimespanView.ts | endTimespan": {
    "message": "Finalizar lapso de tempo"
  },
  "panels/lighthouse/LighthouseTimespanView.ts | timespanStarted": {
    "message": "Iniciouse un lapso de tempo. Interactúa coa páxina"
  },
  "panels/lighthouse/LighthouseTimespanView.ts | timespanStarting": {
    "message": "Iniciando lapso de tempo…"
  },
  "panels/lighthouse/lighthouse-meta.ts | showLighthouse": {
    "message": "Mostrar Lighthouse"
  },
  "panels/linear_memory_inspector/LinearMemoryInspectorController.ts | couldNotOpenLinearMemory": {
    "message": "Non se puido abrir o inspector de memoria lineal: produciuse un erro ao localizar o búfer."
  },
  "panels/linear_memory_inspector/LinearMemoryInspectorController.ts | openInMemoryInspectorPanel": {
    "message": "Abrir no panel Inspector de memoria"
  },
  "panels/linear_memory_inspector/LinearMemoryInspectorPane.ts | noOpenInspections": {
    "message": "Non hai ningunha inspección aberta"
  },
  "panels/linear_memory_inspector/components/LinearMemoryHighlightChipList.ts | deleteHighlight": {
    "message": "Deixar de destacar esta memoria"
  },
  "panels/linear_memory_inspector/components/LinearMemoryHighlightChipList.ts | jumpToAddress": {
    "message": "Saltar a esta memoria"
  },
  "panels/linear_memory_inspector/components/LinearMemoryInspector.ts | addressHasToBeANumberBetweenSAnd": {
    "message": "O enderezo debe ser un número entre {PH1} e {PH2}"
  },
  "panels/linear_memory_inspector/components/LinearMemoryNavigator.ts | enterAddress": {
    "message": "Indica un enderezo"
  },
  "panels/linear_memory_inspector/components/LinearMemoryNavigator.ts | goBackInAddressHistory": {
    "message": "Retroceder no historial de enderezos"
  },
  "panels/linear_memory_inspector/components/LinearMemoryNavigator.ts | goForwardInAddressHistory": {
    "message": "Avanzar no historial de enderezos"
  },
  "panels/linear_memory_inspector/components/LinearMemoryNavigator.ts | nextPage": {
    "message": "Páxina seguinte"
  },
  "panels/linear_memory_inspector/components/LinearMemoryNavigator.ts | previousPage": {
    "message": "Páxina anterior"
  },
  "panels/linear_memory_inspector/components/LinearMemoryNavigator.ts | refresh": {
    "message": "Actualizar"
  },
  "panels/linear_memory_inspector/components/LinearMemoryValueInterpreter.ts | changeEndianness": {
    "message": "Cambiar Endianness"
  },
  "panels/linear_memory_inspector/components/LinearMemoryValueInterpreter.ts | toggleValueTypeSettings": {
    "message": "Activar/desactivar configuración do tipo de valor"
  },
  "panels/linear_memory_inspector/components/ValueInterpreterDisplay.ts | addressOutOfRange": {
    "message": "Enderezo fóra do intervalo de memoria"
  },
  "panels/linear_memory_inspector/components/ValueInterpreterDisplay.ts | changeValueTypeMode": {
    "message": "Cambiar modo"
  },
  "panels/linear_memory_inspector/components/ValueInterpreterDisplay.ts | jumpToPointer": {
    "message": "Ir ao enderezo"
  },
  "panels/linear_memory_inspector/components/ValueInterpreterDisplay.ts | signedValue": {
    "message": "Valor Signed"
  },
  "panels/linear_memory_inspector/components/ValueInterpreterDisplay.ts | unsignedValue": {
    "message": "Valor Unsigned"
  },
  "panels/linear_memory_inspector/components/ValueInterpreterDisplayUtils.ts | notApplicable": {
    "message": "N/A"
  },
  "panels/linear_memory_inspector/components/ValueInterpreterSettings.ts | otherGroup": {
    "message": "Outro"
  },
  "panels/linear_memory_inspector/linear_memory_inspector-meta.ts | memoryInspector": {
    "message": "Inspector de memoria"
  },
  "panels/linear_memory_inspector/linear_memory_inspector-meta.ts | showMemoryInspector": {
    "message": "Mostrar Inspector de memoria"
  },
  "panels/media/EventDisplayTable.ts | eventDisplay": {
    "message": "Visualización de eventos"
  },
  "panels/media/EventDisplayTable.ts | eventName": {
    "message": "Nome do evento"
  },
  "panels/media/EventDisplayTable.ts | timestamp": {
    "message": "Marca de tempo"
  },
  "panels/media/EventDisplayTable.ts | value": {
    "message": "Valor"
  },
  "panels/media/EventTimelineView.ts | bufferingStatus": {
    "message": "Estado de almacenamento no búfer"
  },
  "panels/media/EventTimelineView.ts | playbackStatus": {
    "message": "Estado da reprodución"
  },
  "panels/media/PlayerDetailView.ts | events": {
    "message": "Eventos"
  },
  "panels/media/PlayerDetailView.ts | messages": {
    "message": "Mensaxes"
  },
  "panels/media/PlayerDetailView.ts | playerEvents": {
    "message": "Eventos do reprodutor"
  },
  "panels/media/PlayerDetailView.ts | playerMessages": {
    "message": "Mensaxes do reprodutor"
  },
  "panels/media/PlayerDetailView.ts | playerProperties": {
    "message": "Propiedades do reprodutor"
  },
  "panels/media/PlayerDetailView.ts | playerTimeline": {
    "message": "Cronoloxía do reprodutor"
  },
  "panels/media/PlayerDetailView.ts | properties": {
    "message": "Propiedades"
  },
  "panels/media/PlayerDetailView.ts | timeline": {
    "message": "Cronoloxía"
  },
  "panels/media/PlayerListView.ts | hideAllOthers": {
    "message": "Ocultar todas as outras entradas"
  },
  "panels/media/PlayerListView.ts | hidePlayer": {
    "message": "Ocultar reprodutor"
  },
  "panels/media/PlayerListView.ts | players": {
    "message": "Reprodutores"
  },
  "panels/media/PlayerListView.ts | savePlayerInfo": {
    "message": "Gardar información do reprodutor"
  },
  "panels/media/PlayerMessagesView.ts | all": {
    "message": "Todos"
  },
  "panels/media/PlayerMessagesView.ts | custom": {
    "message": "Personalizado"
  },
  "panels/media/PlayerMessagesView.ts | debug": {
    "message": "Depuración"
  },
  "panels/media/PlayerMessagesView.ts | default": {
    "message": "Predeterminada"
  },
  "panels/media/PlayerMessagesView.ts | error": {
    "message": "Produciuse un erro"
  },
  "panels/media/PlayerMessagesView.ts | errorCauseLabel": {
    "message": "Causa:"
  },
  "panels/media/PlayerMessagesView.ts | errorCodeLabel": {
    "message": "Código de erro:"
  },
  "panels/media/PlayerMessagesView.ts | errorDataLabel": {
    "message": "Datos:"
  },
  "panels/media/PlayerMessagesView.ts | errorGroupLabel": {
    "message": "Grupo de erros:"
  },
  "panels/media/PlayerMessagesView.ts | errorStackLabel": {
    "message": "Seguimento da pilla:"
  },
  "panels/media/PlayerMessagesView.ts | filterByLogMessages": {
    "message": "Filtrar por mensaxes de rexistro"
  },
  "panels/media/PlayerMessagesView.ts | info": {
    "message": "Información"
  },
  "panels/media/PlayerMessagesView.ts | logLevel": {
    "message": "Nivel de rexistro:"
  },
  "panels/media/PlayerMessagesView.ts | warning": {
    "message": "Advertencia"
  },
  "panels/media/PlayerPropertiesView.ts | audio": {
    "message": "Audio"
  },
  "panels/media/PlayerPropertiesView.ts | bitrate": {
    "message": "Taxa de bits"
  },
  "panels/media/PlayerPropertiesView.ts | decoder": {
    "message": "Descodificador"
  },
  "panels/media/PlayerPropertiesView.ts | decoderName": {
    "message": "Nome do descodificador"
  },
  "panels/media/PlayerPropertiesView.ts | decryptingDemuxer": {
    "message": "Desmultiplexor de desencriptación"
  },
  "panels/media/PlayerPropertiesView.ts | duration": {
    "message": "Duración"
  },
  "panels/media/PlayerPropertiesView.ts | encoderName": {
    "message": "Nome do codificador"
  },
  "panels/media/PlayerPropertiesView.ts | fileSize": {
    "message": "Tamaño do ficheiro"
  },
  "panels/media/PlayerPropertiesView.ts | frameRate": {
    "message": "Fotogramas por segundo"
  },
  "panels/media/PlayerPropertiesView.ts | hardwareDecoder": {
    "message": "Descodificador de hardware"
  },
  "panels/media/PlayerPropertiesView.ts | hardwareEncoder": {
    "message": "Codificador de hardware"
  },
  "panels/media/PlayerPropertiesView.ts | noDecoder": {
    "message": "Sen descodificador"
  },
  "panels/media/PlayerPropertiesView.ts | noEncoder": {
    "message": "Non hai ningún descodificador"
  },
  "panels/media/PlayerPropertiesView.ts | noTextTracks": {
    "message": "Non hai ningunha pista de texto"
  },
  "panels/media/PlayerPropertiesView.ts | playbackFrameTitle": {
    "message": "Título do marco de reprodución"
  },
  "panels/media/PlayerPropertiesView.ts | playbackFrameUrl": {
    "message": "URL do marco de reprodución"
  },
  "panels/media/PlayerPropertiesView.ts | properties": {
    "message": "Propiedades"
  },
  "panels/media/PlayerPropertiesView.ts | rangeHeaderSupport": {
    "message": "Compatibilidade con cabeceira Range"
  },
  "panels/media/PlayerPropertiesView.ts | rendererName": {
    "message": "Nome do renderizador"
  },
  "panels/media/PlayerPropertiesView.ts | resolution": {
    "message": "Resolución"
  },
  "panels/media/PlayerPropertiesView.ts | singleoriginPlayback": {
    "message": "Reprodución de orixe única"
  },
  "panels/media/PlayerPropertiesView.ts | startTime": {
    "message": "Inicio"
  },
  "panels/media/PlayerPropertiesView.ts | streaming": {
    "message": "Reprodución en tempo real"
  },
  "panels/media/PlayerPropertiesView.ts | textTrack": {
    "message": "Seguimento 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 de conxelación de vídeo"
  },
  "panels/media/PlayerPropertiesView.ts | videoPlaybackRoughness": {
    "message": "Calidade de reprodución de vídeo"
  },
  "panels/media/media-meta.ts | media": {
    "message": "Multimedia"
  },
  "panels/media/media-meta.ts | showMedia": {
    "message": "Mostrar recursos multimedia"
  },
  "panels/media/media-meta.ts | video": {
    "message": "vídeo"
  },
  "panels/mobile_throttling/CalibrationController.ts | runningCalibration": {
    "message": "Executando a calibración da CPU. Non abandones esta pestana nin peches DevTools."
  },
  "panels/mobile_throttling/MobileThrottlingSelector.ts | advanced": {
    "message": "Opcións de configuración avanzadas"
  },
  "panels/mobile_throttling/MobileThrottlingSelector.ts | disabled": {
    "message": "Opción desactivada"
  },
  "panels/mobile_throttling/MobileThrottlingSelector.ts | presets": {
    "message": "Configuración predeterminada"
  },
  "panels/mobile_throttling/NetworkPanelIndicator.ts | acceptedEncodingOverrideSet": {
    "message": "DevTools modificou o conxunto de cabeceiras Content-Encoding aceptadas. Consulta o panel Estados da rede"
  },
  "panels/mobile_throttling/NetworkPanelIndicator.ts | networkThrottlingIsEnabled": {
    "message": "Activouse a limitación de rede"
  },
  "panels/mobile_throttling/NetworkPanelIndicator.ts | requestsMayBeBlocked": {
    "message": "Pode que se bloqueen as solicitudes. Consulta o panel de bloqueo de solicitudes de rede"
  },
  "panels/mobile_throttling/NetworkPanelIndicator.ts | requestsMayBeOverridden": {
    "message": "As solicitudes poden ignorarse localmente. Consulta o panel Fontes"
  },
  "panels/mobile_throttling/NetworkThrottlingSelector.ts | custom": {
    "message": "Personalizado"
  },
  "panels/mobile_throttling/NetworkThrottlingSelector.ts | disabled": {
    "message": "Desactivado"
  },
  "panels/mobile_throttling/NetworkThrottlingSelector.ts | presets": {
    "message": "Configuración predeterminada"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | add": {
    "message": "Engadir…"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | addS": {
    "message": "Engadir {PH1}"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | calibrate": {
    "message": "Calibrate…"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | cpuThrottling": {
    "message": "Limitación de CPU"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | cpuThrottlingIsEnabled": {
    "message": "Activouse a limitación da CPU"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | excessConcurrency": {
    "message": "Ao superar o valor predeterminado, é posible que o rendemento do sistema empeore."
  },
  "panels/mobile_throttling/ThrottlingManager.ts | forceDisconnectedFromNetwork": {
    "message": "Forzouse a desconexión da rede"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | hardwareConcurrency": {
    "message": "Converxencia de hardware"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | hardwareConcurrencySettingLabel": {
    "message": "Omite o valor rexistrado por navigator.hardwareConcurrency"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | offline": {
    "message": "Sen conexión"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | recalibrate": {
    "message": "Recalibrate…"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | recommendedThrottling": {
    "message": "Opción recomendada: {PH1}"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | resetConcurrency": {
    "message": "Restablecer valor predeterminado"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | sS": {
    "message": "{PH1}: {PH2}"
  },
  "panels/mobile_throttling/ThrottlingManager.ts | throttling": {
    "message": "Limitando"
  },
  "panels/mobile_throttling/ThrottlingPresets.ts | checkNetworkAndPerformancePanels": {
    "message": "Comprobar paneis Rede e Rendemento"
  },
  "panels/mobile_throttling/ThrottlingPresets.ts | custom": {
    "message": "Personalizado"
  },
  "panels/mobile_throttling/ThrottlingPresets.ts | fastGXCpuSlowdown": {
    "message": "3G rápido e cuádruplo de diminución da velocidade da CPU"
  },
  "panels/mobile_throttling/ThrottlingPresets.ts | fastGXCpuSlowdownCalibrated": {
    "message": "Conexión 3G rápida e CPU {PH1} veces máis lenta"
  },
  "panels/mobile_throttling/ThrottlingPresets.ts | lowTierMobile": {
    "message": "Móbil de gama baixa"
  },
  "panels/mobile_throttling/ThrottlingPresets.ts | midtierMobile": {
    "message": "Móbil de gama media"
  },
  "panels/mobile_throttling/ThrottlingPresets.ts | noInternetConnectivity": {
    "message": "Non hai conexión a Internet"
  },
  "panels/mobile_throttling/ThrottlingPresets.ts | noThrottling": {
    "message": "Sen limitación de CPU nin de rede"
  },
  "panels/mobile_throttling/ThrottlingPresets.ts | slowGXCpuSlowdown": {
    "message": "3G lento e séxtuplo de diminución da velocidade da CPU"
  },
  "panels/mobile_throttling/ThrottlingPresets.ts | slowGXCpuSlowdownCalibrated": {
    "message": "Conexión 3G lenta e CPU {PH1} veces máis lenta"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | addCustomProfile": {
    "message": "Engadir perfil"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | calibrate": {
    "message": "Calibrar"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | calibrationCTA": {
    "message": "Se queres usar a preconfiguración de limitación da CPU, executa o proceso de calibración para determinar a velocidade ideal de limitación do teu dispositivo."
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | calibrationConfirmationPrompt": {
    "message": "A calibración levará aproximadamente cinco segundos, polo que vas navegar temporalmente noutra páxina. Queres continuar?"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | calibrationWarningHighCPU": {
    "message": "O uso da CPU é demasiado elevado"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | calibrationWarningLowBattery": {
    "message": "A batería do dispositivo está baixa (<20 %), polo que a limitación da CPU pode afectar aos resultados"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | calibrationWarningRunningOnBattery": {
    "message": "O dispositivo está funcionando coa batería. Enchufa o cargador para conseguir mellores resultados"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | cancel": {
    "message": "Cancelar"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | continue": {
    "message": "Continuar"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | cpuCalibrationDescription": {
    "message": "Esta preconfiguración limita a CPU para aproximar o rendemento dos dispositivos móbiles de gama baixa e media típicos."
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | cpuThrottlingPresets": {
    "message": "Preconfiguración da limitación da CPU"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | dSlowdown": {
    "message": "Diminución da velocidade: × {PH1}"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | dms": {
    "message": "{PH1} ms"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | download": {
    "message": "Descarga"
  },
  "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": "A latencia debe ser un número enteiro entre {PH1} ms e {PH2} ms, inclusive"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | needsCalibration": {
    "message": "Require calibración"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | networkThrottlingProfiles": {
    "message": "Perfís de limitación de rede"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | off": {
    "message": "Opción desactivada"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | on": {
    "message": "Opción activada"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | optional": {
    "message": "opcional"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | packet": {
    "message": "paquete"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | packetLoss": {
    "message": "Perda de paquetes"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | packetLossMustBeAnIntegerBetweenSpct": {
    "message": "A perda de paquetes debe ser un número entre {PH1} % e {PH2} % (ambos os dous incluídos)"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | packetQueueLength": {
    "message": "Lonxitude da cola de paquetes"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | packetQueueLengthMustBeAnIntegerGreaterOrEqualToZero": {
    "message": "A lonxitude da cola de paquetes debe ser maior ou igual a 0"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | packetReordering": {
    "message": "Reordenación de paquetes"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | percent": {
    "message": "por cento"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | profileName": {
    "message": "Nome do perfil"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | profileNameCharactersLengthMust": {
    "message": "A lonxitude dos caracteres do nome do perfil debe ser de entre 1 e {PH1}, inclusive"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | recalibrate": {
    "message": "Volver calibrar"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | sMustBeANumberBetweenSkbsToSkbs": {
    "message": "{PH1} debe ser un número entre {PH2} kbit/s e {PH3} kbit/s, inclusive"
  },
  "panels/mobile_throttling/ThrottlingSettingsTab.ts | upload": {
    "message": "Carga"
  },
  "panels/mobile_throttling/mobile_throttling-meta.ts | device": {
    "message": "dispositivo"
  },
  "panels/mobile_throttling/mobile_throttling-meta.ts | enableFastGThrottling": {
    "message": "Activar limitación de 3G rápido"
  },
  "panels/mobile_throttling/mobile_throttling-meta.ts | enableSlowGThrottling": {
    "message": "Activar limitación de 3G lento"
  },
  "panels/mobile_throttling/mobile_throttling-meta.ts | goOffline": {
    "message": "Sen conexión"
  },
  "panels/mobile_throttling/mobile_throttling-meta.ts | goOnline": {
    "message": "Conectarse"
  },
  "panels/mobile_throttling/mobile_throttling-meta.ts | showThrottling": {
    "message": "Mostrar Limitación"
  },
  "panels/mobile_throttling/mobile_throttling-meta.ts | throttling": {
    "message": "Limitando"
  },
  "panels/mobile_throttling/mobile_throttling-meta.ts | throttlingTag": {
    "message": "limitación"
  },
  "panels/network/BinaryResourceView.ts | binaryViewType": {
    "message": "Tipo de vista binario"
  },
  "panels/network/BinaryResourceView.ts | copiedAsBase": {
    "message": "Copiouse como Base64"
  },
  "panels/network/BinaryResourceView.ts | copiedAsHex": {
    "message": "Copiouse como Hex"
  },
  "panels/network/BinaryResourceView.ts | copiedAsUtf": {
    "message": "Copiouse 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 no portapapeis"
  },
  "panels/network/BinaryResourceView.ts | hexViewer": {
    "message": "Visor Hex"
  },
  "panels/network/BlockedURLsPane.ts | addNetworkRequestBlockingPattern": {
    "message": "Engadir un padrón de bloqueo de solicitudes de rede"
  },
  "panels/network/BlockedURLsPane.ts | addPattern": {
    "message": "Engadir un padrón"
  },
  "panels/network/BlockedURLsPane.ts | dBlocked": {
    "message": "Bloqueados: {PH1}"
  },
  "panels/network/BlockedURLsPane.ts | enableNetworkRequestBlocking": {
    "message": "Activar bloqueo de solicitudes de rede"
  },
  "panels/network/BlockedURLsPane.ts | itemDeleted": {
    "message": "Eliminouse o elemento correctamente"
  },
  "panels/network/BlockedURLsPane.ts | networkRequestsAreNotBlockedS": {
    "message": "Non se bloquean as solicitudes de rede. {PH1}"
  },
  "panels/network/BlockedURLsPane.ts | patternAlreadyExists": {
    "message": "Este padrón xa existe."
  },
  "panels/network/BlockedURLsPane.ts | patternInputCannotBeEmpty": {
    "message": "O campo do padrón non pode estar baleiro."
  },
  "panels/network/BlockedURLsPane.ts | textPatternToBlockMatching": {
    "message": "Padrón de texto para bloquear as solicitudes que coincidan con el. Podes usar un asterisco (*) como comodín"
  },
  "panels/network/EventSourceMessagesView.ts | clearAll": {
    "message": "Borrar todo"
  },
  "panels/network/EventSourceMessagesView.ts | copyMessage": {
    "message": "Copiar mensaxe"
  },
  "panels/network/EventSourceMessagesView.ts | data": {
    "message": "Datos"
  },
  "panels/network/EventSourceMessagesView.ts | eventSource": {
    "message": "Fonte do evento"
  },
  "panels/network/EventSourceMessagesView.ts | filterByRegex": {
    "message": "Filtrar usando expresión regular (exemplo: https?)"
  },
  "panels/network/EventSourceMessagesView.ts | id": {
    "message": "Código de identificación"
  },
  "panels/network/EventSourceMessagesView.ts | time": {
    "message": "Tempo"
  },
  "panels/network/EventSourceMessagesView.ts | type": {
    "message": "Tipo"
  },
  "panels/network/NetworkConfigView.ts | acceptedEncoding": {
    "message": "Valores aceptados de Content-Encoding"
  },
  "panels/network/NetworkConfigView.ts | caching": {
    "message": "Almacenando na memoria caché"
  },
  "panels/network/NetworkConfigView.ts | clientHintsStatusText": {
    "message": "Actualizouse o axente de usuario."
  },
  "panels/network/NetworkConfigView.ts | custom": {
    "message": "Personalizar..."
  },
  "panels/network/NetworkConfigView.ts | customUserAgentFieldIsRequired": {
    "message": "É obrigatorio completar o campo Axente de usuario personalizado"
  },
  "panels/network/NetworkConfigView.ts | disableCache": {
    "message": "Desactivar memoria caché"
  },
  "panels/network/NetworkConfigView.ts | enterACustomUserAgent": {
    "message": "Indica un axente de usuario personalizado"
  },
  "panels/network/NetworkConfigView.ts | networkConditionsPanelShown": {
    "message": "Móstranse condicións de rede"
  },
  "panels/network/NetworkConfigView.ts | networkThrottling": {
    "message": "Limitación da rede"
  },
  "panels/network/NetworkConfigView.ts | selectAutomatically": {
    "message": "Usar configuración predeterminada do navegador"
  },
  "panels/network/NetworkConfigView.ts | userAgent": {
    "message": "Axente de usuario"
  },
  "panels/network/NetworkDataGridNode.ts | alternativeJobWonRace": {
    "message": "Chrome usou unha conexión HTTP/3 inducida por unha cabeceira \"Alt-Svc\" porque gañou unha carreira por establecer unha conexión mediante unha versión de HTTP distinta."
  },
  "panels/network/NetworkDataGridNode.ts | alternativeJobWonWithoutRace": {
    "message": "Chrome usou unha conexión HTTP/3 inducida por unha cabeceira \"Alt-Svc\" sen competir por establecer unha conexión mediante unha versión de HTTP distinta."
  },
  "panels/network/NetworkDataGridNode.ts | blockedTooltip": {
    "message": "Esta solicitude bloqueouse debido á presenza de cabeceiras de resposta mal configuradas. Fai clic para ver as cabeceiras"
  },
  "panels/network/NetworkDataGridNode.ts | blockeds": {
    "message": "(bloqueado: {PH1})"
  },
  "panels/network/NetworkDataGridNode.ts | broken": {
    "message": "Chrome non tentou establecer unha conexión HTTP/3 porque se marcou como danada."
  },
  "panels/network/NetworkDataGridNode.ts | canceled": {
    "message": "(elemento cancelado)"
  },
  "panels/network/NetworkDataGridNode.ts | corsError": {
    "message": "Erro de CORS"
  },
  "panels/network/NetworkDataGridNode.ts | crossoriginResourceSharingErrorS": {
    "message": "Produciuse un erro de orixe cruzada ao compartir recursos: {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": "(memoria caché do disco)"
  },
  "panels/network/NetworkDataGridNode.ts | dnsAlpnH3JobWonRace": {
    "message": "Chrome usou unha conexión HTTP/3 debido a que o DNS record indicou que era compatible con HTTP/3, que gañou a carreira por establecer unha conexión mediante unha versión de HTTP distinta."
  },
  "panels/network/NetworkDataGridNode.ts | dnsAlpnH3JobWonWithoutRace": {
    "message": "Chrome usou unha conexión HTTP/3 debido a que o DNS record indicou que era compatible con HTTP/3. Non se produciu ningunha carreira por establecer unha conexión mediante unha versión de HTTP distinta."
  },
  "panels/network/NetworkDataGridNode.ts | earlyHints": {
    "message": "early-hints"
  },
  "panels/network/NetworkDataGridNode.ts | failed": {
    "message": "(produciuse un erro)"
  },
  "panels/network/NetworkDataGridNode.ts | finished": {
    "message": "Finalizado"
  },
  "panels/network/NetworkDataGridNode.ts | initialPriorityToolTip": {
    "message": "{PH1}, prioridade inicial: {PH2}"
  },
  "panels/network/NetworkDataGridNode.ts | level": {
    "message": "nivel 1"
  },
  "panels/network/NetworkDataGridNode.ts | mainJobWonRace": {
    "message": "Chrome usou este protocolo porque gañou unha carreira por establecer unha conexión HTTP/3."
  },
  "panels/network/NetworkDataGridNode.ts | mappingMissing": {
    "message": "Chrome non usou unha versión de HTTP alternativa porque non había dispoñible ningunha información de protocolo alternativo cando se emitiu a solicitude, pero a resposta incluía unha cabeceira \"Alt-Svc\"."
  },
  "panels/network/NetworkDataGridNode.ts | matchedToServiceWorkerRouter": {
    "message": "Coincidencia con ServiceWorker router#{PH1}. Tamaño do recurso: {PH2}"
  },
  "panels/network/NetworkDataGridNode.ts | matchedToServiceWorkerRouterWithNetworkSource": {
    "message": "Coincidencia con ServiceWorker router número {PH1}, transferiuse {PH2} pola rede, tamaño do recurso: {PH3}"
  },
  "panels/network/NetworkDataGridNode.ts | memoryCache": {
    "message": "(memoria caché)"
  },
  "panels/network/NetworkDataGridNode.ts | origin": {
    "message": "orixe"
  },
  "panels/network/NetworkDataGridNode.ts | other": {
    "message": "outro"
  },
  "panels/network/NetworkDataGridNode.ts | otherC": {
    "message": "Outro"
  },
  "panels/network/NetworkDataGridNode.ts | parser": {
    "message": "Analizador"
  },
  "panels/network/NetworkDataGridNode.ts | pending": {
    "message": "Pendente"
  },
  "panels/network/NetworkDataGridNode.ts | pendingq": {
    "message": "(pendente)"
  },
  "panels/network/NetworkDataGridNode.ts | prefetchCache": {
    "message": "(memoria caché da precarga)"
  },
  "panels/network/NetworkDataGridNode.ts | preflight": {
    "message": "Comprobación preliminar"
  },
  "panels/network/NetworkDataGridNode.ts | preload": {
    "message": "Cargar previamente"
  },
  "panels/network/NetworkDataGridNode.ts | push": {
    "message": "Push / "
  },
  "panels/network/NetworkDataGridNode.ts | redirect": {
    "message": "Redirixir"
  },
  "panels/network/NetworkDataGridNode.ts | sPreflight": {
    "message": "{PH1} + Comprobación preliminar"
  },
  "panels/network/NetworkDataGridNode.ts | script": {
    "message": "Script"
  },
  "panels/network/NetworkDataGridNode.ts | selectPreflightRequest": {
    "message": "Seleccionar solicitude de comprobación preliminar"
  },
  "panels/network/NetworkDataGridNode.ts | selectTheRequestThatTriggered": {
    "message": "Seleccionar a solicitude que activou esta comprobación preliminar"
  },
  "panels/network/NetworkDataGridNode.ts | servedFromDiskCacheResourceSizeS": {
    "message": "Recurso publicado desde a memoria caché do disco; tamaño: {PH1}"
  },
  "panels/network/NetworkDataGridNode.ts | servedFromMemoryCacheResource": {
    "message": "Procedente da memoria caché; tamaño do recurso: {PH1}"
  },
  "panels/network/NetworkDataGridNode.ts | servedFromPrefetchCacheResource": {
    "message": "Procedente da memoria caché da precarga; tamaño do recurso: {PH1}"
  },
  "panels/network/NetworkDataGridNode.ts | servedFromServiceWorkerResource": {
    "message": "Procedente de ServiceWorker; tamaño do recurso: {PH1}"
  },
  "panels/network/NetworkDataGridNode.ts | servedFromSignedHttpExchange": {
    "message": "Procedente dun intercambio HTTP asinado; tamaño do recurso: {PH1}"
  },
  "panels/network/NetworkDataGridNode.ts | servedFromWebBundle": {
    "message": "Obtívose a partir de Web Bundle; tamaño do recurso: {PH1}"
  },
  "panels/network/NetworkDataGridNode.ts | serviceWorker": {
    "message": "(ServiceWorker)"
  },
  "panels/network/NetworkDataGridNode.ts | signedexchange": {
    "message": "intercambio asinado"
  },
  "panels/network/NetworkDataGridNode.ts | timeSubtitleTooltipText": {
    "message": "Latencia (hora de recepción da resposta - hora de inicio)"
  },
  "panels/network/NetworkDataGridNode.ts | unknown": {
    "message": "(descoñecido)"
  },
  "panels/network/NetworkDataGridNode.ts | unknownExplanation": {
    "message": "Non se pode amosar o estado da solicitude aquí porque a páxina que a publicou cancelou a carga mentres a solicitude estaba en curso. Podes utilizar chrome://net-export para capturar un rexistro de rede e ver todos os detalles da solicitude."
  },
  "panels/network/NetworkDataGridNode.ts | webBundle": {
    "message": "(Web Bundle)"
  },
  "panels/network/NetworkDataGridNode.ts | webBundleError": {
    "message": "Produciuse un erro co Web Bundle"
  },
  "panels/network/NetworkDataGridNode.ts | webBundleInnerRequest": {
    "message": "Procedente do Web Bundle"
  },
  "panels/network/NetworkItemView.ts | containsOverriddenHeaders": {
    "message": "Esta resposta inclúe cabeceiras ignoradas por DevTools"
  },
  "panels/network/NetworkItemView.ts | cookies": {
    "message": "Cookies"
  },
  "panels/network/NetworkItemView.ts | eventstream": {
    "message": "EventStream"
  },
  "panels/network/NetworkItemView.ts | headers": {
    "message": "Cabeceiras"
  },
  "panels/network/NetworkItemView.ts | initiator": {
    "message": "Iniciador"
  },
  "panels/network/NetworkItemView.ts | messages": {
    "message": "Mensaxes"
  },
  "panels/network/NetworkItemView.ts | payload": {
    "message": "Carga útil"
  },
  "panels/network/NetworkItemView.ts | preview": {
    "message": "Mostrar vista previa"
  },
  "panels/network/NetworkItemView.ts | rawResponseData": {
    "message": "Datos de resposta sen procesar"
  },
  "panels/network/NetworkItemView.ts | requestAndResponseCookies": {
    "message": "Cookies de solicitudes e respostas"
  },
  "panels/network/NetworkItemView.ts | requestAndResponseTimeline": {
    "message": "Cronoloxía de solicitudes e respostas"
  },
  "panels/network/NetworkItemView.ts | requestInitiatorCallStack": {
    "message": "Pilla de chamadas do iniciador de solicitudes"
  },
  "panels/network/NetworkItemView.ts | response": {
    "message": "Resposta"
  },
  "panels/network/NetworkItemView.ts | responseIsOverridden": {
    "message": "DevTools ignorou esta resposta"
  },
  "panels/network/NetworkItemView.ts | responsePreview": {
    "message": "Vista previa da resposta"
  },
  "panels/network/NetworkItemView.ts | signedexchangeError": {
    "message": "Erro de intercambio asinado"
  },
  "panels/network/NetworkItemView.ts | thirdPartyPhaseout": {
    "message": "Bloqueáronse as cookies debido á eliminación gradual das cookies de terceiros."
  },
  "panels/network/NetworkItemView.ts | timing": {
    "message": "Tempo"
  },
  "panels/network/NetworkItemView.ts | trustTokenOperationDetails": {
    "message": "Detalles da operación do token de estado privado"
  },
  "panels/network/NetworkItemView.ts | trustTokens": {
    "message": "Tokens de estado privado"
  },
  "panels/network/NetworkItemView.ts | websocketMessages": {
    "message": "Mensaxes de WebSocket"
  },
  "panels/network/NetworkLogView.ts | areYouSureYouWantToClearBrowser": {
    "message": "Seguro que queres borrar a memoria caché do navegador?"
  },
  "panels/network/NetworkLogView.ts | areYouSureYouWantToClearBrowserCookies": {
    "message": "Seguro que queres borrar as cookies do navegador?"
  },
  "panels/network/NetworkLogView.ts | blockRequestDomain": {
    "message": "Bloquear dominio de solicitude"
  },
  "panels/network/NetworkLogView.ts | blockRequestUrl": {
    "message": "Bloquear URL de solicitude"
  },
  "panels/network/NetworkLogView.ts | blockedRequests": {
    "message": "Solicitudes bloqueadas"
  },
  "panels/network/NetworkLogView.ts | chromeExtensions": {
    "message": "Ocultar URL de extensións"
  },
  "panels/network/NetworkLogView.ts | clearBrowserCache": {
    "message": "Borrar memoria caché do navegador"
  },
  "panels/network/NetworkLogView.ts | clearBrowserCookies": {
    "message": "Borrar cookies do 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 | copyAllAsHarSanitized": {
    "message": "Copiar en formato HAR todas as solicitudes de rede mostradas (con modificacións)"
  },
  "panels/network/NetworkLogView.ts | copyAllAsHarWithSensitiveData": {
    "message": "Copiar en formato HAR todas as solicitudes de rede mostradas (con datos confidenciais)"
  },
  "panels/network/NetworkLogView.ts | copyAllAsNodejsFetch": {
    "message": "Copiar todo como fetch (Node.js)"
  },
  "panels/network/NetworkLogView.ts | copyAllAsPowershell": {
    "message": "Copiar todo como PowerShell"
  },
  "panels/network/NetworkLogView.ts | copyAllListedAsCurl": {
    "message": "Copiar todos os mostrados como cURL"
  },
  "panels/network/NetworkLogView.ts | copyAllListedAsCurlBash": {
    "message": "Copiar todos os mostrados como cURL (bash)"
  },
  "panels/network/NetworkLogView.ts | copyAllListedAsCurlCmd": {
    "message": "Copiar todos os mostrados como cURL (cmd)"
  },
  "panels/network/NetworkLogView.ts | copyAllListedAsFetch": {
    "message": "Copiar todos os mostrados como fetch"
  },
  "panels/network/NetworkLogView.ts | copyAllListedAsHarSanitized": {
    "message": "Copiar en formato HAR todas as solicitudes de rede mostradas (con modificacións)"
  },
  "panels/network/NetworkLogView.ts | copyAllListedAsHarWithSensitiveData": {
    "message": "Copia todas as solicitudes de rede mostradas en formato HAR (con datos confidenciais)"
  },
  "panels/network/NetworkLogView.ts | copyAllListedAsNodejsFetch": {
    "message": "Copiar todos os mostrados como fetch (Node.js)"
  },
  "panels/network/NetworkLogView.ts | copyAllListedAsPowershell": {
    "message": "Copiar todos os mostrados como PowerShell"
  },
  "panels/network/NetworkLogView.ts | copyAllListedURLs": {
    "message": "Copiar todos os URL mostrados"
  },
  "panels/network/NetworkLogView.ts | copyAllURLs": {
    "message": "Copiar todos os URL"
  },
  "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 fetch (Node.js)"
  },
  "panels/network/NetworkLogView.ts | copyAsPowershell": {
    "message": "Copiar como PowerShell"
  },
  "panels/network/NetworkLogView.ts | copyRequestHeaders": {
    "message": "Copiar cabeceiras de solicitude"
  },
  "panels/network/NetworkLogView.ts | copyResponse": {
    "message": "Copiar resposta"
  },
  "panels/network/NetworkLogView.ts | copyResponseHeaders": {
    "message": "Copiar cabeceiras de resposta"
  },
  "panels/network/NetworkLogView.ts | copyStacktrace": {
    "message": "Copiar seguimento da pilla"
  },
  "panels/network/NetworkLogView.ts | copyURL": {
    "message": "Copiar URL"
  },
  "panels/network/NetworkLogView.ts | domcontentloadedS": {
    "message": "DOMContentLoaded: {PH1}"
  },
  "panels/network/NetworkLogView.ts | dropHarFilesHere": {
    "message": "Soltar ficheiros HAR aquí"
  },
  "panels/network/NetworkLogView.ts | finishS": {
    "message": "Finalizar: {PH1}"
  },
  "panels/network/NetworkLogView.ts | hasBlockedCookies": {
    "message": "Cookies de resposta bloqueadas"
  },
  "panels/network/NetworkLogView.ts | hideChromeExtension": {
    "message": "Ocultar os URL co formato chrome-extension://"
  },
  "panels/network/NetworkLogView.ts | hideDataUrls": {
    "message": "Ocultar URL dos datos"
  },
  "panels/network/NetworkLogView.ts | hidesDataAndBlobUrls": {
    "message": "Ocultar os URL co formato data: e blob:"
  },
  "panels/network/NetworkLogView.ts | invertFilter": {
    "message": "Inverter"
  },
  "panels/network/NetworkLogView.ts | invertsFilter": {
    "message": "Inverter o filtro de busca"
  },
  "panels/network/NetworkLogView.ts | learnMore": {
    "message": "Máis información"
  },
  "panels/network/NetworkLogView.ts | loadS": {
    "message": "Cargar: {PH1}"
  },
  "panels/network/NetworkLogView.ts | moreFilters": {
    "message": "Máis filtros"
  },
  "panels/network/NetworkLogView.ts | networkDataAvailable": {
    "message": "Hai datos de rede dispoñibles"
  },
  "panels/network/NetworkLogView.ts | onlyShowBlockedRequests": {
    "message": "Mostrar só as solicitudes bloqueadas"
  },
  "panels/network/NetworkLogView.ts | onlyShowRequestsWithBlockedCookies": {
    "message": "Mostrar só as solicitudes con cookies de resposta bloqueadas"
  },
  "panels/network/NetworkLogView.ts | onlyShowThirdPartyRequests": {
    "message": "Mostrar só as solicitudes cunha orixe diferente á da páxina"
  },
  "panels/network/NetworkLogView.ts | overrideHeaders": {
    "message": "Omitir cabeceiras"
  },
  "panels/network/NetworkLogView.ts | performARequestOrHitSToRecordThe": {
    "message": "Realiza unha solicitude ou preme {PH1} para gravar o material que se volveu cargar."
  },
  "panels/network/NetworkLogView.ts | recordToDisplayNetworkActivity": {
    "message": "Garda o rexistro de rede ({PH1}) para mostrar a actividade da rede."
  },
  "panels/network/NetworkLogView.ts | recordingNetworkActivity": {
    "message": "Gravando actividade de rede…"
  },
  "panels/network/NetworkLogView.ts | replayXhr": {
    "message": "Volver realizar solicitude XHR"
  },
  "panels/network/NetworkLogView.ts | requestTypesToInclude": {
    "message": "Tipos de solicitudes que se deben incluír"
  },
  "panels/network/NetworkLogView.ts | sBResourcesLoadedByThePage": {
    "message": "{PH1} recursos B cargados pola páxina"
  },
  "panels/network/NetworkLogView.ts | sBSBResourcesLoadedByThePage": {
    "message": "A páxina cargou estes recursos: {PH1} B/{PH2} B"
  },
  "panels/network/NetworkLogView.ts | sBSBTransferredOverNetwork": {
    "message": "{PH1} B/ {PH2} B transferidos pola rede"
  },
  "panels/network/NetworkLogView.ts | sBTransferredOverNetwork": {
    "message": "{PH1} B transferiuse pola rede"
  },
  "panels/network/NetworkLogView.ts | sRequests": {
    "message": "{PH1} solicitudes"
  },
  "panels/network/NetworkLogView.ts | sResources": {
    "message": "{PH1} recursos"
  },
  "panels/network/NetworkLogView.ts | sSRequests": {
    "message": "Solicitudes: {PH1}/{PH2}"
  },
  "panels/network/NetworkLogView.ts | sSResources": {
    "message": "Recursos: {PH1}/{PH2}"
  },
  "panels/network/NetworkLogView.ts | sSTransferred": {
    "message": "Elementos transferidos: {PH1}/{PH2}"
  },
  "panels/network/NetworkLogView.ts | sTransferred": {
    "message": "Transferiuse {PH1}"
  },
  "panels/network/NetworkLogView.ts | showOnlyHideRequests": {
    "message": "Mostrar só/Ocultar as solicitudes"
  },
  "panels/network/NetworkLogView.ts | thirdParty": {
    "message": "Solicitudes externas"
  },
  "panels/network/NetworkLogView.ts | unblockS": {
    "message": "Desbloquear {PH1}"
  },
  "panels/network/NetworkLogViewColumns.ts | connectionId": {
    "message": "Código de identificación de conexión"
  },
  "panels/network/NetworkLogViewColumns.ts | content": {
    "message": "Contido"
  },
  "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 | hasOverrides": {
    "message": "Ten anulacións"
  },
  "panels/network/NetworkLogViewColumns.ts | initiator": {
    "message": "Iniciador"
  },
  "panels/network/NetworkLogViewColumns.ts | initiatorAddressSpace": {
    "message": "Espazo de enderezo de iniciador"
  },
  "panels/network/NetworkLogViewColumns.ts | latency": {
    "message": "Latencia"
  },
  "panels/network/NetworkLogViewColumns.ts | manageHeaderColumns": {
    "message": "Xestionar columnas de cabeceiras…"
  },
  "panels/network/NetworkLogViewColumns.ts | method": {
    "message": "Método"
  },
  "panels/network/NetworkLogViewColumns.ts | name": {
    "message": "Nome"
  },
  "panels/network/NetworkLogViewColumns.ts | networkLog": {
    "message": "Rexistro de rede"
  },
  "panels/network/NetworkLogViewColumns.ts | path": {
    "message": "Ruta"
  },
  "panels/network/NetworkLogViewColumns.ts | priority": {
    "message": "Prioridade"
  },
  "panels/network/NetworkLogViewColumns.ts | protocol": {
    "message": "Protocolo"
  },
  "panels/network/NetworkLogViewColumns.ts | remoteAddress": {
    "message": "Enderezo remoto"
  },
  "panels/network/NetworkLogViewColumns.ts | remoteAddressSpace": {
    "message": "Espazo de enderezo remoto"
  },
  "panels/network/NetworkLogViewColumns.ts | responseHeaders": {
    "message": "Cabeceiras de resposta"
  },
  "panels/network/NetworkLogViewColumns.ts | responseTime": {
    "message": "Tempo de resposta"
  },
  "panels/network/NetworkLogViewColumns.ts | scheme": {
    "message": "Esquema"
  },
  "panels/network/NetworkLogViewColumns.ts | setCookies": {
    "message": "Definir 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": "Fervenza"
  },
  "panels/network/NetworkManageCustomHeadersView.ts | addCustomHeader": {
    "message": "Engadir cabeceira personalizada…"
  },
  "panels/network/NetworkManageCustomHeadersView.ts | headerName": {
    "message": "Nome da cabeceira"
  },
  "panels/network/NetworkManageCustomHeadersView.ts | manageHeaderColumns": {
    "message": "Xestionar columnas da cabeceira"
  },
  "panels/network/NetworkManageCustomHeadersView.ts | noCustomHeaders": {
    "message": "Non hai cabeceiras personalizadas"
  },
  "panels/network/NetworkPanel.ts | captureScreenshots": {
    "message": "Capturas de pantalla"
  },
  "panels/network/NetworkPanel.ts | captureScreenshotsWhenLoadingA": {
    "message": "Realizar capturas de pantalla ao cargar unha páxina"
  },
  "panels/network/NetworkPanel.ts | close": {
    "message": "Pechar"
  },
  "panels/network/NetworkPanel.ts | disableCache": {
    "message": "Desactivar memoria caché"
  },
  "panels/network/NetworkPanel.ts | disableCacheWhileDevtoolsIsOpen": {
    "message": "Desactivar memoria caché (mentres está aberto DevTools)"
  },
  "panels/network/NetworkPanel.ts | doNotClearLogOnPageReload": {
    "message": "Non borrar rexistro ao navegar ou volver cargar a páxina"
  },
  "panels/network/NetworkPanel.ts | exportHar": {
    "message": "Exportar HAR (con modificacións con datos confidenciais)"
  },
  "panels/network/NetworkPanel.ts | exportHarSanitized": {
    "message": "Exportar HAR (modificado)…"
  },
  "panels/network/NetworkPanel.ts | exportHarWithSensitiveData": {
    "message": "Exportar HAR (con datos confidenciais)…"
  },
  "panels/network/NetworkPanel.ts | fetchingFrames": {
    "message": "Recuperando marcos..."
  },
  "panels/network/NetworkPanel.ts | groupByFrame": {
    "message": "Agrupar por marco"
  },
  "panels/network/NetworkPanel.ts | groupRequestsByTopLevelRequest": {
    "message": "Solicitudes de grupo por parte do marco de solicitudes de nivel superior"
  },
  "panels/network/NetworkPanel.ts | hitSToReloadAndCaptureFilmstrip": {
    "message": "Preme {PH1} para volver cargar o contido e gravar a película de filme."
  },
  "panels/network/NetworkPanel.ts | importHarFile": {
    "message": "Importa o ficheiro HAR..."
  },
  "panels/network/NetworkPanel.ts | moreNetworkConditions": {
    "message": "Máis estados de rede…"
  },
  "panels/network/NetworkPanel.ts | networkSettings": {
    "message": "Configuración de rede"
  },
  "panels/network/NetworkPanel.ts | openInNetworkPanel": {
    "message": "Abrir no panel Rede"
  },
  "panels/network/NetworkPanel.ts | openInNetworkPanelMissingRequest": {
    "message": "Abrir no panel Rede (falta a solicitude)"
  },
  "panels/network/NetworkPanel.ts | preserveLog": {
    "message": "Conservar rexistro"
  },
  "panels/network/NetworkPanel.ts | recordingFrames": {
    "message": "Gravando marcos..."
  },
  "panels/network/NetworkPanel.ts | search": {
    "message": "Busca"
  },
  "panels/network/NetworkPanel.ts | showMoreInformationInRequestRows": {
    "message": "Mostrar máis información nas filas de solicitude"
  },
  "panels/network/NetworkPanel.ts | showOverview": {
    "message": "Descrición xeral"
  },
  "panels/network/NetworkPanel.ts | showOverviewOfNetworkRequests": {
    "message": "Mostrar vista xeral de solicitudes de rede"
  },
  "panels/network/NetworkPanel.ts | throttling": {
    "message": "Limitando"
  },
  "panels/network/NetworkPanel.ts | useLargeRequestRows": {
    "message": "Filas de solicitudes grandes"
  },
  "panels/network/NetworkSearchScope.ts | url": {
    "message": "URL"
  },
  "panels/network/NetworkTimeCalculator.ts | sDownload": {
    "message": "{PH1} de descarga"
  },
  "panels/network/NetworkTimeCalculator.ts | sFromCache": {
    "message": "{PH1} (da memoria caché)"
  },
  "panels/network/NetworkTimeCalculator.ts | sFromServiceworker": {
    "message": "{PH1} (de ServiceWorker)"
  },
  "panels/network/NetworkTimeCalculator.ts | sLatency": {
    "message": "Latencia de {PH1}"
  },
  "panels/network/NetworkTimeCalculator.ts | sLatencySDownloadSTotal": {
    "message": "{PH1} de latencia, {PH2} de descarga ({PH3} en total)"
  },
  "panels/network/RequestCookiesView.ts | cookiesThatWereReceivedFromThe": {
    "message": "Cookies que se recibiron do servidor na cabeceira set-cookie da resposta pero que tiñan un formato incorrecto"
  },
  "panels/network/RequestCookiesView.ts | cookiesThatWereReceivedFromTheServer": {
    "message": "Cookies que se recibiron do servidor na cabeceira \"set-cookie\" da resposta pero que tiñan un formato incorrecto"
  },
  "panels/network/RequestCookiesView.ts | cookiesThatWereSentToTheServerIn": {
    "message": "Cookies que se lle enviaron ao servidor na cabeceira \"cookie\" da solicitude"
  },
  "panels/network/RequestCookiesView.ts | learnMore": {
    "message": "Máis información"
  },
  "panels/network/RequestCookiesView.ts | malformedResponseCookies": {
    "message": "As cookies de resposta teñen un formato incorrecto"
  },
  "panels/network/RequestCookiesView.ts | noRequestCookiesWereSent": {
    "message": "Non se enviaron cookies de solicitude."
  },
  "panels/network/RequestCookiesView.ts | requestCookies": {
    "message": "Cookies de resposta"
  },
  "panels/network/RequestCookiesView.ts | responseCookies": {
    "message": "Cookies de resposta"
  },
  "panels/network/RequestCookiesView.ts | showFilteredOutRequestCookies": {
    "message": "mostrar cookies de resposta filtradas"
  },
  "panels/network/RequestCookiesView.ts | siteHasCookieInOtherPartition": {
    "message": "Este sitio ten cookies noutra partición que non se enviaron con esta solicitude. {PH1}"
  },
  "panels/network/RequestCookiesView.ts | thisRequestHasNoCookies": {
    "message": "Esta solicitude non ten cookies."
  },
  "panels/network/RequestInitiatorView.ts | noInitiator": {
    "message": "No initiator data"
  },
  "panels/network/RequestInitiatorView.ts | requestCallStack": {
    "message": "Solicitar pilla de chamadas"
  },
  "panels/network/RequestInitiatorView.ts | requestInitiatorChain": {
    "message": "Cadea de iniciador de solicitudes"
  },
  "panels/network/RequestPayloadView.ts | copyPayload": {
    "message": "Copiar"
  },
  "panels/network/RequestPayloadView.ts | copyValue": {
    "message": "Copiar valor"
  },
  "panels/network/RequestPayloadView.ts | empty": {
    "message": "(baleiro)"
  },
  "panels/network/RequestPayloadView.ts | formData": {
    "message": "Datos do formulario"
  },
  "panels/network/RequestPayloadView.ts | queryStringParameters": {
    "message": "Parámetros das cadeas de consulta"
  },
  "panels/network/RequestPayloadView.ts | requestPayload": {
    "message": "Carga de solicitude"
  },
  "panels/network/RequestPayloadView.ts | showMore": {
    "message": "Mostrar máis"
  },
  "panels/network/RequestPayloadView.ts | unableToDecodeValue": {
    "message": "(non se puido descodificar o valor)"
  },
  "panels/network/RequestPayloadView.ts | viewDecoded": {
    "message": "Ver contido descodificado"
  },
  "panels/network/RequestPayloadView.ts | viewDecodedL": {
    "message": "ver contido descodificado"
  },
  "panels/network/RequestPayloadView.ts | viewParsed": {
    "message": "Ver contido analizado"
  },
  "panels/network/RequestPayloadView.ts | viewParsedL": {
    "message": "ver analizadas"
  },
  "panels/network/RequestPayloadView.ts | viewSource": {
    "message": "Ver código fonte"
  },
  "panels/network/RequestPayloadView.ts | viewSourceL": {
    "message": "ver fonte"
  },
  "panels/network/RequestPayloadView.ts | viewUrlEncoded": {
    "message": "Ver datos codificados como URL"
  },
  "panels/network/RequestPayloadView.ts | viewUrlEncodedL": {
    "message": "ver datos codificados como URL"
  },
  "panels/network/RequestPreviewView.ts | failedToLoadResponseData": {
    "message": "Produciuse un erro ao cargar os datos das respostas"
  },
  "panels/network/RequestPreviewView.ts | previewNotAvailable": {
    "message": "Vista previa non dispoñible"
  },
  "panels/network/RequestResponseView.ts | failedToLoadResponseData": {
    "message": "Produciuse un erro ao cargar os datos das respostas"
  },
  "panels/network/RequestResponseView.ts | noPreview": {
    "message": "Nothing to preview"
  },
  "panels/network/RequestResponseView.ts | thisRequestHasNoResponseData": {
    "message": "This request has no response data available"
  },
  "panels/network/RequestTimingView.ts | cacheStorageCacheNameS": {
    "message": "Nome da memoria caché de almacenamento: {PH1}"
  },
  "panels/network/RequestTimingView.ts | cacheStorageCacheNameUnknown": {
    "message": "Nome da memoria caché de almacenamento: descoñecido"
  },
  "panels/network/RequestTimingView.ts | cautionRequestIsNotFinishedYet": {
    "message": "ADVERTENCIA: A solicitude aínda non está rematada."
  },
  "panels/network/RequestTimingView.ts | connectionStart": {
    "message": "Inicio da conexión"
  },
  "panels/network/RequestTimingView.ts | contentDownload": {
    "message": "Descarga de contido"
  },
  "panels/network/RequestTimingView.ts | dnsLookup": {
    "message": "Busca de DNS"
  },
  "panels/network/RequestTimingView.ts | duration": {
    "message": "Duración"
  },
  "panels/network/RequestTimingView.ts | durationC": {
    "message": "DURACIÓN"
  },
  "panels/network/RequestTimingView.ts | duringDevelopmentYouCanUseSToAdd": {
    "message": "Cando programes, podes utilizar {PH1} para engadir estatísticas aos tempos desta solicitude no lado do servidor."
  },
  "panels/network/RequestTimingView.ts | explanation": {
    "message": "Explicación"
  },
  "panels/network/RequestTimingView.ts | fallbackCode": {
    "message": "Código alternativo"
  },
  "panels/network/RequestTimingView.ts | fromHttpCache": {
    "message": "Da memoria caché HTTP"
  },
  "panels/network/RequestTimingView.ts | initialConnection": {
    "message": "Conexión inicial"
  },
  "panels/network/RequestTimingView.ts | label": {
    "message": "Etiqueta"
  },
  "panels/network/RequestTimingView.ts | networkFetch": {
    "message": "Obtención de rede"
  },
  "panels/network/RequestTimingView.ts | originalRequest": {
    "message": "Solicitude orixinal"
  },
  "panels/network/RequestTimingView.ts | proxyNegotiation": {
    "message": "Negociación de proxy"
  },
  "panels/network/RequestTimingView.ts | queuedAtS": {
    "message": "En cola ({PH1})"
  },
  "panels/network/RequestTimingView.ts | queueing": {
    "message": "Poñendo en cola"
  },
  "panels/network/RequestTimingView.ts | readingPush": {
    "message": "Lendo Push"
  },
  "panels/network/RequestTimingView.ts | receivingPush": {
    "message": "Recibindo Push"
  },
  "panels/network/RequestTimingView.ts | requestSent": {
    "message": "Enviouse a solicitude"
  },
  "panels/network/RequestTimingView.ts | requestToServiceworker": {
    "message": "Solicitude para ServiceWorker"
  },
  "panels/network/RequestTimingView.ts | requestresponse": {
    "message": "Solicitude/Resposta"
  },
  "panels/network/RequestTimingView.ts | resourceScheduling": {
    "message": "Planificación de recursos"
  },
  "panels/network/RequestTimingView.ts | respondwith": {
    "message": "respondWith"
  },
  "panels/network/RequestTimingView.ts | responseReceived": {
    "message": "Recibiuse a resposta"
  },
  "panels/network/RequestTimingView.ts | retrievalTimeS": {
    "message": "Data e hora da recuperación: {PH1}"
  },
  "panels/network/RequestTimingView.ts | routerActualSource": {
    "message": "Fonte real: {PH1}"
  },
  "panels/network/RequestTimingView.ts | routerCacheLookup": {
    "message": "Busca da memoria caché"
  },
  "panels/network/RequestTimingView.ts | routerEvaluation": {
    "message": "Avaliación do router"
  },
  "panels/network/RequestTimingView.ts | routerMatchedSource": {
    "message": "Fonte coincidente: {PH1}"
  },
  "panels/network/RequestTimingView.ts | serverPush": {
    "message": "Push de servidor"
  },
  "panels/network/RequestTimingView.ts | serverTiming": {
    "message": "Tempos do servidor"
  },
  "panels/network/RequestTimingView.ts | serviceworkerCacheStorage": {
    "message": "Almacenamento da memoria caché de ServiceWorker"
  },
  "panels/network/RequestTimingView.ts | sourceOfResponseS": {
    "message": "Fonte da resposta: {PH1}"
  },
  "panels/network/RequestTimingView.ts | ssl": {
    "message": "SSL"
  },
  "panels/network/RequestTimingView.ts | stalled": {
    "message": "En pausa"
  },
  "panels/network/RequestTimingView.ts | startedAtS": {
    "message": "Inicio: {PH1}"
  },
  "panels/network/RequestTimingView.ts | startup": {
    "message": "Iniciar"
  },
  "panels/network/RequestTimingView.ts | theServerTimingApi": {
    "message": "a API de tempos do servidor"
  },
  "panels/network/RequestTimingView.ts | time": {
    "message": "TEMPO"
  },
  "panels/network/RequestTimingView.ts | total": {
    "message": "Total"
  },
  "panels/network/RequestTimingView.ts | unknown": {
    "message": "Descoñecido"
  },
  "panels/network/RequestTimingView.ts | waitingTtfb": {
    "message": "Agardando pola resposta do servidor"
  },
  "panels/network/RequestTimingView.ts | waterfall": {
    "message": "Fervenza"
  },
  "panels/network/ResourceWebSocketFrameView.ts | all": {
    "message": "Todos"
  },
  "panels/network/ResourceWebSocketFrameView.ts | binaryMessage": {
    "message": "Mensaxe binaria"
  },
  "panels/network/ResourceWebSocketFrameView.ts | clearAll": {
    "message": "Borrar todo"
  },
  "panels/network/ResourceWebSocketFrameView.ts | clearAllL": {
    "message": "Borrar todo"
  },
  "panels/network/ResourceWebSocketFrameView.ts | connectionCloseMessage": {
    "message": "Mensaxe de peche de conexión"
  },
  "panels/network/ResourceWebSocketFrameView.ts | continuationFrame": {
    "message": "Marco de continuación"
  },
  "panels/network/ResourceWebSocketFrameView.ts | copyMessage": {
    "message": "Copiar mensaxe"
  },
  "panels/network/ResourceWebSocketFrameView.ts | copyMessageD": {
    "message": "Copiar mensaxe…"
  },
  "panels/network/ResourceWebSocketFrameView.ts | data": {
    "message": "Datos"
  },
  "panels/network/ResourceWebSocketFrameView.ts | filter": {
    "message": "Filtrar"
  },
  "panels/network/ResourceWebSocketFrameView.ts | filterUsingRegex": {
    "message": "Filtrar usando expresión regular (exemplo: (web)?socket)"
  },
  "panels/network/ResourceWebSocketFrameView.ts | length": {
    "message": "Lonxitude"
  },
  "panels/network/ResourceWebSocketFrameView.ts | na": {
    "message": "N/D"
  },
  "panels/network/ResourceWebSocketFrameView.ts | noMessageSelected": {
    "message": "Non se seleccionou ningunha mensaxe"
  },
  "panels/network/ResourceWebSocketFrameView.ts | pingMessage": {
    "message": "Mensaxe de ping"
  },
  "panels/network/ResourceWebSocketFrameView.ts | pongMessage": {
    "message": "Mensaxe de 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": "Seleccionar mensaxe para consultar o seu contido."
  },
  "panels/network/ResourceWebSocketFrameView.ts | send": {
    "message": "Enviar"
  },
  "panels/network/ResourceWebSocketFrameView.ts | textMessage": {
    "message": "Mensaxe de texto"
  },
  "panels/network/ResourceWebSocketFrameView.ts | time": {
    "message": "Tempo"
  },
  "panels/network/ResourceWebSocketFrameView.ts | webSocketFrame": {
    "message": "Marco de WebSocket"
  },
  "panels/network/SignedExchangeInfoView.ts | certificate": {
    "message": "Certificado"
  },
  "panels/network/SignedExchangeInfoView.ts | certificateSha": {
    "message": "Certificado SHA256"
  },
  "panels/network/SignedExchangeInfoView.ts | certificateUrl": {
    "message": "URL do certificado"
  },
  "panels/network/SignedExchangeInfoView.ts | date": {
    "message": "Data"
  },
  "panels/network/SignedExchangeInfoView.ts | errors": {
    "message": "Erros"
  },
  "panels/network/SignedExchangeInfoView.ts | expires": {
    "message": "Data de caducidade"
  },
  "panels/network/SignedExchangeInfoView.ts | headerIntegrityHash": {
    "message": "Hash de integridade de cabeceira"
  },
  "panels/network/SignedExchangeInfoView.ts | integrity": {
    "message": "Integridade"
  },
  "panels/network/SignedExchangeInfoView.ts | issuer": {
    "message": "Emisor"
  },
  "panels/network/SignedExchangeInfoView.ts | label": {
    "message": "Etiqueta"
  },
  "panels/network/SignedExchangeInfoView.ts | learnmore": {
    "message": "Máis información"
  },
  "panels/network/SignedExchangeInfoView.ts | requestUrl": {
    "message": "Solicitar URL"
  },
  "panels/network/SignedExchangeInfoView.ts | responseCode": {
    "message": "Código de resposta"
  },
  "panels/network/SignedExchangeInfoView.ts | responseHeaders": {
    "message": "Cabeceiras de resposta"
  },
  "panels/network/SignedExchangeInfoView.ts | signature": {
    "message": "Sinatura"
  },
  "panels/network/SignedExchangeInfoView.ts | signedHttpExchange": {
    "message": "Intercambio HTTP asinado"
  },
  "panels/network/SignedExchangeInfoView.ts | subject": {
    "message": "Asunto"
  },
  "panels/network/SignedExchangeInfoView.ts | validFrom": {
    "message": "Válido a partir do"
  },
  "panels/network/SignedExchangeInfoView.ts | validUntil": {
    "message": "Período de validez:"
  },
  "panels/network/SignedExchangeInfoView.ts | validityUrl": {
    "message": "URL da validez"
  },
  "panels/network/SignedExchangeInfoView.ts | viewCertificate": {
    "message": "Ver certificado"
  },
  "panels/network/components/HeaderSectionRow.ts | activeClientExperimentVariation": {
    "message": "client experiment variation IDs activos."
  },
  "panels/network/components/HeaderSectionRow.ts | activeClientExperimentVariationIds": {
    "message": "client experiment variation IDs activos que activan o comportamento do servidor."
  },
  "panels/network/components/HeaderSectionRow.ts | decoded": {
    "message": "Descodificadas:"
  },
  "panels/network/components/HeaderSectionRow.ts | editHeader": {
    "message": "Omitir cabeceira"
  },
  "panels/network/components/HeaderSectionRow.ts | headerNamesOnlyLetters": {
    "message": "Os nomes das cabeceiras só poden conter letras, números, guións ou guións baixos"
  },
  "panels/network/components/HeaderSectionRow.ts | learnMore": {
    "message": "Máis información"
  },
  "panels/network/components/HeaderSectionRow.ts | learnMoreInTheIssuesTab": {
    "message": "Máis información na pestana Problemas"
  },
  "panels/network/components/HeaderSectionRow.ts | reloadPrompt": {
    "message": "Actualiza a páxina ou solicitude para que estes cambios teñan efecto"
  },
  "panels/network/components/HeaderSectionRow.ts | removeOverride": {
    "message": "Quitar esta omisión de cabeceira"
  },
  "panels/network/components/RequestHeaderSection.ts | learnMore": {
    "message": "Máis información"
  },
  "panels/network/components/RequestHeaderSection.ts | onlyProvisionalHeadersAre": {
    "message": "Só están dispoñibles as cabeceiras provisionais porque esta solicitude non se enviou a través da rede; polo tanto, publicouse desde unha memoria caché local, que non almacena as cabeceiras de solicitude orixinais. Desactiva a memoria caché para ver as cabeceiras de solicitude completas."
  },
  "panels/network/components/RequestHeaderSection.ts | provisionalHeadersAreShown": {
    "message": "Móstranse unhas cabeceiras provisionais."
  },
  "panels/network/components/RequestHeaderSection.ts | provisionalHeadersAreShownDisableCache": {
    "message": "Móstranse unhas cabeceiras provisionais. Para ver as cabeceiras completas, desactiva a memoria caché."
  },
  "panels/network/components/RequestHeadersView.ts | earlyHintsHeaders": {
    "message": "Cabeceiras de Early Hints"
  },
  "panels/network/components/RequestHeadersView.ts | fromDiskCache": {
    "message": "(da memoria caché do disco)"
  },
  "panels/network/components/RequestHeadersView.ts | fromEarlyHints": {
    "message": "(de Early Hints)"
  },
  "panels/network/components/RequestHeadersView.ts | fromMemoryCache": {
    "message": "(da memoria caché)"
  },
  "panels/network/components/RequestHeadersView.ts | fromPrefetchCache": {
    "message": "(da memoria caché da precarga)"
  },
  "panels/network/components/RequestHeadersView.ts | fromServiceWorker": {
    "message": "(de service worker)"
  },
  "panels/network/components/RequestHeadersView.ts | fromSignedexchange": {
    "message": "(dun intercambio asinado)"
  },
  "panels/network/components/RequestHeadersView.ts | fromWebBundle": {
    "message": "(a partir de Web Bundle)"
  },
  "panels/network/components/RequestHeadersView.ts | general": {
    "message": "Xeral"
  },
  "panels/network/components/RequestHeadersView.ts | raw": {
    "message": "Sen analizar"
  },
  "panels/network/components/RequestHeadersView.ts | referrerPolicy": {
    "message": "Política de recomendantes"
  },
  "panels/network/components/RequestHeadersView.ts | remoteAddress": {
    "message": "Enderezo remoto"
  },
  "panels/network/components/RequestHeadersView.ts | requestHeaders": {
    "message": "Cabeceiras de solicitudes"
  },
  "panels/network/components/RequestHeadersView.ts | requestMethod": {
    "message": "Método de solicitude"
  },
  "panels/network/components/RequestHeadersView.ts | requestUrl": {
    "message": "URL da solicitude"
  },
  "panels/network/components/RequestHeadersView.ts | responseHeaders": {
    "message": "Cabeceiras de resposta"
  },
  "panels/network/components/RequestHeadersView.ts | revealHeaderOverrides": {
    "message": "Mostrar as definicións de omisión da cabeceira"
  },
  "panels/network/components/RequestHeadersView.ts | showMore": {
    "message": "Mostrar máis"
  },
  "panels/network/components/RequestHeadersView.ts | statusCode": {
    "message": "Código de estado"
  },
  "panels/network/components/RequestTrustTokensView.ts | aClientprovidedArgumentWas": {
    "message": "Un argumento proporcionado polo cliente tiña un formato incorrecto ou non era válido."
  },
  "panels/network/components/RequestTrustTokensView.ts | eitherNoInputsForThisOperation": {
    "message": "Non hai entradas dispoñibles para esta operación ou a saída supera a cota de operacións."
  },
  "panels/network/components/RequestTrustTokensView.ts | failure": {
    "message": "Erro"
  },
  "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 | perSiteLimit": {
    "message": "Alcanzouse o límite de entidades emisoras por sitio."
  },
  "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": "Realizouse correctamente"
  },
  "panels/network/components/RequestTrustTokensView.ts | theKeysForThisPSTIssuerAreUnavailable": {
    "message": "As claves deste emisor de PST non están dispoñibles. Pode que o emisor teña que rexistrarse mediante o proceso de rexistro de Chrome."
  },
  "panels/network/components/RequestTrustTokensView.ts | theOperationFailedForAnUnknown": {
    "message": "Produciuse un erro por un motivo descoñecido ao realizar a operación."
  },
  "panels/network/components/RequestTrustTokensView.ts | theOperationWasFulfilledLocally": {
    "message": "A operación realizouse localmente, non se enviou ningunha solicitude."
  },
  "panels/network/components/RequestTrustTokensView.ts | theOperationsResultWasServedFrom": {
    "message": "O resultado das operacións provén da memoria caché."
  },
  "panels/network/components/RequestTrustTokensView.ts | theServersResponseWasMalformedOr": {
    "message": "A resposta dos servidores tiña un formato incorrecto ou non era válida."
  },
  "panels/network/components/RequestTrustTokensView.ts | topLevelOrigin": {
    "message": "Orixe de nivel superior"
  },
  "panels/network/components/RequestTrustTokensView.ts | type": {
    "message": "Tipo"
  },
  "panels/network/components/ResponseHeaderSection.ts | addHeader": {
    "message": "Engadir cabeceira"
  },
  "panels/network/components/ResponseHeaderSection.ts | chooseThisOptionIfTheResourceAnd": {
    "message": "Escolle esta opción se o recurso e o documento proveñen do mesmo sitio."
  },
  "panels/network/components/ResponseHeaderSection.ts | onlyChooseThisOptionIfAn": {
    "message": "Escolle esta opción unicamente se non hai ningún sitio web arbitrario (incluído este recurso) que supoña un risco para a seguranza."
  },
  "panels/network/components/ResponseHeaderSection.ts | thisDocumentWasBlockedFrom": {
    "message": "A carga do documento bloqueouse nunha ventá emerxente aberta por un iframe illado porque ese mesmo documento especificaba unha política de método de apertura de orixe cruzada."
  },
  "panels/network/components/ResponseHeaderSection.ts | toEmbedThisFrameInYourDocument": {
    "message": "Para inserir este marco no documento, a resposta debe activar a política de insercións de orixes cruzadas especificando a seguinte cabeceira de resposta:"
  },
  "panels/network/components/ResponseHeaderSection.ts | toUseThisResourceFromADifferent": {
    "message": "Para usar este recurso desde unha orixe distinta, o servidor debe indicar nas cabeceiras de resposta unha política de recursos de orixe cruzada:"
  },
  "panels/network/components/ResponseHeaderSection.ts | toUseThisResourceFromADifferentOrigin": {
    "message": "Para usar este recurso desde unha orixe distinta, o servidor pode relaxar a cabeceira de resposta da política de recursos de orixe cruzada:"
  },
  "panels/network/components/ResponseHeaderSection.ts | toUseThisResourceFromADifferentSite": {
    "message": "Para usar este recurso desde un sitio distinto, o servidor pode relaxar a cabeceira de resposta da política de recursos de orixe cruzada:"
  },
  "panels/network/components/WebBundleInfoView.ts | bundledResource": {
    "message": "Recurso en Web Bundle"
  },
  "panels/network/network-meta.ts | addNetworkRequestBlockingPattern": {
    "message": "Engadir padrón de bloqueo de solicitudes de rede"
  },
  "panels/network/network-meta.ts | allowToGenerateHarWithSensitiveData": {
    "message": "Permitir xerar HAR (con datos confidenciais)"
  },
  "panels/network/network-meta.ts | allowToGenerateHarWithSensitiveDataDocumentation": {
    "message": "De forma predeterminada, os rexistros de HAR xerados modificaranse e non incluirán cabeceiras HTTP dos seguintes tipos: Cookie, Set-Cookie nin Authorization. Cando esta opción de configuración está activada, fornécense opcións para exportar ou copiar os elementos en formato HAR con datos confidenciais."
  },
  "panels/network/network-meta.ts | clear": {
    "message": "Borrar rexistro de rede"
  },
  "panels/network/network-meta.ts | colorCode": {
    "message": "código de cor"
  },
  "panels/network/network-meta.ts | colorCodeByResourceType": {
    "message": "Código de cor por tipo de recurso"
  },
  "panels/network/network-meta.ts | colorcodeResourceTypes": {
    "message": "Usar códigos de cor para os tipos de recursos"
  },
  "panels/network/network-meta.ts | diskCache": {
    "message": "memoria caché do disco"
  },
  "panels/network/network-meta.ts | dontAllowToGenerateHarWithSensitiveData": {
    "message": "Non permitir xerar HAR (con datos confidenciais)"
  },
  "panels/network/network-meta.ts | dontGroupNetworkLogItemsByFrame": {
    "message": "Non agrupar elementos de rexistro de rede 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 rexistro de rede por marco"
  },
  "panels/network/network-meta.ts | groupNetworkLogItemsByFrame": {
    "message": "Agrupar elementos de rexistro de rede por marco"
  },
  "panels/network/network-meta.ts | hideRequestDetails": {
    "message": "Ocultar detalles da solicitude"
  },
  "panels/network/network-meta.ts | netWork": {
    "message": "rede"
  },
  "panels/network/network-meta.ts | network": {
    "message": "Rede"
  },
  "panels/network/network-meta.ts | networkConditions": {
    "message": "Estados da rede"
  },
  "panels/network/network-meta.ts | networkRequestBlocking": {
    "message": "Bloqueo de solicitudes de rede"
  },
  "panels/network/network-meta.ts | networkThrottling": {
    "message": "limitación da rede"
  },
  "panels/network/network-meta.ts | recordNetworkLog": {
    "message": "Gravar rexistro de rede"
  },
  "panels/network/network-meta.ts | removeAllNetworkRequestBlockingPatterns": {
    "message": "Quitar todos os padróns de bloqueo de solicitudes de rede"
  },
  "panels/network/network-meta.ts | resourceType": {
    "message": "tipo de recurso"
  },
  "panels/network/network-meta.ts | search": {
    "message": "Busca"
  },
  "panels/network/network-meta.ts | showNetwork": {
    "message": "Mostrar Rede"
  },
  "panels/network/network-meta.ts | showNetworkConditions": {
    "message": "Mostrar condicións de rede"
  },
  "panels/network/network-meta.ts | showNetworkRequestBlocking": {
    "message": "Mostrar Bloqueo de solicitudes de rede"
  },
  "panels/network/network-meta.ts | showSearch": {
    "message": "Mostrar Busca"
  },
  "panels/network/network-meta.ts | stopRecordingNetworkLog": {
    "message": "Deixar de gravar o rexistro de rede"
  },
  "panels/network/network-meta.ts | useDefaultColors": {
    "message": "Usar cores predeterminadas"
  },
  "panels/performance_monitor/PerformanceMonitor.ts | cpuUsage": {
    "message": "Uso da CPU"
  },
  "panels/performance_monitor/PerformanceMonitor.ts | documentFrames": {
    "message": "Marcos de documentos"
  },
  "panels/performance_monitor/PerformanceMonitor.ts | documents": {
    "message": "Documentos"
  },
  "panels/performance_monitor/PerformanceMonitor.ts | domNodes": {
    "message": "Nós DOM"
  },
  "panels/performance_monitor/PerformanceMonitor.ts | graphsDisplayingARealtimeViewOf": {
    "message": "Gráficos nos que se mostra unha vista en tempo real das métricas de desempeño"
  },
  "panels/performance_monitor/PerformanceMonitor.ts | jsEventListeners": {
    "message": "Detector de eventos de JavaScript"
  },
  "panels/performance_monitor/PerformanceMonitor.ts | jsHeapSize": {
    "message": "Tamaño de zona de memoria dinámica de JavaScript"
  },
  "panels/performance_monitor/PerformanceMonitor.ts | layoutsSec": {
    "message": "Capas 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": "actividade"
  },
  "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": "rendemento"
  },
  "panels/performance_monitor/performance_monitor-meta.ts | performanceMonitor": {
    "message": "Monitor de rendemento"
  },
  "panels/performance_monitor/performance_monitor-meta.ts | showPerformanceMonitor": {
    "message": "Mostrar monitor de rendemento"
  },
  "panels/performance_monitor/performance_monitor-meta.ts | systemMonitor": {
    "message": "monitor do sistema"
  },
  "panels/profiler/HeapDetachedElementsDataGrid.ts | detachedElementsList": {
    "message": "Lista de elementos extraídos"
  },
  "panels/profiler/HeapDetachedElementsDataGrid.ts | detachedNodes": {
    "message": "Nós extraídos"
  },
  "panels/profiler/HeapDetachedElementsDataGrid.ts | nodeSize": {
    "message": "Reconto de nós"
  },
  "panels/profiler/HeapDetachedElementsView.ts | detachedElementProfile": {
    "message": "Elementos extraídos {PH1}"
  },
  "panels/profiler/HeapDetachedElementsView.ts | detachedElementsDescription": {
    "message": "Os elementos extraídos mostran obxectos que se conservan mediante unha referencia de JavaScript."
  },
  "panels/profiler/HeapDetachedElementsView.ts | detachedElementsTitle": {
    "message": "Elementos extraídos"
  },
  "panels/profiler/HeapDetachedElementsView.ts | startDetachedElements": {
    "message": "Obter elementos extraídos"
  },
  "panels/profiler/HeapProfileView.ts | allocationSampling": {
    "message": "Mostraxe de asignación"
  },
  "panels/profiler/HeapProfileView.ts | formatPercent": {
    "message": "{PH1} %"
  },
  "panels/profiler/HeapProfileView.ts | heapProfilerIsRecording": {
    "message": "O analizador da zona de memoria dinámica está gravando"
  },
  "panels/profiler/HeapProfileView.ts | name": {
    "message": "Nome"
  },
  "panels/profiler/HeapProfileView.ts | profileD": {
    "message": "Perfil {PH1}"
  },
  "panels/profiler/HeapProfileView.ts | recordMemoryAllocations": {
    "message": "Aproxima asignacións de memoria mostrando longas operacións coa altura mínima e obtén un informe detallado da morea de execución de JavaScript"
  },
  "panels/profiler/HeapProfileView.ts | recording": {
    "message": "Gravando…"
  },
  "panels/profiler/HeapProfileView.ts | sBytes": {
    "message": "{PH1} bytes"
  },
  "panels/profiler/HeapProfileView.ts | samplingProfiles": {
    "message": "Perfís de mostraxe"
  },
  "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 propio"
  },
  "panels/profiler/HeapProfileView.ts | skb": {
    "message": "{PH1} kB"
  },
  "panels/profiler/HeapProfileView.ts | startHeapProfiling": {
    "message": "Iniciar elaboración de perfís da zona de memoria dinámica"
  },
  "panels/profiler/HeapProfileView.ts | stopHeapProfiling": {
    "message": "Deter elaboración de perfís da zona de memoria dinámica"
  },
  "panels/profiler/HeapProfileView.ts | stopping": {
    "message": "Detendo…"
  },
  "panels/profiler/HeapProfileView.ts | totalSize": {
    "message": "Tamaño total"
  },
  "panels/profiler/HeapProfileView.ts | totalSizeBytes": {
    "message": "Tamaño total"
  },
  "panels/profiler/HeapProfileView.ts | url": {
    "message": "URL"
  },
  "panels/profiler/HeapProfilerPanel.ts | revealInSummaryView": {
    "message": "Mostrar na vista Resumo"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | Deleted": {
    "message": "Eliminados: #"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | Delta": {
    "message": "N.º delta"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | New": {
    "message": "# novo"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | allocSize": {
    "message": "Tamaño da asignación"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | allocation": {
    "message": "Asignación"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | constructorString": {
    "message": "Fabricante"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | count": {
    "message": "Reconto"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | distance": {
    "message": "Distancia"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | distanceFromWindowObject": {
    "message": "Distancia desde o obxecto da ventá"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | freedSize": {
    "message": "Tamaño liberado"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | function": {
    "message": "Función"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | heapSnapshotConstructors": {
    "message": "Fabricantes da instantánea da zona de memoria dinámica"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | heapSnapshotDiff": {
    "message": "Diferenza entre instantáneas da zona de memoria dinámica"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | heapSnapshotRetainment": {
    "message": "Retención de instantánea da zona de memoria dinámica"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | liveCount": {
    "message": "Reconto en tempo real"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | liveSize": {
    "message": "Tamaño en tempo real"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | object": {
    "message": "Obxecto"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | retainedSize": {
    "message": "Tamaño retido"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | shallowSize": {
    "message": "Tamaño superficial"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | size": {
    "message": "Tamaño"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | sizeDelta": {
    "message": "Delta de tamaño"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | sizeOfTheObjectItselfInBytes": {
    "message": "Tamaño do propio obxecto en bytes"
  },
  "panels/profiler/HeapSnapshotDataGrids.ts | sizeOfTheObjectPlusTheGraphIt": {
    "message": "Tamaño do obxecto e do gráfico que conserva en bytes"
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | compiledCodeSummary": {
    "message": "Datos internos que usa V8 para executar as funcións definidas por JavaScript ou WebAssembly."
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | concatenatedStringSummary": {
    "message": "Unha cadea que representa o contido de dúas cadeas unidas."
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | contextSummary": {
    "message": "Un obxecto interno que inclúe variables dun ámbito de JavaScript que pode ser necesario para unha función creada nese ámbito."
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | descriptorArraySummary": {
    "message": "Unha lista de nomes de propiedades que usa un obxecto de JavaScript."
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | detachedFromDomTree": {
    "message": "Extraído da árbore do DOM"
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | genericStringsTwoPlaceholders": {
    "message": "{PH1}, {PH2}"
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | ignoreThisRetainer": {
    "message": "Ignorar esta ruta de retención"
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | ignored": {
    "message": "ignorado"
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | inElement": {
    "message": "dentro de"
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | internalArray": {
    "message": "(matriz interna)[]"
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | internalArraySummary": {
    "message": "Unha estrutura de datos interna de tipo matriz (non unha matriz de JavaScript)."
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | internalNodeSummary": {
    "message": "Un obxecto asignado por un compoñente distinto a V8, como obxectos de C++ definidos por Blink."
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | mapSummary": {
    "message": "Un obxecto interno que representa a forma dun obxecto de JavaScript (non un mapa de JavaScript)."
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | objectElementsSummary": {
    "message": "Un obxecto interno que almacena propiedades indexadas nun obxecto de JavaScript, como os contidos dunha matriz."
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | objectPropertiesSummary": {
    "message": "Un obxecto interno que almacena as propiedades con nome nun obxecto de JavaScript."
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | previewIsNotAvailable": {
    "message": "A vista previa non está dispoñible"
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | revealInSummaryView": {
    "message": "Mostrar na vista Resumo"
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | revealObjectSWithIdSInSummary": {
    "message": "Mostrar obxecto \"{PH1}\" con código @{PH2} na vista de resumo"
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | slicedStringSummary": {
    "message": "Unha cadea que representa algúns dos caracteres doutra cadea."
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | stopIgnoringThisRetainer": {
    "message": "Deixar de ignorar esta ruta de retención"
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | storeAsGlobalVariable": {
    "message": "Almacenar como variable global"
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | summary": {
    "message": "Resumo"
  },
  "panels/profiler/HeapSnapshotGridNodes.ts | userObjectReachableFromWindow": {
    "message": "Pódese acceder ao obxecto do usuario desde a ventá"
  },
  "panels/profiler/HeapSnapshotProxy.ts | anErrorOccurredWhenACallToMethod": {
    "message": "Produciuse un erro cando se solicitou unha chamada ao método \"{PH1}\""
  },
  "panels/profiler/HeapSnapshotView.ts | AllocationTimelinesShowInstrumented": {
    "message": "Selecciona intervalos con asignacións que aínda estean activas para gravar asignacións de memoria ao longo do tempo e illar as perdas de memoria"
  },
  "panels/profiler/HeapSnapshotView.ts | allObjects": {
    "message": "Todos os obxectos"
  },
  "panels/profiler/HeapSnapshotView.ts | allocation": {
    "message": "Asignación"
  },
  "panels/profiler/HeapSnapshotView.ts | allocationInstrumentationOn": {
    "message": "Asignacións na cronoloxía"
  },
  "panels/profiler/HeapSnapshotView.ts | allocationStack": {
    "message": "Pilla de asignación"
  },
  "panels/profiler/HeapSnapshotView.ts | allocationTimelines": {
    "message": "Cronoloxías de asignación"
  },
  "panels/profiler/HeapSnapshotView.ts | baseSnapshot": {
    "message": "Instantánea de base"
  },
  "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 | duplicatedStrings": {
    "message": "Cadeas duplicadas"
  },
  "panels/profiler/HeapSnapshotView.ts | exposeInternals": {
    "message": "Datos internos con detalles de implementación"
  },
  "panels/profiler/HeapSnapshotView.ts | filter": {
    "message": "Filtrar"
  },
  "panels/profiler/HeapSnapshotView.ts | filterByClass": {
    "message": "Filtrar por clase"
  },
  "panels/profiler/HeapSnapshotView.ts | find": {
    "message": "Buscar"
  },
  "panels/profiler/HeapSnapshotView.ts | heapMemoryUsage": {
    "message": "Uso de memoria da zona de memoria dinámica"
  },
  "panels/profiler/HeapSnapshotView.ts | heapSnapshot": {
    "message": "Instantánea da zona de memoria dinámica"
  },
  "panels/profiler/HeapSnapshotView.ts | heapSnapshotProfilesShowMemory": {
    "message": "Consulta a distribución da memoria dos obxectos JavaScript e dos nós do DOM relacionados"
  },
  "panels/profiler/HeapSnapshotView.ts | heapSnapshots": {
    "message": "Instantáneas da zona de memoria dinámica"
  },
  "panels/profiler/HeapSnapshotView.ts | jsArrays": {
    "message": "Matrices de JavaScript"
  },
  "panels/profiler/HeapSnapshotView.ts | liveObjects": {
    "message": "Obxectos activos"
  },
  "panels/profiler/HeapSnapshotView.ts | loading": {
    "message": "Cargando…"
  },
  "panels/profiler/HeapSnapshotView.ts | objectsAllocatedBeforeS": {
    "message": "Obxectos asignados antes de {PH1}"
  },
  "panels/profiler/HeapSnapshotView.ts | objectsAllocatedBetweenSAndS": {
    "message": "Obxectos asignados entre {PH1} e {PH2}"
  },
  "panels/profiler/HeapSnapshotView.ts | objectsRetainedByConsole": {
    "message": "Obxectos conservados pola consola de DevTools"
  },
  "panels/profiler/HeapSnapshotView.ts | objectsRetainedByDetachedDomNodes": {
    "message": "Obxectos conservados polos nodos DOM extraídos"
  },
  "panels/profiler/HeapSnapshotView.ts | otherJSObjects": {
    "message": "Outros obxectos de JS"
  },
  "panels/profiler/HeapSnapshotView.ts | otherNonJSObjects": {
    "message": "Outros obxectos que non son de JS (por exemplo, HTML e CSS)"
  },
  "panels/profiler/HeapSnapshotView.ts | percentagePlaceholder": {
    "message": "{PH1} %"
  },
  "panels/profiler/HeapSnapshotView.ts | perspective": {
    "message": "Perspectiva"
  },
  "panels/profiler/HeapSnapshotView.ts | recordAllocationStacksExtra": {
    "message": "Seguimentos da morea de asignacións (máis sobrecarga)"
  },
  "panels/profiler/HeapSnapshotView.ts | recording": {
    "message": "Gravando…"
  },
  "panels/profiler/HeapSnapshotView.ts | restoreIgnoredRetainers": {
    "message": "Restaurar rutas de retención ignoradas"
  },
  "panels/profiler/HeapSnapshotView.ts | retainers": {
    "message": "Rutas de retención"
  },
  "panels/profiler/HeapSnapshotView.ts | savingD": {
    "message": "Gardando… {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": "Creando instantánea…"
  },
  "panels/profiler/HeapSnapshotView.ts | stackWasNotRecordedForThisObject": {
    "message": "A morea non se gravou para este obxecto porque xa se asignara antes do inicio da gravación deste perfil."
  },
  "panels/profiler/HeapSnapshotView.ts | startRecordingHeapProfile": {
    "message": "Comezar a gravar perfil da zona de memoria dinámica"
  },
  "panels/profiler/HeapSnapshotView.ts | statistics": {
    "message": "Estatísticas"
  },
  "panels/profiler/HeapSnapshotView.ts | stopRecordingHeapProfile": {
    "message": "Deixar de gravar o perfil da zona de memoria dinámica"
  },
  "panels/profiler/HeapSnapshotView.ts | strings": {
    "message": "Cadeas"
  },
  "panels/profiler/HeapSnapshotView.ts | summary": {
    "message": "Resumo"
  },
  "panels/profiler/HeapSnapshotView.ts | systemObjects": {
    "message": "Obxectos do sistema"
  },
  "panels/profiler/HeapSnapshotView.ts | takeHeapSnapshot": {
    "message": "Facer instantánea da zona de memoria dinámica"
  },
  "panels/profiler/HeapSnapshotView.ts | typedArrays": {
    "message": "Matrices escritas"
  },
  "panels/profiler/IsolateSelector.ts | changeRate": {
    "message": "{PH1}/s"
  },
  "panels/profiler/IsolateSelector.ts | decreasingBySPerSecond": {
    "message": "diminuíndo {PH1} por segundo"
  },
  "panels/profiler/IsolateSelector.ts | empty": {
    "message": "(baleiro)"
  },
  "panels/profiler/IsolateSelector.ts | heapSizeChangeTrendOverTheLastS": {
    "message": "Tendencia de cambios no tamaño da zona de memoria dinámica nos últimos {PH1} minutos."
  },
  "panels/profiler/IsolateSelector.ts | heapSizeInUseByLiveJsObjects": {
    "message": "Tamaño de conxunto en uso por parte de obxectos activos de JS."
  },
  "panels/profiler/IsolateSelector.ts | increasingBySPerSecond": {
    "message": "aumento de {PH1} por segundo"
  },
  "panels/profiler/IsolateSelector.ts | javascriptVmInstances": {
    "message": "Instancias de máquinas virtuais de JavaScript"
  },
  "panels/profiler/IsolateSelector.ts | totalJsHeapSize": {
    "message": "Tamaño total da zona de memoria dinámica de JavaScript"
  },
  "panels/profiler/IsolateSelector.ts | totalPageJsHeapSizeAcrossAllVm": {
    "message": "Tamaño total da zona de memoria dinámica de JS da páxina en todas as instancias de máquinas virtuais."
  },
  "panels/profiler/IsolateSelector.ts | totalPageJsHeapSizeChangeTrend": {
    "message": "Tendencia de cambios no tamaño total da zona de memoria dinámica de JavaScript da páxina nos últimos {PH1} minutos."
  },
  "panels/profiler/LiveHeapProfileView.ts | allocatedJsHeapSizeCurrentlyIn": {
    "message": "Tamaño de zona de memoria dinámica de JavaScript asignado que está en uso actualmente"
  },
  "panels/profiler/LiveHeapProfileView.ts | anonymousScriptS": {
    "message": "(Script anónimo {PH1})"
  },
  "panels/profiler/LiveHeapProfileView.ts | heapProfile": {
    "message": "Perfil da zona de memoria dinámica"
  },
  "panels/profiler/LiveHeapProfileView.ts | jsHeap": {
    "message": "Zona de memoria dinámica de JavaScript"
  },
  "panels/profiler/LiveHeapProfileView.ts | kb": {
    "message": "kB"
  },
  "panels/profiler/LiveHeapProfileView.ts | numberOfVmsSharingTheSameScript": {
    "message": "Número de máquinas virtuais que comparten a mesma orixe de scripts"
  },
  "panels/profiler/LiveHeapProfileView.ts | scriptUrl": {
    "message": "URL do script"
  },
  "panels/profiler/LiveHeapProfileView.ts | urlOfTheScriptSource": {
    "message": "URL da fonte do script"
  },
  "panels/profiler/LiveHeapProfileView.ts | vms": {
    "message": "Máquinas virtuais"
  },
  "panels/profiler/ModuleUIStrings.ts | buildingAllocationStatistics": {
    "message": "Creando estatísticas de asignación…"
  },
  "panels/profiler/ModuleUIStrings.ts | buildingDominatedNodes": {
    "message": "Creando nós dominados…"
  },
  "panels/profiler/ModuleUIStrings.ts | buildingEdgeIndexes": {
    "message": "Creando índices de bordos…"
  },
  "panels/profiler/ModuleUIStrings.ts | buildingLocations": {
    "message": "Creando localizacións…"
  },
  "panels/profiler/ModuleUIStrings.ts | buildingRetainers": {
    "message": "Creando rutas de retención…"
  },
  "panels/profiler/ModuleUIStrings.ts | calculatingDistances": {
    "message": "Calculando distancias…"
  },
  "panels/profiler/ModuleUIStrings.ts | calculatingNodeFlags": {
    "message": "Calculando funcións experimentais de nó…"
  },
  "panels/profiler/ModuleUIStrings.ts | calculatingObjectNames": {
    "message": "Calculando nomes dos obxectos…"
  },
  "panels/profiler/ModuleUIStrings.ts | calculatingRetainedSizes": {
    "message": "Calculando tamaños retidos…"
  },
  "panels/profiler/ModuleUIStrings.ts | calculatingSamples": {
    "message": "Calculando mostras…"
  },
  "panels/profiler/ModuleUIStrings.ts | calculatingShallowSizes": {
    "message": "Calculando tamaños superficiais…"
  },
  "panels/profiler/ModuleUIStrings.ts | calculatingStatistics": {
    "message": "Calculando estatísticas…"
  },
  "panels/profiler/ModuleUIStrings.ts | done": {
    "message": "Creada"
  },
  "panels/profiler/ModuleUIStrings.ts | finishedProcessing": {
    "message": "Finalizou o procesamento."
  },
  "panels/profiler/ModuleUIStrings.ts | loadingAllocationTracesD": {
    "message": "Cargando rastros de asignación… {PH1} %"
  },
  "panels/profiler/ModuleUIStrings.ts | loadingEdgesD": {
    "message": "Cargando bordos… {PH1} %"
  },
  "panels/profiler/ModuleUIStrings.ts | loadingLocations": {
    "message": "Cargando localizacións…"
  },
  "panels/profiler/ModuleUIStrings.ts | loadingNodesD": {
    "message": "Cargando nós… {PH1} %"
  },
  "panels/profiler/ModuleUIStrings.ts | loadingSamples": {
    "message": "Cargando mostras…"
  },
  "panels/profiler/ModuleUIStrings.ts | loadingSnapshotInfo": {
    "message": "Cargando información da instantánea…"
  },
  "panels/profiler/ModuleUIStrings.ts | loadingStrings": {
    "message": "Cargando cadeas…"
  },
  "panels/profiler/ModuleUIStrings.ts | parsingStrings": {
    "message": "Analizando cadeas…"
  },
  "panels/profiler/ModuleUIStrings.ts | processingSnapshot": {
    "message": "Procesando instantánea…"
  },
  "panels/profiler/ModuleUIStrings.ts | propagatingDomState": {
    "message": "Propagando estado do DOM…"
  },
  "panels/profiler/ProfileDataGrid.ts | genericTextTwoPlaceholders": {
    "message": "{PH1}, {PH2}"
  },
  "panels/profiler/ProfileDataGrid.ts | notOptimizedS": {
    "message": "Sen optimizar: {PH1}"
  },
  "panels/profiler/ProfileLauncherView.ts | load": {
    "message": "Cargar perfil"
  },
  "panels/profiler/ProfileLauncherView.ts | selectJavascriptVmInstance": {
    "message": "Seleccionar instancia de máquina virtual de JavaScript"
  },
  "panels/profiler/ProfileLauncherView.ts | selectProfilingType": {
    "message": "Seleccionar tipo de creación de perfís"
  },
  "panels/profiler/ProfileLauncherView.ts | start": {
    "message": "Valor inicial"
  },
  "panels/profiler/ProfileLauncherView.ts | stop": {
    "message": "Deter"
  },
  "panels/profiler/ProfileLauncherView.ts | takeSnapshot": {
    "message": "Facer instantánea"
  },
  "panels/profiler/ProfileSidebarTreeElement.ts | profileOptions": {
    "message": "Opcións do perfil"
  },
  "panels/profiler/ProfileView.ts | chart": {
    "message": "Gráfico"
  },
  "panels/profiler/ProfileView.ts | excludeSelectedFunction": {
    "message": "Excluír a función seleccionada"
  },
  "panels/profiler/ProfileView.ts | failedToReadFile": {
    "message": "Non se puido ler o ficheiro"
  },
  "panels/profiler/ProfileView.ts | fileSReadErrorS": {
    "message": "Produciuse un erro de lectura do ficheiro \"{PH1}\": {PH2}"
  },
  "panels/profiler/ProfileView.ts | findByCostMsNameOrFile": {
    "message": "Buscar por custo (máis de 50 ms), nome ou ficheiro"
  },
  "panels/profiler/ProfileView.ts | focusSelectedFunction": {
    "message": "Destacar a función seleccionada"
  },
  "panels/profiler/ProfileView.ts | function": {
    "message": "Función"
  },
  "panels/profiler/ProfileView.ts | heavyBottomUp": {
    "message": "Pesado (ascendente)"
  },
  "panels/profiler/ProfileView.ts | loaded": {
    "message": "Finalizou a carga"
  },
  "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 de visualización do perfil"
  },
  "panels/profiler/ProfileView.ts | profiler": {
    "message": "Xerador de perfís"
  },
  "panels/profiler/ProfileView.ts | restoreAllFunctions": {
    "message": "Restaurar todas as funcións"
  },
  "panels/profiler/ProfileView.ts | treeTopDown": {
    "message": "Árbore (de arriba a abaixo)"
  },
  "panels/profiler/ProfilesPanel.ts | cantLoadFileSupportedFile": {
    "message": "Non se puido cargar o ficheiro. Estas son as extensións de ficheiros compatibles: {PH1}."
  },
  "panels/profiler/ProfilesPanel.ts | cantLoadProfileWhileAnother": {
    "message": "Non se pode cargar un perfil mentres se está rexistrando outro."
  },
  "panels/profiler/ProfilesPanel.ts | profileLoadingFailedS": {
    "message": "Produciuse un erro ao cargar o perfil: {PH1}."
  },
  "panels/profiler/ProfilesPanel.ts | profiles": {
    "message": "Perfís"
  },
  "panels/profiler/ProfilesPanel.ts | runD": {
    "message": "Executar {PH1}"
  },
  "panels/profiler/profiler-meta.ts | clearAllProfiles": {
    "message": "Borrar todos os perfís"
  },
  "panels/profiler/profiler-meta.ts | deleteProfile": {
    "message": "Eliminar perfil"
  },
  "panels/profiler/profiler-meta.ts | liveHeapProfile": {
    "message": "Perfil de zona de memoria dinámica en directo"
  },
  "panels/profiler/profiler-meta.ts | loadProfile": {
    "message": "Cargar perfil…"
  },
  "panels/profiler/profiler-meta.ts | memory": {
    "message": "Memoria"
  },
  "panels/profiler/profiler-meta.ts | saveProfile": {
    "message": "Gardar perfil…"
  },
  "panels/profiler/profiler-meta.ts | showLiveHeapProfile": {
    "message": "Mostrar perfil da zona de memoria dinámica activa"
  },
  "panels/profiler/profiler-meta.ts | showMemory": {
    "message": "Mostrar memoria"
  },
  "panels/profiler/profiler-meta.ts | startRecordingHeapAllocations": {
    "message": "Comezar a gravar asignacións da zona de memoria dinámica"
  },
  "panels/profiler/profiler-meta.ts | startRecordingHeapAllocationsAndReload": {
    "message": "Comezar a gravar as asignacións de zona de memoria dinámica e volver cargar a páxina"
  },
  "panels/profiler/profiler-meta.ts | startStopRecording": {
    "message": "Iniciar/deter gravación"
  },
  "panels/profiler/profiler-meta.ts | stopRecordingHeapAllocations": {
    "message": "Deixar de rexistrar asignacións da zona de memoria dinámica"
  },
  "panels/protocol_monitor/JSONEditor.ts | addCustomProperty": {
    "message": "Engadir propiedade personalizada"
  },
  "panels/protocol_monitor/JSONEditor.ts | addParameter": {
    "message": "Engadir un parámetro"
  },
  "panels/protocol_monitor/JSONEditor.ts | copyCommand": {
    "message": "Copiar comando"
  },
  "panels/protocol_monitor/JSONEditor.ts | deleteParameter": {
    "message": "Eliminar parámetro"
  },
  "panels/protocol_monitor/JSONEditor.ts | resetDefaultValue": {
    "message": "Restablecer ao valor predeterminado"
  },
  "panels/protocol_monitor/JSONEditor.ts | sendCommandCmdEnter": {
    "message": "Enviar comando: ⌘ + Introducir"
  },
  "panels/protocol_monitor/JSONEditor.ts | sendCommandCtrlEnter": {
    "message": "Comando de envío: Control + Introducir"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | CDPCommandEditorHidden": {
    "message": "Editor de comandos de CDP oculto"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | CDPCommandEditorShown": {
    "message": "Editor de comandos CDP mostrado"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | clearAll": {
    "message": "Borrar todo"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | documentation": {
    "message": "Documentación"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | editAndResend": {
    "message": "Editar e volver enviar"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | elapsedTime": {
    "message": "Tempo transcorrido"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | filter": {
    "message": "Filtrar"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | hideCDPCommandEditor": {
    "message": "Ocultar o editor de comandos de CDP"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | method": {
    "message": "Método"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | noMessageSelected": {
    "message": "Non se seleccionou ningunha mensaxe"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | record": {
    "message": "Gravar"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | request": {
    "message": "Solicitude"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | response": {
    "message": "Resposta"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | sMs": {
    "message": "{PH1} ms"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | save": {
    "message": "Gardar"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | selectAMessageToView": {
    "message": "Select a message to see its details"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | selectTarget": {
    "message": "Selecciona un obxectivo"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | sendRawCDPCommand": {
    "message": "Envía un comando CDP sen procesar"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | sendRawCDPCommandExplanation": {
    "message": "Formato: 'Domain.commandName' para un comando sen parámetros ou '{\"command\":\"Domain.commandName\", \"parameters\": {...}}' como obxecto JSON para un comando con parámetros. 'cmd'/'method' e 'args'/'params'/'arguments' tamén se admiten como claves alternativas do obxecto JSON."
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | session": {
    "message": "Sesión"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | showCDPCommandEditor": {
    "message": "Mostrar o editor de comandos de CDP"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | target": {
    "message": "Obxectivo"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | timestamp": {
    "message": "Marca de tempo"
  },
  "panels/protocol_monitor/ProtocolMonitor.ts | type": {
    "message": "Tipo"
  },
  "panels/protocol_monitor/protocol_monitor-meta.ts | protocolMonitor": {
    "message": "Supervisión de protocolo"
  },
  "panels/protocol_monitor/protocol_monitor-meta.ts | showProtocolMonitor": {
    "message": "Mostrar Supervisión de protocolo"
  },
  "panels/recorder/RecorderController.ts | continueReplay": {
    "message": "Continuar"
  },
  "panels/recorder/RecorderController.ts | copyShortcut": {
    "message": "Copiar gravación ou paso seleccionado"
  },
  "panels/recorder/RecorderController.ts | createRecording": {
    "message": "Create recording"
  },
  "panels/recorder/RecorderController.ts | deleteRecording": {
    "message": "Eliminar gravación"
  },
  "panels/recorder/RecorderController.ts | export": {
    "message": "Exportar"
  },
  "panels/recorder/RecorderController.ts | exportRecording": {
    "message": "Exportar"
  },
  "panels/recorder/RecorderController.ts | exportViaExtensions": {
    "message": "Exportar mediante extensións"
  },
  "panels/recorder/RecorderController.ts | getExtensions": {
    "message": "Obter extensións…"
  },
  "panels/recorder/RecorderController.ts | header": {
    "message": "Nothing recorded yet"
  },
  "panels/recorder/RecorderController.ts | importRecording": {
    "message": "Importar gravación"
  },
  "panels/recorder/RecorderController.ts | learnMore": {
    "message": "Learn more"
  },
  "panels/recorder/RecorderController.ts | noRecordings": {
    "message": "Non hai ningunha gravación"
  },
  "panels/recorder/RecorderController.ts | numberOfRecordings": {
    "message": "gravacións"
  },
  "panels/recorder/RecorderController.ts | recordingDescription": {
    "message": "Use recordings to create automated end-to-end tests or performance traces."
  },
  "panels/recorder/RecorderController.ts | replayRecording": {
    "message": "Reproducir gravación de novo"
  },
  "panels/recorder/RecorderController.ts | sendFeedback": {
    "message": "Enviar comentarios"
  },
  "panels/recorder/RecorderController.ts | startStopRecording": {
    "message": "Iniciar/deter gravación"
  },
  "panels/recorder/RecorderController.ts | stepOverReplay": {
    "message": "Executar só un paso"
  },
  "panels/recorder/RecorderController.ts | toggleCode": {
    "message": "Activar/desactivar vista de código"
  },
  "panels/recorder/components/CreateRecordingView.ts | cancelRecording": {
    "message": "Cancelar gravación"
  },
  "panels/recorder/components/CreateRecordingView.ts | createRecording": {
    "message": "Crear unha nova gravación"
  },
  "panels/recorder/components/CreateRecordingView.ts | includeNecessarySelectors": {
    "message": "Debes escoller CSS, Pierce ou XPath como unha das opcións. Só se garante a gravación destes selectores, xa que os selectores de texto e ARIA pode que non sexan únicos."
  },
  "panels/recorder/components/CreateRecordingView.ts | learnMore": {
    "message": "Máis información"
  },
  "panels/recorder/components/CreateRecordingView.ts | recordingName": {
    "message": "Nome gravado"
  },
  "panels/recorder/components/CreateRecordingView.ts | recordingNameIsRequired": {
    "message": "É necesario indicar un nome para a gravación"
  },
  "panels/recorder/components/CreateRecordingView.ts | selectorAttribute": {
    "message": "Atributo do selector"
  },
  "panels/recorder/components/CreateRecordingView.ts | selectorTypeARIA": {
    "message": "ARIA"
  },
  "panels/recorder/components/CreateRecordingView.ts | selectorTypeCSS": {
    "message": "CSS"
  },
  "panels/recorder/components/CreateRecordingView.ts | selectorTypePierce": {
    "message": "Pierce"
  },
  "panels/recorder/components/CreateRecordingView.ts | selectorTypeText": {
    "message": "Mensaxe de texto"
  },
  "panels/recorder/components/CreateRecordingView.ts | selectorTypeXPath": {
    "message": "XPath"
  },
  "panels/recorder/components/CreateRecordingView.ts | selectorTypes": {
    "message": "Tipos de selectores para gravar"
  },
  "panels/recorder/components/CreateRecordingView.ts | startRecording": {
    "message": "Iniciar gravación"
  },
  "panels/recorder/components/ExtensionView.ts | closeView": {
    "message": "Pechar"
  },
  "panels/recorder/components/ExtensionView.ts | extension": {
    "message": "Contido fornecido por unha extensión do navegador"
  },
  "panels/recorder/components/RecordingListView.ts | createRecording": {
    "message": "Crear nova gravación"
  },
  "panels/recorder/components/RecordingListView.ts | deleteRecording": {
    "message": "Eliminar gravación"
  },
  "panels/recorder/components/RecordingListView.ts | openRecording": {
    "message": "Abrir a gravación"
  },
  "panels/recorder/components/RecordingListView.ts | playRecording": {
    "message": "Reproducir gravación"
  },
  "panels/recorder/components/RecordingListView.ts | savedRecordings": {
    "message": "Gravacións gardadas"
  },
  "panels/recorder/components/RecordingView.ts | addAssertion": {
    "message": "Engadir afirmación"
  },
  "panels/recorder/components/RecordingView.ts | cancelReplay": {
    "message": "Cancelar nova reprodución"
  },
  "panels/recorder/components/RecordingView.ts | default": {
    "message": "Predeterminado"
  },
  "panels/recorder/components/RecordingView.ts | desktop": {
    "message": "Ordenador"
  },
  "panels/recorder/components/RecordingView.ts | download": {
    "message": "Descarga: {value}"
  },
  "panels/recorder/components/RecordingView.ts | editReplaySettings": {
    "message": "Editar configuración de nova reprodución"
  },
  "panels/recorder/components/RecordingView.ts | editTitle": {
    "message": "Editar título"
  },
  "panels/recorder/components/RecordingView.ts | endRecording": {
    "message": "Finalizar gravación"
  },
  "panels/recorder/components/RecordingView.ts | environment": {
    "message": "Contorno"
  },
  "panels/recorder/components/RecordingView.ts | hideCode": {
    "message": "Ocultar código"
  },
  "panels/recorder/components/RecordingView.ts | latency": {
    "message": "Latencia: {value} ms"
  },
  "panels/recorder/components/RecordingView.ts | mobile": {
    "message": "Dispositivo móbil"
  },
  "panels/recorder/components/RecordingView.ts | network": {
    "message": "Rede"
  },
  "panels/recorder/components/RecordingView.ts | performancePanel": {
    "message": "Panel de rendemento"
  },
  "panels/recorder/components/RecordingView.ts | recording": {
    "message": "Gravando…"
  },
  "panels/recorder/components/RecordingView.ts | recordingIsBeingStopped": {
    "message": "Detendo gravación…"
  },
  "panels/recorder/components/RecordingView.ts | replaySettings": {
    "message": "Configuración de nova reprodución"
  },
  "panels/recorder/components/RecordingView.ts | requiredTitleError": {
    "message": "É necesario indicar un título"
  },
  "panels/recorder/components/RecordingView.ts | screenshotForSection": {
    "message": "Captura de pantalla desta sección"
  },
  "panels/recorder/components/RecordingView.ts | showCode": {
    "message": "Mostrar código"
  },
  "panels/recorder/components/RecordingView.ts | timeout": {
    "message": "Tempo de espera: {value} ms"
  },
  "panels/recorder/components/RecordingView.ts | timeoutExplanation": {
    "message": "A opción de configuración do tempo de espera (en milisegundos) aplícase a todas as accións ao reproducir a gravación de novo. Por exemplo, se un elemento do DOM identificado por un selector do servizo de comparación de prezos non aparece na páxina durante o tempo de espera especificado, producirase un erro ao reproducir de novo."
  },
  "panels/recorder/components/RecordingView.ts | timeoutLabel": {
    "message": "Tempo de espera"
  },
  "panels/recorder/components/RecordingView.ts | upload": {
    "message": "Carga: {value}"
  },
  "panels/recorder/components/ReplaySection.ts | Replay": {
    "message": "Nova reprodución"
  },
  "panels/recorder/components/ReplaySection.ts | ReplayExtremelySlowButtonLabel": {
    "message": "Velocidade extremadamente baixa"
  },
  "panels/recorder/components/ReplaySection.ts | ReplayExtremelySlowItemLabel": {
    "message": "Extremadamente lenta"
  },
  "panels/recorder/components/ReplaySection.ts | ReplayNormalButtonLabel": {
    "message": "Velocidade normal"
  },
  "panels/recorder/components/ReplaySection.ts | ReplayNormalItemLabel": {
    "message": "Normal (opción predeterminada)"
  },
  "panels/recorder/components/ReplaySection.ts | ReplaySlowButtonLabel": {
    "message": "Velocidade baixa"
  },
  "panels/recorder/components/ReplaySection.ts | ReplaySlowItemLabel": {
    "message": "Lenta"
  },
  "panels/recorder/components/ReplaySection.ts | ReplayVerySlowButtonLabel": {
    "message": "Velocidade moi baixa"
  },
  "panels/recorder/components/ReplaySection.ts | ReplayVerySlowItemLabel": {
    "message": "Moi lenta"
  },
  "panels/recorder/components/ReplaySection.ts | extensionGroup": {
    "message": "Extensións"
  },
  "panels/recorder/components/ReplaySection.ts | speedGroup": {
    "message": "Velocidade"
  },
  "panels/recorder/components/StepEditor.ts | addAttribute": {
    "message": "Engadir {attributeName}"
  },
  "panels/recorder/components/StepEditor.ts | addFrameIndex": {
    "message": "Engadir índice de marcos á árbore de marcos"
  },
  "panels/recorder/components/StepEditor.ts | addSelector": {
    "message": "Engadir selector"
  },
  "panels/recorder/components/StepEditor.ts | addSelectorPart": {
    "message": "Engadir parte do selector"
  },
  "panels/recorder/components/StepEditor.ts | deleteRow": {
    "message": "Eliminar fila"
  },
  "panels/recorder/components/StepEditor.ts | notSaved": {
    "message": "Non se gardou: {error}"
  },
  "panels/recorder/components/StepEditor.ts | removeFrameIndex": {
    "message": "Quitar índice de marcos"
  },
  "panels/recorder/components/StepEditor.ts | removeSelector": {
    "message": "Quitar selector"
  },
  "panels/recorder/components/StepEditor.ts | removeSelectorPart": {
    "message": "Quitar parte do selector"
  },
  "panels/recorder/components/StepEditor.ts | selectorPicker": {
    "message": "Seleccionar elemento da páxina para actualizar os selectores"
  },
  "panels/recorder/components/StepEditor.ts | unknownActionType": {
    "message": "Tipo de acción descoñecido."
  },
  "panels/recorder/components/StepView.ts | addBreakpoint": {
    "message": "Engadir punto de interrupción"
  },
  "panels/recorder/components/StepView.ts | addStepAfter": {
    "message": "Engadir paso posterior"
  },
  "panels/recorder/components/StepView.ts | addStepBefore": {
    "message": "Engadir paso anterior"
  },
  "panels/recorder/components/StepView.ts | breakpoints": {
    "message": "Puntos de interrupción"
  },
  "panels/recorder/components/StepView.ts | changeStepTitle": {
    "message": "Cambiar"
  },
  "panels/recorder/components/StepView.ts | clickStepTitle": {
    "message": "Clic"
  },
  "panels/recorder/components/StepView.ts | closeStepTitle": {
    "message": "Pechar"
  },
  "panels/recorder/components/StepView.ts | copyAs": {
    "message": "Copiar como"
  },
  "panels/recorder/components/StepView.ts | customStepTitle": {
    "message": "Paso personalizado"
  },
  "panels/recorder/components/StepView.ts | doubleClickStepTitle": {
    "message": "Dobre clic"
  },
  "panels/recorder/components/StepView.ts | elementRoleButton": {
    "message": "Botón"
  },
  "panels/recorder/components/StepView.ts | elementRoleFallback": {
    "message": "Elemento"
  },
  "panels/recorder/components/StepView.ts | elementRoleInput": {
    "message": "Introdución de texto"
  },
  "panels/recorder/components/StepView.ts | emulateNetworkConditionsStepTitle": {
    "message": "Emular as condicións da rede"
  },
  "panels/recorder/components/StepView.ts | hoverStepTitle": {
    "message": "Pasar por enriba"
  },
  "panels/recorder/components/StepView.ts | keyDownStepTitle": {
    "message": "Tecla cara abaixo"
  },
  "panels/recorder/components/StepView.ts | keyUpStepTitle": {
    "message": "Tecla cara arriba"
  },
  "panels/recorder/components/StepView.ts | navigateStepTitle": {
    "message": "Navegar"
  },
  "panels/recorder/components/StepView.ts | openStepActions": {
    "message": "Abrir accións do paso"
  },
  "panels/recorder/components/StepView.ts | removeBreakpoint": {
    "message": "Quitar punto de interrupción"
  },
  "panels/recorder/components/StepView.ts | removeStep": {
    "message": "Quitar paso"
  },
  "panels/recorder/components/StepView.ts | scrollStepTitle": {
    "message": "Desprazar"
  },
  "panels/recorder/components/StepView.ts | setViewportClickTitle": {
    "message": "Definir a ventá de visualización"
  },
  "panels/recorder/components/StepView.ts | stepManagement": {
    "message": "Xestionar os pasos"
  },
  "panels/recorder/components/StepView.ts | waitForElementStepTitle": {
    "message": "Agardar polo elemento"
  },
  "panels/recorder/components/StepView.ts | waitForExpressionStepTitle": {
    "message": "Agardar pola expresión"
  },
  "panels/recorder/models/RecorderSettings.ts | defaultRecordingName": {
    "message": "Gravación {DATE} ({TIME})"
  },
  "panels/recorder/recorder-meta.ts | createRecording": {
    "message": "Crear nova gravación"
  },
  "panels/recorder/recorder-meta.ts | recorder": {
    "message": "Gravadora"
  },
  "panels/recorder/recorder-meta.ts | replayRecording": {
    "message": "Reproducir gravación de novo"
  },
  "panels/recorder/recorder-meta.ts | showRecorder": {
    "message": "Mostrar a gravadora"
  },
  "panels/recorder/recorder-meta.ts | startStopRecording": {
    "message": "Iniciar/deter gravación"
  },
  "panels/recorder/recorder-meta.ts | toggleCode": {
    "message": "Activar/desactivar vista de código"
  },
  "panels/screencast/ScreencastApp.ts | toggleScreencast": {
    "message": "Activar/desactivar gravación da pantalla"
  },
  "panels/screencast/ScreencastView.ts | addressBar": {
    "message": "Barra de enderezos"
  },
  "panels/screencast/ScreencastView.ts | back": {
    "message": "atrás"
  },
  "panels/screencast/ScreencastView.ts | forward": {
    "message": "reenviar"
  },
  "panels/screencast/ScreencastView.ts | mouseInput": {
    "message": "Usar rato"
  },
  "panels/screencast/ScreencastView.ts | profilingInProgress": {
    "message": "Elaboración de perfís en curso"
  },
  "panels/screencast/ScreencastView.ts | reload": {
    "message": "volver cargar"
  },
  "panels/screencast/ScreencastView.ts | screencastViewOfDebugTarget": {
    "message": "Vista de gravación da pantalla do obxectivo de depuración"
  },
  "panels/screencast/ScreencastView.ts | theTabIsInactive": {
    "message": "A pestana está inactiva"
  },
  "panels/screencast/ScreencastView.ts | touchInput": {
    "message": "Usar o control táctil"
  },
  "panels/search/SearchResultsPane.ts | lineS": {
    "message": "Liña {PH1}"
  },
  "panels/search/SearchResultsPane.ts | matchesCountS": {
    "message": "Número de coincidencias: {PH1}"
  },
  "panels/search/SearchResultsPane.ts | showDMore": {
    "message": "Mostrar {PH1} máis"
  },
  "panels/search/SearchView.ts | clear": {
    "message": "Borrar busca"
  },
  "panels/search/SearchView.ts | clearInput": {
    "message": "Borrar"
  },
  "panels/search/SearchView.ts | disableCaseSensitive": {
    "message": "Desactivar a busca que distingue entre maiúsculas e minúsculas"
  },
  "panels/search/SearchView.ts | disableRegularExpression": {
    "message": "Desactivar as expresións regulares"
  },
  "panels/search/SearchView.ts | enableCaseSensitive": {
    "message": "Activar a busca que distingue entre maiúsculas e minúsculas"
  },
  "panels/search/SearchView.ts | enableRegularExpression": {
    "message": "Activar as expresións regulares"
  },
  "panels/search/SearchView.ts | find": {
    "message": "Busca contido"
  },
  "panels/search/SearchView.ts | foundDMatchingLinesInDFiles": {
    "message": "Atopáronse {PH1} liñas coincidentes en {PH2} ficheiros."
  },
  "panels/search/SearchView.ts | foundDMatchingLinesInFile": {
    "message": "Atopáronse {PH1} liñas coincidentes en 1 ficheiro."
  },
  "panels/search/SearchView.ts | foundMatchingLineInFile": {
    "message": "Atopouse 1 liña coincidente en 1 ficheiro."
  },
  "panels/search/SearchView.ts | indexing": {
    "message": "Indexando…"
  },
  "panels/search/SearchView.ts | indexingInterrupted": {
    "message": "Interrompeuse a indexación."
  },
  "panels/search/SearchView.ts | noMatchesFound": {
    "message": "Non se atoparon coincidencias."
  },
  "panels/search/SearchView.ts | refresh": {
    "message": "Actualizar"
  },
  "panels/search/SearchView.ts | searchFinished": {
    "message": "A busca rematou."
  },
  "panels/search/SearchView.ts | searchInterrupted": {
    "message": "Interrompeuse a busca."
  },
  "panels/search/SearchView.ts | searching": {
    "message": "Buscando…"
  },
  "panels/security/CookieControlsView.ts | cardDisclaimer": {
    "message": "Só cando DevTools estea aberto"
  },
  "panels/security/CookieControlsView.ts | cardTitle": {
    "message": "Limitar temporalmente as cookies de terceiros"
  },
  "panels/security/CookieControlsView.ts | enableFlag": {
    "message": "Para usar esta opción, configura {PH1} como valor predeterminado"
  },
  "panels/security/CookieControlsView.ts | enrollGracePeriod": {
    "message": "Para usar esta opción, inscribe este sitio ou os sitios inseridos nel en: {PH1}"
  },
  "panels/security/CookieControlsView.ts | enterpriseDisclaimer": {
    "message": "A túa organización xestiona o acceso ás cookies de terceiros neste sitio"
  },
  "panels/security/CookieControlsView.ts | enterpriseTooltip": {
    "message": "A túa organización xestiona esta opción de configuración"
  },
  "panels/security/CookieControlsView.ts | exceptions": {
    "message": "Excepcións"
  },
  "panels/security/CookieControlsView.ts | exceptionsExplanation": {
    "message": "Situacións nas que se concede acceso a cookies de terceiros"
  },
  "panels/security/CookieControlsView.ts | gracePeriod": {
    "message": "período de graza"
  },
  "panels/security/CookieControlsView.ts | gracePeriodExplanation": {
    "message": "Se este sitio ou un inserido nel está rexistrado en {PH1}, poderá acceder ás cookies de terceiros"
  },
  "panels/security/CookieControlsView.ts | gracePeriodTitle": {
    "message": "Período de graza de cookies de terceiros"
  },
  "panels/security/CookieControlsView.ts | heuristicExplanation": {
    "message": "En {PH1}, como as ventás emerxentes ou as redireccións, un sitio inserido neste sitio pode acceder ás cookies de terceiros"
  },
  "panels/security/CookieControlsView.ts | heuristicTitle": {
    "message": "Excepción baseada en heurística"
  },
  "panels/security/CookieControlsView.ts | scenarios": {
    "message": "situacións predeterminadas"
  },
  "panels/security/CookieControlsView.ts | siteReloadMessage": {
    "message": "Para aplicar os controis actualizados, volve cargar a páxina"
  },
  "panels/security/CookieControlsView.ts | tpcdHeuristicsGrants": {
    "message": "#tpcd-heuristics-grants"
  },
  "panels/security/CookieControlsView.ts | tpcdMetadataGrants": {
    "message": "#tpcd-metadata-grants"
  },
  "panels/security/CookieControlsView.ts | viewDetails": {
    "message": "Ver detalles"
  },
  "panels/security/CookieControlsView.ts | viewExplanation": {
    "message": "Proba como funcionará este sitio se se limitan as cookies de terceiros en Chrome"
  },
  "panels/security/CookieControlsView.ts | viewTitle": {
    "message": "Controis"
  },
  "panels/security/CookieReportView.ts | adCookieTypeString": {
    "message": "Publicidade"
  },
  "panels/security/CookieReportView.ts | allowed": {
    "message": "Con permiso"
  },
  "panels/security/CookieReportView.ts | allowedByException": {
    "message": "Con permiso por excepción"
  },
  "panels/security/CookieReportView.ts | analyticsCookieTypeString": {
    "message": "Estatísticas"
  },
  "panels/security/CookieReportView.ts | blocked": {
    "message": "Bloqueada"
  },
  "panels/security/CookieReportView.ts | body": {
    "message": "É posible que este sitio non funcione se as cookies de terceiros e outras están limitadas en Chrome."
  },
  "panels/security/CookieReportView.ts | cdnCookieTypeString": {
    "message": "Rede de envío de contido"
  },
  "panels/security/CookieReportView.ts | consentProviderCookieTypeString": {
    "message": "Provedor de consentimento"
  },
  "panels/security/CookieReportView.ts | contentCookieTypeString": {
    "message": "Contido"
  },
  "panels/security/CookieReportView.ts | customerSuccessCookieTypeString": {
    "message": "Éxito do cliente"
  },
  "panels/security/CookieReportView.ts | domain": {
    "message": "Dominio"
  },
  "panels/security/CookieReportView.ts | emptyReport": {
    "message": "Non hai ningún problema coas cookies"
  },
  "panels/security/CookieReportView.ts | emptyReportExplanation": {
    "message": "Non se atopou ningún problema coas cookies de terceiros"
  },
  "panels/security/CookieReportView.ts | gitHubResource": {
    "message": "Revisa a seguinte opción de sitios de terceiros: {PH1}"
  },
  "panels/security/CookieReportView.ts | gitHubResourceInsightTypeString": {
    "message": "GitHub"
  },
  "panels/security/CookieReportView.ts | gracePeriod": {
    "message": "Revisa {PH1}. A excepción do período de graza está activa."
  },
  "panels/security/CookieReportView.ts | gracePeriodInsightTypeString": {
    "message": "Período de graza"
  },
  "panels/security/CookieReportView.ts | guidance": {
    "message": "indicacións"
  },
  "panels/security/CookieReportView.ts | heuristics": {
    "message": "Acción necesaria máis adiante. A excepción baseada en heurística está activa."
  },
  "panels/security/CookieReportView.ts | heuristicsInisightTypeString": {
    "message": "Heurística"
  },
  "panels/security/CookieReportView.ts | hostingCookieTypeString": {
    "message": "Aloxamento"
  },
  "panels/security/CookieReportView.ts | learnMoreLink": {
    "message": "Máis información sobre como se usan as cookies de terceiros"
  },
  "panels/security/CookieReportView.ts | marketingCookieTypeString": {
    "message": "Márketing"
  },
  "panels/security/CookieReportView.ts | name": {
    "message": "Nome"
  },
  "panels/security/CookieReportView.ts | other": {
    "message": "Contacta co sitio de terceiros para obter máis información"
  },
  "panels/security/CookieReportView.ts | otherCookieTypeString": {
    "message": "Outra opción"
  },
  "panels/security/CookieReportView.ts | otherInsightTypeString": {
    "message": "Outro"
  },
  "panels/security/CookieReportView.ts | platform": {
    "message": "Plataforma"
  },
  "panels/security/CookieReportView.ts | recommendation": {
    "message": "Recomendación"
  },
  "panels/security/CookieReportView.ts | report": {
    "message": "Informe de cookies de terceiros"
  },
  "panels/security/CookieReportView.ts | reportedIssues": {
    "message": "problemas notificados"
  },
  "panels/security/CookieReportView.ts | showRequestsWithThisCookie": {
    "message": "Mostrar solicitudes con esta cookie"
  },
  "panels/security/CookieReportView.ts | socialCookieTypeString": {
    "message": "Redes sociais"
  },
  "panels/security/CookieReportView.ts | status": {
    "message": "Estado"
  },
  "panels/security/CookieReportView.ts | tagManagerCookieTypeString": {
    "message": "Xestor de etiquetas"
  },
  "panels/security/CookieReportView.ts | title": {
    "message": "Cookies de terceiros"
  },
  "panels/security/CookieReportView.ts | type": {
    "message": "Tipo"
  },
  "panels/security/CookieReportView.ts | unknown": {
    "message": "Descoñecida"
  },
  "panels/security/CookieReportView.ts | utilityCookieTypeString": {
    "message": "Utilidade"
  },
  "panels/security/CookieReportView.ts | videoCookieTypeString": {
    "message": "Vídeo"
  },
  "panels/security/SecurityModel.ts | cipherWithMAC": {
    "message": "{PH1} con {PH2}"
  },
  "panels/security/SecurityModel.ts | keyExchangeWithGroup": {
    "message": "{PH1} con {PH2}"
  },
  "panels/security/SecurityModel.ts | theSecurityOfThisPageIsUnknown": {
    "message": "Descoñécese a seguranza desta páxina."
  },
  "panels/security/SecurityModel.ts | thisPageIsNotSecure": {
    "message": "Esta páxina non é segura."
  },
  "panels/security/SecurityModel.ts | thisPageIsNotSecureBrokenHttps": {
    "message": "Esta páxina non é segura (extensión de HTTPS danada)."
  },
  "panels/security/SecurityModel.ts | thisPageIsSecureValidHttps": {
    "message": "Esta páxina é segura (HTTPS válido)."
  },
  "panels/security/SecurityPanel.ts | activeContentWithCertificate": {
    "message": "contido activo con erros de certificado"
  },
  "panels/security/SecurityPanel.ts | activeMixedContent": {
    "message": "contido mixto activo"
  },
  "panels/security/SecurityPanel.ts | allResourcesOnThisPageAreServed": {
    "message": "Todos os recursos desta páxina se publican de forma segura."
  },
  "panels/security/SecurityPanel.ts | allServedSecurely": {
    "message": "publícanse todos de forma segura"
  },
  "panels/security/SecurityPanel.ts | blockedMixedContent": {
    "message": "Contido mixto bloqueado"
  },
  "panels/security/SecurityPanel.ts | certificate": {
    "message": "Certificado"
  },
  "panels/security/SecurityPanel.ts | certificateExpiresSoon": {
    "message": "O certificado caduca pronto"
  },
  "panels/security/SecurityPanel.ts | certificateTransparency": {
    "message": "Certificate Transparency"
  },
  "panels/security/SecurityPanel.ts | chromeHasDeterminedThatThisSiteS": {
    "message": "Chrome determinou que este sitio podería ser falso ou fraudulento."
  },
  "panels/security/SecurityPanel.ts | cipher": {
    "message": "Cifraxe"
  },
  "panels/security/SecurityPanel.ts | connection": {
    "message": "Conexión"
  },
  "panels/security/SecurityPanel.ts | contentWithCertificateErrors": {
    "message": "contido con erros de certificados"
  },
  "panels/security/SecurityPanel.ts | enabled": {
    "message": "activado"
  },
  "panels/security/SecurityPanel.ts | encryptedClientHello": {
    "message": "ClientHello encriptado"
  },
  "panels/security/SecurityPanel.ts | flaggedByGoogleSafeBrowsing": {
    "message": "Marcado pola Navegación segura de Google"
  },
  "panels/security/SecurityPanel.ts | hashAlgorithm": {
    "message": "Algoritmo hash"
  },
  "panels/security/SecurityPanel.ts | hideFullDetails": {
    "message": "Ocultar todos os detalles"
  },
  "panels/security/SecurityPanel.ts | ifYouBelieveThisIsShownIn": {
    "message": "Se cres que se trata dun erro, visita https://g.co/chrome/lookalike-warnings."
  },
  "panels/security/SecurityPanel.ts | ifYouBelieveThisIsShownInErrorSafety": {
    "message": "Se cres que se trata dun erro, visita https://g.co/chrome/lookalike-warnings."
  },
  "panels/security/SecurityPanel.ts | info": {
    "message": "Información"
  },
  "panels/security/SecurityPanel.ts | insecureSha": {
    "message": "inseguro (SHA-1)"
  },
  "panels/security/SecurityPanel.ts | issuedAt": {
    "message": "Emisión"
  },
  "panels/security/SecurityPanel.ts | issuer": {
    "message": "Emisor"
  },
  "panels/security/SecurityPanel.ts | keyExchange": {
    "message": "Intercambio de claves"
  },
  "panels/security/SecurityPanel.ts | logId": {
    "message": "Código de identificación do rexistro"
  },
  "panels/security/SecurityPanel.ts | logName": {
    "message": "Nome do rexistro"
  },
  "panels/security/SecurityPanel.ts | missing": {
    "message": "falta"
  },
  "panels/security/SecurityPanel.ts | mixedContent": {
    "message": "contido mixto"
  },
  "panels/security/SecurityPanel.ts | na": {
    "message": "(non aplicable)"
  },
  "panels/security/SecurityPanel.ts | noSecurityDetailsAreAvailableFor": {
    "message": "Non hai ningún detalle de seguranza dispoñible para esta orixe."
  },
  "panels/security/SecurityPanel.ts | noSecurityInformation": {
    "message": "Sen información de seguranza"
  },
  "panels/security/SecurityPanel.ts | nonsecureForm": {
    "message": "formulario non seguro"
  },
  "panels/security/SecurityPanel.ts | notSecure": {
    "message": "Non seguro"
  },
  "panels/security/SecurityPanel.ts | notSecureBroken": {
    "message": "Sen seguranza (non funciona)"
  },
  "panels/security/SecurityPanel.ts | obsoleteConnectionSettings": {
    "message": "configuración de conexión obsoleta"
  },
  "panels/security/SecurityPanel.ts | openFullCertificateDetails": {
    "message": "Abrir toda a información do certificado"
  },
  "panels/security/SecurityPanel.ts | origin": {
    "message": "Orixe"
  },
  "panels/security/SecurityPanel.ts | possibleSpoofingUrl": {
    "message": "URL con posible suplantación"
  },
  "panels/security/SecurityPanel.ts | protocol": {
    "message": "Protocolo"
  },
  "panels/security/SecurityPanel.ts | publickeypinningBypassed": {
    "message": "Ignorouse o mecanismo Public Key Pinning"
  },
  "panels/security/SecurityPanel.ts | publickeypinningWasBypassedByA": {
    "message": "Un certificado raíz local ignorou o mecanismo Public Key Pinning."
  },
  "panels/security/SecurityPanel.ts | reloadThePageToRecordRequestsFor": {
    "message": "Volve cargar a páxina para rexistrar solicitudes de recursos HTTP."
  },
  "panels/security/SecurityPanel.ts | resources": {
    "message": "Recursos"
  },
  "panels/security/SecurityPanel.ts | rsaKeyExchangeIsObsoleteEnableAn": {
    "message": "O intercambio de claves RSA está obsoleto. Activa un paquete de cifraxe baseado en ECDHE."
  },
  "panels/security/SecurityPanel.ts | sIsObsoleteEnableAnAesgcmbased": {
    "message": "O protocolo {PH1} está obsoleto. Activa un paquete de cifraxe AES-GCM."
  },
  "panels/security/SecurityPanel.ts | sIsObsoleteEnableTlsOrLater": {
    "message": "O protocolo {PH1} está obsoleto. Activa TLS 1.2 ou unha versión posterior."
  },
  "panels/security/SecurityPanel.ts | sct": {
    "message": "SCT"
  },
  "panels/security/SecurityPanel.ts | secure": {
    "message": "Seguro"
  },
  "panels/security/SecurityPanel.ts | secureConnectionSettings": {
    "message": "configuración de conexión segura"
  },
  "panels/security/SecurityPanel.ts | securityOverview": {
    "message": "Descrición xeral da seguranza"
  },
  "panels/security/SecurityPanel.ts | serverSignature": {
    "message": "Sinatura do servidor"
  },
  "panels/security/SecurityPanel.ts | showFullDetails": {
    "message": "Mostrar todos os detalles"
  },
  "panels/security/SecurityPanel.ts | showLess": {
    "message": "Mostrar menos"
  },
  "panels/security/SecurityPanel.ts | showMoreSTotal": {
    "message": "Ver máis (total: {PH1})"
  },
  "panels/security/SecurityPanel.ts | signatureAlgorithm": {
    "message": "Algoritmo de sinatura"
  },
  "panels/security/SecurityPanel.ts | signatureData": {
    "message": "Datos da sinatura"
  },
  "panels/security/SecurityPanel.ts | source": {
    "message": "Orixe"
  },
  "panels/security/SecurityPanel.ts | subject": {
    "message": "Asunto"
  },
  "panels/security/SecurityPanel.ts | subjectAlternativeNameMissing": {
    "message": "Falta o seguinte: Subject Alternative Name"
  },
  "panels/security/SecurityPanel.ts | theCertificateChainForThisSite": {
    "message": "A cadea de certificados deste sitio contén un certificado que se asinou con SHA-1."
  },
  "panels/security/SecurityPanel.ts | theCertificateForThisSiteDoesNot": {
    "message": "O certificado deste sitio non contén unha extensión de Subject Alternative Name que inclúa un nome de dominio ou enderezo IP."
  },
  "panels/security/SecurityPanel.ts | theCertificateForThisSiteExpires": {
    "message": "O certificado deste sitio caduca en menos de 48 horas e é necesario renovalo."
  },
  "panels/security/SecurityPanel.ts | theConnectionToThisSiteIs": {
    "message": "A conexión con este sitio encríptase e autentícase usando {PH1}, {PH2} e {PH3}."
  },
  "panels/security/SecurityPanel.ts | theConnectionToThisSiteIsUsingA": {
    "message": "A conexión con este sitio usa un certificado de servidor válido e de confianza emitido por {PH1}."
  },
  "panels/security/SecurityPanel.ts | theSecurityDetailsAboveAreFrom": {
    "message": "Os detalles de seguranza anteriores son da primeira resposta inspeccionada."
  },
  "panels/security/SecurityPanel.ts | theServerSignatureUsesShaWhichIs": {
    "message": "A sinatura do servidor usa o algoritmo SHA-1, que está obsoleto. Mellor activa SHA-2. (Ten en conta que esta sinatura é diferente da do certificado)."
  },
  "panels/security/SecurityPanel.ts | thisIsAnErrorPage": {
    "message": "Esta é unha páxina de erro."
  },
  "panels/security/SecurityPanel.ts | thisOriginIsANonhttpsSecure": {
    "message": "Esta orixe non ten seguranza HTTPS."
  },
  "panels/security/SecurityPanel.ts | thisPageHasANonhttpsSecureOrigin": {
    "message": "A orixe desta páxina non ten seguranza HTTPS."
  },
  "panels/security/SecurityPanel.ts | thisPageIncludesAFormWithA": {
    "message": "Nesta páxina inclúese un formulario cun atributo de acción non seguro."
  },
  "panels/security/SecurityPanel.ts | thisPageIncludesHttpResources": {
    "message": "Esta páxina inclúe recursos HTTP."
  },
  "panels/security/SecurityPanel.ts | thisPageIncludesResourcesThat": {
    "message": "Esta páxina inclúe recursos que se cargaron con erros de certificado."
  },
  "panels/security/SecurityPanel.ts | thisPageIsDangerousFlaggedBy": {
    "message": "Esta páxina é perigosa (aviso de Navegación segura de Google)."
  },
  "panels/security/SecurityPanel.ts | thisPageIsInsecureUnencrypted": {
    "message": "Esta páxina non é segura (HTTP sen encriptar)."
  },
  "panels/security/SecurityPanel.ts | thisPageIsSuspicious": {
    "message": "Esta páxina é sospeitosa"
  },
  "panels/security/SecurityPanel.ts | thisPageIsSuspiciousFlaggedBy": {
    "message": "Esta páxina é sospeitosa (marcouna Chrome)."
  },
  "panels/security/SecurityPanel.ts | thisRequestCompliesWithChromes": {
    "message": "Esta solicitude cumpre coa política de Certificate Transparency de Chrome."
  },
  "panels/security/SecurityPanel.ts | thisRequestDoesNotComplyWith": {
    "message": "Esta solicitude non cumpre coa política de Certificate Transparency de Chrome."
  },
  "panels/security/SecurityPanel.ts | thisResponseWasLoadedFromCache": {
    "message": "Esta resposta cargouse desde a memoria caché. É posible que falten algúns detalles de seguranza."
  },
  "panels/security/SecurityPanel.ts | thisSiteIsMissingAValidTrusted": {
    "message": "Neste sitio falta un certificado válido e de confianza ({PH1})."
  },
  "panels/security/SecurityPanel.ts | thisSitesHostnameLooksSimilarToP": {
    "message": "O nome do host deste sitio é similar ao de {PH1}. Ás veces, os atacantes crean copias de sitios introducindo nos nomes de dominio cambios pequenos e difíciles de ver."
  },
  "panels/security/SecurityPanel.ts | toCheckThisPagesStatusVisit": {
    "message": "Para consultar o estado desta páxina, visita g.co/safebrowsingstatus."
  },
  "panels/security/SecurityPanel.ts | unknownField": {
    "message": "descoñecido"
  },
  "panels/security/SecurityPanel.ts | validAndTrusted": {
    "message": "válido e de confianza"
  },
  "panels/security/SecurityPanel.ts | validFrom": {
    "message": "Válido a partir do"
  },
  "panels/security/SecurityPanel.ts | validUntil": {
    "message": "Período de validez:"
  },
  "panels/security/SecurityPanel.ts | validationStatus": {
    "message": "Estado da validación"
  },
  "panels/security/SecurityPanel.ts | viewCertificate": {
    "message": "Ver certificado"
  },
  "panels/security/SecurityPanel.ts | viewDRequestsInNetworkPanel": {
    "message": "{n,plural, =1{Ver # solicitude no panel Rede}other{Ver # solicitudes no panel Rede}}"
  },
  "panels/security/SecurityPanel.ts | viewRequestsInNetworkPanel": {
    "message": "Ver solicitudes en panel Rede"
  },
  "panels/security/SecurityPanel.ts | youHaveRecentlyAllowedContent": {
    "message": "Permitiches recentemente que se executase neste sitio contido (como scripts ou iframes) cargado con erros de certificados."
  },
  "panels/security/SecurityPanel.ts | youHaveRecentlyAllowedNonsecure": {
    "message": "Permitiches recentemente que se executase neste sitio contido non seguro (como scripts ou iframes)."
  },
  "panels/security/SecurityPanel.ts | yourConnectionToThisOriginIsNot": {
    "message": "A túa conexión a esta orixe non é segura."
  },
  "panels/security/SecurityPanel.ts | yourPageRequestedNonsecure": {
    "message": "A túa páxina solicitou recursos non seguros que se bloquearon."
  },
  "panels/security/SecurityPanelSidebar.ts | cookieReport": {
    "message": "Cookies de terceiros"
  },
  "panels/security/SecurityPanelSidebar.ts | flagControls": {
    "message": "Controis"
  },
  "panels/security/SecurityPanelSidebar.ts | mainOrigin": {
    "message": "Orixe principal"
  },
  "panels/security/SecurityPanelSidebar.ts | nonsecureOrigins": {
    "message": "Orixes non seguras"
  },
  "panels/security/SecurityPanelSidebar.ts | overview": {
    "message": "Descrición xeral"
  },
  "panels/security/SecurityPanelSidebar.ts | privacy": {
    "message": "Privacidade"
  },
  "panels/security/SecurityPanelSidebar.ts | reloadToViewDetails": {
    "message": "Recargar para ver detalles"
  },
  "panels/security/SecurityPanelSidebar.ts | secureOrigins": {
    "message": "Orixes seguras"
  },
  "panels/security/SecurityPanelSidebar.ts | security": {
    "message": "Seguranza"
  },
  "panels/security/SecurityPanelSidebar.ts | unknownCanceled": {
    "message": "Non se coñece/cancelouse"
  },
  "panels/security/security-meta.ts | PrivacyAndSecurity": {
    "message": "Privacidade e seguranza"
  },
  "panels/security/security-meta.ts | security": {
    "message": "Seguranza"
  },
  "panels/security/security-meta.ts | showPrivacyAndSecurity": {
    "message": "Mostrar Privacidade e seguranza"
  },
  "panels/security/security-meta.ts | showSecurity": {
    "message": "Mostrar seguranza"
  },
  "panels/sensors/LocationsSettingsTab.ts | addLocation": {
    "message": "Engadir localización"
  },
  "panels/sensors/LocationsSettingsTab.ts | lat": {
    "message": "Lat."
  },
  "panels/sensors/LocationsSettingsTab.ts | latitude": {
    "message": "Latitude"
  },
  "panels/sensors/LocationsSettingsTab.ts | latitudeMustBeANumber": {
    "message": "A latitude debe ser un número"
  },
  "panels/sensors/LocationsSettingsTab.ts | latitudeMustBeGreaterThanOrEqual": {
    "message": "A latitude debe ser maior ou igual a {PH1}"
  },
  "panels/sensors/LocationsSettingsTab.ts | latitudeMustBeLessThanOrEqualToS": {
    "message": "A latitude debe ser inferior ou igual a {PH1}"
  },
  "panels/sensors/LocationsSettingsTab.ts | locale": {
    "message": "Configuración rexional"
  },
  "panels/sensors/LocationsSettingsTab.ts | localeMustContainAlphabetic": {
    "message": "A configuración rexional debe conter caracteres alfanuméricos"
  },
  "panels/sensors/LocationsSettingsTab.ts | locationName": {
    "message": "Nome da localización"
  },
  "panels/sensors/LocationsSettingsTab.ts | locationNameCannotBeEmpty": {
    "message": "O nome da localización non pode estar baleiro"
  },
  "panels/sensors/LocationsSettingsTab.ts | locationNameMustBeLessThanS": {
    "message": "O nome da localización debe conter menos de {PH1} caracteres"
  },
  "panels/sensors/LocationsSettingsTab.ts | locations": {
    "message": "Localizacións"
  },
  "panels/sensors/LocationsSettingsTab.ts | long": {
    "message": "Lonx."
  },
  "panels/sensors/LocationsSettingsTab.ts | longitude": {
    "message": "Lonxitude"
  },
  "panels/sensors/LocationsSettingsTab.ts | longitudeMustBeANumber": {
    "message": "A lonxitude debe ser un número"
  },
  "panels/sensors/LocationsSettingsTab.ts | longitudeMustBeGreaterThanOr": {
    "message": "A lonxitude debe ser maior ou igual a {PH1}"
  },
  "panels/sensors/LocationsSettingsTab.ts | longitudeMustBeLessThanOrEqualTo": {
    "message": "A lonxitude debe ser inferior ou igual a {PH1}"
  },
  "panels/sensors/LocationsSettingsTab.ts | timezoneId": {
    "message": "Código do fuso horario"
  },
  "panels/sensors/LocationsSettingsTab.ts | timezoneIdMustContainAlphabetic": {
    "message": "O código do fuso horario debe conter caracteres alfabéticos"
  },
  "panels/sensors/SensorsView.ts | adjustWithMousewheelOrUpdownKeys": {
    "message": "Axusta o valor coa roda do rato ou coas teclas das frechas arriba/abaixo. {PH1}: ±10, Maiú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": "A orientación do dispositivo definiuse cos valores {PH1} (alpha), {PH2} (beta) e {PH3} (gamma)"
  },
  "panels/sensors/SensorsView.ts | displayDown": {
    "message": "Pantalla cara abaixo"
  },
  "panels/sensors/SensorsView.ts | displayUp": {
    "message": "Pantalla cara arriba"
  },
  "panels/sensors/SensorsView.ts | enableOrientationToRotate": {
    "message": "Para xirar o dispositivo, activa a orientación"
  },
  "panels/sensors/SensorsView.ts | error": {
    "message": "Erro"
  },
  "panels/sensors/SensorsView.ts | forcesSelectedIdleStateEmulation": {
    "message": "Forza a emulación do estado de inactividade seleccionado"
  },
  "panels/sensors/SensorsView.ts | forcesSelectedPressureStateEmulation": {
    "message": "Forza a emulación do estado de presión seleccionado"
  },
  "panels/sensors/SensorsView.ts | forcesTouchInsteadOfClick": {
    "message": "Acepta só toques en lugar de clics"
  },
  "panels/sensors/SensorsView.ts | gamma": {
    "message": "γ (gamma)"
  },
  "panels/sensors/SensorsView.ts | landscapeLeft": {
    "message": "Horizontal cara á esquerda"
  },
  "panels/sensors/SensorsView.ts | landscapeRight": {
    "message": "Horizontal cara á dereita"
  },
  "panels/sensors/SensorsView.ts | latitude": {
    "message": "Latitude"
  },
  "panels/sensors/SensorsView.ts | locale": {
    "message": "Configuración rexional"
  },
  "panels/sensors/SensorsView.ts | location": {
    "message": "Localización"
  },
  "panels/sensors/SensorsView.ts | locationUnavailable": {
    "message": "A localización non está dispoñible"
  },
  "panels/sensors/SensorsView.ts | longitude": {
    "message": "Lonxitude"
  },
  "panels/sensors/SensorsView.ts | manage": {
    "message": "Xestionar"
  },
  "panels/sensors/SensorsView.ts | manageTheListOfLocations": {
    "message": "Xestionar lista de localizacións"
  },
  "panels/sensors/SensorsView.ts | noOverride": {
    "message": "Sen anulación"
  },
  "panels/sensors/SensorsView.ts | off": {
    "message": "Desactivar"
  },
  "panels/sensors/SensorsView.ts | orientation": {
    "message": "Orientación"
  },
  "panels/sensors/SensorsView.ts | other": {
    "message": "Outra…"
  },
  "panels/sensors/SensorsView.ts | overrides": {
    "message": "Anulacións"
  },
  "panels/sensors/SensorsView.ts | portrait": {
    "message": "Retrato"
  },
  "panels/sensors/SensorsView.ts | portraitUpsideDown": {
    "message": "Retrato (boca abaixo)"
  },
  "panels/sensors/SensorsView.ts | presets": {
    "message": "Configuración predeterminada"
  },
  "panels/sensors/SensorsView.ts | reset": {
    "message": "Restablecer"
  },
  "panels/sensors/SensorsView.ts | resetDeviceOrientation": {
    "message": "Restablecer orientación do dispositivo"
  },
  "panels/sensors/SensorsView.ts | shiftdragHorizontallyToRotate": {
    "message": "Arrastra o modelo horizontalmente mentres mantés premida a tecla Maiús para xiralo arredor do eixe y"
  },
  "panels/sensors/SensorsView.ts | timezoneId": {
    "message": "Código do fuso horario"
  },
  "panels/sensors/sensors-meta.ts | accelerometer": {
    "message": "acelerómetro"
  },
  "panels/sensors/sensors-meta.ts | cpuPressure": {
    "message": "Presión da CPU"
  },
  "panels/sensors/sensors-meta.ts | critical": {
    "message": "Crítico"
  },
  "panels/sensors/sensors-meta.ts | deviceOrientation": {
    "message": "orientación do dispositivo"
  },
  "panels/sensors/sensors-meta.ts | devicebased": {
    "message": "Segundo o dispositivo"
  },
  "panels/sensors/sensors-meta.ts | emulateIdleDetectorState": {
    "message": "Emular estado do Detector de inactividade"
  },
  "panels/sensors/sensors-meta.ts | fair": {
    "message": "Aceptable"
  },
  "panels/sensors/sensors-meta.ts | forceEnabled": {
    "message": "Entrada forzada"
  },
  "panels/sensors/sensors-meta.ts | geolocation": {
    "message": "xeolocalización"
  },
  "panels/sensors/sensors-meta.ts | locale": {
    "message": "configuración rexional"
  },
  "panels/sensors/sensors-meta.ts | locales": {
    "message": "configuracións rexionais"
  },
  "panels/sensors/sensors-meta.ts | locations": {
    "message": "Localizacións"
  },
  "panels/sensors/sensors-meta.ts | noIdleEmulation": {
    "message": "Sen emulación de inactividade"
  },
  "panels/sensors/sensors-meta.ts | noPressureEmulation": {
    "message": "Sen anulación"
  },
  "panels/sensors/sensors-meta.ts | nominal": {
    "message": "Nominal"
  },
  "panels/sensors/sensors-meta.ts | sensors": {
    "message": "Sensores"
  },
  "panels/sensors/sensors-meta.ts | serious": {
    "message": "Grave"
  },
  "panels/sensors/sensors-meta.ts | showLocations": {
    "message": "Mostrar localizacións"
  },
  "panels/sensors/sensors-meta.ts | showSensors": {
    "message": "Mostrar sensores"
  },
  "panels/sensors/sensors-meta.ts | timezones": {
    "message": "fusos horarios"
  },
  "panels/sensors/sensors-meta.ts | touch": {
    "message": "Toque"
  },
  "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/AISettingsTab.ts | ageRestricted": {
    "message": "Só poden usar esta función os usuarios que teñan como mínimo 18 anos."
  },
  "panels/settings/AISettingsTab.ts | boostYourProductivity": {
    "message": "Mellora a túa produtividade coa IA"
  },
  "panels/settings/AISettingsTab.ts | consoleInsightsSendsData": {
    "message": "A mensaxe da consola, o código fonte relacionado e as cabeceiras de rede e o seguimento da morea asociados envíanse a Google para xerar explicacións. O noso equipo pode revisar eses datos para mellorar esta función."
  },
  "panels/settings/AISettingsTab.ts | consoleInsightsSendsDataNoLogging": {
    "message": "The console message, associated stack trace, related source code, and the associated network headers are sent to Google to generate explanations. This data will not be used to improve Google’s AI models."
  },
  "panels/settings/AISettingsTab.ts | dataCollection": {
    "message": "En función da túa rexión, Google pode non recompilar datos"
  },
  "panels/settings/AISettingsTab.ts | dataCollectionNoLogging": {
    "message": "En función da xestión da túa conta de Google ou da rexión, Google pode non recompilar datos"
  },
  "panels/settings/AISettingsTab.ts | enableAiAssistance": {
    "message": "Activar asistencia de IA"
  },
  "panels/settings/AISettingsTab.ts | enableConsoleInsights": {
    "message": "Activar Console insights"
  },
  "panels/settings/AISettingsTab.ts | experimentalFeatures": {
    "message": "Estas funcións usan IA xenerativa, polo que poden fornecer información ofensiva ou imprecisa que non representa a opinión de Google."
  },
  "panels/settings/AISettingsTab.ts | explainConsole": {
    "message": "Recibe explicacións dos erros e advertencias da consola"
  },
  "panels/settings/AISettingsTab.ts | explainStyling": {
    "message": "Comprende os estilos de CSS grazas a estatísticas xeradas con tecnoloxía de IA"
  },
  "panels/settings/AISettingsTab.ts | explainStylingAndNetworkRequest": {
    "message": "Entende os estilos de CSS e a actividade de rede grazas ás estatísticas con tecnoloxía de IA"
  },
  "panels/settings/AISettingsTab.ts | explainStylingNetworkAndFile": {
    "message": "Entende os estilos de CSS, a actividade de rede e as orixes dos ficheiros grazas ás estatísticas con tecnoloxía de IA"
  },
  "panels/settings/AISettingsTab.ts | explainStylingNetworkPerformanceAndFile": {
    "message": "Entende os estilos de CSS, a actividade de rede, os colos de botella de rendemento e as orixes dos ficheiros grazas ás estatísticas con tecnoloxía de IA"
  },
  "panels/settings/AISettingsTab.ts | freestylerSendsData": {
    "message": "Os datos aos que poida acceder a páxina inspeccionada a través das API web, as solicitudes de rede, os ficheiros e os rastros de rendemento envíanse a Google para xerar explicacións. O noso equipo pode revisar eses datos para mellorar esta función. Non os uses en páxinas con información persoal ou confidencial."
  },
  "panels/settings/AISettingsTab.ts | freestylerSendsDataNoLogging": {
    "message": "Any data the inspected page can access via Web APIs, network requests, files, and performance traces are sent to Google to generate explanations. This data will not be used to improve Google’s AI models."
  },
  "panels/settings/AISettingsTab.ts | helpUnderstandConsole": {
    "message": "Axúdache a entender e corrixir os erros e advertencias da consola"
  },
  "panels/settings/AISettingsTab.ts | helpUnderstandStyling": {
    "message": "Obtén axuda para entender os estilos de CSS"
  },
  "panels/settings/AISettingsTab.ts | helpUnderstandStylingAndNetworkRequest": {
    "message": "Obtén axuda para entender os estilos de CSS e as solicitudes de rede"
  },
  "panels/settings/AISettingsTab.ts | helpUnderstandStylingNetworkAndFile": {
    "message": "Obtén axuda cos estilos de CSS, solicitudes de rede e ficheiros"
  },
  "panels/settings/AISettingsTab.ts | helpUnderstandStylingNetworkPerformanceAndFile": {
    "message": "Obtén axuda cos estilos de CSS, as solicitudes de rede, o rendemento e os ficheiros"
  },
  "panels/settings/AISettingsTab.ts | learnMore": {
    "message": "Máis información"
  },
  "panels/settings/AISettingsTab.ts | notLoggedIn": {
    "message": "Esta función só está dispoñible se inicias sesión en Chrome coa túa conta de Google."
  },
  "panels/settings/AISettingsTab.ts | offline": {
    "message": "Está función só está dispoñible cunha conexión a Internet activa."
  },
  "panels/settings/AISettingsTab.ts | privacyNotice": {
    "message": "Política de privacidade de Google"
  },
  "panels/settings/AISettingsTab.ts | receiveStylingSuggestions": {
    "message": "Mellora o teu fluxo de traballo de programación con suxestións e explicacións contextuais"
  },
  "panels/settings/AISettingsTab.ts | receiveSuggestions": {
    "message": "Recibe suxestións e códigos de exemplo para solucionar estes problemas"
  },
  "panels/settings/AISettingsTab.ts | sendsDataToGoogle": {
    "message": "Estas funcións envían datos relevantes a Google. Google recompila esta información e os comentarios para mellorar os produtos e servizos coa axuda dun equipo de revisión. Non inclúas información persoal, confidencial nin delicada."
  },
  "panels/settings/AISettingsTab.ts | sendsDataToGoogleNoLogging": {
    "message": "O noso equipo de revisión non usará o teu contido para mellorar a IA. A túa organización pode cambiar esta configuración en calquera momento."
  },
  "panels/settings/AISettingsTab.ts | showLess": {
    "message": "Mostrar menos"
  },
  "panels/settings/AISettingsTab.ts | showMore": {
    "message": "Mostrar máis"
  },
  "panels/settings/AISettingsTab.ts | termsOfService": {
    "message": "Condicións de servizo de Google"
  },
  "panels/settings/AISettingsTab.ts | termsOfServicePrivacyNotice": {
    "message": "O uso destas funcións está suxeito a estes documentos legais: {PH1} e {PH2}"
  },
  "panels/settings/AISettingsTab.ts | thingsToConsider": {
    "message": "Cuestións que se deben ter en conta"
  },
  "panels/settings/AISettingsTab.ts | whenOn": {
    "message": "Coa función activada"
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | addFilenamePattern": {
    "message": "Engadir unha norma de expresión regular para o URL do script"
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | addPattern": {
    "message": "Engadir norma de expresión regular"
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | automaticallyIgnoreListKnownThirdPartyScripts": {
    "message": "Scripts de terceiros coñecidos procedentes de mapas de orixe"
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | customExclusionRules": {
    "message": "Normas de exclusión personalizadas"
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | enableIgnoreListing": {
    "message": "Activar a lista de elementos ignorados"
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | enableIgnoreListingTooltip": {
    "message": "Desmarcar para desactivar a lista de todos os elementos ignorados"
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | frameworkIgnoreList": {
    "message": "Lista de elementos ignorados"
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | generalExclusionRules": {
    "message": "Normas de exclusión xerais"
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | ignoreListAnonymousScripts": {
    "message": "Scripts anónimos de eval ou consola"
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | ignoreListContentScripts": {
    "message": "Scripts de contido incorporados a través de extensións"
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | ignoreListingDescription": {
    "message": "Cando esta opción está activada, o depurador omite os scripts da lista de elementos ignorados, así como as excepcións que lles afectan, e o panel Rendemento contrae os elementos correspondentes do gráfico de chamas."
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | ignoreScriptsWhoseNamesMatchS": {
    "message": "Ignorar scripts cuxos nomes coincidan con \"{PH1}\""
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | learnMore": {
    "message": "Máis información"
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | pattern": {
    "message": "Engadir unha norma de expresión regular para o URL do script"
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | patternAlreadyExists": {
    "message": "A norma xa existe"
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | patternCannotBeEmpty": {
    "message": "A norma non pode quedar baleira"
  },
  "panels/settings/FrameworkIgnoreListSettingsTab.ts | patternMustBeAValidRegular": {
    "message": "A norma debe ser unha expresión regular válida"
  },
  "panels/settings/KeybindsSettingsTab.ts | FullListOfDevtoolsKeyboard": {
    "message": "Lista completa de atallos de teclado e xestos de DevTools"
  },
  "panels/settings/KeybindsSettingsTab.ts | ResetShortcutsForAction": {
    "message": "Restablecer atallos para a acción"
  },
  "panels/settings/KeybindsSettingsTab.ts | RestoreDefaultShortcuts": {
    "message": "Restablecer atallos predeterminados"
  },
  "panels/settings/KeybindsSettingsTab.ts | addAShortcut": {
    "message": "Engadir atallo"
  },
  "panels/settings/KeybindsSettingsTab.ts | confirmChanges": {
    "message": "Confirmar cambios"
  },
  "panels/settings/KeybindsSettingsTab.ts | discardChanges": {
    "message": "Descartar cambios"
  },
  "panels/settings/KeybindsSettingsTab.ts | editShortcut": {
    "message": "Editar atallo"
  },
  "panels/settings/KeybindsSettingsTab.ts | keyboardShortcutsList": {
    "message": "Lista de atallos de teclado"
  },
  "panels/settings/KeybindsSettingsTab.ts | matchShortcutsFromPreset": {
    "message": "Preconfiguración do atallo"
  },
  "panels/settings/KeybindsSettingsTab.ts | noShortcutForAction": {
    "message": "Non hai ningún atallo para a acción"
  },
  "panels/settings/KeybindsSettingsTab.ts | removeShortcut": {
    "message": "Quitar atallo"
  },
  "panels/settings/KeybindsSettingsTab.ts | shortcutChangesApplied": {
    "message": "Cambios aplicados ao atallo"
  },
  "panels/settings/KeybindsSettingsTab.ts | shortcutChangesDiscared": {
    "message": "Cambios no atallo descartados"
  },
  "panels/settings/KeybindsSettingsTab.ts | shortcutChangesRestored": {
    "message": "Cambios no atallo restaurados ao valor predeterminado"
  },
  "panels/settings/KeybindsSettingsTab.ts | shortcutModified": {
    "message": "Atallo modificado"
  },
  "panels/settings/KeybindsSettingsTab.ts | shortcutRemoved": {
    "message": "Atallo {PH1} quitado"
  },
  "panels/settings/KeybindsSettingsTab.ts | shortcuts": {
    "message": "Atallos"
  },
  "panels/settings/KeybindsSettingsTab.ts | shortcutsCannotContainOnly": {
    "message": "Os atallos non poden conter só teclas modificadoras."
  },
  "panels/settings/KeybindsSettingsTab.ts | thisShortcutIsInUseByS": {
    "message": "{PH1} usa este atallo ({PH2})."
  },
  "panels/settings/SettingsScreen.ts | experiments": {
    "message": "Experimentos"
  },
  "panels/settings/SettingsScreen.ts | filterExperimentsLabel": {
    "message": "Filtrar"
  },
  "panels/settings/SettingsScreen.ts | learnMore": {
    "message": "Máis información"
  },
  "panels/settings/SettingsScreen.ts | noResults": {
    "message": "Non hai ningún experimento que coincida co filtro"
  },
  "panels/settings/SettingsScreen.ts | oneOrMoreSettingsHaveChanged": {
    "message": "Cambiáronse unha ou máis opcións de configuración que requiren que se volva cargar DevTools para que teñan efecto."
  },
  "panels/settings/SettingsScreen.ts | restoreDefaultsAndReload": {
    "message": "Restaurar valores predeterminados e volver cargar"
  },
  "panels/settings/SettingsScreen.ts | sendFeedback": {
    "message": "Enviar comentarios"
  },
  "panels/settings/SettingsScreen.ts | settings": {
    "message": "Configuración"
  },
  "panels/settings/SettingsScreen.ts | shortcuts": {
    "message": "Atallos"
  },
  "panels/settings/SettingsScreen.ts | theseExperimentsAreParticularly": {
    "message": "Advertencia: Estes experimentos son especialmente inestables. Actívaos baixo a túa responsabilidade."
  },
  "panels/settings/SettingsScreen.ts | theseExperimentsCouldBeUnstable": {
    "message": "Advertencia: Estes experimentos poderían ser inestables ou pouco fiables."
  },
  "panels/settings/SettingsScreen.ts | unstableExperiments": {
    "message": "Experimentos inestables"
  },
  "panels/settings/components/SyncSection.ts | preferencesSyncDisabled": {
    "message": "Para activar esta opción de configuración, primeiro debes habilitar a sincronización da configuración en Chrome."
  },
  "panels/settings/components/SyncSection.ts | settings": {
    "message": "Ir a Configuración"
  },
  "panels/settings/components/SyncSection.ts | signedIn": {
    "message": "Sesión iniciada en Chrome como:"
  },
  "panels/settings/components/SyncSection.ts | syncDisabled": {
    "message": "Para activar esta opción de configuración, debes habilitar a sincronización de Chrome."
  },
  "panels/settings/emulation/DevicesSettingsTab.ts | addCustomDevice": {
    "message": "Engadir dispositivo personalizado"
  },
  "panels/settings/emulation/DevicesSettingsTab.ts | customDevices": {
    "message": "Dispositivos personalizados"
  },
  "panels/settings/emulation/DevicesSettingsTab.ts | defaultDevices": {
    "message": "Dispositivos predeterminados"
  },
  "panels/settings/emulation/DevicesSettingsTab.ts | device": {
    "message": "Dispositivo"
  },
  "panels/settings/emulation/DevicesSettingsTab.ts | deviceAddedOrUpdated": {
    "message": "O dispositivo {PH1} engadiuse ou actualizouse correctamente."
  },
  "panels/settings/emulation/DevicesSettingsTab.ts | deviceName": {
    "message": "Nome do dispositivo"
  },
  "panels/settings/emulation/DevicesSettingsTab.ts | deviceNameCannotBeEmpty": {
    "message": "O nome do dispositivo non pode estar baleiro."
  },
  "panels/settings/emulation/DevicesSettingsTab.ts | deviceNameMustBeLessThanS": {
    "message": "O nome do dispositivo debe conter menos de {PH1} caracteres."
  },
  "panels/settings/emulation/DevicesSettingsTab.ts | devicePixelRatio": {
    "message": "Proporción de píxeles do dispositivo"
  },
  "panels/settings/emulation/DevicesSettingsTab.ts | height": {
    "message": "Altura"
  },
  "panels/settings/emulation/DevicesSettingsTab.ts | userAgentString": {
    "message": "Cadea do axente de usuario"
  },
  "panels/settings/emulation/DevicesSettingsTab.ts | userAgentType": {
    "message": "Tipo de axente de usuario"
  },
  "panels/settings/emulation/DevicesSettingsTab.ts | width": {
    "message": "Largura"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | addBrand": {
    "message": "Engadir marca"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | addedBrand": {
    "message": "Engadiuse a fila da marca"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | architecture": {
    "message": "Arquitectura (Sec-CH-UA-Arch)"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | architecturePlaceholder": {
    "message": "Arquitectura (por exemplo, x86)"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | brandFullVersionListDelete": {
    "message": "Eliminar a marca da lista de versións completas"
  },
  "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 do axente de usuario"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | brandUserAgentDelete": {
    "message": "Eliminar a marca da sección de axente de usuario"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | brandVersionAriaLabel": {
    "message": "Versión {PH1}"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | brandVersionPlaceholder": {
    "message": "Versión (por exemplo, 87.0.4280.88)"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | deletedBrand": {
    "message": "Eliminouse a fila da marca"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | deviceModel": {
    "message": "Modelo do dispositivo (Sec-CH-UA-Model)"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | deviceProperties": {
    "message": "Propiedades do dispositivo"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | fullBrowserVersion": {
    "message": "Versión completa do navegador (Sec-CH-UA-Full-Browser-Version)"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | fullBrowserVersionPlaceholder": {
    "message": "Versión completa do navegador (por exemplo, 87.0.4280.88)"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | fullVersionList": {
    "message": "Lista de versións completas (Sec-CH-UA-Full-Version-List)"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | learnMore": {
    "message": "Máis información"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | mobileCheckboxLabel": {
    "message": "Móbil"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | notRepresentable": {
    "message": "Non se pode representar como cadea de cabeceiras estruturada."
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | platformLabel": {
    "message": "Plataforma (Sec-CH-UA-Platform / Sec-CH-UA-Platform-Version)"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | platformPlaceholder": {
    "message": "Plataforma (por exemplo, Android)"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | platformProperties": {
    "message": "Propiedades da plataforma"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | platformVersion": {
    "message": "Versión da plataforma"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | significantBrandVersionPlaceholder": {
    "message": "Versión importante (por exemplo, 87)"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | title": {
    "message": "Pistas do cliente a través do axente de usuario"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | update": {
    "message": "Actualizar"
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | userAgentClientHintsInfo": {
    "message": "As pistas do cliente a través do axente de usuario son unha alternativa á cadea de axente de usuario que identifican o navegador e o dispositivo dunha forma máis estruturada e que ofrecen unha mellor privacidade."
  },
  "panels/settings/emulation/components/UserAgentClientHintsForm.ts | useragent": {
    "message": "Axente de usuario (Sec-CH-UA)"
  },
  "panels/settings/emulation/emulation-meta.ts | devices": {
    "message": "Dispositivos"
  },
  "panels/settings/emulation/emulation-meta.ts | showDevices": {
    "message": "Mostrar dispositivos"
  },
  "panels/settings/settings-meta.ts | aiInnovations": {
    "message": "Innovacións de IA"
  },
  "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 elementos 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": "Atallos"
  },
  "panels/settings/settings-meta.ts | showAiInnovations": {
    "message": "Mostrar innovacións de IA"
  },
  "panels/settings/settings-meta.ts | showExperiments": {
    "message": "Mostrar experimentos"
  },
  "panels/settings/settings-meta.ts | showIgnoreList": {
    "message": "Mostrar lista de elementos ignorados"
  },
  "panels/settings/settings-meta.ts | showPreferences": {
    "message": "Mostrar preferencias"
  },
  "panels/settings/settings-meta.ts | showShortcuts": {
    "message": "Mostrar atallos"
  },
  "panels/snippets/ScriptSnippetFileSystem.ts | linkedTo": {
    "message": "Con vinculación a: {PH1}"
  },
  "panels/snippets/ScriptSnippetFileSystem.ts | scriptSnippet": {
    "message": "Fragmento de script n.º {PH1}"
  },
  "panels/snippets/SnippetsQuickOpen.ts | noSnippetsFound": {
    "message": "Non se atoparon fragmentos."
  },
  "panels/snippets/SnippetsQuickOpen.ts | run": {
    "message": "Executar"
  },
  "panels/snippets/SnippetsQuickOpen.ts | runSnippet": {
    "message": "Executar fragmento"
  },
  "panels/snippets/SnippetsQuickOpen.ts | snippet": {
    "message": "Fragmento"
  },
  "panels/sources/AddSourceMapURLDialog.ts | add": {
    "message": "Engadir"
  },
  "panels/sources/AddSourceMapURLDialog.ts | debugInfoUrl": {
    "message": "URL de símbolos de DWARF: "
  },
  "panels/sources/AddSourceMapURLDialog.ts | sourceMapUrl": {
    "message": "URL do mapa de orixe: "
  },
  "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 | closeDialog": {
    "message": "Pechar o cadro de diálogo de edición e gardar os cambios"
  },
  "panels/sources/BreakpointEditDialog.ts | conditionalBreakpoint": {
    "message": "Punto de interrupción condicional"
  },
  "panels/sources/BreakpointEditDialog.ts | expressionToCheckBeforePausingEg": {
    "message": "Expresión que se debe comprobar antes da pausa (por exemplo, x > 5)"
  },
  "panels/sources/BreakpointEditDialog.ts | learnMoreOnBreakpointTypes": {
    "message": "Máis información sobre os tipos de puntos de interrupción"
  },
  "panels/sources/BreakpointEditDialog.ts | logAMessageToConsoleDoNotBreak": {
    "message": "Rexistrar unha mensaxe na consola, non interromper"
  },
  "panels/sources/BreakpointEditDialog.ts | logMessageEgXIsX": {
    "message": "Mensaxe de rexistro (por exemplo, 'x is', x)"
  },
  "panels/sources/BreakpointEditDialog.ts | logpoint": {
    "message": "Punto de rexistro"
  },
  "panels/sources/BreakpointEditDialog.ts | pauseOnlyWhenTheConditionIsTrue": {
    "message": "Pór en pausa só se o estado é verdadeiro"
  },
  "panels/sources/CSSPlugin.ts | addSourceMap": {
    "message": "Engadir mapa de orixe…"
  },
  "panels/sources/CSSPlugin.ts | openColorPicker": {
    "message": "Abrir o selector de cores."
  },
  "panels/sources/CSSPlugin.ts | openCubicBezierEditor": {
    "message": "Abrir editor de cúbicas de Bézier."
  },
  "panels/sources/CallStackSidebarPane.ts | callFrameWarnings": {
    "message": "Algúns marcos de chamada teñen advertencias"
  },
  "panels/sources/CallStackSidebarPane.ts | callStack": {
    "message": "Pilla de chamadas"
  },
  "panels/sources/CallStackSidebarPane.ts | copyStackTrace": {
    "message": "Copiar seguimento da pilla"
  },
  "panels/sources/CallStackSidebarPane.ts | debugFileNotFound": {
    "message": "Produciuse un erro ao cargar o ficheiro de depuración \"{PH1}\"."
  },
  "panels/sources/CallStackSidebarPane.ts | notPaused": {
    "message": "Non se puxo en pausa"
  },
  "panels/sources/CallStackSidebarPane.ts | onIgnoreList": {
    "message": "na lista de elementos ignorados"
  },
  "panels/sources/CallStackSidebarPane.ts | restartFrame": {
    "message": "Reiniciar marco"
  },
  "panels/sources/CallStackSidebarPane.ts | showIgnorelistedFrames": {
    "message": "Mostrar os marcos incluídos na lista de ignorados"
  },
  "panels/sources/CallStackSidebarPane.ts | showMore": {
    "message": "Mostrar máis"
  },
  "panels/sources/CategorizedBreakpointL10n.ts | animationFrameFired": {
    "message": "Marco de animación activado"
  },
  "panels/sources/CategorizedBreakpointL10n.ts | beforeBidderWorkletBiddingStart": {
    "message": "Inicio da fase de poxa por parte do ofertante"
  },
  "panels/sources/CategorizedBreakpointL10n.ts | beforeBidderWorkletReportingStart": {
    "message": "Inicio da fase de presentación de información por parte do ofertante"
  },
  "panels/sources/CategorizedBreakpointL10n.ts | beforeSellerWorkletReportingStart": {
    "message": "Inicio da fase de presentación de información por parte do vendedor"
  },
  "panels/sources/CategorizedBreakpointL10n.ts | beforeSellerWorkletScoringStart": {
    "message": "Inicio da fase de puntuación por parte do vendedor"
  },
  "panels/sources/CategorizedBreakpointL10n.ts | cancelAnimationFrame": {
    "message": "Cancelar marco de animación"
  },
  "panels/sources/CategorizedBreakpointL10n.ts | closeAudiocontext": {
    "message": "Pechar AudioContext"
  },
  "panels/sources/CategorizedBreakpointL10n.ts | createAudiocontext": {
    "message": "Crear AudioContext"
  },
  "panels/sources/CategorizedBreakpointL10n.ts | createCanvasContext": {
    "message": "Crear contexto para o lenzo"
  },
  "panels/sources/CategorizedBreakpointL10n.ts | policyViolations": {
    "message": "Incumprimentos das políticas"
  },
  "panels/sources/CategorizedBreakpointL10n.ts | requestAnimationFrame": {
    "message": "Solicitar marco de animación"
  },
  "panels/sources/CategorizedBreakpointL10n.ts | resumeAudiocontext": {
    "message": "Retomar AudioContext"
  },
  "panels/sources/CategorizedBreakpointL10n.ts | scriptBlockedByContentSecurity": {
    "message": "A Política de seguranza do contido bloqueou o script"
  },
  "panels/sources/CategorizedBreakpointL10n.ts | scriptFirstStatement": {
    "message": "Primeira instrución do script"
  },
  "panels/sources/CategorizedBreakpointL10n.ts | setInnerhtml": {
    "message": "Definir innerHTML"
  },
  "panels/sources/CategorizedBreakpointL10n.ts | setTimeoutOrIntervalFired": {
    "message": "{PH1} activado"
  },
  "panels/sources/CategorizedBreakpointL10n.ts | sinkViolations": {
    "message": "Infraccións do receptor"
  },
  "panels/sources/CategorizedBreakpointL10n.ts | suspendAudiocontext": {
    "message": "Suspender AudioContext"
  },
  "panels/sources/CategorizedBreakpointL10n.ts | webglErrorFired": {
    "message": "Activouse un erro de WebGL"
  },
  "panels/sources/CategorizedBreakpointL10n.ts | webglWarningFired": {
    "message": "Activouse unha advertencia de WebGL"
  },
  "panels/sources/CoveragePlugin.ts | clickToShowCoveragePanel": {
    "message": "Fai clic para mostrar o panel de cobertura"
  },
  "panels/sources/CoveragePlugin.ts | coverageNa": {
    "message": "Cobertura: non dispoñible"
  },
  "panels/sources/CoveragePlugin.ts | coverageS": {
    "message": "Cobertura: {PH1}"
  },
  "panels/sources/CoveragePlugin.ts | showDetails": {
    "message": "Mostrar detalles"
  },
  "panels/sources/DebuggerPausedMessage.ts | attributeModifications": {
    "message": "modificacións dos atributos"
  },
  "panels/sources/DebuggerPausedMessage.ts | childSAdded": {
    "message": "Engadiuse un {PH1} secundario"
  },
  "panels/sources/DebuggerPausedMessage.ts | debuggerPaused": {
    "message": "Depurador en pausa"
  },
  "panels/sources/DebuggerPausedMessage.ts | descendantSAdded": {
    "message": "Engadiuse un {PH1} sucesor"
  },
  "panels/sources/DebuggerPausedMessage.ts | descendantSRemoved": {
    "message": "Quitouse o sucesor {PH1}"
  },
  "panels/sources/DebuggerPausedMessage.ts | nodeRemoval": {
    "message": "retirada de nós"
  },
  "panels/sources/DebuggerPausedMessage.ts | pausedBeforePotentialOutofmemory": {
    "message": "En pausa antes dun posible erro por falta de memoria"
  },
  "panels/sources/DebuggerPausedMessage.ts | pausedOnAssertion": {
    "message": "En pausa na aserción"
  },
  "panels/sources/DebuggerPausedMessage.ts | pausedOnBreakpoint": {
    "message": "En pausa no punto de interrupción"
  },
  "panels/sources/DebuggerPausedMessage.ts | pausedOnCspViolation": {
    "message": "En pausa no incumprimento de CSP"
  },
  "panels/sources/DebuggerPausedMessage.ts | pausedOnDebuggedFunction": {
    "message": "En pausa na función depurada"
  },
  "panels/sources/DebuggerPausedMessage.ts | pausedOnEventListener": {
    "message": "Pór en pausa ao usar o detector de eventos"
  },
  "panels/sources/DebuggerPausedMessage.ts | pausedOnException": {
    "message": "En pausa se se produce unha excepción"
  },
  "panels/sources/DebuggerPausedMessage.ts | pausedOnPromiseRejection": {
    "message": "En pausa ao rexeitarse o obxecto promise"
  },
  "panels/sources/DebuggerPausedMessage.ts | pausedOnS": {
    "message": "En pausa en: {PH1}"
  },
  "panels/sources/DebuggerPausedMessage.ts | pausedOnXhrOrFetch": {
    "message": "En pausa en XHR ou busca"
  },
  "panels/sources/DebuggerPausedMessage.ts | scriptBlockedDueToContent": {
    "message": "Bloqueouse o script debido a unha directiva da Política de seguranza do contido: {PH1}"
  },
  "panels/sources/DebuggerPausedMessage.ts | subtreeModifications": {
    "message": "modificacións de subárbore"
  },
  "panels/sources/DebuggerPausedMessage.ts | trustedTypePolicyViolation": {
    "message": "Incumprimento da política Trusted Type"
  },
  "panels/sources/DebuggerPausedMessage.ts | trustedTypeSinkViolation": {
    "message": "Infracción do receptor Trusted Type"
  },
  "panels/sources/DebuggerPausedMessage.ts | webglErrorFiredS": {
    "message": "Activouse un erro de WebGL ({PH1})"
  },
  "panels/sources/DebuggerPlugin.ts | addBreakpoint": {
    "message": "Engadir punto de interrupción"
  },
  "panels/sources/DebuggerPlugin.ts | addConditionalBreakpoint": {
    "message": "Engadir punto de interrupción condicional…"
  },
  "panels/sources/DebuggerPlugin.ts | addLogpoint": {
    "message": "Engadir punto de rexistro…"
  },
  "panels/sources/DebuggerPlugin.ts | addSourceMap": {
    "message": "Engadir mapa de orixe…"
  },
  "panels/sources/DebuggerPlugin.ts | addWasmDebugInfo": {
    "message": "Engadir información de depuración de DWARF…"
  },
  "panels/sources/DebuggerPlugin.ts | associatedFilesAreAvailable": {
    "message": "Podes acceder aos ficheiros asociados desde a árbore de ficheiros ou premendo {PH1}."
  },
  "panels/sources/DebuggerPlugin.ts | associatedFilesShouldBeAdded": {
    "message": "Os ficheiros asociados deben engadirse á árbore de ficheiros. Podes depurar estes ficheiros de orixe resoltos como ficheiros JavaScript normais."
  },
  "panels/sources/DebuggerPlugin.ts | configure": {
    "message": "Configurar"
  },
  "panels/sources/DebuggerPlugin.ts | debugFileNotFound": {
    "message": "Produciuse un erro ao cargar o ficheiro de depuración \"{PH1}\"."
  },
  "panels/sources/DebuggerPlugin.ts | debugInfoNotFound": {
    "message": "Produciuse un erro ao cargar a información de depuración de {PH1}."
  },
  "panels/sources/DebuggerPlugin.ts | debuggingPowerReduced": {
    "message": "DevTools non pode mostrar as fontes creadas, pero podes depurar o código implementado."
  },
  "panels/sources/DebuggerPlugin.ts | disableBreakpoint": {
    "message": "{n,plural, =1{Desactivar punto de interrupción}other{Desactivar todos os puntos de interrupción inseridos}}"
  },
  "panels/sources/DebuggerPlugin.ts | editBreakpoint": {
    "message": "Editar punto de interrupción…"
  },
  "panels/sources/DebuggerPlugin.ts | enableBreakpoint": {
    "message": "{n,plural, =1{Activar punto de interrupción}other{Activar todos os puntos de interrupción inseridos}}"
  },
  "panels/sources/DebuggerPlugin.ts | errorLoading": {
    "message": "Produciuse un erro ao cargar o URL {PH1}: {PH2}"
  },
  "panels/sources/DebuggerPlugin.ts | neverPauseHere": {
    "message": "Non pór nunca en pausa aquí"
  },
  "panels/sources/DebuggerPlugin.ts | openDeveloperResources": {
    "message": "Abrir a solicitude no panel de recursos para programadores"
  },
  "panels/sources/DebuggerPlugin.ts | reloadForSourceMap": {
    "message": "Para activalo de novo, comproba que o ficheiro non estea na lista de elementos ignorados e volve cargar a páxina."
  },
  "panels/sources/DebuggerPlugin.ts | removeBreakpoint": {
    "message": "{n,plural, =1{Quitar punto de interrupción}other{Quitar todos os puntos de interrupción inseridos}}"
  },
  "panels/sources/DebuggerPlugin.ts | removeFromIgnoreList": {
    "message": "Quitar da lista de elementos ignorados"
  },
  "panels/sources/DebuggerPlugin.ts | showRequest": {
    "message": "Mostrar solicitude"
  },
  "panels/sources/DebuggerPlugin.ts | sourceMapFailed": {
    "message": "Produciuse un erro ao cargar o mapa de orixe."
  },
  "panels/sources/DebuggerPlugin.ts | sourceMapLoaded": {
    "message": "Cargouse o mapa de orixe."
  },
  "panels/sources/DebuggerPlugin.ts | sourceMapSkipped": {
    "message": "Omitiuse o mapa de orixe deste ficheiro."
  },
  "panels/sources/DebuggerPlugin.ts | theDebuggerWillSkipStepping": {
    "message": "O depurador non pasará por este script e non se deterá nas excepcións."
  },
  "panels/sources/DebuggerPlugin.ts | thisScriptIsOnTheDebuggersIgnore": {
    "message": "O script xa non está na lista de elementos ignorados do depurador"
  },
  "panels/sources/FilteredUISourceCodeListProvider.ts | noFilesFound": {
    "message": "Non se atoparon ficheiros"
  },
  "panels/sources/FilteredUISourceCodeListProvider.ts | sIgnoreListed": {
    "message": "{PH1} (na lista de elementos ignorados)"
  },
  "panels/sources/GoToLineQuickOpen.ts | currentLineSTypeALineNumber": {
    "message": "Escribe o número (comprendido entre o 1 e o {PH1}) da liña á que queiras ir"
  },
  "panels/sources/GoToLineQuickOpen.ts | currentPositionXsTypeAnOffset": {
    "message": "Escribe unha desviación entre 0x{PH1} e 0x{PH2} para navegar ata ela"
  },
  "panels/sources/GoToLineQuickOpen.ts | goToLineS": {
    "message": "Ir á liña {PH1}"
  },
  "panels/sources/GoToLineQuickOpen.ts | goToLineSAndColumnS": {
    "message": "Ir á liña {PH1} e á columna {PH2}"
  },
  "panels/sources/GoToLineQuickOpen.ts | goToOffsetXs": {
    "message": "Ir ao desprazamento 0x{PH1}"
  },
  "panels/sources/GoToLineQuickOpen.ts | noFileSelected": {
    "message": "Non se seleccionou ningún ficheiro"
  },
  "panels/sources/GoToLineQuickOpen.ts | noResultsFound": {
    "message": "Non se atoparon resultados"
  },
  "panels/sources/GoToLineQuickOpen.ts | typeANumberToGoToThatLine": {
    "message": "Escribe un número para ir a esa liña"
  },
  "panels/sources/InplaceFormatterEditorAction.ts | format": {
    "message": "Formato"
  },
  "panels/sources/InplaceFormatterEditorAction.ts | formatS": {
    "message": "Formatar {PH1}"
  },
  "panels/sources/NavigatorView.ts | actionCannotBeUndone": {
    "message": "Esta acción non se pode desfacer."
  },
  "panels/sources/NavigatorView.ts | areYouSureYouWantToDeleteFolder": {
    "message": "Seguro que queres eliminar este cartafol e o seu contido?"
  },
  "panels/sources/NavigatorView.ts | areYouSureYouWantToDeleteThis": {
    "message": "Seguro que queres eliminar este ficheiro?"
  },
  "panels/sources/NavigatorView.ts | areYouSureYouWantToExcludeThis": {
    "message": "Seguro que queres excluír este cartafol?"
  },
  "panels/sources/NavigatorView.ts | areYouSureYouWantToRemoveThis": {
    "message": "Queres quitar \"{PH1}\" de Workspace?"
  },
  "panels/sources/NavigatorView.ts | authored": {
    "message": "Autoría"
  },
  "panels/sources/NavigatorView.ts | authoredTooltip": {
    "message": "Contén fontes orixinais"
  },
  "panels/sources/NavigatorView.ts | delete": {
    "message": "Eliminar"
  },
  "panels/sources/NavigatorView.ts | deployed": {
    "message": "Implementación"
  },
  "panels/sources/NavigatorView.ts | deployedTooltip": {
    "message": "Contén as fontes finais que ve o navegador"
  },
  "panels/sources/NavigatorView.ts | excludeFolder": {
    "message": "Excluír do espazo de traballo"
  },
  "panels/sources/NavigatorView.ts | makeACopy": {
    "message": "Facer copia…"
  },
  "panels/sources/NavigatorView.ts | newFile": {
    "message": "Novo ficheiro"
  },
  "panels/sources/NavigatorView.ts | noDomain": {
    "message": "(ningún dominio)"
  },
  "panels/sources/NavigatorView.ts | openFolder": {
    "message": "Abrir cartafol"
  },
  "panels/sources/NavigatorView.ts | remove": {
    "message": "Quitar"
  },
  "panels/sources/NavigatorView.ts | removeFolderFromWorkspace": {
    "message": "Quitar do espazo de traballo"
  },
  "panels/sources/NavigatorView.ts | rename": {
    "message": "Cambiar nome…"
  },
  "panels/sources/NavigatorView.ts | sFromSourceMap": {
    "message": "{PH1} (do mapa de orixe)"
  },
  "panels/sources/NavigatorView.ts | sIgnoreListed": {
    "message": "{PH1} (na lista de elementos ignorados)"
  },
  "panels/sources/NavigatorView.ts | searchInAllFiles": {
    "message": "Buscar en todos os ficheiros"
  },
  "panels/sources/NavigatorView.ts | searchInFolder": {
    "message": "Buscar no cartafol"
  },
  "panels/sources/NavigatorView.ts | workspaceStopSyncing": {
    "message": "Esta acción deterá a sincronización dos cambios de DevTools nas túas fontes."
  },
  "panels/sources/OutlineQuickOpen.ts | noFileSelected": {
    "message": "Non se seleccionou ningún ficheiro."
  },
  "panels/sources/OutlineQuickOpen.ts | noResultsFound": {
    "message": "Non se atoparon resultados"
  },
  "panels/sources/OutlineQuickOpen.ts | openAJavascriptOrCssFileToSee": {
    "message": "Abre un ficheiro CSS ou JavaScript para ver os 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/ResourceOriginPlugin.ts | fromS": {
    "message": "(De {PH1})"
  },
  "panels/sources/ResourceOriginPlugin.ts | sourceMappedFromS": {
    "message": "(Orixe mapeada de {PH1})"
  },
  "panels/sources/ScopeChainSidebarPane.ts | closure": {
    "message": "Peche"
  },
  "panels/sources/ScopeChainSidebarPane.ts | closureS": {
    "message": "Peche ({PH1})"
  },
  "panels/sources/ScopeChainSidebarPane.ts | loading": {
    "message": "Cargando…"
  },
  "panels/sources/ScopeChainSidebarPane.ts | noVariables": {
    "message": "Ningunha variable"
  },
  "panels/sources/ScopeChainSidebarPane.ts | notPaused": {
    "message": "Non se puxo en pausa"
  },
  "panels/sources/SnippetsPlugin.ts | ctrlenter": {
    "message": "Control+Introducir"
  },
  "panels/sources/SnippetsPlugin.ts | enter": {
    "message": "⌘+Introducir"
  },
  "panels/sources/SourcesNavigator.ts | clearConfiguration": {
    "message": "Borrar configuración"
  },
  "panels/sources/SourcesNavigator.ts | createNewSnippet": {
    "message": "Crear fragmento novo"
  },
  "panels/sources/SourcesNavigator.ts | explainContentScripts": {
    "message": "Mostra os scripts de contido publicados por extensións."
  },
  "panels/sources/SourcesNavigator.ts | explainLocalOverrides": {
    "message": "Ignora as solicitudes de rede e o contido web localmente para simular recursos remotos."
  },
  "panels/sources/SourcesNavigator.ts | explainSnippets": {
    "message": "Garda o código de JavaScript que executes a miúdo nun fragmento para que o poidas volver usar cando queiras."
  },
  "panels/sources/SourcesNavigator.ts | explainWorkspace": {
    "message": "Configura espazos de traballo para sincronizar os cambios directamente coas fontes que desenvolvas."
  },
  "panels/sources/SourcesNavigator.ts | newSnippet": {
    "message": "Novo fragmento"
  },
  "panels/sources/SourcesNavigator.ts | noContentScripts": {
    "message": "Non se detectou ningún script de contido"
  },
  "panels/sources/SourcesNavigator.ts | noLocalOverrides": {
    "message": "Non se configurou ningunha omisión local"
  },
  "panels/sources/SourcesNavigator.ts | noSnippets": {
    "message": "Non se gardou ningún fragmento"
  },
  "panels/sources/SourcesNavigator.ts | noWorkspace": {
    "message": "Non se configurou ningún espazo de traballo"
  },
  "panels/sources/SourcesNavigator.ts | remove": {
    "message": "Quitar"
  },
  "panels/sources/SourcesNavigator.ts | rename": {
    "message": "Cambiar nome…"
  },
  "panels/sources/SourcesNavigator.ts | run": {
    "message": "Executar"
  },
  "panels/sources/SourcesNavigator.ts | saveAs": {
    "message": "Gardar como…"
  },
  "panels/sources/SourcesNavigator.ts | selectFolderForOverrides": {
    "message": "Seleccionar cartafol para anulacións"
  },
  "panels/sources/SourcesPanel.ts | continueToHere": {
    "message": "Continuar ata aquí"
  },
  "panels/sources/SourcesPanel.ts | copyS": {
    "message": "Copiar {PH1}"
  },
  "panels/sources/SourcesPanel.ts | copyStringAsJSLiteral": {
    "message": "Copiar cadea como literal de JavaScript"
  },
  "panels/sources/SourcesPanel.ts | copyStringAsJSONLiteral": {
    "message": "Copiar cadea como literal de JSON"
  },
  "panels/sources/SourcesPanel.ts | copyStringContents": {
    "message": "Copiar contidos da cadea"
  },
  "panels/sources/SourcesPanel.ts | debuggerHidden": {
    "message": "Barra lateral do depurador oculta"
  },
  "panels/sources/SourcesPanel.ts | debuggerShown": {
    "message": "Barra lateral do depurador mostrada"
  },
  "panels/sources/SourcesPanel.ts | dropWorkspaceFolderHere": {
    "message": "Soltar cartafol de espazo de traballo aquí"
  },
  "panels/sources/SourcesPanel.ts | groupByAuthored": {
    "message": "Agrupar por Autoría/Implementación"
  },
  "panels/sources/SourcesPanel.ts | groupByFolder": {
    "message": "Agrupar por cartafol"
  },
  "panels/sources/SourcesPanel.ts | hideDebugger": {
    "message": "Ocultar depurador"
  },
  "panels/sources/SourcesPanel.ts | hideIgnoreListed": {
    "message": "Ocultar fontes indicadas como ignoradas"
  },
  "panels/sources/SourcesPanel.ts | hideNavigator": {
    "message": "Ocultar navegador"
  },
  "panels/sources/SourcesPanel.ts | moreOptions": {
    "message": "Máis opcións"
  },
  "panels/sources/SourcesPanel.ts | navigatorHidden": {
    "message": "Barra lateral do navegador oculta"
  },
  "panels/sources/SourcesPanel.ts | navigatorShown": {
    "message": "Barra lateral do navegador mostrada"
  },
  "panels/sources/SourcesPanel.ts | openInSourcesPanel": {
    "message": "Abrir no panel Fontes"
  },
  "panels/sources/SourcesPanel.ts | pauseOnCaughtExceptions": {
    "message": "Pór en pausa nas excepcións atopadas"
  },
  "panels/sources/SourcesPanel.ts | resumeWithAllPausesBlockedForMs": {
    "message": "Retomar con todas as pausas bloqueadas durante 500 ms"
  },
  "panels/sources/SourcesPanel.ts | revealInSidebar": {
    "message": "Mostrar na barra lateral do navegador"
  },
  "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 | storeAsGlobalVariable": {
    "message": "Almacenar como variable global"
  },
  "panels/sources/SourcesPanel.ts | terminateCurrentJavascriptCall": {
    "message": "Finalizar chamada de JavaScript actual"
  },
  "panels/sources/SourcesView.ts | openFile": {
    "message": "Abrir ficheiro"
  },
  "panels/sources/SourcesView.ts | runCommand": {
    "message": "Executar comando"
  },
  "panels/sources/SourcesView.ts | selectFolder": {
    "message": "Seleccionar cartafol"
  },
  "panels/sources/SourcesView.ts | sourceViewActions": {
    "message": "Accións de visualización de fonte"
  },
  "panels/sources/SourcesView.ts | workspaceDropInAFolderToSyncSources": {
    "message": "Para sincronizar os cambios co espazo de traballo, solta aquí un cartafol coas fontes ou"
  },
  "panels/sources/TabbedEditorContainer.ts | areYouSureYouWantToCloseUnsaved": {
    "message": "Seguro que queres pechar o ficheiro non gardado {PH1}?"
  },
  "panels/sources/TabbedEditorContainer.ts | changesToThisFileWereNotSavedTo": {
    "message": "Os cambios realizados neste ficheiro non se gardaron no sistema de ficheiros."
  },
  "panels/sources/TabbedEditorContainer.ts | unableToLoadThisContent": {
    "message": "Non se puido cargar este contido."
  },
  "panels/sources/ThreadsSidebarPane.ts | paused": {
    "message": "en pausa"
  },
  "panels/sources/WatchExpressionsSidebarPane.ts | addPropertyPathToWatch": {
    "message": "Engadir ruta de propiedade para supervisar"
  },
  "panels/sources/WatchExpressionsSidebarPane.ts | addWatchExpression": {
    "message": "Engadir expresión supervisada"
  },
  "panels/sources/WatchExpressionsSidebarPane.ts | copyValue": {
    "message": "Copiar valor"
  },
  "panels/sources/WatchExpressionsSidebarPane.ts | deleteAllWatchExpressions": {
    "message": "Eliminar todas as expresións supervisadas"
  },
  "panels/sources/WatchExpressionsSidebarPane.ts | deleteWatchExpression": {
    "message": "Eliminar expresión supervisada"
  },
  "panels/sources/WatchExpressionsSidebarPane.ts | noWatchExpressions": {
    "message": "Non hai expresións supervisadas"
  },
  "panels/sources/WatchExpressionsSidebarPane.ts | notAvailable": {
    "message": "<non dispoñible>"
  },
  "panels/sources/WatchExpressionsSidebarPane.ts | refreshWatchExpressions": {
    "message": "Actualizar todas as expresións supervisadas"
  },
  "panels/sources/components/BreakpointsView.ts | breakpointHit": {
    "message": "Petición do punto de interrupción: {PH1}"
  },
  "panels/sources/components/BreakpointsView.ts | checked": {
    "message": "marcado"
  },
  "panels/sources/components/BreakpointsView.ts | conditionCode": {
    "message": "Condición: {PH1}"
  },
  "panels/sources/components/BreakpointsView.ts | disableAllBreakpoints": {
    "message": "Desactivar todos os puntos de interrupción"
  },
  "panels/sources/components/BreakpointsView.ts | disableAllBreakpointsInFile": {
    "message": "Desactivar todos os puntos de interrupción do ficheiro"
  },
  "panels/sources/components/BreakpointsView.ts | editCondition": {
    "message": "Editar condición"
  },
  "panels/sources/components/BreakpointsView.ts | editLogpoint": {
    "message": "Editar punto de rexistro"
  },
  "panels/sources/components/BreakpointsView.ts | enableAllBreakpoints": {
    "message": "Activar todos os puntos de interrupción"
  },
  "panels/sources/components/BreakpointsView.ts | enableAllBreakpointsInFile": {
    "message": "Activar todos os puntos de interrupción do ficheiro"
  },
  "panels/sources/components/BreakpointsView.ts | indeterminate": {
    "message": "combinación"
  },
  "panels/sources/components/BreakpointsView.ts | logpointCode": {
    "message": "Punto de rexistro: {PH1}"
  },
  "panels/sources/components/BreakpointsView.ts | pauseOnCaughtExceptions": {
    "message": "Pór en pausa nas excepcións atopadas"
  },
  "panels/sources/components/BreakpointsView.ts | pauseOnUncaughtExceptions": {
    "message": "Pór en pausa nas excepcións non atopadas"
  },
  "panels/sources/components/BreakpointsView.ts | removeAllBreakpoints": {
    "message": "Quitar todos os puntos de interrupción"
  },
  "panels/sources/components/BreakpointsView.ts | removeAllBreakpointsInFile": {
    "message": "Quitar todos os puntos de interrupción do ficheiro"
  },
  "panels/sources/components/BreakpointsView.ts | removeBreakpoint": {
    "message": "Quitar punto de interrupción"
  },
  "panels/sources/components/BreakpointsView.ts | removeOtherBreakpoints": {
    "message": "Quitar outros puntos de interrupción"
  },
  "panels/sources/components/BreakpointsView.ts | revealLocation": {
    "message": "Mostrar localización"
  },
  "panels/sources/components/BreakpointsView.ts | unchecked": {
    "message": "sen marcar"
  },
  "panels/sources/components/HeadersView.ts | addHeader": {
    "message": "Engadir cabeceira"
  },
  "panels/sources/components/HeadersView.ts | addOverrideRule": {
    "message": "Engadir unha regra de omisión"
  },
  "panels/sources/components/HeadersView.ts | errorWhenParsing": {
    "message": "Produciuse un erro ao analizar \"{PH1}\"."
  },
  "panels/sources/components/HeadersView.ts | learnMore": {
    "message": "Máis información"
  },
  "panels/sources/components/HeadersView.ts | parsingErrorExplainer": {
    "message": "O máis probable é que se deba a un erro de sintaxe en \"{PH1}\". Proba a abrir este ficheiro nun editor externo para solucionar o erro ou elimina o ficheiro e volve crear a omisión."
  },
  "panels/sources/components/HeadersView.ts | removeBlock": {
    "message": "Quitar sección \"ApplyTo\""
  },
  "panels/sources/components/HeadersView.ts | removeHeader": {
    "message": "Quitar esta cabeceira"
  },
  "panels/sources/sources-meta.ts | activateBreakpoints": {
    "message": "Activar puntos de interrupción"
  },
  "panels/sources/sources-meta.ts | addFolder": {
    "message": "Engadir cartafol"
  },
  "panels/sources/sources-meta.ts | addFolderToWorkspace": {
    "message": "Engadir cartafol ao espazo de traballo"
  },
  "panels/sources/sources-meta.ts | addSelectedTextToWatches": {
    "message": "Engadir texto seleccionado a expresións supervisadas"
  },
  "panels/sources/sources-meta.ts | all": {
    "message": "Todos"
  },
  "panels/sources/sources-meta.ts | allowScrollingPastEndOfFile": {
    "message": "Permitir desprazamento despois do final do ficheiro"
  },
  "panels/sources/sources-meta.ts | autocompletion": {
    "message": "Completado automático"
  },
  "panels/sources/sources-meta.ts | automaticallyPrettyPrintMinifiedSources": {
    "message": "Dar formato automaticamente ás fontes minimizadas"
  },
  "panels/sources/sources-meta.ts | automaticallyRevealFilesIn": {
    "message": "Mostrar automaticamente ficheiros na barra lateral"
  },
  "panels/sources/sources-meta.ts | bracketClosing": {
    "message": "Corchetes de peche automático"
  },
  "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": "Pechar todo"
  },
  "panels/sources/sources-meta.ts | closeTheActiveTab": {
    "message": "Pechar pestana activa"
  },
  "panels/sources/sources-meta.ts | codeFolding": {
    "message": "Pregado de código"
  },
  "panels/sources/sources-meta.ts | createNewSnippet": {
    "message": "Crear fragmento novo"
  },
  "panels/sources/sources-meta.ts | cssSourceMaps": {
    "message": "Mapas de orixe de CSS"
  },
  "panels/sources/sources-meta.ts | deactivateBreakpoints": {
    "message": "Desactivar puntos de interrupción"
  },
  "panels/sources/sources-meta.ts | decrementCssUnitBy": {
    "message": "Reduce a unidade CSS en {PH1}"
  },
  "panels/sources/sources-meta.ts | detectIndentation": {
    "message": "Detectar sangría"
  },
  "panels/sources/sources-meta.ts | disableAutoFocusOnDebuggerPaused": {
    "message": "Non enfocar o panel Fontes ao activar un punto de interrupción"
  },
  "panels/sources/sources-meta.ts | disableAutocompletion": {
    "message": "Desactivar completado automático"
  },
  "panels/sources/sources-meta.ts | disableBracketClosing": {
    "message": "Desactivar corchetes de peche automático"
  },
  "panels/sources/sources-meta.ts | disableBracketMatching": {
    "message": "Desactivar coincidencia de corchetes"
  },
  "panels/sources/sources-meta.ts | disableCodeFolding": {
    "message": "Desactivar pregado de código"
  },
  "panels/sources/sources-meta.ts | disableCssSourceMaps": {
    "message": "Desactivar mapas de orixe de CSS"
  },
  "panels/sources/sources-meta.ts | disableJavaScriptSourceMaps": {
    "message": "Desactivar mapas de orixe de JavaScript"
  },
  "panels/sources/sources-meta.ts | disableTabMovesFocus": {
    "message": "Desactivar cambio de enfoque mediante Tabulador"
  },
  "panels/sources/sources-meta.ts | disableWasmAutoStepping": {
    "message": "Desactivar pasos automáticos de Wasm"
  },
  "panels/sources/sources-meta.ts | disallowScrollingPastEndOfFile": {
    "message": "Non permitir desprazamento despois do final do ficheiro"
  },
  "panels/sources/sources-meta.ts | displayVariableValuesInlineWhile": {
    "message": "Mostrar valores de variables inseridos durante a depuración"
  },
  "panels/sources/sources-meta.ts | doNotAutomaticallyPrettyPrintMinifiedSources": {
    "message": "Non dar formato automaticamente ás fontes minimizadas"
  },
  "panels/sources/sources-meta.ts | doNotAutomaticallyRevealFilesIn": {
    "message": "Non mostrar automaticamente ficheiros na barra lateral"
  },
  "panels/sources/sources-meta.ts | doNotDetectIndentation": {
    "message": "Non detectar sangría"
  },
  "panels/sources/sources-meta.ts | doNotDisplayVariableValuesInline": {
    "message": "Non mostrar valores de variables inseridos durante a depuración"
  },
  "panels/sources/sources-meta.ts | doNotSearchInAnonymousAndContent": {
    "message": "Non buscar en scripts anónimos nin de contido"
  },
  "panels/sources/sources-meta.ts | doNotShowWhitespaceCharacters": {
    "message": "Non mostrar caracteres de espazos en branco"
  },
  "panels/sources/sources-meta.ts | enableAutoFocusOnDebuggerPaused": {
    "message": "Enfocar o panel Fontes ao activar un punto de interrupción"
  },
  "panels/sources/sources-meta.ts | enableAutocompletion": {
    "message": "Activar completado automático"
  },
  "panels/sources/sources-meta.ts | enableBracketClosing": {
    "message": "Activar corchetes de peche automático"
  },
  "panels/sources/sources-meta.ts | enableBracketMatching": {
    "message": "Activar coincidencia de corchetes"
  },
  "panels/sources/sources-meta.ts | enableCodeFolding": {
    "message": "Activar pregado de código"
  },
  "panels/sources/sources-meta.ts | enableCssSourceMaps": {
    "message": "Activar mapas de orixe de CSS"
  },
  "panels/sources/sources-meta.ts | enableJavaScriptSourceMaps": {
    "message": "Activar mapas de orixe de JavaScript"
  },
  "panels/sources/sources-meta.ts | enableTabMovesFocus": {
    "message": "Activar cambio de enfoque mediante Tabulador"
  },
  "panels/sources/sources-meta.ts | enableWasmAutoStepping": {
    "message": "Activar pasos automáticos de Wasm"
  },
  "panels/sources/sources-meta.ts | evaluateSelectedTextInConsole": {
    "message": "Avaliar texto seleccionado na consola"
  },
  "panels/sources/sources-meta.ts | file": {
    "message": "Ficheiro"
  },
  "panels/sources/sources-meta.ts | goTo": {
    "message": "Ir a"
  },
  "panels/sources/sources-meta.ts | goToAFunctionDeclarationruleSet": {
    "message": "Ir a un conxunto de declaracións/normas de funcións"
  },
  "panels/sources/sources-meta.ts | goToLine": {
    "message": "Ir á liña"
  },
  "panels/sources/sources-meta.ts | goToSymbol": {
    "message": "Ir ao símbolo"
  },
  "panels/sources/sources-meta.ts | incrementCssUnitBy": {
    "message": "Aumenta a unidade CSS en {PH1}"
  },
  "panels/sources/sources-meta.ts | javaScriptSourceMaps": {
    "message": "Mapas de orixe de JavaScript"
  },
  "panels/sources/sources-meta.ts | jumpToNextEditingLocation": {
    "message": "Ir á seguinte localización para editala"
  },
  "panels/sources/sources-meta.ts | jumpToPreviousEditingLocation": {
    "message": "Ir á anterior localización para editala"
  },
  "panels/sources/sources-meta.ts | line": {
    "message": "Liña"
  },
  "panels/sources/sources-meta.ts | nextCallFrame": {
    "message": "Seguinte marco de chamada"
  },
  "panels/sources/sources-meta.ts | nextEditorTab": {
    "message": "Editor seguinte"
  },
  "panels/sources/sources-meta.ts | none": {
    "message": "Ningún"
  },
  "panels/sources/sources-meta.ts | open": {
    "message": "Abrir"
  },
  "panels/sources/sources-meta.ts | openFile": {
    "message": "Abrir ficheiro"
  },
  "panels/sources/sources-meta.ts | pauseScriptExecution": {
    "message": "Pór en pausa execución do script"
  },
  "panels/sources/sources-meta.ts | previousCallFrame": {
    "message": "Anterior marco de chamada"
  },
  "panels/sources/sources-meta.ts | previousEditorTab": {
    "message": "Editor anterior"
  },
  "panels/sources/sources-meta.ts | quickSource": {
    "message": "Orixe rápida"
  },
  "panels/sources/sources-meta.ts | rename": {
    "message": "Cambiar nome"
  },
  "panels/sources/sources-meta.ts | resumeScriptExecution": {
    "message": "Retomar execución do script"
  },
  "panels/sources/sources-meta.ts | revealActiveFileInSidebar": {
    "message": "Mostrar ficheiro activo na barra lateral do navegador"
  },
  "panels/sources/sources-meta.ts | runSnippet": {
    "message": "Executar fragmento"
  },
  "panels/sources/sources-meta.ts | save": {
    "message": "Gardar"
  },
  "panels/sources/sources-meta.ts | saveAll": {
    "message": "Gardar todo"
  },
  "panels/sources/sources-meta.ts | scope": {
    "message": "Alcance"
  },
  "panels/sources/sources-meta.ts | search": {
    "message": "Busca"
  },
  "panels/sources/sources-meta.ts | searchInAnonymousAndContent": {
    "message": "Buscar en scripts anónimos e de contido"
  },
  "panels/sources/sources-meta.ts | showAllWhitespaceCharacters": {
    "message": "Mostrar todos os caracteres de espazos en branco"
  },
  "panels/sources/sources-meta.ts | showBreakpoints": {
    "message": "Mostrar puntos de interrupción"
  },
  "panels/sources/sources-meta.ts | showQuickSource": {
    "message": "Mostrar Orixe rápida"
  },
  "panels/sources/sources-meta.ts | showScope": {
    "message": "Mostrar Alcance"
  },
  "panels/sources/sources-meta.ts | showSearch": {
    "message": "Mostrar Busca"
  },
  "panels/sources/sources-meta.ts | showSnippets": {
    "message": "Mostrar fragmentos"
  },
  "panels/sources/sources-meta.ts | showSources": {
    "message": "Mostrar Fontes"
  },
  "panels/sources/sources-meta.ts | showThreads": {
    "message": "Mostrar procesos"
  },
  "panels/sources/sources-meta.ts | showTrailingWhitespaceCharacters": {
    "message": "Mostrar caracteres de espazos en branco no final"
  },
  "panels/sources/sources-meta.ts | showWatch": {
    "message": "Mostrar reloxo"
  },
  "panels/sources/sources-meta.ts | showWhitespaceCharacters": {
    "message": "Mostrar caracteres de espazos en branco:"
  },
  "panels/sources/sources-meta.ts | showWorkspace": {
    "message": "Mostrar Espazo de traballo"
  },
  "panels/sources/sources-meta.ts | snippets": {
    "message": "Fragmentos"
  },
  "panels/sources/sources-meta.ts | sources": {
    "message": "Fontes"
  },
  "panels/sources/sources-meta.ts | step": {
    "message": "Paso"
  },
  "panels/sources/sources-meta.ts | stepIntoNextFunctionCall": {
    "message": "Pasar á seguinte chamada de función"
  },
  "panels/sources/sources-meta.ts | stepOutOfCurrentFunction": {
    "message": "Saír da función actual"
  },
  "panels/sources/sources-meta.ts | stepOverNextFunctionCall": {
    "message": "Pasar á seguinte chamada de función"
  },
  "panels/sources/sources-meta.ts | switchFile": {
    "message": "Cambiar de ficheiro"
  },
  "panels/sources/sources-meta.ts | symbol": {
    "message": "Símbolo"
  },
  "panels/sources/sources-meta.ts | tabMovesFocus": {
    "message": "A tecla Tabulador serve para mover o enfoque"
  },
  "panels/sources/sources-meta.ts | threads": {
    "message": "Proceso"
  },
  "panels/sources/sources-meta.ts | toggleBreakpoint": {
    "message": "Activar/desactivar punto de interrupción"
  },
  "panels/sources/sources-meta.ts | toggleBreakpointEnabled": {
    "message": "Activouse o atallo para activar/desactivar o punto de interrupción"
  },
  "panels/sources/sources-meta.ts | toggleBreakpointInputWindow": {
    "message": "Abrir/pechar ventá de introdución do punto de interrupción"
  },
  "panels/sources/sources-meta.ts | toggleDebuggerSidebar": {
    "message": "Activar/Desactivar barra lateral do depurador"
  },
  "panels/sources/sources-meta.ts | toggleNavigatorSidebar": {
    "message": "Activar/Desactivar barra lateral do navegador"
  },
  "panels/sources/sources-meta.ts | trailing": {
    "message": "No final"
  },
  "panels/sources/sources-meta.ts | wasmAutoStepping": {
    "message": "Se é posible, cando se depure Wasm con información de depuración, non poñas en pausa o seu código intermedio"
  },
  "panels/sources/sources-meta.ts | watch": {
    "message": "Reloxo"
  },
  "panels/sources/sources-meta.ts | workspace": {
    "message": "Espazo de traballo"
  },
  "panels/timeline/AnimationsTrackAppender.ts | animations": {
    "message": "Animacións"
  },
  "panels/timeline/AnnotationHelpers.ts | entriesLink": {
    "message": "entradas conectadas"
  },
  "panels/timeline/AnnotationHelpers.ts | entryLabel": {
    "message": "etiqueta de entrada"
  },
  "panels/timeline/AnnotationHelpers.ts | srAnnotationAdded": {
    "message": "Engadiuse a anotación {PH1}"
  },
  "panels/timeline/AnnotationHelpers.ts | srAnnotationRemoved": {
    "message": "Quitouse a anotación de {PH1}"
  },
  "panels/timeline/AnnotationHelpers.ts | srEnterLabelEditMode": {
    "message": "Edición do texto da etiqueta de anotación"
  },
  "panels/timeline/AnnotationHelpers.ts | srEntriesLinked": {
    "message": "A anotación das entradas conectadas agora ten ligazóns de {PH1} a {PH2}"
  },
  "panels/timeline/AnnotationHelpers.ts | srLabelTextUpdated": {
    "message": "Etiqueta actualizada a {PH1}"
  },
  "panels/timeline/AnnotationHelpers.ts | srTimeRangeBoundsUpdated": {
    "message": "Actualizouse o intervalo de tempo: comeza á/s {PH1} e remata á/s {PH2}"
  },
  "panels/timeline/AnnotationHelpers.ts | timeRange": {
    "message": "intervalo de tempo"
  },
  "panels/timeline/AppenderUtils.ts | sSelfS": {
    "message": "{PH1} (neste nó: {PH2})"
  },
  "panels/timeline/CountersGraph.ts | documents": {
    "message": "Documentos"
  },
  "panels/timeline/CountersGraph.ts | gpuMemory": {
    "message": "Memoria da GPU"
  },
  "panels/timeline/CountersGraph.ts | jsHeap": {
    "message": "Zona de memoria dinámica de JavaScript"
  },
  "panels/timeline/CountersGraph.ts | listeners": {
    "message": "Detectores"
  },
  "panels/timeline/CountersGraph.ts | noEventsFound": {
    "message": "Non se atopou ningún dato de uso nos eventos seleccionados."
  },
  "panels/timeline/CountersGraph.ts | nodes": {
    "message": "Nós"
  },
  "panels/timeline/CountersGraph.ts | ss": {
    "message": "[{PH1} - {PH2}]"
  },
  "panels/timeline/EventsTimelineTreeView.ts | all": {
    "message": "Todos"
  },
  "panels/timeline/EventsTimelineTreeView.ts | durationFilter": {
    "message": "Filtro de duración"
  },
  "panels/timeline/EventsTimelineTreeView.ts | startTime": {
    "message": "Hora de inicio"
  },
  "panels/timeline/ExtensionTrackAppender.ts | customTrackDescription": {
    "message": "Esta é unha canle personalizada engadida por un terceiro."
  },
  "panels/timeline/ExtensionTrackAppender.ts | customTrackName": {
    "message": "{PH1}: Canle personalizada"
  },
  "panels/timeline/GPUTrackAppender.ts | gpu": {
    "message": "GPU"
  },
  "panels/timeline/InteractionsTrackAppender.ts | interactions": {
    "message": "Interaccións"
  },
  "panels/timeline/IsolateSelector.ts | empty": {
    "message": "(baleiro)"
  },
  "panels/timeline/IsolateSelector.ts | selectJavascriptVmInstance": {
    "message": "Seleccionar instancia de máquina virtual de JavaScript"
  },
  "panels/timeline/LayoutShiftsTrackAppender.ts | layoutShift": {
    "message": "Cambio de deseño"
  },
  "panels/timeline/LayoutShiftsTrackAppender.ts | layoutShiftCluster": {
    "message": "Clúster de cambio de deseño"
  },
  "panels/timeline/LayoutShiftsTrackAppender.ts | layoutShifts": {
    "message": "Cambios de deseño"
  },
  "panels/timeline/NetworkTrackAppender.ts | network": {
    "message": "Rede"
  },
  "panels/timeline/ServerTimingsTrackAppender.ts | serverSideTrack": {
    "message": "Tempos do servidor: {PH1}"
  },
  "panels/timeline/ServerTimingsTrackAppender.ts | serverTimingTrack": {
    "message": "Esta canle contén tempos extraídos das cabeceiras de resposta da rede de tempos do servidor. As respectivas horas de inicio son só estimacións, polo que pode que non sexan precisas."
  },
  "panels/timeline/ThirdPartyTreeView.ts | firstOrThirdPartyName": {
    "message": "1st / 3rd party"
  },
  "panels/timeline/ThirdPartyTreeView.ts | selfTime": {
    "message": "Tempo individual"
  },
  "panels/timeline/ThirdPartyTreeView.ts | transferSize": {
    "message": "Tamaño da transferencia"
  },
  "panels/timeline/ThirdPartyTreeView.ts | unattributed": {
    "message": "[sen atribuír]"
  },
  "panels/timeline/ThreadAppender.ts | bidderWorklet": {
    "message": "Worklet de ofertante"
  },
  "panels/timeline/ThreadAppender.ts | bidderWorkletS": {
    "message": "Worklet de ofertante: {PH1}"
  },
  "panels/timeline/ThreadAppender.ts | dedicatedWorker": {
    "message": "Worker dedicado"
  },
  "panels/timeline/ThreadAppender.ts | frameS": {
    "message": "Marco: {PH1}"
  },
  "panels/timeline/ThreadAppender.ts | main": {
    "message": "Principal"
  },
  "panels/timeline/ThreadAppender.ts | mainS": {
    "message": "Principal: {PH1}"
  },
  "panels/timeline/ThreadAppender.ts | onIgnoreList": {
    "message": "Na lista de elementos ignorados ({rule})"
  },
  "panels/timeline/ThreadAppender.ts | raster": {
    "message": "Mapa de bits"
  },
  "panels/timeline/ThreadAppender.ts | rasterizerThreadS": {
    "message": "Proceso {PH1} do rasterizador"
  },
  "panels/timeline/ThreadAppender.ts | sellerWorklet": {
    "message": "Worklet de vendedor"
  },
  "panels/timeline/ThreadAppender.ts | sellerWorkletS": {
    "message": "Worklet de vendedor: {PH1}"
  },
  "panels/timeline/ThreadAppender.ts | threadPool": {
    "message": "Conxunto de procesos"
  },
  "panels/timeline/ThreadAppender.ts | threadPoolThreadS": {
    "message": "Worker do conxunto de procesos: {PH1}"
  },
  "panels/timeline/ThreadAppender.ts | threadS": {
    "message": "Subproceso {PH1}"
  },
  "panels/timeline/ThreadAppender.ts | unknownWorklet": {
    "message": "Worklet de poxa"
  },
  "panels/timeline/ThreadAppender.ts | unknownWorkletS": {
    "message": "Worklet de poxa: {PH1}"
  },
  "panels/timeline/ThreadAppender.ts | workerS": {
    "message": "Worker: {PH1}"
  },
  "panels/timeline/ThreadAppender.ts | workerSS": {
    "message": "Worker: {PH1} ({PH2})"
  },
  "panels/timeline/ThreadAppender.ts | workletService": {
    "message": "Servizo de worklet de poxa"
  },
  "panels/timeline/ThreadAppender.ts | workletServiceS": {
    "message": "Servizo de worklet de poxa: {PH1}"
  },
  "panels/timeline/TimelineController.ts | tracingNotSupported": {
    "message": "Non se admite o rexistro de rastros de rendemento para este tipo de elemento"
  },
  "panels/timeline/TimelineDetailsView.ts | bottomup": {
    "message": "Vista ascendente"
  },
  "panels/timeline/TimelineDetailsView.ts | callTree": {
    "message": "Árbore de chamadas"
  },
  "panels/timeline/TimelineDetailsView.ts | eventLog": {
    "message": "Rexistro de eventos"
  },
  "panels/timeline/TimelineDetailsView.ts | layers": {
    "message": "Capas"
  },
  "panels/timeline/TimelineDetailsView.ts | paintProfiler": {
    "message": "Xerador de perfís de renderización"
  },
  "panels/timeline/TimelineDetailsView.ts | selectorStats": {
    "message": "Estatísticas do selector"
  },
  "panels/timeline/TimelineDetailsView.ts | summary": {
    "message": "Resumo"
  },
  "panels/timeline/TimelineEventOverview.ts | cpu": {
    "message": "CPU"
  },
  "panels/timeline/TimelineEventOverview.ts | heap": {
    "message": "HEAP"
  },
  "panels/timeline/TimelineEventOverview.ts | net": {
    "message": "REDE"
  },
  "panels/timeline/TimelineEventOverview.ts | sSDash": {
    "message": "{PH1} - {PH2}"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | addScriptToIgnoreList": {
    "message": "Engadir script á lista de elementos ignorados"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | droppedFrame": {
    "message": "Fotograma perdido"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | frame": {
    "message": "Marco"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | frames": {
    "message": "Marcos"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | hideChildren": {
    "message": "Ocultar elementos secundarios"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | hideFunction": {
    "message": "Ocultar función"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | hideRepeatingChildren": {
    "message": "Ocultar entradas secundarias repetidas"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | idleFrame": {
    "message": "Marco inactivo"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | partiallyPresentedFrame": {
    "message": "Marco parcialmente presentado"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | removeScriptFromIgnoreList": {
    "message": "Quitar script da lista de elementos ignorados"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | resetChildren": {
    "message": "Restablecer elementos secundarios"
  },
  "panels/timeline/TimelineFlameChartDataProvider.ts | resetTrace": {
    "message": "Restablecer rastro"
  },
  "panels/timeline/TimelineFlameChartView.ts | sAtS": {
    "message": "{PH1} (tempo: {PH2})"
  },
  "panels/timeline/TimelineHistoryManager.ts | currentSessionSS": {
    "message": "Sesión actual: {PH1}. {PH2}"
  },
  "panels/timeline/TimelineHistoryManager.ts | dSlowdown": {
    "message": "Diminución da velocidade: × {PH1}"
  },
  "panels/timeline/TimelineHistoryManager.ts | landingPageTitle": {
    "message": "Métricas en directo"
  },
  "panels/timeline/TimelineHistoryManager.ts | nodeLandingPageTitle": {
    "message": "Nova gravación"
  },
  "panels/timeline/TimelineHistoryManager.ts | sD": {
    "message": "{PH1} #{PH2}"
  },
  "panels/timeline/TimelineHistoryManager.ts | selectTimelineSession": {
    "message": "Seleccionar a sesión de cronoloxía"
  },
  "panels/timeline/TimelineLoader.ts | malformedTimelineDataS": {
    "message": "Datos da cronoloxía con formato incorrecto: {PH1}"
  },
  "panels/timeline/TimelinePanel.ts | CpuThrottlingIsEnabled": {
    "message": "- Activouse a limitación da CPU"
  },
  "panels/timeline/TimelinePanel.ts | JavascriptSamplingIsDisabled": {
    "message": "- A mostraxe de JavaScript está desactivada"
  },
  "panels/timeline/TimelinePanel.ts | NetworkThrottlingIsEnabled": {
    "message": "- Activouse a limitación de rede"
  },
  "panels/timeline/TimelinePanel.ts | SelectorStatsEnabled": {
    "message": "- As estatísticas do selector están activadas"
  },
  "panels/timeline/TimelinePanel.ts | SignificantOverheadDueToPaint": {
    "message": "- Sobrecarga alta debido á instrumentación de renderización"
  },
  "panels/timeline/TimelinePanel.ts | backToLiveMetrics": {
    "message": "Volver á páxina de métricas en directo"
  },
  "panels/timeline/TimelinePanel.ts | bufferUsage": {
    "message": "Uso do búfer"
  },
  "panels/timeline/TimelinePanel.ts | captureScreenshots": {
    "message": "Facer capturas de pantalla"
  },
  "panels/timeline/TimelinePanel.ts | captureSettings": {
    "message": "Capturar opcións de configuración"
  },
  "panels/timeline/TimelinePanel.ts | capturesAdvancedPaint": {
    "message": "Captura instrumentación avanzada de renderización, introduce altura con rendemento significativa"
  },
  "panels/timeline/TimelinePanel.ts | capturesSelectorStats": {
    "message": "Captura estatísticas do selector de CSS"
  },
  "panels/timeline/TimelinePanel.ts | clear": {
    "message": "Borrar"
  },
  "panels/timeline/TimelinePanel.ts | close": {
    "message": "Pechar"
  },
  "panels/timeline/TimelinePanel.ts | cpu": {
    "message": "CPU:"
  },
  "panels/timeline/TimelinePanel.ts | description": {
    "message": "Descrición"
  },
  "panels/timeline/TimelinePanel.ts | dimThirdParties": {
    "message": "Dim 3rd parties"
  },
  "panels/timeline/TimelinePanel.ts | disableJavascriptSamples": {
    "message": "Desactivar mostras de JavaScript"
  },
  "panels/timeline/TimelinePanel.ts | disablesJavascriptSampling": {
    "message": "Desactiva a mostraxe de JavaScript e reduce a sobrecarga ao executarse en dispositivos móbiles"
  },
  "panels/timeline/TimelinePanel.ts | downloadAfterError": {
    "message": "Descargar rastro"
  },
  "panels/timeline/TimelinePanel.ts | dropTimelineFileOrUrlHere": {
    "message": "Arrastra ata aquí un URL ou un ficheiro de cronoloxía"
  },
  "panels/timeline/TimelinePanel.ts | enableAdvancedPaint": {
    "message": "Activar instrumentación avanzada de renderización (lento)"
  },
  "panels/timeline/TimelinePanel.ts | enableSelectorStats": {
    "message": "Desactivar estatísticas do selector de CSS (lento)"
  },
  "panels/timeline/TimelinePanel.ts | eventSelected": {
    "message": "Evento {PH1} seleccionado"
  },
  "panels/timeline/TimelinePanel.ts | exportEnhancedTraces": {
    "message": "Rastros de rendemento mellorados"
  },
  "panels/timeline/TimelinePanel.ts | exportNormalTraces": {
    "message": "Rastros de rendemento básicos"
  },
  "panels/timeline/TimelinePanel.ts | failedToSaveTimelineSS": {
    "message": "Produciuse un erro ao gardar a cronoloxía: {PH1} ({PH2})"
  },
  "panels/timeline/TimelinePanel.ts | fixMe": {
    "message": "Solucionar"
  },
  "panels/timeline/TimelinePanel.ts | frameSelected": {
    "message": "Marco seleccionado"
  },
  "panels/timeline/TimelinePanel.ts | hideSidebar": {
    "message": "Ocultar a barra lateral"
  },
  "panels/timeline/TimelinePanel.ts | initializingProfiler": {
    "message": "Iniciando xerador de perfís…"
  },
  "panels/timeline/TimelinePanel.ts | learnMore": {
    "message": "Máis 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": "Rede:"
  },
  "panels/timeline/TimelinePanel.ts | networkConditions": {
    "message": "Estados da rede"
  },
  "panels/timeline/TimelinePanel.ts | processed": {
    "message": "Procesado"
  },
  "panels/timeline/TimelinePanel.ts | processingProfile": {
    "message": "Procesando perfil…"
  },
  "panels/timeline/TimelinePanel.ts | profiling": {
    "message": "Elaborando perfil…"
  },
  "panels/timeline/TimelinePanel.ts | received": {
    "message": "Recibiuse"
  },
  "panels/timeline/TimelinePanel.ts | recordingFailed": {
    "message": "Erro na gravación"
  },
  "panels/timeline/TimelinePanel.ts | saveProfile": {
    "message": "Gardar perfil…"
  },
  "panels/timeline/TimelinePanel.ts | saveTraceWithAnnotationsMenuOption": {
    "message": "Gardar rastro"
  },
  "panels/timeline/TimelinePanel.ts | saveTraceWithoutAnnotationsMenuOption": {
    "message": "Gardar rastro sen anotacións"
  },
  "panels/timeline/TimelinePanel.ts | screenshots": {
    "message": "Capturas de pantalla"
  },
  "panels/timeline/TimelinePanel.ts | selectionCleared": {
    "message": "Selección borrada"
  },
  "panels/timeline/TimelinePanel.ts | showCustomtracks": {
    "message": "Mostrar pistas personalizadas"
  },
  "panels/timeline/TimelinePanel.ts | showDataAddedByExtensions": {
    "message": "Mostrar os datos engadidos por extensións do panel de rendemento"
  },
  "panels/timeline/TimelinePanel.ts | showMemoryTimeline": {
    "message": "Mostrar cronoloxía da memoria"
  },
  "panels/timeline/TimelinePanel.ts | showSidebar": {
    "message": "Mostrar a barra lateral"
  },
  "panels/timeline/TimelinePanel.ts | sidebarHidden": {
    "message": "Barra de ferramentas de rendemento oculta"
  },
  "panels/timeline/TimelinePanel.ts | sidebarShown": {
    "message": "Móstrase a barra lateral de rendemento"
  },
  "panels/timeline/TimelinePanel.ts | status": {
    "message": "Estado"
  },
  "panels/timeline/TimelinePanel.ts | stop": {
    "message": "Deter"
  },
  "panels/timeline/TimelinePanel.ts | stoppingTimeline": {
    "message": "Detendo cronoloxía…"
  },
  "panels/timeline/TimelinePanel.ts | thirdPartiesByThirdPartyWeb": {
    "message": "3rd parties classified by third-party-web"
  },
  "panels/timeline/TimelinePanel.ts | time": {
    "message": "Tempo"
  },
  "panels/timeline/TimelinePanel.ts | timelineFastZoomInOut": {
    "message": "Achegar ou afastar rapidamente"
  },
  "panels/timeline/TimelinePanel.ts | timelinePanLeftRight": {
    "message": "Mover cara á esquerda ou á dereita"
  },
  "panels/timeline/TimelinePanel.ts | timelineScrollUpDown": {
    "message": "Mover cara arriba ou cara abaixo"
  },
  "panels/timeline/TimelinePanel.ts | timelineZoomInOut": {
    "message": "Achegar ou afastar"
  },
  "panels/timeline/TimelineSelectorStatsView.ts | copyTable": {
    "message": "Copiar táboa"
  },
  "panels/timeline/TimelineSelectorStatsView.ts | elapsed": {
    "message": "Tempo transcorrido (ms)"
  },
  "panels/timeline/TimelineSelectorStatsView.ts | lineNumber": {
    "message": "Liña {PH1}:{PH2}"
  },
  "panels/timeline/TimelineSelectorStatsView.ts | matchAttempts": {
    "message": "Intentos de coincidencia"
  },
  "panels/timeline/TimelineSelectorStatsView.ts | matchCount": {
    "message": "Reconto de coincidencias"
  },
  "panels/timeline/TimelineSelectorStatsView.ts | rejectPercentage": {
    "message": "porcentaxe de non coincidencias de ruta lenta"
  },
  "panels/timeline/TimelineSelectorStatsView.ts | rejectPercentageExplanation": {
    "message": "Porcentaxe de nós sen coincidencias (intentos de coincidencia - número de coincidencias) que non se puideron descartar rapidamente co filtro de Bloom debido á alta complexidade do selector. Canto máis baixo sexa este valor, mellor."
  },
  "panels/timeline/TimelineSelectorStatsView.ts | selector": {
    "message": "Selector"
  },
  "panels/timeline/TimelineSelectorStatsView.ts | selectorStats": {
    "message": "Estatísticas do selector"
  },
  "panels/timeline/TimelineSelectorStatsView.ts | styleSheetId": {
    "message": "Folla de estilo"
  },
  "panels/timeline/TimelineSelectorStatsView.ts | tableCopiedToClipboard": {
    "message": "Táboa copiada no portapapeis"
  },
  "panels/timeline/TimelineSelectorStatsView.ts | totalForAllSelectors": {
    "message": "(Totais de todos os selectores)"
  },
  "panels/timeline/TimelineSelectorStatsView.ts | unableToLink": {
    "message": "Non se pode vincular"
  },
  "panels/timeline/TimelineSelectorStatsView.ts | unableToLinkViaStyleSheetId": {
    "message": "Non se pode vincular mediante {PH1}"
  },
  "panels/timeline/TimelineTreeView.ts | activity": {
    "message": "Actividade"
  },
  "panels/timeline/TimelineTreeView.ts | bottomUp": {
    "message": "Vista ascendente"
  },
  "panels/timeline/TimelineTreeView.ts | chromeExtensionsOverhead": {
    "message": "[Sobrecarga das extensións de Chrome]"
  },
  "panels/timeline/TimelineTreeView.ts | extension": {
    "message": "Extensión"
  },
  "panels/timeline/TimelineTreeView.ts | firstParty": {
    "message": "Propia"
  },
  "panels/timeline/TimelineTreeView.ts | groupBy": {
    "message": "Agrupar por"
  },
  "panels/timeline/TimelineTreeView.ts | groupByActivity": {
    "message": "Agrupar por actividade"
  },
  "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 | groupByThirdParties": {
    "message": "Agrupar por terceiros"
  },
  "panels/timeline/TimelineTreeView.ts | groupByUrl": {
    "message": "Agrupar por URL"
  },
  "panels/timeline/TimelineTreeView.ts | heaviestStack": {
    "message": "Pilla máis pesada"
  },
  "panels/timeline/TimelineTreeView.ts | heaviestStackHidden": {
    "message": "Barra lateral da pilla máis pesada oculta"
  },
  "panels/timeline/TimelineTreeView.ts | heaviestStackShown": {
    "message": "Barra lateral da pilla máis pesada mostrada"
  },
  "panels/timeline/TimelineTreeView.ts | hideHeaviestStack": {
    "message": "Ocultar morea máis pesada"
  },
  "panels/timeline/TimelineTreeView.ts | matchCase": {
    "message": "Diferenciar maiúsculas de minúsculas"
  },
  "panels/timeline/TimelineTreeView.ts | matchWholeWord": {
    "message": "Facer coincidir palabra exacta"
  },
  "panels/timeline/TimelineTreeView.ts | noGrouping": {
    "message": "Sen agrupamento"
  },
  "panels/timeline/TimelineTreeView.ts | page": {
    "message": "Páxina"
  },
  "panels/timeline/TimelineTreeView.ts | percentPlaceholder": {
    "message": "{PH1} %"
  },
  "panels/timeline/TimelineTreeView.ts | performance": {
    "message": "Rendemento"
  },
  "panels/timeline/TimelineTreeView.ts | selectItemForDetails": {
    "message": "Selecciona un elemento para ver os detalles."
  },
  "panels/timeline/TimelineTreeView.ts | selfTime": {
    "message": "Tempo individual"
  },
  "panels/timeline/TimelineTreeView.ts | showHeaviestStack": {
    "message": "Mostrar morea máis pesada"
  },
  "panels/timeline/TimelineTreeView.ts | timelineStack": {
    "message": "Morea de cronoloxía"
  },
  "panels/timeline/TimelineTreeView.ts | totalTime": {
    "message": "Tempo total"
  },
  "panels/timeline/TimelineTreeView.ts | unattributed": {
    "message": "[sen atribuír]"
  },
  "panels/timeline/TimelineTreeView.ts | useRegularExpression": {
    "message": "Utilizar expresión regular"
  },
  "panels/timeline/TimelineTreeView.ts | vRuntime": {
    "message": "[Tempo de execución V8]"
  },
  "panels/timeline/TimelineTreeView.ts | viewBottomUp": {
    "message": "Vista ascendente"
  },
  "panels/timeline/TimelineUIUtils.ts | UnknownNode": {
    "message": "[ nó descoñecido ]"
  },
  "panels/timeline/TimelineUIUtils.ts | aggregatedTime": {
    "message": "Tempo agregado"
  },
  "panels/timeline/TimelineUIUtils.ts | allottedTime": {
    "message": "Tempo asignado"
  },
  "panels/timeline/TimelineUIUtils.ts | animating": {
    "message": "En animación"
  },
  "panels/timeline/TimelineUIUtils.ts | animationFrameRequested": {
    "message": "Marco de animación solicitado"
  },
  "panels/timeline/TimelineUIUtils.ts | callbackFunction": {
    "message": "Función de retrochamada"
  },
  "panels/timeline/TimelineUIUtils.ts | callbackId": {
    "message": "Código de retrochamada"
  },
  "panels/timeline/TimelineUIUtils.ts | collected": {
    "message": "Elementos recompilados"
  },
  "panels/timeline/TimelineUIUtils.ts | compilationCacheKind": {
    "message": "Tipo de memoria caché da recompilación"
  },
  "panels/timeline/TimelineUIUtils.ts | compilationCacheSize": {
    "message": "Tamaño da memoria caché de compilación"
  },
  "panels/timeline/TimelineUIUtils.ts | compilationCacheStatus": {
    "message": "Estado da memoria caché da compilación"
  },
  "panels/timeline/TimelineUIUtils.ts | compile": {
    "message": "Compilar"
  },
  "panels/timeline/TimelineUIUtils.ts | compositingFailed": {
    "message": "Produciuse un erro na composición"
  },
  "panels/timeline/TimelineUIUtils.ts | compositingFailedAcceleratedAnimationsDisabled": {
    "message": "Animacións aceleradas desactivadas"
  },
  "panels/timeline/TimelineUIUtils.ts | compositingFailedAffectsImportantProperty": {
    "message": "O efecto afecta a unha propiedade con !important"
  },
  "panels/timeline/TimelineUIUtils.ts | compositingFailedAnimationAffectsNonCSSProperties": {
    "message": "A animación afecta ás propiedades que non son de CSS"
  },
  "panels/timeline/TimelineUIUtils.ts | compositingFailedAnimationHasNoVisibleChange": {
    "message": "A animación non ten ningún cambio visible"
  },
  "panels/timeline/TimelineUIUtils.ts | compositingFailedEffectHasNonReplaceCompositeMode": {
    "message": "O efecto ten un modo composto distinto de \"replace\""
  },
  "panels/timeline/TimelineUIUtils.ts | compositingFailedEffectHasUnsupportedTimingParams": {
    "message": "O efecto ten parámetros de tempo non admitidos"
  },
  "panels/timeline/TimelineUIUtils.ts | compositingFailedEffectSuppressedByDevtools": {
    "message": "Efecto eliminado por DevTools "
  },
  "panels/timeline/TimelineUIUtils.ts | compositingFailedFilterRelatedPropertyMayMovePixels": {
    "message": "A propiedade relacionada co filtro pode mover píxeles"
  },
  "panels/timeline/TimelineUIUtils.ts | compositingFailedInvalidAnimationOrEffect": {
    "message": "Animación ou efecto non válidos"
  },
  "panels/timeline/TimelineUIUtils.ts | compositingFailedMixedKeyframeValueTypes": {
    "message": "Tipos de valores de fotogramas clave mesturados"
  },
  "panels/timeline/TimelineUIUtils.ts | compositingFailedSVGTargetHasIndependentTransformProperty": {
    "message": "O destino SVG ten unha propiedade de transformación independente"
  },
  "panels/timeline/TimelineUIUtils.ts | compositingFailedTargetHasCSSOffset": {
    "message": "O destino ten axuste de CSS"
  },
  "panels/timeline/TimelineUIUtils.ts | compositingFailedTargetHasIncompatibleAnimations": {
    "message": "O destino ten outra animación incompatible"
  },
  "panels/timeline/TimelineUIUtils.ts | compositingFailedTargetHasInvalidCompositingState": {
    "message": "O destino ten un estado de composición non válido"
  },
  "panels/timeline/TimelineUIUtils.ts | compositingFailedTimelineSourceHasInvalidCompositingState": {
    "message": "A orixe da liña temporal ten un estado de composición que non é válido"
  },
  "panels/timeline/TimelineUIUtils.ts | compositingFailedTransformDependsBoxSize": {
    "message": "A propiedade relacionada coa transformación depende do tamaño da caixa"
  },
  "panels/timeline/TimelineUIUtils.ts | compositingFailedTransformRelatedPropertyCannotBeAcceleratedOnTarget": {
    "message": "A propiedade relacionada coa transformación non se pode acelerar no destino"
  },
  "panels/timeline/TimelineUIUtils.ts | compositingFailedUnknownReason": {
    "message": "Motivo descoñecido"
  },
  "panels/timeline/TimelineUIUtils.ts | compositingFailedUnsupportedCSSProperty": {
    "message": "{propertyCount,plural, =1{Propiedade de CSS non compatible: {properties}}other{Propiedades de CSS non compatibles: {properties}}}"
  },
  "panels/timeline/TimelineUIUtils.ts | consumedCacheSize": {
    "message": "Tamaño usado da memoria caché"
  },
  "panels/timeline/TimelineUIUtils.ts | delay": {
    "message": "Atraso"
  },
  "panels/timeline/TimelineUIUtils.ts | description": {
    "message": "Descrición"
  },
  "panels/timeline/TimelineUIUtils.ts | details": {
    "message": "Detalles"
  },
  "panels/timeline/TimelineUIUtils.ts | dimensions": {
    "message": "Dimensións"
  },
  "panels/timeline/TimelineUIUtils.ts | duration": {
    "message": "Duración"
  },
  "panels/timeline/TimelineUIUtils.ts | eagerCompile": {
    "message": "Compilando todas as funcións con afán"
  },
  "panels/timeline/TimelineUIUtils.ts | elementsAffected": {
    "message": "Elementos afectados"
  },
  "panels/timeline/TimelineUIUtils.ts | emptyPlaceholder": {
    "message": "{PH1}"
  },
  "panels/timeline/TimelineUIUtils.ts | entity": {
    "message": "Third party"
  },
  "panels/timeline/TimelineUIUtils.ts | entryIsHidden": {
    "message": "(a entrada está oculta)"
  },
  "panels/timeline/TimelineUIUtils.ts | failedToLoadScriptFromCache": {
    "message": "produciuse un erro ao cargar o script da memoria caché"
  },
  "panels/timeline/TimelineUIUtils.ts | firstInvalidated": {
    "message": "Primeira invalidación"
  },
  "panels/timeline/TimelineUIUtils.ts | firstLayoutInvalidation": {
    "message": "Primeira invalidación de deseño"
  },
  "panels/timeline/TimelineUIUtils.ts | frame": {
    "message": "Marco"
  },
  "panels/timeline/TimelineUIUtils.ts | function": {
    "message": "Función"
  },
  "panels/timeline/TimelineUIUtils.ts | idleCallbackRequested": {
    "message": "Retrochamada inactiva solicitada"
  },
  "panels/timeline/TimelineUIUtils.ts | imageUrl": {
    "message": "URL da imaxe"
  },
  "panels/timeline/TimelineUIUtils.ts | initiatedBy": {
    "message": "Iniciado por"
  },
  "panels/timeline/TimelineUIUtils.ts | initiatorFor": {
    "message": "Iniciador de"
  },
  "panels/timeline/TimelineUIUtils.ts | initiatorStackTrace": {
    "message": "Seguimento da morea do iniciador"
  },
  "panels/timeline/TimelineUIUtils.ts | inputDelay": {
    "message": "Atraso da entrada"
  },
  "panels/timeline/TimelineUIUtils.ts | interactionID": {
    "message": "Código"
  },
  "panels/timeline/TimelineUIUtils.ts | invalidationWithCallFrame": {
    "message": "{PH1} en {PH2}"
  },
  "panels/timeline/TimelineUIUtils.ts | invalidations": {
    "message": "Invalidacións ({PH1} total)"
  },
  "panels/timeline/TimelineUIUtils.ts | invokedByTimeout": {
    "message": "Invocado polo tempo de espera"
  },
  "panels/timeline/TimelineUIUtils.ts | layerRoot": {
    "message": "Raíz da capa"
  },
  "panels/timeline/TimelineUIUtils.ts | layoutForced": {
    "message": "Deseño forzado"
  },
  "panels/timeline/TimelineUIUtils.ts | layoutRoot": {
    "message": "Raíz de deseño"
  },
  "panels/timeline/TimelineUIUtils.ts | learnMore": {
    "message": "Máis información"
  },
  "panels/timeline/TimelineUIUtils.ts | location": {
    "message": "Localización"
  },
  "panels/timeline/TimelineUIUtils.ts | message": {
    "message": "Mensaxe"
  },
  "panels/timeline/TimelineUIUtils.ts | module": {
    "message": "Módulo"
  },
  "panels/timeline/TimelineUIUtils.ts | nodesThatNeedLayout": {
    "message": "Nós que necesitan un deseño"
  },
  "panels/timeline/TimelineUIUtils.ts | outsideBreadcrumbRange": {
    "message": "(fóra do intervalo da secuencia de navegación)"
  },
  "panels/timeline/TimelineUIUtils.ts | ownerElement": {
    "message": "Elemento de propietario"
  },
  "panels/timeline/TimelineUIUtils.ts | paintProfiler": {
    "message": "Xerador de perfís de renderización"
  },
  "panels/timeline/TimelineUIUtils.ts | parse": {
    "message": "Analizar"
  },
  "panels/timeline/TimelineUIUtils.ts | pendingFor": {
    "message": "Pendente de"
  },
  "panels/timeline/TimelineUIUtils.ts | presentationDelay": {
    "message": "Atraso na presentación"
  },
  "panels/timeline/TimelineUIUtils.ts | preview": {
    "message": "Mostrar vista previa"
  },
  "panels/timeline/TimelineUIUtils.ts | priority": {
    "message": "Prioridade"
  },
  "panels/timeline/TimelineUIUtils.ts | processingDuration": {
    "message": "Duración do procesamento"
  },
  "panels/timeline/TimelineUIUtils.ts | producedCacheSize": {
    "message": "Tamaño da memoria caché producida"
  },
  "panels/timeline/TimelineUIUtils.ts | range": {
    "message": "Intervalo"
  },
  "panels/timeline/TimelineUIUtils.ts | recalculationForced": {
    "message": "Novo cálculo forzado"
  },
  "panels/timeline/TimelineUIUtils.ts | relatedNode": {
    "message": "Nó relacionado"
  },
  "panels/timeline/TimelineUIUtils.ts | repeats": {
    "message": "Repítese"
  },
  "panels/timeline/TimelineUIUtils.ts | sAtS": {
    "message": "{PH1} (tempo: {PH2})"
  },
  "panels/timeline/TimelineUIUtils.ts | sAtSParentheses": {
    "message": "{PH1} (en {PH2})"
  },
  "panels/timeline/TimelineUIUtils.ts | sChildren": {
    "message": "{PH1} (elementos secundarios)"
  },
  "panels/timeline/TimelineUIUtils.ts | sCollected": {
    "message": "Tamaño dos datos recompilados: {PH1}"
  },
  "panels/timeline/TimelineUIUtils.ts | sOfS": {
    "message": "{PH1} de {PH2}"
  },
  "panels/timeline/TimelineUIUtils.ts | sS": {
    "message": "{PH1}: {PH2}"
  },
  "panels/timeline/TimelineUIUtils.ts | sSCurlyBrackets": {
    "message": "({PH1}, {PH2})"
  },
  "panels/timeline/TimelineUIUtils.ts | sSDimensions": {
    "message": "{PH1} × {PH2}"
  },
  "panels/timeline/TimelineUIUtils.ts | sSSquareBrackets": {
    "message": "{PH1} [{PH2}…]"
  },
  "panels/timeline/TimelineUIUtils.ts | sSelectorStatsInfo": {
    "message": "Selecciona {PH1} para recompilar estatísticas de coincidencia detalladas do selector de CSS"
  },
  "panels/timeline/TimelineUIUtils.ts | sSelf": {
    "message": "{PH1} (propio)"
  },
  "panels/timeline/TimelineUIUtils.ts | sSs": {
    "message": "{PH1} [{PH2}…{PH3}]"
  },
  "panels/timeline/TimelineUIUtils.ts | script": {
    "message": "Script"
  },
  "panels/timeline/TimelineUIUtils.ts | scriptLoadedFromCache": {
    "message": "script cargado desde a memoria caché"
  },
  "panels/timeline/TimelineUIUtils.ts | scriptNotEligibleToBeLoadedFromCache": {
    "message": "script non apto"
  },
  "panels/timeline/TimelineUIUtils.ts | selectorStatsTitle": {
    "message": "Estatísticas do selector"
  },
  "panels/timeline/TimelineUIUtils.ts | selfTime": {
    "message": "Tempo individual"
  },
  "panels/timeline/TimelineUIUtils.ts | size": {
    "message": "Tamaño"
  },
  "panels/timeline/TimelineUIUtils.ts | stackTrace": {
    "message": "Seguimento da morea"
  },
  "panels/timeline/TimelineUIUtils.ts | streamed": {
    "message": "Reproducido en tempo real"
  },
  "panels/timeline/TimelineUIUtils.ts | stylesheetUrl": {
    "message": "URL da folla de estilo"
  },
  "panels/timeline/TimelineUIUtils.ts | thirdPartyTable": {
    "message": "1st / 3rd party table"
  },
  "panels/timeline/TimelineUIUtils.ts | timeSpentInRendering": {
    "message": "Tempo que levou a renderización"
  },
  "panels/timeline/TimelineUIUtils.ts | timeout": {
    "message": "Tempo de espera"
  },
  "panels/timeline/TimelineUIUtils.ts | timerId": {
    "message": "Código de temporizador"
  },
  "panels/timeline/TimelineUIUtils.ts | timerInstalled": {
    "message": "Temporizador instalado"
  },
  "panels/timeline/TimelineUIUtils.ts | timestamp": {
    "message": "Marca de tempo"
  },
  "panels/timeline/TimelineUIUtils.ts | totalTime": {
    "message": "Tempo total"
  },
  "panels/timeline/TimelineUIUtils.ts | traceEvent": {
    "message": "Evento de rastrexo"
  },
  "panels/timeline/TimelineUIUtils.ts | type": {
    "message": "Tipo"
  },
  "panels/timeline/TimelineUIUtils.ts | url": {
    "message": "URL"
  },
  "panels/timeline/TimelineUIUtils.ts | warning": {
    "message": "Advertencia"
  },
  "panels/timeline/TimingsTrackAppender.ts | timings": {
    "message": "Tempos"
  },
  "panels/timeline/UIDevtoolsUtils.ts | async": {
    "message": "Elementos asíncronos"
  },
  "panels/timeline/UIDevtoolsUtils.ts | drawFrame": {
    "message": "Debuxar marco"
  },
  "panels/timeline/UIDevtoolsUtils.ts | drawing": {
    "message": "Debuxo"
  },
  "panels/timeline/UIDevtoolsUtils.ts | experience": {
    "message": "Experiencia"
  },
  "panels/timeline/UIDevtoolsUtils.ts | frameStart": {
    "message": "Inicio do marco"
  },
  "panels/timeline/UIDevtoolsUtils.ts | gpu": {
    "message": "GPU"
  },
  "panels/timeline/UIDevtoolsUtils.ts | idle": {
    "message": "Sen inactividade"
  },
  "panels/timeline/UIDevtoolsUtils.ts | layout": {
    "message": "Deseño"
  },
  "panels/timeline/UIDevtoolsUtils.ts | loading": {
    "message": "Cargando"
  },
  "panels/timeline/UIDevtoolsUtils.ts | messaging": {
    "message": "Mensaxaría"
  },
  "panels/timeline/UIDevtoolsUtils.ts | painting": {
    "message": "Renderizando"
  },
  "panels/timeline/UIDevtoolsUtils.ts | rasterizing": {
    "message": "Xerando mapa de bits"
  },
  "panels/timeline/UIDevtoolsUtils.ts | rendering": {
    "message": "Renderización"
  },
  "panels/timeline/UIDevtoolsUtils.ts | scripting": {
    "message": "Execución de scripts"
  },
  "panels/timeline/UIDevtoolsUtils.ts | system": {
    "message": "Sistema"
  },
  "panels/timeline/components/BreadcrumbsUI.ts | activateBreadcrumb": {
    "message": "Activar secuencia de navegación"
  },
  "panels/timeline/components/BreadcrumbsUI.ts | removeChildBreadcrumbs": {
    "message": "Quitar secuencias de navegación secundarias"
  },
  "panels/timeline/components/CPUThrottlingSelector.ts | calibrate": {
    "message": "Calibrate…"
  },
  "panels/timeline/components/CPUThrottlingSelector.ts | cpu": {
    "message": "CPU: {PH1}"
  },
  "panels/timeline/components/CPUThrottlingSelector.ts | cpuThrottling": {
    "message": "Limitación de CPU: {PH1}"
  },
  "panels/timeline/components/CPUThrottlingSelector.ts | labelCalibratedPresets": {
    "message": "Preconfiguración calibrada"
  },
  "panels/timeline/components/CPUThrottlingSelector.ts | recalibrate": {
    "message": "Recalibrate…"
  },
  "panels/timeline/components/CPUThrottlingSelector.ts | recommendedThrottling": {
    "message": "Opción recomendada: {PH1}"
  },
  "panels/timeline/components/CPUThrottlingSelector.ts | recommendedThrottlingReason": {
    "message": "Recomendámosche que cambies a opción de configuración para simular contornos de usuarios reais"
  },
  "panels/timeline/components/DetailsView.ts | forcedReflow": {
    "message": "Redistribución forzada"
  },
  "panels/timeline/components/DetailsView.ts | idleCallbackExecutionExtended": {
    "message": "A execución de retrochamada inactiva estendeuse {PH1} máis alá do prazo"
  },
  "panels/timeline/components/DetailsView.ts | longInteractionINP": {
    "message": "Interacción longa"
  },
  "panels/timeline/components/DetailsView.ts | longTask": {
    "message": "Tarefa longa"
  },
  "panels/timeline/components/DetailsView.ts | sIsALikelyPerformanceBottleneck": {
    "message": "É probable que {PH1} sexa un colo de botella do rendemento."
  },
  "panels/timeline/components/DetailsView.ts | sIsLikelyPoorPageResponsiveness": {
    "message": "{PH1} indica a baixa adaptabilidade da páxina."
  },
  "panels/timeline/components/DetailsView.ts | sTookS": {
    "message": "{PH1} tardou {PH2}."
  },
  "panels/timeline/components/DetailsView.ts | webSocketBytes": {
    "message": "{PH1} byte/s"
  },
  "panels/timeline/components/DetailsView.ts | webSocketDataLength": {
    "message": "Lonxitude dos datos"
  },
  "panels/timeline/components/DetailsView.ts | websocketProtocol": {
    "message": "Protocolo WebSocket"
  },
  "panels/timeline/components/FieldSettingsDialog.ts | advanced": {
    "message": "Configuración avanzada"
  },
  "panels/timeline/components/FieldSettingsDialog.ts | cancel": {
    "message": "Cancelar"
  },
  "panels/timeline/components/FieldSettingsDialog.ts | configure": {
    "message": "Configurar"
  },
  "panels/timeline/components/FieldSettingsDialog.ts | configureFieldData": {
    "message": "Configurar a obtención de datos de campo"
  },
  "panels/timeline/components/FieldSettingsDialog.ts | doesNotHaveSufficientData": {
    "message": "O Informe sobre a experiencia de usuario de Chrome non ten suficientes datos reais sobre a velocidade desta páxina."
  },
  "panels/timeline/components/FieldSettingsDialog.ts | fetchAggregated": {
    "message": "Obtén datos de campo agregados do {PH1} que che axudarán a contextualizar as medidas locais coa experiencia dos usuarios reais no sitio."
  },
  "panels/timeline/components/FieldSettingsDialog.ts | invalidOrigin": {
    "message": "{PH1} non é unha orixe ou URL válido."
  },
  "panels/timeline/components/FieldSettingsDialog.ts | mapDevelopmentOrigins": {
    "message": "Define unha orixe de desenvolvemento co fin de recibir automaticamente datos de campo relevantes para a súa orixe de produción."
  },
  "panels/timeline/components/FieldSettingsDialog.ts | new": {
    "message": "Nova"
  },
  "panels/timeline/components/FieldSettingsDialog.ts | ok": {
    "message": "Aceptar"
  },
  "panels/timeline/components/FieldSettingsDialog.ts | onlyFetchFieldData": {
    "message": "Mostrar sempre datos de campo do URL de abaixo"
  },
  "panels/timeline/components/FieldSettingsDialog.ts | optOut": {
    "message": "Desactivar"
  },
  "panels/timeline/components/FieldSettingsDialog.ts | privacyDisclosure": {
    "message": "Revelación de información privada"
  },
  "panels/timeline/components/FieldSettingsDialog.ts | setUp": {
    "message": "Configurar"
  },
  "panels/timeline/components/FieldSettingsDialog.ts | url": {
    "message": "URL"
  },
  "panels/timeline/components/FieldSettingsDialog.ts | whenPerformanceIsShown": {
    "message": "Cando DevTools está aberto, os URL que visites enviaranse a Google para consultar os datos de campo. Estas solicitudes non estarán vinculadas á túa Conta de Google."
  },
  "panels/timeline/components/IgnoreListSetting.ts | addNewRegex": {
    "message": "Engadir unha norma de expresión regular para o URL do script"
  },
  "panels/timeline/components/IgnoreListSetting.ts | ignoreList": {
    "message": "Lista de elementos ignorados"
  },
  "panels/timeline/components/IgnoreListSetting.ts | ignoreListDescription": {
    "message": "Engade normas de expresión regular para quitar os scripts coincidentes do gráfico de chamas."
  },
  "panels/timeline/components/IgnoreListSetting.ts | ignoreScriptsWhoseNamesMatchNewRegex": {
    "message": "Ignorar scripts cuxos nomes coincidan coa nova expresión regular"
  },
  "panels/timeline/components/IgnoreListSetting.ts | ignoreScriptsWhoseNamesMatchS": {
    "message": "Ignorar scripts cuxos nomes coincidan con \"{regex}\""
  },
  "panels/timeline/components/IgnoreListSetting.ts | patternAlreadyExists": {
    "message": "A norma xa existe"
  },
  "panels/timeline/components/IgnoreListSetting.ts | patternAlreadyExistsWillBeEnables": {
    "message": "Esta norma xa existe, pero está desactivada. Ao gardar este valor, reactivarase a norma"
  },
  "panels/timeline/components/IgnoreListSetting.ts | patternCannotBeEmpty": {
    "message": "A norma non pode quedar baleira"
  },
  "panels/timeline/components/IgnoreListSetting.ts | patternMustBeAValidRegular": {
    "message": "A norma debe ser unha expresión regular válida"
  },
  "panels/timeline/components/IgnoreListSetting.ts | removeRegex": {
    "message": "Quitar a expresión regular: ''{regex}''"
  },
  "panels/timeline/components/IgnoreListSetting.ts | showIgnoreListSettingDialog": {
    "message": "Mostrar cadro de diálogo de configuración da lista de elementos ignorados"
  },
  "panels/timeline/components/InteractionBreakdown.ts | inputDelay": {
    "message": "Atraso da entrada"
  },
  "panels/timeline/components/InteractionBreakdown.ts | presentationDelay": {
    "message": "Atraso na presentación"
  },
  "panels/timeline/components/InteractionBreakdown.ts | processingDuration": {
    "message": "Duración do procesamento"
  },
  "panels/timeline/components/LayoutShiftDetails.ts | animation": {
    "message": "Animación"
  },
  "panels/timeline/components/LayoutShiftDetails.ts | cluster": {
    "message": "Hora de inicio do clúster de cambio de deseño: {PH1}"
  },
  "panels/timeline/components/LayoutShiftDetails.ts | culprit": {
    "message": "Causa"
  },
  "panels/timeline/components/LayoutShiftDetails.ts | elementsShifted": {
    "message": "Elementos cambiados"
  },
  "panels/timeline/components/LayoutShiftDetails.ts | fontRequest": {
    "message": "Solicitude de tipo de letra"
  },
  "panels/timeline/components/LayoutShiftDetails.ts | injectedIframe": {
    "message": "Iframe inserido"
  },
  "panels/timeline/components/LayoutShiftDetails.ts | layoutShift": {
    "message": "Hora de inicio do cambio de deseño: {PH1}"
  },
  "panels/timeline/components/LayoutShiftDetails.ts | nonCompositedAnimation": {
    "message": "Animación non composta"
  },
  "panels/timeline/components/LayoutShiftDetails.ts | parentCluster": {
    "message": "Clúster principal"
  },
  "panels/timeline/components/LayoutShiftDetails.ts | shiftScore": {
    "message": "Puntuación de cambio"
  },
  "panels/timeline/components/LayoutShiftDetails.ts | startTime": {
    "message": "Hora de inicio"
  },
  "panels/timeline/components/LayoutShiftDetails.ts | total": {
    "message": "Total"
  },
  "panels/timeline/components/LayoutShiftDetails.ts | unsizedImage": {
    "message": "Imaxe sen dimensións"
  },
  "panels/timeline/components/LiveMetricsView.ts | allDevices": {
    "message": "Todos os dispositivos"
  },
  "panels/timeline/components/LiveMetricsView.ts | auto": {
    "message": "Selección automática ({PH1})"
  },
  "panels/timeline/components/LiveMetricsView.ts | clearCurrentLog": {
    "message": "Borrar o rexistro actual"
  },
  "panels/timeline/components/LiveMetricsView.ts | collectionPeriod": {
    "message": "Período de recompilación: {PH1}"
  },
  "panels/timeline/components/LiveMetricsView.ts | dateRange": {
    "message": "{PH1}: {PH2}"
  },
  "panels/timeline/components/LiveMetricsView.ts | desktop": {
    "message": "Escritorio"
  },
  "panels/timeline/components/LiveMetricsView.ts | device": {
    "message": "Dispositivo: {PH1}"
  },
  "panels/timeline/components/LiveMetricsView.ts | disableNetworkCache": {
    "message": "Desactivar memoria caché da rede"
  },
  "panels/timeline/components/LiveMetricsView.ts | duration": {
    "message": "Duración local (ms)"
  },
  "panels/timeline/components/LiveMetricsView.ts | elementRenderDelay": {
    "message": "Atraso na renderización do elemento"
  },
  "panels/timeline/components/LiveMetricsView.ts | environmentSettings": {
    "message": "Configuración do contorno"
  },
  "panels/timeline/components/LiveMetricsView.ts | eventLogs": {
    "message": "Sección de rexistros de cambio de deseño e interacción"
  },
  "panels/timeline/components/LiveMetricsView.ts | fieldData": {
    "message": "Datos de campo"
  },
  "panels/timeline/components/LiveMetricsView.ts | inpInteraction": {
    "message": "A interacción de INP está no percentil 98 dos atrasos de interacción."
  },
  "panels/timeline/components/LiveMetricsView.ts | inpInteractionLink": {
    "message": "Interacción coa INP"
  },
  "panels/timeline/components/LiveMetricsView.ts | inputDelay": {
    "message": "Atraso da entrada"
  },
  "panels/timeline/components/LiveMetricsView.ts | interactionExcluded": {
    "message": "A interacción coa seguinte renderización (INP) calcúlase usando o percentil 98 dos atrasos nas interaccións, polo que algúns atrasos poden ser maiores que o valor da INP."
  },
  "panels/timeline/components/LiveMetricsView.ts | interactions": {
    "message": "Interaccións"
  },
  "panels/timeline/components/LiveMetricsView.ts | layoutShifts": {
    "message": "Cambios de deseño"
  },
  "panels/timeline/components/LiveMetricsView.ts | lcpElement": {
    "message": "Elemento de LCP"
  },
  "panels/timeline/components/LiveMetricsView.ts | loadingOption": {
    "message": "{PH1}: Cargando…"
  },
  "panels/timeline/components/LiveMetricsView.ts | localAndFieldMetrics": {
    "message": "Métricas locais e de campo"
  },
  "panels/timeline/components/LiveMetricsView.ts | localFieldLearnMoreLink": {
    "message": "Máis información sobre os datos locais e de campo"
  },
  "panels/timeline/components/LiveMetricsView.ts | localFieldLearnMoreTooltip": {
    "message": "As métricas locais tómanse da páxina actual usando a túa conexión de rede e o teu dispositivo. Os datos de campo mídense a partir dos usuarios reais que utilizan moitas conexións de rede e dispositivos distintos."
  },
  "panels/timeline/components/LiveMetricsView.ts | localMetrics": {
    "message": "Métricas locais"
  },
  "panels/timeline/components/LiveMetricsView.ts | logToConsole": {
    "message": "Rexistrar na consola os datos de interacción adicionais"
  },
  "panels/timeline/components/LiveMetricsView.ts | mobile": {
    "message": "Móbil"
  },
  "panels/timeline/components/LiveMetricsView.ts | needsDataOption": {
    "message": "{PH1}: Sen datos"
  },
  "panels/timeline/components/LiveMetricsView.ts | network": {
    "message": "Rede: {PH1}"
  },
  "panels/timeline/components/LiveMetricsView.ts | nextSteps": {
    "message": "Seguintes pasos"
  },
  "panels/timeline/components/LiveMetricsView.ts | nodeClickToRecord": {
    "message": "Grava unha cronoloxía de rendemento do proceso de Node conectado."
  },
  "panels/timeline/components/LiveMetricsView.ts | nodePerformanceTimeline": {
    "message": "Rendemento de Node"
  },
  "panels/timeline/components/LiveMetricsView.ts | notEnoughData": {
    "message": "Non hai datos suficientes"
  },
  "panels/timeline/components/LiveMetricsView.ts | numShifts": {
    "message": "{shiftCount,plural, =1{{shiftCount} cambio}other{{shiftCount} cambios}}"
  },
  "panels/timeline/components/LiveMetricsView.ts | originOption": {
    "message": "Orixe"
  },
  "panels/timeline/components/LiveMetricsView.ts | originOptionWithKey": {
    "message": "Orixe: {PH1}"
  },
  "panels/timeline/components/LiveMetricsView.ts | percentDevices": {
    "message": "{PH1} % en dispositivos móbiles, {PH2} % no ordenador"
  },
  "panels/timeline/components/LiveMetricsView.ts | phase": {
    "message": "Fase"
  },
  "panels/timeline/components/LiveMetricsView.ts | presentationDelay": {
    "message": "Atraso na presentación"
  },
  "panels/timeline/components/LiveMetricsView.ts | processingDuration": {
    "message": "Duración do procesamento"
  },
  "panels/timeline/components/LiveMetricsView.ts | resourceLoadDelay": {
    "message": "Atraso na carga de recursos"
  },
  "panels/timeline/components/LiveMetricsView.ts | resourceLoadDuration": {
    "message": "Duración da carga de recursos"
  },
  "panels/timeline/components/LiveMetricsView.ts | seeHowYourLocalMetricsCompare": {
    "message": "Consulta as diferenzas entre as túas métricas locais e os datos dos usuarios reais no {PH1}."
  },
  "panels/timeline/components/LiveMetricsView.ts | showClsCluster": {
    "message": "Ir ao peor clúster de cambio de deseño."
  },
  "panels/timeline/components/LiveMetricsView.ts | showFieldDataForDevice": {
    "message": "Mostrar datos de campo para o tipo de dispositivo: {PH1}"
  },
  "panels/timeline/components/LiveMetricsView.ts | showFieldDataForPage": {
    "message": "Mostrar datos de campo para {PH1}"
  },
  "panels/timeline/components/LiveMetricsView.ts | showInpInteraction": {
    "message": "Ir á interacción con INP."
  },
  "panels/timeline/components/LiveMetricsView.ts | tablet": {
    "message": "Tableta"
  },
  "panels/timeline/components/LiveMetricsView.ts | timeToFirstByte": {
    "message": "Time to first byte"
  },
  "panels/timeline/components/LiveMetricsView.ts | tryDisablingThrottling": {
    "message": "O percentil 75 é demasiado rápido para simular con limitación"
  },
  "panels/timeline/components/LiveMetricsView.ts | tryUsingThrottling": {
    "message": "O percentil 75 é similar ás limitacións de {PH1}"
  },
  "panels/timeline/components/LiveMetricsView.ts | urlOption": {
    "message": "URL"
  },
  "panels/timeline/components/LiveMetricsView.ts | urlOptionWithKey": {
    "message": "URL: {PH1}"
  },
  "panels/timeline/components/LiveMetricsView.ts | useDeviceToolbar": {
    "message": "Usa a [barra de ferramentas do dispositivo](https://developer.chrome.com/docs/devtools/device-mode) e configura a limitación para simular contornos de usuarios reais e identificar máis problemas de rendemento"
  },
  "panels/timeline/components/LiveMetricsView.ts | worstCluster": {
    "message": "Peor clúster"
  },
  "panels/timeline/components/MetricCard.ts | betweenRange": {
    "message": "({PH1} - {PH2})"
  },
  "panels/timeline/components/MetricCard.ts | clsHelpTooltip": {
    "message": "O cambio de deseño acumulativo (CLS) mide a cantidade de contido alterado de forma inesperada. Fai clic aquí para obter máis información sobre o CLS."
  },
  "panels/timeline/components/MetricCard.ts | considerTesting": {
    "message": "Ten en conta as condicións de proba locais"
  },
  "panels/timeline/components/MetricCard.ts | duration": {
    "message": "Duración local (ms)"
  },
  "panels/timeline/components/MetricCard.ts | field75thPercentile": {
    "message": "Percentil 75 do campo"
  },
  "panels/timeline/components/MetricCard.ts | good": {
    "message": "Bo"
  },
  "panels/timeline/components/MetricCard.ts | gtRange": {
    "message": "(>{PH1})"
  },
  "panels/timeline/components/MetricCard.ts | inpHelpTooltip": {
    "message": "A interacción coa seguinte renderización (INP) mide a capacidade de resposta xeral relativa a todas as interaccións de clic, toque e teclado. Fai clic aquí para obter máis información sobre a INP."
  },
  "panels/timeline/components/MetricCard.ts | interactToMeasure": {
    "message": "Interactúa coa páxina para medir a INP."
  },
  "panels/timeline/components/MetricCard.ts | lcpHelpTooltip": {
    "message": "A renderización de contido máis grande (LCP) informa do tempo de renderización do maior elemento con contido (bloque de texto, vídeo ou imaxe) visible na ventá de visualización. Fai clic aquí para obter máis información sobre a LCP."
  },
  "panels/timeline/components/MetricCard.ts | leqRange": {
    "message": "(≤{PH1})"
  },
  "panels/timeline/components/MetricCard.ts | localValue": {
    "message": "Local"
  },
  "panels/timeline/components/MetricCard.ts | needsImprovement": {
    "message": "Necesita unha mellora"
  },
  "panels/timeline/components/MetricCard.ts | percentage": {
    "message": "{PH1} %"
  },
  "panels/timeline/components/MetricCard.ts | phase": {
    "message": "Fase"
  },
  "panels/timeline/components/MetricCard.ts | poor": {
    "message": "Deficiente"
  },
  "panels/timeline/components/MetricCard.ts | recDynamicContentCLS": {
    "message": "O contido dinámico pode influír nos cambios que se produzan no deseño."
  },
  "panels/timeline/components/MetricCard.ts | recDynamicContentLCP": {
    "message": "O elemento LCP pode variar dunha carga de páxina a outra se o contido é dinámico."
  },
  "panels/timeline/components/MetricCard.ts | recJourneyCLS": {
    "message": "A maneira na que un usuario interactúa coa páxina pode cambiar o deseño. Proba interaccións comúns, como facer desprazamentos pola páxina."
  },
  "panels/timeline/components/MetricCard.ts | recJourneyINP": {
    "message": "A maneira na que un usuario interactúa coa páxina inflúe nos atrasos nas interaccións. Proba interaccións comúns."
  },
  "panels/timeline/components/MetricCard.ts | recThrottlingINP": {
    "message": "Os usuarios reais poden notar que as interaccións levan máis tempo porque as velocidades da CPU son máis baixas. Un aumento na limitación da CPU simulará un dispositivo máis lento."
  },
  "panels/timeline/components/MetricCard.ts | recThrottlingLCP": {
    "message": "Os usuarios reais poden notar que a páxina tarda máis en cargar porque a rede vai máis amodo. Un aumento na limitación da rede simulará unhas condicións de rede máis lentas."
  },
  "panels/timeline/components/MetricCard.ts | recViewportCLS": {
    "message": "O tamaño da pantalla pode influír nos cambios que se produzan no deseño. Proba tamaños comúns para a ventá de visualización."
  },
  "panels/timeline/components/MetricCard.ts | recViewportLCP": {
    "message": "O tamaño da pantalla pode influír no que é o elemento LCP. Comproba que estás probando tamaños comúns de ventás de visualización."
  },
  "panels/timeline/components/MetricCard.ts | viewCardDetails": {
    "message": "Ver os detalles da tarxeta"
  },
  "panels/timeline/components/MetricCompareStrings.ts | goodBetterCompare": {
    "message": "O teu valor de {PH1} local ({PH2}) é bo; bastante mellor que a experiencia dos teus usuarios."
  },
  "panels/timeline/components/MetricCompareStrings.ts | goodGoodDetailedCompare": {
    "message": "O teu valor de {PH1} local ({PH2}) é bo e ten a mesma valoración que o {PH4} das experiencias de {PH1} dos usuarios reais. Ademais, o valor do percentil 75 dos datos de campo {PH1} de {PH3} é bo."
  },
  "panels/timeline/components/MetricCompareStrings.ts | goodNeedsImprovementDetailedCompare": {
    "message": "O teu valor de {PH1} local ({PH2}) é bo e ten a mesma valoración que o {PH4} das experiencias de {PH1} dos usuarios reais. Aínda así, o valor de {PH1} correspondente ao percentil 75 dos datos de campo ({PH3}) necesita mellorar."
  },
  "panels/timeline/components/MetricCompareStrings.ts | goodPoorDetailedCompare": {
    "message": "O teu valor de {PH1} local ({PH2}) é bo e ten a mesma valoración que o {PH4} das experiencias de {PH1} dos usuarios reais. Aínda así, o valor de {PH1} correspondente ao percentil 75 dos datos de campo ({PH3}) é deficiente."
  },
  "panels/timeline/components/MetricCompareStrings.ts | goodSimilarCompare": {
    "message": "O teu valor de {PH1} local ({PH2}) é bo e similar á experiencia dos teus usuarios."
  },
  "panels/timeline/components/MetricCompareStrings.ts | goodSummarized": {
    "message": "O teu valor de {PH1} local ({PH2}) é bo."
  },
  "panels/timeline/components/MetricCompareStrings.ts | goodWorseCompare": {
    "message": "O teu valor de {PH1} local ({PH2}) é bo, pero é bastante peor que a experiencia dos teus usuarios."
  },
  "panels/timeline/components/MetricCompareStrings.ts | needsImprovementBetterCompare": {
    "message": "O teu valor de {PH1} local ({PH2}) necesita mellorar, pero é moito mellor que a experiencia dos teus usuarios."
  },
  "panels/timeline/components/MetricCompareStrings.ts | needsImprovementGoodDetailedCompare": {
    "message": "O teu valor de {PH1} local ({PH2}) necesita mellorar e ten a mesma valoración que o {PH4} das experiencias de {PH1} dos usuarios reais. Aínda así, o valor de {PH1} correspondente ao percentil 75 dos datos de campo ({PH3}) é bo."
  },
  "panels/timeline/components/MetricCompareStrings.ts | needsImprovementNeedsImprovementDetailedCompare": {
    "message": "O teu valor de {PH1} local ({PH2}) necesita mellorar e ten a mesma valoración que o {PH4} das experiencias de {PH1} dos usuarios reais. Ademais, o valor de {PH1} correspondente ao percentil 75 dos datos de campo ({PH3}) debe mellorar."
  },
  "panels/timeline/components/MetricCompareStrings.ts | needsImprovementPoorDetailedCompare": {
    "message": "O teu valor de {PH1} local ({PH2}) necesita mellorar e ten a mesma valoración que o {PH4} das experiencias de {PH1} dos usuarios reais. Aínda así, o valor de {PH1} correspondente ao percentil 75 dos datos de campo ({PH3}) é deficiente."
  },
  "panels/timeline/components/MetricCompareStrings.ts | needsImprovementSimilarCompare": {
    "message": "O teu valor de {PH1} local ({PH2}) necesita mellorar e é similar á experiencia dos teus usuarios."
  },
  "panels/timeline/components/MetricCompareStrings.ts | needsImprovementSummarized": {
    "message": "O teu valor de {PH1} local ({PH2}) necesita mellorar."
  },
  "panels/timeline/components/MetricCompareStrings.ts | needsImprovementWorseCompare": {
    "message": "O teu valor de {PH1} local ({PH2}) necesita mellorar. É moito peor que a experiencia dos teus usuarios."
  },
  "panels/timeline/components/MetricCompareStrings.ts | poorBetterCompare": {
    "message": "O teu valor de {PH1} local ({PH2}) é deficiente, pero é bastante mellor que a experiencia dos teus usuarios."
  },
  "panels/timeline/components/MetricCompareStrings.ts | poorGoodDetailedCompare": {
    "message": "O teu valor de {PH1} local ({PH2}) é deficiente e ten a mesma valoración que o {PH4} das experiencias de {PH1} dos usuarios reais. Aínda así, o valor de {PH1} correspondente ao percentil 75 dos datos de campo ({PH3}) é bo."
  },
  "panels/timeline/components/MetricCompareStrings.ts | poorNeedsImprovementDetailedCompare": {
    "message": "O teu valor de {PH1} local ({PH2}) é deficiente e ten a mesma valoración que o {PH4} das experiencias de {PH1} dos usuarios reais. Aínda así, o valor de {PH1} correspondente ao percentil 75 dos datos de campo ({PH3}) necesita mellorar."
  },
  "panels/timeline/components/MetricCompareStrings.ts | poorPoorDetailedCompare": {
    "message": "O teu valor de {PH1} local ({PH2}) é deficiente e ten a mesma valoración que o {PH4} das experiencias de {PH1} dos usuarios reais. Ademais, o valor de {PH1} correspondente ao percentil 75 dos datos de campo ({PH3}) é deficiente."
  },
  "panels/timeline/components/MetricCompareStrings.ts | poorSimilarCompare": {
    "message": "O teu valor de {PH1} local ({PH2}) é deficiente e similar á experiencia dos teus usuarios."
  },
  "panels/timeline/components/MetricCompareStrings.ts | poorSummarized": {
    "message": "O teu valor de {PH1} local ({PH2}) é deficiente."
  },
  "panels/timeline/components/MetricCompareStrings.ts | poorWorseCompare": {
    "message": "O teu valor de {PH1} local ({PH2}) é deficiente; é bastante peor que a experiencia dos teus usuarios."
  },
  "panels/timeline/components/NetworkRequestDetails.ts | FromCache": {
    "message": " (da memoria caché)"
  },
  "panels/timeline/components/NetworkRequestDetails.ts | FromMemoryCache": {
    "message": " (da memoria caché)"
  },
  "panels/timeline/components/NetworkRequestDetails.ts | FromPush": {
    "message": " (de push)"
  },
  "panels/timeline/components/NetworkRequestDetails.ts | FromServiceWorker": {
    "message": " (de service worker)"
  },
  "panels/timeline/components/NetworkRequestDetails.ts | blocking": {
    "message": "Bloqueando"
  },
  "panels/timeline/components/NetworkRequestDetails.ts | decodedBody": {
    "message": "Corpo descodificado"
  },
  "panels/timeline/components/NetworkRequestDetails.ts | encodedData": {
    "message": "Datos codificados"
  },
  "panels/timeline/components/NetworkRequestDetails.ts | entity": {
    "message": "Third party"
  },
  "panels/timeline/components/NetworkRequestDetails.ts | fromCache": {
    "message": "Da memoria caché"
  },
  "panels/timeline/components/NetworkRequestDetails.ts | inBodyParserBlocking": {
    "message": "Bloqueo do analizador no corpo"
  },
  "panels/timeline/components/NetworkRequestDetails.ts | initiatedBy": {
    "message": "Iniciado por"
  },
  "panels/timeline/components/NetworkRequestDetails.ts | mimeType": {
    "message": "Tipo de MIME"
  },
  "panels/timeline/components/NetworkRequestDetails.ts | networkRequest": {
    "message": "Solicitude de rede"
  },
  "panels/timeline/components/NetworkRequestDetails.ts | no": {
    "message": "Non"
  },
  "panels/timeline/components/NetworkRequestDetails.ts | priority": {
    "message": "Prioridade"
  },
  "panels/timeline/components/NetworkRequestDetails.ts | renderBlocking": {
    "message": "Bloqueo de renderización"
  },
  "panels/timeline/components/NetworkRequestDetails.ts | requestMethod": {
    "message": "Método de solicitude"
  },
  "panels/timeline/components/NetworkRequestDetails.ts | yes": {
    "message": "Si"
  },
  "panels/timeline/components/NetworkRequestTooltip.ts | contentDownloading": {
    "message": "Descarga de contido"
  },
  "panels/timeline/components/NetworkRequestTooltip.ts | duration": {
    "message": "Duración"
  },
  "panels/timeline/components/NetworkRequestTooltip.ts | priority": {
    "message": "Prioridade"
  },
  "panels/timeline/components/NetworkRequestTooltip.ts | queuingAndConnecting": {
    "message": "En cola e conectando"
  },
  "panels/timeline/components/NetworkRequestTooltip.ts | renderBlocking": {
    "message": "Bloqueo de renderización"
  },
  "panels/timeline/components/NetworkRequestTooltip.ts | requestSentAndWaiting": {
    "message": "Solicitude enviada e en espera"
  },
  "panels/timeline/components/NetworkRequestTooltip.ts | waitingOnMainThread": {
    "message": "Á espera no subproceso principal"
  },
  "panels/timeline/components/NetworkThrottlingSelector.ts | add": {
    "message": "Engadir…"
  },
  "panels/timeline/components/NetworkThrottlingSelector.ts | custom": {
    "message": "Opcións de configuración personalizadas"
  },
  "panels/timeline/components/NetworkThrottlingSelector.ts | disabled": {
    "message": "Opción desactivada"
  },
  "panels/timeline/components/NetworkThrottlingSelector.ts | network": {
    "message": "Rede: {PH1}"
  },
  "panels/timeline/components/NetworkThrottlingSelector.ts | networkThrottling": {
    "message": "Limitación da rede: {PH1}"
  },
  "panels/timeline/components/NetworkThrottlingSelector.ts | presets": {
    "message": "Opcións de configuración predeterminadas"
  },
  "panels/timeline/components/NetworkThrottlingSelector.ts | recommendedThrottling": {
    "message": "Opción recomendada: {PH1}"
  },
  "panels/timeline/components/NetworkThrottlingSelector.ts | recommendedThrottlingReason": {
    "message": "Recomendámosche que cambies a opción de configuración para simular contornos de usuarios reais"
  },
  "panels/timeline/components/OriginMap.ts | alreadyMapped": {
    "message": "{PH1} xa está mapeado a unha orixe de produción."
  },
  "panels/timeline/components/OriginMap.ts | developmentOrigin": {
    "message": "Orixe do desenvolvemento"
  },
  "panels/timeline/components/OriginMap.ts | invalidOrigin": {
    "message": "{PH1} non é unha orixe ou URL válido."
  },
  "panels/timeline/components/OriginMap.ts | pageHasNoData": {
    "message": "O Informe sobre a experiencia de usuario de Chrome non ten suficientes datos de usuarios reais desta páxina."
  },
  "panels/timeline/components/OriginMap.ts | productionOrigin": {
    "message": "Orixe da produción"
  },
  "panels/timeline/components/RelatedInsightChips.ts | insightKeyword": {
    "message": "Estatísticas"
  },
  "panels/timeline/components/RelatedInsightChips.ts | insightWithName": {
    "message": "Estatísticas: {PH1}"
  },
  "panels/timeline/components/SidebarAnnotationsTab.ts | annotationGetStarted": {
    "message": "Anotar un rastro para ti e para outras persoas"
  },
  "panels/timeline/components/SidebarAnnotationsTab.ts | deleteAnnotationTutorialDescription": {
    "message": "Pasa o cursor por enriba da lista da barra lateral coa pestana de anotacións seleccionada para acceder á función de eliminar."
  },
  "panels/timeline/components/SidebarAnnotationsTab.ts | deleteAnnotationTutorialTitle": {
    "message": "Eliminar unha anotación"
  },
  "panels/timeline/components/SidebarAnnotationsTab.ts | deleteButton": {
    "message": "Eliminar anotación: {PH1}"
  },
  "panels/timeline/components/SidebarAnnotationsTab.ts | entryLabelDescriptionLabel": {
    "message": "Un elemento \"{PH1}\" anotado co texto \"{PH2}\""
  },
  "panels/timeline/components/SidebarAnnotationsTab.ts | entryLabelTutorialDescription": {
    "message": "Fai dobre clic nun elemento e escribe para crear unha etiqueta de elemento."
  },
  "panels/timeline/components/SidebarAnnotationsTab.ts | entryLabelTutorialTitle": {
    "message": "Etiquetar un elemento"
  },
  "panels/timeline/components/SidebarAnnotationsTab.ts | entryLinkDescriptionLabel": {
    "message": "Unha ligazón entre un evento \"{PH1}\" e un \"{PH2}\""
  },
  "panels/timeline/components/SidebarAnnotationsTab.ts | entryLinkTutorialDescription": {
    "message": "Fai dobre clic nun elemento, fai clic na frecha adxacente cara á dereita e, a continuación, selecciona o elemento de destino."
  },
  "panels/timeline/components/SidebarAnnotationsTab.ts | entryLinkTutorialTitle": {
    "message": "Conectar dous elementos"
  },
  "panels/timeline/components/SidebarAnnotationsTab.ts | timeRangeDescriptionLabel": {
    "message": "Un intervalo que teña o seguinte principio e fin: {PH1}-{PH2}"
  },
  "panels/timeline/components/SidebarAnnotationsTab.ts | timeRangeTutorialDescription": {
    "message": "Pulsa Maiúsculas e arrastra a selección no gráfico de chamas. A continuación, escribe para crear unha anotación de intervalo de tempo."
  },
  "panels/timeline/components/SidebarAnnotationsTab.ts | timeRangeTutorialTitle": {
    "message": "Definir un intervalo de tempo"
  },
  "panels/timeline/components/SidebarInsightsTab.ts | feedbackButton": {
    "message": "Comentarios"
  },
  "panels/timeline/components/SidebarInsightsTab.ts | feedbackTooltip": {
    "message": "Insights é unha función experimental. Os teus comentarios axudarannos a mellorar."
  },
  "panels/timeline/components/SidebarSingleInsightSet.ts | dismissTitle": {
    "message": "Dismiss"
  },
  "panels/timeline/components/SidebarSingleInsightSet.ts | fieldMismatchNotice": {
    "message": "There are many reasons why local and field metrics [may not match](https://web.dev/articles/lab-and-field-data-differences). Adjust [throttling settings and device emulation](https://developer.chrome.com/docs/devtools/device-mode) to analyze traces more similar to the average user's environment."
  },
  "panels/timeline/components/SidebarSingleInsightSet.ts | fieldMismatchTitle": {
    "message": "Field & local metrics mismatch"
  },
  "panels/timeline/components/SidebarSingleInsightSet.ts | fieldScoreLabel": {
    "message": "Field ({PH1})"
  },
  "panels/timeline/components/SidebarSingleInsightSet.ts | metricScore": {
    "message": "{PH1}: {PH2}. Valoración: {PH3}"
  },
  "panels/timeline/components/SidebarSingleInsightSet.ts | metricScoreUnavailable": {
    "message": "Non dispoñible: {PH1}"
  },
  "panels/timeline/components/SidebarSingleInsightSet.ts | originOption": {
    "message": "Orixe"
  },
  "panels/timeline/components/SidebarSingleInsightSet.ts | passedInsights": {
    "message": "Estatísticas superadas ({PH1})"
  },
  "panels/timeline/components/SidebarSingleInsightSet.ts | urlOption": {
    "message": "URL"
  },
  "panels/timeline/components/TimelineSummary.ts | rangeSS": {
    "message": "Intervalo:  {PH1} - {PH2}"
  },
  "panels/timeline/components/TimelineSummary.ts | total": {
    "message": "Total"
  },
  "panels/timeline/components/Utils.ts | fms": {
    "message": "{PH1}[ms]()"
  },
  "panels/timeline/components/Utils.ts | fs": {
    "message": "{PH1}[s]()"
  },
  "panels/timeline/components/insights/BaseInsightComponent.ts | estimatedSavings": {
    "message": "Aforros estimados: {PH1}"
  },
  "panels/timeline/components/insights/BaseInsightComponent.ts | estimatedSavingsTimingAndBytes": {
    "message": "Aforro estimado: {PH1} e {PH2}"
  },
  "panels/timeline/components/insights/BaseInsightComponent.ts | viewDetails": {
    "message": "Ver detalles de {PH1}"
  },
  "panels/timeline/overlays/OverlaysImpl.ts | fieldMetricMarkerField": {
    "message": "{PH1} - Campo ({PH2})"
  },
  "panels/timeline/overlays/OverlaysImpl.ts | fieldMetricMarkerLocal": {
    "message": "Local: {PH1}"
  },
  "panels/timeline/overlays/OverlaysImpl.ts | originOption": {
    "message": "Orixe"
  },
  "panels/timeline/overlays/OverlaysImpl.ts | urlOption": {
    "message": "URL"
  },
  "panels/timeline/overlays/components/EntriesLinkOverlay.ts | diagram": {
    "message": "Ligazóns entre entradas"
  },
  "panels/timeline/overlays/components/EntryLabelOverlay.ts | entryLabel": {
    "message": "Etiqueta de entrada"
  },
  "panels/timeline/overlays/components/EntryLabelOverlay.ts | inputTextPrompt": {
    "message": "Introducir unha etiqueta de anotación"
  },
  "panels/timeline/overlays/components/TimeRangeOverlay.ts | timeRange": {
    "message": "Intervalo de tempo"
  },
  "panels/timeline/timeline-meta.ts | hideChromeFrameInLayersView": {
    "message": "Ocultar marco de chrome na vista Capas"
  },
  "panels/timeline/timeline-meta.ts | loadProfile": {
    "message": "Cargar perfil…"
  },
  "panels/timeline/timeline-meta.ts | nextFrame": {
    "message": "Marco seguinte"
  },
  "panels/timeline/timeline-meta.ts | nextRecording": {
    "message": "Gravación seguinte"
  },
  "panels/timeline/timeline-meta.ts | performance": {
    "message": "Rendemento"
  },
  "panels/timeline/timeline-meta.ts | previousFrame": {
    "message": "Marco anterior"
  },
  "panels/timeline/timeline-meta.ts | previousRecording": {
    "message": "Gravación anterior"
  },
  "panels/timeline/timeline-meta.ts | record": {
    "message": "Gravar"
  },
  "panels/timeline/timeline-meta.ts | recordAndReload": {
    "message": "Gravar e volver cargar"
  },
  "panels/timeline/timeline-meta.ts | saveProfile": {
    "message": "Gardar perfil…"
  },
  "panels/timeline/timeline-meta.ts | showPerformance": {
    "message": "Mostrar Rendemento"
  },
  "panels/timeline/timeline-meta.ts | showRecentTimelineSessions": {
    "message": "Mostrar sesións recentes da cronoloxía"
  },
  "panels/timeline/timeline-meta.ts | stop": {
    "message": "Deter"
  },
  "panels/timeline/utils/EntryName.ts | anonymous": {
    "message": "(anónima)"
  },
  "panels/timeline/utils/EntryName.ts | eventDispatchS": {
    "message": "Evento: {PH1}"
  },
  "panels/timeline/utils/EntryName.ts | frame": {
    "message": "Marco"
  },
  "panels/timeline/utils/EntryName.ts | layoutShift": {
    "message": "Cambio de deseño"
  },
  "panels/timeline/utils/EntryName.ts | wsConnectionClosed": {
    "message": "WebSocket pechado"
  },
  "panels/timeline/utils/EntryName.ts | wsConnectionOpened": {
    "message": "WebSocket aberto"
  },
  "panels/timeline/utils/EntryName.ts | wsConnectionOpenedWithUrl": {
    "message": "WebSocket aberto: {PH1}"
  },
  "panels/timeline/utils/EntryStyles.ts | abortPostTaskCallback": {
    "message": "Cancelar postTask"
  },
  "panels/timeline/utils/EntryStyles.ts | animation": {
    "message": "Animación"
  },
  "panels/timeline/utils/EntryStyles.ts | animationFrameFired": {
    "message": "Marco de animación activado"
  },
  "panels/timeline/utils/EntryStyles.ts | async": {
    "message": "Elementos asíncronos"
  },
  "panels/timeline/utils/EntryStyles.ts | asyncTask": {
    "message": "Tarefa asíncrona"
  },
  "panels/timeline/utils/EntryStyles.ts | cacheModule": {
    "message": "Almacenar código dos módulos na memoria caché"
  },
  "panels/timeline/utils/EntryStyles.ts | cacheScript": {
    "message": "Almacenar na memoria caché o código do script"
  },
  "panels/timeline/utils/EntryStyles.ts | cachedWasmModule": {
    "message": "Módulo Wasm almacenado na memoria caché"
  },
  "panels/timeline/utils/EntryStyles.ts | cancelAnimationFrame": {
    "message": "Cancelar marco de animación"
  },
  "panels/timeline/utils/EntryStyles.ts | cancelIdleCallback": {
    "message": "Cancelar retrochamada inactiva"
  },
  "panels/timeline/utils/EntryStyles.ts | commit": {
    "message": "Enviar"
  },
  "panels/timeline/utils/EntryStyles.ts | compileCode": {
    "message": "Compilar código"
  },
  "panels/timeline/utils/EntryStyles.ts | compileModule": {
    "message": "Compilar módulo"
  },
  "panels/timeline/utils/EntryStyles.ts | compileScript": {
    "message": "Compilar script"
  },
  "panels/timeline/utils/EntryStyles.ts | compiledWasmModule": {
    "message": "Módulo Wasm compilado"
  },
  "panels/timeline/utils/EntryStyles.ts | compositeLayers": {
    "message": "Capas compostas"
  },
  "panels/timeline/utils/EntryStyles.ts | computeIntersections": {
    "message": "Calcular interseccións"
  },
  "panels/timeline/utils/EntryStyles.ts | consoleTaskRun": {
    "message": "Executar a tarefa da consola"
  },
  "panels/timeline/utils/EntryStyles.ts | consoleTime": {
    "message": "Tempo de consola"
  },
  "panels/timeline/utils/EntryStyles.ts | cppGc": {
    "message": "CPP GC"
  },
  "panels/timeline/utils/EntryStyles.ts | createWebsocket": {
    "message": "Crear WebSocket"
  },
  "panels/timeline/utils/EntryStyles.ts | decrypt": {
    "message": "Desencriptar"
  },
  "panels/timeline/utils/EntryStyles.ts | decryptReply": {
    "message": "Desencriptar resposta"
  },
  "panels/timeline/utils/EntryStyles.ts | deserializeCodeCache": {
    "message": "Deserializar memoria caché de código"
  },
  "panels/timeline/utils/EntryStyles.ts | destroyWebsocket": {
    "message": "Destruír WebSocket"
  },
  "panels/timeline/utils/EntryStyles.ts | digest": {
    "message": "Resumo"
  },
  "panels/timeline/utils/EntryStyles.ts | digestReply": {
    "message": "Resposta do resumo"
  },
  "panels/timeline/utils/EntryStyles.ts | domGc": {
    "message": "Recollida de memoria residual do DOM"
  },
  "panels/timeline/utils/EntryStyles.ts | domcontentloadedEvent": {
    "message": "Evento DOMContentLoaded"
  },
  "panels/timeline/utils/EntryStyles.ts | drawFrame": {
    "message": "Debuxar marco"
  },
  "panels/timeline/utils/EntryStyles.ts | drawing": {
    "message": "Debuxo"
  },
  "panels/timeline/utils/EntryStyles.ts | embedderCallback": {
    "message": "Retrochamada do método de inserción"
  },
  "panels/timeline/utils/EntryStyles.ts | encrypt": {
    "message": "Encriptar"
  },
  "panels/timeline/utils/EntryStyles.ts | encryptReply": {
    "message": "Encriptar resposta"
  },
  "panels/timeline/utils/EntryStyles.ts | evaluateModule": {
    "message": "Avaliar módulo"
  },
  "panels/timeline/utils/EntryStyles.ts | evaluateScript": {
    "message": "Avaliar script"
  },
  "panels/timeline/utils/EntryStyles.ts | event": {
    "message": "Evento"
  },
  "panels/timeline/utils/EntryStyles.ts | eventTiming": {
    "message": "Cronoloxía de eventos"
  },
  "panels/timeline/utils/EntryStyles.ts | experience": {
    "message": "Experiencia"
  },
  "panels/timeline/utils/EntryStyles.ts | finishLoading": {
    "message": "Finalizar carga"
  },
  "panels/timeline/utils/EntryStyles.ts | fireIdleCallback": {
    "message": "Activar retrochamada inactiva"
  },
  "panels/timeline/utils/EntryStyles.ts | firstContentfulPaint": {
    "message": "Primeira renderización de contido"
  },
  "panels/timeline/utils/EntryStyles.ts | firstPaint": {
    "message": "Primeira renderización"
  },
  "panels/timeline/utils/EntryStyles.ts | frameStart": {
    "message": "Inicio do marco"
  },
  "panels/timeline/utils/EntryStyles.ts | frameStartMainThread": {
    "message": "Inicio do marco (proceso principal)"
  },
  "panels/timeline/utils/EntryStyles.ts | frameStartedLoading": {
    "message": "Carga do marco iniciada"
  },
  "panels/timeline/utils/EntryStyles.ts | functionCall": {
    "message": "Chamada de función"
  },
  "panels/timeline/utils/EntryStyles.ts | gcEvent": {
    "message": "Evento de recuperación de memoria residual"
  },
  "panels/timeline/utils/EntryStyles.ts | gpu": {
    "message": "GPU"
  },
  "panels/timeline/utils/EntryStyles.ts | hitTest": {
    "message": "Proba de intersección do cursor"
  },
  "panels/timeline/utils/EntryStyles.ts | idle": {
    "message": "Sen actividade"
  },
  "panels/timeline/utils/EntryStyles.ts | imageDecode": {
    "message": "Descodificación de imaxe"
  },
  "panels/timeline/utils/EntryStyles.ts | installTimer": {
    "message": "Instalar temporizador"
  },
  "panels/timeline/utils/EntryStyles.ts | invalidateLayout": {
    "message": "Invalidar deseño"
  },
  "panels/timeline/utils/EntryStyles.ts | jsFrame": {
    "message": "Marco de JavaScript"
  },
  "panels/timeline/utils/EntryStyles.ts | largestContentfulPaint": {
    "message": "Renderización de contido máis grande"
  },
  "panels/timeline/utils/EntryStyles.ts | layerize": {
    "message": "Calcular capas"
  },
  "panels/timeline/utils/EntryStyles.ts | layout": {
    "message": "Deseño"
  },
  "panels/timeline/utils/EntryStyles.ts | layoutShift": {
    "message": "Cambio de deseño"
  },
  "panels/timeline/utils/EntryStyles.ts | layoutShiftCluster": {
    "message": "Clúster de cambio de deseño"
  },
  "panels/timeline/utils/EntryStyles.ts | loading": {
    "message": "Cargando"
  },
  "panels/timeline/utils/EntryStyles.ts | majorGc": {
    "message": "Recollida de memoria residual principal"
  },
  "panels/timeline/utils/EntryStyles.ts | messaging": {
    "message": "Mensaxaría"
  },
  "panels/timeline/utils/EntryStyles.ts | minorGc": {
    "message": "Recollida de memoria residual secundaria"
  },
  "panels/timeline/utils/EntryStyles.ts | onMessage": {
    "message": "Na mensaxe"
  },
  "panels/timeline/utils/EntryStyles.ts | onloadEvent": {
    "message": "Evento de carga"
  },
  "panels/timeline/utils/EntryStyles.ts | optimizeCode": {
    "message": "Optimizar código"
  },
  "panels/timeline/utils/EntryStyles.ts | other": {
    "message": "Outro"
  },
  "panels/timeline/utils/EntryStyles.ts | paint": {
    "message": "Renderización"
  },
  "panels/timeline/utils/EntryStyles.ts | paintImage": {
    "message": "Renderizar imaxe"
  },
  "panels/timeline/utils/EntryStyles.ts | paintSetup": {
    "message": "Configuración de renderización"
  },
  "panels/timeline/utils/EntryStyles.ts | painting": {
    "message": "Pintura"
  },
  "panels/timeline/utils/EntryStyles.ts | parseAndCompile": {
    "message": "Analizar e compilar"
  },
  "panels/timeline/utils/EntryStyles.ts | parseHtml": {
    "message": "Analizar HTML"
  },
  "panels/timeline/utils/EntryStyles.ts | parseStylesheet": {
    "message": "Analizar folla de estilo"
  },
  "panels/timeline/utils/EntryStyles.ts | prePaint": {
    "message": "Renderización previa"
  },
  "panels/timeline/utils/EntryStyles.ts | profilingOverhead": {
    "message": "Tempo xeral de elaboración de perfís"
  },
  "panels/timeline/utils/EntryStyles.ts | rasterizePaint": {
    "message": "Rasterizar renderización"
  },
  "panels/timeline/utils/EntryStyles.ts | rasterizing": {
    "message": "Xerando mapa de bits"
  },
  "panels/timeline/utils/EntryStyles.ts | recalculateStyle": {
    "message": "Calcular estilo de novo"
  },
  "panels/timeline/utils/EntryStyles.ts | receiveData": {
    "message": "Recibir datos"
  },
  "panels/timeline/utils/EntryStyles.ts | receiveResponse": {
    "message": "Recibir resposta"
  },
  "panels/timeline/utils/EntryStyles.ts | receiveWebsocketHandshake": {
    "message": "Recibir protocolo de enlace de WebSocket"
  },
  "panels/timeline/utils/EntryStyles.ts | removeTimer": {
    "message": "Quitar temporizador"
  },
  "panels/timeline/utils/EntryStyles.ts | rendering": {
    "message": "Renderización"
  },
  "panels/timeline/utils/EntryStyles.ts | requestAnimationFrame": {
    "message": "Solicitar marco de animación"
  },
  "panels/timeline/utils/EntryStyles.ts | requestIdleCallback": {
    "message": "Solicitar retrochamada inactiva"
  },
  "panels/timeline/utils/EntryStyles.ts | requestMainThreadFrame": {
    "message": "Solicitar marco do proceso principal"
  },
  "panels/timeline/utils/EntryStyles.ts | runMicrotasks": {
    "message": "Executar microtarefas"
  },
  "panels/timeline/utils/EntryStyles.ts | runPostTaskCallback": {
    "message": "Invocar postTask"
  },
  "panels/timeline/utils/EntryStyles.ts | schedulePostMessage": {
    "message": "Programar postMessage"
  },
  "panels/timeline/utils/EntryStyles.ts | schedulePostTaskCallback": {
    "message": "Programar postTask"
  },
  "panels/timeline/utils/EntryStyles.ts | scheduleStyleRecalculation": {
    "message": "Programar novo cálculo de estilo"
  },
  "panels/timeline/utils/EntryStyles.ts | scripting": {
    "message": "Execución de scripts"
  },
  "panels/timeline/utils/EntryStyles.ts | scroll": {
    "message": "Desprazar"
  },
  "panels/timeline/utils/EntryStyles.ts | sendRequest": {
    "message": "Enviar solicitude"
  },
  "panels/timeline/utils/EntryStyles.ts | sendWebsocketHandshake": {
    "message": "Enviar protocolo de enlace de WebSocket"
  },
  "panels/timeline/utils/EntryStyles.ts | sign": {
    "message": "Asinar"
  },
  "panels/timeline/utils/EntryStyles.ts | signReply": {
    "message": "Resposta con sinatura"
  },
  "panels/timeline/utils/EntryStyles.ts | streamingCompileTask": {
    "message": "Tarefa de compilación de reprodución en tempo real"
  },
  "panels/timeline/utils/EntryStyles.ts | streamingWasmResponse": {
    "message": "Resposta de Wasm durante a reprodución en tempo real"
  },
  "panels/timeline/utils/EntryStyles.ts | system": {
    "message": "Sistema"
  },
  "panels/timeline/utils/EntryStyles.ts | task": {
    "message": "Tarefa"
  },
  "panels/timeline/utils/EntryStyles.ts | timerFired": {
    "message": "Temporizador activado"
  },
  "panels/timeline/utils/EntryStyles.ts | timestamp": {
    "message": "Marca de tempo"
  },
  "panels/timeline/utils/EntryStyles.ts | updateLayer": {
    "message": "Actualizar capa"
  },
  "panels/timeline/utils/EntryStyles.ts | updateLayerTree": {
    "message": "Actualizar árbore de capas"
  },
  "panels/timeline/utils/EntryStyles.ts | userTiming": {
    "message": "Tempos de usuario"
  },
  "panels/timeline/utils/EntryStyles.ts | verify": {
    "message": "Verificar"
  },
  "panels/timeline/utils/EntryStyles.ts | verifyReply": {
    "message": "Verificar resposta"
  },
  "panels/timeline/utils/EntryStyles.ts | waitingForNetwork": {
    "message": "Agardando pola rede"
  },
  "panels/timeline/utils/EntryStyles.ts | wasmModuleCacheHit": {
    "message": "Resultado na memoria caché do módulo Wasm"
  },
  "panels/timeline/utils/EntryStyles.ts | wasmModuleCacheInvalid": {
    "message": "Memoria caché do módulo Wasm non válida"
  },
  "panels/timeline/utils/EntryStyles.ts | willSendRequest": {
    "message": "Enviará unha solicitude"
  },
  "panels/timeline/utils/EntryStyles.ts | wsMessageReceived": {
    "message": "Recibir mensaxe de WebSocket"
  },
  "panels/timeline/utils/EntryStyles.ts | wsMessageSent": {
    "message": "Enviar mensaxe de WebSocket"
  },
  "panels/timeline/utils/EntryStyles.ts | xhrLoad": {
    "message": "Carga de XHR"
  },
  "panels/timeline/utils/EntryStyles.ts | xhrReadyStateChange": {
    "message": "Cambio de readyState en XHR"
  },
  "panels/timeline/utils/IgnoreList.ts | skip3rdPartyScripts": {
    "message": "Marcouse coa lista de elementos ignorados no mapa de recursos"
  },
  "panels/timeline/utils/IgnoreList.ts | skipAnonymousScripts": {
    "message": "Script anónimo"
  },
  "panels/timeline/utils/IgnoreList.ts | skipContentScripts": {
    "message": "Script de contido"
  },
  "panels/timeline/utils/IgnoreList.ts | unknown": {
    "message": "Descoñecido"
  },
  "panels/utils/utils.ts | requestContentHeadersOverridden": {
    "message": "Tanto o contido das solicitudes como os títulos están omitidos"
  },
  "panels/utils/utils.ts | requestContentOverridden": {
    "message": "O contido solicitado está omitido"
  },
  "panels/utils/utils.ts | requestHeadersOverridden": {
    "message": "Os títulos das solicitudes están omitidos"
  },
  "panels/utils/utils.ts | thirdPartyPhaseout": {
    "message": "Bloqueáronse as cookies desta solicitude debido a funcións experimentais de Chrome e á configuración do navegador. Tes máis información no panel Problemas."
  },
  "panels/web_audio/AudioContextContentBuilder.ts | callbackBufferSize": {
    "message": "Tamaño do búfer de retrochamada"
  },
  "panels/web_audio/AudioContextContentBuilder.ts | callbackInterval": {
    "message": "Intervalo de retrochamada"
  },
  "panels/web_audio/AudioContextContentBuilder.ts | currentTime": {
    "message": "Hora actual"
  },
  "panels/web_audio/AudioContextContentBuilder.ts | maxOutputChannels": {
    "message": "Máximo de canles de saída"
  },
  "panels/web_audio/AudioContextContentBuilder.ts | renderCapacity": {
    "message": "Capacidade de renderización"
  },
  "panels/web_audio/AudioContextContentBuilder.ts | sampleRate": {
    "message": "Frecuencia de mostraxe"
  },
  "panels/web_audio/AudioContextContentBuilder.ts | state": {
    "message": "Estado"
  },
  "panels/web_audio/AudioContextSelector.ts | audioContextS": {
    "message": "Contexto do audio: {PH1}"
  },
  "panels/web_audio/AudioContextSelector.ts | noRecordings": {
    "message": "(non hai ningunha gravación)"
  },
  "panels/web_audio/WebAudioView.ts | openAPageThatUsesWebAudioApiTo": {
    "message": "Abre unha páxina que utilice Web Audio API para iniciar a supervisió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": "Accións"
  },
  "panels/webauthn/WebauthnPane.ts | active": {
    "message": "Activo"
  },
  "panels/webauthn/WebauthnPane.ts | add": {
    "message": "Engadir"
  },
  "panels/webauthn/WebauthnPane.ts | addAuthenticator": {
    "message": "Engadir autenticador"
  },
  "panels/webauthn/WebauthnPane.ts | authenticatorS": {
    "message": "Autenticador {PH1}"
  },
  "panels/webauthn/WebauthnPane.ts | credentials": {
    "message": "Credenciais"
  },
  "panels/webauthn/WebauthnPane.ts | editName": {
    "message": "Editar nome"
  },
  "panels/webauthn/WebauthnPane.ts | enableVirtualAuthenticator": {
    "message": "Activar contorno de autenticador virtual"
  },
  "panels/webauthn/WebauthnPane.ts | enterNewName": {
    "message": "Indica un novo nome"
  },
  "panels/webauthn/WebauthnPane.ts | export": {
    "message": "Exportar"
  },
  "panels/webauthn/WebauthnPane.ts | id": {
    "message": "Código"
  },
  "panels/webauthn/WebauthnPane.ts | isResident": {
    "message": "É residente"
  },
  "panels/webauthn/WebauthnPane.ts | learnMore": {
    "message": "Máis información"
  },
  "panels/webauthn/WebauthnPane.ts | newAuthenticator": {
    "message": "Novo autenticador"
  },
  "panels/webauthn/WebauthnPane.ts | no": {
    "message": "Non"
  },
  "panels/webauthn/WebauthnPane.ts | noCredentialsTryCallingSFromYour": {
    "message": "Non hai credenciais. Proba a chamar a {PH1} desde o teu 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": "Código de identificación do usuario de confianza"
  },
  "panels/webauthn/WebauthnPane.ts | saveName": {
    "message": "Gardar nome"
  },
  "panels/webauthn/WebauthnPane.ts | setSAsTheActiveAuthenticator": {
    "message": "Definir {PH1} como autenticador activo"
  },
  "panels/webauthn/WebauthnPane.ts | signCount": {
    "message": "Reconto de sinaturas"
  },
  "panels/webauthn/WebauthnPane.ts | supportsLargeBlob": {
    "message": "Admite blobs grandes"
  },
  "panels/webauthn/WebauthnPane.ts | supportsResidentKeys": {
    "message": "Admite chaves físicas"
  },
  "panels/webauthn/WebauthnPane.ts | supportsUserVerification": {
    "message": "Compatible coa verificación do usuario"
  },
  "panels/webauthn/WebauthnPane.ts | transport": {
    "message": "Transporte"
  },
  "panels/webauthn/WebauthnPane.ts | useWebauthnForPhishingresistant": {
    "message": "Utilizar WebAuthn para a autenticación resistente ao phishing"
  },
  "panels/webauthn/WebauthnPane.ts | userHandle": {
    "message": "Controlador do usuario"
  },
  "panels/webauthn/WebauthnPane.ts | uuid": {
    "message": "UUID"
  },
  "panels/webauthn/WebauthnPane.ts | yes": {
    "message": "Si"
  },
  "panels/webauthn/webauthn-meta.ts | showWebauthn": {
    "message": "Mostrar WebAuthn"
  },
  "panels/webauthn/webauthn-meta.ts | webauthn": {
    "message": "WebAuthn"
  },
  "panels/whats_new/ReleaseNoteView.ts | seeFeatures": {
    "message": "Ver todas as novas funcións"
  },
  "panels/whats_new/whats_new-meta.ts | bug": {
    "message": "erro"
  },
  "panels/whats_new/whats_new-meta.ts | doNotShowWhatsNewAfterEachUpdate": {
    "message": "Non mostrar as novidades despois de cada actualización"
  },
  "panels/whats_new/whats_new-meta.ts | releaseNotes": {
    "message": "Notas da versión"
  },
  "panels/whats_new/whats_new-meta.ts | reportADevtoolsIssue": {
    "message": "Informar dun problema con DevTools"
  },
  "panels/whats_new/whats_new-meta.ts | showWhatsNew": {
    "message": "Mostrar Novidades"
  },
  "panels/whats_new/whats_new-meta.ts | showWhatsNewAfterEachUpdate": {
    "message": "Mostrar novidades despois de cada actualización"
  },
  "panels/whats_new/whats_new-meta.ts | whatsNew": {
    "message": "Novidades"
  },
  "ui/components/dialogs/Dialog.ts | close": {
    "message": "Pechar"
  },
  "ui/components/dialogs/ShortcutDialog.ts | dialogTitle": {
    "message": "Atallos de teclado"
  },
  "ui/components/dialogs/ShortcutDialog.ts | showShortcutTitle": {
    "message": "Mostrar atallos"
  },
  "ui/components/diff_view/DiffView.ts | SkippingDMatchingLines": {
    "message": "(omitindo {PH1} liñas coincidentes…)"
  },
  "ui/components/diff_view/DiffView.ts | additions": {
    "message": "Engadiuse o seguinte:"
  },
  "ui/components/diff_view/DiffView.ts | changesDiffViewer": {
    "message": "Visor de diferenzas nos cambios"
  },
  "ui/components/diff_view/DiffView.ts | deletions": {
    "message": "Eliminouse o seguinte:"
  },
  "ui/components/issue_counter/IssueCounter.ts | breakingChanges": {
    "message": "{issueCount,plural, =1{# cambio que pode provocar fallos}other{# cambios que poden provocar fallos}}"
  },
  "ui/components/issue_counter/IssueCounter.ts | pageErrors": {
    "message": "{issueCount,plural, =1{# erro na páxina}other{# erros na páxina}}"
  },
  "ui/components/issue_counter/IssueCounter.ts | possibleImprovements": {
    "message": "{issueCount,plural, =1{# posible mellora}other{# posibles melloras}}"
  },
  "ui/components/issue_counter/IssueLinkIcon.ts | clickToShowIssue": {
    "message": "Fai clic para mostrar o problema no separador Problemas"
  },
  "ui/components/issue_counter/IssueLinkIcon.ts | clickToShowIssueWithTitle": {
    "message": "Fai clic para abrir a pestana Problemas e mostrar o seguinte problema: {title}"
  },
  "ui/components/issue_counter/IssueLinkIcon.ts | issueUnavailable": {
    "message": "O número non está dispoñible neste momento"
  },
  "ui/components/markdown_view/CodeBlock.ts | code": {
    "message": "Código"
  },
  "ui/components/markdown_view/CodeBlock.ts | copied": {
    "message": "Contido copiado no portapapeis"
  },
  "ui/components/markdown_view/CodeBlock.ts | copy": {
    "message": "Copiar código"
  },
  "ui/components/markdown_view/CodeBlock.ts | disclaimer": {
    "message": "Usa os fragmentos de código con precaución"
  },
  "ui/components/panel_feedback/FeedbackButton.ts | feedback": {
    "message": "Comentarios"
  },
  "ui/components/panel_feedback/PanelFeedback.ts | previewFeature": {
    "message": "Función de vista previa"
  },
  "ui/components/panel_feedback/PanelFeedback.ts | previewText": {
    "message": "O noso equipo está traballando de maneira activa nesta función e encantaríanos saber o que pensas."
  },
  "ui/components/panel_feedback/PanelFeedback.ts | previewTextFeedbackLink": {
    "message": "Enviarnos os teus comentarios."
  },
  "ui/components/panel_feedback/PanelFeedback.ts | videoAndDocumentation": {
    "message": "Vídeo e documentación"
  },
  "ui/components/panel_feedback/PreviewToggle.ts | learnMoreLink": {
    "message": "Máis información"
  },
  "ui/components/panel_feedback/PreviewToggle.ts | previewTextFeedbackLink": {
    "message": "Enviarnos os teus comentarios."
  },
  "ui/components/panel_feedback/PreviewToggle.ts | shortFeedbackLink": {
    "message": "Enviar comentarios"
  },
  "ui/components/request_link_icon/RequestLinkIcon.ts | clickToShowRequestInTheNetwork": {
    "message": "Fai clic para abrir o panel Rede e mostrar a solicitude de URL: {url}"
  },
  "ui/components/request_link_icon/RequestLinkIcon.ts | requestUnavailableInTheNetwork": {
    "message": "A solicitude non está dispoñible no panel Rede. Proba a cargar de novo a páxina inspeccionada"
  },
  "ui/components/request_link_icon/RequestLinkIcon.ts | shortenedURL": {
    "message": "URL acurtado"
  },
  "ui/components/settings/SettingCheckbox.ts | learnMore": {
    "message": "Máis información"
  },
  "ui/components/survey_link/SurveyLink.ts | anErrorOccurredWithTheSurvey": {
    "message": "Produciuse un erro ao mostrar a enquisa"
  },
  "ui/components/survey_link/SurveyLink.ts | openingSurvey": {
    "message": "Abrindo enquisa…"
  },
  "ui/components/survey_link/SurveyLink.ts | thankYouForYourFeedback": {
    "message": "Grazas polos teus comentarios"
  },
  "ui/components/text_editor/config.ts | codeEditor": {
    "message": "Editor de código"
  },
  "ui/components/text_editor/config.ts | sSuggestionSOfS": {
    "message": "{PH1}, suxestión {PH2} de {PH3}"
  },
  "ui/legacy/ActionRegistration.ts | background_services": {
    "message": "Servizos en segundo plano"
  },
  "ui/legacy/ActionRegistration.ts | changes": {
    "message": "Cambios"
  },
  "ui/legacy/ActionRegistration.ts | console": {
    "message": "Consola"
  },
  "ui/legacy/ActionRegistration.ts | debugger": {
    "message": "Depurador"
  },
  "ui/legacy/ActionRegistration.ts | drawer": {
    "message": "Panel"
  },
  "ui/legacy/ActionRegistration.ts | elements": {
    "message": "Elementos"
  },
  "ui/legacy/ActionRegistration.ts | global": {
    "message": "Global"
  },
  "ui/legacy/ActionRegistration.ts | help": {
    "message": "Axuda"
  },
  "ui/legacy/ActionRegistration.ts | javascript_profiler": {
    "message": "Xerador de perfís de JavaScript"
  },
  "ui/legacy/ActionRegistration.ts | layers": {
    "message": "Capas"
  },
  "ui/legacy/ActionRegistration.ts | memory": {
    "message": "Memoria"
  },
  "ui/legacy/ActionRegistration.ts | mobile": {
    "message": "Móbil"
  },
  "ui/legacy/ActionRegistration.ts | navigation": {
    "message": "Navegación"
  },
  "ui/legacy/ActionRegistration.ts | network": {
    "message": "Rede"
  },
  "ui/legacy/ActionRegistration.ts | performance": {
    "message": "Rendemento"
  },
  "ui/legacy/ActionRegistration.ts | recorder": {
    "message": "Gravadora"
  },
  "ui/legacy/ActionRegistration.ts | rendering": {
    "message": "Renderización"
  },
  "ui/legacy/ActionRegistration.ts | resources": {
    "message": "Recursos"
  },
  "ui/legacy/ActionRegistration.ts | screenshot": {
    "message": "Captura de pantalla"
  },
  "ui/legacy/ActionRegistration.ts | settings": {
    "message": "Configuración"
  },
  "ui/legacy/ActionRegistration.ts | sources": {
    "message": "Fontes"
  },
  "ui/legacy/DockController.ts | close": {
    "message": "Pechar"
  },
  "ui/legacy/DockController.ts | devToolsDockedTo": {
    "message": "DevTools está fixado: {PH1}"
  },
  "ui/legacy/DockController.ts | devtoolsUndocked": {
    "message": "DevTools non está fixado"
  },
  "ui/legacy/DockController.ts | dockToBottom": {
    "message": "Fixar abaixo"
  },
  "ui/legacy/DockController.ts | dockToLeft": {
    "message": "Fixar á esquerda"
  },
  "ui/legacy/DockController.ts | dockToRight": {
    "message": "Fixar á dereita"
  },
  "ui/legacy/DockController.ts | undockIntoSeparateWindow": {
    "message": "Deixar de fixar noutra ventá"
  },
  "ui/legacy/EmptyWidget.ts | learnMore": {
    "message": "Máis información"
  },
  "ui/legacy/FilterBar.ts | allStrings": {
    "message": "Todos"
  },
  "ui/legacy/FilterBar.ts | egSmalldUrlacomb": {
    "message": "por exemplo, /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": "Pechar"
  },
  "ui/legacy/Infobar.ts | dontShowAgain": {
    "message": "Non mostrar de novo"
  },
  "ui/legacy/Infobar.ts | showMore": {
    "message": "Mostrar máis"
  },
  "ui/legacy/InspectorView.ts | closeDrawer": {
    "message": "Pecha o panel"
  },
  "ui/legacy/InspectorView.ts | devToolsLanguageMissmatch": {
    "message": "Agora as ferramentas para programadores están dispoñibles en {PH1}."
  },
  "ui/legacy/InspectorView.ts | drawer": {
    "message": "Panel de ferramentas"
  },
  "ui/legacy/InspectorView.ts | drawerHidden": {
    "message": "Ocúltase o panel"
  },
  "ui/legacy/InspectorView.ts | drawerShown": {
    "message": "Móstrase o panel"
  },
  "ui/legacy/InspectorView.ts | mainToolbar": {
    "message": "Barra de ferramentas principal"
  },
  "ui/legacy/InspectorView.ts | moreTools": {
    "message": "Máis ferramentas"
  },
  "ui/legacy/InspectorView.ts | moveToBottom": {
    "message": "Mover ao final"
  },
  "ui/legacy/InspectorView.ts | moveToTop": {
    "message": "Mover á parte superior"
  },
  "ui/legacy/InspectorView.ts | panels": {
    "message": "Paneis"
  },
  "ui/legacy/InspectorView.ts | reloadDebuggedTab": {
    "message": "Volver cargar"
  },
  "ui/legacy/InspectorView.ts | reloadDevtools": {
    "message": "Volver cargar DevTools"
  },
  "ui/legacy/InspectorView.ts | selectFolder": {
    "message": "Seleccionar cartafol"
  },
  "ui/legacy/InspectorView.ts | selectOverrideFolder": {
    "message": "Selecciona un cartafol no que almacenar os ficheiros de omisión."
  },
  "ui/legacy/InspectorView.ts | setToBrowserLanguage": {
    "message": "Mostrar sempre no idioma de Chrome"
  },
  "ui/legacy/InspectorView.ts | setToSpecificLanguage": {
    "message": "Cambiar ferramentas para tradutores ao {PH1}"
  },
  "ui/legacy/ListWidget.ts | addString": {
    "message": "Engadir"
  },
  "ui/legacy/ListWidget.ts | cancelString": {
    "message": "Cancelar"
  },
  "ui/legacy/ListWidget.ts | changesSaved": {
    "message": "Gardáronse os cambios que se fixeron no elemento"
  },
  "ui/legacy/ListWidget.ts | editString": {
    "message": "Editar"
  },
  "ui/legacy/ListWidget.ts | removeString": {
    "message": "Quitar"
  },
  "ui/legacy/ListWidget.ts | removedItem": {
    "message": "Elemento quitado"
  },
  "ui/legacy/ListWidget.ts | saveString": {
    "message": "Gardar"
  },
  "ui/legacy/RemoteDebuggingTerminatedScreen.ts | debuggingConnectionWasClosed": {
    "message": "Pechouse a conexión de depuración de erros. Motivo: "
  },
  "ui/legacy/RemoteDebuggingTerminatedScreen.ts | reconnectDevtools": {
    "message": "Volver conectar DevTools"
  },
  "ui/legacy/RemoteDebuggingTerminatedScreen.ts | reconnectWhenReadyByReopening": {
    "message": "Volver conectar abrindo de novo DevTools cando todo estea listo."
  },
  "ui/legacy/SearchableView.ts | accessibledOfD": {
    "message": "Mostrar o resultado {PH1} de {PH2}"
  },
  "ui/legacy/SearchableView.ts | clearInput": {
    "message": "Borrar"
  },
  "ui/legacy/SearchableView.ts | closeSearchBar": {
    "message": "Pechar a barra de busca"
  },
  "ui/legacy/SearchableView.ts | dMatches": {
    "message": "{PH1} coincidencias"
  },
  "ui/legacy/SearchableView.ts | dOfD": {
    "message": "{PH1} de {PH2}"
  },
  "ui/legacy/SearchableView.ts | disableCaseSensitive": {
    "message": "Desactivar a busca que distingue entre maiúsculas e minúsculas"
  },
  "ui/legacy/SearchableView.ts | disableFindAndReplace": {
    "message": "Desactivar a función de buscar e substituír"
  },
  "ui/legacy/SearchableView.ts | disableRegularExpression": {
    "message": "Desactivar as expresións regulares"
  },
  "ui/legacy/SearchableView.ts | enableCaseSensitive": {
    "message": "Activar a busca que distingue entre maiúsculas e minúsculas"
  },
  "ui/legacy/SearchableView.ts | enableFindAndReplace": {
    "message": "Buscar e substituír"
  },
  "ui/legacy/SearchableView.ts | enableRegularExpression": {
    "message": "Activar as expresións regulares"
  },
  "ui/legacy/SearchableView.ts | findString": {
    "message": "Buscar"
  },
  "ui/legacy/SearchableView.ts | matchString": {
    "message": "1 coincidencia"
  },
  "ui/legacy/SearchableView.ts | replace": {
    "message": "Substituír"
  },
  "ui/legacy/SearchableView.ts | replaceAll": {
    "message": "Substituír todo"
  },
  "ui/legacy/SearchableView.ts | searchNext": {
    "message": "Mostrar o seguinte resultado"
  },
  "ui/legacy/SearchableView.ts | searchPrevious": {
    "message": "Mostrar o resultado anterior"
  },
  "ui/legacy/SettingsUI.ts | oneOrMoreSettingsHaveChanged": {
    "message": "Cambiáronse unha ou máis opcións de configuración que requiren que se volva cargar DevTools para que teñan efecto."
  },
  "ui/legacy/SettingsUI.ts | srequiresReload": {
    "message": "*É necesario volver cargar a páxina"
  },
  "ui/legacy/SoftContextMenu.ts | checked": {
    "message": "marcado"
  },
  "ui/legacy/SoftContextMenu.ts | sS": {
    "message": "{PH1}, {PH2}"
  },
  "ui/legacy/SoftContextMenu.ts | sSS": {
    "message": "{PH1}, {PH2} e {PH3}"
  },
  "ui/legacy/SoftContextMenu.ts | unchecked": {
    "message": "sen marcar"
  },
  "ui/legacy/SoftDropDown.ts | noItemSelected": {
    "message": "(non se seleccionou ningún elemento)"
  },
  "ui/legacy/SuggestBox.ts | sSuggestionSOfS": {
    "message": "{PH1}, suxestión {PH2} de {PH3}"
  },
  "ui/legacy/SuggestBox.ts | sSuggestionSSelected": {
    "message": "{PH1}, suxestión seleccionada"
  },
  "ui/legacy/TabbedPane.ts | close": {
    "message": "Pechar"
  },
  "ui/legacy/TabbedPane.ts | closeAll": {
    "message": "Pechar todo"
  },
  "ui/legacy/TabbedPane.ts | closeOthers": {
    "message": "Pechar os outros"
  },
  "ui/legacy/TabbedPane.ts | closeS": {
    "message": "Pechar {PH1}"
  },
  "ui/legacy/TabbedPane.ts | closeTabsToTheRight": {
    "message": "Pechar as pestanas situadas á dereita"
  },
  "ui/legacy/TabbedPane.ts | moreTabs": {
    "message": "Máis pestanas"
  },
  "ui/legacy/TabbedPane.ts | moveTabLeft": {
    "message": "Mover cara á esquerda"
  },
  "ui/legacy/TabbedPane.ts | moveTabRight": {
    "message": "Mover cara á dereita"
  },
  "ui/legacy/TabbedPane.ts | previewFeature": {
    "message": "Función de vista previa"
  },
  "ui/legacy/TargetCrashedScreen.ts | devtoolsWasDisconnectedFromThe": {
    "message": "DevTools desconectouse da páxina."
  },
  "ui/legacy/TargetCrashedScreen.ts | oncePageIsReloadedDevtoolsWill": {
    "message": "Unha vez que se volva cargar a páxina, DevTools conectarase de novo automaticamente."
  },
  "ui/legacy/Toolbar.ts | clearInput": {
    "message": "Borrar"
  },
  "ui/legacy/Toolbar.ts | filter": {
    "message": "Filtrar"
  },
  "ui/legacy/Toolbar.ts | notPressed": {
    "message": "opción desactivada"
  },
  "ui/legacy/Toolbar.ts | pressed": {
    "message": "opción activada"
  },
  "ui/legacy/UIUtils.ts | anonymous": {
    "message": "(anónima)"
  },
  "ui/legacy/UIUtils.ts | anotherProfilerIsAlreadyActive": {
    "message": "Xa hai outro xerador de perfís activo"
  },
  "ui/legacy/UIUtils.ts | asyncCall": {
    "message": "Chamada asíncrona"
  },
  "ui/legacy/UIUtils.ts | cancel": {
    "message": "Cancelar"
  },
  "ui/legacy/UIUtils.ts | close": {
    "message": "Pechar"
  },
  "ui/legacy/UIUtils.ts | copyFileName": {
    "message": "Copiar nome do ficheiro"
  },
  "ui/legacy/UIUtils.ts | copyLinkAddress": {
    "message": "Copiar enderezo da ligazón"
  },
  "ui/legacy/UIUtils.ts | ok": {
    "message": "Aceptar"
  },
  "ui/legacy/UIUtils.ts | openInNewTab": {
    "message": "Abrir nunha pestana nova"
  },
  "ui/legacy/UIUtils.ts | promiseRejectedAsync": {
    "message": "Rexeitouse o proxecto Promise (asíncrono)"
  },
  "ui/legacy/UIUtils.ts | promiseResolvedAsync": {
    "message": "Resolveuse o proxecto Promise (asíncrono)"
  },
  "ui/legacy/ViewManager.ts | sPanel": {
    "message": "Panel {PH1}"
  },
  "ui/legacy/ViewRegistration.ts | drawer": {
    "message": "Panel"
  },
  "ui/legacy/ViewRegistration.ts | drawer_sidebar": {
    "message": "Barra lateral do panel"
  },
  "ui/legacy/ViewRegistration.ts | elements": {
    "message": "Elementos"
  },
  "ui/legacy/ViewRegistration.ts | network": {
    "message": "Rede"
  },
  "ui/legacy/ViewRegistration.ts | panel": {
    "message": "Panel"
  },
  "ui/legacy/ViewRegistration.ts | settings": {
    "message": "Configuración"
  },
  "ui/legacy/ViewRegistration.ts | sources": {
    "message": "Fontes"
  },
  "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": "Proporción de contraste"
  },
  "ui/legacy/components/color_picker/ContrastDetails.ts | noContrastInformationAvailable": {
    "message": "Non hai información dispoñible sobre o contraste"
  },
  "ui/legacy/components/color_picker/ContrastDetails.ts | pickBackgroundColor": {
    "message": "Escoller cor 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áis"
  },
  "ui/legacy/components/color_picker/ContrastDetails.ts | toggleBackgroundColorPicker": {
    "message": "Activar/desactivar o selector de cor de fondo"
  },
  "ui/legacy/components/color_picker/ContrastDetails.ts | useSuggestedColorStoFixLow": {
    "message": "Utilizar cor suxerida ({PH1}) para corrixir o contraste baixo"
  },
  "ui/legacy/components/color_picker/FormatPickerContextMenu.ts | colorClippedTooltipText": {
    "message": "Axustouse esta cor para que coincida coa gama do formato. O resultado foi {PH1}"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | addToPalette": {
    "message": "Engadir á paleta"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | changeAlpha": {
    "message": "Cambiar alfa"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | changeColorFormat": {
    "message": "Cambiar formato de cor"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | changeHue": {
    "message": "Cambiar tonalidade"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | clearPalette": {
    "message": "Borrar paleta"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | colorPalettes": {
    "message": "Paletas de cores"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | colorS": {
    "message": "Cor {PH1}"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | copyColorToClipboard": {
    "message": "Copiar cor no portapapeis"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | hex": {
    "message": "Hexadecimal"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | longclickOrLongpressSpaceToShow": {
    "message": "Mantén premida a tecla Espazo ou fai un clic longo nela para ver outros tons de {PH1}"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | pressArrowKeysMessage": {
    "message": "Para cambiar de posición na colección, preme as teclas das frechas con ou sen modificadoras. Podes combinar as teclas das frechas con Maiús, con Ctrl ou con Alt, que farán que a posición se mova moito, pouco ou moi pouco, respectivamente"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | previewPalettes": {
    "message": "Mostrar vista previa das paletas"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | removeAllToTheRight": {
    "message": "Quitar todo o contido á dereita"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | removeColor": {
    "message": "Quitar cor"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | returnToColorPicker": {
    "message": "Volver ao selector de cor"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | sInS": {
    "message": "{PH1} en {PH2}"
  },
  "ui/legacy/components/color_picker/Spectrum.ts | toggleColorPicker": {
    "message": "Contagotas [{PH1}]"
  },
  "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": "N/D"
  },
  "ui/legacy/components/cookie_table/CookiesTable.ts | name": {
    "message": "Nome"
  },
  "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": "Mostra o porto de orixe (intervalo entre 1 e 65535) no que se definiu a cookie. Se o porto é descoñecido, mostra -1."
  },
  "ui/legacy/components/cookie_table/CookiesTable.ts | sourceSchemeTooltip": {
    "message": "Mostra o mesmo esquema (Secure, NonSecure) no que se definiu a cookie. Se o esquema é descoñecido, mostra Unset."
  },
  "ui/legacy/components/cookie_table/CookiesTable.ts | timeAfter": {
    "message": "despois do {date}"
  },
  "ui/legacy/components/cookie_table/CookiesTable.ts | timeAfterTooltip": {
    "message": "A marca de tempo de vencemento é {seconds}, que se corresponde cunha data posterior ao {date}"
  },
  "ui/legacy/components/cookie_table/CookiesTable.ts | value": {
    "message": "Valor"
  },
  "ui/legacy/components/data_grid/DataGrid.ts | addNew": {
    "message": "Engadir provedor novo"
  },
  "ui/legacy/components/data_grid/DataGrid.ts | checked": {
    "message": "marcado"
  },
  "ui/legacy/components/data_grid/DataGrid.ts | collapsed": {
    "message": "contraídos"
  },
  "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": "Creouse unha fila de táboa baleira. Podes facer dobre clic ou usar o menú contextual para editar."
  },
  "ui/legacy/components/data_grid/DataGrid.ts | enterToSort": {
    "message": "Tipo de orde da columna: {PH1}. Preme Introducir para aplicar o filtro de clasificación"
  },
  "ui/legacy/components/data_grid/DataGrid.ts | expanded": {
    "message": "despregado"
  },
  "ui/legacy/components/data_grid/DataGrid.ts | headerOptions": {
    "message": "Opcións de cabeceira"
  },
  "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": "{PH1} Fila {PH2}"
  },
  "ui/legacy/components/data_grid/DataGrid.ts | sSUseTheUpAndDownArrowKeysTo": {
    "message": "{PH1} {PH2}, usa as teclas de frecha arriba e abaixo para desprazarte e interactuar coas filas da táboa. Utiliza o modo de navegación para ler cela a cela."
  },
  "ui/legacy/components/data_grid/DataGrid.ts | sortByString": {
    "message": "Ordenar por"
  },
  "ui/legacy/components/data_grid/DataGrid.ts | sortableColumn": {
    "message": "Sortable column. Press enter to apply sorting filter"
  },
  "ui/legacy/components/data_grid/ShowMoreDataGridNode.ts | showAllD": {
    "message": "Mostrar todo ({PH1})"
  },
  "ui/legacy/components/data_grid/ShowMoreDataGridNode.ts | showDAfter": {
    "message": "Mostrar os {PH1} seguintes"
  },
  "ui/legacy/components/data_grid/ShowMoreDataGridNode.ts | showDBefore": {
    "message": "Mostrar os {PH1} anteriores"
  },
  "ui/legacy/components/inline_editor/CSSShadowEditor.ts | blur": {
    "message": "Desenfocar"
  },
  "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": "Desprazamento X"
  },
  "ui/legacy/components/inline_editor/CSSShadowEditor.ts | yOffset": {
    "message": "Desprazamento Y"
  },
  "ui/legacy/components/inline_editor/ColorSwatch.ts | shiftclickToChangeColorFormat": {
    "message": "Preme Maiúsculas e fai clic para cambiar o formato da cor"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | PleaseEnterAValidValueForSText": {
    "message": "*Indica un valor válido para a entrada de texto de {PH1}"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | cssProperties": {
    "message": "Propiedades de CSS"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | deleteS": {
    "message": "Eliminar {PH1}"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | fallbackS": {
    "message": "Alternativa {PH1}"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | fontFamily": {
    "message": "Familia de tipo de letra"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | fontSelectorDeletedAtIndexS": {
    "message": "Eliminouse o selector de tipos de letra no índice: {PH1}"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | fontSize": {
    "message": "Tamaño do tipo de letra"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | fontWeight": {
    "message": "Grosor do tipo de letra"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | lineHeight": {
    "message": "Altura de liña"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | sKeyValueSelector": {
    "message": "Selector de valor clave ({PH1})"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | sSliderInput": {
    "message": "Entrada de control desprazable ({PH1})"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | sTextInput": {
    "message": "Introdución de texto {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 unidade ({PH1})"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | selectorInputMode": {
    "message": "Modo de introdución de texto do selector"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | sliderInputMode": {
    "message": "Modo de introdución de texto do control desprazable"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | spacing": {
    "message": "Espazamento"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | thereIsNoValueToDeleteAtIndexS": {
    "message": "Non hai ningún valor para eliminar no índice: {PH1}"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | thisPropertyIsSetToContainUnits": {
    "message": "Esta propiedade está configurada para conter unidades, pero non ten definido o correspondente valor unitsArray: {PH1}"
  },
  "ui/legacy/components/inline_editor/FontEditor.ts | units": {
    "message": "Unidades"
  },
  "ui/legacy/components/inline_editor/LinkSwatch.ts | sIsNotDefined": {
    "message": "A propiedade {PH1} non está definida"
  },
  "ui/legacy/components/object_ui/CustomPreviewComponent.ts | showAsJavascriptObject": {
    "message": "Mostrar como obxecto de JavaScript"
  },
  "ui/legacy/components/object_ui/ObjectPopoverHelper.ts | learnMore": {
    "message": "Máis información"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | collapseChildren": {
    "message": "Contraer elementos secundarios"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | copy": {
    "message": "Copiar"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | copyPropertyPath": {
    "message": "Copiar ruta da propiedade"
  },
  "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": "Despregar de forma recursiva"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | invokePropertyGetter": {
    "message": "Invocar método de obtención de propiedades"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | longTextWasTruncatedS": {
    "message": "truncouse o texto longo ({PH1})"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | noProperties": {
    "message": "Non hai ningunha propiedade"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | openInMemoryInpector": {
    "message": "Abrir no panel Inspector de memoria"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | showAllD": {
    "message": "Mostrar todo ({PH1})"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | showMoreS": {
    "message": "Mostrar máis ({PH1})"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | stringIsTooLargeToEdit": {
    "message": "<a cadea é demasiado grande para editala>"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | unknown": {
    "message": "descoñécese"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | valueNotAccessibleToTheDebugger": {
    "message": "O depurador non pode acceder ao valor"
  },
  "ui/legacy/components/object_ui/ObjectPropertiesSection.ts | valueUnavailable": {
    "message": "<valor non dispoñible>"
  },
  "ui/legacy/components/object_ui/RemoteObjectPreviewFormatter.ts | empty": {
    "message": "baleiro"
  },
  "ui/legacy/components/object_ui/RemoteObjectPreviewFormatter.ts | emptyD": {
    "message": "baleiro × {PH1}"
  },
  "ui/legacy/components/object_ui/RemoteObjectPreviewFormatter.ts | thePropertyIsComputedWithAGetter": {
    "message": "A propiedade calcúlase cun método de obtención"
  },
  "ui/legacy/components/perf_ui/BrickBreaker.ts | congrats": {
    "message": "Felicidades, gañaches!"
  },
  "ui/legacy/components/perf_ui/BrickBreaker.ts | ps": {
    "message": "Por certo, tamén podes escribir fixme para abrir o xogo"
  },
  "ui/legacy/components/perf_ui/FilmStripView.ts | doubleclickToZoomImageClickTo": {
    "message": "Fai dobre clic para achegar ou afastar a imaxe. Fai clic para ver as solicitudes anteriores."
  },
  "ui/legacy/components/perf_ui/FilmStripView.ts | nextFrame": {
    "message": "Marco seguinte"
  },
  "ui/legacy/components/perf_ui/FilmStripView.ts | previousFrame": {
    "message": "Marco 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}: seleccionar para ver as solicitudes anteriores."
  },
  "ui/legacy/components/perf_ui/FlameChart.ts | deleteAnnotations": {
    "message": "Eliminar anotacións"
  },
  "ui/legacy/components/perf_ui/FlameChart.ts | enterTrackConfigurationMode": {
    "message": "Configurar pistas"
  },
  "ui/legacy/components/perf_ui/FlameChart.ts | eventSelectedFromGroup": {
    "message": "Seleccionouse un evento {PH1} en {PH2}. Preme Introducir para enfocar o evento."
  },
  "ui/legacy/components/perf_ui/FlameChart.ts | exitTrackConfigurationMode": {
    "message": "Finalizar configuración das canles"
  },
  "ui/legacy/components/perf_ui/FlameChart.ts | flameChart": {
    "message": "Gráfico de chamas"
  },
  "ui/legacy/components/perf_ui/FlameChart.ts | labelEntry": {
    "message": "Entrada de etiqueta"
  },
  "ui/legacy/components/perf_ui/FlameChart.ts | linkEntries": {
    "message": "Vincular entradas"
  },
  "ui/legacy/components/perf_ui/FlameChart.ts | sCollapsed": {
    "message": "Contraeuse o grupo {PH1}"
  },
  "ui/legacy/components/perf_ui/FlameChart.ts | sExpanded": {
    "message": "Despregouse o grupo {PH1}"
  },
  "ui/legacy/components/perf_ui/FlameChart.ts | sHovered": {
    "message": "Pasouse por enriba do elemento {PH1}"
  },
  "ui/legacy/components/perf_ui/FlameChart.ts | sSelected": {
    "message": "Seleccionouse o grupo {PH1}"
  },
  "ui/legacy/components/perf_ui/NetworkPriorities.ts | high": {
    "message": "Alta"
  },
  "ui/legacy/components/perf_ui/NetworkPriorities.ts | highest": {
    "message": "Máis alta"
  },
  "ui/legacy/components/perf_ui/NetworkPriorities.ts | low": {
    "message": "Baixas"
  },
  "ui/legacy/components/perf_ui/NetworkPriorities.ts | lowest": {
    "message": "Máis baixa"
  },
  "ui/legacy/components/perf_ui/NetworkPriorities.ts | medium": {
    "message": "Medio"
  },
  "ui/legacy/components/perf_ui/OverviewGrid.ts | leftResizer": {
    "message": "Axuste de tamaño do lado esquerdo"
  },
  "ui/legacy/components/perf_ui/OverviewGrid.ts | overviewGridWindow": {
    "message": "Ventá de grade de vista xeral"
  },
  "ui/legacy/components/perf_ui/OverviewGrid.ts | rightResizer": {
    "message": "Axuste de tamaño do lado dereito"
  },
  "ui/legacy/components/perf_ui/PieChart.ts | total": {
    "message": "Total"
  },
  "ui/legacy/components/perf_ui/perf_ui-meta.ts | classic": {
    "message": "Clásico"
  },
  "ui/legacy/components/perf_ui/perf_ui-meta.ts | collectGarbage": {
    "message": "Recompilar desperdicios"
  },
  "ui/legacy/components/perf_ui/perf_ui-meta.ts | flamechartSelectedNavigation": {
    "message": "Navegación polo gráfico de chamas:"
  },
  "ui/legacy/components/perf_ui/perf_ui-meta.ts | hideLiveMemoryAllocation": {
    "message": "Ocultar anotacións de asignación de memoria activa"
  },
  "ui/legacy/components/perf_ui/perf_ui-meta.ts | liveMemoryAllocationAnnotations": {
    "message": "Anotacións de asignación de memoria activa"
  },
  "ui/legacy/components/perf_ui/perf_ui-meta.ts | modern": {
    "message": "Moderna"
  },
  "ui/legacy/components/perf_ui/perf_ui-meta.ts | showLiveMemoryAllocation": {
    "message": "Mostrar anotacións de asignación de memoria activa"
  },
  "ui/legacy/components/quick_open/CommandMenu.ts | command": {
    "message": "Comando"
  },
  "ui/legacy/components/quick_open/CommandMenu.ts | deprecated": {
    "message": "(obsoleto)"
  },
  "ui/legacy/components/quick_open/CommandMenu.ts | noCommandsFound": {
    "message": "Non se atoparon comandos"
  },
  "ui/legacy/components/quick_open/CommandMenu.ts | oneOrMoreSettingsHaveChanged": {
    "message": "Cambiáronse unha ou máis opcións de configuración que requiren que se volva cargar DevTools para que teñan efecto."
  },
  "ui/legacy/components/quick_open/CommandMenu.ts | run": {
    "message": "Executar"
  },
  "ui/legacy/components/quick_open/CommandMenu.ts | runCommand": {
    "message": "Executar comando"
  },
  "ui/legacy/components/quick_open/FilteredListWidget.ts | noResultsFound": {
    "message": "Non se atoparon resultados"
  },
  "ui/legacy/components/quick_open/FilteredListWidget.ts | quickOpen": {
    "message": "Apertura rápida"
  },
  "ui/legacy/components/quick_open/FilteredListWidget.ts | quickOpenPrompt": {
    "message": "Solicitude de apertura rápida"
  },
  "ui/legacy/components/quick_open/FilteredListWidget.ts | sItemSOfS": {
    "message": "{PH1}, elemento {PH2} de {PH3}"
  },
  "ui/legacy/components/quick_open/QuickOpen.ts | typeToSeeAvailableCommands": {
    "message": "Escribe \"?\" para ver os comandos dispoñibles"
  },
  "ui/legacy/components/quick_open/quick_open-meta.ts | openFile": {
    "message": "Abrir ficheiro"
  },
  "ui/legacy/components/quick_open/quick_open-meta.ts | runCommand": {
    "message": "Executar comando"
  },
  "ui/legacy/components/source_frame/FontView.ts | font": {
    "message": "Tipo de letra"
  },
  "ui/legacy/components/source_frame/FontView.ts | previewOfFontFromS": {
    "message": "Vista previa do tipo de letra de {PH1}"
  },
  "ui/legacy/components/source_frame/ImageView.ts | copyImageAsDataUri": {
    "message": "Copiar imaxe como URI de datos"
  },
  "ui/legacy/components/source_frame/ImageView.ts | copyImageUrl": {
    "message": "Copiar URL da imaxe"
  },
  "ui/legacy/components/source_frame/ImageView.ts | dD": {
    "message": "{PH1} × {PH2}"
  },
  "ui/legacy/components/source_frame/ImageView.ts | download": {
    "message": "descarga"
  },
  "ui/legacy/components/source_frame/ImageView.ts | dropImageFileHere": {
    "message": "Soltar ficheiro de imaxe aquí"
  },
  "ui/legacy/components/source_frame/ImageView.ts | image": {
    "message": "Imaxe"
  },
  "ui/legacy/components/source_frame/ImageView.ts | imageFromS": {
    "message": "Imaxe procedente de {PH1}"
  },
  "ui/legacy/components/source_frame/ImageView.ts | openImageInNewTab": {
    "message": "Abrir imaxe nunha pestana nova"
  },
  "ui/legacy/components/source_frame/ImageView.ts | saveImageAs": {
    "message": "Gardar imaxe como..."
  },
  "ui/legacy/components/source_frame/JSONView.ts | find": {
    "message": "Buscar"
  },
  "ui/legacy/components/source_frame/PreviewFactory.ts | failedToLoadData": {
    "message": "Failed to load data"
  },
  "ui/legacy/components/source_frame/PreviewFactory.ts | nothingToPreview": {
    "message": "Nothing to preview"
  },
  "ui/legacy/components/source_frame/ResourceSourceFrame.ts | find": {
    "message": "Buscar"
  },
  "ui/legacy/components/source_frame/SourceFrame.ts | allow": {
    "message": "Permitir"
  },
  "ui/legacy/components/source_frame/SourceFrame.ts | allowPasting": {
    "message": "permitir pegado"
  },
  "ui/legacy/components/source_frame/SourceFrame.ts | binaryContentError": {
    "message": "O editor non pode mostrar datos binarios. Usa a pestana Resposta do panel Rede para inspeccionar este recurso."
  },
  "ui/legacy/components/source_frame/SourceFrame.ts | bytecodePositionXs": {
    "message": "Posición do bytecode: 0x{PH1}"
  },
  "ui/legacy/components/source_frame/SourceFrame.ts | cancel": {
    "message": "Cancelar"
  },
  "ui/legacy/components/source_frame/SourceFrame.ts | dCharactersSelected": {
    "message": "Caracteres seleccionados: {PH1}"
  },
  "ui/legacy/components/source_frame/SourceFrame.ts | dLinesDCharactersSelected": {
    "message": "Seleccionáronse {PH1} liñas e {PH2} caracteres"
  },
  "ui/legacy/components/source_frame/SourceFrame.ts | dSelectionRegions": {
    "message": "{PH1} rexións seleccionadas"
  },
  "ui/legacy/components/source_frame/SourceFrame.ts | doNotPaste": {
    "message": "Non pegues en DevTools código que non entendas ou que non revisases. Iso podería permitirlles aos atacantes roubarche a identidade ou asumir o control do teu ordenador. Escribe \"{PH1}\" máis abaixo para poder pegar código."
  },
  "ui/legacy/components/source_frame/SourceFrame.ts | doYouTrustThisCode": {
    "message": "Confías neste código?"
  },
  "ui/legacy/components/source_frame/SourceFrame.ts | lineSColumnS": {
    "message": "Liña {PH1}, columna {PH2}"
  },
  "ui/legacy/components/source_frame/SourceFrame.ts | loading": {
    "message": "Cargando…"
  },
  "ui/legacy/components/source_frame/SourceFrame.ts | prettyPrint": {
    "message": "Dar formato"
  },
  "ui/legacy/components/source_frame/SourceFrame.ts | source": {
    "message": "Orixe"
  },
  "ui/legacy/components/source_frame/SourceFrame.ts | typeAllowPasting": {
    "message": "Escribe ''{PH1}''"
  },
  "ui/legacy/components/source_frame/XMLView.ts | find": {
    "message": "Buscar"
  },
  "ui/legacy/components/source_frame/source_frame-meta.ts | Spaces": {
    "message": "2 espazos"
  },
  "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 espazos"
  },
  "ui/legacy/components/source_frame/source_frame-meta.ts | fSpaces": {
    "message": "4 espazos"
  },
  "ui/legacy/components/source_frame/source_frame-meta.ts | setIndentationToESpaces": {
    "message": "Definir sangría de 8 espazos"
  },
  "ui/legacy/components/source_frame/source_frame-meta.ts | setIndentationToFSpaces": {
    "message": "Definir sangría de 4 espazos"
  },
  "ui/legacy/components/source_frame/source_frame-meta.ts | setIndentationToSpaces": {
    "message": "Definir sangría de 2 espazos"
  },
  "ui/legacy/components/source_frame/source_frame-meta.ts | setIndentationToTabCharacter": {
    "message": "Establecer sangría no carácter de tabulador"
  },
  "ui/legacy/components/source_frame/source_frame-meta.ts | tabCharacter": {
    "message": "Carácter de tabulador"
  },
  "ui/legacy/components/utils/ImagePreview.ts | currentSource": {
    "message": "Orixe actual:"
  },
  "ui/legacy/components/utils/ImagePreview.ts | fileSize": {
    "message": "Tamaño do ficheiro:"
  },
  "ui/legacy/components/utils/ImagePreview.ts | imageFromS": {
    "message": "Imaxe procedente de {PH1}"
  },
  "ui/legacy/components/utils/ImagePreview.ts | intrinsicAspectRatio": {
    "message": "Proporción intrínseca:"
  },
  "ui/legacy/components/utils/ImagePreview.ts | intrinsicSize": {
    "message": "Tamaño intrínseco:"
  },
  "ui/legacy/components/utils/ImagePreview.ts | renderedAspectRatio": {
    "message": "Proporción renderizada:"
  },
  "ui/legacy/components/utils/ImagePreview.ts | renderedSize": {
    "message": "Tamaño da imaxe renderizada:"
  },
  "ui/legacy/components/utils/ImagePreview.ts | unknownSource": {
    "message": "orixe descoñecida"
  },
  "ui/legacy/components/utils/JSPresentationUtils.ts | addToIgnore": {
    "message": "Engadir script á lista de elementos ignorados"
  },
  "ui/legacy/components/utils/JSPresentationUtils.ts | removeFromIgnore": {
    "message": "Quitar da lista de elementos ignorados"
  },
  "ui/legacy/components/utils/JSPresentationUtils.ts | showLess": {
    "message": "Mostrar menos"
  },
  "ui/legacy/components/utils/JSPresentationUtils.ts | showMoreFrames": {
    "message": "Mostrar os marcos incluídos na lista de ignorados"
  },
  "ui/legacy/components/utils/JSPresentationUtils.ts | unknownSource": {
    "message": "descoñecido"
  },
  "ui/legacy/components/utils/Linkifier.ts | auto": {
    "message": "automático"
  },
  "ui/legacy/components/utils/Linkifier.ts | linkHandling": {
    "message": "Manipulación de ligazóns:"
  },
  "ui/legacy/components/utils/Linkifier.ts | openUsingS": {
    "message": "Abrir usando {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": "(descoñecido)"
  }
}
