L10n:Pontoon: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
mNo edit summary
 
(84 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Introduction ==
[https://pontoon.mozilla.org/ Pontoon] is a localization platform, used and developed by the Mozilla localization community.
[https://pontoon.mozilla.org/ Pontoon] is a localization platform, used and developed by the Mozilla localization community. Some links:
* Source code: [https://github.com/mozilla/pontoon GitHub]
* Bug tracker: [https://bugzilla.mozilla.org/buglist.cgi?product=Webtools&component=Pontoon&resolution=--- Bugzilla]
* Documentation: [https://mozilla-pontoon.readthedocs.io/en/latest/index.html Read the Docs]
* Discussions: [https://chat.mozilla.org/#/room/#pontoon:mozilla.org chat.mozilla.org]


This wiki page mainly serves as a development roadmap. We use Mozilla wiki, because it nicely integrates with our bug tracker.
See [https://github.com/mozilla/pontoon Pontoon project on GitHub] to access source code, issues, roadmap, documentation, discussions, etc.
 
== Get involved ==
Check out [https://mozilla-pontoon.readthedocs.io/en/latest/dev/first-contribution.html The Guide to your First Contribution to Pontoon] 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>
    {
        "product": "Webtools",
        "component": "Pontoon",
        "bug_mentor_type": "contains",
        "bug_mentor": "@",
        "resolution": "---",
        "include_fields": "id, summary, status, priority, assigned_to"
    }
</bugzilla>
 
== 2020 Roadmap ==
This is a high-level overview of Pontoon Roadmap for the current year.
 
'''[https://wiki.mozilla.org/L10n:Pontoon_Roadmap DETAILED ROADMAP].'''
 
==== Q1 ====
* [✓] Pretranslation: Run checks and send translations to VCS (1M)
* [✓] Review Process: Translation and Source string comments (1Q)
* [✓] Django Upgrade (1M)
* [✓] Terminology: Presentation (1M)
* [✓] Join Sync Tasks (1W)
* [✓] Specification Process (1M)
* [ ] Documentation Overhaul (1Q)
 
==== Q2 ====
* [✓] Review Process: Mentions and Pinned comments (1M)
* [✓] Private Projects: Private/Public switch only (1W)
* [✓] Mark Machinery Translations (1W)
* [✓] Terminology: Translation (1M)
* [ ] Development Process (1W)
 
==== Q3 ====
* [ ] Community Health Dashboard (1M)
* [ ] Search all strings while translating (1W)
* [ ] Custom themes (1M)
 
==== Q4 ====
* [ ] Evolve deadlines (1M)
* [ ] Project Admin UI (1M)
 
== Non-Roadmap goals ==
A collection of bugs we'd like to see fixed soon, but didn't make it to the Roadmap.
<bugzilla>
    {
        "bug_id": "1486391, 1530988, 1536884, 1588771, 1543344, 1566476, 1578235, 1586234, 1586822, 1628446, 1625443, 1611666, 1612814, 1527853, 1614588, 1614593, 1612103, 1594793, 1606302, 1459156, 1608660, 1597733, 1521288, 1219431, 1619650, 1616918, 1628256, 1624408, 1629586, 1624370, 1629968, 1631116, 1633149, 1601987, 1638341, 1638239, 1637851, 1604038, 1639492, 1640296, 1635743, 1644770, 1561663, 1567400, 1657587, 1632206, 1658420, 1618841, 1659491, 1646209, 1638651, 1598313, 1662510, 1615565, 1530988, 1667765, 1666199, 1609696, 1668362, 1669192, 1640235, 1671295, 1605421, 1674246, 1674173, 1671836, 1672713, 1658867, 1675438, 1666277, 1647124, 1673043, 1676927, 1676336, 1607158, 1676751, 1646010, 1668175, 1673238, 1676750, 1674159, 1627655, 1602896, 1610284, 1633148, 1608045, 1678452, 1680429, 1680536, 1681293, 1677173, 1682122, 1513104, 1683539, 1683619",
        "include_fields": "id, summary, status, resolution, priority, assigned_to",
        "order": "resolution, priority"
    }
</bugzilla>
 
== 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.
 
== Fun read from the past! ==
* [http://ozten.com/psto/2009/08/14/a-sketch-of-po-liveedit/ A Sketch of PO LiveEdit (by Austin King)]
* [http://diary.braniecki.net/tag/pontoon/ Posts on Pontoon (by Zbigniew Braniecki)]
* [http://blog.mozilla.com/webdev/2009/08/17/improving-mozilla-web-localization-part-3-challenges-for-tools/ Improving Mozilla Web Localization, Part 3: Challenges for Tools (by Fred Wenzel)]


[[Category:L10n]]
[[Category:L10n]]

Latest revision as of 01:25, 12 November 2021

Pontoon is a localization platform, used and developed by the Mozilla localization community.

See Pontoon project on GitHub to access source code, issues, roadmap, documentation, discussions, etc.