STERFIELD
開発ナレッジ2016.08.31

ブラウザの設定言語

通常HTTPリクエストが行われる際に、ヘッダーの中にHTTP_ACCEPT_LANGUAGEが送信される。
HTTP_ACCEPT_LANGUAGEの一覧には下記が参考になる。

Web browser language identification codes

注意すべき点は、英語では、オーストラリア英語(en-au)、シンガポール英語(en-sg)など、中国語でも、台湾(zh-tw)、シンガポール(zh-sg)などといったように、細かく指定される点だろう。

webの設定言語を条件分岐する際は、IPかこのブラウザの設定言語が一般的ではないだろうか。

参考

JavaScript でブラウザの言語設定を取得
Accept-Languageの実装例
ブラウザのユーザーエージェント・IPアドレスの確認

WRITER

スターフィールド編集部

この著者の記事を見る

CONTACT

記事の内容について
相談したい方へ

実際の進め方は、状況を伺ってからご提案します。

2営業日以内にご返信します
資料ダウンロード無料相談に申し込む