如何获取所有平台的当前设备语言(iPhone、Windows、Android & Blackberry)

How to get the current device language for all platforms(iPhone,Windows,Android & Blackberry)

我们正在使用 MobileFirst 平台 和 'dojo' 开发混合应用程序

我的应用程序有英语和土耳其语版本。

选择 En 或 Tr 时:我希望我的应用程序检测 IOS、Android、Windows 和 Blackberry 设备的设备语言并获取默认语言。

我的设备默认语言是土耳其语,

  1. 我已经启动了应用程序。
  2. 在我的应用程序的语言选择页面中选择英语作为我的偏好。

所以现在我要将所有页面、键盘弹出、输入的文本、标签更改为英文。

看这里:IBM Worklight - WL.App.getDeviceLanguage() API method does not return correct language code in iOS

以及以下 MobileFirst Platform Foundation 的翻译教程:https://developer.ibm.com/mobilefirstplatform/documentation/getting-started-7-1/foundation/advanced-client-side-development/enabling-translation/