Man page - itstool(1)
Packages contains this manual
Available languages:
en jaManual
ITSTOOL
名 前書 式
説 明
オ プ シ ョ ン
抽 出
マ ー ジ
結 合
共 通
著 者
関 連 項 目
名 前
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/