[Go Faster] L10n for system addons (Page Shot in 54)

Christopher Karlof ckarlof at mozilla.com
Tue Mar 7 16:46:23 UTC 2017


+AS-team

The Activity Steam team recently when through the process of adding
localization via Pontoon. Perhaps someone on the Activity Stream team can
offer some suggestions?

-chris


On Mon, Mar 6, 2017 at 5:46 PM, Jared Hirsch <6a68 at mozilla.com> wrote:

> Hi all,
>
> I'm working on a localization plan for Page Shot in FF 54, and I'm curious
> if anyone on the list has suggestions (best practices or gotchas) related
> to l10n in system addons.
>
> Page Shot includes a WebExtension (in a bootstrapped addon wrapper) and a
> website. The site runs on nodejs and its views are built with react, while
> the addon's views are built using raw browser APIs (DOM built-ins +
> innerHTML). Both parts of the project live inside the same Github repo.
>
> The current draft plan is to connect Pontoon to the Page Shot Github
> repo[1] to pull in translated strings, try out fluent-react[2] for the
> server, and fluent.js[3] for the addon. For language negotiation on both
> addon and server, we're going to try out the fluent-langneg[4] library.
> This plan doesn't (yet) include anything specific to Page Shot shipping as
> a system addon. Feedback is very welcome :-)
>
> I also have two questions for folks on the list. First, for language
> negotiation, should the addon follow the user's content language
> preference, or should it match the UI language? Second, should we plan to
> ship one system addon containing all locales, or should we plan to build
> one addon for each locale?
>
> Finally, if you'd like to follow l10n progress in Page Shot, you can watch
> the BMO l10n kickoff bug[5] or the l10n tracking bug in the Page Shot
> Github repo[6].
>
> Cheers,
>
> Jared
>
>
> [1] https://github.com/mozilla-services/pageshot/
> [2] https://github.com/projectfluent/fluent.js/tree/master/fluent-react
> [3] https://github.com/projectfluent/fluent.js/tree/master/fluent
> [4] https://github.com/projectfluent/fluent.js/tree/master/fluent-langneg
> [5] https://bugzil.la/1344898
> [6] https://github.com/mozilla-services/pageshot/issues/2205
>
> --
> You received this message because you are subscribed to the Google Groups
> "pageshot-staff" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to pageshot-staff+unsubscribe at mozilla.com.
> To post to this group, send email to pageshot-staff at mozilla.com.
> To view this discussion on the web visit https://groups.google.com/a/
> mozilla.com/d/msgid/pageshot-staff/CAEuQoV5R_j11oWaA6TWt2-1Zc-VPjeaYR%
> 3DKkFkJfJLBaULBjEw%40mail.gmail.com
> <https://groups.google.com/a/mozilla.com/d/msgid/pageshot-staff/CAEuQoV5R_j11oWaA6TWt2-1Zc-VPjeaYR%3DKkFkJfJLBaULBjEw%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/gofaster/attachments/20170307/a5888957/attachment.html>


More information about the Gofaster mailing list