Currently, Android APKs and app bundles do not store the resources and pak files related to the 9 locales listed in the |android_chrome_omitted_locales| GN configuration variable [1]. This was done originally to reduce the size of the generated APKs.
However, app bundles support language-based splits, which optimize the installation size of the bundle to the locales selected on the user's device. This should allow us to store all Chrome-supported locales in a such a bundle, as long as |enable_language_splits = true| is set when declaring the bundle target(s).
Of course, this requires proper translations for all UI strings used on Android, something that isn't available yet (see http://crbug.com/879228)
[1] https://cs.chromium.org/chromium/src/build/config/locales.gni?type=cs&q=android_chrome_omitted_locales&sq=package:chromium&g=0&l=8
Comment 1 by js...@chromium.org
, Sep 26Components: UI>Localization