Schedule: L20n - A localization architecture proposal

Axel Hecht
Day Sunday
Room H.1309
Start time 14:00
End time 15:00
Duration 01:00
Event type Podium
Track Mozilla
Language English
L20n - A localization architecture proposal

Localizing software is still a challenge and a compromise between programming effort and localization quality. The talk will outline some unsolved issues so far and propose a new architecture to tackle those.

Localization of software brings up the same problems in every project, and not all of them have solutions so far. After analyzing the common requirements in the wild and within the Mozilla applications in particular, we found no existing architecture being able to bring the localization quality to software that users deserve.

L20n is the code name for a proposed architecture that changes the way programs handle locale-dependent strings such that the quality of the localization is only limited by the amount of work a localizers spends, and not limited by architectural problems. We will show common localization pitfalls along with the proposed solutions.

L20n is designed with Mozilla applications in mind, but should be interesting for other applications and frameworks, both for locally installed applications and web applications. We hope for participation from non-Mozilla hackers and localizers in particular at FOSDEM, and reserve a good deal of the allocated time for discussions.