gpt4 book ai didi

IOS 8.1 本地化不工作,只显示键不值

转载 作者:行者123 更新时间:2023-11-29 12:12:24 26 4
gpt4 key购买 nike

首先,我是按照这个网站做的http://www.raywenderlich.com/64401/internationalization-tutorial-for-ios-2014

我创建了一个新的 Localizable.strings 文件,并将其本地化,然后添加了英语和日语支持。

我按如下方式编辑我的 Localizable.strings(en) 文件:

"APPTITLE"= "校准";

我按如下方式编辑我的 Localizable.strings(ja) 文件:

"APPTITLE"= "こんニチわ";

在源代码处,早期的代码: self.title = @"PianoDisc 校准";代替 : self.title = NSLocalizedString(@"APPTITLE", nil);

然后我运行它,但是我得到的是“APPTITLE”而不是“こんニちわ”;

我的环境是iPad mini,ios 8.1系统,Xcode 7或者6.4。我也在 StackOverflow 上搜索了很长时间,比如 NSLocalizedString only retrieves the key, not the value in Localizable.strings (IOS) ,我已经尝试了所有的答案,但还是不行。有一些信息,我使用下面的代码,

NSString *path = [[NSBundle mainBundle] pathForResource:@"ja"ofType:@"lproj"]; NSLog(@"!!!!!!!!!!!!!!!!%@",path);

有时得到null,有时得到真正的路径。

我错过了什么?无论如何谢谢!

最佳答案

我解决了。有人提醒说“检查你没有以某种方式搞砸构建规则(Xcode 4 ->选择你的目标 ->选项卡“构建规则”)在那里,检查你是否没有太多的“CopyStringsFile”规则'使用“CopyStringsFile”。如果是这样,您可以将它们全部删除,只留下一个。”这一步正好解决了我的问题,感谢上帝。

关于IOS 8.1 本地化不工作,只显示键不值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33050705/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com