genstrings很好地从.m文件中提取可本地化的内容,
find . -name \*.m | xargs genstrings -o en.lproj
但是,不适用于.swift文件,
find . -name \*.swift | xargs genstrings -o en.lproj
解决方法
根据我的关注,genstrings工具可以很好的工作.这是我的测试:
// MyClass.swift let message = NSLocalizedString("This is the test message.",comment: "Test")
然后,在该类的文件夹中
$genstrings *swift $cat Localizable.strings /* Test */ "This is the test message." = "This is the test message."; $