{ "core/audits/accessibility/accesskeys.js | description": { "message": "快捷键可让用户快速转到页面的某个部分。为确保正确进行导航,每个快捷键都必须是独一无二的。[详细了解快捷键](https://dequeuniversity.com/rules/axe/4.10/accesskeys)。" }, "core/audits/accessibility/accesskeys.js | failureTitle": { "message": "`[accesskey]` 的值重复" }, "core/audits/accessibility/accesskeys.js | title": { "message": "“`[accesskey]`”值是独一无二的" }, "core/audits/accessibility/aria-allowed-attr.js | description": { "message": "每个 ARIA“`role`”都支持一部分特定的“`aria-*`”属性。如果这些项不匹配,会导致“`aria-*`”属性无效。[了解如何将 ARIA 属性与其角色进行匹配](https://dequeuniversity.com/rules/axe/4.10/aria-allowed-attr)。" }, "core/audits/accessibility/aria-allowed-attr.js | failureTitle": { "message": "`[aria-*]` 属性与其角色不匹配" }, "core/audits/accessibility/aria-allowed-attr.js | title": { "message": "`[aria-*]` 属性与其角色匹配" }, "core/audits/accessibility/aria-allowed-role.js | description": { "message": "许多 HTML 元素只能设置特定的 ARIA 角色。在禁止使用 ARIA 角色的位置使用 ARIA 角色可能会干扰网页的无障碍功能。[详细了解 ARIA 角色](https://dequeuniversity.com/rules/axe/4.10/aria-allowed-role)。" }, "core/audits/accessibility/aria-allowed-role.js | failureTitle": { "message": "有不兼容的元素使用了 ARIA 角色" }, "core/audits/accessibility/aria-allowed-role.js | title": { "message": "使用 ARIA 角色的元素均为兼容元素" }, "core/audits/accessibility/aria-command-name.js | description": { "message": "如果某个元素没有无障碍名称,屏幕阅读器会将它读为通用名称,这会导致依赖屏幕阅读器的用户无法使用它。[了解如何让命令元素更便于使用](https://dequeuniversity.com/rules/axe/4.10/aria-command-name)。" }, "core/audits/accessibility/aria-command-name.js | failureTitle": { "message": "`button`、`link` 和 `menuitem` 元素缺少可供访问的名称。" }, "core/audits/accessibility/aria-command-name.js | title": { "message": "`button`、`link` 和 `menuitem` 元素都有可供访问的名称" }, "core/audits/accessibility/aria-conditional-attr.js | description": { "message": "只能在特定条件下使用元素的某些 ARIA 属性。[详细了解条件性 ARIA 属性](https://dequeuniversity.com/rules/axe/4.10/aria-conditional-attr)。" }, "core/audits/accessibility/aria-conditional-attr.js | failureTitle": { "message": "未按照指定方式在元素角色中使用 ARIA 属性" }, "core/audits/accessibility/aria-conditional-attr.js | title": { "message": "按照指定方式在元素角色中使用了 ARIA 属性" }, "core/audits/accessibility/aria-deprecated-role.js | description": { "message": "辅助技术可能无法正确处理已弃用的 ARIA 角色。[详细了解已弃用的 ARIA 角色](https://dequeuniversity.com/rules/axe/4.10/aria-deprecated-role)。" }, "core/audits/accessibility/aria-deprecated-role.js | failureTitle": { "message": "使用了已弃用的 ARIA 角色" }, "core/audits/accessibility/aria-deprecated-role.js | title": { "message": "未使用已弃用的 ARIA 角色" }, "core/audits/accessibility/aria-dialog-name.js | description": { "message": "如果 ARIA 对话框元素缺少无障碍名称,可能会妨碍屏幕阅读器用户理解这些元素的用途。[了解如何让 ARIA 对话框元素更符合无障碍需求](https://dequeuniversity.com/rules/axe/4.10/aria-dialog-name)。" }, "core/audits/accessibility/aria-dialog-name.js | failureTitle": { "message": "具有 `role=\"dialog\"` 或 `role=\"alertdialog\"` 的元素缺少无障碍名称。" }, "core/audits/accessibility/aria-dialog-name.js | title": { "message": "具有 `role=\"dialog\"` 或 `role=\"alertdialog\"` 的元素均有无障碍名称。" }, "core/audits/accessibility/aria-hidden-body.js | description": { "message": "在文档 `` 上设置 `aria-hidden=\"true\"` 后,辅助技术(如屏幕阅读器)的工作方式不一致。[了解 `aria-hidden` 对文档正文的影响](https://dequeuniversity.com/rules/axe/4.10/aria-hidden-body)。" }, "core/audits/accessibility/aria-hidden-body.js | failureTitle": { "message": "文档 `` 中有 `[aria-hidden=\"true\"]`" }, "core/audits/accessibility/aria-hidden-body.js | title": { "message": "文档 `` 中没有 `[aria-hidden=\"true\"]`" }, "core/audits/accessibility/aria-hidden-focus.js | description": { "message": "有一个 `[aria-hidden=\"true\"]` 元素包含可聚焦的下级元素,导致这些交互式元素都无法被辅助技术(如屏幕阅读器)用户使用。[了解 `aria-hidden` 如何影响可聚焦的元素](https://dequeuniversity.com/rules/axe/4.10/aria-hidden-focus)。" }, "core/audits/accessibility/aria-hidden-focus.js | failureTitle": { "message": "`[aria-hidden=\"true\"]` 元素包含可聚焦的下级元素" }, "core/audits/accessibility/aria-hidden-focus.js | title": { "message": "`[aria-hidden=\"true\"]` 元素都不含可聚焦的下级元素" }, "core/audits/accessibility/aria-input-field-name.js | description": { "message": "如果某个输入字段没有无障碍名称,屏幕阅读器会将它读为通用名称,这会导致依赖屏幕阅读器的用户无法使用它。[详细了解输入字段标签](https://dequeuniversity.com/rules/axe/4.10/aria-input-field-name)。" }, "core/audits/accessibility/aria-input-field-name.js | failureTitle": { "message": "ARIA 输入字段缺少可供访问的名称" }, "core/audits/accessibility/aria-input-field-name.js | title": { "message": "ARIA 输入字段都有可供访问的名称" }, "core/audits/accessibility/aria-meter-name.js | description": { "message": "如果某个 meter 元素没有无障碍名称,屏幕阅读器会将它读为通用名称,这会导致依赖屏幕阅读器的用户无法使用它。[了解如何为 `meter` 元素命名](https://dequeuniversity.com/rules/axe/4.10/aria-meter-name)。" }, "core/audits/accessibility/aria-meter-name.js | failureTitle": { "message": "ARIA `meter` 元素缺少可供访问的名称。" }, "core/audits/accessibility/aria-meter-name.js | title": { "message": "ARIA `meter` 元素都有可供访问的名称" }, "core/audits/accessibility/aria-progressbar-name.js | description": { "message": "如果某个 `progressbar` 元素没有无障碍名称,屏幕阅读器会将它读为通用名称,这会导致依赖屏幕阅读器的用户无法使用它。[了解如何为 `progressbar` 元素添加标签](https://dequeuniversity.com/rules/axe/4.10/aria-progressbar-name)。" }, "core/audits/accessibility/aria-progressbar-name.js | failureTitle": { "message": "ARIA `progressbar` 元素缺少可供访问的名称。" }, "core/audits/accessibility/aria-progressbar-name.js | title": { "message": "ARIA `progressbar` 元素都有可供访问的名称" }, "core/audits/accessibility/aria-prohibited-attr.js | description": { "message": "在禁止使用 ARIA 属性的角色中使用 ARIA 属性可能会导致重要信息无法传达给使用辅助技术的用户。[详细了解被禁止的 ARIA 角色](https://dequeuniversity.com/rules/axe/4.10/aria-prohibited-attr)。" }, "core/audits/accessibility/aria-prohibited-attr.js | failureTitle": { "message": "元素使用了禁止使用的 ARIA 属性" }, "core/audits/accessibility/aria-prohibited-attr.js | title": { "message": "元素仅使用允许的 ARIA 属性" }, "core/audits/accessibility/aria-required-attr.js | description": { "message": "一些 ARIA 角色有必需属性,这些属性向屏幕阅读器描述了相应元素的状态。[详细了解角色和必需属性](https://dequeuniversity.com/rules/axe/4.10/aria-required-attr)。" }, "core/audits/accessibility/aria-required-attr.js | failureTitle": { "message": "`[role]` 缺少部分必需的 `[aria-*]` 属性" }, "core/audits/accessibility/aria-required-attr.js | title": { "message": "`[role]` 具备所有必需的 `[aria-*]` 属性" }, "core/audits/accessibility/aria-required-children.js | description": { "message": "一些 ARIA 父角色必须包含特定子角色,才能执行它们的预期无障碍功能。[详细了解角色和必需的子元素](https://dequeuniversity.com/rules/axe/4.10/aria-required-children)。" }, "core/audits/accessibility/aria-required-children.js | failureTitle": { "message": "具有 ARIA `[role]`且要求子元素必须包含特定`[role]`的元素缺少部分或全部必需子元素。" }, "core/audits/accessibility/aria-required-children.js | title": { "message": "具有 ARIA `[role]`且要求子元素必须包含特定`[role]`的元素包含全部必需子元素。" }, "core/audits/accessibility/aria-required-parent.js | description": { "message": "一些 ARIA 子角色必须包含在特定的父角色中,才能正确执行它们的预期无障碍功能。[详细了解 ARIA 角色和必需的父元素](https://dequeuniversity.com/rules/axe/4.10/aria-required-parent)。" }, "core/audits/accessibility/aria-required-parent.js | failureTitle": { "message": "`[role]` 未包含在其必需的父元素中" }, "core/audits/accessibility/aria-required-parent.js | title": { "message": "`[role]` 包含在其必需的父元素中" }, "core/audits/accessibility/aria-roles.js | description": { "message": "ARIA 角色必须具备有效值,才能执行它们的预期无障碍功能。[详细了解有效的 ARIA 角色](https://dequeuniversity.com/rules/axe/4.10/aria-roles)。" }, "core/audits/accessibility/aria-roles.js | failureTitle": { "message": "`[role]` 值无效" }, "core/audits/accessibility/aria-roles.js | title": { "message": "`[role]` 值有效" }, "core/audits/accessibility/aria-text.js | description": { "message": "在一个被标记分隔的文本节点周围添加 `role=text` 后,VoiceOver 会将该文本元素视为一个短语,但不会读出它的可聚焦后代元素。[详细了解 `role=text` 属性](https://dequeuniversity.com/rules/axe/4.10/aria-text)。" }, "core/audits/accessibility/aria-text.js | failureTitle": { "message": "具有 `role=text` 属性的元素包含可聚焦后代元素。" }, "core/audits/accessibility/aria-text.js | title": { "message": "具有 `role=text` 属性的元素缺少可聚焦后代元素。" }, "core/audits/accessibility/aria-toggle-field-name.js | description": { "message": "如果某个切换字段没有无障碍名称,屏幕阅读器会将它读为通用名称,这会导致依赖屏幕阅读器的用户无法使用它。[详细了解切换字段](https://dequeuniversity.com/rules/axe/4.10/aria-toggle-field-name)。" }, "core/audits/accessibility/aria-toggle-field-name.js | failureTitle": { "message": "ARIA 切换字段缺少可供访问的名称" }, "core/audits/accessibility/aria-toggle-field-name.js | title": { "message": "ARIA 切换字段都有可供访问的名称" }, "core/audits/accessibility/aria-tooltip-name.js | description": { "message": "如果某个 tooltip 元素没有无障碍名称,屏幕阅读器会将它读为通用名称,这会导致依赖屏幕阅读器的用户无法使用它。[了解如何为 `tooltip` 元素命名](https://dequeuniversity.com/rules/axe/4.10/aria-tooltip-name)。" }, "core/audits/accessibility/aria-tooltip-name.js | failureTitle": { "message": "ARIA `tooltip` 元素缺少可供访问的名称。" }, "core/audits/accessibility/aria-tooltip-name.js | title": { "message": "ARIA `tooltip` 元素都有可供访问的名称" }, "core/audits/accessibility/aria-treeitem-name.js | description": { "message": "如果某个 `treeitem` 元素没有无障碍名称,屏幕阅读器会将它读为通用名称,这会导致依赖屏幕阅读器的用户无法使用它。[详细了解如何为 `treeitem` 元素添加标签](https://dequeuniversity.com/rules/axe/4.10/aria-treeitem-name)。" }, "core/audits/accessibility/aria-treeitem-name.js | failureTitle": { "message": "ARIA `treeitem` 元素缺少可供访问的名称。" }, "core/audits/accessibility/aria-treeitem-name.js | title": { "message": "ARIA `treeitem` 元素都有可供访问的名称" }, "core/audits/accessibility/aria-valid-attr-value.js | description": { "message": "辅助技术(如屏幕阅读器)无法解读值无效的 ARIA 属性。[详细了解 ARIA 属性的有效值](https://dequeuniversity.com/rules/axe/4.10/aria-valid-attr-value)。" }, "core/audits/accessibility/aria-valid-attr-value.js | failureTitle": { "message": "`[aria-*]` 属性缺少有效值" }, "core/audits/accessibility/aria-valid-attr-value.js | title": { "message": "`[aria-*]` 属性具备有效值" }, "core/audits/accessibility/aria-valid-attr.js | description": { "message": "辅助技术(如屏幕阅读器)无法解读名称无效的 ARIA 属性。[详细了解有效的 ARIA 属性](https://dequeuniversity.com/rules/axe/4.10/aria-valid-attr)。" }, "core/audits/accessibility/aria-valid-attr.js | failureTitle": { "message": "`[aria-*]` 属性无效或拼写有误" }, "core/audits/accessibility/aria-valid-attr.js | title": { "message": "`[aria-*]` 属性有效且拼写正确" }, "core/audits/accessibility/axe-audit.js | failingElementsHeader": { "message": "未通过审核的元素" }, "core/audits/accessibility/button-name.js | description": { "message": "当某个按钮没有无障碍名称时,屏幕阅读器会将它读为“按钮”,这会导致依赖屏幕阅读器的用户无法使用它。[了解如何让按钮更便于使用](https://dequeuniversity.com/rules/axe/4.10/button-name)。" }, "core/audits/accessibility/button-name.js | failureTitle": { "message": "按钮缺少可供访问的名称" }, "core/audits/accessibility/button-name.js | title": { "message": "按钮有可供访问的名称" }, "core/audits/accessibility/bypass.js | description": { "message": "添加用于绕过重复内容的方式有助于键盘用户更高效地浏览页面。[详细了解如何绕过内容块](https://dequeuniversity.com/rules/axe/4.10/bypass)。" }, "core/audits/accessibility/bypass.js | failureTitle": { "message": "该页面不含任何标题、跳过链接或地标区域" }, "core/audits/accessibility/bypass.js | title": { "message": "该页面包含一个标题、跳过链接或地标区域" }, "core/audits/accessibility/color-contrast.js | description": { "message": "对于许多用户而言,对比度低的文字都是难以阅读或无法阅读的。[了解如何提供足够高的颜色对比度](https://dequeuniversity.com/rules/axe/4.10/color-contrast)。" }, "core/audits/accessibility/color-contrast.js | failureTitle": { "message": "背景色和前景色没有足够高的对比度。" }, "core/audits/accessibility/color-contrast.js | title": { "message": "背景色和前景色具有足够高的对比度" }, "core/audits/accessibility/definition-list.js | description": { "message": "如果未正确标记定义列表,屏幕阅读器读出的内容可能会令人困惑或不准确。[了解如何正确构建定义列表](https://dequeuniversity.com/rules/axe/4.10/definition-list)。" }, "core/audits/accessibility/definition-list.js | failureTitle": { "message": "`
` 并非只包含经过适当排序的 `
` 和 `
` 组及 `