L10n:Pontoon 2019
Introduction
Pontoon is a localization platform, used and developed by the Mozilla localization community.
This wiki page is an archive of all the things the Pontoon team did in 2019.
First quarter
OKR: Replace the existing Translate page with a new version based on React and recent Web technologies
25 Total; 0 Open (0%); 25 Resolved (100%); 0 Verified (0%);
OKR: Implement source editor in Pontoon
ID | Summary | Status | Resolution | Priority | Assigned to |
---|---|---|---|---|---|
1433994 | [Translate.Next] Make source FTL editor look like a source code editor | RESOLVED | FIXED | P3 | [DEACTIVATED] Adrian Gaudebert |
1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%);
OKR: Upgrade to python 3.6
ID | Summary | Status | Resolution | Priority | Assigned to |
---|---|---|---|---|---|
1536670 | [python3] Update to six==1.12.0 and update all new parts of the codebase to use it | RESOLVED | FIXED | P2 | Jarek Śmiejczak [:jotes] |
1527507 | Create a constraints file and move all non-direct dependencies there | RESOLVED | FIXED | P3 | Jarek Śmiejczak [:jotes] |
2 Total; 0 Open (0%); 2 Resolved (100%); 0 Verified (0%);
Improve experience for 3rd-party deployments
ID | Summary | Status | Resolution | Priority | Assigned to |
---|---|---|---|---|---|
1497572 | Improve custom deployment experience | RESOLVED | FIXED | P4 | Vishal Sharma [:vishalcr7] |
1522520 | Make homepage content customizable | RESOLVED | FIXED | P4 | Vishal Sharma [:vishalcr7] |
1536897 | Make homepage content generic | RESOLVED | FIXED | P4 | Matjaz Horvat [:mathjazz] |
3 Total; 0 Open (0%); 3 Resolved (100%); 0 Verified (0%);
Other goals
20 Total; 0 Open (0%); 20 Resolved (100%); 0 Verified (0%);
Second quarter
OKR: Turn on Translate.Next by default for all Pontoon users
41 Total; 0 Open (0%); 40 Resolved (97.56%); 1 Verified (2.44%);
OKR: Upgrade to python 3.6
ID | Summary | Status | Resolution | Priority | Assigned to |
---|---|---|---|---|---|
1541252 | [python3] Fix all errors reported by pylint and flake8 | RESOLVED | FIXED | P2 | Jarek Śmiejczak [:jotes] |
1537613 | [python3] Check dependencies and update them to versions compatible with Python 3.6 | RESOLVED | FIXED | P3 | Jarek Śmiejczak [:jotes] |
1541260 | [python3] Add a service in docker-compose with Python 3 as the default interpreter | RESOLVED | FIXED | P3 | Aniruddha Basak |
3 Total; 0 Open (0%); 3 Resolved (100%); 0 Verified (0%);
Improve experience for 3rd-party deployments
ID | Summary | Status | Resolution | Priority | Assigned to |
---|---|---|---|---|---|
1336999 | Add documentation for making a project localizable with Pontoon | RESOLVED | FIXED | P4 | Vishal Sharma [:vishalcr7] |
1532380 | Add Fluent support for database projects | RESOLVED | WORKSFORME | -- | Vishal Sharma [:vishalcr7] |
2 Total; 0 Open (0%); 2 Resolved (100%); 0 Verified (0%);
Other goals
10 Total; 0 Open (0%); 10 Resolved (100%); 0 Verified (0%);
Third quarter
Translate.Next: Run 2 staged rollouts, addressing 100% of critical regressions in each rollout
12 Total; 0 Open (0%); 12 Resolved (100%); 0 Verified (0%);
Translate.Next: Bring list of P2/P3 bugs to 0 (feature parity with Translate.Current)
44 Total; 0 Open (0%); 43 Resolved (97.73%); 1 Verified (2.27%);
Upgrade to python 3.6
ID | Summary | Status | Resolution | Priority | Assigned to |
---|---|---|---|---|---|
1542084 | [python3] Add Python 3.6 to the testing matrix on TravisCI | RESOLVED | FIXED | P2 | Jarek Śmiejczak [:jotes] |
1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%);
Other goals
ID | Summary | Status | Resolution | Priority | Assigned to |
---|---|---|---|---|---|
1571039 | Drop hardcoded locale redirects | RESOLVED | FIXED | P1 | Matjaz Horvat [:mathjazz] |
1576120 | [FTL] Store strings in TM as simple strings | RESOLVED | FIXED | P1 | Matjaz Horvat [:mathjazz] |
1578537 | Upgrade PostgreSQL by 13 Nov 2019 | RESOLVED | FIXED | P1 | Matjaz Horvat [:mathjazz] |
1563677 | [FTL] Selectors containing quotes result in `expected literal` error | RESOLVED | FIXED | P3 | Matjaz Horvat [:mathjazz] |
1584995 | Export locale-specific translation memory dbs as TMX files | RESOLVED | FIXED | P3 | Matjaz Horvat [:mathjazz] |
1578057 | [dashboard] Teams dashboard shows last activity from introduction projects | RESOLVED | FIXED | -- | Michal Stanke (Mozilla.cz) [:mstanke][:MikkCZ] |
1565674 | [sync] Changes to folders that are symlinks not committed | RESOLVED | WORKSFORME | P1 | Matjaz Horvat [:mathjazz] |
7 Total; 0 Open (0%); 7 Resolved (100%); 0 Verified (0%);
Fourth Quarter
Translate.Next Cleanup
ID | Summary | Status | Resolution | Priority | Assigned to |
---|---|---|---|---|---|
1588470 | [translate] Remove Translate.Next banner | RESOLVED | FIXED | P2 | [DEACTIVATED] Adrian Gaudebert |
1588471 | [translate] Remove /translate/ from the URL | RESOLVED | FIXED | P2 | [DEACTIVATED] Adrian Gaudebert |
1587341 | [Translate.Next] Remove waffle flag | RESOLVED | FIXED | P4 | [DEACTIVATED] Adrian Gaudebert |
3 Total; 0 Open (0%); 3 Resolved (100%); 0 Verified (0%);
Translate.Next Followup
15 Total; 0 Open (0%); 15 Resolved (100%); 0 Verified (0%);
3-column layout
ID | Summary | Status | Resolution | Priority | Assigned to |
---|---|---|---|---|---|
1514555 | The string list shouldn't ellipsis if the strings is long, it should overflow instead | RESOLVED | FIXED | P2 | kathiekim95 |
1586820 | [translate] Implement 3-column layout | RESOLVED | FIXED | P2 | Matjaz Horvat [:mathjazz] |
1586827 | [translate] Redesign search boxes to look more like input fields | RESOLVED | FIXED | P2 | Monika Maheshwari [:MonikaMaheshwari] |
1586829 | [translate] Show avatars in translations | RESOLVED | FIXED | P2 | Anastasia |
1589079 | [translate] Redesign Translation author and timestamp presentation | RESOLVED | FIXED | P2 | Anastasia |
1593237 | Replace string list spinner with content loading placeholder | RESOLVED | FIXED | P3 | michaelumanah |
1595694 | Update interactive tour to fit the 3-column layout | RESOLVED | FIXED | P2 | Matjaz Horvat [:mathjazz] |
7 Total; 0 Open (0%); 7 Resolved (100%); 0 Verified (0%);
Pretranslation
ID | Summary | Status | Resolution | Priority | Assigned to |
---|---|---|---|---|---|
1552801 | [pre-translation] Implement core task | RESOLVED | FIXED | P3 | Vishal Sharma [:vishalcr7] |
1552802 | [pre-translation] Add support in project admin | RESOLVED | FIXED | P3 | Vishal Sharma [:vishalcr7] |
2 Total; 0 Open (0%); 2 Resolved (100%); 0 Verified (0%);
Upgrade to python 3.6
ID | Summary | Status | Resolution | Priority | Assigned to |
---|---|---|---|---|---|
1585251 | [python3] Make unit tests pass in python3 | RESOLVED | FIXED | P2 | Jarek Śmiejczak [:jotes] |
1585253 | [python3] Deploy to Heroku | RESOLVED | FIXED | P2 | Matjaz Horvat [:mathjazz] |
1597731 | [python3][sync] TypeError when running with Python 3 | RESOLVED | FIXED | P2 | [DEACTIVATED] Adrian Gaudebert |
1597732 | [python3] Update mercurial to version 5.2 | RESOLVED | FIXED | P2 | [DEACTIVATED] Adrian Gaudebert |
1591498 | [python3] Solve glob_to_regex for both py2 and py3 | RESOLVED | FIXED | -- | Jarek Śmiejczak [:jotes] |
1597558 | Raygun.io middleware can't report errors on Python 3 branch | RESOLVED | FIXED | -- | Jarek Śmiejczak [:jotes] |
6 Total; 0 Open (0%); 6 Resolved (100%); 0 Verified (0%);
Other goals
40 Total; 0 Open (0%); 40 Resolved (100%); 0 Verified (0%);