|
113 | 113 | "description": "各ページに少なくとも1つ、ユーザーがナビゲーション部分をスキップして直接本文へ移動できるメカニズムが存在することを確認します",
|
114 | 114 | "help": "ページには繰り返されるブロックをスキップする手段が存在しなければなりません"
|
115 | 115 | },
|
116 |
| - "color-contrast": { |
117 |
| - "description": "前景色と背景色のコントラストがWCAG 2のAAコントラスト比のしきい値を満たすことを確認します", |
118 |
| - "help": "要素には十分な色のコントラストがなければなりません" |
119 |
| - }, |
120 | 116 | "color-contrast-enhanced": {
|
121 | 117 | "description": "前景色と背景色のコントラストがWCAG 2のAAAコントラスト比のしきい値を満たすことを確認します",
|
122 | 118 | "help": "要素には十分な色のコントラストがなければなりません"
|
123 | 119 | },
|
| 120 | + "color-contrast": { |
| 121 | + "description": "前景色と背景色のコントラストがWCAG 2のAAコントラスト比のしきい値を満たすことを確認します", |
| 122 | + "help": "要素には十分な色のコントラストがなければなりません" |
| 123 | + }, |
124 | 124 | "css-orientation-lock": {
|
125 | 125 | "description": "コンテンツが特定のディスプレイの向きに固定されていないこと、およびコンテンツがすべてのディスプレイの向きで操作可能なことを確認します",
|
126 | 126 | "help": "ディスプレイの向きを固定するためにCSSメディアクエリーは使用されていません"
|
|
420 | 420 | "pass": "サポートされているaria-errormessageの技術を使用しています",
|
421 | 421 | "fail": {
|
422 | 422 | "singular": "aria-errormessage の値 `${data.values}` はメッセージを通知する方法を使用しなければなりません (例えば、aria-live、aria-describedby、role=alert等)",
|
423 |
| - "plural": "aria-errormessage の値 `${data.values}` はメッセージを通知する方法を使用しなければなりません (例えば、aria-live、aria-describedby、role=alert等)" |
| 423 | + "plural": "aria-errormessage の値 `${data.values}` はメッセージを通知する方法を使用しなければなりません (例えば、aria-live、aria-describedby、role=alert等)", |
| 424 | + "hidden": "aria-errormessage の値 `${data.values}` は隠れている要素を参照することはできません" |
424 | 425 | },
|
425 | 426 | "incomplete": {
|
426 | 427 | "singular": "aria-errormessageの値 `${data.values}` は存在する要素を参照していることを確認しましょう",
|
427 |
| - "plural": "aria-errormessageの値 `${data.values}` は存在する要素を参照していることを確認しましょう" |
| 428 | + "plural": "aria-errormessageの値 `${data.values}` は存在する要素を参照していることを確認しましょう", |
| 429 | + "idrefs": "aria-errormessage 要素がページ上に存在するかどうか判定できません: ${data.values}" |
428 | 430 | }
|
429 | 431 | },
|
430 | 432 | "aria-hidden-body": {
|
431 | 433 | "pass": "ドキュメント本体にaria-hidden属性は存在していません",
|
432 | 434 | "fail": "aria-hidden=trueはドキュメント本体に存在してはなりません"
|
433 | 435 | },
|
| 436 | + "aria-level": { |
| 437 | + "pass": "aria-level の値は有効です", |
| 438 | + "incomplete": "6より大きい aria-level の値は、どのスクリーンリーダーとブラウザーの組み合わせでもサポートされていません" |
| 439 | + }, |
434 | 440 | "aria-prohibited-attr": {
|
435 | 441 | "pass": "ARIA属性は使用できます",
|
436 | 442 | "fail": "ARIA属性は使用できません: ${data.values}",
|
|
477 | 483 | "plural": "無効なARIA属性値です: ${data.values}"
|
478 | 484 | },
|
479 | 485 | "incomplete": {
|
480 |
| - "noId": "ARIA 属性の要素IDがページ上に存在しません: ${data.needsReview}", |
481 |
| - "ariaCurrent": "ARIA 属性値が無効であるため、\"aria-current=true\" として扱われます: ${data.needsReview}" |
| 486 | + "noId": "ARIA属性で指定されている要素のIDがページ上に存在しません: ${data.needsReview}", |
| 487 | + "ariaCurrent": "ARIA 属性値が無効であるため、\"aria-current=true\" として扱われます: ${data.needsReview}", |
| 488 | + "idrefs": "ARIA属性で指定されている要素のIDがページ上に存在するかどうか判定できません: ${data.needsReview}" |
482 | 489 | }
|
483 | 490 | },
|
484 | 491 | "aria-valid-attr": {
|
|
488 | 495 | "plural": "無効なARIA属性名です: ${data.values}"
|
489 | 496 | }
|
490 | 497 | },
|
| 498 | + "deprecatedrole": { |
| 499 | + "pass": "推奨されていないARIAロールではありません", |
| 500 | + "fail": "非推奨のロールが使用されています: ${data.values}" |
| 501 | + }, |
491 | 502 | "fallbackrole": {
|
492 | 503 | "pass": "1つのロール値のみ使用されています",
|
493 |
| - "fail": "古いブラウザーではフォールバックロールがサポートされていないため、ロール値は1つのみ使用します" |
| 504 | + "fail": "古いブラウザーではフォールバックロールがサポートされていないため、ロール値は1つのみ使用します", |
| 505 | + "incomplete": "'presentation' と 'none' のロールは同義なので、どちらか一方のみを使用します。" |
494 | 506 | },
|
495 | 507 | "has-global-aria-attribute": {
|
496 | 508 | "pass": {
|
|
526 | 538 | "pass": "要素はフォーカス順序に含まれる要素に対して有効なセマンティクスを持ちます",
|
527 | 539 | "fail": "要素はフォーカス順序に含まれる要素に対して無効なセマンティクスを持ちます"
|
528 | 540 | },
|
529 |
| - "color-contrast": { |
| 541 | + "color-contrast-enhanced": { |
530 | 542 | "pass": "要素には${data.contrastRatio}の十分なコントラスト比があります",
|
531 |
| - "fail": "要素のコントラスト比が不十分です ${data.contrastRatio}(前景色: ${data.fgColor}、背景色: ${data.bgColor}、フォントサイズ: ${data.fontSize}、フォントの太さ: ${data.fontWeight})。コントラスト比${data.expectedContrastRatio}を必要とします", |
| 543 | + "fail": { |
| 544 | + "default": "要素のコントラスト比が不十分です ${data.contrastRatio}(前景色: ${data.fgColor}、背景色: ${data.bgColor}、フォントサイズ: ${data.fontSize}、フォントの太さ: ${data.fontWeight})。コントラスト比${data.expectedContrastRatio}を必要とします", |
| 545 | + "fgOnShadowColor": "要素の前景色と影(text-shadow)の色のコントラスト比が不十分です ${data.contrastRatio}(前景色: ${data.fgColor}、影(text-shadow)の色: ${data.shadowColor}、フォントサイズ: ${data.fontSize}、フォントの太さ: ${data.fontWeight})。コントラスト比${data.expectedContrastRatio}を必要とします", |
| 546 | + "shadowOnBgColor": "要素の影(text-shadow)の色と背景色のコントラスト比が不十分です ${data.contrastRatio}(影(text-shadow)の色: ${data.shadowColor}、背景色: ${data.bgColor}、フォントサイズ: ${data.fontSize}、フォントの太さ: ${data.fontWeight})。コントラスト比${data.expectedContrastRatio}を必要とします" |
| 547 | + }, |
532 | 548 | "incomplete": {
|
533 | 549 | "default": "コントラスト比を判定できません",
|
534 | 550 | "bgImage": "背景画像のため、要素の背景色を判定できません",
|
|
545 | 561 | "pseudoContent": "擬似要素のため、要素の背景色を判定することができませんでした"
|
546 | 562 | }
|
547 | 563 | },
|
548 |
| - "color-contrast-enhanced": { |
| 564 | + "color-contrast": { |
549 | 565 | "pass": "要素には${data.contrastRatio}の十分なコントラスト比があります",
|
550 |
| - "fail": "要素のコントラスト比が不十分です ${data.contrastRatio}(前景色: ${data.fgColor}、背景色: ${data.bgColor}、フォントサイズ: ${data.fontSize}、フォントの太さ: ${data.fontWeight})。コントラスト比${data.expectedContrastRatio}を必要とします", |
| 566 | + "fail": { |
| 567 | + "default": "要素のコントラスト比が不十分です ${data.contrastRatio}(前景色: ${data.fgColor}、背景色: ${data.bgColor}、フォントサイズ: ${data.fontSize}、フォントの太さ: ${data.fontWeight})。コントラスト比${data.expectedContrastRatio}を必要とします", |
| 568 | + "fgOnShadowColor": "要素の前景色と影(text-shadow)の色のコントラスト比が不十分です ${data.contrastRatio}(前景色: ${data.fgColor}、影(text-shadow)の色: ${data.shadowColor}、フォントサイズ: ${data.fontSize}、フォントの太さ: ${data.fontWeight})。コントラスト比${data.expectedContrastRatio}を必要とします", |
| 569 | + "shadowOnBgColor": "要素の影(text-shadow)の色と背景色のコントラスト比が不十分です ${data.contrastRatio}(影(text-shadow)の色: ${data.shadowColor}、背景色: ${data.bgColor}、フォントサイズ: ${data.fontSize}、フォントの太さ: ${data.fontWeight})。コントラスト比${data.expectedContrastRatio}を必要とします" |
| 570 | + }, |
551 | 571 | "incomplete": {
|
552 | 572 | "default": "コントラスト比を判定できません",
|
553 | 573 | "bgImage": "背景画像のため、要素の背景色を判定できません",
|
|
624 | 644 | },
|
625 | 645 | "no-focusable-content": {
|
626 | 646 | "pass": "要素の子孫にフォーカス可能なものはありません",
|
627 |
| - "fail": "要素の子孫にフォーカス可能なものがあります", |
| 647 | + "fail": { |
| 648 | + "default": "要素の子孫にフォーカス可能なものがあります", |
| 649 | + "notHidden": "インタラクティブなコントロールの内側の要素に負の tabindex を指定しても、('aria-hidden=true' が指定されている場合も)支援技術がその要素にフォーカスできないようにはなりません" |
| 650 | + }, |
628 | 651 | "incomplete": "要素に子孫があるか判定できませんでした"
|
629 | 652 | },
|
630 | 653 | "page-has-heading-one": {
|
|
789 | 812 | },
|
790 | 813 | "p-as-heading": {
|
791 | 814 | "pass": "<p>要素が見出しとしてスタイル付けされていません",
|
792 |
| - "fail": "スタイル付けされたp要素ではなく、見出し要素を使用すべきです" |
| 815 | + "fail": "スタイル付けされたp要素ではなく、見出し要素を使用すべきです", |
| 816 | + "incomplete": "<p> 要素に見出しのスタイル付けがされているかどうか判定できません" |
793 | 817 | },
|
794 | 818 | "region": {
|
795 | 819 | "pass": "ページのすべてのコンテンツがランドマークに含まれています",
|
|
0 commit comments