作業結果のパッケージング

ニュースグループでの議論
メーリングリスト
Tao Cheng

 
[メインページ]
[方法]
[進行中のプロジェクト]

 
内容
 

ローカリゼーションの結果をパッケージ化するには、以下の数少ない方法があります:

  1. インストール可能な言語パック (*.xpi)。
  2. インストール可能な完全なビルド
詳細は以下を参照してください。
 
インストール可能な言語パック
 
以下で例では、そのロケールを "ab-CD" と、 そして、Seamonkey(Mozilla 本体)のインストールディレクトリを "C:\seamonkey\" と仮定します。 以下を見てください:
C:\seamonkey\chrome\en-US.jar        <-- オリジナル英語ファイル。
C:\seamonkey\chrome\en-mac.jar        <-- Mac OS 向けオリジナル英語ファイル。
C:\seamonkey\chrome\en-unix.jar        <-- UNIX 向けオリジナル英語ファイル。
C:\seamonkey\chrome\en-win.jar        <-- Windows 向けオリジナル英語ファイル。
C:\seamonkey\chrome\US.jar        <-- オリジナル米国地域ファイル
C:\seamonkey\defaults\profile\US\*        <-- オリジナル米国ファイル
C:\seamonkey\chrome\ab-CD\locale\ab-CD\*    <-- ローカライズされた UI(ユーザ・インタフェース)用言語パック。
C:\seamonkey\chrome\ab-mac\locale\ab-CD\*    <-- Mac OS 向けローカライズされた UI 用言語パック。
C:\seamonkey\chrome\ab-unix\locale\ab-CD\*    <-- UNIX 向けローカライズされた UI 用言語パック。
C:\seamonkey\chrome\ab-win\locale\ab-CD\*    <-- Windows 向けローカライズされた UI 用言語パック。
C:\seamonkey\chrome\CD\locale\CD\*    <-- ローカライズされた地域ファイル
C:\seamonkey\defaults\profile\CD\*    <-- ローカライズされたデフォルトファイル
以下のことを実行してください:
  1. "ab-CD.jar"、"ab-win.jar"、("ab-mac.jar"、"ab-unix.jar")、"CD.jar" を作る。

    1. "[install-dir]/chrome" ディレクトリにて、パッケージするために "zip ab-CD.jar -r" を実行する。

        ab-CD/locale/ab-CD/communicator/*
        ab-CD/locale/ab-CD/editor/*
        ab-CD/locale/ab-CD/global/*
        ab-CD/locale/ab-CD/messenger/*
        ab-CD/locale/ab-CD/navigator/*
        ab-CD/locale/ab-CD/necko/*

      "ab-CD.jar" ファイルに格納されます。

    2. "[install-dir]/chrome" ディレクトリにて、パッケージするために "zip ab-win.jar -r" を実行する。

        ab-win/locale/ab-CD/*-platform/*

      "ab-win.jar" ファイルに格納されます。 同様の作業を "en-mac.jar" と "en-unix.jar" に行ってください。

    3. "[install-dir]/chrome" ディレクトリにて、パッケージするために "zip CD.jar -r" に行ってください。

        CD/locale/CD/communicator-region/*
        CD/locale/CD/editor-region/*
        CD/locale/CD/global-region/*
        CD/locale/CD/messenger-region/*
        CD/locale/CD/navigator-region/*

      "CD.jar" ファイルに格納されます。

  2. UI language - "langabcd.xpi"

    1. install.jsをダウンロードし、 "English (US) Language Pack"、"en"、"-US" の文字列を該当のロケールに合うように翻訳してください。

    2. "C:\package-ui\bin" といった新しいディレクトリを作り、ローカライズした install.js をそこにコピーし、 ディレクトリ構造が以下のようになるように他のファイルをそのディレクトリにしてください:
      • C:\package-ui\install.js
      • C:\package-ui\bin\chrome\ab-CD.jar
      • C:\package-ui\bin\chrome\ab-mac.jar
      • C:\package-ui\bin\chrome\ab-unix.jar
      • C:\package-ui\bin\chrome\ab-win.jar
    3. pkzip や winzip を使って、 "C:\package\*" 以下にあるすべてのファイルとディレクトリを、 langabcd.zip の中へパッケージ化してください。 そうすれば、"install.js" と "bin" は zip アーカイブの最上階層に配置されるはずです。
    4. "langabcd.zip" を "langabcd.xpi" に名称変更してください。
  3. 地域コンテンツ "regcd.xpi":

    1. install.js をダウンロードし、 文字列 "US Region" とすべての "US" を該当するロケールにローカライズしてください。
    2. "C:\package-ui\bin" といった新しいディレクトリを作り、ローカライズした install.js をそこにコピーし、 ディレクトリ構造が以下のようになるように他のファイルをそのディレクトリにしてください:
      • C:\package-reg\install.js
      • C:\package-reg\bin\chrome\regcd.jar
      • C:\package-reg\bin\defaults\profile\CD\*
      • C:\package-reg\bin\searchplugins\*
    3. pkzip や winzip を使って、 "C:\package-reg\*" 以下にあるすべてのファイルとディレクトリを、 langabcd.zip の中へパッケージ化してください。 そうすれば、"install.js" と "bin" は zip アーカイブの最上階層に配置されるはずです。
    4. "regcd.zip" を "regcd.xpi" に名称変更してください。
  4. "langabcd.xpi" と "regcd.xpi" を MLP スタッフに投稿してください。
インストール可能なビルド
 
(作成中)