{ "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. [Más información sobre las claves de acceso](https://dequeuniversity.com/rules/axe/4.10/accesskeys)" }, "core/audits/accessibility/accesskeys.js | failureTitle": { "message": "Los valores de `[accesskey]` no son únicos" }, "core/audits/accessibility/accesskeys.js | title": { "message": "Los valores de `[accesskey]` son únicos" }, "core/audits/accessibility/aria-allowed-attr.js | description": { "message": "Cada `role` de ARIA admite un subconjunto determinado de atributos `aria-*`. Si no coinciden, los atributos `aria-*` se invalidarán. [Consulta cómo asociar atributos ARIA a sus funciones](https://dequeuniversity.com/rules/axe/4.10/aria-allowed-attr)" }, "core/audits/accessibility/aria-allowed-attr.js | failureTitle": { "message": "Los atributos `[aria-*]` no se corresponden con sus funciones" }, "core/audits/accessibility/aria-allowed-attr.js | title": { "message": "Los atributos `[aria-*]` coinciden con sus funciones" }, "core/audits/accessibility/aria-allowed-role.js | description": { "message": "Hay muchos elementos HTML a los que solo se les pueden asignar determinados roles de ARIA. Usar roles de ARIA si no están permitidos puede afectar a la accesibilidad de la página web. [Más información sobre los roles de ARIA](https://dequeuniversity.com/rules/axe/4.10/aria-allowed-role)" }, "core/audits/accessibility/aria-allowed-role.js | failureTitle": { "message": "Usa roles de ARIA en elementos no compatibles" }, "core/audits/accessibility/aria-allowed-role.js | title": { "message": "Usa roles de ARIA solo en elementos compatibles" }, "core/audits/accessibility/aria-command-name.js | description": { "message": "Si un elemento no tiene un nombre accesible, los lectores de pantalla lo leen diciendo un nombre genérico, lo que hace que el elemento no resulte útil a los usuarios que necesitan lectores de pantalla. [Consulta cómo hacer que los elementos de comando sean más accesibles](https://dequeuniversity.com/rules/axe/4.10/aria-command-name)" }, "core/audits/accessibility/aria-command-name.js | failureTitle": { "message": "Los elementos `button`, `link` y `menuitem` no tienen nombres accesibles" }, "core/audits/accessibility/aria-command-name.js | title": { "message": "Los elementos `button`, `link` y `menuitem` tienen nombres accesibles" }, "core/audits/accessibility/aria-conditional-attr.js | description": { "message": "Algunos atributos de ARIA solo se permiten en un elemento si se cumplen ciertas condiciones. [Más información sobre los atributos ARIA condicionales](https://dequeuniversity.com/rules/axe/4.10/aria-conditional-attr)" }, "core/audits/accessibility/aria-conditional-attr.js | failureTitle": { "message": "Los atributos de ARIA no se usan como se especifica para la función del elemento" }, "core/audits/accessibility/aria-conditional-attr.js | title": { "message": "Los atributos ARIA se usan como se especifica para la función del elemento" }, "core/audits/accessibility/aria-deprecated-role.js | description": { "message": "Es posible que la tecnología asistencial no procese correctamente los roles de ARIA obsoletos. [Más información sobre los roles de ARIA obsoletos](https://dequeuniversity.com/rules/axe/4.10/aria-deprecated-role)" }, "core/audits/accessibility/aria-deprecated-role.js | failureTitle": { "message": "Se han usado roles de ARIA obsoletos" }, "core/audits/accessibility/aria-deprecated-role.js | title": { "message": "No se han usado roles de ARIA obsoletos" }, "core/audits/accessibility/aria-dialog-name.js | description": { "message": "Los elementos del cuadro de diálogo de ARIA sin nombres accesibles pueden impedir que los usuarios de lectores de pantalla distingan la finalidad de esos elementos. [Consulta cómo hacer que los elementos del cuadro de diálogo de ARIA sean más accesibles](https://dequeuniversity.com/rules/axe/4.10/aria-dialog-name)." }, "core/audits/accessibility/aria-dialog-name.js | failureTitle": { "message": "Los elementos con `role=\"dialog\"` o `role=\"alertdialog\"` no tienen nombres accesibles." }, "core/audits/accessibility/aria-dialog-name.js | title": { "message": "Los elementos con `role=\"dialog\"` o `role=\"alertdialog\"` tienen nombres accesibles." }, "core/audits/accessibility/aria-hidden-body.js | description": { "message": "Las tecnologías asistenciales, como los lectores de pantalla, funcionan de forma inestable cuando se establece `aria-hidden=\"true\"` en el documento `
`. [Consulta cómo afecta `aria-hidden` al cuerpo del documento](https://dequeuniversity.com/rules/axe/4.10/aria-hidden-body)" }, "core/audits/accessibility/aria-hidden-body.js | failureTitle": { "message": "`[aria-hidden=\"true\"]` se encuentra en el documento ``" }, "core/audits/accessibility/aria-hidden-body.js | title": { "message": "`[aria-hidden=\"true\"]` no se encuentra en el documento ``" }, "core/audits/accessibility/aria-hidden-focus.js | description": { "message": "Los elementos inferiores enfocables que están dentro de un elemento `[aria-hidden=\"true\"]` evitan que esos elementos interactivos estén disponibles para los usuarios de tecnologías asistenciales, como lectores de pantalla. [Consulta cómo `aria-hidden` afecta a los elementos enfocables](https://dequeuniversity.com/rules/axe/4.10/aria-hidden-focus)." }, "core/audits/accessibility/aria-hidden-focus.js | failureTitle": { "message": "Los elementos `[aria-hidden=\"true\"]` contienen elementos descendientes seleccionables" }, "core/audits/accessibility/aria-hidden-focus.js | title": { "message": "Los elementos `[aria-hidden=\"true\"]` no contienen ningún elemento inferior seleccionable" }, "core/audits/accessibility/aria-input-field-name.js | description": { "message": "Si un campo de entrada no tiene un nombre accesible, los lectores de pantalla lo leerán en voz alta con un nombre genérico, lo que hace que el campo no resulte útil a los usuarios que necesitan lectores de pantalla. [Más información sobre las etiquetas de campos de entrada](https://dequeuniversity.com/rules/axe/4.10/aria-input-field-name)" }, "core/audits/accessibility/aria-input-field-name.js | failureTitle": { "message": "Los campos de entrada de ARIA no tienen nombres accesibles" }, "core/audits/accessibility/aria-input-field-name.js | title": { "message": "Los campos de entrada ARIA tienen nombres accesibles" }, "core/audits/accessibility/aria-meter-name.js | description": { "message": "Si un elemento medidor no tiene un nombre accesible, los lectores de pantalla lo leen diciendo un nombre genérico, lo que hace que no resulte útil para los usuarios que necesitan lectores de pantalla. [Consulta cómo asignar un nombre a los elementos `meter`](https://dequeuniversity.com/rules/axe/4.10/aria-meter-name)." }, "core/audits/accessibility/aria-meter-name.js | failureTitle": { "message": "Los elementos `meter` de ARIA no tienen nombres accesibles" }, "core/audits/accessibility/aria-meter-name.js | title": { "message": "Los elementos `meter` de ARIA tienen nombres accesibles" }, "core/audits/accessibility/aria-progressbar-name.js | description": { "message": "Si un elemento `progressbar` no tiene un nombre accesible, los lectores de pantalla lo leen diciendo un nombre genérico, lo que hace que no resulte útil a los usuarios que necesitan lectores de pantalla. [Consulta cómo etiquetar elementos `progressbar`](https://dequeuniversity.com/rules/axe/4.10/aria-progressbar-name)" }, "core/audits/accessibility/aria-progressbar-name.js | failureTitle": { "message": "Los elementos `progressbar` de ARIA no tienen nombres accesibles" }, "core/audits/accessibility/aria-progressbar-name.js | title": { "message": "Los elementos `progressbar` de ARIA tienen nombres accesibles" }, "core/audits/accessibility/aria-prohibited-attr.js | description": { "message": "El uso de atributos ARIA en funciones donde están prohibidos puede impedir que se comunique información importante a los usuarios de tecnologías asistenciales. [Más información sobre los roles de ARIA prohibidos](https://dequeuniversity.com/rules/axe/4.10/aria-prohibited-attr)" }, "core/audits/accessibility/aria-prohibited-attr.js | failureTitle": { "message": "Los elementos usan atributos ARIA prohibidos" }, "core/audits/accessibility/aria-prohibited-attr.js | title": { "message": "Los elementos solo usan atributos ARIA permitidos" }, "core/audits/accessibility/aria-required-attr.js | description": { "message": "Algunas funciones de ARIA incluyen atributos obligatorios que describen el estado del elemento a los lectores de pantalla. [Más información sobre las funciones y los atributos obligatorios](https://dequeuniversity.com/rules/axe/4.10/aria-required-attr)" }, "core/audits/accessibility/aria-required-attr.js | failureTitle": { "message": "Los elementos `[role]` no incluyen todos los atributos `[aria-*]` necesarios" }, "core/audits/accessibility/aria-required-attr.js | title": { "message": "Todos los elementos `[role]` tienen los atributos `[aria-*]` obligatorios" }, "core/audits/accessibility/aria-required-children.js | description": { "message": "Algunas funciones principales de ARIA deben contener funciones secundarias específicas para llevar a cabo las funciones de accesibilidad correspondientes. [Más información sobre las funciones y los elementos secundarios obligatorios](https://dequeuniversity.com/rules/axe/4.10/aria-required-children)" }, "core/audits/accessibility/aria-required-children.js | failureTitle": { "message": "A los elementos con un `[role]` ARIA que requieren que los elementos secundarios contengan un `[role]` específico les faltan algunos o todos los elementos secundarios necesarios." }, "core/audits/accessibility/aria-required-children.js | title": { "message": "Los elementos con un `[role]` ARIA que requieren que los elementos secundarios contengan un `[role]` específico tienen todos los elementos secundarios necesarios." }, "core/audits/accessibility/aria-required-parent.js | description": { "message": "Algunas funciones secundarias de ARIA se deben incluir dentro de funciones principales concretas para poder llevar a cabo las funciones de accesibilidad correspondientes. [Más información sobre las funciones de ARIA y el elemento superior obligatorio](https://dequeuniversity.com/rules/axe/4.10/aria-required-parent)" }, "core/audits/accessibility/aria-required-parent.js | failureTitle": { "message": "Los atributos `[role]` no están incluidos dentro de los elementos principales obligatorios" }, "core/audits/accessibility/aria-required-parent.js | title": { "message": "Los atributos `[role]` están incluidos en los elementos principales correspondientes" }, "core/audits/accessibility/aria-roles.js | description": { "message": "Las funciones de ARIA deben tener valores válidos para realizar las funciones de accesibilidad correspondientes. [Más información sobre las funciones de ARIA válidas](https://dequeuniversity.com/rules/axe/4.10/aria-roles)" }, "core/audits/accessibility/aria-roles.js | failureTitle": { "message": "Los valores de `[role]` no son válidos" }, "core/audits/accessibility/aria-roles.js | title": { "message": "Los valores de `[role]` son válidos" }, "core/audits/accessibility/aria-text.js | description": { "message": "Añadir `role=text` alrededor de un nodo de texto dividido por etiquetas permite que VoiceOver lo trate como una sola frase, pero no se anunciarán los descendientes enfocables de ese elemento. [Obtén más información sobre el atributo `role=text`](https://dequeuniversity.com/rules/axe/4.10/aria-text)." }, "core/audits/accessibility/aria-text.js | failureTitle": { "message": "Los elementos con el atributo `role=text` tienen descendientes enfocables." }, "core/audits/accessibility/aria-text.js | title": { "message": "Los elementos con el atributo `role=text` no tienen descendientes enfocables." }, "core/audits/accessibility/aria-toggle-field-name.js | description": { "message": "Si un campo de interruptor no tiene un nombre accesible, los lectores de pantalla lo leerán en voz alta con un nombre genérico, lo que hace que el campo no resulte útil a los usuarios que necesitan lectores de pantalla. [Más información sobre los campos de interruptores](https://dequeuniversity.com/rules/axe/4.10/aria-toggle-field-name)" }, "core/audits/accessibility/aria-toggle-field-name.js | failureTitle": { "message": "Los campos de interruptores ARIA no tienen nombres accesibles" }, "core/audits/accessibility/aria-toggle-field-name.js | title": { "message": "Los campos de interruptores ARIA tienen nombres accesibles" }, "core/audits/accessibility/aria-tooltip-name.js | description": { "message": "Si un elemento de descripción emergente no tiene un nombre accesible, los lectores de pantalla lo leen diciendo un nombre genérico, lo que hace que no resulte útil para los usuarios que necesitan lectores de pantalla. [Consulta cómo asignar un nombre a los elementos `tooltip`](https://dequeuniversity.com/rules/axe/4.10/aria-tooltip-name)." }, "core/audits/accessibility/aria-tooltip-name.js | failureTitle": { "message": "Los elementos `tooltip` de ARIA no tienen nombres accesibles" }, "core/audits/accessibility/aria-tooltip-name.js | title": { "message": "Los elementos `tooltip` de ARIA tienen nombres accesibles" }, "core/audits/accessibility/aria-treeitem-name.js | description": { "message": "Si un elemento `treeitem` no tiene un nombre accesible, los lectores de pantalla lo leen diciendo un nombre genérico, lo que hace que no resulte útil a los usuarios que necesitan lectores de pantalla. [Más información sobre cómo etiquetar elementos `treeitem`](https://dequeuniversity.com/rules/axe/4.10/aria-treeitem-name)" }, "core/audits/accessibility/aria-treeitem-name.js | failureTitle": { "message": "Los elementos `treeitem` de ARIA no tienen nombres accesibles" }, "core/audits/accessibility/aria-treeitem-name.js | title": { "message": "Los elementos `treeitem` de ARIA tienen nombres accesibles" }, "core/audits/accessibility/aria-valid-attr-value.js | description": { "message": "Las tecnologías asistenciales, como los lectores de pantalla, no pueden interpretar los atributos ARIA cuyos valores no sean válidos. [Más información sobre los valores válidos de los atributos ARIA](https://dequeuniversity.com/rules/axe/4.10/aria-valid-attr-value)" }, "core/audits/accessibility/aria-valid-attr-value.js | failureTitle": { "message": "Los atributos `[aria-*]` no tienen valores válidos" }, "core/audits/accessibility/aria-valid-attr-value.js | title": { "message": "Los atributos `[aria-*]` tienen valores válidos" }, "core/audits/accessibility/aria-valid-attr.js | description": { "message": "Las tecnologías asistenciales, como los lectores de pantalla, no pueden interpretar los atributos ARIA con nombres no válidos. [Más información sobre los atributos ARIA válidos](https://dequeuniversity.com/rules/axe/4.10/aria-valid-attr)" }, "core/audits/accessibility/aria-valid-attr.js | failureTitle": { "message": "Los atributos `[aria-*]` no son válidos o no están bien escritos" }, "core/audits/accessibility/aria-valid-attr.js | title": { "message": "Los atributos `[aria-*]` son válidos y están bien escritos" }, "core/audits/accessibility/axe-audit.js | failingElementsHeader": { "message": "Elementos con errores" }, "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\", lo que hace que el botón no resulte útil a los usuarios que necesitan lectores de pantalla. [Consulta cómo hacer que los botones sean más accesibles](https://dequeuniversity.com/rules/axe/4.10/button-name)" }, "core/audits/accessibility/button-name.js | failureTitle": { "message": "Los botones no tienen nombres accesibles" }, "core/audits/accessibility/button-name.js | title": { "message": "Los botones tienen nombres accesibles" }, "core/audits/accessibility/bypass.js | description": { "message": "Incluir maneras de omitir el contenido repetitivo permite a los usuarios con teclado navegar por la página de forma más eficaz. [Más información sobre cómo omitir bloques](https://dequeuniversity.com/rules/axe/4.10/bypass)" }, "core/audits/accessibility/bypass.js | failureTitle": { "message": "La página no contiene ningún encabezado, enlace de omisión ni región de punto de referencia" }, "core/audits/accessibility/bypass.js | title": { "message": "La página contiene un encabezado, un enlace de omisión o una región de punto de referencia" }, "core/audits/accessibility/color-contrast.js | description": { "message": "Los textos con poco contraste resultan difíciles o imposibles de leer para muchos usuarios. [Consulta cómo crear suficiente contraste de color](https://dequeuniversity.com/rules/axe/4.10/color-contrast)" }, "core/audits/accessibility/color-contrast.js | failureTitle": { "message": "Los colores de fondo y de primer plano no tienen una relación de contraste adecuada." }, "core/audits/accessibility/color-contrast.js | title": { "message": "Los colores de fondo y de primer plano tienen una relación de contraste adecuada" }, "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 interpreten de forma confusa o imprecisa. [Consulta cómo estructurar las listas de definición correctamente](https://dequeuniversity.com/rules/axe/4.10/definition-list)" }, "core/audits/accessibility/definition-list.js | failureTitle": { "message": "Los `