我无法本地化来扩展我的iOS应用程序。在INAddTasksIntentHandling的句柄委托函数中。
在使用设备和在模拟器中时,如果我更改设备语言和siri语言来西班牙语化,则只能将文本本地化为英语而不是西班牙语
func handle(intent: INAddTasksIntent, completion: @escaping (INAddTasksIntentResponse) -> Void)
{
guard let taskList = intent.targetTaskList, let taskTitles = intent.taskTitles else {
completion(INAddTasksIntentResponse(code: .unspecified, userActivity: nil))
return
}
var taskType = OP1TaskType.dailyTasks
if (taskList.title.spokenPhrase.lowercased().range(of: "LSiri Intent Daily".localize()) != nil) {
taskType = .dailyTasks
}
}
我希望输出为“ Diario”,但输出是来自本地化输入“ LSiri Intent Daily”的“ Daily”。localize()