语言检测does not seem to be easy on Android。我还没有亲自测试过它,但显然,“navigator.language”总是返回“en”。 iOS和Android都可以返回当前的设备语言。有没有Forge方法为我们做native/js桥梁?如何使用Forge检测用户语言?
回答
这里是我用来实现这一代码。
if (navigator && navigator.userAgent && (lang = navigator.userAgent.match(/android.*\W(\w\w)-(\w\w)\W/i))) {
lang = lang[1];
}
if (!lang && navigator) {
if (navigator.language) {
lang = navigator.language;
} else if (navigator.browserLanguage) {
lang = navigator.browserLanguage;
} else if (navigator.systemLanguage) {
lang = navigator.systemLanguage;
} else if (navigator.userLanguage) {
lang = navigator.userLanguage;
}
lang = lang.substr(0, 2);
}
目前没有Forge API来检测语言。
这是可能的解决你所指出的,虽然使用navigate.userAgent问题:看到这个问题:
你打算做些什么来尽快简化它吗?只是想知道我是否需要开发一些坚实的东西。我更喜欢在这一点上信任Forge,特别是因为我不知道Windows手机在这一点上的表现如何。 –
它目前不在我们的短期路线图中,但我们将在下周四分类我们的积压。当我们可以在时间尺度上更清晰的时候,我们会在这个线索上报告 –
@AmirNathoo,有什么消息吗? – alexdown
- 1. 如何检测用户的语言
- 2. 用Django检测用户语言
- 3. 自动检测用户的语言
- 4. 如何通过IP地址检测用户的语言
- 5. 如何检测用户输入文字的语言?
- 6. 节点JS - 如何检测用户语言
- 7. 如何检测用户的语言(简单的方法)
- 8. 如何检测智能手机用户的语言
- 9. 语言检测
- 10. 语言检测
- 11. 如何检测lib调用方正在使用的语言?
- 12. 如何使用javascript检测多语言joomla网站的当前语言?
- 13. 如何使用javascript检索当前用户的语言?
- 14. 如何使用猜测语言包
- 15. 如何使用C语言中的单元测试语言C?
- 16. 如何在Django中使用标记检测语言CMS
- 17. 如何使用java在itext中检测不同的语言?
- 18. 如何检测正确的字体使用取决于语言
- 19. 如何使用Ruby编程语言检测cookie是否存在?
- 20. 如何使用语言前缀检测/重定向URL
- 21. 如何使用JavaScript检测iOS设备的系统语言?
- 22. 语言检测器
- 23. ANN:语言检测
- 24. 检测Facebook语言
- 25. Solr语言检测
- 26. CLI语言检测
- 27. 检测iOS语言
- 28. I18n网站:我如何检测语言?
- 29. 如何检测MS Excel的语言
- 30. 如何检测软键盘语言?
这将是一个很好的补充trigger.io伪造工具集有本地化内置任何*认真*应该应该本地化。我们不都住在山谷中:-)(不幸的是) – Pandaiolo