SiriKit:自定义意图 - 本地化问题
SiriKit: Custom Intents - localization problem
我有一个问题,Siri 总是以我的意图的英文版本回应。我已经创建了一个演示项目来分离出相关代码:
我的项目中有 3 个目标:
.intentsdefinition
文件位于框架 (Base
) 中,类 也在那里生成,正如 WWDC 演讲 (2018 - 211) 中所建议的那样
此文件也已翻译成德语:
但问题是,如果我通过应用程序 (INUIAddVoiceShortcutViewController
) 创建一个 shortcut/intent,操作名称已经是英文的(应该是 Hallo 而不是 Hello),但是如您所见, 整个 ViewController 已本地化为德语:
奇怪的是,如果我 select 查看更多信息的操作,这个视图控制器中的字符串是德语的。
如果我将此快捷方式添加到 Siri,如果我使用 Shortcuts.app,则信息文本都是德语。如果我向 Siri 询问状态,回答是德语,但我的快捷方式的自定义回答是英语。
我把这个问题报告给苹果(反馈),今天得到了答复。该错误应使用 iOS 14 beta 5 修复。
我可以确认,最新的 iOS beta 7 已修复此问题。
我有一个问题,Siri 总是以我的意图的英文版本回应。我已经创建了一个演示项目来分离出相关代码:
我的项目中有 3 个目标:
.intentsdefinition
文件位于框架 (Base
) 中,类 也在那里生成,正如 WWDC 演讲 (2018 - 211) 中所建议的那样
此文件也已翻译成德语:
但问题是,如果我通过应用程序 (INUIAddVoiceShortcutViewController
) 创建一个 shortcut/intent,操作名称已经是英文的(应该是 Hallo 而不是 Hello),但是如您所见, 整个 ViewController 已本地化为德语:
奇怪的是,如果我 select 查看更多信息的操作,这个视图控制器中的字符串是德语的。
如果我将此快捷方式添加到 Siri,如果我使用 Shortcuts.app,则信息文本都是德语。如果我向 Siri 询问状态,回答是德语,但我的快捷方式的自定义回答是英语。
我把这个问题报告给苹果(反馈),今天得到了答复。该错误应使用 iOS 14 beta 5 修复。
我可以确认,最新的 iOS beta 7 已修复此问题。