History

The early days

The basic ideas for I18NEdit date back into the year 2000 when I produced my first internationalized Java programs. The ResourceBundle framework urges you to organize the ressources class-wise and this leads to ressource files for each and every class file. Unfortunately, there were no tools for managing this bunch of files, especially when it comes to program changes or extension which need changes in the ressources. I developed a first version of I18NEdit which knew about the "Seven league boots" feature - but only for new properties, not for changed ones.

The problem became urgent again in 2002, when for the first time someone else translated a program system of mine into a language I do not speak (it happened to be Swedish, by the way...). I extended the I18NEdit program to be able to track changes in the properties. This was more or less the first version which was a real program.

Later in 2002, a russian trainee in our company digged into our projects. As a finger excercise (and to see how to do it...) I implemented the keyboard translator so that he could take I18NEdit for translating a program of ours into Russian even though we do not have Cyrillic keyboards.

Also as a finger excercise, I implemented the Unicode character dialog. Here, the most interesting problem was to bring the faked key stroke events to the right component.

In September of 2003, our i18n projects became more dynamic. First, we now have also PHP-driven web sites which are made multi-lingual be these concepts, second the number of translators of a project has become larger. Therefore, the merging facilities were needed and implemented.

Version 1.0

Version 1.0.0 was released in November of 2003. Development was rather slow until then and the naming as 1.0 was more due to the fact that somewhen, somehow, a program should get a non-zero at the beginning of the version number.

However, that version of I18NEdit was not that badly selected for being the "first stable" version. Actually, it lasted unchanged for almost three years.

Version 1.1

About three years after version 1.0, the next release of I18NEdit happens. Compared to its predecessor, there are some enhancements:

Version 1.2

Compared to the 1.0 → 1.1 step, development pace increased tremendously. Only about half a year later, in mid-2007, this new version brings the following changes: