lighthouse
Version:
Automated auditing, performance metrics, and best practices for the web.
1,074 lines • 244 kB
JSON
{
"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 角色](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": "在 `<body>` 文件上設定 `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\"]` 有在文件 `<body>` 上顯示"
},
"core/audits/accessibility/aria-hidden-body.js | title": {
"message": "`[aria-hidden=\"true\"]` 沒有在文件 `<body>` 上顯示"
},
"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`元素](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 角色](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`元素](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": "`<dl>` 並非只包含排序正確的 `<dt>` 和 `<dd>` 群組、`<script>`、`<template>` 或 `<div>` 元素。"
},
"core/audits/accessibility/definition-list.js | title": {
"message": "`<dl>` 只包含排序正確的 `<dt>` 和 `<dd>` 群組、`<script>`、`<template>` 或 `<div>` 元素。"
},
"core/audits/accessibility/dlitem.js | description": {
"message": "定義清單項目 (`<dt>` 和 `<dd>`) 必須納入在父 `<dl>` 元素中,才能確保螢幕閱讀器正確朗讀這些項目。[瞭解如何正確建構定義清單](https://dequeuniversity.com/rules/axe/4.10/dlitem)。"
},
"core/audits/accessibility/dlitem.js | failureTitle": {
"message": "定義清單項目未納入在 `<dl>` 元素中"
},
"core/audits/accessibility/dlitem.js | title": {
"message": "定義清單項目已納入在 `<dl>` 元素中"
},
"core/audits/accessibility/document-title.js | description": {
"message": "標題可讓螢幕閱讀器使用者概略瞭解網頁內容;搜尋引擎使用者經常需要使用此資料,判斷網頁內容是否與他們的搜尋查詢有關。[進一步瞭解文件標題](https://dequeuniversity.com/rules/axe/4.10/document-title)。"
},
"core/audits/accessibility/document-title.js | failureTitle": {
"message": "文件並無有效的 `<title>` 元素"
},
"core/audits/accessibility/document-title.js | title": {
"message": "文件具備 `<title>` 元素"
},
"core/audits/accessibility/duplicate-id-aria.js | description": {
"message": "ARIA ID 的值不可重複,以免輔助技術忽略其他例項。[瞭解如何修正重複的 ARIA ID](https://dequeuniversity.com/rules/axe/4.10/duplicate-id-aria)。"
},
"core/audits/accessibility/duplicate-id-aria.js | failureTitle": {
"message": "ARIA ID 重複"
},
"core/audits/accessibility/duplicate-id-aria.js | title": {
"message": "ARIA ID 沒有重複"
},
"core/audits/accessibility/empty-heading.js | description": {
"message": "如果 heading 沒有內容或無障礙設計的文字,螢幕閱讀器使用者就無法存取網頁結構中的資料。[進一步瞭解 headings](https://dequeuniversity.com/rules/axe/4.10/empty-heading)。"
},
"core/audits/accessibility/empty-heading.js | failureTitle": {
"message": "Heading 元素不含任何內容。"
},
"core/audits/accessibility/empty-heading.js | title": {
"message": "所有 heading 元素都包含內容。"
},
"core/audits/accessibility/form-field-multiple-labels.js | description": {
"message": "使用第一個、最後一個或所有標籤的螢幕閱讀器等輔助技術,可能無法將包含多個標籤的表格欄位正確讀出。[瞭解如何使用表格標籤](https://dequeuniversity.com/rules/axe/4.10/form-field-multiple-labels)。"
},
"core/audits/accessibility/form-field-multiple-labels.js | failureTitle": {
"message": "表格欄位含有多個標籤"
},
"core/audits/accessibility/form-field-multiple-labels.js | title": {
"message": "沒有表格欄位含有多個標籤"
},
"core/audits/accessibility/frame-title.js | description": {
"message": "螢幕閱讀器使用者依賴頁框標題來瞭解頁框內容。[進一步瞭解頁框標題](https://dequeuniversity.com/rules/axe/4.10/frame-title)。"
},
"core/audits/accessibility/frame-title.js | failureTitle": {
"message": "`<frame>` 或 `<iframe>` 元素沒有標題"
},
"core/audits/accessibility/frame-title.js | title": {
"message": "`<frame>` 或 `<iframe>` 元素包含名稱"
},
"core/audits/accessibility/heading-order.js | description": {
"message": "排序正確且未略過層級的標題可傳達網頁的語意結構,讓您在使用輔助技術時更容易瀏覽及理解。[進一步瞭解標題排序](https://dequeuniversity.com/rules/axe/4.10/heading-order)。"
},
"core/audits/accessibility/heading-order.js | failureTitle": {
"message": "標題元素未遞減排序"
},
"core/audits/accessibility/heading-order.js | title": {
"message": "標題元素已遞減排序"
},
"core/audits/accessibility/html-has-lang.js | description": {
"message": "如果網頁未指定 `lang` 屬性,螢幕閱讀器會假設網頁採用使用者設定螢幕閱讀器時選擇的預設語言。如果網頁實際並非採用預設語言,螢幕閱讀器可能無法正確朗讀文字。[進一步瞭解 `lang` 屬性](https://dequeuniversity.com/rules/axe/4.10/html-has-lang)。"
},
"core/audits/accessibility/html-has-lang.js | failureTitle": {
"message": "`<html>` 元素並無 `[lang]` 屬性"
},
"core/audits/accessibility/html-has-lang.js | title": {
"message": "`<html>` 元素具備 `[lang]` 屬性"
},
"core/audits/accessibility/html-lang-valid.js | description": {
"message": "指定有效的 [BCP 47 語言](https://www.w3.org/International/questions/qa-choosing-language-tags#question)可協助螢幕閱讀器正確朗讀文字。[瞭解如何使用 `lang` 屬性](https://dequeuniversity.com/rules/axe/4.10/html-lang-valid)。"
},
"core/audits/accessibility/html-lang-valid.js | failureTitle": {
"message": "`<html>` 元素的 `[lang]` 屬性並無有效的值。"
},
"core/audits/accessibility/html-lang-valid.js | title": {
"message": "`<html>` 元素的 `[lang]` 屬性具備有效的值"
},
"core/audits/accessibility/html-xml-lang-mismatch.js | description": {
"message": "如果網頁指定的語言不一致,螢幕閱讀器可能無法正確朗讀頁面上的文字。[進一步瞭解此 `lang` 屬性](https://dequeuniversity.com/rules/axe/4.10/html-xml-lang-mismatch)。"
},
"core/audits/accessibility/html-xml-lang-mismatch.js | failureTitle": {
"message": "`<html>` 元素的 `[xml:lang]` 屬性與`[lang]` 屬性中的基本語言不同。"
},
"core/audits/accessibility/html-xml-lang-mismatch.js | title": {
"message": "`<html>` 元素的 `[xml:lang]` 屬性與 `[lang]` 屬性的基本語言相同。"
},
"core/audits/accessibility/identical-links-same-purpose.js | description": {
"message": "具有相同目的地的連結應提供相同的描述,協助使用者瞭解連結的用途,並決定是否前往。[進一步瞭解相同連結](https://dequeuniversity.com/rules/axe/4.10/identical-links-same-purpose)。"
},
"core/audits/accessibility/identical-links-same-purpose.js | failureTitle": {
"message": "相同連結的用途不同。"
},
"core/audits/accessibility/identical-links-same-purpose.js | title": {
"message": "相同的連結用途相同。"
},
"core/audits/accessibility/image-alt.js | description": {
"message": "資訊型元素應提供簡短貼切的替代文字。只要將 alt 屬性留空,系統便會忽略該裝飾元素。[進一步瞭解此 `alt` 屬性](https://dequeuniversity.com/rules/axe/4.10/image-alt)。"
},
"core/audits/accessibility/image-alt.js | failureTitle": {
"message": "圖片元素並無 `[alt]` 屬性"
},
"core/audits/accessibility/image-alt.js | title": {
"message": "圖片元素具有 `[alt]` 屬性"
},
"core/audits/accessibility/image-redundant-alt.js | description": {
"message": "資訊型元素應提供簡短貼切的替代文字。替代文字如果與連結或圖片旁的文字完全相同,可能會對螢幕閱讀器使用者造成混淆,因為系統會朗讀同樣的文字兩次。[進一步瞭解此 `alt` 屬性](https://dequeuniversity.com/rules/axe/4.10/image-redundant-alt)。"
},
"core/audits/accessibility/image-redundant-alt.js | failureTitle": {
"message": "圖片元素所含「`[alt]`」屬性有多餘的文字。"
},
"core/audits/accessibility/image-redundant-alt.js | title": {
"message": "圖片元素所含「`[alt]`」屬性沒有多餘的文字。"
},
"core/audits/accessibility/input-button-name.js | description": {
"message": "您可以為輸入按鈕新增可識別且可存取的文字,協助螢幕閱讀器使用者瞭解輸入按鈕的用途。[進一步瞭解輸入按鈕](https://dequeuniversity.com/rules/axe/4.10/input-button-name)。"
},
"core/audits/accessibility/input-button-name.js | failureTitle": {
"message": "輸入按鈕沒有可識別的文字。"
},
"core/audits/accessibility/input-button-name.js | title": {
"message": "輸入按鈕有可識別的文字。"
},
"core/audits/accessibility/input-image-alt.js | description": {
"message": "如果 `<input>` 按鈕是以圖片呈現,提供替代文字可協助螢幕閱讀器使用者瞭解該按鈕的用途。[瞭解輸入圖片說明文字](https://dequeuniversity.com/rules/axe/4.10/input-image-alt)。"
},
"core/audits/accessibility/input-image-alt.js | failureTitle": {
"message": "`<input type=\"image\">` 元素未設定 `[alt]` 文字"
},
"core/audits/accessibility/input-image-alt.js | title": {
"message": "`<input type=\"image\">` 元素具有 `[alt]` 文字"
},
"core/audits/accessibility/label-content-name-mismatch.js | description": {
"message": "如果顯示的文字標籤與無障礙名稱不符,可能對螢幕閱讀器使用者造成混淆。[進一步瞭解無障礙名稱](https://dequeuniversity.com/rules/axe/4.10/label-content-name-mismatch)。"
},
"core/audits/accessibility/label-content-name-mismatch.js | failureTitle": {
"message": "含有可見文字標籤的元素沒有相符的無障礙名稱。"
},
"core/audits/accessibility/label-content-name-mismatch.js | title": {
"message": "含有可見文字標籤的元素有相符的無障礙名稱。"
},
"core/audits/accessibility/label.js | description": {
"message": "標籤可以確保輔助技術 (例如螢幕閱讀器) 正確朗讀表格控制項。[進一步瞭解表格元素標籤](https://dequeuniversity.com/rules/axe/4.10/label)。"
},
"core/audits/accessibility/label.js | failureTitle": {
"message": "表格元素沒有相關聯的標籤"
},
"core/audits/accessibility/label.js | title": {
"message": "表格元素具有相關聯的標籤"
},
"core/audits/accessibility/landmark-one-main.js | description": {
"message": "其中一項主要標籤可協助螢幕閱讀器使用者瀏覽網頁。[進一步瞭解標籤](https://dequeuniversity.com/rules/axe/4.10/landmark-one-main)。"
},
"core/audits/accessibility/landmark-one-main.js | failureTitle": {
"message": "文件不含主要標籤。"
},
"core/audits/accessibility/landmark-one-main.js | title": {
"message": "文件具有主要標籤。"
},
"core/audits/accessibility/link-in-text-block.js | description": {
"message": "很多使用者難以閱讀或無法閱讀低對比度的文字。可辨別的連結文字有助改善低視力使用者的體驗。[瞭解如何設定可明確辨別的連結](https://dequeuniversity.com/rules/axe/4.10/link-in-text-block)。"
},
"core/audits/accessibility/link-in-text-block.js | failureTitle": {
"message": "連結需依賴顏色辨別。"
},
"core/audits/accessibility/link-in-text-block.js | title": {
"message": "不需依賴顏色亦可明確辨別連結。"
},
"core/audits/accessibility/link-name.js | description": {
"message": "使用可辨別、不重複且可聚焦的連結文字 (以及連結圖片的替代文字),有助改善螢幕閱讀器使用者的瀏覽體驗。[瞭解如何讓連結更易用](https://dequeuniversity.com/rules/axe/4.10/link-name)。"
},
"core/audits/accessibility/link-name.js | failureTitle": {
"message": "連結並無可辨別的名稱"
},
"core/audits/accessibility/link-name.js | title": {
"message": "連結具有可辨別的名稱"
},
"core/audits/accessibility/list.js | description": {
"message": "螢幕閱讀器會以特定方式朗讀清單。確認清單採用正確的結構有助螢幕閱讀器順利輸出內容。[進一步瞭解正確的清單結構](https://dequeuniversity.com/rules/axe/4.10/list)。"
},
"core/audits/accessibility/list.js | failureTitle": {
"message": "清單中並非只包含 `<li>` 元素和指令碼支援元素 (`<script>` 和 `<template>`)。"
},
"core/audits/accessibility/list.js | title": {
"message": "清單只包含 `<li>` 元素和支援指令碼的元素 (`<script>` 和 `<template>`)。"
},
"core/audits/accessibility/listitem.js | description": {
"message": "清單項目 (`<li>`) 必須包含在父元素 `<ul>`、`<ol>` 或 `<menu>` 中,螢幕閱讀器才能正確朗讀這些項目。[進一步瞭解正確的清單結構](https://dequeuniversity.com/rules/axe/4.10/listitem)。"
},
"core/audits/accessibility/listitem.js | failureTitle": {
"message": "清單項目 (`<li>`) 未包含在 `<ul>`、`<ol>` 或 `<menu>` 父元素中。"
},
"core/audits/accessibility/listitem.js | title": {
"message": "清單項目 (`<li>`) 已包含在 `<ul>`、`<ol>` 或 `<menu>` 父元素中"
},
"core/audits/accessibility/meta-refresh.js | description": {
"message": "使用者不會預期系統自動重新整理網頁,且執行此操作會將焦點移回網頁頂端。這可能會對使用者造成困擾或混淆。[進一步瞭解重新整理中繼標籤](https://dequeuniversity.com/rules/axe/4.10/meta-refresh)。"
},
"core/audits/accessibility/meta-refresh.js | failureTitle": {
"message": "文件使用 `<meta http-equiv=\"refresh\">`"
},
"core/audits/accessibility/meta-refresh.js | title": {
"message": "文件未使用 `<meta http-equiv=\"refresh\">`"
},
"core/audits/accessibility/meta-viewport.js | description": {
"message": "停用縮放功能會對低視力人士造成困擾,他們需要透過螢幕放大功能才能清楚看見網頁內容。[進一步瞭解檢視區中繼標記](https://dequeuniversity.com/rules/axe/4.10/meta-viewport)。"
},
"core/audits/accessibility/meta-viewport.js | failureTitle": {
"message": "`<meta name=\"viewport\">` 元素中使用了 `[user-scalable=\"no\"]`,或 `[maximum-scale]` 屬性少於 5。"
},
"core/audits/accessibility/meta-viewport.js | title": {
"message": "`<meta name=\"viewport\">` 元素中未有使用 `[user-scalable=\"no\"]` 元素,而且 `[maximum-scale]` 屬性少於 5。"
},
"core/audits/accessibility/object-alt.js | description": {
"message": "螢幕閱讀器無法翻譯非文字內容。為 `<object>` 元素新增替代文字,可協助螢幕閱讀器向使用者傳達其意思。[進一步瞭解 `object` 元素的說明文字](https://dequeuniversity.com/rules/axe/4.10/object-alt)。"
},
"core/audits/accessibility/object-alt.js | failureTitle": {
"message": "`<object>` 元素未設定替代文字"
},
"core/audits/accessibility/object-alt.js | title": {
"message": "`<object>` 元素具有替代文字"
},
"core/audits/accessibility/select-name.js | description": {
"message": "沒有有效標籤的 Form 元素可能對螢幕閱讀器使用者造成困擾。[進一步瞭解 `select` 元素](https://dequeuniversity.com/rules/axe/4.10/select-name)。"
},
"core/audits/accessibility/select-name.js | failureTitle": {
"message": "Select 元素沒有相關聯的 label 元素。"
},
"core/audits/accessibility/select-name.js | title": {
"message": "Select 元素具有關聯的 label 元素。"
},
"core/audits/accessibility/skip-link.js | description": {
"message": "加入跳過連結可協助使用者直接前往主要內容,以節省時間。[進一步瞭解跳過連結](https://dequeuniversity.com/rules/axe/4.10/skip-link)。"
},
"core/audits/accessibility/skip-link.js | failureTitle": {
"message": "跳過連結無法聚焦。"
},
"core/audits/accessibility/skip-link.js | title": {
"message": "跳過連結可聚焦。"
},
"core/audits/accessibility/tabindex.js | description": {
"message": "如果值大於 0,代表已採用明確的瀏覽排序。雖然此做法在技術上可行,但通常會對依賴輔助技術的使用者造成困擾。[進一步瞭解此 `tabindex` 屬性](https://dequeuniversity.com/rules/axe/4.10/tabindex)。"
},
"core/audits/accessibility/tabindex.js | failureTitle": {
"message": "部分元素的 `[tabindex]` 值大於 0"
},
"core/audits/accessibility/tabindex.js | title": {
"message": "所有元素的 `[tabindex]` 值皆未超過 0"
},
"core/audits/accessibility/table-duplicate-name.js | description": {
"message": "摘要屬性應描述表格結構,而「`<caption>`」應含有顯示在螢幕上的標題。提供準確的表格標記,對螢幕閱讀器使用者有幫助。[進一步瞭解摘要和說明文字](https://dequeuniversity.com/rules/axe/4.10/table-duplicate-name)。"
},
"core/audits/accessibility/table-duplicate-name.js | failureTitle": {
"message": "表格內容與摘要屬性和「`<caption>.`」相同"
},
"core/audits/accessibility/table-duplicate-name.js | title": {
"message": "表格內容與摘要屬性和「`<caption>`」不同。"
},
"core/audits/accessibility/table-fake-caption.js | description": {
"message": "螢幕閱讀器的功能可讓使用者更輕鬆瀏覽表格。如果表格使用實際的標題元素,而非含有 `[colspan]` 屬性的儲存格,或許可提升螢幕閱讀器的使用體驗。[進一步瞭解標題](https://dequeuniversity.com/rules/axe/4.10/table-fake-caption)。"
},
"core/audits/accessibility/table-fake-caption.js | failureTitle": {
"message": "表格使用含有 `[colspan]` 屬性的儲存格表示標題,而非使用 `<caption>` 屬性。"
},
"core/audits/accessibility/table-fake-caption.js | title": {
"message": "表格使用 `<caption>` 屬性表示標題,而非使用含有 `[colspan]` 屬性的儲存格。"
},
"core/audits/accessibility/target-size.js | description": {
"message": "只要觸控目標提供足夠的大小和間距,就能協助難以觸控細小控制項的使用者啟動目標。[進一步瞭解觸控目標](https://dequeuniversity.com/rules/axe/4.10/target-size)。"
},
"core/audits/accessibility/target-size.js | failureTitle": {
"message": "觸控目標的大小或間距不足。"
},
"core/audits/accessibility/target-size.js | title": {
"message": "觸控目標的大小和間距充足。"
},
"core/audits/accessibility/td-has-header.js | description": {
"message": "螢幕閱讀器的功能可讓使用者更輕鬆瀏覽表格。如果大型表格 (寬度和高度為 3 個或以上儲存格) 中的 `<td>` 元素使用相關聯的表格標題,或許可提升螢幕閱讀器的使用體驗。[進一步瞭解表格標題](https://dequeuniversity.com/rules/axe/4.10/td-has-header)。"
},
"core/audits/accessibility/td-has-header.js | failureTitle": {
"message": "大型 `<table>` 中的 `<td>` 元素沒有表格標題。"
},
"core/audits/accessibility/td-has-header.js | title": {
"message": "大型 `<table>` 中的 `<td>` 元素有一或多個表格標題。"
},
"core/audits/accessibility/td-headers-attr.js | description": {
"message": "螢幕閱讀器的功能可讓使用者更輕鬆瀏覽表格。如能確保採用 `[headers]` 屬性的 `<td>` 儲存格只參照同一表格中的其他儲存格,或許能改善螢幕閱讀器的使用體驗。[進一步瞭解 `headers` 屬性](https://dequeuniversity.com/rules/axe/4.10/td-headers-attr)。"
},
"core/audits/accessibility/td-headers-attr.js | failureTitle": {
"message": "`<table>` 元素中採用 `[headers]` 屬性的儲存格參照了 `id`,無法在同一表格中找到此元素。"
},
"core/audits/accessibility/td-headers-attr.js | title": {
"message": "`<table>` 元素中採用 `[headers]` 屬性的儲存格,參照了同一表格中的其他儲存格。"
},
"core/audits/accessibility/th-has-data-cells.js | description": {
"message": "螢幕閱讀器的功能可讓使用者更輕鬆瀏覽表格。如能確保表格標題一律參照特定一組儲存格,或許能有助改善螢幕閱讀器使用者的體驗。[進一步瞭解表格標題](https://dequeuniversity.com/rules/axe/4.10/th-has-data-cells)。"
},
"core/audits/accessibility/th-has-data-cells.js | failureTitle": {
"message": "`<th>` 元素及帶有 `[role=\"columnheader\"/\"rowheader\"]` 的元素沒有所描述的資料儲存格。"
},
"core/audits/accessibility/th-has-data-cells.js | title": {
"message": "`<th>` 元素和帶有 `[role=\"columnheader\"/\"rowheader\"]` 的元素有其描述的資料儲存格。"
},
"core/audits/accessibility/valid-lang.js | description": {
"message": "為元素指定有效的 [BCP 47 語言](https://www.w3.org/International/questions/qa-choosing-language-tags#question),可協助螢幕閱讀器正確朗讀文字。[瞭解如何使用 `lang` 屬性](https://dequeuniversity.com/rules/axe/4.10/valid-lang)。"
},
"core/audits/accessibility/valid-lang.js | failureTitle": {
"message": "`[lang]` 屬性並無有效的值"
},
"core/audits/accessibility/valid-lang.js | title": {
"message": "`[lang]` 屬性具備有效的值"
},
"core/audits/accessibility/video-caption.js | description": {
"message": "如果在影片中提供字幕,將有助於失聰或聽障使用者取得影片資料。[進一步瞭解影片字幕](https://dequeuniversity.com/rules/axe/4.10/video-caption)。"
},
"core/audits/accessibility/video-caption.js | failureTitle": {
"message": "`<video>` 元素不含任何帶有 `[kind=\"captions\"]` 的 `<track>` 元素"
},
"core/audits/accessibility/video-caption.js | title": {
"message": "`<video>` 元素包含帶有 `[kind=\"captions\"]` 的 `<track>` 元素"
},
"core/audits/autocomplete.js | columnCurrent": {
"message": "目前的值"
},
"core/audits/autocomplete.js | columnSuggestions": {
"message": "建議的憑證"
},
"core/audits/autocomplete.js | description": {
"message": "`autocomplete` 有助使用者更快提交表格。如要減少使用者需要執行的動作,建議您將 `autocomplete` 屬性設定為有效值以啟用此功能。[進一步瞭解表格中的 `autocomplete`](https://developers.google.com/web/fundamentals/design-and-ux/input/forms#use_metadata_to_enable_auto-complete)"
},
"core/audits/autocomplete.js | failureTitle": {
"message": "`<input>` 元素沒有正確的 `autocomplete` 屬性"
},
"core/audits/autocomplete.js | manualReview": {
"message": "需要人手審查"
},
"core/audits/autocomplete.js | reviewOrder": {
"message": "查看憑證次序"
},
"core/audits/autocomplete.js | title": {
"message": "`<input>` 元素正確使用 `autocomplete`"
},
"core/audits/autocomplete.js | warningInvalid": {
"message": "`autocomplete` 憑證:{snippet} 中的「{token}」無效"
},
"core/audits/autocomplete.js | warningOrder": {
"message": "查看憑證次序:{snippet} 中的「{tokens}」"
},
"core/audits/bf-cache.js | actionableFailureType": {
"message": "可以採取行動"
},
"core/audits/bf-cache.js | description": {
"message": "很多瀏覽操作都在來回往返頁面間進行。向前/返回快取 (bfcache) 可加快這些返回導覽的速度。[進一步瞭解向前/返回快取](https://developer.chrome.com/docs/lighthouse/performance/bf-cache/)"
},
"core/audits/bf-cache.js | displayValue": {
"message": "{itemCount,plural, =1{1 個失敗原因}other{# 個失敗原因}}"
},
"core/audits/bf-cache.js | failureReasonColumn": {
"message": "失敗原因"
},
"core/audits/bf-cache.js | failureTitle": {
"message": "網頁已禁止還原向前/返回快取"
},
"core/audits/bf-cache.js | failureTypeColumn": {
"message": "失敗類型"
},
"core/audits/bf-cache.js | notActionableFailureType": {
"message": "無法操作"
},
"core/audits/bf-cache.js | supportPendingFailureType": {
"message": "尚不支援瀏覽器"
},
"core/audits/bf-cache.js | title": {
"message": "網頁未有禁止還原向前/返回快取"
},
"core/audits/bf-cache.js | warningHeadless": {
"message": "無法在舊版 Headless Chrome (`--chrome-flags=\"--headless=old\"`) 中測試向前/返回快取。如要查看審核結果,請使用新版 Headless Chrome (`--chrome-flags=\"--headless=new\"`) 或標準版 Chrome。"
},
"core/audits/bootup-time.js | chromeExtensionsWarning": {
"message": "Chrome 擴充程式會對此頁面的載入效能產生負面影響。建議透過無痕模式或使用未安裝擴充程式的 Chrome 設定檔來審核頁面。"
},
"core/audits/bootup-time.js | columnScriptEval": {
"message": "指令碼評估"
},
"core/audits/bootup-time.js | columnScriptParse": {
"message": "指令碼剖析"
},
"core/audits/bootup-time.js | columnTotal": {
"message": "CPU 總執行時間"
},
"core/audits/bootup-time.js | description": {
"message": "建議減少剖析、編譯和執行 JS 所用的時間。傳送較小的 JS 負載可能有所幫助。[瞭解如何縮短 JavaScript 的執行時間](https://developer.chrome.com/docs/lighthouse/performance/bootup-time/)。"
},
"core/audits/bootup-time.js | failureTitle": {
"message": "縮短 JavaScript 執行時間"
},
"core/audits/bootup-time.js | title": {
"message": "JavaScript 執行時間"
},
"core/audits/byte-efficiency/duplicated-javascript.js | description": {
"message": "從套件中移除重複的大型 JavaScript 模組,以減少網絡活動耗用不必要的字節。 "
},
"core/audits/byte-efficiency/duplicated-javascript.js | title": {
"message": "請移除 JavaScript 套件中的重複模組"
},
"core/audits/byte-efficiency/efficient-animated-content.js | description": {
"message": "使用大型 GIF 檔案呈現動畫內容會降低網絡傳輸效率。建議改用 MPEG4/WebM 格式的動畫影片和 PNG/WebP 格式的靜態圖片取代 GIF,以節省網絡字節。[進一步瞭解有效率的影片格式](https://developer.chrome.com/docs/lighthouse/performance/efficient-animated-content/)"
},
"core/audits/byte-efficiency/efficient-animated-content.js | title": {
"message": "使用影片格式的動畫內容"
},
"core/audits/byte-efficiency/legacy-javascript.js | description": {
"message": "Polyfill 和轉換可讓舊版瀏覽器使用新版 JavaScript 的功能。不過,有很多 Polyfill 和轉換都不是新型瀏覽器的必要項目。除非你認為必須支援舊版瀏覽器,否則請考慮將 JavaScript 建立流程改為不轉譯[基準](https://web.dev/baseline)功能。[瞭解為何大部分網站無需轉譯也能部署 ES6+ 程式碼](https://philipwalton.com/articles/the-state-of-es5-on-the-web/)"
},
"core/audits/byte-efficiency/legacy-javascript.js | detectedCoreJs2Warning": {
"message": "系統偵測到網頁採用 core-js 第 2 版。第 3 版大幅提升效能,請務必升級。"
},
"core/audits/byte-efficiency/legacy-javascript.js | title": {
"message": "避免向新型瀏覽器提供舊版 JavaScript"
},
"core/audits/byte-efficiency/modern-image-formats.js | description": {
"message": "WebP 和 AVIF 等圖片格式通常比 PNG 或 JPEG 有更好的壓縮效果,能夠更快完成下載及減少數據用量。[進一步瞭解新型圖像格式](https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images/)。"
},
"core/audits/byte-efficiency/modern-image-formats.js | title": {
"message": "提供 next-gen 格式的圖片"
},
"core/audits/byte-efficiency/offscreen-images.js | description": {
"message": "建議在所有重要資源載入完成前,延遲載入螢幕外和隱藏的圖片,以縮短可互動所需時間。[瞭解如何延遲載入螢幕外的圖片](https://developer.chrome.com/docs/lighthouse/performance/offscreen-images/)。"
},
"core/audits/byte-efficiency/offscreen-images.js | title": {
"message": "延遲載入螢幕外圖片"
},
"core/audits/byte-efficiency/render-blocking-resources.js | description": {
"message": "過多資源往往會阻止系統首次繪製頁面。建議內嵌重要的 JS/CSS,延遲所有不重要的 JS/樣式。[瞭解如何移除阻止輸出的資源](https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources/)。"
},
"core/audits/byte-efficiency/render-blocking-resources.js | title": {
"message": "排除阻止呈現的資源"
},
"core/audits/byte-efficiency/total-byte-weight.js | description": {
"message": "網絡負載過大會造成使用者的費用負擔,且往往與過長載入時間息息相關。[瞭解如何減低負載大小](https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight/)。"
},
"core/audits/byte-efficiency/total-byte-weight.js | displayValue": {
"message": "總大小為 {totalBytes, number, bytes} KiB"
},
"core/audits/byte-efficiency/total-byte-weight.js | failureTitle": {
"message": "避免網絡負載過大"
},
"core/audits/byte-efficiency/total-byte-weight.js | title": {
"message": "避免網絡負載過大"
},
"core/audits/byte-efficiency/unminified-css.js | description": {
"message": "壓縮 CSS 檔案可減少網絡負載大小。[瞭解如何壓縮 CSS](https://developer.chrome.com/docs/lighthouse/performance/unminified-css/)。"
},
"core/audits/byte-efficiency/unminified-css.js | title": {
"message": "壓縮 CSS"
},
"core/audits/byte-efficiency/unminified-javascript.js | description": {
"message": "壓縮 JavaScript 檔案可減少負載大小和指令碼剖析時間。[瞭解如何壓縮 JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript/)。"
},
"core/audits/byte-efficiency/unminified-javascript.js | title": {
"message": "壓縮 JavaScript"
},
"core/audits/byte-efficiency/unused-css-rules.js | description": {
"message": "從樣式表中減少未使用的規則,並延遲毋需捲動的當眼位置內容中未使用的 CSS,減少網絡活動耗用的字節。[瞭解如何減少未使用的 CSS](https://developer.chrome.com/docs/lighthouse/performance/unused-css-rules/)。"
},
"core/audits/byte-efficiency/unused-css-rules.js | title": {
"message": "減少未使用的 CSS"
},
"core/audits/byte-efficiency/unused-javascript.js | description": {
"message": "減少未使用的 JavaScript,並延後載入指令碼,直至系統需要指令碼來減少網絡活動耗用的字節數為止。[瞭解如何減少未使用的 JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/)。"
},
"core/audits/byte-efficiency/unused-javascript.js | title": {
"message": "減少未使用的 JavaScript"
},
"core/audits/byte-efficiency/uses-long-cache-ttl.js | description": {
"message": "延長快取期限可加快重覆瀏覽頁面的速度。[進一步瞭解有效率的快取政策](https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl/)。"
},
"core/audits/byte-efficiency/uses-long-cache-ttl.js | displayValue": {
"message": "{itemCount,plural, =1{已找到 1 項資源}other{已找到 # 項資源}}"
},
"core/audits/byte-efficiency/uses-long-cache-ttl.js | failureTitle": {
"message": "採用有效的快取政策提供靜態資產"
},
"core/audits/byte-efficiency/uses-long-cache-ttl.js | title": {
"message": "使用有效的快取政策處理靜態資產"
},
"core/audits/byte-efficiency/uses-optimized-images.js | description": {
"message": "優化圖片以加快載入速度,減少流動數據用量。[瞭解如何有效率地進行圖片編碼](https://developer.chrome.com/docs/lighthouse/performance/uses-optimized-images/)."
},
"core/audits/byte-efficiency/uses-optimized-images.js | title": {
"message": "有效地進行圖片編碼"
},
"core/audits/byte-efficiency/uses-responsive-images-snapshot.js | columnActualDimensions": {
"message": "實際尺寸"
},
"core/audits/byte-efficiency/uses-responsive-images-snapshot.js | columnDisplayedDimensions": {
"message": "顯示的尺寸"
},
"core/audits/byte-efficiency/uses-responsive-images-snapshot.js | failureTitle": {
"message": "圖片大於其顯示大小"
},
"core/audits/byte-efficiency/uses-responsive-images-snapshot.js | title": {
"message": "圖片適合其顯示大小"
},
"core/audits/byte-efficiency/uses-responsive-images.js | description": {
"message": "提供適當大小的圖片有助節省流動數據用量,並縮短載入時間。[瞭解如何調整圖片大小](https://developer.chrome.com/docs/lighthouse/performance/uses-responsive-images/)。"
},
"core/audits/byte-efficiency/uses-responsive-images.js | title": {
"message": "適當調整圖片大小"
},
"core/audits/byte-efficiency/uses-text-compression.js | description": {
"message": "文字資源應經過 (gzip、deflate 或 brotli) 壓縮,以將網絡字節總數減至最少。[進一步瞭解文字壓縮](https://developer.chrome.com/docs/lighthouse/performance/uses-text-compression/)。"
},
"core/audits/byte-efficiency/uses-text-compression.js | title": {
"message": "啟用文字壓縮"
},
"core/audits/clickjacking-mitigation.js | columnSeverity": {
"message": "嚴重程度"
},
"core/audits/clickjacking-mitigation.js | description": {
"message": "`X-Frame-Options` (XFO) 標題或 `Content-Security-Policy` (CSP) 標題中的 `frame-ancestors` 指令控制可嵌入網頁的位置,使用這些做法可禁止部分或所有網站嵌入網頁,有助緩解點擊劫持攻擊。[進一步瞭解如何防範劫持攻擊](https://developer.chrome.com/docs/lighthouse/best-practices/clickjacking-mitigation)。"
},
"core/audits/clickjacking-mitigation.js | noClickjackingMitigation": {
"message": "找不到任何頁框控制政策"
},
"core/audits/clickjacking-mitigation.js | title": {
"message": "使用 XFO 或 CSP 防範點擊劫持攻擊"
},
"core/audits/critical-request-chains.js | description": {
"message": "下方的「關鍵要求鏈結」顯示以高優先次序發佈的資源。為了提高頁面載入速度,建議您縮短鏈結長度,縮減下載資源的大小,或延遲下載不必要資源。[瞭解如何避免鏈結關鍵要求](https://developer.chrome.com/docs/lighthouse/performance/critical-request-chains/)。"
},
"core/audits/critical-request-chains.js | displayValue": {
"message": "{itemCount,plural, =1{已找到 1 個鏈結}other{已找到 # 個鏈結}}"
},
"core/audits/critical-request-chains.js | title": {
"message": "避免鏈結重要要求"
},
"core/audits/csp-xss.js | columnDirective": {
"message": "指令"
},
"core/audits/csp-xss.js | columnSeverity": {
"message": "嚴重程度"
},
"core/audits/csp-xss.js | description": {
"message": "強大的內容安全政策 (CSP) 可大幅降低被跨網站指令碼 (XSS) 攻擊的風險。[瞭解如何使用內容安全政策防範 XSS](https://developer.chrome.com/docs/lighthouse/best-practices/csp-xss/)"
},
"core/audits/csp-xss.js | itemSeveritySyntax": {
"message": "語法"
},
"core/audits/csp-xss.js | metaTagMessage": {
"message": "網頁包含在 `<meta>` 標籤中定義的內容安全政策。建議將 CSP 移至 HTTP 標題,或在 HTTP 標題中定義其他嚴格 CSP。"
},
"core/audits/csp-xss.js | noCsp": {
"message": "找不到處於強制執行模式的 CSP"
},
"core/audits/csp-xss.js | title": {
"message": "確保 CSP 能有效防範 XSS 攻擊"
},
"core/audits/deprecations.js | columnDeprecate": {
"message": "淘汰/警告"
},
"core/audits/deprecations.js | columnLine": {
"message": "行數"
},
"core/audits/deprecations.js | description": {
"message": "系統最終會從瀏覽器中移除已淘汰的 API。[進一步瞭解已淘汰的 API](https://developer.chrome.com/docs/lighthouse/best-practices/deprecations/)。"
},
"core/audits/deprecations.js | displayValue": {
"message": "{itemCount,plural, =1{發現 1 個警告}other{發現 # 個警告}}"
},
"core/audits/deprecations.js | failureTitle": {
"message": "使用已淘汰的 API"
},
"core/audits/deprecations.js | title": {
"message": "避免使用已淘汰的 API"
},
"core/audits/dobetterweb/charset.js | description": {
"message": "需要字元編碼宣告。您可以在 HTML 的前 1024 個字節中使用 `<meta>` 標籤定義,或在 Content-Type HTTP 回應標題中定義。[進一步瞭解聲明字元編碼](https://developer.chrome.com/docs/lighthouse/best-practices/charset/)。"
},
"core/audits/dobetterweb/charset.js | failureTitle": {
"message": "字元集宣告遺失或在 HTML 中太遲出現"
},
"core/audits/dobetterweb/charset.js | title": {
"message": "正確定義字元集"
},
"core/audits/dobetterweb/doctype.js | description": {
"message": "指定 DOCTYPE 能防止瀏覽器切換至怪異模式。[進一步瞭解 DOCTYPE 聲明](https://developer.chrome.com/docs/lighthouse/best-practices/doctype/)。"
},
"core/audits/dobetterweb/doctype.js | explanationBadDoctype": {
"message": "DOCTYPE 名稱必須是字串 `html`"
},
"core/audits/dobetterweb/doctype.js | explanationLimitedQuirks": {
"message": "文件包含會觸發`limited-quirks-mode`的 `doctype`"
},
"core/audits/dobetterweb/doctype.js | explanationNoDoctype": {
"message": "文件必須包含 doctype"
},
"core/audits/dobetterweb/doctype.js | explanationPublicId": {
"message": "publicId 必須為空白字串"
},
"core/audits/dobetterweb/doctype.js | explanationSystemId": {
"message": "systemId 必須為空白字串"
},
"core/audits/dobetterweb/doctype.js | explanationWrongDoctype": {
"message": "文件包含會觸發`quirks-mode`的 `doctype`"
},
"core/audits/dobetterweb/doctype.js | failureTitle": {
"message": "網頁缺少 HTML DOCTYPE,因此觸發了怪異模式"
},
"core/audits/dobetterweb/doctype.js | title": {
"message": "網頁含有 HTML DOCTYPE"
},
"core/audits/dobetterweb/dom-size.js | columnStatistic": {
"message": "統計資料"
},
"core/audits/dobetterweb/dom-size.js | columnValue": {
"message": "值"
},
"core/audits/dobetterweb/dom-size.js | description": {
"message": "大型 DOM 會增加記憶體用量、延長[樣式運算](https://developers.google.com/web/fundamentals/performance/rendering/reduce-the-scope-and-complexity-of-style-calculations)的時間,並產生費用高昂的[版面配置重排](https://developers.google.com/speed/articles/reflow)。[瞭解如何避免 DOM 過大](https://developer.chrome.com/docs/lighthouse/performance/dom-size/)。"
},
"core/audits/dobetterweb/dom-size.js | displayValue": {
"message": "{itemCount,plural, =1{1 個元素}other{# 個元素}}"
},
"core/audits/dobetterweb/dom-size.js | failureTitle": {
"message": "避免 DOM 過大"
},
"core/audits/dobetterweb/dom-size.js | statisticDOMDepth": {
"message": "DOM 深度上限"
},
"core/audits/dobetterweb/dom-size.js | statisticDOMElements": {
"message": "DOM 元素總數"
},
"core/audits/dobetterweb/dom-size.js | statisticDOMWidth": {
"message": "子元素數量上限"
},
"core/audits/dobetterweb/dom-size.js | title": {
"message": "避免 DOM 過大"
},
"core/audits/dobetterweb/geolocation-on-start.js | description": {
"message": "如果未提供其他資訊就要求存取使用者的位置,會讓使用者感到困惑而不信任網站。建議您在使用者執行特定動作時,再提出這項要求。[進一步瞭解地理位置權限](https://developer.chrome.com/docs/lighthouse/best-practices/geolocation-on-start/)。"
},
"core/audits/dobetterweb/geolocation-on-start.js | failureTitle": {
"message": "在載入網頁時要求存取使用者的地理位置"
},
"core/audits/dobetterweb/geolocation-on-start.js | title": {
"message": "避免在載入網頁時要求存取使用者的地理位置"
},
"core/audits/dobetterweb/inspector-issues.js | columnIssueType": {
"message": "問題類型"
},
"core/audits/dobetterweb/inspector-issues.js | description": {
"message": "如果 Chrome Devtools 中的「`Issues`」面板有問題記錄,表示系統仍有問題尚待解決,例如網絡要求錯誤、安全控制不足和其他瀏覽器問題。在 Chrome DevTools 中開啟「問題」面板,瞭解每個問題的更多詳情。"
},
"core/audits/dobetterweb/inspector-issues.js | failureTitle": {
"message": "問題已記錄於 Chrome Devtools 的「`Issues`」面板"
},
"core/audits/dobetterweb/inspector-issues.js | issueTypeBlockedByResponse": {
"message": "已根據跨來源政策封鎖"
},
"core/audits/dobetterweb/inspector-issues.js | issueTypeHeavyAds": {
"message": "廣告的大量資源使用情況"
},
"core/audits/dobetterweb/inspector-issues.js | title": {
"message": "Chrome Devtools 的 `Issues` 面板中沒有任何問題"
},
"core/audits/dobetterweb/js-libraries.js | columnVersion": {
"message": "版本"
},
"core/audits/dobetterweb/js-libraries.js | description": {
"message": "在此網頁上偵測到的所有前端 JavaScript 程式庫。[進一步瞭解此 JavaScript 程式庫偵測診斷審核](https://developer.chrome.com/docs/lighthouse/best-practices/js-libraries/)。"
},
"core/audits/dobetterweb/js-libraries.js | title": {
"message": "偵測到的 JavaScript 媒體庫"
},
"core/audits/dobetterweb/no-document-write.js | description": {
"message": "對於連線速度較慢的使用者,透過 `document.write()` 動態插入的外部指令碼可能會導致網頁延遲載入數十秒。[瞭解如何避免 document.write()](https://developer.chrome.com/docs/lighthouse/best-practices/no-document-write/)。"
},
"core/audits/dobetterweb/no-document-write.js | failureTitle": {
"message": "避免使用 `document.write()`"
},
"core/audits/dobetterweb/no-document-write.js | title": {
"message": "避免使用 `document.write()`"
},
"core/audits/dobetterweb/notification-on-start.js | description": {
"message": "如果未提供其他資訊就要求使用者允許網站顯示通知,會讓使用者感到困惑而不信任網站。建議您在使用者操作特定手勢時,再提出這項要求。[進一步瞭解以負責任的方式取得通知權限](https://developer.chrome.com/docs/lighthouse/best-practices/notification-on-start/)。"
},
"core/audits/dobetterweb/notification-on-start.js | failureTitle": {
"message": "在載入網頁時要求使用者允許網站顯示通知"
},
"core/audits/dobetterweb/notification-on-start.js | title": {
"message": "避免在載入網頁時要求使用者允許網站顯示通知"
},
"core/audits/dobetterweb/paste-preventing-inputs.js | description": {
"message": "禁止在輸入欄貼上內容不但會帶來負面的使用者體驗,也會封鎖密碼管理工具,導致安全性降低。[進一步瞭解容易使用的輸入欄位](https://developer.chrome.com/docs/lighthouse/best-practices/paste-preventing-inputs/)。"
},
"core/audits/dobetterweb/paste-preventing-inputs.js | failureTitle": {
"message": "防止使用者貼上至輸入欄位"
},
"core/audits/dobetterweb/paste-preventing-inputs.js | title": {
"message": "允許使用者貼上至輸入欄位"
},
"core/audits/dobetterweb/uses-http2.js | columnProtocol": {
"message": "通訊協定"
},
"core/audits/dobetterweb/uses-http2.js | description": {
"message": "HTTP/2 具備很多 HTTP/1.1 沒有的優點,包括二進制標題和多工處理。[進一步瞭解 HTTP/2](https://developer.chrome.com/docs/lighthouse/best-practices/uses-http2/)。"
},
"core/audits/dobetterweb/uses-http2.js | displayValue": {
"message": "{itemCount,plural, =1{有 1 個要求未透過 HTTP/2 傳送}other{有 # 個要求未透過 HTTP/2 傳送}}"
},
"core/audits/dobetterweb/uses-http2.js | title": {
"message": "使用 HTTP/2"
},
"core/audits/dobetterweb/uses-passive-event-listeners.js | description": {
"message": "建議將輕觸動作和滑鼠滾輪事件監聽器標示為 `passive`,以提升網頁的捲動效能。[進一步瞭解如何採用被動事件監聽器器](https://developer.chrome.com/docs/lighthouse/best-practices/uses-passive-event-listeners/)。"
},
"core/audits/dobetterweb/uses-passive-event-listeners.js | failureTitle": {
"message": "未使用被動事件監聽器來提升捲動效能"
},
"core/audits/dobetterweb/uses-passive-event-listeners.js | title": {
"message": "使用被動活動監聽器來提升捲動效能"
},
"core/audits/errors-in-console.js | description": {
"message": "如果控制台有錯誤記錄,表示系統仍有問題尚待解決,例如網絡要求錯誤和其他瀏覽器問題。[進一步瞭解在控制台診斷審核中的這些錯誤](https://developer.chrome.com/docs/lighthouse/best-practices/errors-in-console/)"
},
"core/audits/errors-in-console.js | failureTitle": {
"message": "瀏覽器錯誤已記錄在控制台"
},
"core/audits/errors-in-console.js | title": {
"message": "系統未在管理中心記錄瀏覽器發生的錯誤"
},
"core/audits/font-display.js | description": {
"message": "利用 `font-display` CSS 功能,確保系統在載入網頁字型時使用者可以看到文字。[進一步瞭解 `font-display`](https://developer.chrome.com/docs/lighthouse/performance/font-display/)。"
},
"core/audits/font-display.js | failureTitle": {
"message": "確保文字在網頁字型載入時仍然顯示"
},
"core/audits/font-display.js | title": {
"message": "在網頁字型載入時,所有文字仍然顯示"
},
"core/audits/font-display.js | undeclaredFontOriginWarning": {
"message": "{fontCountForOrigin,plural, =1{Lighthouse 無法為來源 ({fontOrigin}) 自動檢查 `font-display` 值。}other{Lighthouse 無法為來源 ({fontOrigin}) 自動檢查 `font-display` 值。}}"
},
"core/audits/has-hsts.js | columnDirective": {
"message": "指令"
},
"core/audits/has-hsts.js | columnSeverity": {
"message": "嚴重程度"
},
"core/audits/has-hsts.js | description": {
"message": "部署 HSTS 標題可大幅降低 HTTP 連線降級和竊聽攻擊的風險。建議從低 max-age 開始分階段推行。[進一步瞭解如何使用強效的 HSTS 政策。](https://developer.chrome.com/docs/lighthouse/best-practices/has-hsts)"
},
"core/audits/has-hsts.js | invalidSyntax": {
"message": "語法無效"
},
"core/audits/has-hsts.js | lowMaxAge": {
"message": "`max-age` 過低"
},
"core/audits/has-hsts.js | noHsts": {
"message": "找不到 HSTS 標題"
},
"core/audits/has-hsts.js | noMaxAge": {
"message": "沒有 `max-age` 指令"
},
"core/audits/has-hsts.js | noPreload": {
"message": "找不到 `preload` 指令"
},
"core/audits/has-hsts.js | noSubdomain": {
"message": "找不到 `includeSubDomains` 指令"
},
"core/audits/has-hsts.js | title": {
"message": "使用強效的 HSTS 政策"
},
"core/audits/image-aspect-ratio.js | columnActual": {
"message": "實際的圖片長寬比"
},
"core/audits/image-aspect-ratio.js | columnDisplayed": {
"message": "網頁上顯示的圖片長寬比"
},
"core/audits/image-aspect-ratio.js | description": {
"message": "圖片顯示尺寸應符合正常長寬比。[進一步瞭解圖片長寬比](https://developer.chrome.com/docs/lighthouse/best-practices/image-aspect-ratio/)。"
},
"core/audits/image-aspect-ratio.js | failureTitle": {
"message": "顯示的圖片長寬比不正確"
},
"core/audits/image-aspect-ratio.js | title": {
"message": "顯示的圖片長寬比正確"
},
"core/audits/image-size-responsive.js | columnActual": {
"message": "實際大小"
},
"core/audits/image-size-responsive.js | columnDisplayed": {
"message": "顯示大小"
},
"core/audits/image-size-responsive.js | columnExpected": {
"message": "預期大小"
},
"core/audits/image-size-responsive.js | description": {
"message": "圖片自然尺寸應與顯示大小及像素比例成正比,才能令圖片達到最清晰。[瞭解如何提供回應式圖片](https://web.dev/articles/serve-responsive-images)。"
},
"core/audits/image-size-responsive.js | failureTitle": {
"message": "提供的圖片解像度過低"
},
"core/audits/image-size-responsive.js | title": {
"message": "提供的圖片解像度適當"
},
"core/audits/insights/cls-culprits-insight.js | columnScore": {
"message": "版面配置轉移分數"
},
"core/audits/is-on-https.js | allowed": {
"message": "允許"
},
"core/audits/is-on-https.js | blocked": {
"message": "已封鎖"
},
"core/audits/is-on-https.js | columnInsecureURL": {
"message": "不安全的網址"
},
"core/audits/is-on-https.js | columnResolution": {
"message": "要求解決"
},
"core/audits/is-on-https.js | description": {
"message": "所有網站都應該使用 HTTPS 確保安全,即使網站不處理敏感資料亦然。這包括避免[混合內容](https://developers.google.com/web/fundamentals/security/prevent-mixed-content/what-is-mixed-content),即使初始要求透過 HTTPS 提供,混合內容中的部分資源仍會透過 HTTP 載入。HTTPS 能防範入侵者竄改或被動監聽應用程式與使用者之間的通訊,且 HTTP/2 和很多新的網絡平台 API 都要求使用 HTTPS。[進一步瞭解 HTTPS](https://developer.chrome.com/docs/lighthouse/pwa/is-on-