L10n:Goals/2011Q1/Silme

We need a python localization library that suits our needs. Silme has to be stable, documented and tested.

  • Project Lead: Gandalf
  • Peer: ? (Akalla?)
  • Backup: ?

Status

Silme 0.8 stabilized the API, now we need to write tests and document everything. That plus L20n->J20n compiler will become Silme 0.9. I currently have majority of the silme.core ready, documented and with unit tests. Need to finalize that and work on the other components of Silme.

Goals

  • Release Silme 0.9
  • Document Silme
  • Add as many unit tests as we can
  • Make L20n compiler in Silme work as part of Silme and as an independent code piece.
  • Rename the project? :)

Non Goals

  • Silme 1.0

Timeline / Milestones

  • January 31 - Finalize silme.core
  • February 28 - Finalize silme.diff, silme.format, silme.io
  • February 28 - Finalize L20n compiler
  • March 07 - Release Silme 0.9

These are the bugs of interest:

Bug Owner Status
bug 466594 - Provide unit tests for silme gandalf in progress
bug 458443 - Provide documentation for silme gandalf in progress
bug 491904 - Use OrderedDict for silme.core.list gandalf fixed on trunk
bug 464107 - filter unneeded L10nPackages/L10nObjects/EntityLists/Objects/Entities while reading them gandalf fixed on trunk
bug 502991 - Bring coherence to *.entities() gandalf fixed on trunk
bug 458302 - should be possible to parse only selected files in l10nPackage gandalf fixed on trunk
bug 455783 - support PEP08 and PEP257 guidelines gandalf in progress

Related Projects

L20n.