I have the following problem with a small iOS 7 project on which I\'m testing the localisation capabilities.
the order of default languages is a user setting on OSX and not editable (AFAIK) on iOS
BUT still adhered to!
the app is passed the array AppleLanguages (or so..) that specifies the languages to try. The NSLocalizedString macro will try load each language in the array in the order they appear UNTIL it finds a working one and then it uses that
compare: How to force NSLocalizedString to use a specific language