本地化siri捐赠的捷径

问题描述 投票:2回答:1

我一直在看donating a shortcut to siri的文档,以及一些关于它的博客文章。我设法使用NSUserActivity为我的应用添加了一个快捷方式:

let activity = NSUserActivity(activityType: "com.myapp.mobile")

activity.title = "Some title"
activity.isEligibleForSearch = true
activity.isEligibleForPrediction = true
activity.suggestedInvocationPhrase = "Summon my app please"
activity.persistentIdentifier = NSUserActivityPersistentIdentifier(rawValue: "com.myapp.mobile")

view.userActivity = activity
activity.becomeCurrent()

但到目前为止,我对如何在快捷方式上实现国际化没有任何线索。我应该在将suggestedInvocationPhrasetitle传递给活动之前进行翻译吗?还是Siri会处理这个问题?

ios swift siri sirikit
1个回答
1
投票

您需要将传递给NSUserActivity的文本视为应用程序中的任何其他文本 - 在将文本传递给活动之前对文本进行本地化。

© www.soinside.com 2019 - 2024. All rights reserved.