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