Swift 3 You can take the language code as follows
let preferredLanguage = NSLocale.preferredLanguages[0]
And then you need to compare it with a code string
if preferredLanguage == "en" { print("this is English") } else if preferredLanguage == "uk" { print("this is Ukrainian") }
You can find the codes here.
French language test example ...
/// Is Device use french language /// Consider, "fr-CA", "fr-FR", "fr-CH" et cetera /// /// - Returns: Bool static func isFrench() -> Bool { return NSLocale.preferredLanguages[0].range(of:"fr") != nil }
source share