Some stores require specific settings to be able of detecting which languages are supported by the app. At this moment, the plugin supports doing the integration for the IOS and for the Android stores.
For Android, the plugin will generate Strings.xml files for each of the supported languages. Even when this files are not used, the Android stores will recognize them and will show that the app is localized for those languages. Here you can find more information about how Android manages the localized languages.
For IOS, the plist file its modified to add the list of all supported languages. Here is further explained the IOS language selection.
The way it currently works is that whenever a language is added/removed, the plugin checks the settings (strings.xml in android or plist in IOS) and shows if all languages are exposed by displaying a Checkmark next to the store. If they aren't setup yet, then an X its shown instead and a Generate button is enabled.
By clicking the Generate button, the plugin applies the needed modifications to support the listed languages.
Created with the Personal Edition of HelpNDoc: Produce online help for Qt applications