SiriKit:自定义意图-本地化问题

帕特里克

我有个问题,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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Sirikit自定义意图和iOS 13.4.1的国际化问题

自定义验证的本地化

自定义号码(价格)格式与本地化无关

无法本地化自定义键盘iOS

自定义keycloak登录主题的本地化

自定义Azure Pipelines构建任务的本地化

Struts 1自定义本地化

使用自定义的本地化资源进行构建

本地化/定义Sass Mixin

B2C 自定义策略中 RestAPI 错误响应的本地化消息

在自定义表格视图单元格中本地化按钮和标签[swift]

在Moment阿拉伯语本地化中自定义数值

故事板中设置的自定义类的本地化不起作用

ASP.NET Core自定义验证错误消息未本地化

使用Rails 5的Attributes API的本地化输入的自定义十进制类型

ASP.NET Core自定义验证属性本地化

如何命名自定义(重命名)Info.plist的本地化文件?

如何在wix和DTF中本地化自定义操作的错误消息?

如何在自定义渲染器中更改Timepicker的标题和本地化

FluentValidation自定义消息本地化不适用于When()条件

Laravel本地化,如何获得自定义语言的价值

以自定义语言本地化 devextreme dx-date-box Angular 2+

自定义ValidationAttribute不返回本地化的ErrorMessage

Asp.net核心Web API本地化DataAnnotation自定义属性

如何本地化Google自定义搜索控件的界面

QueryStringRequestCultureProvider 用于自定义语言的 Abp 样板本地化

如何本地化在 Hybris 的 trainingcore-items.xml 中创建的自定义类型?

Woocommerce本地化问题

本地化字符串的本地化问题