I have localizations for “en” and “ru” languages, and if user select any other language (fr,de…) I need to display Russian localization variant. I tried changing “Localization native development region” in info.plist to “ru” / “Russian”, but it always displays English, when using unsupported language. There is related question from which I’m assuming this task is impossible.
I would be grateful for any advice and insights on these issues.
I think with my solution posted here
Localizing strings in iOS: default (fallback) language?
It is possible to set any non-English as default too. Even if the current device is not set to be using that language (eg. Russian).
You can use
[UIImage imageNamed:L(@"AN_IMAGE")]Then in different
Localizable.stringsfile, set to different values: