【发布时间】:2019-03-10 13:44:11
【问题描述】:
我有一个 Siri 快捷方式的意图定义文件。当我点击本地化时,Xcode 可以很好地创建一个本地化文件,使用的每个字符串都带有一个 ID。 但是,如果我在同一个文件中添加了一个新的意图,或者只是为同一个文件添加了一个新的可能响应,我该如何刷新呢? 我目前只找到了两种方法:
- 删除本地化并重新设置新的(这会使您失去所有语言的所有翻译字符串,除了默认值)。
- 导出整个应用程序的所有翻译并重新导入(如果您的整个应用程序尚未准备好进行新的本地化导出/导入,这会导致问题)。
那么,有人知道刷新意图定义文件的自动本地化的方法吗?
【问题讨论】:
-
与 Apple 开发人员就此进行了对话。它实际上是打算现在的样子......但他们同意,体验不是最好的,将来可能会考虑。
-
对于 smaller 更改,可以使用 git diff 获取新添加的 ID。
-
有人检查过它在 Xcode 12 中是否发生了变化吗?本地化 Intents 似乎是一件很头疼的事……
-
不,如果您在 2020 年(差不多 2021 年)添加或删除意图,仍然需要重新生成本地化。
标签: ios localization xcode10