I currently have two supported languages: English and Spanish. Thus I have two main.strings
files for each language. One in en.lproj
and one in e
If you want to avoid this long syntax, I have another solution posted here
Localizing strings in iOS: default (fallback) language?
What I want now is that the English main.strings is the default file if a user with a locale other than en or es arrives at the application, e.g. de or fr.
Did you try that? I’m almost certain the application will fall back to the English locale without you doing anything at all. Even the system dialogs will come up in English unless your application explicitly supports the current locale.