Fix more warnings
This commit is contained in:
parent
0c3313227b
commit
32e656f342
|
@ -150,7 +150,7 @@ extension MastodonRegisterViewController {
|
||||||
return "en"
|
return "en"
|
||||||
}
|
}
|
||||||
let fallbackLanguageCode: String = {
|
let fallbackLanguageCode: String = {
|
||||||
let code = Locale.current.languageCode ?? "en"
|
let code = Locale.current.language.languageCode?.identifier ?? "en"
|
||||||
guard localCode[code] != nil else { return "en" }
|
guard localCode[code] != nil else { return "en" }
|
||||||
return code
|
return code
|
||||||
}()
|
}()
|
||||||
|
@ -161,7 +161,7 @@ extension MastodonRegisterViewController {
|
||||||
}
|
}
|
||||||
// prepare languageCode and validate then return fallback if needs
|
// prepare languageCode and validate then return fallback if needs
|
||||||
let local = Locale(identifier: identifier)
|
let local = Locale(identifier: identifier)
|
||||||
guard let languageCode = local.languageCode,
|
guard let languageCode = local.language.languageCode?.identifier,
|
||||||
localCode[languageCode] != nil
|
localCode[languageCode] != nil
|
||||||
else {
|
else {
|
||||||
return fallbackLanguageCode
|
return fallbackLanguageCode
|
||||||
|
@ -170,10 +170,10 @@ extension MastodonRegisterViewController {
|
||||||
let extendCodes: [String] = {
|
let extendCodes: [String] = {
|
||||||
let locales = Locale.preferredLanguages.map { Locale(identifier: $0) }
|
let locales = Locale.preferredLanguages.map { Locale(identifier: $0) }
|
||||||
return locales.compactMap { locale in
|
return locales.compactMap { locale in
|
||||||
guard let languageCode = locale.languageCode,
|
guard let languageCode = locale.language.languageCode?.identifier,
|
||||||
let regionCode = locale.regionCode
|
let regionIdentifier = locale.region?.identifier
|
||||||
else { return nil }
|
else { return nil }
|
||||||
return languageCode + "-" + regionCode
|
return languageCode + "-" + regionIdentifier
|
||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
let _firstMatchExtendCode = extendCodes.first { code in
|
let _firstMatchExtendCode = extendCodes.first { code in
|
||||||
|
|
Loading…
Reference in New Issue