日本国内向けの外国語ページの場合、気をつけることはありますか?
日本国内向けサービスを提供するウェブサイトにおいて、多言語ページを作成する場合、特に気をつけることはありますか?
そのページで使用されている言語をプログラムが正しく解釈できるように、ウェブページ全体の言語をhtml要素のlang属性を用いて指定する必要があります。それによって支援技術やブラウザが適切にコンテンツを処理できるようになります。
また、同じウェブページの一部で別の言語を用いる場合には、該当箇所毎にそれぞれの言語をlang属性で指定します。例えば、スクリーンリーダーによってはlang属性値を読み取り、指定された言語を適切な発音で読み上げることができるようになります。
なお、翻訳を行う場合には、画面には表示されない値(alt属性値やaria-label属性値など)やエラーメッセージなどの文言を翻訳し忘れないように注意しましょう。
詳しくは、以下の2つの達成基準をご確認ください。
関連ページ:
