.\"O .TH "ITSTOOL" "1" "December 2013" "itstool 2.0.7" .TH ITSTOOL 1 2013/12 "itstool 2.0.7" .\"O ---------------------------------------- .\"O ---------------------------------------- .\"O .SH "NAME" .\"O itstool \- convert between XML and PO using ITS .SH 名前 itstool \- ITS を用いた XML、PO 間の変換 .\"O ---------------------------------------- .\"O ---------------------------------------- .\"O ---------------------------------------- .\"O .SH "SYNOPSIS" .\"O itstool [OPTIONS] XMLFILES... .\"O .br .\"O itstool \fB\-m\fR [OPTIONS] XMLFILES... .\"O .br .\"O itstool \fB\-j\fR [OPTIONS] MOFILES... .SH 書式 itstool [OPTIONS] XMLFILES... .br itstool \fB\-m\fP [OPTIONS] XMLFILES... .br itstool \fB\-j\fP [OPTIONS] MOFILES... .\"O ---------------------------------------- .\"O ---------------------------------------- .\"O ---------------------------------------- .\"O .SH "DESCRIPTION" .\"O \fBitstool \fR extracts messages from XML files and outputs PO template files, .\"O then merges translations from MO files to create translated XML files. It .\"O determines what to translate and how to chunk it into messages using the W3C .\"O Internationalization Tag Set (ITS). .SH 説明 \fBitstool\fP は XML ファイルからメッセージを抽出して、 PO テンプレートファイルに出力します。 そして、 MO ファイルから翻訳をマージして、 翻訳済 XML ファイルを生成します。 何を翻訳して、 どのようにメッセージに切り分けるかは、 W3C Internationalization Tag Set (ITS) を用いて決定します。 .\"O ---------------------------------------- .\"O .\"O To extract messages from XML files \fBXMLFILES\fR and output them to \fBOUT.pot\fR: XML ファイル \fBXMLFILES\fP からメッセージを抽出して、 これを \fBOUT.pot\fP に出力するには、 以下のようにします。 .\"O ---------------------------------------- .\"O .\"O .BR "itstool \-o OUT.pot XMLFILES" \fBitstool \-o OUT.pot XMLFILES\fP .\"O ---------------------------------------- .\"O .\"O After merging with existing translations or translating strings, generate an .\"O MO file with \fBmsgfmt(1)\fR, then output translated files to the directory .\"O \fBDIR\fR: 以下では、 既存の翻訳あるいは翻訳文字列とのマージを行った後に、 \fBmsgfmt(1)\fP を用いて MO ファイルを生成します。 そして翻訳ファイルをディレクトリ \fBDIR\fP に出力します。 .\"O ---------------------------------------- .\"O .\"O .BR "itstool \-m OUT.mo \-o DIR XMLFILES" \fBitstool \-m OUT.mo \-o DIR XMLFILES\fP .\"O ---------------------------------------- .\"O .\"O You can also create a single multilingual XML output file using an input XML .\"O file and a set of MO files: 1 つの入力 XML ファイルと、 対応する MO ファイルを使って、 多言語対応した XML ファイルを 1 つだけ生成して出力することもできます。 .\"O ---------------------------------------- .\"O .\"O .BR "itstool \-j FILE.xml \-o OUT.xml MOFILES" \fBitstool \-j FILE.xml \-o OUT.xml MOFILES\fP .\"O ---------------------------------------- .\"O .\"O ITS definitions are loaded from the built-in rules, rules embedded in the source .\"O XML files, files passed with the \fB-i\fR option, and ITS attributes in the source .\"O XML files. Later definitions take precedence. You can disable built-in rules by .\"O passing the \fB-n\fR option. ITS 定義は、 以下のものからロードされます。 ビルトインルール、 ソース XML ファイル内に記述されたルール、 \fB\-i\fP オプションを使って指定されたファイルの内容、 ソース XML ファイル内に定義された ITS 属性、 です。ここで列記した後ろのものほど、 その定義が優先されます。 \fB\-n\fP オプションを指定すれば、 ビルトインルールを無効にすることができます。 .\"O ---------------------------------------- .\"O ---------------------------------------- .\"O ---------------------------------------- .\"O .SH "OPTIONS" .SH オプション .\"O ---------------------------------------- .\"O ---------------------------------------- .\"O .SS "Extracting" .SS 抽出 .\"O ---------------------------------------- .\"O ---------------------------------------- .\"O .IP "\fB\-o \fIOUT.pot\fR" 4 .IP "\fB\-o \fP\fIOUT.pot\fP" 4 .\"O ---------------------------------------- .\"O .PD 0 .PD 0 .\"O ---------------------------------------- .\"O .IP "\fB\-\-out \fIOUT.pot\fR" 4 .\"O output PO template to the file \fBOUT.pot\fR .IP "\fB\-\-out \fP\fIOUT.pot\fP" 4 PO テンプレートをファイル \fBOUT.pot\fP に出力します。 .\"O ---------------------------------------- .\"O ---------------------------------------- .\"O .SS "Merging" .SS マージ .\"O ---------------------------------------- .\"O ---------------------------------------- .\"O .IP "\fB\-m \fIMOFILE\fR \fIXMLFILES\fR" 4 .IP "\fB\-m \fP\fIMOFILE\fP \fIXMLFILES\fP" 4 .\"O ---------------------------------------- .\"O .PD 0 .PD 0 .\"O ---------------------------------------- .\"O .IP "\fB\-\-merge \fIMOFILE\fR \fIXMLFILES\fR" 4 .\"O merge from an MO file \fBMOFILE\fR and output translated XML files for source \fBXMLFILES\fR .IP "\fB\-\-merge \fP\fIMOFILE\fP \fIXMLFILES\fP" 4 MO ファイル \fBMOFILE\fP をマージして、 ソースファイル \fBXMLFILES\fP に対応した翻訳 XML ファイルを出力します。 .\"O ---------------------------------------- .\"O ---------------------------------------- .\"O .IP "\fB\-l \fILANG\fR" 4 .IP "\fB\-l \fP\fILANG\fP" 4 .\"O ---------------------------------------- .\"O .PD 0 .PD 0 .\"O ---------------------------------------- .\"O .IP "\fB\-\-lang \fILANG \fR" 4 .\"O explicitly set the language code output to XML .IP "\fB\-\-lang \fP\fILANG \fP" 4 XML に出力する言語コードを明示的に指定します。 .\"O ---------------------------------------- .\"O ---------------------------------------- .\"O .IP "\fB\-o \fIOUT\fR" 4 .IP "\fB\-o \fP\fIOUT\fP" 4 .\"O ---------------------------------------- .\"O .PD 0 .PD 0 .\"O ---------------------------------------- .\"O .IP "\fB\-\-out \fIOUT \fR" 4 .\"O output XML files in the directory \fBOUT\fR .IP "\fB\-\-out \fP\fIOUT \fP" 4 XML ファイルをディレクトリ \fBOUT\fP に出力します。 .\"O ---------------------------------------- .\"O ---------------------------------------- .\"O .SS "Joining" .SS 結合 .\"O ---------------------------------------- .\"O ---------------------------------------- .\"O .IP "\fB\-j \fIXMLIFILE\fR \fIMOFILES\fR" 4 .IP "\fB\-j \fP\fIXMLIFILE\fP \fIMOFILES\fP" 4 .\"O ---------------------------------------- .\"O .PD 0 .PD 0 .\"O ---------------------------------------- .\"O .IP "\fB\-\-join \fIXMLFILE\fR \fIMOFILES\fR" 4 .\"O join translations from \fBMOFILES\fR into a multilingual file based on source \fBXMLFILE\fR .IP "\fB\-\-join \fP\fIXMLFILE\fP \fIMOFILES\fP" 4 \fBMOFILES\fP から翻訳を集めて、 ソースファイル \fBXMLFILE\fP に基づいた多言語対応したファイルを出力します。 .\"O ---------------------------------------- .\"O ---------------------------------------- .\"O .IP "\fB\-o \fIOUT.xml\fR" 4 .IP "\fB\-o \fP\fIOUT.xml\fP" 4 .\"O ---------------------------------------- .\"O .PD 0 .PD 0 .\"O ---------------------------------------- .\"O .IP "\fB\-\-out \fIOUT.xml\fR" 4 .\"O output to the XML file \fBOUT.xml\fR .IP "\fB\-\-out \fP\fIOUT.xml\fP" 4 XML ファイル \fBOUT.xml\fP に出力します。 .\"O ---------------------------------------- .\"O ---------------------------------------- .\"O .SS "Common" .SS 共通 .\"O ---------------------------------------- .\"O ---------------------------------------- .\"O .IP "\fB\-i \fIITS\fR" 4 .IP "\fB\-i \fP\fIITS\fP" 4 .\"O ---------------------------------------- .\"O .PD 0 .PD 0 .\"O ---------------------------------------- .\"O .IP "\fB\-\-its \fIITS\fR" 4 .\"O load the ITS rules in the file \fBITS\fR (can specify multiple times) .IP "\fB\-\-its \fP\fIITS\fP" 4 ITS ルールをファイル \fBITS\fP からロードします (複数回の指定が可能です)。 .\"O ---------------------------------------- .\"O ---------------------------------------- .\"O .IP "\fB\-n\fR" 4 .IP \fB\-n\fP 4 .\"O ---------------------------------------- .\"O .PD 0 .PD 0 .\"O ---------------------------------------- .\"O .IP "\fB\-\-no\-builtins\fR" 4 .\"O do not apply the built-in ITS rules that ship with itstool .IP \fB\-\-no\-builtins\fP 4 itstool が提供するビルトインの ITS ルールを適用しません。 .\"O ---------------------------------------- .\"O ---------------------------------------- .\"O .IP "\fB\-s\fR" 4 .IP \fB\-s\fP 4 .\"O ---------------------------------------- .\"O .PD 0 .PD 0 .\"O ---------------------------------------- .\"O .IP "\fB\-\-strict\fR" 4 .\"O exit with error when PO files contain broken XML .IP \fB\-\-strict\fP 4 PO ファイル内の XML が誤っていた場合には、エラー終了します。 .\"O ---------------------------------------- .\"O ---------------------------------------- .\"O .IP "\fB\-d\fR" 4 .IP \fB\-d\fP 4 .\"O ---------------------------------------- .\"O .PD 0 .PD 0 .\"O ---------------------------------------- .\"O .IP "\fB\-\-load\-dtd\fR" 4 .\"O load external DTDs used by input XML files .IP \fB\-\-load\-dtd\fP 4 入力とする XML ファイルが利用する外部 DTD をロードします。 .\"O ---------------------------------------- .\"O ---------------------------------------- .\"O .IP "\fB\-k\fR" 4 .IP \fB\-k\fP 4 .\"O ---------------------------------------- .\"O .PD 0 .PD 0 .\"O ---------------------------------------- .\"O .IP "\fB\-\-keep\-entities\fR" 4 .\"O keep entity references unexpanded in PO files .IP \fB\-\-keep\-entities\fP 4 PO ファイル内のエンティティへの参照を展開しないままとします。 .\"O ---------------------------------------- .\"O ---------------------------------------- .\"O .IP "\fB\-p \fINAME VALUE\fR" 4 .IP "\fB\-p \fP\fINAME VALUE\fP" 4 .\"O ---------------------------------------- .\"O .PD 0 .PD 0 .\"O ---------------------------------------- .\"O .IP "\fB\-\-param \fINAME VALUE\fR" 4 .\"O define ITS parameter \fBNAME\fR to the value \fBVALUE\fR (can specify multiple times) .IP "\fB\-\-param \fP\fINAME VALUE\fP" 4 ITS パラメーター \fBNAME\fP に、 値 \fBVALUE\fP を定義します (複数指定が可能です)。 .\"O ---------------------------------------- .\"O ---------------------------------------- .\"O ---------------------------------------- .\"O .SH "AUTHOR" .\"O Shaun McCance .SH 著者 Shaun McCance .\"O ---------------------------------------- .\"O ---------------------------------------- .\"O ---------------------------------------- .\"O .SH "SEE ALSO" .\"O More documentation for \fBitstool\fR is maintained online. For more information, see: .SH 関連項目 \fBitstool\fP のより詳細なドキュメントは、 オンラインにて保守されています。 詳しくは以下を参照してください。 .\"O ---------------------------------------- .\"O .\"O .BR "http://itstool.org/documentation/" \fBhttp://itstool.org/documentation/\fP .\"O ----------------------------------------