Pootle Development Roadmap

This is the Pootle roadmap for the next few iterations. Don’t look here for small improvements, we’re only tracking larger bits of work.

Estimated release April 2014

  • Live cross project Translation Memory.
  • Stats speedup – work on Stats speedups.
  • Concordance searching.
  • amaGama – automate updating of resources.
  • Developer centric changes:
    • Adding a UI test framework.
    • Automatic tests for most important parts of Pootle to prevent the risk of regressions.
  • Mozilla specific features:
  • Contributions by a translator to a given project and language.

Estimated release October 2014

  • Substring matching in TM.
  • Variable abstraction so that we can leverage translations from other projects that might not match because of differences in variables placeable e.g. %s vs &brandShortName;.
  • Management statistical reporting – project, language and user statistical reporting.
  • A dashboard (health report) that allows l10n managers to check on the health of a language.
  • Social interventions:
    • Social sharing of projects, strings, etc for community building and community input.
    • OpenBadges – implement badges to reward team members contributions.
  • Team review of translations.
  • Easing team management:
    • Improve our rights display.
    • Request a new language.
    • Request to join a translation team.

Sometime in the future

Things we’d love to do sooner but they are hard or need a sponsor.

  • Get rid of actions for pushing, merging and retrieving translations. Do these actions in the background with no human intervention at all to reduce errors, improve scale.
  • Manage all setup from version control files.
  • Monolingual files – make Pootle work more reliably directly on monolingual files.