简体   繁体   中英

How to add variable in Localizable swift

I search a solution for my problem. If I have a string in localizable.string for example:

"stringExample" = "My name is ";

How can I add properly the name? I don't want do string = string + "userName"

Any solution?

You can use "stringExample = "My name is %@"; and use the localized string as a string format:

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM