gpt4 book ai didi

iphone - 使用 genstrings 本地化 Xcode 源文件?

转载 作者:太空狗 更新时间:2023-10-30 03:43:35 25 4
gpt4 key购买 nike

我已经检查了我的源文件并使用 NSLocalizedString() 宏更新了我所有的字符串。现在因为我有很多字符串出现在多个源文件中,所以我决定使用#define 指令将大量字符串放在名为“LocalizedStringDefinitions.h”的头文件中。所以例如每一行看起来像这样,

#define kLocalizedSTRINGNAME NSLocalizedString(@"STRINGNAME", @"Comment")

我刚刚在终端中运行了 genstrings 命令,创建的 Localizable.strings 文件仅包含直接放置在我的代码中的本地化字符串,没有任何 #defined 字符串。我有大约 100 行 #defined 字符串,我不想将它们放回我的代码中,尤其是因为它们出现在多个文件中。如何本地化字符串?

最佳答案

我刚刚意识到这是多么简单。如果您查看终端命令 genstrings *.m,.m 部分明确指定要查看实现文件。带有#define 的文件是头文件 (.h),因此通过使用命令 genstrings *.h 我能够生成 .strings 文件,或者我可以只更改文件的名称定义为“LocalizableStringDefinitions.m”

关于iphone - 使用 genstrings 本地化 Xcode 源文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6915903/

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