--- title: I18N slug: Mozilla/Persona/Internationalization tags: - BrowserID - Persona - l10n translation_of: Archive/Mozilla/Persona/Internationalization ---
将来、Persona によるサインインのユーザインターフェースがブラウザに統合され、Persona のローカライズはブラウザアプリケーションのローカライズと一緒に行われるようになるでしょう。Persona が統合されていないブラウザにおける Persona のユーザインターフェースは login.persona.org からのダイアログで構成されます。これらのダイアログは、コミュニティのボランティアチームにより翻訳されており、現在 45 か国の言語で 提供されています。
Persona サービスは、ブラウザ側の要求により送信された Accept-Language
ヘッダを利用して言語を選択します。Accept-Language
ヘッダを言語に割り当てるアルゴリズムは、mozilla.org
で使用されているものと同じです:
Accept-Language
ヘッダの各言語タグに対して:
例えば、以下の表は、en-US, es, es-MX
がサポートされている場合に、送信された Accept-Language
ヘッダから選択される言語のリストです:
Accept-Language ヘッダ | 選択される言語 |
---|---|
es-AR,es;q=0.8,en-us;q=0.5 |
es |
es-MX,es;q=0.8,en-us;q=0.5 |
es-MX |
e s-es,en-us;q=0.5 |
en-US |
e s-es |
en-US |
現在は、Web サイト側からダイアログを別の言語に変更する方法はありません。これは、Persona の UI が論理的にブラウザの一部である (将来、ブラウザにネイティブ実装される) ことが理由です。そのため、ダイアログの言語はブラウザの UI と同じ言語であるべきです。
Persona は、Mozilla Verbatim を利用してボランティアが新しい言語を追加できるようにしています。ローカライズに協力したい方は、はじめての Verbatim をお読みください。実際の作業は、Verbatim サイトの "BrowserID" プロジェクト で行います。