L10n:Pontoon Roadmap: Difference between revisions
mNo edit summary |
mNo edit summary |
||
| Line 5: | Line 5: | ||
''This section contains the features that we are currently actively working on, or should be working on shortly. They are considered top priority at the moment. The template for feature sub-sections can be found at the bottom of this page.'' | ''This section contains the features that we are currently actively working on, or should be working on shortly. They are considered top priority at the moment. The template for feature sub-sections can be found at the bottom of this page.'' | ||
== Review Process: Mentions and Pinned comments == | |||
== Review Process == | |||
''This feature enables reviewers to give feedback about proposed translations to their authors and allows collaborators to discuss translations. It also changes the translation UI significantly.'' | ''This feature enables reviewers to give feedback about proposed translations to their authors and allows collaborators to discuss translations. It also changes the translation UI significantly.'' | ||
| Line 29: | Line 11: | ||
* Assignee: [https://github.com/abowler2/ April] | * Assignee: [https://github.com/abowler2/ April] | ||
* [https://docs.google.com/document/d/12vOi2Edjh7THvrUM9gvZksGp-DlUTz0XlxvW05ZXHYU/ Specification] | * [https://docs.google.com/document/d/12vOi2Edjh7THvrUM9gvZksGp-DlUTz0XlxvW05ZXHYU/ Specification] | ||
* <abbr title="Estimated Time to Complete">ETC</abbr>: 1 | * <abbr title="Estimated Time to Complete">ETC</abbr>: 1 Quarter | ||
* Started on: | * Started on: March 11, 2019 | ||
* Completed on: | * Completed on: March 11, 2020 | ||
<bugzilla> | <bugzilla> | ||
| Line 37: | Line 19: | ||
"include_fields": "id, summary, status, resolution, priority, assigned_to", | "include_fields": "id, summary, status, resolution, priority, assigned_to", | ||
"order": "resolution, priority", | "order": "resolution, priority", | ||
"whiteboard": "pontoon- | "whiteboard": "pontoon-source-string-comments" | ||
} | } | ||
</bugzilla> | </bugzilla> | ||
| Line 147: | Line 129: | ||
</bugzilla> | </bugzilla> | ||
== | == Expand usage of ActionLog == | ||
'' | ''Implement the ability to translate terms.'' | ||
* Assignee: TBD | * Assignee: TBD | ||
* | * Specification (to be written) | ||
* <abbr title="Estimated Time to Complete">ETC</abbr>: 1 | * <abbr title="Estimated Time to Complete">ETC</abbr>: 1 Month | ||
* Started on: - | * Started on: - | ||
* Completed on: - | * Completed on: - | ||
| Line 160: | Line 142: | ||
"include_fields": "id, summary, status, resolution, priority, assigned_to", | "include_fields": "id, summary, status, resolution, priority, assigned_to", | ||
"order": "resolution, priority", | "order": "resolution, priority", | ||
"whiteboard": "pontoon- | "whiteboard": "pontoon-expand-actionlog" | ||
} | } | ||
</bugzilla> | </bugzilla> | ||
== | == Mark Machinery Translations == | ||
'' | ''Mark translations coming from machinery (Translation Memory or Machine Translation) as such, to show in the UI and use to understand value of our data sources.'' | ||
* Assignee: TBD | * Assignee: TBD | ||
* Specification (to be written) | * Specification (to be written) | ||
* <abbr title="Estimated Time to Complete">ETC</abbr>: 1 | * <abbr title="Estimated Time to Complete">ETC</abbr>: 1 Month | ||
* Started on: - | * Started on: - | ||
* Completed on: - | * Completed on: - | ||
| Line 177: | Line 159: | ||
"include_fields": "id, summary, status, resolution, priority, assigned_to", | "include_fields": "id, summary, status, resolution, priority, assigned_to", | ||
"order": "resolution, priority", | "order": "resolution, priority", | ||
"whiteboard": "pontoon- | "whiteboard": "pontoon-mark-machinery-translations" | ||
} | } | ||
</bugzilla> | </bugzilla> | ||
== | == Private Projects == | ||
'' | ''Allow projects on Pontoon to be accessible only to superusers.'' | ||
* Assignee: [https://github.com/ | * Assignee: TBD | ||
* [https://github.com/mozilla/pontoon/pull/1562 Specification] (in progress) | |||
* <abbr title="Estimated Time to Complete">ETC</abbr>: 1 Week | * <abbr title="Estimated Time to Complete">ETC</abbr>: 1 Week | ||
* Started on: - | * Started on: - | ||
| Line 194: | Line 176: | ||
"include_fields": "id, summary, status, resolution, priority, assigned_to", | "include_fields": "id, summary, status, resolution, priority, assigned_to", | ||
"order": "resolution, priority", | "order": "resolution, priority", | ||
"whiteboard": "pontoon- | "whiteboard": "pontoon-private-projects" | ||
} | } | ||
</bugzilla> | </bugzilla> | ||
== | == Development Process == | ||
'' | ''Enforce a more strict development process for Pontoon features, including documentation for new features and feature changes.'' | ||
* Assignee: | * Assignee: [https://github.com/adngdb/ Adrian] | ||
* Specification (to be written) | * Specification (to be written) | ||
* <abbr title="Estimated Time to Complete">ETC</abbr>: 1 | * <abbr title="Estimated Time to Complete">ETC</abbr>: 1 Week | ||
* Started on: - | * Started on: - | ||
* Completed on: - | * Completed on: - | ||
| Line 211: | Line 193: | ||
"include_fields": "id, summary, status, resolution, priority, assigned_to", | "include_fields": "id, summary, status, resolution, priority, assigned_to", | ||
"order": "resolution, priority", | "order": "resolution, priority", | ||
"whiteboard": "pontoon- | "whiteboard": "pontoon-dev-process" | ||
} | } | ||
</bugzilla> | </bugzilla> | ||
= Features Pool = | = Features Pool = | ||
| Line 224: | Line 205: | ||
! Feature !! <abbr title="Estimated Time to Complete">ETC</abbr> !! Priority !! Bug !! Whiteboard !! Specification | ! Feature !! <abbr title="Estimated Time to Complete">ETC</abbr> !! Priority !! Bug !! Whiteboard !! Specification | ||
|- | |- | ||
| | | Localization of Translate app || 1 Month || P3 || - || [https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard=tn-localization&list_id=15171137 tn-localization] || - | ||
|- | |- | ||
| | | Project Admin UI || 1 Month || P3 || - || [https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard=pontoon-admin-project-ui&list_id=15171137 pontoon-admin-project-ui] || - | ||
|- | |- | ||
| Mobile experience || 1 Half-Year || P2 || [https://bugzilla.mozilla.org/show_bug.cgi?id=1243132 Bug 1243132] || - || - | | Mobile experience || 1 Half-Year || P2 || [https://bugzilla.mozilla.org/show_bug.cgi?id=1243132 Bug 1243132] || - || - | ||
| Line 284: | Line 265: | ||
</bugzilla> | </bugzilla> | ||
</nowiki> | </nowiki> | ||
= Done = | |||
''This section contains the features that we are currently actively working on, or should be working on shortly. They are considered top priority at the moment. The template for feature sub-sections can be found at the bottom of this page.'' | |||
== Pretranslation == | |||
''Implement the ability to use MT and TM to translate content before it is translated by human translators. '' | |||
* Assignee: [https://github.com/vishalcr7/ Vishal] | |||
* [https://docs.google.com/document/d/1boRPISz-mW5Z_mVJ8mAhmES3va9P4GJSpI7gDw5gxjQ/ Specification] | |||
* <abbr title="Estimated Time to Complete">ETC</abbr>: 1 Month | |||
* Started on: February 1, 2020 | |||
* Completed on: February 28, 2020 | |||
<bugzilla> | |||
{ | |||
"include_fields": "id, summary, status, resolution, priority, assigned_to", | |||
"order": "resolution, priority", | |||
"whiteboard": "pontoon-pretranslation" | |||
} | |||
</bugzilla> | |||
== Review Process: Translation and Source string comments == | |||
''This feature enables reviewers to give feedback about proposed translations to their authors and allows collaborators to discuss translations. It also changes the translation UI significantly.'' | |||
* Assignee: [https://github.com/abowler2/ April] | |||
* [https://docs.google.com/document/d/12vOi2Edjh7THvrUM9gvZksGp-DlUTz0XlxvW05ZXHYU/ Specification] | |||
* <abbr title="Estimated Time to Complete">ETC</abbr>: 1 Quarter | |||
* Started on: December 1, 2019 | |||
* Completed on: March 11, 2020 | |||
<bugzilla> | |||
{ | |||
"include_fields": "id, summary, status, resolution, priority, assigned_to", | |||
"order": "resolution, priority", | |||
"whiteboard": "pontoon-review-process" | |||
} | |||
</bugzilla> | |||
Revision as of 16:24, 27 March 2020
This page documents the current status of work being done on Pontoon.
In Progress
This section contains the features that we are currently actively working on, or should be working on shortly. They are considered top priority at the moment. The template for feature sub-sections can be found at the bottom of this page.
Review Process: Mentions and Pinned comments
This feature enables reviewers to give feedback about proposed translations to their authors and allows collaborators to discuss translations. It also changes the translation UI significantly.
- Assignee: April
- Specification
- ETC: 1 Quarter
- Started on: March 11, 2019
- Completed on: March 11, 2020
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1
Django Upgrade
Upgrade Pontoon from django 1.11 to django 2, and then to django 3 if possible.
- Assignee: jotes
- Specification not needed
- ETC: 1 Month
- Started on: -
- Completed on: -
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1
Terminology Presentation
Implement term presentation in translation workbench.
- Assignee: Matjaž
- Specification
- ETC: 1 Month
- Started on: -
- Completed on: -
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1
Join Sync Tasks
The sync_project and sync_translations task should become one.
- Assignee: Vishal
- Specification not needed
- ETC: 1 Week
- Started on: March 23, 2020
- Completed on: -
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1
Specification Process
Create and document a process to propose new features for Pontoon, with complete specification.
- Assignee: Adrian
- Specification in progress
- ETC: 1 Month
- Started on: February 10, 2020
- Completed on: -
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1
Documentation overhaul
Rebuild Pontoon's documentation to make it more accessible, more exhaustive and easier to maintain.
- Assignee: Adrian
- Specification in progress
- ETC: 1 Quarter
- Started on: February 20, 2020
- Completed on: -
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1
Next Candidates
This section contains the features that should be worked on as soon as we're done with the ones in the previous section. They are second in priority.
Terminology Translation
Implement the ability to translate terms.
- Assignee: TBD
- Specification (to be written)
- ETC: 1 Month
- Started on: -
- Completed on: -
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1
Expand usage of ActionLog
Implement the ability to translate terms.
- Assignee: TBD
- Specification (to be written)
- ETC: 1 Month
- Started on: -
- Completed on: -
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1
Mark Machinery Translations
Mark translations coming from machinery (Translation Memory or Machine Translation) as such, to show in the UI and use to understand value of our data sources.
- Assignee: TBD
- Specification (to be written)
- ETC: 1 Month
- Started on: -
- Completed on: -
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1
Private Projects
Allow projects on Pontoon to be accessible only to superusers.
- Assignee: TBD
- Specification (in progress)
- ETC: 1 Week
- Started on: -
- Completed on: -
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1
Development Process
Enforce a more strict development process for Pontoon features, including documentation for new features and feature changes.
- Assignee: Adrian
- Specification (to be written)
- ETC: 1 Week
- Started on: -
- Completed on: -
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1
Features Pool
This table contains a list of all the features we want to see happen in Pontoon. Each feature should have a bug associated with it. Features cannot move into the previous sections without a written specification. Priority is here to help us choose which ones should be moved up when we get room in the roadmap. ETC (Estimated Time to Complete) is a very rough estimation of how much it would take for one person to complete the whole feature.
| Feature | ETC | Priority | Bug | Whiteboard | Specification |
|---|---|---|---|---|---|
| Localization of Translate app | 1 Month | P3 | - | tn-localization | - |
| Project Admin UI | 1 Month | P3 | - | pontoon-admin-project-ui | - |
| Mobile experience | 1 Half-Year | P2 | Bug 1243132 | - | - |
| Custom themes | 1 Month | P2 | Bug 1486503 | - | - |
| State-of-the-art Fluent Rich Editor | 1 Year | P1 | - | - | - |
| Gamification | 1 Year | P2 | - | - | - |
| Terminology Creation | 1 Month | P2 | - | - | - |
| Review summary dashboard | 1 Month | P2 | - | - | - |
| Services-oriented infrastructure | 1 Half-Year | P2 | - | - | - |
| Admin interface | 1 Half-Year | P2 | - | - | - |
| Deployment to multiple platforms | 1 Week | P2 | - | - | - |
| Notification system | 1 Quarter | P1 | - | - | - |
| Public API | 1 Quarter | P3 | - | - | - |
| Search all strings while translating | 1 Month | P2 | Bug 1514698 | - | - |
| Localize all of Pontoon | 1 Quarter | P2 | - | - | - |
| Evolve deadlines | 1 Month | P1 | - | - | - |
| Update sync technical documentation | 1 Week | P2 | - | - | - |
| Sync logs | 1 Month | P1 | - | - | - |
| Fluent MT / TM support | 1 Half-Year | P1 | - | - | - |
| In-content localization | 1 Quarter | P2 | - | - | - |
Template
== Feature Name ==
''Short description of the feature.''
* Assignee: [person name, link to profile]
* [https://link.to.spec/ Specification]
* <abbr title="Estimated Time to Complete">ETC</abbr>: [1 Week | 1 Month | 1 Quarter | 1 Half-Year | 1 Year]
* Started on: -
* Completed on: -
<bugzilla>
{
"include_fields": "id, summary, status, resolution, priority, assigned_to",
"order": "resolution, priority",
"whiteboard": "<feature-whiteboard-tag>"
}
</bugzilla>
Done
This section contains the features that we are currently actively working on, or should be working on shortly. They are considered top priority at the moment. The template for feature sub-sections can be found at the bottom of this page.
Pretranslation
Implement the ability to use MT and TM to translate content before it is translated by human translators.
- Assignee: Vishal
- Specification
- ETC: 1 Month
- Started on: February 1, 2020
- Completed on: February 28, 2020
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1
Review Process: Translation and Source string comments
This feature enables reviewers to give feedback about proposed translations to their authors and allows collaborators to discuss translations. It also changes the translation UI significantly.
- Assignee: April
- Specification
- ETC: 1 Quarter
- Started on: December 1, 2019
- Completed on: March 11, 2020
Bugzilla query error
Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 429 [1] => Unknown Error ) ) 1