hira
web****@teabr*****
2004年 6月 13日 (日) 22:27:48 JST
こんにちは。 > ここで定義している言語のコード('ja-euc'/'ja-sjis')と、 > ブラウザが返すコード(ja)が一致していないのが原因ですね。 なるほど。英語が入ってると、英語になってしまうのではなく ブラウザのjaというコードを日本語コードと認識していなかったんですね。 おかげさまで自動判別できるようになりました。 このたびは、ありがとうございました。 On Sun, 13 Jun 2004 11:44:38 +0900 TAMURA Toshihiko <tamur****@bitsc*****> wrote: > こんにちは、田村です。 > > sho さん: > > > 私が常用しているブラウザ mozilla 1.6 を見てみると。 > > ja,en-us;q=0.7,en;q=0.3 > > > > これは日本語(ja)が最優先言語ということだと思いますし、正に設 > > 定通りです。しかし、知り合いのosComショップ・サイトを見てみると > > (私のものは既に例の修正がされているので正しくテストできない為) > > 英語表示になってしまいます。 > > 情報をありがとうございます。こちらでも試してみました。 > ブラウザの言語設定をosCommerceが反映できていないんですね。 > > 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'は必要ないようです。) > > 試してみてください。 > > -- > 田村敏彦 / 株式会社ビットスコープ > E-mail:tamur****@bitsc***** > http://www.bitscope.co.jp/ > > > _______________________________________________ > Tep-j-general mailing list > Tep-j****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/tep-j-general