L10n:Goals/2011Q1/Jetpack

From MozillaWiki
Jump to: navigation, search

We intend to provide the Jetpack L10n story as a combination of two technologies - Common Pool for simple, repetitive strings and extensions with minimal UI, and L20n for major projects, with more power, and more control for developers and localizers.

  • Project Lead: Gandalf
  • Choral consultant: ?
  • Llama wrangling: ?

Status

We've just released first iteration of the Common Pool and we have initial patches for L20n support.

Goals

  • Release Common Pool to the public audience
  • Gather feedback on the technology from developers and localizers
  • Fix bugs in library and the webservice
  • Decide on wherever CP as-is is ready to go into Addon SDK 1.0
  • In the meantime work on the L20n bindings for Jetpack
  • Get L20n bindings to the status of public testing

Non Goals

  • Include L20n support in Addon SDK just yet
  • Rule out use of GetText

Timeline / Milestones

  • Early January - release Common Pool
  • January - Gather feedback on CP
  • End of January - make a decision together with Myk
  • After making the decision we need to work with Jetpack team to figure out how we hand it over unless L10n-Drivers team decides to maintain it
  • February - assuming that L20n file format is complete, update the implementation and offer it to the Jetpack team for review
  • February - work on the web service fixing bugs and extending implementation

These are the bugs of interest:

Bug Owner Status
bug 595821 - L20n bindings to Jetpack gandalf patch needs an update
bug 619807 - Improve the first-run experience of localization in jetpack gandalf waiting for support from Jetpack team

Requirements

  • We need to get feedback from users
  • We need to evaluate how the architecture works
  • We need to work with the Jetpack team, and the IT/WebDev team to decide how to plan maintenance mode for Common Pool services/libs.

Dependencies

  • We need support from the Jetpack team
  • We need Myk to evaluate the CP
  • We need IT/WebDev to hand over l10n.mozillalabs.com to them
  • We need L20n format to be finalized for L20n bindings

Related Projects

L20n, Jetpack