[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Org] Mailinglists/ restructured



佐野です。

 www 的内容だけど「誰かスクリプト作ってくれない ?」的内容なので
 devel にも cc

 http://www.debian.or.jp/index.html{.ja,.en} の
security 関連情報のところで //www.jp.debian.org への
 href に http: を付け忘れていたことに今日気がついたのですが
 (これは修正しておきます) 同時に Debian Project の web site の
ほうで Mailinglists/ 以下の構成が変更されていることにも
初めて気がつきました。

現状 webwml/japanese/MailingLists/ 以下は

 $ ls
CVS  Makefile  debian-announce.wml  subscribe.wml  unsubscribe.wml

となっていますが webwml/english/MailingLists/ 以下の構成は

 $ ls
CVS                   README               mklist
HOWTO_start_list.wml  debian-announce.wml  subscribe.wml
Makefile              index.wml            unsubscribe.wml

です。

 mklist が perl のスクリプトで、subscribe.wml と unsubscribe.wml は
これを使って自動生成されています。

   http://cvs.debian.org/webwml/english/MailingLists/index.wml?cvsroot=webwml

を見ると

   Revision 1.1 / (download) - annotate - [select for diffs] , Sun Jun 11 17:37:51 
   2000 UTC (9 months ago) by joy                                                  
   Branch: MAIN                                                                    
   Diff                                                                            
   New file, containing stuff from ../support.wml and subscribe.wml                

とあるので index.wml は 9 ヶ月前くらいに subscribe.wml の情報の一部と
 support.wml の情報の一部を合わせて生成されたらしいですね。

とりあえず index.wml と HOWTO_start_list.wml の日本語訳が欲しいところ
ですが、 subscribe.wml と unsubscribe.wml も現状の日本語ページでは
 subscribe#<list-name> といった URI が使えないのでなんとかしたいところ
です。

できれば、english の subscribe.wml と各 ML の説明の日本語訳を列挙した
ファイルを入力として、自動的に日本語版の subscribe.wml を作成できると
いいのですが。

 unsubscribe.wml のほうはほとんど同じ内容で良さそうだから、
タイトル用の最初の一行と最初の説明のところを入れ換える処理が
なんとかなれば、あとは <h3> のところの説明だけあればいいような
感じ。

  <h3><a name="user">

が来たらその後をこうする、とかいう処理なら、なんとかできないかな。

 subscribe.wml のほうも、各 ML に対して

<DT><INPUT TYPE="checkbox" NAME="subscribe" VALUE="debian-announce">
        <STRONG><a name="debian-announce">debian-announce</a></STRONG>

という部分が最初にくるのは翻訳版でもそのままでいいはずだから、
その後の

        <DD>News and important changes in the project are announced
        here.
        <BR>Moderated: <em>yes</em>&nbsp;&nbsp;&nbsp;&nbsp;
        Subscription: <em>open</em>

という部分を

        <DD>プロジェクトに関するニュースや重要な変更がアナウンスされる。
        <BR>議長制: <em>あり</em>&#160;&#160;&#160;&#160;
        対象: <em>オープン</em>

に入れ換えるような処理ができればいいんだよね。

で、各 ML について <DD> 以下の部分を対応させるデータファイルを
用意しておいて、それと英語版のファイルから翻訳版を作成させる。

そういうスクリプト (trans_subunsub.pl とか ?) をなんとかこしらえて
 www@Org で提案したらきっと喜ばれそうな気もするんだけど。

誰か「やってみよう!」っていう人、いませんか ?

--
     # (わたしのおうちは浜松市、「夜のお菓子」で有名さ。)
    <kgh12351@xxxxxxxxxxx> : Taketoshi Sano (佐野 武俊)