258
edits
No edit summary |
(→Flod) |
||
(21 intermediate revisions by 8 users not shown) | |||
Line 30: | Line 30: | ||
=== Delphine === | === Delphine === | ||
* | *Complete localizer-facing documentation we defined during All-Hands | ||
*Create Pudelo-related documentation with corresponding doc and start necessary outreach, in regards to mobile (outreach not limited to mobile) | |||
*Investigate and scope out languages needed for the Zerda project. Work closely with mobile teams involved to advise on l10n (already started this week) | |||
*Train communities at Asuncion in view of Pudelo | *Train communities at Asuncion in view of Pudelo | ||
*Mentor Kekoa through his current goals | *Mentor Kekoa through his current goals | ||
*Support mobile | *l10n report: continue improving the report based on community feedback (ongoing) | ||
*Support Photon mobile l10n (more detailed info coming next week) | |||
=== Flod === | === Flod === | ||
Firefox Desktop | Firefox Desktop | ||
* <span style="color: | * <span style="color: green"><strong>[OK]</strong></span> Support localization for Firefox 57: Photon, Activity Stream and Firefox Screenshots integration in the browser. | ||
* Support cross-channel repository initiative through: | * Support cross-channel repository initiative through: | ||
** <span style="color: | ** <span style="color: red"><strong>[blocked, Q4]</strong></span> (from Q2) Initial testing and support. | ||
** <span style="color: | ** <span style="color: red"><strong>[blocked, Q4]</strong></span> (from Q2) Creating documentation for new processes. | ||
** <span style="color: | ** <span style="color: red"><strong>[blocked, Q4]</strong></span> (from Q2) Adding support for cross-channel repository in Transvision. | ||
** <span style="color: | ** <span style="color: red"><strong>[blocked, Q4]</strong></span> (from Q2) Starting discussion with release management about shipping updates on release and ESR channels. | ||
* <span style="color: | ** <span style="color: red"><strong>[blocked, Q4]</strong></span> (from Q2) Support DevTools move to an external GitHub repository. | ||
Other products, tools, support for mozilla.org and mobile | Other products, tools, support for mozilla.org and mobile | ||
* Documentation: | * Documentation: | ||
** <span style="color: | ** <span style="color: green"><strong>[OK]</strong></span> Complete Q3 tasks in documentation: How to drop a locale. | ||
* <span style="color: green"><strong>[OK]</strong></span> Complete Q3 tasks in localizer-documentation: How to use Pontoon, How to test Firefox desktop. | |||
* <span style="color: green"><strong>[OK]</strong></span> Clean up documentation (Pootle removal). | |||
* <span style="color: | * <span style="color: green"><strong>[OK]</strong></span> (ongoing) Support Test Pilot experiments and system add-ons (review, localization setup, infrastructure). | ||
* <span style="color: | * <span style="color: green"><strong>[OK]</strong></span> Clean up tools (Pootle removal). | ||
Back-burner | Back-burner | ||
* <span style="color: | * <span style="color: red"><strong>[blocked, Q4]</strong></span> (from Q2, blocked by new project configurations) Get string tiers implemented in tools (Pootle, Pontoon). | ||
* <span style="color: black"><strong>[]</strong></span> (ongoing) Identify inactive locales, reach out to them, try to find new contributors, remove them from builds if that fails (long term goal for 2017). | * <span style="color: black"><strong>[]</strong></span> (ongoing) Identify inactive locales, reach out to them, try to find new contributors, remove them from builds if that fails (long term goal for 2017). | ||
=== Gandalf === | === Gandalf === | ||
# Help ship Quantum Flow/Photon Flow by taking a few bugs from their list per week until 57 | |||
# Run the 2nd round of feedback on Fluent (frameworks&platforms) | # Run the 2nd round of feedback on Fluent (frameworks&platforms) | ||
# Develop an MVP version of Fluent Rust | # Develop an MVP version of Fluent Rust | ||
Line 65: | Line 69: | ||
=== Jeff === | === Jeff === | ||
* Create and run pilots of new workshop formats for Asunción and Berlin. | * Create and run pilots of new workshop formats for Asunción and Berlin. | ||
* Gather team input and create plan for our | * Gather team input and create plan for our 5-day work week in Berlin. | ||
* Start cross-functional localization taskforce. | * Start cross-functional localization taskforce. | ||
* Planning for 2018 budget and team strategy. | * Planning for 2018 budget and team strategy. | ||
=== Matjaž === | === Matjaž === | ||
OKRs | |||
* <span style="color: black"><strong>[]</strong></span> Add robust Terminology support to Pontoon. | |||
** <span style="color: black"><strong>[]</strong></span> Spec terminology translation UI (no adding of terms required). | |||
** <span style="color: black"><strong>[]</strong></span> Implement terminology translation UI ({{bug|1381959}}). | |||
** <span style="color: black"><strong>[]</strong></span> Implement terminology integration into translate process ({{bug|1243140}}). | |||
* <span style="color: black"><strong>[]</strong></span> Deliver advanced Fluent UI in Pontoon ({{bug|1362072}}). | |||
PP | |||
* <span style="color: black"><strong>[]</strong></span> Implement errors and warnings via compare-locales ({{bug|1237667}}). | |||
* <span style="color: black"><strong>[]</strong></span> Search across all team projects ({{bug|1305281}}). | |||
Miscellaneous | |||
* <span style="color: black"><strong>[]</strong></span> Complete Google Summer of Code 2nd & 3rd evaluation period. | |||
* <span style="color: black"><strong>[]</strong></span> Add ability to show suggestions from non-Pontoon locales in the "Locales" tab ({{bug|1350546}}). | |||
=== Pei === | === Pei === | ||
* "Firefox in your language” community marketing kit | |||
** Make it a localizer-facing documentation and open to community for feedback. | |||
** Share marketing messages (not on mozilla.org) through social media and communication channels. | |||
** Solicit and share images that can be printed locally and templates that can duplicated with localized content. | |||
* Complete writing the localiser-facing documentation on github per assignment at SF all hands: SUMO, MDN, AMO, Snippets, Newsletter/email. | |||
* Participation in planning and organisation of community workshops for H2. | |||
* Marketing: create an onboarding process that involves multiple parties to collaborate, communicate, and create regional marketing content for the the fall campaigns in different regions. Parties include: l10n community volunteers, marketing hired agencies, Mozilla new hires, and localization agency. | |||
* Pudelo | |||
=== Stas === | === Stas === | ||
Line 79: | Line 105: | ||
''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.'' | ||
[ ] Review the solution currently implemented in fluent-dom. | [✓] Review the solution currently implemented in fluent-dom. | ||
[ ] 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 89: | 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 100: | Line 126: | ||
''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.'' | ||
[ ] Create a set of rules for formatting, whitespace and indentation, called Fluent Standard. | DROPPED in favor of x-channel. | ||
[ ] Create a tool for reporting linting errors in FTL files. | |||
[ ] Add an option to autofix linting errors. | [DROPPED] Create a set of rules for formatting, whitespace and indentation, called Fluent Standard. | ||
[DROPPED] Create a tool for reporting linting errors in FTL files. | |||
[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 108: | Line 136: | ||
''Related objective: Optimize and streamline the string life cycle for throughput efficiency to maximize community localizer impact, output, and quality (i.e., continuous localization).'' | ''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 | [✓] Document research on REST and GraphQL | ||
[ ] 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 === | ||
* Improve performance of Pontoon | |||
* Add ability to reject suggestions, instead of deleting them | |||
* Use fluent-react on a side project and provide feedback | |||
* Help with Pudelo | |||
=== Kekoa === | === Kekoa === |
edits