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

keiichiro.tanaka keiichiro.tanaka @ software.sanix.jp
2004年 10月 21日 (木) 18:04:32 JST


田中です。

Tadamasa Teranishi wrote:

>寺西です。
>
>"keiichiro.tanaka" wrote:
>  
>
>>.namazurcにja_JP.SJISを設定した場合検索結果は日本語表示ですが、
>>Resultsなどの表示が英語になってしまします。
>>
>>・環境変数はLANG,LC_ALLとも設定を削除してます。
>>    
>>
>
>他にも LANGUAGE や LC_MESSAGES 等もありますので、ご注意。
>  
>
環境変数は
LANG
LC_ALL
LANGUAGE
LC_MESSAGES
の設定は無効にしています。

>  
>
>>・.namazurcのLANGをEUC-JPに設定
>>    
>>
>
>これは前のメールで指摘したように実際には ja_JP.eucJP と書かないと
>いけません。
> 
>  
>
>>なお、/usr/local/share/locale/ja_JP.SJIS/LC_MESSAGES配下にnamazu.moが存
>>在しています。
>>    
>>
>
>ja_JP.eucJP と設定したのなら、
>/usr/local/share/locale/ja/LC_MESSAGES に適切な namazu.mo が存在する
>必要があります。
>
>当然ですが、namazu.cgi を呼び出す HTML の中の form で指定している
>lang の設定に注意してください。
>  
>
私の環境のlocaleの中にはja,ja_JP.SJISが存在してます。
jaには/ja/LC_MESSAGES/namazu.moが、ja_JP.SJISには
/ja_JP.SJIS/LC_MESSAGES/namazu.moがそれぞれ存在しています。

ja_JP.eucJPは存在しませんので、jaとja_JP.SJISでそれぞれ設定してみたので
すが、Resultの表示が英語になってしまします。

また、namazu.cgiで呼び出すファイルのlangも.namazurcと同じ設定にしてGetで
namazu.cgini
に渡しています。

今、namazuのsrcの中のoutput.cを試験的に直接変更して無理やり日本語表示に
してみたところなのですが、namazuのバージョンアップなどもあり、output.cの
ソースを変更することなく正しく表示できないかと、試行錯誤しています。

- 
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 
     田中 慶一朗 (Keiichirou TANAKA)
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 





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