[Namazu-users-ja 100] Re: CGIで検索する場合のgettextについて

Tadamasa Teranishi yw3t-trns @ asahi-net.or.jp
2004年 10月 21日 (木) 18:49:59 JST


寺西です。

Tadamasa Teranishi wrote:
> 
> ソースを変更せずとも日本語(EUC-JPなら)にはできます。
> # www.namazu.org ができているでしょ。

簡単に試せる方法

1. test.sh を作成する。中身はこんなもの。検索文字列として name を
与えているが、変更したい場合は QUERY_STRING='query=xxxx' のところ
を書き換える。

<------------- ここから test.sh ------->
#!/bin/sh

unset LANGUAGE
unset LC_ALL
unset LC_MESSAGES
unset LC_CTYPE
unset LANG

SCRIPT_NAME=namazu.cgi
QUERY_STRING='query=name'
export SCRIPT_NAME
export QUERY_STRING

./namazu.cgi
<------------- ここまで --------------->

2. namazu.cgi をカレントディレクトリにコピーする。

$ cp /xxx/xxxx/namazu.cgi .

3. .namazurc を作成する。中身は Index と LANG だけで良い。
(Index のパスは自分の環境に合わせる。)

Index         /var/www/html/namazu
Lang          ja_JP.eucJP

4. 実行。

$ sh test.sh | less

5. 中身を確認すると、
<h2>検索結果</h2>
<p>
参考ヒット数:  [ name: 1 ]

などが日本語になっているはず。
-- 
=====================================================================
寺西 忠勝(TADAMASA TERANISHI)  yw3t-trns @ asahi-net.or.jp
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint =  474E 4D93 8E97 11F6 662D  8A42 17F5 52F4 10E7 D14E




Namazu-users-ja メーリングリストの案内