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

Back to archive index

Margy Mutoh margy****@roseb*****
2004年 6月 12日 (土) 06:15:14 JST


shoさん、こんにちは。Margyと申します。

> if (!isset($HTTP_GET_VARS['language'])) $lng->get_browser_language();
> 
> 取り敢えずこの行をコメントアウトすると、どちらのバージョンのブラウザを使っても
> oscで設定したディフォルト言語(つまり日本語)で表示するようになると思います。

試してみたら、ほんと、治りました!!
私はNetscape7.1日本語版(Mozilla/5.0 (Windows; U; Windows NT 5.0;
ja-JP;rv:1.4) Gecko/20030624 Netscape/7.1 (ax))をメインに使って
いるのですが、やはりocCのデフォルトは日本語にしているのにNetscapeで
見たときは英語、IEで見たときは日本語で表示されていました。ユーザから
クレームがないので、忘れるともなくほっておいたのですが…(^_^;

ただ、ここをコメントアウトすることで、どこかで支障が出るようなことは
ないんでしょうか? 日本語より少ないとはいえ、英語のユーザもいるので、
自動判別してくれると、やはりありがたいのですが…。

最近よく、メーカーなど多言語展開しているサイトで、最初に訪れたときに
ユーザ自身がデフォルト言語を選ぶ(次回からは言語選択はスキップして、
初回に指定した言語で表示される)というのを見かけるんですが、ああいう
のがつけれると便利だなあ、と思います。

とりあえず、ここの行がブラウザの言語の取得だけに使われているのなら
他に支障はないかな、と思い、これで使ってみます。
shoさん、ありがとうございました。

Margy Mutoh





Tep-j-general メーリングリストの案内
Back to archive index