バナーはどのように言語を認識するか?
クッキーバナーは、自動的にユーザのブラウザの言語を使用します。この動作は、データ属性を使用することで上書きすることができます。
バナーで表示する言語は、どのように認識されるのですか?
どの言語を表示するかは、以下の方法で決められています。
- もしもランゲージスイッチャーが有効な場合、前回ユーザーが選択した言語をスイッチャーで使用します。
- もしもクライアントがバナーに言語属性を追加し、それを継承するように設定した場合、<html>要素で定義された言語を使用します。
- もしもクライアントがバナーに言語属性 data-language=”fr” を追加し、それを言語に設定した場合、その言語を使用する。
- ブラウザの言語を検出し、その言語を使用する
- 上記のいずれでもバナーの言語を決定できない場合は、フォールバック言語(ポータルのリストで最初に表示される)を使用します。