2011-11-24 87 views
0

当我在模拟器本地化应用程序中启动应用程序时,iOS应用程序中的本地化不起作用

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

在模拟器中,它给了我在Localizable.strings文件中定义的正确文本。

但是在设备上它只打印HEAD而不是文本。

问题在哪里?有任何想法吗?

+0

设置在iPhone上的语言与模拟器上设置的语言完全相同吗? –

+0

无论我在模拟器上设置语言,英语还是德语,它都能正常工作,但不能在iPhone上使用德语 –

回答

4

设备查找的本地化字符串文件的默认名称是Localizable.strings,重命名您的字符串文件,清理并运行。