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