是否有任何jQuery插件或Rails gem提供完整的浏览器语言?

时间:2012-09-28 12:22:08

标签: javascript jquery ruby-on-rails gem

我可以使用JavaScript获取浏览器语言

<script>
   navigator.language
</script>

但我需要获得完整的语言名称并返回给用户。例如

ru - Russian
en - English
etc.

是否有任何插件或Rails宝石,可以帮助我或我应该自己做这个?

1 个答案:

答案 0 :(得分:1)

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

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

这是一个完整的list of languages