Как быстро локализовать раскадровку на лету?
Я пытаюсь локализовать свое приложение, используя Swift 3 и Xcode 8.1.
Я пытаюсь локализовать приложение, используя раскадровку (main.strings (немецкий)) и программно"NSLocalizedString"
.
Я могу локализовать программно, используя"NSLocalizedString"
используя следующий код
func localized(lang:String) ->String {
let path = Bundle.main.path(forResource: lang, ofType: "lproj")
let bundle = Bundle(path: path!)
return NSLocalizedString(self, tableName: nil, bundle: bundle!, value: "", comment: "")
}
Но я застрял с локализациями, которые определены в раскадровке. Я определил локализованную строку в main.strings (немецкий).
/* Class = “IBUILabel”; text = “Date :”; ObjectID = “0sh-CK-26C”; */
“0sh-CK-26C.text” = “Datum :”;
Есть ли способ локализовать раскадровку во время выполнения?