3. NSLocalizedString Wrapper
func LS(_ key: String, tableName: String? = nil, bundle: Bundle = Bundle.main) -> String {
let value = NSLocalizedString(key, tableName: tableName, bundle: bundle, comment: "")
if value != key { return value }
guard
let path = bundle.path(forResource: "en", ofType: "lproj"),
let enBundle = Bundle(path: path)
else { return value }
return NSLocalizedString(key, tableName: tableName, bundle: enBundle, comment: "")
}