我有个问题,Siri总是以我的意图的英文版本做出回应。我创建了一个演示项目来分离相关代码:
我的项目中有3个目标:
该.intentsdefinition
文件位于框架(Base
)中,并且类也在该框架中生成,正如WWDC演讲(2018-211)所建议的那样
该文件也被翻译成德语:
但是问题是,如果我通过app(INUIAddVoiceShortcutViewController
)创建快捷方式/意图,则动作名称已经是英语(应该是Hallo而不是Hello),但是如您所见,整个ViewController都以德语进行了本地化:
奇怪的是,如果我选择操作以查看更多信息,则此视图控制器中的字符串为德语。
如果我将此快捷方式添加到Siri,则如果我使用Shortcuts.app,则信息文本全部为德语。如果我向Siri询问有关该州的信息,则响应是德语,但是快捷方式的自定义响应是英语。
我向苹果报告了该问题(反馈),并在今天得到了答案。该错误应在iOS 14 beta 5中修复。
我可以确认,此问题已在最新的iOS beta 7中修复。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句