我可以使用JavaScript获取浏览器语言
<script>
navigator.language
</script>
但我需要获得完整的语言名称并返回给用户。例如
ru - Russian
en - English
etc.
是否有任何插件或Rails宝石,可以帮助我或我应该自己做这个?
答案 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。