Есть ли способ локализовать внутри INAddTasksIntentHandling в SiriKit? - PullRequest
0 голосов
/ 28 мая 2019

У меня двойная локализация для испанского моего приложения для 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 ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...