gpt4 book ai didi

ios - 导出到 xliff 时,Xcode6 不导出 header 中定义的 NSLocalizedStrings()

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:57:53 24 4
gpt4 key购买 nike

好吧,标题已经说明了一切。

我正在使用 Xcode6.1 (6A1052d)。

我有一个头文件 (LocalString.h),我在其中定义了一些像这样的常见 NSLocalizedStrings

#define LocalStringYESButtonTitle NSLocalizedStringWithDefaultValue(@"YES", nil, [NSBundle mainBundle], @"YES", @"General YES button label")

现在,当我在生成的 .xliff 文件中“导出本地化...”时,我没有在 header 中定义字符串。

有什么想法吗?

最佳答案

好吧,Xcode 似乎不解析 NSLocalizedString 宏的头文件 (.h)。

我最终将所有定义放入 .m 文件并将其包含在我的 .h 文件中。这只是为了不更改其他文件中的包含。

在 LocalString.h 中

#import "LocalString.m"

在 LocalString.m 中

#define LocalStringYESButtonTitle NSLocalizedStringWithDefaultValue(@"YES", nil, [NSBundle mainBundle], @"YES", @"General YES button label")

关于ios - 导出到 xliff 时,Xcode6 不导出 header 中定义的 NSLocalizedStrings(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27385040/

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