Mr Philippe Bossut (OSAF)
As a cross platform desktop client, Chandler needed a rich and robust internationalization (i18n) strategy. Alas, though Python does have some good localization (l10n) support, it does not provide a robust i18n strategy covering things like: localizable searching, sorting, currency and date formating and boundary recognition. The Chandler project decided to bite the bullet and bring the ICU library into the Python fold providing a PyICU API. Though using PyICU, Chandler also uses the gettext model and .po format people in the Open Source community use and love for translation. The talk will cover the various aspects of the internationalization and localization challenges with code samples from Chandler and demonstration.
Mr Brian Kirsch (OSAF) Mr Philippe Bossut (OSAF)