如何导出StoryBoard进行本地化

时间:2017-10-16 21:02:13

标签: ios xcode localization

我有以下故事板: TabFiles.storyboard

使用以下本地化设置: TabFiles.storyboard Localization settings

我的项目有以下本地化: My project's localizations

如果我通过单击我的项目选择Export for Localization,那么Editor > Export for Localization 然后,*.xliff文件正确地包含TabFiles.storyboard

的条目

如果我然后在TabFiles.storyboard文件中添加本地化: TabFiles.storyboard localization settings after adding a language 然后通过选择我的项目导出,然后Editor > Export for Localization

然后我的*.xliff个文件不再包含TabFiles.storyboard个本地化。

这对我的本地化工作来说是一个问题,因为在我第一次导入翻译后,翻译的人员无法进行编辑。

这是预期的行为吗?如果没有,我该如何解决这个问题,以便我导出的xliff包含添加本地化之前的所有翻译字符串

1 个答案:

答案 0 :(得分:0)

在我的故事板配置和位置大量搞乱后,我放弃并尝试以下列方式重置它们。

$SB成为一个展示这种奇怪行为的故事板

  1. mv $SB ${Path to Base.lproj/}
  2. 在项目导航器中找到$ SB,将其删除
  3. 在已删除$SB的群组中
  4. 右键单击>将文件添加到“...”
  5. $SB
  6. 中选择${Path to Base.lproj/}
  7. 添加您的本地化。
  8. 出于某种原因,执行这些步骤后,Export for Localization工作正常。