Commits

Katsunori FUJIWARA committed cba437e

update workflow description for translators in README document

Comments (0)

Files changed (2)

 
   - for translator:
 
-    - work in 'default' branch of L10N-repo
+    - [TRANSLATE] in 'default' branch of L10N-repo
 
       1. notify favorite translation part to maintainers and wait for
          acceptance of it
 
       2. translate corresponding part of 'i18n/ja.po'
 
-      3. check translation result by:
+      3. check translation file format, and resolve problems, if you
+         find out:
 
            % msgfmt --check L10N-repo/ja.po
 
-      4. resolve problems, if found
+      4. check translated messages in steps shown below, and resolve
+         problem if you find out
+
+           % cd SRC
+           % cp L10N-repo/ja.po ./i18n/ja.po
+           % make install
+           % export LANGUAGE=ja
+           % # re-produce situation when translated messages are shown
+
+         * do not forget to configure PYTHONPATH env, if you install
+           HG by "make install-home-bin" and so on
 
       5. create patch to update 'i18n/ja.po' and send it to
          maintainers, if not having public repository
       6. commit update of 'i18n/ja.po' and notify it to maintainers,
          if having public repository
 
-      7. adjust translation, if needed
+      7. go back to step 3 for translation adjustment, if needed
          (e.g.: update of source documentation, style unification, and so on)
 
       8. (completed)
 
   - 翻訳作業者向け手順:
 
-    - L10N-repo における 'default' ブランチで翻訳作業を実施
+    * [TRANSLATE]
+      L10N-repo における 'default' ブランチで翻訳作業を実施
 
       1. 保守担当に翻訳担当希望を表明し、要望の受理を待つ
 
       2. 'i18n/ja.po' ファイルの該当部分を翻訳
 
-      3. 翻訳結果を以下で確認:
+      3. 翻訳結果の形式を以下で確認し、問題があれば解消:
 
            % msgfmt --check L10N-repo/ja.po
 
-      4. 問題があれば解消
+      4. 以下の手順で表示内容を確認し、問題があれば手順 3 に戻る:
+
+           % cd SRC
+           % cp L10N-repo/ja.po ./i18n/ja.po
+           % make install
+           % export LANGUAGE=ja
+           % ※ 翻訳メッセージが表示される状況を再現
+
+         ※ "make install-home-bin" 等でインストールした場合は
+            PYTHONPATH 環境変数の設定を忘れないように注意
 
       5. 公開リポジトリを持たない場合は、'i18n/ja.po' を更新するパッチ
          を作成し、保守担当にメールで送付
       6. 公開リポジトリを持つ場合は、'i18n/ja.po' の更新分をコミットし、
          保守担当に通知
 
-      7. 必要に蔵して翻訳内容を
+      7. 必要に応じて手順 3 に戻って翻訳内容を
          (例: ソース内ドキュメントの更新や、翻訳スタイルの統一等)
 
       8. (完了)
 
+
   - 保守担当向け手順:
 
     - 必要に応じて MERGE 手順を適用