namazu-ml(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: lang
nawoyon <t94821nt@xxxxxxxxxxxxxx> wrote:
> いつも感動しながらnamazuを利用させてもらってます。
>ところで質問なのですが、通常WWW上で namazu を利用する
>時は /hoge/cgi-bin/.namazurc を参照しますよね。でも
>ひとつのホストの根のページ中で 日本語ページ、英語ページ
>共に検索機能を付けたい、LANG を2つ使いたい(jaとen)と
>いう時は、どのように設定すればいいのですか?
manual.html より
英語でメッセージを表示させたい
英語でメッセージを表示させるにはいくつかの方法があります。
1. Makefile の LANG の指定を en にするとディフォルトの言語が英語になります。
2. % namazu -L en
のようにコマンドライン引数を渡して実行する
3. namazu.confで設定する
4. CGI 変数で lang=en として渡す
<INPUT TYPE="HIDDEN" NAME="lang" VALUE="en"> とでも指
定すれば良いでしょう。 <SELECT> ...
</SELECT> で選択させることもできます。
4 の方法がよいんじゃないでしょうか。利用者に言語を選択させる
には NMZ.head.ja に
<STRONG>言語:</STRONG>
<SELECT NAME="lang">
<OPTION VALUE="en">English
<OPTION SELECTED VALUE="ja">Japanese
</SELECT>
と記述します。
# language negotiation と連動させるという方法があるけど、混
# 乱を招きそうなので採用しません。
-- Satoru Takabayashi