Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Android's per-app language setting #4222

Open
Korb opened this issue Feb 11, 2025 · 1 comment · May be fixed by #4228
Open

Support Android's per-app language setting #4222

Korb opened this issue Feb 11, 2025 · 1 comment · May be fixed by #4228
Assignees
Milestone

Comments

@Korb
Copy link

Korb commented Feb 11, 2025

Is your feature request related to a problem? Please describe.
A single mechanism for changing locale for all applications on a device, making life easier for both users and developers/translators.

Describe the solution you'd like
The language selector in the app is kind of a legacy UI - now that Android supports per-app language settings (System SettingsSystemLanguagesApp languages), we should support that and eventually get rid of the in-app language selector.

Describe alternatives you've considered
Use the outdated mechanics of changing the application language through the interface of the application itself. The method is inconvenient because each application hid this setting in its own branch of the tree of its settings.

Additional context
https://support.google.com/android/answer/12395118
https://developer.android.com/guide/topics/resources/app-languages
https://android-developers.googleblog.com/2022/11/per-app-language-preferences-part-1.html

@MohitMaliFtechiz
Copy link
Collaborator

@Korb Thanks for opening the issue, we will implement this feature in our application as it gives access to the user to control the localization of the app from system settings(From there they can directly change the application language).

We should support that and eventually get rid of the in-app language selector.

We can not remove the in-app language selector since the per-app language setting is only available for Android 13 and above devices. So below Android 13 devices we still need this functionality. Also, the user should have control in the application to change the app language.

@kelson42 kelson42 added this to the 3.15.0 milestone Feb 13, 2025
@kelson42 kelson42 self-assigned this Feb 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants