L10n:Pontoon

From MozillaWiki
(Redirected from Pontoon)
Jump to: navigation, search

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.

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.

Full Query
ID Summary Status Priority Assigned to
1377887 Ability to select multiple filters/entities should be more intuitive ASSIGNED P3 Monika Maheshwari [:MonikaMaheshwari]
1468840 [sync] Obsolete Resources instead of deleting them ASSIGNED P2 Vishal Sharma [:vishalcr7]
1584180 [pre-translation] Run quality checks ASSIGNED P3 Vishal Sharma [:vishalcr7]
1588771 [translate] "Unable to approve translation" notification false positive NEW P2 Mario Menjívar Sermeño
1604038 Use unique avatars for users without a Gravatar NEW P3

5 Total; 5 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Current quarter

Upgrade to python 3.6

Full Query
ID Summary Status Resolution Priority Assigned to
1600344 Remove Python 2-specific code parts NEW P5
1585252 [python3] Manually test Pontoon app and sync for regressions RESOLVED FIXED P2 Adrian Gaudebert [:adrian]
1597733 [python3] Update celery to latest version RESOLVED FIXED P2 Adrian Gaudebert [:adrian]
1362323 Upgrade to python 3.6 RESOLVED FIXED P3 Jarek Śmiejczak [:jotes]

4 Total; 1 Open (25%); 3 Resolved (75%); 0 Verified (0%);


Translate.Next Cleanup

Full Query
ID Summary Status Resolution Priority Assigned to
1527853 [Translate.Next] Remove all code related to the old translate page RESOLVED FIXED P5 Adrian Gaudebert [:adrian]

1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%);


Translate.Next Followup

Full Query
ID Summary Status Resolution Priority Assigned to
1536884 [Translate.Next] Add support for in-context localization NEW P2
1586822 [translate] Add ability to drag/toggle columns NEW P2
1588771 [translate] "Unable to approve translation" notification false positive NEW P2 Mario Menjívar Sermeño
1543344 [Translate.Next] Implement the Tab shortcut in Editor NEW P4
1566476 [Translate.Next] Run checks when switching Fluent Editor mode NEW P4
1578235 [Translate.Next] Add ability to switch locales and projects NEW P4
1586234 [Translate.Next] Localize search input placeholder UNCONFIRMED P5
1607775 [Translate.Next] Translate View doesn't show up on docker DEV environment NEW --

8 Total; 8 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Feedback loop

Full Query
ID Summary Status Resolution Priority Assigned to
1203265 [translate] Add comments to submitted translations RESOLVED DUPLICATE P3
1361318 [translate] Implement original string discussions RESOLVED DUPLICATE P3
1398861 [notifications] Notify project Translators when suggestions are submitted NEW P3
1398862 [notifications] Notify suggestion authors when their suggestions get accepted/rejected NEW P3
1603610 [translate] Enable users to leave comments on translations RESOLVED FIXED P2 abowler2
1611508 [translate] Implement Team Comments ASSIGNED P2 abowler2
1611510 [translate] Implement Source String Comments ASSIGNED P2 abowler2
1611512 [translate] Add ability for Add Comment input to grow as you type RESOLVED FIXED P2 abowler2

8 Total; 4 Open (50%); 4 Resolved (50%); 0 Verified (0%);


Pretranslation

Full Query
ID Summary Status Resolution Priority Assigned to
1552804 [pre-translation] Save pre-translations as "Fuzzy.Next" NEW P3
1584178 [pre-translation] Investigate annotating parts of strings for pretranslation NEW P3
1584180 [pre-translation] Run quality checks ASSIGNED P3 Vishal Sharma [:vishalcr7]
1552796 [pre-translation] Define algorithm RESOLVED FIXED P3 Matjaz Horvat [:mathjazz]
1605206 [pre-translation] Move pretranslation to a background task RESOLVED FIXED P3 Vishal Sharma [:vishalcr7]

5 Total; 3 Open (60%); 2 Resolved (40%); 0 Verified (0%);


Activity tracking

Full Query
ID Summary Status Resolution Priority Assigned to
1225109 Improving profile page NEW P3
1249470 [dashboard] Improve latest activity NEW P3
1473760 Add Timeline tab to Project, Locale, ProjectLocale dashboards NEW P3
1473761 [Action Log] Keep track of user actions on translations RESOLVED FIXED P3 Adrian Gaudebert [:adrian]

4 Total; 3 Open (75%); 1 Resolved (25%); 0 Verified (0%);


Other goals

Full Query
ID Summary Status Resolution Priority Assigned to
1530988 [project config] Unable to download files from projects with project configuration NEW P2
1597523 Add Skeleton Loader to Editor and Helpers columns ASSIGNED P2 Matjaz Horvat [:mathjazz]
1468840 [sync] Obsolete Resources instead of deleting them ASSIGNED P2 Vishal Sharma [:vishalcr7]
1609870 [sync] Join sync_project and sync_translations into a single sync task ASSIGNED P2 Matjaz Horvat [:mathjazz]
1486391 GitHub services are being deprecated NEW P3
1514698 [translate] Search all strings of my language without leaving translate view NEW P3
1219431 Add word count to Stats ASSIGNED P3 Karskaya
1243132 [translate] Make translate view responsive NEW P3
1344179 [translate] Keep unsaved translations when navigating to other strings NEW P3
1402679 Mark translations picked from Machinery NEW P3
1486503 [Translate.Next] Create a light theme and enable switching to it NEW P5
1603380 Search broken when filtering for more than one string status RESOLVED FIXED P1 Jarek Śmiejczak [:jotes]
1608660 [sync] L10n files not imported RESOLVED FIXED P1
1612103 [sync] Sync fails with RuntimeError locally RESOLVED FIXED P1 Vishal Sharma [:vishalcr7]
1614588 Missing spinner when submitting translation RESOLVED FIXED P2 Adrian Gaudebert [:adrian]
1477570 [sync] The queue is getting stuck RESOLVED FIXED P2 Jarek Śmiejczak [:jotes]
1606302 Show Approve button for Unreviewed FTL strings RESOLVED FIXED P3 Adrian Gaudebert [:adrian]
1594793 Use Black to format Python code RESOLVED FIXED P5 Adrian Gaudebert [:adrian]
1459156 Adding additional Django users via admin panel does not work RESOLVED FIXED P5 Matjaz Horvat [:mathjazz]
1612814 Building docker image is broken on mac via `make build` RESOLVED FIXED -- Jarek Śmiejczak [:jotes]
1614593 [admin] Do not error if project created with empty Download prefix field RESOLVED FIXED -- Matjaz Horvat [:mathjazz]

21 Total; 11 Open (52.38%); 10 Resolved (47.62%); 0 Verified (0%);


Next quarter candidates

Continue development of the Pontoon API

Translate.Next Localization

Full Query
ID Summary Status Resolution Priority Assigned to
1504695 [Translate.Next] Improve language negotiation NEW P4
1504698 [Translate.Next] Put FTL files in a different repository NEW P4
1507811 [Translate.Next] Get list of supported/available locales NEW P4
1504710 [Translate.Next] Put l10n files next to components NEW P5

4 Total; 4 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Notifications

Full Query
ID Summary Status Resolution Priority Assigned to
1359033 [notifications] Fix sending new string notifications NEW P2
1364069 [notifications] Opt-out from notifications NEW P3
1364071 [notifications] Notification types should be visually distinguishable NEW P3
1374575 [notifications] Add ability to manually send notifications to active team contributors NEW P3
1374576 [notifications] Add ability to filter recipient teams by completeness NEW P3
1374577 [notifications] Add ability to send manual notifications via email NEW P3
1379158 [notifications] Send automated notifications via email NEW P3
1391592 [notifications] Exclude disabled locales NEW P3
1396038 [notifications] Text area to enter notifications should have a preview function NEW P3
1398861 [notifications] Notify project Translators when suggestions are submitted NEW P3
1398862 [notifications] Notify suggestion authors when their suggestions get accepted/rejected NEW P3
1413912 [notifications] Allow to read notifications one by one, or mark notifications as unread NEW P3
1418228 [notifications] Notifications should link to translate view NEW P3
1456842 [notifications] Send notifications for one-off projects NEW P3

14 Total; 14 Open (100%); 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.

Fun read from the past!