namazu-dev(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
NMZ.{head,foot,body,tips}
- From: Satoru Takabayashi <satoru-t@xxxxxxxxxxxxxxxxxx>
- Date: Sun, 26 Sep 1999 17:58:39 +0900
locale に従って NMZ.{head,foot,body,tips} を扱うようにしまし
た。
たとえば、 locale が ja_JP.iso-2022-jp なら
NMZ.{head,foot,body,tips}.ja_JP.iso-2022-jp を用います。もし、
NMZ.{head,foot,body,tips}.ja_JP.iso-2022-jp が存在しなければ
NMZ.{head,foot,body,tips} を用います。
というわけで、NMZ.{head,foot,body,tips}.ja を
NMZ.{head,foot,body,tips}.ja_JP.iso-2022-jp に、
NMZ.{head,foot,body,tips}.en を NMZ.{head,foot,body,tips} に
それぞれ名前を変更しました。
ちなみに、既存の NMZ.{head,foot,body,tips}.{en,ja} の名前を
上記の規則で変えるには
% find . -name 'NMZ.*.ja' | \
perl -nle 'rename $_, $_ . "_JP.iso-2022-jp"'
% find . -name 'NMZ.*.en' | \
perl -nle '$orig=$_;s/\.en//;rename $orig, $_'
と実行すれば ok です。
...
CGI用に locale を設定するには .namazurc に
LANG ja_JP.iso-2022-jp
と設定します。あるいは CGI変数 lang に ja_JP.iso-2022-jp を渡します。例:
lynx 'http://foo.bar.jp/namazu.cgi?lang=ja_JP.iso-2022-jp'
もしドイツ語で検索結果を出力したいなら po/de.po と
template/NMZ.{head,foot,body,tips}.de を用意すれば ok です。
-- Satoru Takabayashi