From a065e04d529da1d847b5062a12c46d916408bf32 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 21:46:22 -0500 Subject: update based on https://github.com/mdn/yari/issues/2028 --- .../index.html | 76 ---------------------- 1 file changed, 76 deletions(-) delete mode 100644 files/ja/mozilla/implementing_pontoon_in_a_mozilla_website/index.html (limited to 'files/ja/mozilla/implementing_pontoon_in_a_mozilla_website') diff --git a/files/ja/mozilla/implementing_pontoon_in_a_mozilla_website/index.html b/files/ja/mozilla/implementing_pontoon_in_a_mozilla_website/index.html deleted file mode 100644 index ea0178a4d0..0000000000 --- a/files/ja/mozilla/implementing_pontoon_in_a_mozilla_website/index.html +++ /dev/null @@ -1,76 +0,0 @@ ---- -title: Mozilla プロジェクトでの Pontoon の実装 -slug: Mozilla/Implementing_Pontoon_in_a_Mozilla_website -tags: - - Localization -translation_of: Mozilla/Implementing_Pontoon_in_a_Mozilla_website ---- -

Pontoon は、ウェブベースの WYSIWYG (What-You-See-Is-What-You-Get) ローカライゼーション (localization, l10n) ツールです。Mozilla では、現在 Pontoon を使用して、さまざまな Mozilla プロジェクトや、Gaia という名前で知られる Firefox OS アプリのインターフェイスをローカライズしています。Pontoon は非常にシンプルで直感的なツールで、ローカライズする利用者に技術的なスキルをあまり要求しないため、プロジェクトのローカライズ版を短時間で公開することができるようになります。この記事では、Pontoon をあなたの Mozilla プロジェクトに導入する方法について話します。

- -
-

Pontoon の改善に興味がありますか? ぜひ GitHub を訪れてみてください。

-
- -
-

プロジェクトをローカライズするのは初めてですか? wiki で getting your project localized を読んでみてください。

-
- -

A. プロジェクトをローカライズ可能にする

- -

以下のことがらはすでに Mozilla でのプロジェクトのローカライズにおける標準のベストプラクティスだとみなされていますが、リマインダーとしてここでもう一度軽く説明しておくのもいいでしょう。

- -
    -
  1. 少なくとも1つのローカライゼーションフレームワーク (gettext, XLIFF, L20n, lang, properties など) に対応させる。
  2. -
  3. ローカライズ可能な文字列をリソースファイルとして抽出する。
  4. -
  5. リソースファイルをリポジトリ (SVN, HG, Git) にプッシュする。 -
      -
    • 個別のロケールフォルダはディレクトリツリーの同じレベルになるように配置する。ソースとなるロケールは templatesenen-US のいずれかの名前にする。ロケール専用の locales フォルダーを作成するといいかもしれません。ロケールコードはファイル名に含まれないようにする。
    • -
    • 正しいパターン: -
      /locales/{locale_code}/path/to/file.extension
      -
    • -
    • 正しくないパターン: -
      /locales/{locale_code}/path/to/file.{locale_code}.extension
      -
    • -
    -
  6. -
  7. Pontoon にリポジトリへの書き込み権限を与える。 -
      -
    • GitHub を使用する場合、mozilla-pontoon または pontoon-l10n-robots をプロジェクトのコラボレーターとして追加すれば大丈夫です。
    • -
    -
  8. -
- -

B. (オプション) ウェブプロジェクトでページ内ローカライゼーションを有効にする

- -
    -
  1. HTML の <body> 要素内でスクリプトへのリンクを貼ります。これにより Pontoon がサイトとお話したり、コンテンツを編集したり、その場でローカライズできるようになります。そのために必要なのは、ページ内ローカライゼーションを利用する環境 (たとえば、ステージングサーバー上) で、次のコードを追加することだけです。 - - -
  2. -
  3. もしサイトが CSP を使用している場合、pontoon.mozilla.org ドメインに対して、次の操作が許可されるようにしてください。 -
      -
    1. 内部での iframe の読み込み
    2. -
    3. リモートの CSS の読み込み
    4. -
    5. リモートの画像の読み込み
    6. -
    -
  4. -
  5. もしサイトが X-Frame-Options ヘッダを使用している場合、pontoon.mozilla.org ドメインに対して iframe の内部での読み込みが許可されるようにしてください。
  6. -
  7. サイトを HTTPS に対応させてください。フリーで自動化できるオープンなサービス、Let's encrypt! を使いましょう!
  8. -
- -

C. プロジェクトを Pontoon に追加する

- -

これで、プロジェクトを Pontoon に追加する準備ができました。Localization Infrastructure and Tools :: Administration / Setup にバグ報告としてファイルを作り、以下の情報を知らせてください。

- - - -

さらに詳しい情報については、Project Management Team に相談してください。

-- cgit v1.2.3-54-g00ecf