From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- .../persona/internationalization/index.html | 52 ++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 files/ja/mozilla/persona/internationalization/index.html (limited to 'files/ja/mozilla/persona/internationalization/index.html') diff --git a/files/ja/mozilla/persona/internationalization/index.html b/files/ja/mozilla/persona/internationalization/index.html new file mode 100644 index 0000000000..81f3e2c95d --- /dev/null +++ b/files/ja/mozilla/persona/internationalization/index.html @@ -0,0 +1,52 @@ +--- +title: I18N +slug: Mozilla/Persona/Internationalization +tags: + - BrowserID + - Persona + - l10n +translation_of: Archive/Mozilla/Persona/Internationalization +--- +

Persona のローカライズ

+

将来、Persona によるサインインのユーザインターフェースがブラウザに統合され、Persona のローカライズはブラウザアプリケーションのローカライズと一緒に行われるようになるでしょう。Persona が統合されていないブラウザにおける Persona のユーザインターフェースは login.persona.org からのダイアログで構成されます。これらのダイアログは、コミュニティのボランティアチームにより翻訳されており、現在 45 か国の言語で 提供されています

+

Persona の言語選択について

+

Persona サービスは、ブラウザ側の要求により送信された Accept-Language ヘッダを利用して言語を選択します。Accept-Language ヘッダを言語に割り当てるアルゴリズムは、mozilla.org で使用されているものと同じです:

+
    +
  1. Accept-Language ヘッダの各言語タグに対して: +
      +
    • 言語タグにより認識された言語と一致するローカライズ済みの言語があるか確認する
    • +
    • 言語タグの最初の部分により認識された言語と一致するローカライズ済みの言語があるか確認する
    • +
    +
  2. +
  3. ルール (1) で一致しなかった場合は en-US にフォールバックします。しかしながら、en や en-US はブラウザから送信される accept-lang ヘッダの最後に書かれていることがほとんどです。
  4. +
+

例えば、以下の表は、en-US, es, es-MX がサポートされている場合に、送信された Accept-Language ヘッダから選択される言語のリストです:

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Accept-Language ヘッダ選択される言語
es-AR,es;q=0.8,en-us;q=0.5es
es-MX,es;q=0.8,en-us;q=0.5es-MX
es-es,en-us;q=0.5en-US
es-esen-US
+

現在は、Web サイト側からダイアログを別の言語に変更する方法はありません。これは、Persona の UI が論理的にブラウザの一部である (将来、ブラウザにネイティブ実装される) ことが理由です。そのため、ダイアログの言語はブラウザの UI と同じ言語であるべきです。

+

ローカライズに協力するには

+

Persona は、Mozilla Verbatim を利用してボランティアが新しい言語を追加できるようにしています。ローカライズに協力したい方は、はじめての Verbatim をお読みください。実際の作業は、Verbatim サイトの "BrowserID" プロジェクト で行います。

-- cgit v1.2.3-54-g00ecf