2014-04-12 52 views
0

我有一個iPad應用程序(XCode 5.1,iOS 7.0,ARC,故事板)。我在我的UIViews中有一個UITextView。如果我把文本放在UITextView中,它將不會本地化(至少這是我的經驗)。所以,我做了以下,將這個代碼在viewDidLoad中方法對於頁:UITextView內容未被本地化

oMessage.text = NSLocalizedString(@"Tell us how we can make this a better app by leaving feedback. If you leave your email address, we will respond to your request. ",nil); 

[super viewDidLoad]; 

其中LocalizedStrings的是這樣的(它是一個匹配的代碼是什麼):

/* No comment provided by engineer. */ 
"Tell us how we can make this a better app by leaving feedback. If you leave your email address, we will respond to your request. " 
= "我々はフィードバックを殘すことで、この優れたアプリを作ることができる方法を教えてください。あなたのメールアドレスのままにしておくと、私たちはあなたの要求に応答します。"; 

當我運行該應用程序時,它不顯示任何語言的任何本地化。任何想法爲什麼以及如何解決這個問題?

+0

您的'Localizable.string'文件是什麼樣的?當您嘗試設置文本時,「oMessage == nil」? – Larme

+0

**更新的問題** – SpokaneDude

+0

您是否更改了設備的語言設置?還是你想在模擬器上運行?您的文字是否顯示「鑰匙」或其他翻譯? – Larme

回答

0

發現問題!我沒有在Build階段複製Localizable.strings文件......愚蠢的錯誤!

感謝您的幫助...我感謝您的時間... SD