0

I can get browser language using JavaScript

<script>
   navigator.language
</script>

but I need to get FULL language name and returnt to user. For example

ru - Russian
en - English
etc.

Is there any plugin or Rails gem, that can help me or should I do this on my own ?

4

1 回答 1

1

您可以使用简单的 JSON 对象轻松创建它。

function getFullLanguage(){
  var fullLanguages = {
    "ru": "Russian"
  , "en": "English"
  }
  var lang = navigator.language.substring(0,2);
  return fullLanguages[lang] || "Unknown";
}

这是语言的完整列表

于 2012-09-28T12:45:03.110 回答