From 2677b30d673f5605ef2771107e07410e0570519f Mon Sep 17 00:00:00 2001 From: ribbon Date: Sat, 28 May 2022 12:14:27 +0900 Subject: [PATCH] add itstool --- manual/itstool/draft/man1/itstool.1 | 2 +- manual/itstool/po4a/add_ja/copyright/itstool.1.txt | 2 +- manual/itstool/release/man1/itstool.1 | 124 +++++++++++++++++++++ manual/itstool/translation_list | 2 +- 4 files changed, 127 insertions(+), 3 deletions(-) create mode 100644 manual/itstool/release/man1/itstool.1 diff --git a/manual/itstool/draft/man1/itstool.1 b/manual/itstool/draft/man1/itstool.1 index ff93f66d..c3acb479 100644 --- a/manual/itstool/draft/man1/itstool.1 +++ b/manual/itstool/draft/man1/itstool.1 @@ -4,7 +4,7 @@ .\" .\"******************************************************************* .\" -.\" translated for 2.0.7, 2022-05-05 +.\" translated for 2.0.7, 2022-05-05 ribbon .\" .TH ITSTOOL 1 2013/12 "itstool 2.0.7" diff --git a/manual/itstool/po4a/add_ja/copyright/itstool.1.txt b/manual/itstool/po4a/add_ja/copyright/itstool.1.txt index 85875ded..e13d555f 100644 --- a/manual/itstool/po4a/add_ja/copyright/itstool.1.txt +++ b/manual/itstool/po4a/add_ja/copyright/itstool.1.txt @@ -1,4 +1,4 @@ PO4A-HEADER: mode=before; position=^\.TH .\" -.\" translated for 2.0.7, 2022-05-05 +.\" translated for 2.0.7, 2022-05-05 ribbon .\" diff --git a/manual/itstool/release/man1/itstool.1 b/manual/itstool/release/man1/itstool.1 new file mode 100644 index 00000000..c3acb479 --- /dev/null +++ b/manual/itstool/release/man1/itstool.1 @@ -0,0 +1,124 @@ +.\"******************************************************************* +.\" +.\" This file was generated with po4a. Translate the source file. +.\" +.\"******************************************************************* +.\" +.\" translated for 2.0.7, 2022-05-05 ribbon +.\" +.TH ITSTOOL 1 2013/12 "itstool 2.0.7" + +.SH 名前 +itstool \- ITS を用いた XML、PO 間の変換 + + +.SH 書式 +itstool [OPTIONS] XMLFILES... +.br +itstool \fB\-m\fP [OPTIONS] XMLFILES... +.br +itstool \fB\-j\fP [OPTIONS] MOFILES... + + +.SH 説明 +\fBitstool\fP は XML ファイルからメッセージを抽出して、 PO テンプレートファイルに出力します。 そして、 MO +ファイルから翻訳をマージして、 翻訳済 XML ファイルを生成します。 何を翻訳して、 どのようにメッセージに切り分けるかは、 W3C +Internationalization Tag Set (ITS) を用いて決定します。 + +XML ファイル \fBXMLFILES\fP からメッセージを抽出して、 これを \fBOUT.pot\fP に出力するには、 以下のようにします: + +\fBitstool \-o OUT.pot XMLFILES\fP + +以下では、 既存の翻訳あるいは翻訳文字列とのマージを行った後に、 \fBmsgfmt(1)\fP を用いて MO ファイルを生成します。 +そして翻訳ファイルをディレクトリ \fBDIR\fP に出力します: + +\fBitstool \-m OUT.mo \-o DIR XMLFILES\fP + +1 つの入力 XML ファイルと、 対応する MO ファイルを使って、 多言語対応した XML ファイルを 1 つだけ生成して出力することもできます: + +\fBitstool \-j FILE.xml \-o OUT.xml MOFILES\fP + +ITS 定義は、 以下のものからロードされます。 ビルトインルール、 ソース XML ファイル内に記述されたルール、 \fB\-i\fP +オプションを使って指定されたファイルの内容、 ソース XML ファイル内に定義された ITS 属性、 です。ここで列記した後ろのものほど、 +その定義が優先されます。 \fB\-n\fP オプションを指定すれば、 ビルトインルールを無効にすることができます。 + + +.SH オプション + +.SS 抽出 + +.IP "\fB\-o \fP\fIOUT.pot\fP" 4 +.PD 0 +.IP "\fB\-\-out \fP\fIOUT.pot\fP" 4 +PO テンプレートをファイル \fBOUT.pot\fP に出力します。 + +.SS マージ + +.IP "\fB\-m \fP\fIMOFILE\fP \fIXMLFILES\fP" 4 +.PD 0 +.IP "\fB\-\-merge \fP\fIMOFILE\fP \fIXMLFILES\fP" 4 +MO ファイル \fBMOFILE\fP をマージして、 ソースファイル \fBXMLFILES\fP に対応した翻訳 XML ファイルを出力します。 + +.IP "\fB\-l \fP\fILANG\fP" 4 +.PD 0 +.IP "\fB\-\-lang \fP\fILANG \fP" 4 +XML に出力する言語コードを明示的に指定します。 + +.IP "\fB\-o \fP\fIOUT\fP" 4 +.PD 0 +.IP "\fB\-\-out \fP\fIOUT \fP" 4 +XML ファイルをディレクトリ \fBOUT\fP に出力します。 + +.SS 結合 + +.IP "\fB\-j \fP\fIXMLIFILE\fP \fIMOFILES\fP" 4 +.PD 0 +.IP "\fB\-\-join \fP\fIXMLFILE\fP \fIMOFILES\fP" 4 +\fBMOFILES\fP から翻訳を集めて、 ソースファイル \fBXMLFILE\fP に基づいた多言語対応したファイルを出力します。 + +.IP "\fB\-o \fP\fIOUT.xml\fP" 4 +.PD 0 +.IP "\fB\-\-out \fP\fIOUT.xml\fP" 4 +XML ファイル \fBOUT.xml\fP に出力します。 + +.SS 共通 + +.IP "\fB\-i \fP\fIITS\fP" 4 +.PD 0 +.IP "\fB\-\-its \fP\fIITS\fP" 4 +ITS ルールをファイル \fBITS\fP からロードします (複数回の指定が可能です)。 + +.IP \fB\-n\fP 4 +.PD 0 +.IP \fB\-\-no\-builtins\fP 4 +itstool が提供するビルトインの ITS ルールを適用しません。 + +.IP \fB\-s\fP 4 +.PD 0 +.IP \fB\-\-strict\fP 4 +PO ファイル内の XML が誤っていた場合には、エラー終了します。 + +.IP \fB\-d\fP 4 +.PD 0 +.IP \fB\-\-load\-dtd\fP 4 +入力とする XML ファイルが利用する外部 DTD をロードします。 + +.IP \fB\-k\fP 4 +.PD 0 +.IP \fB\-\-keep\-entities\fP 4 +PO ファイル内のエンティティへの参照を展開しないままとします。 + +.IP "\fB\-p \fP\fINAME VALUE\fP" 4 +.PD 0 +.IP "\fB\-\-param \fP\fINAME VALUE\fP" 4 +ITS パラメーター \fBNAME\fP に、 値 \fBVALUE\fP を定義します (複数指定が可能です)。 + + +.SH 著者 +Shaun McCance + + +.SH 関連項目 +\fBitstool\fP のより詳細なドキュメントは、 オンラインにて保守されています。 詳しくは以下を参照してください。 + +\fBhttp://itstool.org/documentation/\fP diff --git a/manual/itstool/translation_list b/manual/itstool/translation_list index 54855fa5..3d24245c 100644 --- a/manual/itstool/translation_list +++ b/manual/itstool/translation_list @@ -1 +1 @@ -●:itstool:2.0.6:2018/12/30:itstool:1:2022/05/05:::: +○:itstool:2.0.6:2018/12/30:itstool:1:2022/05/05::ribbon@users.osdn.me:ribbon: -- 2.11.0