UNPKG

chrome-devtools-frontend

Version:
735 lines 179 kB
{ "flow-report/src/i18n/ui-strings.js | allReports": { "message": "Todos los informes" }, "flow-report/src/i18n/ui-strings.js | categories": { "message": "Categorías" }, "flow-report/src/i18n/ui-strings.js | categoryAccessibility": { "message": "Accesibilidad" }, "flow-report/src/i18n/ui-strings.js | categoryBestPractices": { "message": "Recomendaciones" }, "flow-report/src/i18n/ui-strings.js | categoryPerformance": { "message": "Rendimiento" }, "flow-report/src/i18n/ui-strings.js | categoryProgressiveWebApp": { "message": "App web progresiva" }, "flow-report/src/i18n/ui-strings.js | categorySeo": { "message": "SEO" }, "flow-report/src/i18n/ui-strings.js | desktop": { "message": "Escritorio" }, "flow-report/src/i18n/ui-strings.js | helpDialogTitle": { "message": "Explicación del informe de flujos de Lighthouse" }, "flow-report/src/i18n/ui-strings.js | helpLabel": { "message": "Explicación de flujos" }, "flow-report/src/i18n/ui-strings.js | helpUseCaseInstructionNavigation": { "message": "Utilizar los informes de navegación para…" }, "flow-report/src/i18n/ui-strings.js | helpUseCaseInstructionSnapshot": { "message": "Utilizar los informes de instantáneas para…" }, "flow-report/src/i18n/ui-strings.js | helpUseCaseInstructionTimespan": { "message": "Utilizar los informes de períodos para…" }, "flow-report/src/i18n/ui-strings.js | helpUseCaseNavigation1": { "message": "Obtener una puntuación de rendimiento de Lighthouse." }, "flow-report/src/i18n/ui-strings.js | helpUseCaseNavigation2": { "message": "Obtener métricas de rendimiento de carga de páginas, como el Procesamiento de imagen con contenido más grande y el índice de velocidad." }, "flow-report/src/i18n/ui-strings.js | helpUseCaseNavigation3": { "message": "Evaluar las capacidades de las apps web progresivas." }, "flow-report/src/i18n/ui-strings.js | helpUseCaseSnapshot1": { "message": "Encontrar problemas de accesibilidad en aplicaciones de página única o formularios complejos." }, "flow-report/src/i18n/ui-strings.js | helpUseCaseSnapshot2": { "message": "Evaluar prácticas recomendadas de menús y elementos de la IU ocultos detrás de la interacción." }, "flow-report/src/i18n/ui-strings.js | helpUseCaseTimespan1": { "message": "Medir los cambios de diseño y el tiempo de ejecución de JavaScript en una serie de interacciones." }, "flow-report/src/i18n/ui-strings.js | helpUseCaseTimespan2": { "message": "Descubrir oportunidades de rendimiento para mejorar la experiencia en aplicaciones de página única y en páginas abiertas por largo tiempo." }, "flow-report/src/i18n/ui-strings.js | highestImpact": { "message": "Mayor impacto" }, "flow-report/src/i18n/ui-strings.js | informativeAuditCount": { "message": "{numInformative,plural, =1{{numInformative} auditoría informativa}other{{numInformative} auditorías informativas}}" }, "flow-report/src/i18n/ui-strings.js | mobile": { "message": "Para dispositivos móviles" }, "flow-report/src/i18n/ui-strings.js | navigationDescription": { "message": "Carga de página" }, "flow-report/src/i18n/ui-strings.js | navigationLongDescription": { "message": "Los informes de navegación analizan la carga de una sola página, de la misma manera que los informes originales de Lighthouse." }, "flow-report/src/i18n/ui-strings.js | navigationReport": { "message": "Informe de navegación" }, "flow-report/src/i18n/ui-strings.js | navigationReportCount": { "message": "{numNavigation,plural, =1{{numNavigation} informe de navegación}other{{numNavigation} informes de navegación}}" }, "flow-report/src/i18n/ui-strings.js | passableAuditCount": { "message": "{numPassableAudits,plural, =1{{numPassableAudits} auditoría con posibilidades de aprobar}other{{numPassableAudits} auditorías con posibilidades de aprobar}}" }, "flow-report/src/i18n/ui-strings.js | passedAuditCount": { "message": "{numPassed,plural, =1{{numPassed} auditoría aprobada}other{{numPassed} auditorías aprobadas}}" }, "flow-report/src/i18n/ui-strings.js | ratingAverage": { "message": "Promedio" }, "flow-report/src/i18n/ui-strings.js | ratingError": { "message": "Error" }, "flow-report/src/i18n/ui-strings.js | ratingFail": { "message": "Deficiente" }, "flow-report/src/i18n/ui-strings.js | ratingPass": { "message": "Bueno" }, "flow-report/src/i18n/ui-strings.js | save": { "message": "Guardar" }, "flow-report/src/i18n/ui-strings.js | snapshotDescription": { "message": "Estado de la página en un momento específico" }, "flow-report/src/i18n/ui-strings.js | snapshotLongDescription": { "message": "Los informes de instantáneas analizan la página en un estado particular, por lo general, después de las interacciones de un usuario." }, "flow-report/src/i18n/ui-strings.js | snapshotReport": { "message": "Informe de un momento específico" }, "flow-report/src/i18n/ui-strings.js | snapshotReportCount": { "message": "{numSnapshot,plural, =1{{numSnapshot} informe de un momento específico}other{{numSnapshot} informes de un momento específico}}" }, "flow-report/src/i18n/ui-strings.js | summary": { "message": "Resumen" }, "flow-report/src/i18n/ui-strings.js | timespanDescription": { "message": "Interacciones del usuario" }, "flow-report/src/i18n/ui-strings.js | timespanLongDescription": { "message": "Los informes de períodos analizan un período arbitrario, el cual por lo general incluye interacciones de los usuarios." }, "flow-report/src/i18n/ui-strings.js | timespanReport": { "message": "Informe del período" }, "flow-report/src/i18n/ui-strings.js | timespanReportCount": { "message": "{numTimespan,plural, =1{{numTimespan} informe del período}other{{numTimespan} informes del período}}" }, "flow-report/src/i18n/ui-strings.js | title": { "message": "Informe del flujo de usuarios de Lighthouse" }, "lighthouse-core/audits/accessibility/accesskeys.js | description": { "message": "Las claves de acceso permiten a los usuarios dirigirse rápidamente a una parte concreta de la página. Para facilitar una navegación correcta, las claves de acceso deben ser únicas. [Obtén más información](https://web.dev/accesskeys/)." }, "lighthouse-core/audits/accessibility/accesskeys.js | failureTitle": { "message": "Los valores de `[accesskey]` no son únicos" }, "lighthouse-core/audits/accessibility/accesskeys.js | title": { "message": "Los valores de `[accesskey]` son únicos" }, "lighthouse-core/audits/accessibility/aria-allowed-attr.js | description": { "message": "Cada `role` de ARIA admite un subconjunto específico de atributos de `aria-*`. Si no coinciden estos valores, los atributos de `aria-*` no serán válidos. [Obtén más información](https://web.dev/aria-allowed-attr/)." }, "lighthouse-core/audits/accessibility/aria-allowed-attr.js | failureTitle": { "message": "Los atributos `[aria-*]` no coinciden con sus roles" }, "lighthouse-core/audits/accessibility/aria-allowed-attr.js | title": { "message": "Los atributos `[aria-*]` coinciden con sus roles" }, "lighthouse-core/audits/accessibility/aria-command-name.js | description": { "message": "Si un elemento no tiene un nombre de accesibilidad, los lectores de pantalla lo leerán en voz alta con un nombre genérico, por lo que resulta inservible para los usuarios que necesitan usar lectores de pantalla. [Obtén más información](https://web.dev/aria-name/)." }, "lighthouse-core/audits/accessibility/aria-command-name.js | failureTitle": { "message": "Los elementos `button`, `link` y `menuitem` no tienen nombres aptos para la accesibilidad." }, "lighthouse-core/audits/accessibility/aria-command-name.js | title": { "message": "Los elementos `button`, `link` y `menuitem` tienen nombres aptos para la accesibilidad" }, "lighthouse-core/audits/accessibility/aria-hidden-body.js | description": { "message": "Si se configura `aria-hidden=\"true\"` en el documento `<body>`, las tecnologías de accesibilidad, como los lectores de pantalla, funcionarán de forma inconsistente. [Obtén más información](https://web.dev/aria-hidden-body/)." }, "lighthouse-core/audits/accessibility/aria-hidden-body.js | failureTitle": { "message": "`[aria-hidden=\"true\"]` aparece en el documento `<body>`" }, "lighthouse-core/audits/accessibility/aria-hidden-body.js | title": { "message": "`[aria-hidden=\"true\"]` no aparece en el documento `<body>`" }, "lighthouse-core/audits/accessibility/aria-hidden-focus.js | description": { "message": "Los objetos descendentes enfocables dentro de un elemento de `[aria-hidden=\"true\"]` impiden que esos elementos interactivos estén disponibles para los usuarios de tecnologías de accesibilidad, como los lectores de pantalla. [Obtén más información](https://web.dev/aria-hidden-focus/)." }, "lighthouse-core/audits/accessibility/aria-hidden-focus.js | failureTitle": { "message": "Los elementos de `[aria-hidden=\"true\"]` contienen objetos descendentes enfocables" }, "lighthouse-core/audits/accessibility/aria-hidden-focus.js | title": { "message": "Los elementos de `[aria-hidden=\"true\"]` no contienen objetos descendentes enfocables" }, "lighthouse-core/audits/accessibility/aria-input-field-name.js | description": { "message": "Si un campo de entrada no tiene un nombre apto para la accesibilidad, los lectores de pantalla lo leerán en voz alta con un nombre genérico, por lo que resulta inservible para los usuarios que necesitan usar lectores de pantalla. [Obtén más información](https://web.dev/aria-name/)." }, "lighthouse-core/audits/accessibility/aria-input-field-name.js | failureTitle": { "message": "Los campos de entrada de ARIA no tienen nombres aptos para la accesibilidad" }, "lighthouse-core/audits/accessibility/aria-input-field-name.js | title": { "message": "Los campos de entrada de ARIA tienen nombres aptos para la accesibilidad" }, "lighthouse-core/audits/accessibility/aria-meter-name.js | description": { "message": "Si un elemento no tiene un nombre de accesibilidad, los lectores de pantalla lo leerán en voz alta con un nombre genérico, por lo que resulta inservible para los usuarios que necesitan usar lectores de pantalla. [Obtén más información](https://web.dev/aria-name/)." }, "lighthouse-core/audits/accessibility/aria-meter-name.js | failureTitle": { "message": "Los elementos `meter` de ARIA no tienen nombres aptos para la accesibilidad." }, "lighthouse-core/audits/accessibility/aria-meter-name.js | title": { "message": "Los elementos `meter` de ARIA tienen nombres aptos para la accesibilidad" }, "lighthouse-core/audits/accessibility/aria-progressbar-name.js | description": { "message": "Si un elemento de `progressbar` no tiene un nombre apto para la accesibilidad, los lectores de pantalla lo leerán en voz alta con un nombre genérico, por lo que resulta inservible para los usuarios que necesitan usar lectores de pantalla. [Obtén más información](https://web.dev/aria-name/)." }, "lighthouse-core/audits/accessibility/aria-progressbar-name.js | failureTitle": { "message": "Los elementos `progressbar` de ARIA no tienen nombres aptos para la accesibilidad." }, "lighthouse-core/audits/accessibility/aria-progressbar-name.js | title": { "message": "Los elementos `progressbar` de ARIA tienen nombres aptos para la accesibilidad" }, "lighthouse-core/audits/accessibility/aria-required-attr.js | description": { "message": "Algunos roles de ARIA incluyen atributos obligatorios que describen el estado del elemento a los lectores de pantalla. [Obtén más información](https://web.dev/aria-required-attr/)." }, "lighthouse-core/audits/accessibility/aria-required-attr.js | failureTitle": { "message": "Los elementos `[role]` no tienen todos los atributos `[aria-*]` necesarios" }, "lighthouse-core/audits/accessibility/aria-required-attr.js | title": { "message": "Los elementos `[role]` tienen todos los atributos `[aria-*]` necesarios" }, "lighthouse-core/audits/accessibility/aria-required-children.js | description": { "message": "Algunos roles principales de ARIA deben contener roles secundarios específicos para llevar a cabo las funciones de accesibilidad correspondientes. [Obtén más información](https://web.dev/aria-required-children/)." }, "lighthouse-core/audits/accessibility/aria-required-children.js | failureTitle": { "message": "Los elementos ARIA con un atributo `[role]` deben incluir elementos secundarios con un `[role]` específico. Faltan algunos o todos los elementos secundarios necesarios." }, "lighthouse-core/audits/accessibility/aria-required-children.js | title": { "message": "Los elementos ARIA con un atributo `[role]` deben incluir elementos secundarios con un `[role]` específico. Se detectaron todos los elementos secundarios necesarios." }, "lighthouse-core/audits/accessibility/aria-required-parent.js | description": { "message": "Algunos roles secundarios de ARIA deben incluirse dentro de roles principales específicos para llevar a cabo de manera adecuada las funciones de accesibilidad correspondientes. [Obtén más información](https://web.dev/aria-required-parent/)." }, "lighthouse-core/audits/accessibility/aria-required-parent.js | failureTitle": { "message": "Los elementos `[role]` no se incluyen en los elementos principales necesarios" }, "lighthouse-core/audits/accessibility/aria-required-parent.js | title": { "message": "Los elementos `[role]` se incluyen en los elementos principales correspondientes" }, "lighthouse-core/audits/accessibility/aria-roles.js | description": { "message": "Los roles de ARIA deben tener valores válidos para realizar las funciones de accesibilidad correspondientes. [Obtén más información](https://web.dev/aria-roles/)." }, "lighthouse-core/audits/accessibility/aria-roles.js | failureTitle": { "message": "Los valores de `[role]` no son válidos" }, "lighthouse-core/audits/accessibility/aria-roles.js | title": { "message": "Los valores de `[role]` son válidos" }, "lighthouse-core/audits/accessibility/aria-toggle-field-name.js | description": { "message": "Si un campo de activación no tiene un nombre apto para la accesibilidad, los lectores de pantalla lo leerán en voz alta con un nombre genérico, por lo que resulta inservible para los usuarios que necesitan usar lectores de pantalla. [Obtén más información](https://web.dev/aria-name/)." }, "lighthouse-core/audits/accessibility/aria-toggle-field-name.js | failureTitle": { "message": "Los campos de activación de ARIA no tienen nombres aptos para la accesibilidad" }, "lighthouse-core/audits/accessibility/aria-toggle-field-name.js | title": { "message": "Los campos de activación de ARIA tienen nombres aptos para la accesibilidad" }, "lighthouse-core/audits/accessibility/aria-tooltip-name.js | description": { "message": "Si un elemento no tiene un nombre de accesibilidad, los lectores de pantalla lo leerán en voz alta con un nombre genérico, por lo que resulta inservible para los usuarios que necesitan usar lectores de pantalla. [Obtén más información](https://web.dev/aria-name/)." }, "lighthouse-core/audits/accessibility/aria-tooltip-name.js | failureTitle": { "message": "Los elementos `tooltip` de ARIA no tienen nombres aptos para la accesibilidad." }, "lighthouse-core/audits/accessibility/aria-tooltip-name.js | title": { "message": "Los elementos `tooltip` de ARIA tienen nombres aptos para la accesibilidad" }, "lighthouse-core/audits/accessibility/aria-treeitem-name.js | description": { "message": "Si un elemento no tiene un nombre de accesibilidad, los lectores de pantalla lo leerán en voz alta con un nombre genérico, por lo que resulta inservible para los usuarios que necesitan usar lectores de pantalla. [Obtén más información](https://web.dev/aria-name/)." }, "lighthouse-core/audits/accessibility/aria-treeitem-name.js | failureTitle": { "message": "Los elementos `treeitem` de ARIA no tienen nombres aptos para la accesibilidad." }, "lighthouse-core/audits/accessibility/aria-treeitem-name.js | title": { "message": "Los elementos `treeitem` de ARIA tienen nombres aptos para la accesibilidad" }, "lighthouse-core/audits/accessibility/aria-valid-attr-value.js | description": { "message": "Las tecnologías de asistencia, como los lectores de pantalla, no pueden interpretar atributos de ARIA con valores no válidos. [Obtén más información](https://web.dev/aria-valid-attr-value/)." }, "lighthouse-core/audits/accessibility/aria-valid-attr-value.js | failureTitle": { "message": "Los atributos `[aria-*]` no tienen valores válidos" }, "lighthouse-core/audits/accessibility/aria-valid-attr-value.js | title": { "message": "Los atributos `[aria-*]` tienen valores válidos" }, "lighthouse-core/audits/accessibility/aria-valid-attr.js | description": { "message": "Las tecnologías de asistencia, como los lectores de pantalla, no pueden interpretar los atributos ARIA cuyos nombres no sean válidos. [Obtén más información](https://web.dev/aria-valid-attr/)." }, "lighthouse-core/audits/accessibility/aria-valid-attr.js | failureTitle": { "message": "Los atributos `[aria-*]` no son válidos o no están bien escritos" }, "lighthouse-core/audits/accessibility/aria-valid-attr.js | title": { "message": "Los atributos `[aria-*]` son válidos y están bien escritos" }, "lighthouse-core/audits/accessibility/axe-audit.js | failingElementsHeader": { "message": "Elementos con errores" }, "lighthouse-core/audits/accessibility/button-name.js | description": { "message": "Si un botón no tiene un nombre accesible, los lectores de pantalla lo leerán en voz alta como \"botón\", por lo que resulta inservible para los usuarios que necesitan usar lectores de pantalla. [Obtén más información](https://web.dev/button-name/)." }, "lighthouse-core/audits/accessibility/button-name.js | failureTitle": { "message": "Los botones no tienen nombres accesibles" }, "lighthouse-core/audits/accessibility/button-name.js | title": { "message": "Los botones tienen nombres accesibles" }, "lighthouse-core/audits/accessibility/bypass.js | description": { "message": "Incluir maneras de omitir el contenido repetitivo permite a los usuarios que usan un teclado navegar por la página con mayor eficiencia. [Obtén más información](https://web.dev/bypass/)." }, "lighthouse-core/audits/accessibility/bypass.js | failureTitle": { "message": "La página no contiene ningún título, vínculo de omisión ni región de punto de referencia" }, "lighthouse-core/audits/accessibility/bypass.js | title": { "message": "La página contiene un título, un vínculo de omisión o una región de punto de referencia" }, "lighthouse-core/audits/accessibility/color-contrast.js | description": { "message": "Los textos con poco contraste resultan difíciles o imposibles de leer para muchos usuarios. [Obtén más información](https://web.dev/color-contrast/)." }, "lighthouse-core/audits/accessibility/color-contrast.js | failureTitle": { "message": "Los colores de fondo y de primer plano no tienen una relación de contraste adecuada." }, "lighthouse-core/audits/accessibility/color-contrast.js | title": { "message": "Los colores de fondo y de primer plano tienen una relación de contraste adecuada" }, "lighthouse-core/audits/accessibility/definition-list.js | description": { "message": "Si las listas de definiciones no están bien marcadas, es posible que los lectores de pantalla las lean de forma confusa o imprecisa. [Obtén más información](https://web.dev/definition-list/)." }, "lighthouse-core/audits/accessibility/definition-list.js | failureTitle": { "message": "Los elementos `<dl>` no contienen solo elementos `<script>`, `<template>` o `<div>`, o grupos de `<dt>` y `<dd>` ordenados correctamente." }, "lighthouse-core/audits/accessibility/definition-list.js | title": { "message": "Los elementos `<dl>` contienen solo elementos `<script>`, `<template>` o `<div>`, o grupos de `<dt>` y `<dd>` ordenados correctamente." }, "lighthouse-core/audits/accessibility/dlitem.js | description": { "message": "Los elementos de la lista de definiciones (`<dt>` y `<dd>`) deben incluirse en un elemento `<dl>` principal para garantizar que los lectores de pantalla los lean correctamente. [Obtén más información](https://web.dev/dlitem/)." }, "lighthouse-core/audits/accessibility/dlitem.js | failureTitle": { "message": "Los elementos de la lista de definiciones no se incluyen en los elementos `<dl>`" }, "lighthouse-core/audits/accessibility/dlitem.js | title": { "message": "Los elementos de la lista de definiciones se incluyen en los elementos `<dl>`" }, "lighthouse-core/audits/accessibility/document-title.js | description": { "message": "El título les brinda a los usuarios de lectores de pantalla una descripción general de la página. Por su parte, los usuarios de motores de búsqueda lo usan mucho para determinar si una página es relevante para su búsqueda. [Obtén más información](https://web.dev/document-title/)." }, "lighthouse-core/audits/accessibility/document-title.js | failureTitle": { "message": "El documento no tiene un elemento `<title>`" }, "lighthouse-core/audits/accessibility/document-title.js | title": { "message": "El documento tiene un elemento `<title>`" }, "lighthouse-core/audits/accessibility/duplicate-id-active.js | description": { "message": "Todos los elementos enfocables deben tener un valor de `id` único para que las tecnologías de accesibilidad puedan detectarlos. [Obtén más información](https://web.dev/duplicate-id-active/)." }, "lighthouse-core/audits/accessibility/duplicate-id-active.js | failureTitle": { "message": "Los atributos de `[id]` de los elementos enfocables y activos no son únicos" }, "lighthouse-core/audits/accessibility/duplicate-id-active.js | title": { "message": "Los atributos de `[id]` de los elementos enfocables y activos son únicos" }, "lighthouse-core/audits/accessibility/duplicate-id-aria.js | description": { "message": "El valor de un ID de ARIA debe ser único para impedir que las tecnologías de accesibilidad omitan otras instancias. [Obtén más información](https://web.dev/duplicate-id-aria/)." }, "lighthouse-core/audits/accessibility/duplicate-id-aria.js | failureTitle": { "message": "Los ID de ARIA no son únicos" }, "lighthouse-core/audits/accessibility/duplicate-id-aria.js | title": { "message": "Los ID de ARIA son únicos" }, "lighthouse-core/audits/accessibility/form-field-multiple-labels.js | description": { "message": "Las tecnologías de accesibilidad, como los lectores de pantalla, pueden tener dificultades para anunciar los campos de formulario con varias etiquetas, ya que usan la primera etiqueta, la última o todas. [Obtén más información](https://web.dev/form-field-multiple-labels/)." }, "lighthouse-core/audits/accessibility/form-field-multiple-labels.js | failureTitle": { "message": "Los campos de formulario tienen varias etiquetas" }, "lighthouse-core/audits/accessibility/form-field-multiple-labels.js | title": { "message": "Ningún campo del formulario tiene varias etiquetas" }, "lighthouse-core/audits/accessibility/frame-title.js | description": { "message": "Los usuarios de lectores de pantalla necesitan que los marcos tengan títulos para que se describa su contenido. [Obtén más información](https://web.dev/frame-title/)." }, "lighthouse-core/audits/accessibility/frame-title.js | failureTitle": { "message": "Los elementos `<frame>` o `<iframe>` no tienen título" }, "lighthouse-core/audits/accessibility/frame-title.js | title": { "message": "Los elementos `<frame>` o `<iframe>` tienen un título" }, "lighthouse-core/audits/accessibility/heading-order.js | description": { "message": "Los encabezados ordenados correctamente que no omiten niveles proporcionan la estructura semántica de la página, lo que facilita la navegación y comprensión cuando se usan tecnologías de accesibilidad. [Obtén más información](https://web.dev/heading-order/)." }, "lighthouse-core/audits/accessibility/heading-order.js | failureTitle": { "message": "Los elementos de encabezado no están ordenados en una secuencia descendente" }, "lighthouse-core/audits/accessibility/heading-order.js | title": { "message": "Los elementos de encabezado están ordenados en una secuencia descendente" }, "lighthouse-core/audits/accessibility/html-has-lang.js | description": { "message": "Si no se especifica ningún atributo de idioma para una página, los lectores de pantalla considerarán que la página está en el idioma predeterminado que el usuario eligió al configurar el lector de pantalla. Si el idioma de la página es diferente del predeterminado, es posible que el lector de pantalla no lea bien el texto de la página. [Obtén más información](https://web.dev/html-has-lang/)." }, "lighthouse-core/audits/accessibility/html-has-lang.js | failureTitle": { "message": "El elemento `<html>` no tiene un atributo `[lang]`" }, "lighthouse-core/audits/accessibility/html-has-lang.js | title": { "message": "El elemento `<html>` tiene un atributo `[lang]`" }, "lighthouse-core/audits/accessibility/html-lang-valid.js | description": { "message": "Especificar un [idioma BCP 47](https://www.w3.org/International/questions/qa-choosing-language-tags#question) válido permite a los lectores de pantalla leer el texto en voz alta correctamente. [Obtén más información](https://web.dev/html-lang-valid/)." }, "lighthouse-core/audits/accessibility/html-lang-valid.js | failureTitle": { "message": "El elemento `<html>` no tiene un valor válido para el atributo `[lang]`." }, "lighthouse-core/audits/accessibility/html-lang-valid.js | title": { "message": "El elemento `<html>` tiene un valor válido para su atributo `[lang]`" }, "lighthouse-core/audits/accessibility/image-alt.js | description": { "message": "El texto de los elementos informativos debe ser corto y descriptivo. Los elementos decorativos se pueden omitir usando un atributo alt vacío. [Obtén más información](https://web.dev/image-alt/)." }, "lighthouse-core/audits/accessibility/image-alt.js | failureTitle": { "message": "Los elementos de imagen no tienen ningún atributo `[alt]`" }, "lighthouse-core/audits/accessibility/image-alt.js | title": { "message": "Los elementos de imagen tienen atributos `[alt]`" }, "lighthouse-core/audits/accessibility/input-image-alt.js | description": { "message": "Cuando se usa una imagen como botón `<input>`, resulta útil proporcionar un texto alternativo para permitir que los usuarios de lectores de pantalla entiendan cuál es la función del botón. [Obtén más información](https://web.dev/input-image-alt/)." }, "lighthouse-core/audits/accessibility/input-image-alt.js | failureTitle": { "message": "Los elementos `<input type=\"image\">` no tienen texto `[alt]`" }, "lighthouse-core/audits/accessibility/input-image-alt.js | title": { "message": "Los elementos `<input type=\"image\">` tienen texto `[alt]`" }, "lighthouse-core/audits/accessibility/label.js | description": { "message": "Las etiquetas garantizan que las tecnologías de asistencia, como los lectores de pantalla, lean los controles de los formularios de forma correcta. [Obtén más información](https://web.dev/label/)." }, "lighthouse-core/audits/accessibility/label.js | failureTitle": { "message": "Los elementos de formulario no tienen ninguna etiqueta asociada" }, "lighthouse-core/audits/accessibility/label.js | title": { "message": "Los elementos de formulario tienen etiquetas asociadas" }, "lighthouse-core/audits/accessibility/link-name.js | description": { "message": "Usar textos de vínculo (y textos alternativos para las imágenes, si estas se usan como vínculos) que sean reconocibles y únicos, y que se puedan seleccionar mejora la experiencia de navegación de los usuarios de lectores de pantalla. [Obtén más información](https://web.dev/link-name/)." }, "lighthouse-core/audits/accessibility/link-name.js | failureTitle": { "message": "Los vínculos no tienen nombres reconocibles" }, "lighthouse-core/audits/accessibility/link-name.js | title": { "message": "Los vínculos tienen nombres reconocibles" }, "lighthouse-core/audits/accessibility/list.js | description": { "message": "Los lectores de pantalla leen las listas en voz alta de una forma concreta. Se recomienda utilizar una estructura de lista adecuada para que los lectores de pantalla puedan leer las listas de forma correcta. [Obtén más información](https://web.dev/list/)." }, "lighthouse-core/audits/accessibility/list.js | failureTitle": { "message": "Las listas no contienen solo elementos `<li>` y elementos que admiten secuencias de comandos (`<script>` y `<template>`)." }, "lighthouse-core/audits/accessibility/list.js | title": { "message": "Las listas contienen solo elementos `<li>` y elementos que admiten secuencias de comando (`<script>` y `<template>`)." }, "lighthouse-core/audits/accessibility/listitem.js | description": { "message": "Los lectores de pantalla requieren que los elementos de lista (`<li>`) se incluyan en un elemento `<ul>` o `<ol>` principal para leerlos correctamente. [Obtén más información](https://web.dev/listitem/)." }, "lighthouse-core/audits/accessibility/listitem.js | failureTitle": { "message": "Los elementos de lista (`<li>`) no se encuentran dentro de elementos principales `<ul>` o `<ol>`." }, "lighthouse-core/audits/accessibility/listitem.js | title": { "message": "Los elementos de lista (`<li>`) se incluyen en los elementos principales `<ul>` o `<ol>`" }, "lighthouse-core/audits/accessibility/meta-refresh.js | description": { "message": "Los usuarios no esperan que una página se actualice automáticamente. Cuando eso sucede, vuelve a mostrarse la parte superior de la página. Esto puede generar una experiencia frustrante o confusa. [Obtén más información](https://web.dev/meta-refresh/)." }, "lighthouse-core/audits/accessibility/meta-refresh.js | failureTitle": { "message": "El documento usa `<meta http-equiv=\"refresh\">`" }, "lighthouse-core/audits/accessibility/meta-refresh.js | title": { "message": "El documento no usa `<meta http-equiv=\"refresh\">`" }, "lighthouse-core/audits/accessibility/meta-viewport.js | description": { "message": "Desactivar el zoom genera problemas para los usuarios con visión reducida, quienes necesitan ampliar la pantalla para ver correctamente el contenido de las páginas web. [Obtén más información](https://web.dev/meta-viewport/)." }, "lighthouse-core/audits/accessibility/meta-viewport.js | failureTitle": { "message": "`[user-scalable=\"no\"]` se usa en el elemento `<meta name=\"viewport\">` o el atributo `[maximum-scale]` tiene un valor inferior a 5." }, "lighthouse-core/audits/accessibility/meta-viewport.js | title": { "message": "No se usa `[user-scalable=\"no\"]` en el elemento `<meta name=\"viewport\">` y el atributo `[maximum-scale]` no tiene un valor inferior a 5." }, "lighthouse-core/audits/accessibility/object-alt.js | description": { "message": "Los lectores de pantalla no pueden traducir contenido que no sea texto. El agregado de texto alternativo a los elementos `<object>` ayuda a los lectores de pantalla a transmitir el significado correspondiente a los usuarios. [Obtén más información](https://web.dev/object-alt/)." }, "lighthouse-core/audits/accessibility/object-alt.js | failureTitle": { "message": "Los elementos `<object>` no tienen texto alternativo" }, "lighthouse-core/audits/accessibility/object-alt.js | title": { "message": "Los elementos `<object>` tienen texto alternativo" }, "lighthouse-core/audits/accessibility/tabindex.js | description": { "message": "Si el valor es superior a 0, el orden de navegación es explícito. Aunque técnicamente esta es una posibilidad válida, suele producir experiencias frustrantes en los usuarios que necesitan las tecnologías de asistencia. [Obtén más información](https://web.dev/tabindex/)." }, "lighthouse-core/audits/accessibility/tabindex.js | failureTitle": { "message": "Algunos elementos tienen un valor de `[tabindex]` superior a 0" }, "lighthouse-core/audits/accessibility/tabindex.js | title": { "message": "No hay ningún elemento con un valor de `[tabindex]` superior a 0" }, "lighthouse-core/audits/accessibility/td-headers-attr.js | description": { "message": "Los lectores de pantalla incluyen funciones para facilitar la navegación por las tablas. Asegurarse de que las celdas `<td>` que usan el atributo `[headers]` solo hagan referencia a otras celdas de la misma tabla puede mejorar la experiencia de los usuarios de lectores de pantalla. [Obtén más información](https://web.dev/td-headers-attr/)." }, "lighthouse-core/audits/accessibility/td-headers-attr.js | failureTitle": { "message": "Las celdas de un elemento `<table>` que usan el atributo `[headers]` hacen referencia a un elemento `id` que no se encuentra en la misma tabla." }, "lighthouse-core/audits/accessibility/td-headers-attr.js | title": { "message": "Las celdas de un elemento `<table>` que usa el atributo `[headers]` hacen referencia a las celdas de esa misma tabla." }, "lighthouse-core/audits/accessibility/th-has-data-cells.js | description": { "message": "Los lectores de pantalla incluyen funciones para facilitar la navegación por las tablas. Asegurarse de que los encabezados de las tablas siempre hagan referencia a un conjunto específico de celdas puede mejorar la experiencia de los usuarios de lectores de pantalla. [Obtén más información](https://web.dev/th-has-data-cells/)." }, "lighthouse-core/audits/accessibility/th-has-data-cells.js | failureTitle": { "message": "Los elementos `<th>` y los elementos con `[role=\"columnheader\"/\"rowheader\"]` no contienen las celdas de datos que describen." }, "lighthouse-core/audits/accessibility/th-has-data-cells.js | title": { "message": "Los elementos `<th>` y los elementos con `[role=\"columnheader\"/\"rowheader\"]` contienen celdas de datos que describen." }, "lighthouse-core/audits/accessibility/valid-lang.js | description": { "message": "Especificar un [idioma CP 47](https://www.w3.org/International/questions/qa-choosing-language-tags#question) válido en los elementos ayuda a asegurar que los lectores de pantalla pronuncien bien el texto correspondiente. [Obtén más información](https://web.dev/valid-lang/)." }, "lighthouse-core/audits/accessibility/valid-lang.js | failureTitle": { "message": "Los atributos `[lang]` no tienen un valor válido" }, "lighthouse-core/audits/accessibility/valid-lang.js | title": { "message": "Los atributos `[lang]` tienen un valor válido" }, "lighthouse-core/audits/accessibility/video-caption.js | description": { "message": "Si un video tiene subtítulos, los usuarios sordos o con dificultades auditivas pueden acceder a la información más fácilmente. [Obtén más información](https://web.dev/video-caption/)." }, "lighthouse-core/audits/accessibility/video-caption.js | failureTitle": { "message": "Los elementos `<video>` no contienen un elemento `<track>` con `[kind=\"captions\"]`." }, "lighthouse-core/audits/accessibility/video-caption.js | title": { "message": "Los elementos `<video>` contienen un elemento `<track>` con `[kind=\"captions\"]`" }, "lighthouse-core/audits/apple-touch-icon.js | description": { "message": "Para que el aspecto en iOS sea perfecto cuando los usuarios agreguen una app web progresiva a la pantalla principal, define un atributo `apple-touch-icon`. El atributo debe apuntar a un archivo PNG cuadrado de 192 px (o 180 px) que no sea transparente. [Obtén más información](https://web.dev/apple-touch-icon/)." }, "lighthouse-core/audits/apple-touch-icon.js | failureTitle": { "message": "No proporciona un ícono `apple-touch-icon` válido" }, "lighthouse-core/audits/apple-touch-icon.js | precomposedWarning": { "message": "El atributo `apple-touch-icon-precomposed` está desactualizado; usa en su lugar`apple-touch-icon`." }, "lighthouse-core/audits/apple-touch-icon.js | title": { "message": "Proporciona un `apple-touch-icon` válido" }, "lighthouse-core/audits/autocomplete.js | columnCurrent": { "message": "Valor actual" }, "lighthouse-core/audits/autocomplete.js | columnSuggestions": { "message": "Token de sugerencias" }, "lighthouse-core/audits/autocomplete.js | description": { "message": "`autocomplete` permite que los usuarios envían formularios más rápido. Para reducir el trabajo del usuario, analiza establecer un valor válido para el atributo `autocomplete` a fin de habilitar la función. [Obtén más información](https://developers.google.com/web/fundamentals/design-and-ux/input/forms#use_metadata_to_enable_auto-complete)." }, "lighthouse-core/audits/autocomplete.js | failureTitle": { "message": "Los elementos de `<input>` no tienen atributos de `autocomplete` correctos" }, "lighthouse-core/audits/autocomplete.js | manualReview": { "message": "Requiere revisión manual" }, "lighthouse-core/audits/autocomplete.js | reviewOrder": { "message": "Revisa el orden de los tokens" }, "lighthouse-core/audits/autocomplete.js | title": { "message": "Los elementos de `<input>` usan la función de `autocomplete` correctamente" }, "lighthouse-core/audits/autocomplete.js | warningInvalid": { "message": "Tokens de `autocomplete`: \"{token}\" no es válido en {snippet}" }, "lighthouse-core/audits/autocomplete.js | warningOrder": { "message": "Revisa el orden de los tokens: \"{tokens}\" en {snippet}" }, "lighthouse-core/audits/bootup-time.js | chromeExtensionsWarning": { "message": "Las extensiones de Chrome afectaron de forma negativa al rendimiento de carga de esta página. Prueba a auditarla en modo incógnito o desde un perfil de Chrome sin extensiones." }, "lighthouse-core/audits/bootup-time.js | columnScriptEval": { "message": "Evaluación de la secuencia de comandos" }, "lighthouse-core/audits/bootup-time.js | columnScriptParse": { "message": "Análisis de la secuencia de comandos" }, "lighthouse-core/audits/bootup-time.js | columnTotal": { "message": "Tiempo de CPU total" }, "lighthouse-core/audits/bootup-time.js | description": { "message": "Te recomendamos que reduzcas el tiempo de análisis, compilación y ejecución de secuencias JS. Para ello, puedes entregar cargas útiles de JS más pequeñas. [Obtén más información](https://web.dev/bootup-time/)." }, "lighthouse-core/audits/bootup-time.js | failureTitle": { "message": "Reduce el tiempo de ejecución de JavaScript" }, "lighthouse-core/audits/bootup-time.js | title": { "message": "Tiempo de ejecución de JavaScript" }, "lighthouse-core/audits/byte-efficiency/duplicated-javascript.js | description": { "message": "Quita de los paquetes los módulos de JavaScript que sean grandes y estén duplicados para reducir la cantidad de bytes que consume innecesariamente la actividad de red. " }, "lighthouse-core/audits/byte-efficiency/duplicated-javascript.js | title": { "message": "Quita los módulos duplicados de los paquetes de JavaScript" }, "lighthouse-core/audits/byte-efficiency/efficient-animated-content.js | description": { "message": "Los GIF de gran tamaño no son eficientes para mostrar contenido animado. En su lugar, puedes utilizar formatos de video MPEG4/WebM para animaciones y formatos PNG/WebP para imágenes estáticas a fin de ahorrar bytes de la red. [Más información](https://web.dev/efficient-animated-content/)" }, "lighthouse-core/audits/byte-efficiency/efficient-animated-content.js | title": { "message": "Usa formatos de video para incluir contenido animado" }, "lighthouse-core/audits/byte-efficiency/legacy-javascript.js | description": { "message": "El complemento Polyfill y las transformaciones permiten que los navegadores heredados utilicen nuevas funciones de JavaScript. Sin embargo, la mayoría no es necesaria en los navegadores modernos. Para tus paquetes de JavaScript, adopta una estrategia moderna de implementación de scripts mediante la detección de funciones de módulo/no módulo a fin de reducir la cantidad de código que se envía a los navegadores modernos, al tiempo que se mantiene la compatibilidad con navegadores heredados. [Más información](https://philipwalton.com/articles/deploying-es2015-code-in-production-today/)" }, "lighthouse-core/audits/byte-efficiency/legacy-javascript.js | title": { "message": "Evita entregar instancias heredadas de JavaScript a navegadores modernos" }, "lighthouse-core/audits/byte-efficiency/modern-image-formats.js | description": { "message": "Los formatos de imagen como WebP y AVIF por lo general proporcionan una mejor compresión que PNG o JPEG, lo que se traduce en descargas más rápidas y un menor uso de los datos. [Obtén más información](https://web.dev/uses-webp-images/)." }, "lighthouse-core/audits/byte-efficiency/modern-image-formats.js | title": { "message": "Publica imágenes con formatos de próxima generación" }, "lighthouse-core/audits/byte-efficiency/offscreen-images.js | description": { "message": "Te recomendamos que uses la carga diferida para las imágenes ocultas y fuera de pantalla una vez que hayan terminado de cargarse todos los recursos críticos a fin de reducir el tiempo de carga. [Obtén más información](https://web.dev/offscreen-images/)." }, "lighthouse-core/audits/byte-efficiency/offscreen-images.js | title": { "message": "Posterga la carga de imágenes que no aparecen en pantalla" }, "lighthouse-core/audits/byte-efficiency/render-blocking-resources.js | description": { "message": "Hay recursos que bloquean el primer procesamiento de imagen de la página. Te recomendamos entregar los elementos JS/CSS críticos insertados y postergar todos los JS/estilos que no sean críticos. [Obtén más información](https://web.dev/render-blocking-resources/)." }, "lighthouse-core/audits/byte-efficiency/render-blocking-resources.js | title": { "message": "Elimina los recursos que bloqueen el renderizado" }, "lighthouse-core/audits/byte-efficiency/total-byte-weight.js | description": { "message": "Trabajar con cargas útiles de red de gran tamaño resulta oneroso para el usuario, además de aumentar considerablemente el tiempo de carga de las páginas. [Obtén más información](https://web.dev/total-byte-weight/)." }, "lighthouse-core/audits/byte-efficiency/total-byte-weight.js | displayValue": { "message": "El tamaño total era {totalBytes, number, bytes} KiB" }, "lighthouse-core/audits/byte-efficiency/total-byte-weight.js | failureTitle": { "message": "Evita cargas útiles de red de gran tamaño" }, "lighthouse-core/audits/byte-efficiency/total-byte-weight.js | title": { "message": "Evita cargas útiles de red de gran tamaño" }, "lighthouse-core/audits/byte-efficiency/unminified-css.js | description": { "message": "Si reduces los archivos CSS, puedes achicar el tamaño de la carga útil de la red. [Obtén más información](https://web.dev/unminified-css/)." }, "lighthouse-core/audits/byte-efficiency/unminified-css.js | title": { "message": "Reduce el uso de CSS" }, "lighthouse-core/audits/byte-efficiency/unminified-javascript.js | description": { "message": "Si reduces los archivos JavaScript, puedes achicar el tamaño de la carga útil y el tiempo de análisis de secuencias de comandos. [Obtén más información](https://web.dev/unminified-javascript/)." }, "lighthouse-core/audits/byte-efficiency/unminified-javascript.js | title": { "message": "Reducir el uso de JavaScript" }, "lighthouse-core/audits/byte-efficiency/unused-css-rules.js | description": { "message": "Quita las reglas sin usar de las hojas de estilo y retrasa el código CSS sin usar para el contenido de la mitad superior de la página, a fin de reducir los bytes que consume la actividad de red. [Obtén más información](https://web.dev/unused-css-rules/)." }, "lighthouse-core/audits/byte-efficiency/unused-css-rules.js | title": { "message": "Reduce el código CSS sin usar" }, "lighthouse-core/audits/byte-efficiency/unused-javascript.js | description": { "message": "Reduce el código JavaScript sin usar y posterga la carga de las secuencias de comandos hasta que se necesiten, a fin de disminuir los bytes que consume la actividad de red. [Obtén más información](https://web.dev/unused-javascript/)." }, "lighthouse-core/audits/byte-efficiency/unused-javascript.js | title": { "message": "Reduce el código JavaScript sin usar" }, "lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | description": { "message": "La duración en caché por un período prolongado puede acelerar la carga de la página cuando el usuario la visita de manera repetida. [Obtén más información](https://web.dev/uses-long-cache-ttl/)." }, "lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | displayValue": { "message": "{itemCount,plural, =1{Se encontró 1 recurso}other{Se encontraron # recursos}}" }, "lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | failureTitle": { "message": "Publica elementos estáticos con una política de caché eficaz" }, "lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | title": { "message": "Usa una política de caché eficaz en recursos estáticos" }, "lighthouse-core/audits/byte-efficiency/uses-optimized-images.js | description": { "message": "Las imágenes optimizadas se cargan más rápido y consumen menos datos móviles. [Obtén más información](https://web.dev/uses-optimized-images/)." }, "lighthouse-core/audits/byte-efficiency/uses-optimized-images.js | title": { "message": "Codifica las imágenes de forma eficaz" }, "lighthouse-core/audits/byte-efficiency/uses-responsive-images-snapshot.js | columnActualDimensions": { "message": "Dimensiones reales" }, "lighthouse-core/audits/byte-efficiency/uses-responsive-images-snapshot.js | columnDisplayedDimensions": { "message": "Dimensiones que se muestran" }, "lighthouse-core/audits/byte-efficiency/uses-responsive-images-snapshot.js | failureTitle": { "message": "Las imágenes eran más grandes que su tamaño de visualización" }, "lighthouse-core/audits/byte-efficiency/uses-responsive-images-snapshot.js | title": { "message": "Las imágenes eran apropiadas para su tamaño de visualización" }, "lighthouse-core/audits/byte-efficiency/uses-responsive-images.js | description": { "message": "Muestra imágenes con un tamaño adecuado para ahorrar datos móviles y reducir el tiempo de carga. [Obtén más información](https://web.dev/uses-responsive-images/)." }, "lighthouse-core/audits/byte-efficiency/uses-responsive-images.js | title": { "message": "Usa un tamaño adecuado para las imágenes" }, "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | description": { "message": "Los recursos basados en texto se deberían publicar comprimidos (gzip, deflate o brotli) para minimizar el total de bytes de la red. [Obtén más información](https://web.dev/uses-text-compression/)." }, "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Habilita la compresión de texto" }, "lighthouse-core/audits/content-width.js | description": { "message": "Si el ancho del contenido de tu app no coincide con el del viewport, es posible que la app no esté optimizada para pantallas de dispositivos móviles. [Obtén más información](https://web.dev/content-width/)." }, "lighthouse-core/audits/content-width.js | explanation": { "message": "El tamaño de viewport de {innerWidth} px no coincide con el tamaño de ventana de {outerWidth} px." }, "lighthouse-core/audits/content-width.js | failureTitle": { "message": "El contenido no tiene el tamaño correcto para el viewport" }, "lighthouse-core/audits/content-width.js | title": { "message": "El contenido tiene el tamaño correcto para el viewport" }, "lighthouse-core/audits/critical-request-chains.js | description": { "message": "Las cadenas de solicitudes críticas que se muestran a continuación indican qué recursos son de alta prioridad en la carga. Te recomendamos que reduzcas la longitud de las cadenas, disminuyas el tamaño de los recursos para la descarga o postergues la descarga de recursos innecesarios para mejorar la carga de la página. [Obtén más información](https://web.dev/critical-request-chains/)." }, "lighthouse-core/audits/critical-request-chains.js | displayValue": { "message": "{itemCount,plural, =1{Se encontró 1 cadena}other{Se encontraron # cadenas}}" }, "lighthouse-core/audits/critical-request-chains.js | title": { "message": "Evita encadenar solicitudes críticas" }, "lighthouse-core/audits/csp-xss.js | columnDirective": { "message": "Directiva" }, "lighthouse-core/audits/csp-xss.js | columnSeverity": { "message": "Gravedad" }, "lighthouse-core/audits/csp-xss.js | description": { "message": "Una Política de Seguridad del Contenido (CSP) potente reduce enormemente el riesgo de los ataques de secuencia de comandos entre sitios (XSS). [Más información](