直したものを push しておきました。 open.2 で別のが変えるのは気づいていなかったです。ありがとうございます。 なお、2箇所目は変更箇所の1行前を修正しました。 元の意図はディレクトリ名を抽出することだったので。 -SEC=$(echo $CFG | cut -d / -f 3) +SEC=$(echo $CFG | cut -d / -f 2) On Thu, Mar 18, 2021 at 12:40 PM 長南洋一 <cyoic****@maple*****> wrote: > > 長南です。 > > 「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 mailing list > linux****@lists***** > https://lists.osdn.me/mailman/listinfo/linuxjm-discuss