UnicodeIUC23
ProgramShowcaseRegistrationAccommodationTravelSponsors
Unicode StandardConference BoardConference CDLast ConferencePast ConferencesNext Conference
Abstract

Architecture Independent Language Delivery

David Kumhyr - IBM Corporation

Intended Audience: Content Developers, Managers, Software Engineers, Technical Writers, Translators, Project Managers
Session Level: Intermediate, Advanced

Intermediate audience with knowledge of the software development cycle and familiarity with translation and verification of software.

Language packs (separately installable translated language modules for products) are implemented in two methods; development built or translation built. Most IBM development teams assign some of their personnel to the development of a language pack. It may be integrated into the base product or a supplemental part of the product install. These developers integrate the files into the project and deal with the translation team and the translation verification team.

In the translation team built model a separate team works with development to send language files to translation, create the language installation and coordinate testing. This reduces the load on the development team but requires a service organization to support the products; and can lead to delays if the translation team isn't large enough to accommodate multiple simultaneous product releases. The translation team needs detailed product architectural knowledge in order to produce a working language pack. Since both teams are working in interdependent code each team can introduce unintended and hard to trace defects into the product.

The Callback Language Pack Model (CLPM) is a new approach which divorces the process of product development and translation delivery from a particular development architecture. Translated files would be delivered on a separately installable media with a standardized language pack Installation program. This installer can install languages for one or more product at a time.

The function of the CLPM installer is limited to unpacking and moving files to a location accessible by the product and to notify the product the delivery has been made. The language installer can be a standardized and completely enabled installer that is uniform in look and feel and operation across an entire product suite. This presentation discusses the development and implementation of the callback language pack model.

Unicode
When the world wants to talk, it speaks Unicode

UnicodeIUC23
ProgramShowcaseRegistrationAccommodationTravelSponsors
Unicode StandardConference BoardConference CDLast ConferencePast ConferencesNext Conference
International Unicode Conferences are organized by Global Meeting Services, Inc., (GMS). GMS is pleased to be able to offer the International Unicode Conferences under an exclusive license granted by the Unicode Consortium. All responsibility for conference finances and operations is borne by GMS. The independent conference board serves solely at the pleasure of GMS and is composed of volunteers active in Unicode and in international software development. All inquiries regarding International Unicode Conferences should be addressed to info@global-conference.com.

Unicode and the Unicode logo are registered trademarks of Unicode, Inc. Used with permission.

12 December 2002, Webmaster