Labs/Jetpack/Reboot/JEP/113
Jump to navigation
Jump to search
JEP 113 - Localization
- Champion: Zbigniew Braniecki - gandalf@mozilla.com
- Type: ?
- Bug Ticket:
- Status: ?
Proposal
Implement a set of API's allowing for jetpack localization
Key Issues
- Is L10n part of a core?
- How do we load/store files?
- Do we hook l10n into other API's or do we provide separate methods only?
- can we bind variables?
Dependencies & Requirements
- byte loading
- local urls
Internal Methods
API Methods
- addReference(url) - adds a l10n file for a locale
- getValue(l10n_id(, {params})) - loads an entity value
- bindEntity(l10n_id, params) - binds entity to a set of variables. Makes an entity value update when one of params changes
- more API may be hooked into other API's depending on what we want
- locale(ab-CD) - switch locale