Skip to content

Commit e758362

Browse files
author
Anton Pogonets
committed
Dont use bundle in NSLocalizedString for android
1 parent bb57548 commit e758362

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

Foundation/NSString.swift

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,22 @@ extension unichar {
1919
}
2020

2121
/// Returns a localized string, using the main bundle if one is not specified.
22-
public
23-
func NSLocalizedString(_ key: String,
24-
tableName: String? = nil,
25-
bundle: Bundle = Bundle.main,
26-
value: String = "",
27-
comment: String) -> String {
28-
#if os(Android)
29-
return key
30-
#else
31-
return bundle.localizedString(forKey: key, value: value, table: tableName)
32-
#endif
22+
#if os(Android)
23+
public func NSLocalizedString(_ key: String,
24+
tableName: String? = nil,
25+
value: String = "",
26+
comment: String) -> String {
27+
return key
3328
}
29+
#else
30+
public func NSLocalizedString(_ key: String,
31+
tableName: String? = nil,
32+
bundle: Bundle = Bundle.main,
33+
value: String = "",
34+
comment: String) -> String {
35+
return bundle.localizedString(forKey: key, value: value, table: tableName)
36+
}
37+
#endif
3438

3539
#if os(macOS) || os(iOS)
3640
internal let kCFStringEncodingMacRoman = CFStringBuiltInEncodings.macRoman.rawValue

0 commit comments

Comments
 (0)