Changes between Initial Version and Version 1 of Developers/yasumichi/Translate/man


Ignore:
Timestamp:
2011/03/31 23:52:35 (13 years ago)
Author:
yasumichi
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Developers/yasumichi/Translate/man

    v1 v1  
     1= po4a を利用した manpage 翻訳作業の例 = 
     2 
     3== 原文から POT ファイルを作成 == 
     4 
     5{{{ 
     6$ po4a-gettextize -f man -m hoge.1 -p hoge.pot 
     7}}} 
     8 
     9 * -f man で manpage 形式であることを指定 
     10 * -m で原文のファイルを指定 
     11 * -p で POT ファイルの名前を指定 
     12 
     13== POT ファイルから ja.po を作成・編集 == 
     14 
     15{{{ 
     16$ cp hoge.pot ja.po 
     17}}} 
     18 
     19とかして ja.po を生成。後は、Gtranslator や emacs の po-mode などを利用して編集。 
     20 
     21== ja.po を利用して翻訳済みの manpage を出力 == 
     22 
     23{{{ 
     24$ mkdir ja 
     25$ po4a-translate -f man -m hoge.1 -p ja.po -l ja/hoge.1 
     26}}} 
     27 
     28 * -f man で manpage 形式であることを指定 
     29 * -m で原文のファイルを指定 
     30 * -p で PO ファイルの名前を指定 
     31 * -l で出力ファイル名を指定 
     32 
     33== 以上を設定ファイルを用いて半自動化 == 
     34 
     35ToDo: 内容を書く。 
     36 
     37== man での確認 == 
     38 
     39{{{ 
     40$ MANROFFOPT="-mja" man -l hoge.1 
     41}}} 
     42 
     43 * 配置前のローカルファイルを man で読むためには、-l オプションを用いる。 
     44 * groff が ja.tmac という日本語用の整形マクロを利用するように シェル変数 MANROFFOPT を与えてやる。