canmove, Confirmed users
1,448
edits
(→Stas) |
(→Stas: End of Q3 Update) |
||
Line 108: | Line 108: | ||
[✓] Research current solutions in other i18n libraries for React | [✓] Research current solutions in other i18n libraries for React | ||
[✓] Research approaches to parsing HTML in translations | [✓] Research approaches to parsing HTML in translations | ||
[ ] Implement | [MISSED] Implement | ||
[ ] Write tests and documentation | [MISSED] Write tests and documentation | ||
2. Implement Fluent 0.3 resolver spec in fluent-rs (3 weeks) | 2. Implement Fluent 0.3 resolver spec in fluent-rs (3 weeks) | ||
Line 115: | Line 115: | ||
''Related objective: Prepare Firefox desktop for implementation of next gen l10n framework & new i18n standard specifications after launch of Quantum.'' | ''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 ExternalArguments: only strings and numbers for now | ||
[ ] Support VariantExpression | [✓] Support VariantExpression | ||
[ ] Support AttributeExpression | [✓] Support AttributeExpression | ||
[ ] Support SelectExpression | [✓] Support SelectExpression | ||
[ ] Support Tags as selectors | [✓] Support Tags as selectors | ||
[ ] Support CallExpression | [DROPPED] Support CallExpression | ||
3. Create fluent-lint for linting FTL files and autofixing them (2 weeks) | 3. Create fluent-lint for linting FTL files and autofixing them (2 weeks) | ||
Line 128: | Line 128: | ||
DROPPED in favor of x-channel. | DROPPED in favor of x-channel. | ||
[ ] Create a set of rules for formatting, whitespace and indentation, called Fluent Standard. | [DROPPED] Create a set of rules for formatting, whitespace and indentation, called Fluent Standard. | ||
[ ] Create a tool for reporting linting errors in FTL files. | [DROPPED] Create a tool for reporting linting errors in FTL files. | ||
[ ] Add an option to autofix linting errors. | [DROPPED] Add an option to autofix linting errors. | ||
4. Create a v1 of the API endpoint supporting queries related to aggregate statistics per locale and per project (2 weeks) | 4. Create a v1 of the API endpoint supporting queries related to aggregate statistics per locale and per project (2 weeks) | ||
Line 139: | Line 139: | ||
[✓] Make an informed decision and choose one | [✓] Make an informed decision and choose one | ||
[✓] Implement the chosen solution | [✓] Implement the chosen solution | ||
[ ] Help build a simple dashboard (e.g. using processeer.io) to visualize the data described in {{bug|1302053}} | [✓] Help build a simple dashboard (e.g. using processeer.io) to visualize the data described in {{bug|1302053}} | ||
=== Adrian === | === Adrian === |