gpt4 book ai didi

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

转载 作者:技术小花猫 更新时间:2023-10-29 10:17:42 27 4
gpt4 key购买 nike

我正在使用 NSLocalizedString() 处理所有本地化内容。工程很大。我们支持多种语言。有没有一种方法可以轻松提取不在 Localizable.strings 中但用 NSLocalizedString 包装的字符串。

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

NSString *message = NSLocalizedString(@"Sample message");

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

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

谢谢,拉法尔

最佳答案

查看 genstrings工具,正是这样做的。

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

关于iphone - 如何查找未翻译的字符串。 NSLocalizedString(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10580631/

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