我将NSLocalizedString()用于所有本地化内容。项目非常大。我们支持多种语言。有没有一种方法可以轻松提取不在 Localizable.strings 中但用 NSLocalizedString 包装的字符串。
例子。 假设我的代码中有某处:
NSString *message = NSLocalizedString(@"Sample message");
但是开发者忘记把这个字符串放在 Localizable.strings 文件中,所以它不会被翻译。有没有办法从源代码中提取未翻译的字符串?
另外,我不想使用genstrings工具。我已经有一个非常大的 NSLocalizable.strings 文件。genstrings 工具生成一个新的,所有字符串都用 NSLocalizedString 包裹,删除所有以前的翻译,这是我不想要的。我只想提取未翻译的字符串,而不是所有用 NSLocalizedString() 标记的字符串。
谢谢, 拉法尔