My project base language is English. My simulator/phone is in English. The projects supports English, French, Dutch.
When the app starts for the first time the app is always in French even when the phone is in English.
When I debug and print out this line:
[NSLocale preferredLanguages][0];
It gives me the correct language namely English.
Does someone have an idea why this is?
Please, check the following.
Just renaming localization files may cause some other bugs. Here is Apple guide about base localization:
https://developer.apple.com/library/ios/documentation/MacOSX/Conceptual/BPInternational/InternationalizingYourUserInterface/InternationalizingYourUserInterface.html
In order to remove base localization:
Hope this helps.