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

アーカイブの一覧に戻る
Akihiro Motoki amoto****@gmail*****
2021年 3月 18日 (木) 13:32:38 JST


直したものを 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


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