【发布时间】:2018-08-23 14:56:56
【问题描述】:
我已经实现了 SiriKit 的一些列表和笔记域。它在我的基本语言英语中可以正常工作。现在我正在尝试本地化应用程序的那部分并对其进行测试。
在我可以创建的最简单的测试中,我尝试用西班牙语运行INSearchForNotebookItemsIntent。在此意图的文档中,“Enséñame todas mis notas en appName”被列为“Show me all my notes on appName”的等价物。英文表单与我的 Intents 和 IntentsUI 扩展一起运行良好,也就是说,我的扩展已启动并产生预期的结果。
所以我将设备的语言更改为西班牙语。我把 Siri 改成了西班牙语。我在 XCode 中将方案编辑为西班牙语和西班牙地区,并将 Siri Intent Query 设置为 Enséñame todas mis notas en My App。当然,“我的应用”才是真正被测试的应用。
所有构建和启动 Siri 都很好,但 Siri 回应说:“Ojalá pudiera, pero My App todavia no me deja hacer eso。” (“我很抱歉,但我的应用程序仍然不允许我这样做。”)我的意图扩展没有启动,所以这不是我的代码的失败响应。
对于测试 SiriKit 意图的本地化实现的不同方法有什么建议吗?我不确定如何让西班牙语 Siri 识别出我的应用程序可以处理查询。
谢谢。
【问题讨论】:
-
找到解决方案了吗?
-
还没有。我已经发布了,报告了它,等等,没有关于它是搞砸了还是我搞砸了。
-
好吧...我能够用德语找出一些几乎可以工作的句子(Siri 仍然会询问列表的名称,尽管它在句子中),但这是一个非常乏味的过程,因为它是无证。 Apple 在他们的文档中提供的例句根本不起作用。
标签: xcode localization sirikit