如何在 Localizable swift 中添加变量

How to add variable in Localizable swift

我正在寻找我的问题的解决方案。例如,如果我在 localizable.string 中有一个字符串:

"stringExample" = "My name is ";

如何正确添加名称? 我不想 string = string + "userName"

有什么解决办法吗?

您可以使用 "stringExample = "My name is %@"; 并使用本地化字符串作为字符串格式:

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