UNPKG

chrome-devtools-frontend

Version:
986 lines 252 kB
{ "core/audits/accessibility/accesskeys.js | description": { "message": "アクセスキーは、ユーザーがページの特定の部分にすばやくフォーカスを移動するときに使います。正しく操作できるよう、各アクセスキーは一意にする必要があります。[アクセスキーの詳細](https://dequeuniversity.com/rules/axe/4.7/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.7/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-command-name.js | description": { "message": "要素にユーザー補助機能用の名前が設定されていない場合、スクリーン リーダーでは一般名で読み上げられるため、スクリーン リーダーのみを使用するユーザーには用途がわかりません。[コマンド要素にアクセスしやすくする方法の詳細](https://dequeuniversity.com/rules/axe/4.7/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-hidden-body.js | description": { "message": "スクリーン リーダーなどの支援技術は、ドキュメントの `<body>` に `aria-hidden=\"true\"` が設定されていると、正常に動作しません。[`aria-hidden` がドキュメントの本文に与える影響についての詳細](https://dequeuniversity.com/rules/axe/4.7/aria-hidden-body)" }, "core/audits/accessibility/aria-hidden-body.js | failureTitle": { "message": "ドキュメントの `<body>` に `[aria-hidden=\"true\"]` が設定されています" }, "core/audits/accessibility/aria-hidden-body.js | title": { "message": "ドキュメントの `<body>` に `[aria-hidden=\"true\"]` は設定されていません" }, "core/audits/accessibility/aria-hidden-focus.js | description": { "message": "フォーカス可能な子要素が `[aria-hidden=\"true\"]` 要素内にある場合、スクリーン リーダーなどの支援技術を使用するユーザーはこれらの操作可能な要素を使用できません。[`aria-hidden` がフォーカス可能な要素に与える影響の詳細](https://dequeuniversity.com/rules/axe/4.7/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.7/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.7/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.7/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-required-attr.js | description": { "message": "一部の ARIA ロールには、スクリーン リーダーに要素の状態を伝える必須の属性があります。[ロールと必須属性の詳細](https://dequeuniversity.com/rules/axe/4.7/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.7/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.7/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.7/aria-roles)" }, "core/audits/accessibility/aria-roles.js | failureTitle": { "message": "`[role]` の値は無効です" }, "core/audits/accessibility/aria-roles.js | title": { "message": "`[role]` の値は有効です" }, "core/audits/accessibility/aria-toggle-field-name.js | description": { "message": "切り替えフィールドにユーザー補助機能用の名前が設定されていない場合、スクリーン リーダーでは一般名で読み上げられるため、スクリーン リーダーのみを使用するユーザーには用途がわかりません。[切り替えフィールドの詳細](https://dequeuniversity.com/rules/axe/4.7/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.7/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.7/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.7/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.7/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.7/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.7/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.7/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.7/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.7/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.7/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-active.js | description": { "message": "支援技術で認識できるように、フォーカス可能な要素にはすべて一意の `id` を設定する必要があります。[重複する `id` を修正する方法の詳細](https://dequeuniversity.com/rules/axe/4.7/duplicate-id-active)" }, "core/audits/accessibility/duplicate-id-active.js | failureTitle": { "message": "`[id]` 属性が有効でフォーカス可能な要素の ID が一意ではありません" }, "core/audits/accessibility/duplicate-id-active.js | title": { "message": "`[id]` 属性が有効でフォーカス可能な要素の ID はすべて一意です" }, "core/audits/accessibility/duplicate-id-aria.js | description": { "message": "他のインスタンスが支援技術によって見落とされることのないように、ARIA ID の値は一意にする必要があります。[重複する ARIA ID の修正方法の詳細](https://dequeuniversity.com/rules/axe/4.7/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/form-field-multiple-labels.js | description": { "message": "フォーム フィールドに複数のラベルが設定されている場合、スクリーン リーダーなどの支援技術で最初または最後のラベルだけ、もしくはすべてのラベルが読み上げられるため、混乱が生じる可能性があります。[フォームラベルの使用方法の詳細](https://dequeuniversity.com/rules/axe/4.7/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.7/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.7/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.7/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.7/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/image-alt.js | description": { "message": "説明的要素は、簡潔でわかりやすい代替テキストにする必要があります。装飾的要素は、alt 属性が空の場合は無視される可能性があります。[`alt` 属性の詳細](https://dequeuniversity.com/rules/axe/4.7/image-alt)" }, "core/audits/accessibility/image-alt.js | failureTitle": { "message": "画像要素に `[alt]` 属性が指定されていません" }, "core/audits/accessibility/image-alt.js | title": { "message": "画像要素に `[alt]` 属性が指定されています" }, "core/audits/accessibility/input-image-alt.js | description": { "message": "画像を `<input>` ボタンとして使用している場合は、代替テキストを指定すると、スクリーン リーダーのユーザーがボタンの用途を理解しやすくなります。[入力画像の代替テキストの詳細](https://dequeuniversity.com/rules/axe/4.7/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.js | description": { "message": "ラベルを使用すると、フォームの各コントロールが支援技術(スクリーン リーダーなど)によって正しく読み上げられるようになります。[フォーム要素のラベルの詳細](https://dequeuniversity.com/rules/axe/4.7/label)" }, "core/audits/accessibility/label.js | failureTitle": { "message": "フォームの要素にラベルが関連付けられていません" }, "core/audits/accessibility/label.js | title": { "message": "フォームの要素にラベルが関連付けられています" }, "core/audits/accessibility/link-name.js | description": { "message": "識別可能、フォーカス可能な一意のリンクテキスト(および画像をリンクとして使用している場合はその代替テキスト)を使用すると、スクリーン リーダーでのナビゲーションの操作性が向上します。[リンクをアクセス可能にする方法の詳細](https://dequeuniversity.com/rules/axe/4.7/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.7/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.7/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.7/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.7/meta-viewport)" }, "core/audits/accessibility/meta-viewport.js | failureTitle": { "message": "`[user-scalable=\"no\"]` が `<meta name=\"viewport\">` 要素で使用されているか、`[maximum-scale]` 属性が 5 未満に指定されています。" }, "core/audits/accessibility/meta-viewport.js | title": { "message": "`[user-scalable=\"no\"]` は `<meta name=\"viewport\">` 要素で使用されておらず、`[maximum-scale]` 属性も 5 未満ではありません。" }, "core/audits/accessibility/object-alt.js | description": { "message": "スクリーン リーダーは、テキスト以外のコンテンツを解釈できません。`<object>` 要素に代替テキストを追加すると、スクリーン リーダーを使用するユーザーが意味を把握するのに役立ちます。[`object` 要素の代替テキストの詳細](https://dequeuniversity.com/rules/axe/4.7/object-alt)" }, "core/audits/accessibility/object-alt.js | failureTitle": { "message": "`<object>` 要素に代替テキストが指定されていません" }, "core/audits/accessibility/object-alt.js | title": { "message": "`<object>` 要素に代替テキストが指定されています" }, "core/audits/accessibility/tabindex.js | description": { "message": "値が 0 より大きい場合は、明示的なナビゲーション順序を示します。技術的には有効ですが、多くの場合、支援技術を使用しているユーザーにとって利便性が低下します。[`tabindex` 属性の詳細](https://dequeuniversity.com/rules/axe/4.7/tabindex)" }, "core/audits/accessibility/tabindex.js | failureTitle": { "message": "一部の要素で `[tabindex]` に 0 より大きい値が指定されています" }, "core/audits/accessibility/tabindex.js | title": { "message": "`[tabindex]` に 0 より大きい値を指定している要素はありません" }, "core/audits/accessibility/td-headers-attr.js | description": { "message": "スクリーン リーダーには、表内の移動を補助する機能があります。`[headers]` 属性を使用している `<td>` セルが同じ表の他のセルのみを参照するように設定すると、スクリーン リーダーの利便性が向上する可能性があります。[`headers` 属性の詳細](https://dequeuniversity.com/rules/axe/4.7/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.7/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.7/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.7/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` トークン: 「{token}」は {snippet} で無効です" }, "core/audits/autocomplete.js | warningOrder": { "message": "トークンの順序を確認: {snippet} の「{tokens}」" }, "core/audits/bf-cache.js | actionableFailureType": { "message": "対応可能" }, "core/audits/bf-cache.js | description": { "message": "多くのナビゲーションは、前のページに戻るか、次に進むことで実行されます。バックフォワード キャッシュ(bfcache)を使用すると、こうした戻るナビゲーションを高速化できます。[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/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": "JavaScript の解析、コンパイル、実行にかかる時間の短縮をご検討ください。JavaScript ペイロードのサイズを抑えるなどの方法があります。[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 は、アニメーション コンテンツの配信方法として効率的ではありません。ネットワークの通信量を抑えるため、GIF を使用する代わりに、アニメーションには MPEG4 か WebM、静止画像には PNG か WebP を使用することをご検討ください。[効果的な動画フォーマットの詳細](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": "ポリフィルと変換を使用すると、従来のブラウザで新しい JavaScript 機能を使用できるようになります。ただし、その機能の多くは最新ブラウザでは必要ありません。バンドルされた JavaScript の場合、モジュールあり / モジュールなしの機能検出を使用する最新スクリプトの導入戦略を採用することにより、従来のブラウザに対するサポートを維持しながら、最新ブラウザに送るコード量を減らすことができます。[最新の JavaScript の使用方法の詳細](https://web.dev/publish-modern-javascript/)" }, "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": "次世代フォーマットでの画像の配信" }, "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": "ページの First Paint をリソースがブロックしています。重要な JavaScript や CSS はインラインで配信し、それ以外の JavaScript やスタイルはすべて遅らせることをご検討ください。[レンダリング ブロック リソースを削除する方法の詳細](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/content-width.js | description": { "message": "アプリのコンテンツの幅がビューポートの幅と一致しない場合、アプリがモバイル画面に合わせて最適化されない可能性があります。[ビューポートのコンテンツのサイズ変更方法の詳細](https://developer.chrome.com/docs/lighthouse/pwa/content-width/)" }, "core/audits/content-width.js | explanation": { "message": "ビューポートのサイズ({innerWidth} ピクセル)がウィンドウのサイズ({outerWidth} ピクセル)と一致していません。" }, "core/audits/content-width.js | failureTitle": { "message": "コンテンツのサイズとビューポートのサイズが一致していません" }, "core/audits/content-width.js | title": { "message": "コンテンツのサイズとビューポートのサイズが一致しています" }, "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)攻撃のリスクを大幅に軽減できます。[CSP を使用して 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": "このページでは CSP が <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 の最初の 1,024 バイトか Content-Type HTTP レスポンス ヘッダーの中で `<meta>` タグを使用します。[文字エンコードの宣言についての詳細](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 デベロッパー ツールの [`Issues`] パネルに記録された問題は未解決のものです。ネットワーク リクエストの失敗、不十分なセキュリティ コントロールや、他のブラウザの問題が原因で表示される可能性があります。各問題について詳しくは、Chrome DevTools の [Issues] パネルを開いてご確認ください。" }, "core/audits/dobetterweb/inspector-issues.js | failureTitle": { "message": "問題が Chrome デベロッパー ツールの [`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 デベロッパー ツールの [`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{HTTP/2 経由で配信されなかったリクエストが 1 件あります}other{HTTP/2 経由で配信されなかったリクエストが # 件あります}}" }, "core/audits/dobetterweb/uses-http2.js | title": { "message": "HTTP/2 を使用してください" }, "core/audits/dobetterweb/uses-passive-event-listeners.js | description": { "message": "ページのスクロール パフォーマンスを高めるには、touch および wheel イベント リスナーを `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 機能を使用して、Web フォントの読み込み中にユーザーがテキストを読めるようにしてください。[`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{オリジンの {fontOrigin} の `font-display` の値を Lighthouse で確認できませんでした。}other{オリジンの {fontOrigin} の `font-display` の値を Lighthouse で確認できませんでした。}}" }, "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/serve-responsive-images/)" }, "core/audits/image-size-responsive.js | failureTitle": { "message": "画像が低い解像度で表示されています" }, "core/audits/image-size-responsive.js | title": { "message": "画像が適切な解像度で表示されています" }, "core/audits/installable-manifest.js | already-installed": { "message": "このアプリはすでにインストールされています" }, "core/audits/installable-manifest.js | cannot-download-icon": { "message": "マ二フェストから必要なアイコンをダウンロードできませんでした" }, "core/audits/installable-manifest.js | columnValue": { "message": "失敗の理由" }, "core/audits/installable-manifest.js | description": { "message": "Service Worker は、多くのプログレッシブ ウェブアプリ機能(オフライン、ホーム画面への追加、プッシュ通知など)をアプリで使用できるようにするための技術です。適切な Service Worker とマニフェストの実装により、ホーム画面にアプリを追加するようユーザーに促すメッセージをブラウザに自動的に表示でき、これによりエンゲージメントを高めることができます。[マニフェストのインストール要件の詳細](https://developer.chrome.com/docs/lighthouse/pwa/installable-manifest/)" }, "core/audits/installable-manifest.js | displayValue": { "message": "{itemCount,plural, =1{理由: 1 件}other{理由: # 件}}" }, "core/audits/installable-manifest.js | failureTitle": { "message": "ウェブアプリ マニフェストまたは Service Worker がインストール可能となる要件を満たしていません" }, "core/audits/installable-manifest.js | ids-do-not-match": { "message": "Play ストア アプリの URL と Play ストアの ID が一致しません" }, "core/audits/installable-manifest.js | in-incognito": { "message": "ページがシークレット ウィンドウで読み込まれます" }, "core/audits/installable-manifest.js | manifest-display-not-supported": { "message": "マニフェストの「display」プロパティは、「standalone」、「fullscreen」、「minimal-ui」のいずれかに設定する必要があります" }, "core/audits/installable-manifest.js | manifest-display-override-not-supported": { "message": "マニフェストの「display_override」フィールドで、最初のサポート表示モードを「standalone」、「fullscreen」、「minimal-ui」のいずれかに設定する必要があります" }, "core/audits/installable-manifest.js | manifest-empty": { "message": "マニフェストを取得または解析できなかったか、マニフェストが空です" }, "core/audits/installable-manifest.js | manifest-location-changed": { "message": "マニフェストの取得中にマニフェストの URL が変更されました。" }, "core/audits/installable-manifest.js | manifest-missing-name-or-short-name": { "message": "マニフェストに「name」または「short_name」フィールドがありません" }, "core/audits/installable-manifest.js | manifest-missing-suitable-icon": { "message": "マニフェストに適切なアイコンが含まれていません。{value0} ピクセル以上の PNG、SVG、または WebP 形式のアイコンが必要です。また、そのアイコンには sizes 属性を設定し、purpose 属性が設定されている場合は「any」を含める必要があります。" }, "core/audits/installable-manifest.js | no-acceptable-icon": { "message": "purpose 属性を設定しないか、「any」に設定した状態で、PNG、SVG、または WebP 形式の {value0} ピクセル以上の正方形のアイコンが提供されていません" }, "core/audits/installable-manifest.js | no-icon-available": { "message": "ダウンロードしたアイコンが空か、破損しています" }, "core/audits/installable-manifest.js | no-id-specified": { "message": "Play ストアの ID が提供されていません" }, "core/audits/installable-manifest.js | no-manifest": { "message": "ページにマニフェストの <link> URL がありません" }, "core/audits/installable-manifest.js | no-matching-service-worker": { "message": "一致する Service Worker が検出されませんでした。ページを再読み込みするか、現在のページの Service Worker のスコープにマニフェストのスコープと開始 URL が含まれていることを確認する必要があります。" }, "core/audits/installable-manifest.js | no-url-for-service-worker": { "message": "マニフェストに「start_url」フィールドがないため Service Worker をチェックできませんでした" }, "core/audits/installable-manifest.js | noErrorId": { "message": "インストール可能エラー ID「{errorId}」は認識されません" }, "core/audits/installable-manifest.js | not-from-secure-origin": { "message": "ページが安全な提供元から配信されていません" }, "core/audits/installable-manifest.js | not-in-main-frame": { "message": "ページがメインフレームに読み込まれません" }, "core/audits/installable-manifest.js | not-offline-capable": { "message": "ページがオフラインに対応していません" }, "core/audits/installable-manifest.js | pipeline-restarted": { "message": "PWA のアンインストールを完了し、インストール可能チェックマークをリセットしています。" }, "core/audits/installable-manifest.js | platform-not-supported-on-android": { "message": "指定されたアプリ プラットフォームは Android でサポートされていません" }, "core/audits/installable-manifest.js | prefer-related-applications": { "message": "マニフェストの prefer_related_applications が true に指定されています" }, "core/audits/installable-manifest.js | prefer-related-applications-only-beta-stable": { "message": "Android の Chrome の Beta チャンネルと Stable チャンネルでサポートされるのは、prefer_related_applications のみです。" }, "core/audits/installable-manifest.js | protocol-timeout": { "message": "Lighthouse は Service Worker の有無を確認できませんでした。新しいバージョンの Chrome でお試しください。" }, "core/audits/installable-manifest.js | scheme-not-supported-for-webapk": { "message": "マニフェスト URL スキーム({scheme})は Android ではサポートされていません。" }, "core/audits/installable-manifest.js | start-url-not-valid": { "message": "マニフェストの開始 URL が無効です" }, "core/audits/installable-manifest.js | title": { "message": "ウェブアプリ マニフェストと Service Worker はインストール可能となる要件を満たしています" }, "core/audits/installable-manifest.js | url-not-supported-for-webapk": { "message": "マニフェストの URL にユーザー名、パスワード、またはポートが含まれています" }, "core/audits/installable-manifest.js | warn-not-offline-capable": { "message": "ページがオフラインに対応していません。このページは、Chrome 93(2021 年 8 月の安定版リリース)以後はインストール可能と見なされません。" }, "core/audits/is-on-https.js | allowed": { "message": "許可" }, "core/audits/is-on-https.js | blocked": { "message": "ブロック" }, "core/audits/is-on-https.js | columnInsecureURL": { "message": "安全でない URL" }, "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 は、侵入者があなたのアプリとユーザー間の通信を改ざんしたり、傍受したりするのを防ぎます。HTTPS は、HTTP/2 や多くの新しいウェブ プラットフォーム API を使用するための前提条件となります。[HTTPS についての詳細](https://developer.chrome.com/docs/lighthouse/pwa/is-on-https/)" }, "core/audits/is-on-https.js | displayValue": { "message": "{itemCount,plural, =1{安全でないリクエストが 1 件見つかりました}other{安全でないリクエストが # 件見つかりました}}" }, "core/audits/is-on-https.js | failureTitle": { "message": "HTTPS が使用されていません" }, "core/audits/is-on-https.js | title": { "message": "HTTPS を使用しています" }, "core/audits/is-on-https.js | upgraded": { "message": "HTTPS に自動アップグレード" }, "core/audits/is-on-https.js | warning": { "message": "許可(警告あり)" }, "core/audits/largest-contentful-paint-element.js | columnPercentOfLCP": { "message": "% of LCP" }, "core/audits/largest-contentful-pain