Don't split strings for AABs
Categories
(Firefox for Android :: General, task)
Tracking
()
People
(Reporter: zmckenney, Assigned: zmckenney)
References
(Blocks 1 open bug)
Details
Attachments
(2 files)
|
59 bytes,
text/x-github-pull-request
|
Details | Review | |
|
59 bytes,
text/x-github-pull-request
|
diannaS
:
approval-mozilla-beta+
|
Details | Review |
Because we have in-app language selection, for now we will package all strings and translations with the base app.
| Assignee | ||
Updated•2 years ago
|
Comment 1•2 years ago
|
||
Comment 2•2 years ago
|
||
Authored by Zac McKenney
https://github.com/mozilla-mobile/firefox-android/commit/cbbfdd7641b4e63399f853f75c0fdb93dd409340
[main] Bug 1860186 - Dont split languages in AAB
Comment 3•2 years ago
|
||
Verified on a Fenix Nightly build from AAB, with the following devices:
- Sony Xperia Z5 Premium (Android 7.1.1), and
- Oppo Find N2 Flip (Android 13).
Changing the app's language works as expected. All the menus are immediately translated, there is no need for Fenix to be closed.
Comment 4•2 years ago
|
||
| Comment hidden (obsolete) |
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Comment 6•2 years ago
|
||
Comment on attachment 9362422 [details] [review]
[mozilla-mobile/firefox-android] Bug 1860186 - Dont split languages in AAB (backport #4174) (#4399)
Beta/Release Uplift Approval Request
- User impact if declined: Testing AAB in Beta for 120 won't be possible (due to language selector relying on this change) which will prevent moving to AAB in 120 release.
- Is this code covered by automated tests?: No
- Has the fix been verified in Nightly?: Yes
- Needs manual test from QE?: Yes
- If yes, steps to reproduce: Once Beta has this change uplifted AND an AAB build has been uploaded to the play store this can be tested. It will be the same process as before which is using the Settings > Language selector and confirming it works (it will either break for all other languages or work for all other languages).
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky):
bundle { }is only used when creating Android App Bundles so this is ignored for all APK's. Additionally, this just keeps strings together so this has no detrimental effects and is well documented here:
https://developer.android.com/guide/app-bundle/configure-base#disable_config_apks - String changes made/needed:
- Is Android affected?: Yes
Comment 7•2 years ago
|
||
Comment 8•2 years ago
|
||
Authored by Zac McKenney
https://github.com/mozilla-mobile/firefox-android/commit/258c3222c1996814198dc1f55c3f38f1f1f5ef5b
[releases_v120] Bug 1860186 - Dont split languages in AAB
Updated•2 years ago
|
Comment 9•2 years ago
|
||
This will only be verifiable from Beta 121 and onwards.
Removing the qa-verify+ flag
Description
•