Climb the Babel Tower

Kit Lo (IBM), Motoki MORI

Eclipse Ecosystem - Emerging Technology · Long - one hour
Wednesday, 11:10, 50 minutes | Room 206


Make your Eclipse project a world wide success! The Babel project provides several tools to help you globalize your Eclipse project. The Babel Message Editor provides a very easy to use interface to manage all localized properties files in one editor. The Babel Runtime Translation Editor is a plug-in for the IDE or RCP applications which allows a user to translate what he sees on the screen at runtime. The Babel project has also set up a Babel Translation Server for the community to contribute translations. At the Babel Translation Server, any Eclipse user may pick an Eclipse project from the list of projects participating in Babel, and translate selected strings into one of the languages supported by Babel. Language packs will later be built when the properties files are translated. Among the language packs built weekly are the Babel Pseudo Translation Language Packs. Using these pseudo translation language packs, you can (1) identify hard-coded strings (2) identify layout and truncation problems before translation (3) identify the Eclipse project a string is coming from, and (4) locate the file that contains a string.

In this talk, we will introduce you to all these Babel globalization tools with detailed examples of their use. You will learn how to make your Eclipse project a truly global solution. We will also discuss the future project plans and strategy of the Eclipse Babel Project.

Eclipse Japan Working Group is launching an activity for Japanese language pack with translated help documents. Their plan includes not only tools but also the translation processes with translators and translation committers in order to get "controlled translation quality." The Eclipse Japan Working Group intends to develop some tools for supporting the workflow, and donate them to Babel project.

The Eclipse Japan Working Group would like to introduce their concept and tools to all of the other language translation communities.

Kit has been the Globalization Technical Lead for IBM Eclipse SDK since Eclipse release 3.1, responsible for translating and testing Eclipse SDK and a number of Eclipse projects into multiple languages. Translations of the Eclipse SDK and the Eclipse projects were later contributed to Eclipse Foundation. Kit is very familiar with the large scale globalization process and all the tools required to perform the globalization works. Kit is also the current lead of the Babel project.

NEC Soft, Ltd. Tokyo, JAPAN I had been working for our development tool "Jalcedo", which enables software engineers to develop eclipse rcp applications easier. And I have been working for Japanese localization of Eclipse in order to provide Japanese market with full spec (with translated helps) language pack. I made a short presentation about Japanese market in Eclipse members meeting in 2007 fall, and in EclipseCon 2008.

Gold sponsors

IBM Corporation

Windriver logo


Sun Microsystems



BIRT Exchange by Actuate

Silver sponsors

Innovations Software Technology






Innovent Solutions

SAP Business Objects

Hardware Sponsor


Lanyard Sponsor

Intel logo

report a problem with this page