0

我已经本地化了我的 Xcode 项目,包括 Storyboard 和几个字符串文件。我已经使用 Base Localization 进行开发,并且还在字符串文件中维护了一个真正的瑞典语文本。这一切都很好。

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

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

4

1 回答 1

1

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

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

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

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

于 2016-07-11T10:28:56.433 回答