作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用内置宏:
NSLocalizedStringWithDefaultValue(@"fantasy-group.group-rank.stats-label", nil, [NSBundle mainBundle], @"Group Rank", nil);
.xliff
中的以下块中的结果导出本地化时的文件:
<trans-unit id="fantasy-group.group-rank.stats-label">
<source>Group Rank</source>
<note>No comment provided by engineer.</note>
</trans-unit>
The main advantage to these macros is that they can be parsed by the
genstrings
tool and used to create your application’s strings files.
#define WSLLocalizedString(key, val, comment) \
[[NSBundle mainBundle] localizedStringForKey:(key) value:(val) table:nil]
[WSLLocalizedString(@"fantasy-group.group-rank.stats-label", @"Group Rank", nil);
$ xcodebuild -exportLocalizations -localizationPath WSL/Translations/ -project WSL.xcodeproj
find . -name *.m | xargs genstrings -o en.lproj -s WSLLocalizedString
xcodebuild
保持这个梦想?
最佳答案
不确定 Objective-C,但我已经通过重新定义 NSLocalizedString
为 Swift 做到了这一点。像这样的功能:
public func NSLocalizedString(key: String, tableName: String? = nil, bundle: NSBundle = NSBundle.mainBundle(), value: String = "", comment: String) -> String
{
return yourBundleHere.localizedStringForKey(key, value: value, table: tableName)
}
NSBundle
.
关于xcode - 让 xcodebuild -exportLocalizations 知道如何解析自定义 NSLocalizedString 宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31944311/
使用内置宏: NSLocalizedStringWithDefaultValue(@"fantasy-group.group-rank.stats-label", nil, [NSBundle mai
我有一组 XCUITests,可以单步执行基于 Swift 的应用程序。在测试计划配置中,我选择为荷兰语创建本地化屏幕截图。 然后,当我尝试从 XCode 12.5 导出本地化时,我可以看到荷兰语作为
我是一名优秀的程序员,十分优秀!