JavaScript | ブラウザの言語設定を取得する

2021-02-08JavaScript 取得,JavaScript

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