Labs/Jetpack/JEP/36

From New wiki
Jump to navigation Jump to search
THIS PAGE IS A WORKING DRAFT
The page may be difficult to navigate, and some information on its subject might be incomplete and/or evolving rapidly.
If you have any questions or ideas, please add them as a new topic on the discussion page.

JEP 36 - Localization environment

  • Champion: Zbigniew Braniecki <gandalf at mozilla dot com>
  • Status: Planning
  • Type: Environment
  • Created: 9 Dec 2009
  • Reference Implementation: None
  • JEP Index

Introduction and Rationale

Once we have JEP 35 we will need an environment for localization of jetpacks, maintenance of localizations, l10n statistics and process for localization process, for submitting localizations, requesting localizations, controling localizations etc.

We will need to build a process and mechanisms for that, plus build tools/webtools around jetpack gallery.

Proposal

We have very little idea on how we want to do this.

Some ideas are:

  • Store l10n files separately
  • Autoversion files
  • Make sure we can easily merge/update localizations with new entities
  • Give control over localization to jetpack author and localization communities
  • Allow crowdsourcing as an opt-in option
  • Provide statistics on "most wanted" localization for jetpacks
  • Be able to extract entities from jetpack
  • Help localizers by showing where the entities is being used and give more context
  • Allow pulling localization for a jetpack once it appears