调用globalization.getPreferredLanguage时获取所有可用语言值的列表

时间:2013-12-03 10:57:17

标签: javascript cordova globalization

如何获得符合调用时传递的success函数参数的返回值的所有语言字符串:

navigator.globalization.getPreferredLanguage(
  function (language) {alert('language: ' + language.value + '\n');},
  function () {alert('Error getting language\n');}
);

source

当我在我的Android设备上运行此代码时,我得到“英语”,但是在某些地方我读到它会返回原始语言的语言名称,例如,它会返回“中国的”中文。

我需要此返回值才能更改UI语言。

1 个答案:

答案 0 :(得分:3)

我为此使用函数getLocaleName,然后使用给出的前两个字符。可以找到给出的值here