mirror of
https://codeberg.org/comaps/comaps
synced 2025-12-23 22:53:43 +00:00
[ios] Fixed category search for unsupported translations.
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
This commit is contained in:
committed by
Konstantin Pastbin
parent
d649e46ef2
commit
aa71668eab
@@ -9,6 +9,15 @@ var isiPad: Bool {
|
||||
|
||||
func L(_ key: String) -> String { return NSLocalizedString(key, comment: "") }
|
||||
|
||||
func L(_ key: String, languageCode: String) -> String {
|
||||
guard let path = Bundle.main.path(forResource: languageCode, ofType: "lproj"),
|
||||
let bundle = Bundle(path: path) else {
|
||||
LOG(.warning, "Localization bundle not found for language code: \(languageCode)")
|
||||
return L(key)
|
||||
}
|
||||
return NSLocalizedString(key, bundle: bundle, comment: "")
|
||||
}
|
||||
|
||||
func alternative<T>(iPhone: T, iPad: T) -> T { isiPad ? iPad : iPhone }
|
||||
|
||||
func iPadSpecific(_ f: () -> Void) {
|
||||
|
||||
Reference in New Issue
Block a user