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 the 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

Targeted notification system

ID Summary Status Resolution Priority Assigned to
983092 User notifications RESOLVED FIXED P2 Matjaz Horvat [:mathjazz]

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


UI for advanced L20n patterns

ID Summary Status Resolution Priority Assigned to
1280686 Build UI for advanced L20n patterns NEW P2 Matjaz Horvat [:mathjazz]

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


Terminology and Glossary

ID Summary Status Resolution Priority Assigned to
1243140 Add Terminology support NEW P2 Jarek

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


Other bugs

ID Summary Status Resolution Priority Assigned to
1237667 [translate] Add a filter to view strings failing quality checks NEW P2
1305281 Support search across projects NEW P2
1349330 Prevent translations exceeding maximum length to be submitted NEW P2
1350546 Include all languages of a project NEW P2

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


Next quarter roadmap candidates

ID Summary Status Resolution Priority Assigned to
1191424 [translate] Add a way to report problems in translatable strings NEW P3
1203265 [translate] Add comments to submitted translations NEW P3
1204659 [admin] Add Project Manager role for creating new projects NEW P3
1219908 [terminology] Split search query into words, match objects containing each of them NEW P3
1225109 Improving profile page NEW P3
1267548 [translate] Batch to copy original as translation NEW P3
1288956 Add ability to reject suggestions in the review process (also as mass action) NEW P3
1293039 Import translation attributions from VCS committer data NEW P3

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


Get involved

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

ID Summary Priority Status
1161687 [intro] Add RTL support P4 NEW
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
1324936 [Pontoon] Linkify Resource path P2 NEW
1335331 As a user, I want the ability to change email address P3 NEW
1343804 Add ability to save and edit team information P3 NEW
1346150 Dashboard order from earliest deadline first P2 NEW
1351579 Provide a link to the string for each translation on the locales tab P2 NEW
1354223 TM suggestions should show the diff P2 NEW
1354812 Ctrl+Tab triggers copy from helpers P2 NEW

13 Total; 13 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!