[Tep-j-general] Re: mozillaでアクセスすると・・・

アーカイブの一覧に戻る

Margy Mutoh margy****@roseb*****
2004年 6月 13日 (日) 12:50:10 JST


田村さん、こんにちは。Margyです。

私のブラウザ(Netscape7.1)は、
ja,en-us;q=0.5
でしたが、↓で正しく表示されるようになりました。

> catalog/includes/classes/languages.php の40行目に、
> 次のような部分があります。
> ------------------------------------------------------------
> 'ja-euc' => array('ja|japanese', 'japanese-euc', 'ja'),
> 'ja-sjis' => array('ja|japanese', 'japanese-sjis', 'ja'),
> ------------------------------------------------------------
>
> ここで定義している言語のコード('ja-euc'/'ja-sjis')と、
> ブラウザが返すコード(ja)が一致していないのが原因ですね。
> それで、この2行を以下のように変更すればうまく動くと思います。
> ------------------------------------------------------------
> 'ja' => array('ja|japanese', 'japanese', 'ja'),
> ------------------------------------------------------------
> ('ja-euc'/'ja-sjis'は必要ないようです。)

多言語対応していると、やはりプログラムが自動判別してくれる
のが最も安心ですね。(^^)

ありがとうございました。またよろしくお願いいたします。

Margy Mutoh





Tep-j-general メーリングリストの案内
アーカイブの一覧に戻る