我正在尝试使用本地化我的应用程序NSLocalizedString
。当我导入 XLIFF 文件时,大多数都像魅力一样工作,但有些则不然,并且某些字符串未本地化。我注意到问题出在NSLocalizedString
里面包含一些变量,例如:
NSLocalizedString(" - \(count) Notifica", comment: "sottotitolo prescrizione per le notifiche al singolare")
or
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)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)