Man page - po4a-updatepo(1)

Packages contains this manual

Available languages:

en fr pt_BR es it pt zh_Hans nl ja zh_Hant uk ru sr sr_Cyrl de

Manual

PO4A-UPDATEPO.1P

名 前
書 式
説 明
オ プ シ ョ ン
関 連 項 目
著 者
訳 者
著 作 権 と ラ イ セ ン ス

名 前

po4a-updatepo - ド キ ュ メ ン ト の (PO フ ォ ー マ ッ ト の ) 翻 訳 を 更 新

書 式

po4a-updatepo -f fmt ( -m master.doc )+ ( -p XX.po )+

( XX.po は 出 力 フ ァ イ ル 。 そ の 他 す べ て は 入 力 フ ァ イ ル )

説 明

po4a (PO for anything) プ ロ ジ ェ ク ト は 、 gettext ツ ー ル が 想 定 し て い な い ド キ ュ メ ン ト の よ う な 領 域 で 翻 訳 を し や す く す る こ と (ま た よ り 興 味 深 い の は 、 翻 訳 文 の 保 守 が し や す く な る こ と ) を 目 標 に し て い ま す 。

po4a-updatepo ス ク リ プ ト は 、 PO フ ァ イ ル の 更 新 を 担 当 し 、 オ リ ジ ナ ル ド キ ュ メ ン ト の フ ァ イ ル に 行 わ れ た 変 更 を 反 映 し ま す 。 そ の た め 、 ド キ ュ メ ン ト フ ァ イ ル を POT フ ァ イ ル に 変 換 し 、 msgmerge (1) を 呼 び 出 し て 、 こ の 新 し い POT フ ァ イ ル を PO フ ァ イ ル に 適 用 し ま す 。

複 数 の PO フ ァ イ ル と (複 数 の 言 語 を 一 度 に 更 新 す る 場 合 )、 あ る い は 複 数 の 文 書 フ ァ イ ル (複 数 の ド キ ュ メ ン ト の 翻 訳 を 同 じ PO フ ァ イ ル に 格 納 し た い 場 合 ) を 指 定 す る こ と も で き ま す 。

マ ス タ ー 文 書 に 非 ASCII文 字 が あ る 場 合 、 こ の ス ク リ プ ト は ( ま だ 変 換 さ れ て い な い 場 合 ) POフ ァ イ ル を UTF-8に 変 換 し 、 非 標 準 文 字 を 透 過 的 に 扱 う よ う に し ま す 。

オ プ シ ョ ン

-f , --format

扱 う ド キ ュ メ ン ト の フ ォ ー マ ッ ト で す 。 有 効 な フ ォ ー マ ッ ト の 一 覧 を 見 る に は 、 --help-format オ プ シ ョ ン を 使 用 し て く だ さ い 。

-m , --master

翻 訳 す る マ ス タ ー ド キ ュ メ ン ト を 含 む フ ァ イ ル で す 。

-M , --master-charset

翻 訳 す る ド キ ュ メ ン ト を 含 む フ ァ イ ル の 文 字 セ ッ ト で す 。 す べ て の フ ァ イ ル が 、 同 じ 文 字 セ ッ ト を 使 用 し て い な け れ ば な ら な い こ と に 注 意 し て く だ さ い 。

-p , --po

更 新 す る PO フ ァ イ ル で す 。 フ ァ イ ル が 存 在 し な い 場 合 、 po4a-updatepo が 作 成 し ま す 。

-o , --option

書 式 プ ラ グ イ ン に 渡 す 追 加 オ プ シ ョ ン で す 。 有 効 な オ プ シ ョ ン や そ の 意 味 の 詳 細 は 、 各 プ ラ グ イ ン の 説 明 書 を 参 照 し て く だ さ い 。 例 え ば 、 AsciiDocパ ー サ ー に は ’-o tablecells’ を 、 テ キ ス ト パ ー サ ー に は ’-o tabs=split’ を 渡 す こ と が で き ま す 。

--no-previous

こ の オ プ シ ョ ン は 、 msgmerge に 渡 す オ プ シ ョ ン か ら --previous を 削 除 し ま す 。 こ れ に よ り 古 い バ ー ジ ョ ン の gettext ( バ ー ジ ョ ン 0.16よ り 前 ) を サ ポ ー ト し や す く な り ま す 。

--previous

こ の オ プ シ ョ ン は 、 msgmerge に 渡 す オ プ シ ョ ン に --previous を 追 加 し ま す 。 gettext 0.16 以 降 が 必 要 で 、 デ フ ォ ル ト で 有 効 で す 。

--msgmerge-opt オ プ シ ョ ン

msgmerge (1) 用 の 追 加 オ プ シ ョ ン で す 。

-h , --help

短 い ヘ ル プ メ ッ セ ー ジ を 表 示 し ま す 。

--help-format

po4a が 理 解 で き る ド キ ュ メ ン ト フ ォ ー マ ッ ト の 一 覧 を 表 示 し ま す 。

-V , --version

ス ク リ プ ト の バ ー ジ ョ ン を 表 示 し て 終 了 し ま す 。

-v , --verbose

プ ロ グ ラ ム の 冗 長 度 を 上 げ ま す 。

-d , --debug

デ バ ッ グ 情 報 を 出 力 し ま す 。

--porefs 種 別 [, wrap | nowrap ]

参 照 形 式 を 指 定 し ま す 。 引 数 type は 、 い ず れ の 参 照 も 生 成 し な い none 、 フ ァ イ ル を 指 定 す る の み で 行 番 号 を 指 定 し な い noline 、 カ ウ ン タ を 増 加 さ せ る こ と で 行 番 号 を 置 き 換 え る counter 、 完 全 な 参 照 を 含 む full の い ず れ か を 指 定 で き ま す ( 既 定 値 : full) 。

引 数 に は コ ン マ を 続 け た 後 に wrap ま た は nowrap キ ー ワ ー ド の ど ち ら か を 付 け ら れ ま す 。 デ フ ォ ル ト で は 、 リ フ ァ レ ン ス は 1 行 で 書 き 出 さ れ ま す 。 wrap オ プ シ ョ ン は 、 gettext ツ ー ル ( xgettext msgmerge ) の よ う に リ フ ァ レ ン ス を 複 数 行 に 折 り 返 し ま す 。 こ ち ら の オ プ シ ョ ン の 方 が よ り 気 が 利 い て い る た め 、 将 来 の リ リ ー ス で デ フ ォ ル ト と な り ま す 。 元 の 挙 動 の ま ま に し て お き た い ユ ー ザ は 、 nowrap オ プ シ ョ ン を 使 用 で き ま す 。

--wrap-po no | newlines | number ( 既 定 値 : 76)

poフ ァ イ ル の 行 の 折 り 返 し 方 法 を 指 定 し ま す 。 こ れ に よ り 、 適 切 に 折 り 返 さ れ て い る が gitの 競 合 に つ な が る 可 能 性 の あ る フ ァ イ ル か 、 も し く は 自 動 的 に 処 理 し や す い も の の 人 間 に と っ て は 読 み に く い フ ァ イ ル か の い ず れ か を 選 択 で き ま す 。

歴 史 的 に 、 gettext ス イ ー ト は 見 た 目 上 の 理 由 で 、 POフ ァ イ ル を 77列 目 で 折 り 返 す よ う 再 フ ォ ー マ ッ ト し て き ま し た 。 こ の オ プ シ ョ ン は po4a の 動 作 を 指 定 し ま す 。 数 値 に 設 定 さ れ た 場 合 、 po4aは こ の 列 の 後 と 、 内 容 の 改 行 の 後 で poフ ァ イ ル を 折 り 返 し ま す 。 newlines に 設 定 す る と 、 po4aは msgidと msgstrを 内 容 内 の 改 行 の 後 で の み 分 割 し ま す 。 no に 設 定 す る と 、 po4aは poフ ァ イ ル で の 行 折 り 返 し を 一 切 行 い ま せ ん 。 参 照 コ メ ン ト の 折 り 返 し は 、 --porefs オ プ シ ョ ン で 制 御 さ れ ま す 。

こ の オ プ シ ョ ン は 、 msgidと msgstrの 行 の 折 り 返 し 方 法 、 す な わ ち こ れ ら の 文 字 列 の 内 容 に 改 行 を 追 加 す る 方 法 に は 影 響 し な い こ と に 注 意 し て く だ さ い 。

--msgid-bugs-address Eメ ー ル @ア ド レ ス

msgid の バ グ レ ポ ー ト を 送 る ア ド レ ス を セ ッ ト し ま す 。 デ フ ォ ル ト で は 、 生 成 し た POT フ ァ イ ル に Report-Msgid-Bugs-To フ ィ ー ル ド は あ り ま せ ん 。

--copyright-holder 文 字 列

POT ヘ ッ ダ の 著 作 権 者 (copyright holder) を 設 定 し ま す 。 既 定 値 は "Free Software Foundation, Inc." で す 。

--package-name string

POT ヘ ッ ダ の パ ッ ケ ー ジ 名 を セ ッ ト し ま す 。 デ フ ォ ル ト 値 は "PACKAGE" で す 。

--package-version string

POT ヘ ッ ダ の パ ッ ケ ー ジ バ ー ジ ョ ン を セ ッ ト し ま す 。 デ フ ォ ル ト 値 は "VERSION" で す 。

関 連 項 目

po4a-gettextize (1), po4a-normalize (1), po4a-translate (1), po4a (7)

著 者

Denis Barbier <barbier@linuxfr.org>
Nicolas François <nicolas.francois@centraliens.net>
Martin Quinson (mquinson#debian.org)

訳 者

倉 澤 望 <nabetaro@debian.or.jp>
Debian JP Documentation ML <debian-doc@debian.or.jp>

著 作 権 と ラ イ セ ン ス

Copyright 2002-2023 by SPI, inc.

本 プ ロ グ ラ ム は 自 由 ソ フ ト ウ ェ ア で す 。 GPL v2.0以 降 の 条 項 に 基 づ き 再 頒 布 と 変 更 を 行 え ま す ( COPYINGフ ァ イ ル を 参 照 ) 。