我正在尝试使用NSLocalizedString本地化我的应用程序。当我导入XLIFF文件时,大多数都像 super 按钮一样工作,但是有些却没有,并且某些字符串未本地化。我注意到问题出在NSLocalizedString中,其中包含一些变量,例如:
NSLocalizedString(" - \(count) Notifica", comment: "sottotitolo prescrizione per le notifiche al singolare")
或者
NSLocalizedString("Notifica per \(medicina!) della prescrizione \(prescription!)\nMemo: \(memoTextView.text)", comment: "Messaggio della Local Notification")
也许这不是这类东西的正确语法。有人可以向我解释如何 swift 做到这一点?非常感谢你。
最佳答案
您可以在sprintf
中使用NSLocalizedString
格式参数,因此您的示例如下所示:
let myString = String(format: NSLocalizedString(" - %d Notifica", comment: "sottotitolo prescrizione per le notifiche al singolare"), count)
关于ios - 带有快速变量的NSLocalizedString,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26277626/