[英]How to test localized string on simulator?
我正在使用NSLocalizedString(); 我的本地化字符串的函數。 即使我在模擬器設置中更改了我的首選語言,我的字符串仍會以英語顯示。
我們可以測試NSLocalizedString(); 來自模擬器? 如果是這樣的話?
請問任何人可以指導我嗎?
- 問候,
U'suf
要回答如何在模擬器上測試本地化字符串?
我將假設您已成功為您和應用程序想要定位的各種語言添加了Localizable.strings文件。
第1步 - 轉到目標中的目標。
第2步 - 展開菜單以顯示選項,然后單擊“編輯方案”
第3步 - 單擊“運行” ,然后選擇“選項” 。 在“應用程序語言”的下拉列表中選擇要測試的語言
第4步 - CMD + R.
那應該是!!
請注意,如果您選擇的語言沒有提供Localization.string文件,那么它將顯示開發語言,該語言或多或少是英語。
另一種繁瑣的方法是轉到模擬器設置>常規>語言和區域> iPhone語言並選擇語言。 由於模擬器可能是錯誤的(就像我的一樣),這個過程可能很耗時。 大多數時候需要重新啟動模擬器(又一個耗時的任務)才能反映出變化。
希望能幫助到你!
代碼和繁榮
編輯: 官方Apple Link 。 如果有人在看。 指針 - > “測試特定語言和區域”
如果您在第二次本地化之前測試了應用程序,模擬器可能會卡住顯示“第一”語言。
解決方案(XCode 4.5.2,iOS6)似乎是從simular中刪除應用程序然后重新安裝。 之后,您可以重復更改語言,並且本地化將正確顯示在模擬器中。
您應該為其他語言准備本地化字符串。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.