======== 一般情報 ======== JM リポジトリ ------------- JM では、原稿の管理に git リポジトリを使用していますが、マニュアルを翻訳するために JM の共有リポジトリをローカルにコピーしておく必要は必ずしもありません。 一般の man ページについては、今まで通り、開発元から原文の roff ファイルを入手し、それを翻訳して、投稿してくだされば十分です (更新するときの便宜を考えて、翻訳に po4a(7) の使用を推奨していますが)。 しかし、プロジェクトの管理はもちろん、LDP man-pages や GNU_coreutils のマニュアルの翻訳や管理、それにガイドドキュメントの執筆・編集をするには、 JM のリポジトリをローカルにコピーしておく必要があります。それには、git コマンドを使って、リポジトリを clone します。 以下のようなコマンドを実行すると、カレントディレクトリの ``jm`` というディレクトリ以下に、 JM のローカルリポジトリが作られます。 .. code-block:: console $ git clone https://scn.osdn.jp/linuxjm/jm.git ``git clone`` に指定する URL は、どのプロトコルを使用するかで異なります。 読み出し専用なら git と http が使えます。 読み書き両用には https か ssh を使用します。 具体的な URL は https://osdn.net/projects/linuxjm/scm/git/jm/ で確認してください。 日本語 man ページの確認 ----------------------- 自分が作成した man ページを確認したいときは、 man コマンドを使いますが、単に ``man -l ./sample.1`` などとしただけでは、 日本語の整形が乱れます。 以下のようにすることで、比較的きれいに整形することができます。 .. code-block:: console $ (echo .mso ja.tmac; cat ./sample.1) | man -l - よく使う場合には、以下のようなシェルスクリプトを用意しておくのもよいでしょう。 .. code-block:: console :caption: man-ja.sh #!/bin/bash (echo ".mso ja.tmac"; cat $*) | man -l - .. code-block:: console $ man-ja.sh ./sample.1