我可以通過查看[NSLocale preferredLanguages]
獲取用戶的語言首選項。但是,如果我提供「恩」和「fr」翻譯和用戶的偏好「EN-GB」,「德」,「FR」,「恩」他們會看到我的「恩」還是我的「FR」的翻譯?如何獲取用戶目前在我的應用中看到的語言?如何獲取一個iPhone的用戶目前看到我的應用程序的語言?
1
A
回答
3
如果你想看看你正在使用哪些本地化,請在描述它的字符串文件(「en」,「fr」或其他)中存儲一個字符串,然後使用NSLocalizedString加載它。
0
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSArray *languages = [defaults objectForKey:@"AppleLanguages"];
NSString *currentLanguage = [languages objectAtIndex:0];
0
相關問題
- 1. 如何獲取iPhone應用程序使用的語言
- 2. 如何將應用程序語言切換爲當前用戶的語言?
- 3. Iphone中的多語言應用程序
- 4. 純C語言的iPhone應用程序
- 5. 不同語言的iPhone應用程序
- 6. 某些iPad用戶看不到我的iPhone應用程序
- 7. 如何在我的iPhone應用程序中獲取iPhone
- 8. 如何獲取iPhone應用程序的用戶反饋?
- 9. 看到一個已停用的iPhone應用程序的代碼
- 10. 如何獲取twitter應用程序到iPhone應用程序?
- 11. 如何獲取iPhone應用程序的應用程序鏈接
- 12. 如何從iPhone應用程序查看應用程序目錄
- 13. 如何更改一個iPhone應用程序的首選語言中的iOS 4
- 14. 如何獲取當前Android應用程序顯示的語言(區域設置)?
- 15. 我的應用程序如何獲取用戶iPhone上的日曆列表
- 16. 如何獲取用戶當前打開的應用程序?
- 17. 我如何獲得iPhone應用程序中的當前位置?
- 18. 如何在Facebook的iframe應用程序中獲取用戶的語言環境或當前位置?
- 19. 如何在應用程序中獲取我的IPHONE的UUID?
- 20. 我可以做一個使用與用戶設置不同的語言的iPhone應用程序嗎?
- 21. 如何獲取用戶登錄到我的應用程序的機器帳戶?
- 22. 用戶選擇語言時如何更改應用程序的語言?
- 23. 當用戶選擇語言時如何更改應用程序的語言?
- 24. iPhone:如何在設置中獲取應用程序的條目?
- 25. 如何獲取應用程序文檔目錄的URL iPhone
- 26. 如何解析Aras標記語言到iphone應用程序SDK?
- 27. 如何使兩種不同語言的iphone應用程序?
- 28. 如何檢測語言iPhone的網絡應用程序?
- 29. 如何本地化iPhone應用程序的不同語言?
- 30. 適用於非英語語言的iPhone應用程序
+1,聰明的解決方法!雖然請注意,您的本地化人員可能不明白爲什麼要求他們翻譯「en」,並可能因此導致翻譯完全錯誤,因此如果您擁有本地化工作流程,則需要記得仔細檢查該特定字符串。 – Clafou
你總是可以在使用腳本否定需要手動管理它構建階段添加。 –