namazu-ml(avocado)


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

NMZ.(head|foot|msg|body) (Re: pnamazu-98.06.17)



Rei FURUKAWA <furukawa@xxxxxxxxxxxxxxxx> wrote:

>久しぶりに、perl 版の検索クライアントを別便にて高林さんに送ります。

言い忘れていました。 v1.2.0-beta-11 で急遽英語環境に対応するために

    * NMZ.(head|foot|body|msg) はファイル名の末尾に必ず .ja のような言
      語指定をつけるようにしました

のような変更を加えました。いきなり勝手に変更してしまって申し訳ない
のですが、できれば Perl 版でも対応していただきたく思います。あと、
コマンドラインの順序 (検索式とインデックスの順) も v1.2.0 と共通に
した方が混乱が少ないのではないかと。

ところで、なぜわざわざ .ja とか .en のような suffix をつけるかとい
うと、ISO 3166 で規定される識別子を付加することで検索結果のメッセー
ジを言語毎に変更できるようにしたかったからです。

今までに作ったインデックスの NMZ.(head|foot|msg|body) は適当に .ja 
とか .en と suffix をつければそのまま使えます。自動的にやるならこ
んな感じですね。

% ls NMZ.{head,foot,body,msg} |perl -nle 'rename($_,"$_.ja")'
% ls NMZ.{head,foot,body,msg}-e |perl -nle 's/-e$//;rename("$_-e","$_.en")'

--
高林 哲 Satoru Takabayashi