This task is to explore and pick a best practice for app localization that can differ from system locale. For example, ViewTests just force a configuration change. Perhaps we could do something similar to each Activity? There are probably good articles available on this by now.
|Resolved||None||T160567 [EPIC] Improve the multi-lingual experience on the Android app|
|Declined||None||T142019 App language should replace system language|
|Resolved||Niedzielski||T150812 Explore best practices for app specific UI localization|
I change the View configuration at the Activity level so custom Views don't require special behavior. Changing the app language triggers an app wide bus event that the BaseActivity subscribes to. The downside is that the Activity is recreated. Implementation in https://gerrit.wikimedia.org/r/338064