JavaScriptを使用してブラウザ言語を取得できます
<script>
navigator.language
</script>
しかし、私は完全な言語名を取得してユーザーに返す必要があります。例えば
ru - Russian
en - English
etc.
私を助けることができるプラグインまたはRailsgemはありますか、それとも私は自分でこれを行う必要がありますか?
JavaScriptを使用してブラウザ言語を取得できます
<script>
navigator.language
</script>
しかし、私は完全な言語名を取得してユーザーに返す必要があります。例えば
ru - Russian
en - English
etc.
私を助けることができるプラグインまたはRailsgemはありますか、それとも私は自分でこれを行う必要がありますか?
単純なJSONオブジェクトを使用して簡単に作成できます。
function getFullLanguage(){
var fullLanguages = {
"ru": "Russian"
, "en": "English"
}
var lang = navigator.language.substring(0,2);
return fullLanguages[lang] || "Unknown";
}
これが言語の完全なリストです。