canmove, Confirmed users
1,448
edits
Unclenacho (talk | contribs) (Adding Kekoa's Goals) |
(→Stas: I have goals, too!) |
||
Line 41: | Line 41: | ||
=== Stas === | === Stas === | ||
1. Add a solution for localizing DOM fragments to fluent-react. | |||
Related objective: Prepare Firefox desktop for implementation of next gen l10n framework & new i18n standard specifications after launch of Quantum. | |||
[ ] Review the solution currently implemented in fluent-dom. | |||
[ ] Research current solutions in other i18n libraries for React | |||
[ ] Research approaches to parsing HTML in translations | |||
[ ] Implement | |||
[ ] Write tests and documentation | |||
2. Implement Fluent 0.3 resolver spec in fluent-rs | |||
Related objective: Prepare Firefox desktop for implementation of next gen l10n framework & new i18n standard specifications after launch of Quantum. | |||
[ ] Support ExternalArguments: only strings and numbers for now | |||
[ ] Support VariantExpression | |||
[ ] Support AttributeExpression | |||
[ ] Support SelectExpression | |||
[ ] Support Tags as selectors | |||
[ ] Support CallExpression | |||
3. Create a v1 of the API endpoint supporting queries related to aggregate statistics per locale and per project | |||
Related objective: Optimize and streamline the string life cycle for throughput efficiency to maximize community localizer impact, output, and quality (i.e., continuous localization). | |||
[ ] Document research on REST and GraphQL | |||
[ ] Make an informed decision and choose one | |||
[ ] Implement the chosen solution | |||
[ ] Help build a simple dashboard (e.g. using processeer.io) to visualize the data described in {{bug|1302053}} | |||
=== Kekoa === | === Kekoa === |