ios - 带有变量 Swift 的 NSLocalizedString

标签 ios swift

我正在尝试弄清楚如何将 NSLocalizedString 与变量一起使用。

例如,如果我想在我的 Localizable.strings 文件中输出“by Peter and Larry”,我应该有以下内容吗?

"account.by_user" = "by %@ and %@";

如果有 2 个变量 name1name2,我将如何调用 NSLocalizedString("account.by_user", comment: "")其中 name1 = Peter 和 name2 = Larry?

最佳答案

是的,你应该有 "account.by_user"= "by %@ and %@"; 并接受这个:

let localizedString = NSLocalizedString("account.by_user", comment: "any comment")
let wantedString = String(format: localizedString, "Peter","Larry")

关于ios - 带有变量 Swift 的 NSLocalizedString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26684868/

相关文章:

ios - 可以将 UIButton 图像设置为零索引吗?

swift - Xcode 8.1 UIDataSourceModelAssociation 坏了?

swift - 在守卫中创建非可选的以测试守卫条件

python - 在没有 GoogleService-Info.plist 的情况下将调试符号上传到 Crashlytics

ios - 如何使用不同形状的 UIButton

ios - UIActivityViewController 中的 MFMailComposeViewController 具有默认的蓝色色调

json - JSON 和 Swift 问题 -\u00c3\u00a9 É 而不是 é

swift - 如何暂停主队列上的工作项

ios - Facebook 上的新闻提要帖子和帖子 "name"后面的链接

ios - 从麦克风输入中获取声音幅度和频率的最佳方法是什么?