JavaScript | ブラウザの言語設定を取得する
JavaScriptでブラウザの言語設定を取得する方法のサンプルコードと主な言語コード一覧の紹介です。
ブラウザの言語設定を取得する
ブラウザの言語設定は「window.navigator.language」で取得する事が可能です。
let user_language = window.navigator.language;
console.log(user_language);
//ja
「window.navigator.language」で取得できる言語設定は英字の言語コードとなっています。
ページにアクセスしたブラウザに設定されている日本語であれば「ja」、英語であれば「en」が帰ってきます。
IE用に「window.navigator.userLanguage」というものもありますが、そろそろ必要ないと判断しています。
主な言語コード一覧
取得できる主な言語コードの一覧です。
| 言語 | 言語コード |
|---|---|
| 日本語 | ja |
| 英語 | en |
| アメリカ英語 | en-US |
| イギリス英語 | en-GB |
| 中国語 | zh |
| 韓国語 | ko |
| ドイツ語 | de |
| フランス語 | fr |
| イタリア語 | it |
| オランダ語 | nl |
| ポルトガル語 | pt |
| スペイン語 | es |
| ポーランド語 | pl |
| ギリシャ語 | el |
| ロシア語 | ru |
| ヘブライ語 | he |
| ヒンディー語 | hi |
| アラビア語 | ar |
| ラテン語 | la |
| スワヒリ語 | sw |