Preferred languages and iOS 9
October 1, 2015
In iOS 9 Apple introduced some changes at how NSLocale
+preferredLanguages returns languages. It returns strings like
ru-RU instead of
ru as it used to. Some (looks like a lot) of developers got confused by that, they reported that behavior as a bug, it even broke some codebases. The sad truth is that if this change breaks your codebase, you used it wrong making false assumptions.