我可以在Settings-> General-> International中更改語言,但是如何在物理iPhone上更改國家以便我可以測試我的本地化是否正常工作?在iPhone上更改國家進行本地化測試
回答
這是通過Settings-> General-> International-> Region Format設置完成的。
這是確定區域設置的區域格式。
我已經測試過這個,它似乎改變了語言環境,但沒有加載哪個視圖控制器的nib文件。我有'en.lproj''es.lproj'和'es-PE.lproj'目錄以及本地化的xib文件,但是當我將語言設置爲西班牙語並將區域格式設置爲祕魯語時,它只是加載西班牙語的xib。我認爲這個答案可能是正確的,但我有一個不同的問題 - 需要進一步調查。 – jhabbott
發現iPhone不會加載特定於區域的本地化,它只會查找特定於語言的文件。所以標記爲正確的,因爲NSLocale是通過此設置正確設置的。請參閱https://developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/BPInternational/Articles/LanguageDesignations.html#//apple_ref/doc/uid/20002144-SW1 – jhabbott
如果您正在測試聯網應用程序,則可以在其他國家/地區使用代理服務器。儘管如此,你必須使用Wifi。
- 1. 本地化國家名
- 2. 在Java中更改測試用例進行自動化測試
- 3. 英語國家的Windows Phone本地化
- 4. 各個國家的本地化遊戲
- 5. 如果我更改iTunes Test Account國家,測試人員是否也必須更改其Appstore國家?
- 6. 如何使用僅限國家/地區名稱在iPhone上的Google地圖上獲取國家/地區位置?
- 7. 使用基於國家/地區的國家/地區的JavaScript更改URL
- 8. IP地址欺騙/更改爲在本地機器上測試
- 9. 在調試時進行本地化vs
- 10. Rails - 在測試中測試國際化
- 11. jvectormap更改國家顏色
- 12. 更改選項從國家
- 13. 單元測試如何更快地對代碼進行更改?
- 14. 使用NDK在Android上進行本地化/本地化
- 15. 在執行時更改本地化WPF
- 16. 在不同國家/地區的測試電話號碼
- 17. 本地化國家/地區代碼不在xcode的列表中,其他國家/地區不能正常工作
- 18. 國際化本地化Windows窗體上
- 19. 使用數據庫進行國際化和本地化
- 20. 欺騙$ _SERVER ['HTTPS']在本地wamp服務器上進行測試
- 21. 無法獲得國家/地區特定的本地化響應
- 22. 在地圖上選擇多個國家
- 23. iTunes Connect本地化(在其他國家添加英文單詞)
- 24. 在不同國家的Android/iOS本地化
- 25. 在法國谷歌家庭設備上測試操作
- 26. 如何更改當地時間以進行測試?
- 27. 本地化移動應用程序本地化測試工具(Android,Iphone,WP)
- 28. 如何測試我的網站上檢測國家位置的腳本?
- 29. iPhone本地化廈門國際銀行文件
- 30. 廈門國際銀行本地化的(iPhone)的工作流程
關於投票結束作爲題外話:作爲一名程序員,我需要知道這一點,以測試我的應用程序的本地化。更具體地說,我需要確切知道哪些配置設置會影響語言環境(從代碼訪問),並且還會影響本地化的nib文件加載。在這方面,我認爲它與關於IDE,編譯器工具或測試框架的問題沒有什麼不同。在真實設備上測試是發展的重要組成部分。 – jhabbott
您是否在談論設備的位置?你如何/從哪裏獲取國家? –
@DavidRönnqvist不,這個問題是關於區域設置。下面rmaddy的答案是正確答案,但iPhone不會加載特定於國家/地區的nib文件,因此此設置僅影響語言環境。我必須在代碼中應用國家/地區特定的差異。 – jhabbott