我有一个应用程序,我希望能够获取某个键的本地化字符串,无论我当前在 iPhone 上的本地化是什么。
我在 en.lproj 本地化字符串文件中有以下内容
“黑色” = “黑色”;
在 es.lproj 本地化字符串文件中,我有
“黑色”=“黑人”;
所以我想做的是当我的手机在美国时获取西班牙语字符串并进行相应设置
我正在使用以下代码:
let bpath:String = NSBundle.mainBundle().pathForResource("es", ofType: "lproj")! as String
let bundle = NSBundle(path: bpath as String)
let thisWord="Black"
let ourWord=NSLocalizedString(thisWord, bundle: bundle!, comment: "")
我希望在 ourWord 的值中得到“黑人”,但我总是得到“黑人”
我错过了一些明显的东西吗?