如何快速本地化故事板上飞行?

我正在尝试使用Swift 3和Xcode 8.1本地化我的应用程序。

我正在尝试使用storyboard(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(德语)中定义了本地化的string。

 /* Class = “IBUILabel”; text = “Date :”; ObjectID = “0sh-CK-26C”; */ “0sh-CK-26C.text” = “Datum :”; 

有什么方法可以在运行时本地化故事板?

我认为,本地化故事板的最好方法是 – 您应该先用本地语言完成devise工作,然后使用所需的语言将故事板本地化。 然后导出.xliff文件,并用所需语言replace所有文本。 然后再次将.xliff文件导入到您的项目中。 你完成了!