在 iOS 中,尽管更改了语言设置 WL.App.getDeviceLanguage() 总是返回en
.
在 iPhone 5、iPad 4 和多个模拟器上测试。
如果使用 navigator.globalization.getPreferredLanguage 可以在 iOS 中正确检测语言。但是应用程序似乎不知道它在其他语言下,例如法语,所以应用程序名称本地字符串仍然是英文,即使其他语言可用。
在 iOS 中,尽管更改了语言设置 WL.App.getDeviceLanguage() 总是返回en
.
在 iPhone 5、iPad 4 和多个模拟器上测试。
如果使用 navigator.globalization.getPreferredLanguage 可以在 iOS 中正确检测语言。但是应用程序似乎不知道它在其他语言下,例如法语,所以应用程序名称本地字符串仍然是英文,即使其他语言可用。
使用 iOS 时,相关设置为 Region Format 的设置。
wlCommonInit()
:alert(WL.App.getDeviceLanguage());
在 iOS
中有两个与语言相关的设置:
Settings.app >> General >> International >> Region Format
我目前已经Hebrew (Israel)
选择了。
启动该应用程序会向我显示一个带有he
.
更改为Gusii (Kenya)
并重新启动该应用程序然后显示我gu
,以此类推其他区域格式。
Settings.app >> General >> International >> Language
此处所做的更改不会生效。
在 Android
中只有一个与语言相关的设置:
Settings >> Language and input
我目前עברית
选择了(希伯来语)。
启动该应用程序会向我显示一个带有iw
.
更改为English (United States)
并重新启动应用程序然后显示我en
,以此类推其他语言。