STERFIELD

ブラウザの設定言語

ブラウザの設定言語

通常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

合わせて読みたい