我如何在SwiftUI中实时更改应用程序的本地化?
我认为我们可以使用下面的代码,但是我们应该找到SwiftUI的方法。
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: "")
}}