L10n:Goals/2011Q1/Jetpack
From MozillaWiki
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