語言檢測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