[Go Faster] L10n for system addons (Page Shot in 54)
sarentz at mozilla.com
Tue Mar 7 21:18:27 UTC 2017
Jared, I think most of these questions are best asked on the dev-l10n email
list. Those folks are super helpful with tooling and product decisions re
On Tue, Mar 7, 2017 at 11:46 AM, Christopher Karlof <ckarlof at mozilla.com>
> 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?
> 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 to pull in translated strings, try out fluent-react for the
>> server, and fluent.js for the addon. For language negotiation on both
>> addon and server, we're going to try out the fluent-langneg 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 or the l10n tracking bug in the Page Shot
>> Github repo.
>>  https://github.com/mozilla-services/pageshot/
>>  https://github.com/projectfluent/fluent.js/tree/master/fluent-react
>>  https://github.com/projectfluent/fluent.js/tree/master/fluent
>>  https://github.com/projectfluent/fluent.js/tree/master/fluent-langneg
>>  https://bugzil.la/1344898
>>  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/mo
> You received this message because you are subscribed to the Google Groups
> "AS-team" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to as-team+unsubscribe at mozilla.com.
> To post to this group, send email to as-team at mozilla.com.
> To view this discussion on the web visit https://groups.google.com/a/
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Gofaster