LaunchpadTranslationsUnderTheHood

Revision 1 as of 2010-01-13 08:25:19

Clear message

Launchpad Translations under the hood

UbuntuDeveolperWeek session by Adi Roiban and Henning Eggers

Goals of the session

Session attendees have a good understanding of

  • how translation data is stored in LP translation (db schema)
  • how the import and approval process works (translationimportqueue)
  • how permissions and translation groups work (translation groups)
  • how review and suggestion handling works (POFile:+translate)

It is not the goal of this session to introduce the attendees to Launchpad development in general. That will be covered in a different session by Karl Fogel

Presentation

  1. What are PO files, PO Templates, message ids and message strings? (short review of the gettext system)

  2. How this has been mapped to the db schema. (jtv's great schema diagram goes here.)
  3. ...

Hands-on development

Since it is not expected that many of the attendees have a ready-to-use LP development setup, this will have to be a prepared example of fixing a small bug in LP translations that gets presented in some way. Suggestions?