NSLocale currentLocale always returns “en_US” not user’s current language

[NSLocale currentLocale] is based on the device’s Region Format settings, not the language. If the region is set to United States you will get en_US regardless of which language you’re using.

Leave a Comment