Xcode:针对特定语言导出为XLIFF,而不是" base"

时间:2015-08-24 15:16:28

标签: ios xcode localization xliff

我已经对我的Xcode项目进行了本地化,包括Storyboard和几个字符串文件。我已经使用Base Localization进行开发,并在字符串文件中保留了真正的瑞典语文本。一切正常。

但是,现在我将本地化为更多语言,我想使用瑞典语作为我的xliff导出源,但我只从基本本地化获取文本。

是否可以使用特定语言创建xliff文件?

1 个答案:

答案 0 :(得分:1)

是的,很容易做到。 一旦为项目定义了新的本地化语言并标记了所有故事板,XIB以及支持该语言的Localized.strings文件,您只需选择项目根目录,然后从编辑器菜单中选择选项:导出为定位

您应该可以导出您支持本地化的所有语言的所有本地化版本(默认包括:现有翻译),如果您选择基本语言,它将用于您的基本语言(通常是英语)

如果除了瑞典语之外没有看到任何其他语言,则表示您没有正确地将新语言添加到项目中。您应该在项目本地化中检查每种语言的文件数(应该与故事板的数量+ XIB的+ Localized.strings文件相匹配)

翻译XLIFF文件后,要将其导回,请从同一菜单中选择选项:导入本地化以导入翻译。 Xcode会将所有字符串同步回各自的文件。