【问题标题】:SiriKit: Custom Intents - localization problemSiriKit:自定义意图 - 本地化问题
【发布时间】:2020-04-17 11:33:40
【问题描述】:

我有一个问题,Siri 总是用我的意图的英文版本来响应。我已经创建了一个演示项目来分离出相关代码:

我的项目中有 3 个目标:

.intentsdefinition 文件位于框架 (Base) 中,类也在此处生成,正如 WWDC 演讲 (2018 - 211) 中所建议的那样

这个文件也被翻译成德语:

但问题是,如果我通过应用程序 (INUIAddVoiceShortcutViewController) 创建快捷方式/意图,则操作名称已经是英文(应该是你好,而不是你好),但正如你所见,整个 ViewController 已本地化德语:

奇怪的是,如果我选择查看更多信息的操作,这个视图控制器中的字符串是德语的。

如果我将此快捷方式添加到 Siri,如果我使用 Shortcuts.app,信息文本都是德语的。如果我向 Siri 询问状态,响应是德语,但我的快捷方式的自定义响应是英语。

【问题讨论】:

    标签: ios xcode localization sirikit


    【解决方案1】:

    我向 Apple 报告了这个问题(反馈),今天得到了答复。该错误应在 iOS 14 beta 5 中修复。

    我可以确认,最新的 iOS beta 7 已解决此问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-24
      • 1970-01-01
      • 2019-07-18
      • 1970-01-01
      • 1970-01-01
      • 2015-03-21
      • 2019-02-21
      相关资源
      最近更新 更多