主に英語のイントラネットアプリケーションがありますが、さまざまな不特定の言語でコンテンツのフラグメントを提供します。
Chromeは、外国のコンテンツを検出し、それを翻訳することを提案していました。外国のコンテンツがたくさんある場合は、ページ全体を翻訳することを提案しました。外国語のコンテンツが少ししかない場合、ユーザーはテキストを選択して「英語に翻訳」コンテキストメニューを使用できました。Chromeは現在Content-Language
ヘッダーを福音として受け入れており、翻訳のコンテキストメニューを無効にしているため、両方のオプションは現在壊れています。
私たちのサーバーは、次のような応答ヘッダーを出力します。
Content-Language: en-US
UIはすべて英語なので、これは正しいです。ただし、コンテンツが英語ではない可能性のあるページの領域をマークする方法が必要です。例:コメント領域。
lang
ページのセクションを「英語ではない可能性があります」としてマークアップするために、それがどの言語であるかを正確に知らずに、どのような値を使用できますか?
<div lang="??">
<p>...customer comments...</p>
</div>