Previous: , Up: Compendium   [Contents][Index]


8.4.2 compendiaの使用

compendiumファイルを使用して、スクラッチから翻訳を初期化したり、既存の翻訳を更新できます。

8.4.2.1 新しい翻訳ファイルの初期化

まだ翻訳されたPOファイルが存在しないときは、“古い”翻訳済みファイルとして/dev/nullを使用できます。

msgmerge --compendium compendium.po -o file.po /dev/null file.pot

8.4.2.2 既存の翻訳ファイルの更新

compendiumファイルと既存のPOファイルを結合した後、それをマージしてPOTファイルを作成し、陳腐化したエントリーを削除します(これは任意です。ここでは‘msgattrib’が使用されています)。

msgcat --use-first -o update.po compendium1.po compendium2.po file.po
msgmerge update.po file.pot | msgattrib --no-obsolete > file.po