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