ITSTOOL(1) | General Commands Manual | ITSTOOL(1) |
itstool - ITS を用いた XML、PO 間の変換
itstool [OPTIONS] XMLFILES...
itstool -m <MOFILE> [OPTIONS] XMLFILES...
itstool -j <XMLFILE> [OPTIONS] MOFILES...
itstool は XML ファイルからメッセージを抽出して、 PO テンプレートファイルに出力します。 そして、 MO ファイルから翻訳をマージして、 翻訳済 XML ファイルを生成します。 何を翻訳して、 どのようにメッセージに切り分けるかは、 W3C Internationalization Tag Set (ITS) を用いて決定します。
XML ファイル XMLFILES からメッセージを抽出して、 これを OUT.pot に出力するには、 以下のようにします:
itstool -o OUT.pot XMLFILES
以下では、 既存の翻訳あるいは翻訳文字列とのマージを行った後に、 msgfmt(1) を用いて MO ファイルを生成します。 そして翻訳ファイルをディレクトリ DIR に出力します:
itstool -m OUT.mo -o DIR XMLFILES
1 つの入力 XML ファイルと、 対応する MO ファイルを使って、 多言語対応した XML ファイルを 1 つだけ生成して出力することもできます:
itstool -j FILE.xml -o OUT.xml MOFILES
ITS 定義は、 以下のものからロードされます。 ビルトインルール、 ソース XML ファイル内に記述されたルール、 -i オプションを使って指定されたファイルの内容、 ソース XML ファイル内に定義された ITS 属性、 です。ここで列記した後ろのものほど、 その定義が優先されます。 -n オプションを指定すれば、 ビルトインルールを無効にすることができます。
Shaun McCance <shaunm@gnome.org>
itstool のより詳細なドキュメントは、 オンラインにて保守されています。 詳しくは以下を参照してください。
http://itstool.org/documentation/
2013/12 | itstool 2.0.7 |