我想为 CocoaTouch 框架添加多语言支持。
问题:可本地化的字符串我创建的文件仅被使用NSLocalizedString当它是主应用程序及其目标的一部分时。我想将其存储在框架内以将事物分开。
我怎样才能使用可本地化的字符串当放置在 Cocoa Touch 框架中时?
Use:
NSLocalizedString("Good", tableName: nil, bundle: NSBundle(forClass: self), value: "", comment: "")
或者你可以像这样创建公共函数:
class func POLocalized(key: String) -> String{
let s = NSLocalizedString(key, tableName: nil, bundle: NSBundle(forClass: self.classForCoder()), value: "", comment: "")
return s
}
使用示例:
let locString = POLocalized("key")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)