Closed Bug 1347802 Opened 7 years ago Closed 4 years ago

Hook DLC into L10nRegistry for downloading language resources

Categories

(Firefox for Android Graveyard :: General, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: zbraniecki, Assigned: cnevinchen)

References

Details

We need code for binding L10nRegistry (bug 1333980) into DLC
I'll take this to investigate what changes are needed on DLC side.
Assignee: nobody → s.kaspari
Status: NEW → ASSIGNED
Assignee: s.kaspari → nobody
Status: ASSIGNED → NEW
Assignee: nobody → cnevinchen
Nevin - since we started planning this we were able to move Firefox language packs to use WebExtensions architecture and support l20n.

I think it becomes a better option over DLC, to just allow Fennec to install the new language packs and then make Fennec able to auto-install langpacks from AMO when user selects a language in the UI.

To build new langpack, you just need to:

1) ./mach build
2) ./mach build langpack-de

and in objdir/dist/platform/xpi you should get a ready to use .xpi file with the langpack.

I'm not sure if it'll work on Fennec out of the box, but I'd like to see us get to the point where langpacks work in Fennec and are used to get us the toolkit l10n resources for selected languages.

Let me know if you think you'd be interested in working on it with me!
Flags: needinfo?(cnevinchen)
Hi Zibi
This is not in our sprint planning but I'll like to take some personal time to work on this. Please help advise me. Thanks!
Flags: needinfo?(cnevinchen) → needinfo?(gandalf)
Flags: needinfo?(gandalf)
:nchen - I believe it's ok to close this bug now. With the progress Nick made in bug 1413240, I believe the route forward is through langpacks, rather than DLC.
No longer blocks: 1309341
We have completed our launch of our new Firefox on Android. The development of the new versions use GitHub for issue tracking. If the bug report still reproduces in a current version of [Firefox on Android nightly](https://play.google.com/store/apps/details?id=org.mozilla.fenix) an issue can be reported at the [Fenix GitHub project](https://github.com/mozilla-mobile/fenix/). If you want to discuss your report please use [Mozilla's chat](https://wiki.mozilla.org/Matrix#Connect_to_Matrix) server https://chat.mozilla.org and join the [#fenix](https://chat.mozilla.org/#/room/#fenix:mozilla.org) channel.
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INCOMPLETE
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.