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アドレスの確認
Author Profile

スターフィールド編集部
SHARE