Internationalization & Localization Status Update & Discussion Beth Kirschner - University of Michigan
Internationalization/Localization University of Lleida localizes entire Sakai code base Initial translations –Japanese, Chinese, Korean Highlighted problems: Difficult phrase translation, space allocation for translations, cultural dependencies Nagoya University develops dynamic language preferences New translations –Spanish, Catalan, French, Swedish
Internationalization/Localization Detailed problem analysis: –Mistakes, missed localized text –Content localization –Date/time formats –Page/tool titles –Right-to-left languages Growing Community Visibility –Internationalization Requirement for core tools –Updated translations –New Arabic, Dutch, Portuguese translations
Internationalization/Localization Sakai Conferences –Internationalization presentations –Birds-of-a-Feature Collaborative Meetings bug-fixes and enhancements in Sakai New Translations: –Brazilian Portuguese –Russian Continuing Contributions –Localization fix patches –Subversion commit rights for translations –QA-Japan Server
I18N Collaboration
Managing I18N Issues
Current Translations… More underway: –Chinese (Traditional) –Danish –Finnish –Hebrew –German –Mongolian –Slovakian –Turkish –Vietnamese
Progress since last conference… Problems Highlighted at Newport Beach 2007 –SAK-8459 fixed (first day of calendar week) –SAK fixed (Messages tool not localized) –SAK fixed (log ResourceLoader properties) –SAK-4256 fixed (localize help text) –SAK-8908 patches posted (localize tool/page titles) –SAK patch posted (unicode attachments & jsf tools) –String freeze enforced in release process –Expanded visibility in community
Project Coordination Meeting Add debugging locale to verify localization coverage Templating & localized notification Lower Barriers for translation (Translation Server!?) Need to focus on I18N bug fixes, then enhancements Need a consistent UTF-8 QA Server (Japan/Nagoya) QA: verify date issues on more than one QA Server QA: Need servers with both UTF-8 & (IU, …) Automated Code Reviews for common l10n errors Sub-locale translations (e.g. K-12 vs Collegiate)
PropertyTransferer (
How to get involved JIRA –Comment & vote on existing issues –Add new issues (bugs, features, patches) –Join QA team and test for I18N Initiate/Join discussions on Confluence: Add/Edit I18N WIKI Space
Priorities for Sakai 2.6 and beyond? Problems & Feature Requests Translation Issues Other Internationalization Issues…