.strings
文件 - 而只需使用内置于Xcode中的.xliff
文件导出/导入工具:
不幸的是,当我尝试从Xcode导入时,它崩溃了。
我想使用xcodebuild -importLocalizations
测试它,如此处所述(第68页):
事实证明xcodebuild没有这样的importLocalizations
参数(虽然有一个exportLocalization
)?! (man
命令证实了这一点)我错过了什么吗?这也在Xcode 6.1中进行了测试。
答案 0 :(得分:4)
通过命令行导入现在可以在Xcode 7上运行
xcodebuild -importLocalizations \
-project MyProj.xcodeproj \
-localizationPath es.xlf
答案 1 :(得分:1)
崩溃的一个原因是,如果xliff文件包含任何空的可本地化字符串,那么Xcode会在导入时崩溃。
重新创建xliff并确保没有字符串留空。
答案 2 :(得分:1)
我遇到了同样的问题而在我的情况下我发现正在运行的SourceTree应用程序出了问题!我关闭它并成功重新导入。 也许它会在导入时修改某些内容。
答案 3 :(得分:0)
Xcode 7.3.1修复了从xliffs导入本地化时崩溃的问题。为防止7.3.1之前的Xcode崩溃,您必须在xliff文件中包含所有本地化字符串 所有目标