L10n:Pontoon

From MozillaWiki
Jump to: navigation, search

Introduction

Pontoon is a localization tool. It specializes in translating websites in-place, but can handle virtually any project that uses one of the standard localization file formats. Development takes place on GitHub, where you can find documentation, ways to get involved and contact information.

This wiki page mainly serves as development roadmap. We use Mozilla wiki, because it integrates with Bugzilla nicely, 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 roadmap

Deliver advanced Fluent UI in Pontoon

Full Query
ID Summary Status Resolution Priority Assigned to
1362072 [FTL] Build UI for FTL features required for Firefox for Android NEW P2 Matjaz Horvat [:mathjazz]
1366259 [FTL] Dashboards display the resource context in the pop-up for FTL files NEW P2 Matjaz Horvat [:mathjazz]
1382348 [FTL] Mark placeables in FTL strings NEW P2
1382536 [FTL] Editing attributes should not be limited to one line NEW P2
1382778 [FTL] Add support for copying translations from helpers NEW P2
1392255 [FTL] Enable source view support NEW P2 Matjaz Horvat [:mathjazz]
1393523 [FTL] Search and Replace value only NEW P2

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


API Milestone 2

Full Query
ID Summary Status Resolution Priority Assigned to
1408625 [API] Query for a project of a particular locale NEW P2
1409711 [API] Establish a good practice for paginating results. NEW P2
1409723 [API] Expose Resources and TranslatedResources NEW P2
1409724 [API] Expose Entities and Translations NEW P2

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


Other bugs

Full Query
ID Summary Status Resolution Priority Assigned to
1219908 [translate] Split search query into words, match objects containing each of them NEW P3
1305281 [translate] Support search across projects NEW P2 Matjaz Horvat [:mathjazz]
1350546 Include all languages of a project NEW P2
1377969 Replace Suggested state with Missing and introduce Unreviewed Suggestions NEW P2
1397377 [decision] Restore delete translation option NEW P2
1407623 New input source for short-lived projects NEW P2 Adrian Gaudebert [:adrian]

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


Next quarter roadmap candidates

Full Query
ID Summary Status Resolution Priority Assigned to
1203265 [translate] Add comments to submitted translations NEW P3
1237667 [translate] Add a filter to view strings failing quality checks NEW P2 jotes
1243140 Use Microsoft Terminology in translate view NEW P2 jotes
1293039 Import translation attributions from VCS committer data NEW P3
1361318 [translate] Implement original string discussions NEW P3

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


Get involved

Here's a few mentored bugs, good to start with for new contributors.

Full Query
ID Summary Priority Status
1179956 Set EXCLUDES setting via environment and improve how we pull settings from the env P5 NEW
1216785 [translate] Pontoon should refresh after undo close tab P3 NEW
1243137 [translate] Presentation of empty strings P3 NEW
1268841 Provide a way to insert placeables via shortcuts P3 NEW
1315234 Partially translated/suggested pluralized strings are treated as missing P3 NEW
1335331 As a user, I want the ability to change email address P3 NEW
1369976 [translate] Add ability to sort resources by completion in the resource menu P3 NEW
1385093 Translation view does not remember the frames width P4 NEW
1398852 As a user, I want to see how big the project is from the project request form P3 NEW
1415732 Refactor base/models.py into smaller files P4 NEW

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


Check out developer docs to learn how to set up Pontoon on your computer for development.

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!