首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何找到未翻译的字符串。NSLocalizedString()

如何找到未翻译的字符串。NSLocalizedString()
EN

Stack Overflow用户
提问于 2012-05-14 09:27:49
回答 2查看 4.9K关注 0票数 14

我正在使用NSLocalizedString()进行所有的本地化工作。这个项目很大。我们支持多种语言。是否有一种方法可以轻松地提取不是在Localizable.strings中,而是用NSLocalizedString包装的字符串。

示例。,比方说,我的代码中有些地方:

代码语言:javascript
运行
复制
NSString *message = NSLocalizedString(@"Sample message");

但是开发人员忘了把这个字符串放在Localizable.strings文件中,所以不会被翻译。有办法从源代码中提取未翻译的字符串吗?

另外,我不想使用genstring工具。我已经有了一个非常大的NSLocalizable.strings文件。genstrings工具生成一个新的字符串,所有字符串都用NSLocalizedString包装,删除所有以前的翻译,我不想这样做。我只想提取未翻译的字符串,而不是所有标记为NSLocalizedString()的字符串。

谢谢你,拉法

EN

回答 2

Stack Overflow用户

发布于 2012-05-14 09:29:02

查看一下根串工具,它就是这样做的。

编辑:尝试使用FileMerge工具在XCode (XCode > Open工具)中将genstring生成字符串文件与您现有的文件合并。

票数 4
EN

Stack Overflow用户

发布于 2019-03-22 14:55:03

从Localizable.strings项目http://xcode.fabriziobernasconi.it/生成http://xcode.fabriziobernasconi.it/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10580631

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档