L10n:Goals/Q4 2017: Difference between revisions

no edit summary
No edit summary
 
(18 intermediate revisions by 4 users not shown)
Line 14: Line 14:
* Pontoon.next - <b>Adrian</b>, M, Ax, PM group
* Pontoon.next - <b>Adrian</b>, M, Ax, PM group


[https://docs.google.com/presentation/d/1vbMR5GCXYJqsDkJA289L5iJQIpLEamKeAQ8MoooH3Jk/edit#slide=id.g279c0abdc0_0_44 Planning spreadsheet].
[https://docs.google.com/spreadsheets/d/14qGL9F_nbP-m5WHPQKWREDMn6DZZqgWKBUVT67n_jxc/edit#gid=0 Planning spreadsheet].


==Roundtable==
==Roundtable==
Line 21: Line 21:


=== Delphine ===
=== Delphine ===
* Update mobile competitor's spreadsheet with current and latest Google/iOS data available, in order to define 2018 mobile competitive strategy
* Add at least 9 new locales to Fennec
* Update current RTL Firefox iOS experience: look into current bugs attached to meta bug and update current status where relevant (since this has most surely changed since the last iOS update) - and then, possibly finding people to get some bugs fixed there
* Focus: set-up clear new l10n process with both iOS and Android teams, given new sign-off criteria


=== Flod ===
=== Flod ===
Firefox Desktop
Firefox Desktop
* Support cross-channel repository initiative through:
* Support cross-channel repository initiative through:
** <span style="color: black"><strong>[]</strong></span> (from Q2) Initial testing and support.
** <span style="color: green"><strong>[DONE]</strong></span> (from Q2) Initial testing and support.
** <span style="color: black"><strong>[]</strong></span> (from Q2) Creating documentation for new processes.
** <span style="color: green"><strong>[DONE]</strong></span> (from Q2) Creating documentation for new processes.
** <span style="color: black"><strong>[]</strong></span> (from Q2) Adding support for cross-channel repository in Transvision.
** <span style="color: green"><strong>[DONE]</strong></span> (from Q2) Adding support for cross-channel repository in Transvision.
** <span style="color: black"><strong>[]</strong></span> (from Q2) Starting discussion with release management about shipping updates on release and ESR channels.
** <span style="color: green"><strong>[DONE]</strong></span> (from Q2) Starting discussion with release management about shipping updates on release and ESR channels.
** <span style="color: black"><strong>[]</strong></span> (from Q2) Support DevTools move to an external GitHub repository.
* <span style="color: green"><strong>[DONE]</strong></span> Try to move at least one new locale to Beta (ne-NP).
* <span style="color: black"><strong>[]</strong></span> Try to move at least one new locale to Beta.
* <span style="color: green"><strong>[DONE]</strong></span> Improve quality, reduce number of errors like missing variables, translated keyboard shortcuts, out of length strings, number of plural forms.


Other products, tools, support for mozilla.org and mobile
Other products, tools, support for mozilla.org and mobile
* <span style="color: black"><strong>[]</strong></span> Identify tool to localize documentation repositories.
* <span style="color: red"><strong>[Q1-2018]</strong></span> Identify tool to localize documentation repositories.
* <span style="color: black"><strong>[]</strong></span> Transvision: Add Focus for Android and iOS, rationalize code around projects.
* Transvision:
* <span style="color: black"><strong>[]</strong></span> (ongoing) Support Test Pilot experiments and system add-ons (review, localization setup, infrastructure).
** <span style="color: green"><strong>[DONE]</strong></span> Add Focus for Android and iOS, rationalize code around projects.
** <span style="color: green"><strong>[DONE]</strong></span> Add view to check keyboard shortcuts.
* <span style="color: green"><strong>[DONE]</strong></span> (ongoing) Support Test Pilot experiments and system add-ons (review, localization setup, infrastructure).


Back-burner
Back-burner
* <span style="color: black"><strong>[]</strong></span> (from Q2, blocked by new project configurations) Get string tiers implemented in tools (Pontoon).
* <span style="color: orange"><strong>[in progress]</strong></span> (from Q2) Get string tiers implemented in tools (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: green"><strong>[ongoing]</strong></span> Identify inactive locales, reach out to them, try to find new contributors, remove them from builds if that fails (long term goal for 2017/2018).


=== Gandalf ===
=== Gandalf ===


* [] Enable Fluent in Firefox
* <span style="color: green"><strong>[DONE]</strong></span> Enable Fluent in Firefox
* [] Release fluent-rs 0.1.0
* <span style="color: green"><strong>[DONE]</strong></span> Release fluent-rs 0.1.0
* [] Design a plan for Fluent in WebExtensions
* <span style="color: green"><strong>[DONE]</strong></span> Design a plan for Fluent in WebExtensions


=== Jeff ===
=== Jeff ===
'''[] Support landing Fluent in Firefox'''
* [] Support landing Fluent in Firefox
* This will be completed when the appropriate stakeholders have been gathered, release criteria has been defined, and Fluent is on the Firefox roadmap.
** This will be completed when the appropriate stakeholders have been gathered, release criteria has been defined, and Fluent is on the Firefox roadmap.
'''[] Finalize 2018 OKR doc'''
* [] Finalize 2018 OKR doc
 
* [] Identify l10n design sprints for H12017.
'''[] With help from Open Innovation, define the framework used to discuss re-designed alliance with community'''
* [] Create framework for defining l10n community leadership and contribution models with Open Innovation.


=== Matjaž ===
=== Matjaž ===
Line 64: Line 70:
1. Support Fluent in cross-channel localization.
1. Support Fluent in cross-channel localization.


   [ ] Adapt compare-locales to support Fluent Comments, Sections and whitespace.
   [] Adapt compare-locales to support Fluent Comments, Sections and whitespace.
   [ ] Enable merging FTL files across channels.
   [] Enable merging FTL files across channels.
 
2. Create fluent-lint for linting FTL files and autofixing them
 
  [ ] Create a set of rules for formatting, whitespace and indentation, called Fluent Standard.
  [ ] Create a tool for reporting linting errors in FTL files.
  [ ] Add an option to autofix linting errors.


3. Define a roadmap for Pontoon API and complete one milestone.
2. Define a roadmap for Pontoon API and complete one milestone.


   [ ] Identify upcoming needs for exposing Pontoon data.
   [] Identify upcoming needs for exposing Pontoon data.
   [ ] Document the roadmap on the wiki.
   [] Document the roadmap on the wiki.
   [ ] Complete one milestone on the roadmap.
   [ ] Complete one milestone on the roadmap.


4. Add a solution for localizing DOM fragments to fluent-react. <sup>CARRY-OVER from Q3</sup>
3. Add a solution for localizing DOM fragments to fluent-react. <sup>CARRY-OVER from Q3</sup>


   [Q3] Review the solution currently implemented in fluent-dom.
   [] Review the solution currently implemented in fluent-dom.
   [Q3] Research current solutions in other i18n libraries for React
   [] Research current solutions in other i18n libraries for React
   [Q3] Research approaches to parsing HTML in translations
   [] Research approaches to parsing HTML in translations
   [ ] Implement
   [] Implement
   [ ] Write tests and documentation
   [] Write tests and documentation


=== Adrian ===
=== Adrian ===
Confirmed users
1,016

edits