【发布时间】:2020-04-17 11:33:40
【问题描述】:
我有一个问题,Siri 总是用我的意图的英文版本来响应。我已经创建了一个演示项目来分离出相关代码:
我的项目中有 3 个目标:
.intentsdefinition 文件位于框架 (Base) 中,类也在此处生成,正如 WWDC 演讲 (2018 - 211) 中所建议的那样
这个文件也被翻译成德语:
但问题是,如果我通过应用程序 (INUIAddVoiceShortcutViewController) 创建快捷方式/意图,则操作名称已经是英文(应该是你好,而不是你好),但正如你所见,整个 ViewController 已本地化德语:
奇怪的是,如果我选择查看更多信息的操作,这个视图控制器中的字符串是德语的。
如果我将此快捷方式添加到 Siri,如果我使用 Shortcuts.app,信息文本都是德语的。如果我向 Siri 询问状态,响应是德语,但我的快捷方式的自定义响应是英语。
【问题讨论】:
标签: ios xcode localization sirikit