Iphone 如何查找未翻译的字符串。NSLocalizedString()

Iphone 如何查找未翻译的字符串。NSLocalizedString(),iphone,objective-c,ios,cocoa-touch,localization,Iphone,Objective C,Ios,Cocoa Touch,Localization,我正在对所有本地化内容使用NSLocalizedString()。这个项目非常大。我们支持多种语言。是否有一种方法可以轻松提取不在Localizable.strings中但用NSLocalizedString包装的字符串 示例。 假设我的代码中有: NSString *message = NSLocalizedString(@"Sample message"); 但开发人员忘了将该字符串放入Localizable.strings文件中,所以它不会被翻译。有没有办法从源代码中提取未翻译的字符串

我正在对所有本地化内容使用NSLocalizedString()。这个项目非常大。我们支持多种语言。是否有一种方法可以轻松提取不在Localizable.strings中但用NSLocalizedString包装的字符串

示例。 假设我的代码中有:

NSString *message = NSLocalizedString(@"Sample message");
但开发人员忘了将该字符串放入Localizable.strings文件中,所以它不会被翻译。有没有办法从源代码中提取未翻译的字符串


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

谢谢, Rafal

查看工具,它正是这样做的

编辑:
尝试使用XCode中的文件合并工具(XCode>Open Developer tool)将genstrings generatet strings文件与现有文件合并。

从XCode项目生成本地化.strings

我已经有一个非常大的NSLocalizable.strings文件。genstrings工具生成一个新的字符串,其中所有字符串都用NSLocalizedString包装,删除了所有以前的翻译,这是我不希望看到的。我只想提取未翻译的字符串,而不是所有标记为NSLocalizedString()的字符串。请尝试使用XCode中的文件合并工具(XCode>Open Developer tool)将GenString生成集字符串文件与现有文件合并。我不想合并。我必须使用多种语言手动操作,并使用合并工具逐个播放。我想要一个包含未翻译字符串的列表。仅此而已。我已经使用GenString生成了字符串文件,但我仍然不知道如何找到忘记放在NSLocalizedString()方法中的字符串。不要只放一个链接。描述如何做