Ios本地化不起作用



我运行XCode 4.3.3版和iOS 5.1。我可以做我想做的事。我无法运行本地化。我通过项目文件添加了不同的语言。我调整了每种语言中的InfoPlist.strings,如下所示:

"key" = "value";

我到处都有:

NSLocalizedString(@"key", nil);

没有一个键与其值相同。我已经检查了选择的语言:

NSString * language = [[NSLocale preferredLanguages] objectAtIndex:0];

但当我运行应用程序时,应用程序总是只显示密钥,没有任何价值

我没什么想法了

我尝试删除并清理此处描述的所有内容:无法进行本地化

我尝试复制此处描述的文件:NSLocalizedString问题

所有文件都在其语言文件夹中:iPhone:NSLocalizedString从English.strings文件读取,即使设置了另一个lang

有人知道我还能做什么吗?!?我不知道我做错了什么?!

您有Localizable.strings文件吗?这是的默认文件

NSLocalizedString(@"key", nil);

寻找。

当使用Xcode 5.1.1和7.1模拟器时,本地化是不可靠的。在实际硬件上进行测试确实有效。

最新更新