Как добавить переменную в локализуемый swift - PullRequest
0 голосов
/ 01 мая 2020

Я ищу решение для моей проблемы. Если у меня есть строка в localizable.string, например:

"stringExample" = "My name is ";

Как правильно добавить имя? Я не хочу делать string = string + "userName"

Любое решение?

1 Ответ

2 голосов
/ 01 мая 2020

Вы можете использовать "stringExample = "My name is %@"; и использовать локализованную строку в качестве формата строки:

let fmt = NSLocalizedString("stringExample", "")
let myNameIs = String(format: fmt, "Max")
...