How to get current language code with Swift?

nslocale, swift

Solution

In Swift 3

let langStr = Locale.current.languageCode

Problem

I want get the language code of the device (en, es...) in my app written with Swift. How can get this? I'm trying this: ``` var preferredLanguages : NSLocale! let pre = preferredLanguages.displayNameForKey(NSLocaleIdentifier, value: preferredLanguages) ``` But this returns nil.

Original source