Provided by: manpages-ja_0.5.0.0.20221215+dfsg-1_all
名前
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 オプ ションを指定すれば、 ビルトインルールを無効にすることができます。
オプション
抽出 -o OUT.pot --out OUT.pot PO テンプレートをファイル OUT.pot に出力します。 マージ -m MOFILE XMLFILES --merge MOFILE XMLFILES MO ファイル MOFILE をマージして、 ソースファイル XMLFILES に対応した翻訳 XML ファイル を出力します。 -l LANG --lang LANG XML に出力する言語コードを明示的に指定します。 -o OUT --out OUT XML ファイルをディレクトリ OUT に出力します。 結合 -j XMLIFILE MOFILES --join XMLFILE MOFILES MOFILES から翻訳を集めて、 ソースファイル XMLFILE に基づいた多言語対応したファイルを出 力します。 -o OUT.xml --out OUT.xml XML ファイル OUT.xml に出力します。 共通 -i ITS --its ITS ITS ルールをファイル ITS からロードします (複数回の指定が可能です)。 -n --no-builtins itstool が提供するビルトインの ITS ルールを適用しません。 -s --strict PO ファイル内の XML が誤っていた場合には、エラー終了します。 -d --load-dtd 入力とする XML ファイルが利用する外部 DTD をロードします。 -k --keep-entities PO ファイル内のエンティティへの参照を展開しないままとします。 -p NAME VALUE --param NAME VALUE ITS パラメーター NAME に、 値 VALUE を定義します (複数指定が可能です)。
著者
Shaun McCance <shaunm@gnome.org>
関連項目
itstool のより詳細なドキュメントは、 オンラインにて保守されています。 詳しくは以下を参照し てください。 http://itstool.org/documentation/