A11yDocs 検査項目エラー集 WCAG 3.1.2

WCAG 3.1.2: 途切れなく別言語のフレーズがある場合、その部分の言語が識別できるか確認する

ページの主要言語とは異なる言語で書かれた語句や文章に、必要に応じてlang属性が設定されているか確認します。

Level AA 確認方法: 手動確認

意図的な失敗例: 別言語部分のlangがない

英語フレーズにlang属性がありません。

手続き完了後に Thank you for your application と表示されます。

確認観点

  • 本文、引用、ボタン、リンク、フォームラベル、注釈などに主要言語以外の語句や文章がないか確認する
  • 別言語の文やフレーズには、span、blockquote、qなど適切な要素でlang属性を設定する
  • lang属性にはen、en-US、frなど有効なBCP 47言語タグを指定する
  • CMS投稿や翻訳コンテンツでも、別言語部分が運用時にlang指定できるか確認する

人の判断が必要な例

  • スクリーンリーダーで別言語部分が主要言語の発音規則で読まれて不自然にならないか確認する
  • 引用文、外国語の商品名ではなく説明文、英語の長いフレーズなどにlang指定があるか確認する
  • 別言語部分の更新・差し替え後もlang属性が維持されるか確認する

補助ツール候補

  • valid-lang

生成メモ

manual-judgment-catalog.ja.json の内容から生成しています。