簡體   English   中英

如何在模擬器上測試本地化字符串?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM