-
-
Notifications
You must be signed in to change notification settings - Fork 472
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
Added support for Android's per-app language setting. #4228
base: main
Are you sure you want to change the base?
Conversation
Codecov ReportAttention: Patch coverage is
❌ Your patch check has failed because the patch coverage (66.66%) is below the target coverage (70.00%). You can increase the patch coverage or adjust the target coverage. Additional details and impacted files@@ Coverage Diff @@
## main #4228 +/- ##
============================================
+ Coverage 57.49% 57.62% +0.13%
- Complexity 1582 1601 +19
============================================
Files 316 316
Lines 13786 13755 -31
Branches 1729 1728 -1
============================================
+ Hits 7926 7927 +1
+ Misses 4669 4650 -19
+ Partials 1191 1178 -13 ☔ View full report in Codecov by Sentry. |
* Introduced the per-app language feature in application. * Added `androidx.appcompat:appcompat-resources` dependency.
…ed language globally so that it is displayed in the system settings.
…t previously selected language will remains active.
…ices. * Since now, `AppCompatDelegate` is handling our local and we don't need to handle it by ourself so we have removed the unused code from our application. * Refactored the test cases to use this new API for handling the locales.
f5b7d99
to
60e3c5c
Compare
…ing the file, and showing the downloading estimate time.
…above devices. * Upgraded the `com.squareup.leakcanary` version to `2.14`.
…dResumeInOtherLanguage` and `verifyHelpActivity` test cases, as it is incorrectly detecting leaks in Android's internal classes.
…istoryDialogTest` test case, as it is incorrectly detecting leaks in Android's internal classes.
Fixes #4222
androidx.appcompat:appcompat-resources
dependency.AppCompatDelegate
is handling our locales and we don't need to handle it by ourself so we have removed the unused code from our application.Below Android 13 devices
Per_app_language_android8.mp4
Above Android 15 devices
Per_app_language_android15.mp4