ios - SiriKit:自定义意图 - 本地化问题
问题描述
我有一个问题,Siri 总是用我的意图的英文版本来回应。我创建了一个演示项目来分离出相关代码:
我的项目中有 3 个目标:
该.intentsdefinition
文件位于框架 ( Base
) 中,并且类也在那里生成,正如 WWDC 演讲 (2018 - 211) 中所建议的那样
该文件也被翻译成德语:
但问题是,如果我通过应用程序INUIAddVoiceShortcutViewController
(
奇怪的是,如果我选择动作来查看更多信息,这个视图控制器中的字符串是德语的。
如果我将此快捷方式添加到 Siri,则信息文本都是德语,如果我使用 Shortcuts.app。如果我向 Siri 询问状态,响应是德语,但我的快捷方式的自定义响应是英语。
解决方案
我向 Apple 报告了这个问题(反馈),今天得到了答复。该错误应在 iOS 14 beta 5 中修复。
我可以确认,最新的 iOS beta 7 已解决此问题。
推荐阅读
- javascript - 在 JavaScript 中映射数据对象
- sql-server - 如何在一组行中创建行 ID
- wso2 - 是否可以在
payloadFactory 调解器的部分? - tcp - Windows 10 支持哪些传输协议?
- python - 如何将 pandas DataFrame 转换为特定的带注释的 csv-like 格式(内部描述)
- amazon-web-services - 使用别名创建索引
- docker - 如何迁移/更新存储在 Docker 卷上的 SQLite 数据库
- python - 试图从页面中抓取动态内容我需要使用硒滚动元素并获得异常
- reactjs - 为什么我的 ReactJS 组件状态更改不会触发重新渲染?
- python - 加权分类交叉熵