[JM:02093] 新しい LDP_man-pages ディレクトリの試用報告

アーカイブの一覧に戻る
長南洋一 cyoic****@maple*****
2021年 3月 18日 (木) 12:40:29 JST


長南です。

「LDP man-pages 翻訳ガイド」に従って、po ファイルの特定まで
やってみました。

  $ ./tools/identify-po.sh open.2
  grep: perkamon/po4a/*/*.cfg: そのようなファイルやディレクトリはありません
  [ERROR] PO file for open.2 is not found!

tools/identify-po.sh を見てみると、

  CFG=$(grep -l $PAGENAME perkamon/po4a/*/*.cfg)

となっていました。現在、perkamon というディレクトリはなくなっているようなので、
上の "perkamon/" を消しました。

  $ ./tools/identify-po.sh strptime.3
  strptime.3 -> po4a/time.cfg/po/ja.po
  $ ./tools/identify-po.sh open.2
  open.2 -> po4a/man2.cfg po4a/po/ja.po

".cfg" が余計なようです。また、po4a/man2/man2.cfg に記載されているのは、
perf_event_open.2 で、実際に open.2 を含むのは、po4a/stdio/po/ja.po
のようです。

tools/identify-po.sh を次のように書き換えて対処してみました。

  $ diff identify-po.sh.bak identify-po.sh
  25c25
  < CFG=$(grep -l $PAGENAME perkamon/po4a/*/*.cfg)
  ---
  > CFG=$(grep -l "/$PAGENAME" po4a/*/*.cfg)
  31c31
  < POFILE=po4a/$SEC/po/ja.po
  ---
  > POFILE=po4a/${SEC%.*}/po/ja.po

この状態で、open.2 を調べる。ついでに strptime も。

$ ./tools/identify-po.sh open.2
open.2 -> po4a/stdio/po/ja.po
$ ./tools/identify-po.sh strptime.3
strptime.3 -> po4a/time/po/ja.po

うまく行ったようです。

今のところ、気が付いたことは、それくらいです。

-- 
長南洋一



linuxjm-discuss メーリングリストの案内
アーカイブの一覧に戻る