2011-11-24 93 views
0

當我在模擬器本地化應用程序中啓動應用程序時,iOS應用程序中的本地化不起作用

NSLocalizedString(@"HEAD", @"head") 

在模擬器中,它給了我在Localizable.strings文件中定義的正確文本。

但是在設備上它只打印HEAD而不是文本。

問題在哪裏?有任何想法嗎?

+0

設置在iPhone上的語言與模擬器上設置的語言完全相同嗎? –

+0

無論我在模擬器上設置語言,英語還是德語,它都能正常工作,但不能在iPhone上使用德語 –

回答

4

設備查找的本地化字符串文件的默認名稱是Localizable.strings,重命名您的字符串文件,清理並運行。