ブランチを少しみましたが(usage.rst を流し見)、 このツールが何をしてくれるものなのかがよく分からなかった、 というのが正直な感想です。 ・matsuand さんのツールで何が楽になるのでしょうか? ・レビューで原文と翻訳の対応が見やすくなるのでしょうか? ・現在すでに翻訳があるものの更新などをするひとにはどんな便利なことがあるのでしょうか? たぶんこのあたりが分かりやすいと、 他のひとの興味を引くことができるではないでしょうか。 興味が沸かないと、見たり試したりするモチベーションも沸かないと思います。 あと、 proposal_matsuand ブランチでは、現在 manual/ ディレクトリは翻訳物件のみが 格納されていますが、 manual/ 以下に置くのは避けた方がいいと思います。 追加するなら、リポジトリのトップに tools とかディレクトリを作ってそこに置くのが 良さそうです。 admin/ 以下でもいいかもしれませんが。 manual 以下はウェブサイト用のスクリプトがスキャンしている可能性もあるので。 以上、外野からのコメントでした。 On Wed, May 5, 2021 at 6:31 PM matsuand <michio_matsu****@yahoo*****> wrote: > > matsuand です。 > > 先に jmtemplate なるテンプレートパッケージについて > 連絡させていただきました。その後の更新を git リポジトリの > proposal_matsuand というブランチにあげていますので、 > 参照してください。 > https://osdn.net/projects/linuxjm/scm/git/jm/tree/proposal_matsuand/ > > > ひとり熱くなっているのかもしれませんが、 > いろいろ、過去メールを拝見したり、ガイドページを拝見したりして > 理解を深めています。その中で po4a を利用すると "draft" ファイルが > 生成できないためレビューに支障がある、といった問題指摘を拝見 > しました。 > > そういった知識もいろいろわかってきたので、当 jmtemplate パッケージ > にて、po4a 処理をしつつ、draft ファイルを自動生成することで > レビューに支障がないように目指しました。 > > 自動生成する draft ファイルは、実はオリジナル英文 man ページファイルと > po4a 処理によって処理された翻訳済日本語 man ページファイルの2つを > 後から読み込んで、わざわざ(?)生成します。 > git リポジトリ内の manual/jmtemplate/.jm/git/gendraftfrom.perl が > その処理を行う perl スクリプトであり、Makefile から呼び出されます。 > > # なお私はプログラム経験が皆無なので、上記 perl スクリプトは > # 最低の作りかと思います。perl の文法などまるで分っていないので > # Google に何十回も問い合わせながらようやくできた次第です。 > > 私は翻訳作業が好きで、GNU autoconf の訳担当に手をあげていますが、 > それにあたって翻訳環境の整備に(自分勝手に)今取り組んでいる状況で、 > なおかつ Linux JM プロジェクトの運用を、わかりやすくやりやすくする > 段取り構築にも興味を抱き、できることはやってみたいと思っています。 > ですからこのような jmtemplate パッケージに今、はまっている状態です。 > > 次に jmtemplate においてやることを見つけています。 > 翻訳作業を roff ファイルの直接編集により行う運用への対処です。 > 上で draft ファイルを自動生成できたので、これを流用して > 初期 draft ファイルを提供するような Makefile とし、かつ > po4a を使わないでビルドできるように、より汎用化するものです。 > また man ページでなく info ファイルのビルドも、同じ手法を援用して > 汎用化できそうなので、これも行いたいと思っています。 > > この jmtemplate パッケージを使っていただける方がおられたら > 嬉しいなと思うばかりです。 > > 以上、よろしくお願いいたします。 > > matsuand > michio_matsuyama AT yahoo DOT co DOT jp > > _______________________________________________ > linuxjm-discuss mailing list > linux****@lists***** > https://lists.osdn.me/mailman/listinfo/linuxjm-discuss