L10n:Pontoon: Difference between revisions
(Added new Translate.Next bug to the list.) |
m (→Get involved: Update the link to devdocs) |
||
| Line 154: | Line 154: | ||
== Get involved == | == Get involved == | ||
Here | Check out [https://mozilla-pontoon.readthedocs.io/en/latest/dev/setup.html developer docs] to learn how to set up Pontoon on your computer for development. Here are a few mentored bugs, good to start with for new contributors. | ||
<bugzilla> | <bugzilla> | ||
{ | { | ||
| Line 164: | Line 164: | ||
} | } | ||
</bugzilla> | </bugzilla> | ||
== Feature Brainstorming == | == Feature Brainstorming == | ||
Revision as of 17:35, 18 July 2018
Introduction
Pontoon is Mozilla's Localization Platform. Development takes place on GitHub, where you can also find documentation, ways to get involved and contact information.
This wiki page mainly serves as a development roadmap. We use Mozilla wiki, because it nicely integrates with Bugzilla, which we use for tracking bugs.
Prioritizing bugs
We use 5 bug priority levels, which effectively define the short term roadmap. Priority is usually set after the bug has been confirmed by one of the developers.
- P1: Must be fixed immediately, drop any other work.
- P2: We want to ship this soon, possibly in the current quarter.
- P3: Default starting point, possibly shipping in the following two quarters.
- P4: We expect it to be fixed someday.
- P5: A valid bug, but we might never fix it, unless you provide a patch.
Current quarter
OKR: Replace the existing Translate page with a new version based on React and recent Web technologies
| ID | Summary | Status | Resolution | Priority | Assigned to |
|---|---|---|---|---|---|
| 1473330 | [Translate.Next] Create architecture for code and deployment | RESOLVED | FIXED | P1 | [DEACTIVATED] Adrian Gaudebert |
| 1473348 | [Translate.Next] Implement navigation structure | RESOLVED | FIXED | P2 | [DEACTIVATED] Adrian Gaudebert |
| 1476617 | [Translate.Next] Implement a basic Editor | RESOLVED | FIXED | P2 | [DEACTIVATED] Adrian Gaudebert |
3 Total; 0 Open (0%); 3 Resolved (100%); 0 Verified (0%);
OKR: Compare-locales runs automated quality checks within Pontoon
| ID | Summary | Status | Resolution | Priority | Assigned to |
|---|---|---|---|---|---|
| 1458345 | [checks] Run quality checks during sync | RESOLVED | FIXED | P2 | Jarek Śmiejczak [:jotes] |
| 1458346 | [checks] Use errors and warnings on dashboards and in filters | RESOLVED | INCOMPLETE | P2 | Matjaz Horvat [:mathjazz] |
| 1463173 | [checks] Run checks on batch actions | RESOLVED | FIXED | P2 | Jarek Śmiejczak [:jotes] |
| 1463999 | [checks] Run quality checks when uploading translations | RESOLVED | FIXED | P2 | Jarek Śmiejczak [:jotes] |
| 1475960 | [checks] Add management command to run checks across all translations | RESOLVED | FIXED | P2 | Jarek Śmiejczak [:jotes] |
| 1475962 | [checks] Do not store failed Translate Toolkit checks in the DB | RESOLVED | FIXED | P2 | Jarek Śmiejczak [:jotes] |
6 Total; 0 Open (0%); 6 Resolved (100%); 0 Verified (0%);
Improve path to first contribution to localization at Mozilla (GSoC)
| ID | Summary | Status | Resolution | Priority | Assigned to |
|---|---|---|---|---|---|
| 1344457 | Redesign main menu in the translate view | RESOLVED | DUPLICATE | P3 | Matjaz Horvat [:mathjazz] |
| 1378471 | Create new Pontoon homepage | RESOLVED | FIXED | P2 | shkamaru |
| 1468997 | Add a way to request a new locale directly through Pontoon | RESOLVED | MOVED | P3 | Vishal Sharma [:vishalcr7] |
| 1473134 | Create a guided tour of Pontoon | RESOLVED | FIXED | P2 | Vishal Sharma [:vishalcr7] |
4 Total; 0 Open (0%); 4 Resolved (100%); 0 Verified (0%);
Other goals
14 Total; 0 Open (0%); 14 Resolved (100%); 0 Verified (0%);
Next quarter candidates
Continue development of the Pontoon API
Make Pontoon Python 3 compatible
| ID | Summary | Status | Resolution | Priority | Assigned to |
|---|---|---|---|---|---|
| 1362323 | Upgrade to python 3.6 | RESOLVED | FIXED | P3 | Jarek Śmiejczak [:jotes] |
1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%);
Feedback loop
| ID | Summary | Status | Resolution | Priority | Assigned to |
|---|---|---|---|---|---|
| 1203265 | [translate] Add comments to submitted translations | RESOLVED | DUPLICATE | P3 | |
| 1357499 | [Pontoon] Add support for peer reviewing model | RESOLVED | MOVED | P3 | |
| 1361318 | [translate] Implement original string discussions | RESOLVED | DUPLICATE | P3 |
3 Total; 0 Open (0%); 3 Resolved (100%); 0 Verified (0%);
Notifications
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
Activity tracking
| ID | Summary | Status | Resolution | Priority | Assigned to |
|---|---|---|---|---|---|
| 1225109 | Improving profile page | RESOLVED | MOVED | P3 | |
| 1249470 | [dashboard] Improve latest activity | RESOLVED | MOVED | P3 | |
| 1468840 | [sync] Obsolete Resources instead of deleting them | RESOLVED | MOVED | P2 | Vishal Sharma [:vishalcr7] |
| 1473760 | Add Timeline tab to Project, Locale, ProjectLocale dashboards | RESOLVED | MOVED | P3 | |
| 1473761 | [Action Log] Keep track of user actions on translations | RESOLVED | FIXED | P3 | [DEACTIVATED] Adrian Gaudebert |
5 Total; 0 Open (0%); 5 Resolved (100%); 0 Verified (0%);
Second Quarter
OKR: Pontoon has rich-editor Fluent support that maintains existing Pontoon functionality
13 Total; 0 Open (0%); 13 Resolved (100%); 0 Verified (0%);
OKR: Pontoon uses the same error reporting tool as ELMO (i.e., compare-locales running in Pontoon)
| ID | Summary | Status | Resolution | Priority | Assigned to |
|---|---|---|---|---|---|
| 1458343 | [checks] Run compare-locales checks in Translate view | RESOLVED | FIXED | P2 | Jarek Śmiejczak [:jotes] |
| 1458344 | [checks] Create data model for storing errors and warnings | RESOLVED | FIXED | P2 | Jarek Śmiejczak [:jotes] |
| 1458347 | [checks] Replace Fluent checks with compare-locales checks | RESOLVED | FIXED | P2 | Matjaz Horvat [:mathjazz] |
3 Total; 0 Open (0%); 3 Resolved (100%); 0 Verified (0%);
Other goals
15 Total; 0 Open (0%); 14 Resolved (93.33%); 1 Verified (6.67%);
Missed goals
| ID | Summary | Status | Resolution | Priority | Assigned to |
|---|---|---|---|---|---|
| 1243129 | Integrate React to pontoon | RESOLVED | FIXED | P2 | [DEACTIVATED] Adrian Gaudebert |
| 1407016 | Speed up saving translations | RESOLVED | FIXED | P2 | Jarek Śmiejczak [:jotes] |
| 1453324 | [FTL] Add support for managing variants | RESOLVED | MOVED | P2 | |
| 1458345 | [checks] Run quality checks during sync | RESOLVED | FIXED | P2 | Jarek Śmiejczak [:jotes] |
| 1458346 | [checks] Use errors and warnings on dashboards and in filters | RESOLVED | INCOMPLETE | P2 | Matjaz Horvat [:mathjazz] |
| 1463173 | [checks] Run checks on batch actions | RESOLVED | FIXED | P2 | Jarek Śmiejczak [:jotes] |
| 1463999 | [checks] Run quality checks when uploading translations | RESOLVED | FIXED | P2 | Jarek Śmiejczak [:jotes] |
| 1465121 | [FTL] Upgrade to Fluent Syntax 0.6 | RESOLVED | FIXED | P2 | Matjaz Horvat [:mathjazz] |
8 Total; 0 Open (0%); 8 Resolved (100%); 0 Verified (0%);
First Quarter
OKR: Implement string tiers to help localizers to determine the highest impact areas of the product for their contributions
| ID | Summary | Status | Resolution | Priority | Assigned to |
|---|---|---|---|---|---|
| 1416256 | Add string tiers to Pontoon | RESOLVED | FIXED | P2 | ryan |
1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%);
OKR: Pontoon has rich-editor Fluent support that maintains existing Pontoon functionality
17 Total; 0 Open (0%); 17 Resolved (100%); 0 Verified (0%);
Other goals
19 Total; 0 Open (0%); 19 Resolved (100%); 0 Verified (0%);
Missed goals
10 Total; 0 Open (0%); 10 Resolved (100%); 0 Verified (0%);
Get involved
Check out developer docs to learn how to set up Pontoon on your computer for development. Here are a few mentored bugs, good to start with for new contributors.
No results.
0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);
Feature Brainstorming
If you want to present an idea that is not ready to be put on Bugzilla yet, please add it to L10n:Pontoon/Ideas.