Я столкнулся с проблемой локализации в SwiftUI. Проблема возникает, когда у перевода есть заполнитель. Я получаю сообщение об ошибке «Метод экземпляра 'appendInterpolation' требует, чтобы 'LocalizedStringKey' соответствовал '_FormatSpecifiable'»
Код
struct Translation {
struct school{
static var location: LocalizedStringKey {
return "schoolLocation %@"
}
}
}
Файл перевода
"schoolLocation% @" = "Моя школа находится в% @";
Просмотр SwiftUI
var location = "Some Name"
.navigationBarTitle("\(Translation.school.location) \(location)")
Пожалуйста, помогите мне, если я делаю что-то не так.