我是 iOS 新手,我有一个 .strings 文件,其中存储了一个免责声明,当我的应用程序打开时可以查看该免责声明。
但是,我无法弄清楚如何从 disclaimer.strings 文件中调用“免责声明”字符串。
如有帮助,将不胜感激。另外,感谢相关页面的链接!
好吧,首先,如果其中只有免责声明,那么我不会使用 .string 文件,而是使用 txt 文件:
NSString * fName = [[NSBundle mainBundle] pathForResource:@"disclaimer" ofType:@"txt"];
if (fName) {
self.disclaimer = [NSString stringWithContentsOfFile: fName];
}
另一方面,如果您想为每个国家/地区制作本地化版本,只需将其添加到“Localized.strings”文件中即可。你的代码只是:
self.disclaimer = NSLocalizedString(@"disclaimer", @"Disclaimer text for each country");
然后使用 genstrings 收集所有可本地化的字符串,或创建“Localizes.strings”(File\New\New File\ioS\Resource\Strings File),然后您可以在文本中编辑/添加:
"disclaimer" = "This is the English version of our disclaimer...";
然后,您创建 Localized.strings 的新语言版本,并使用该国家/地区的免责声明对其进行编辑。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)