OpenJUMP
How to translate in a new language

back to Index page


1) Download the latest OpenJUMP nightly snapshot. This version of OpenJUMP is usually compressed in a ZIP file.
Unpack the ZIP file and go to the folder OpenJUMP Folder\lib\.

Look in this folder to find this file:

openjump-core-1.2-SNAPSHOT.JAR

and rename it to

openjump-core-1.2-SNAPSHOT.ZIP

Extract from this file the folder Language, it contains all the language files used in OpenJUMP.

2) download Babel Fish, It is a software for translation written in Java, very simple, distributed by SOLYP Informatik GmbH

3) Extract Babel Fish in another folder. The software do not need setup. Double click on file babelfish.jar to run the program (you must have JAVA machine alrerady installed on the computer ;-))

4)On File>Open navigate to the language folder and open the file JUMP_PROPERTIES.
Babel Fish is divided in two panels.

5) To add a language click on File>Add> languages and choose a language you want to add.In the following example we add the Hungarian language

6)Now we can work to translate OpenJUMP in Hungarian. A red point on the folder icons will show the items not translated. Navigate to the conresponding item which has no translation, you will find the corresponding cell of your language empty so you can add the relative translation. By the time you add the translation the folder on the right loose the red point.

TIP: On the Right panel, the presence of many language could help to the translation. Nevertheless they can make the navigation in the Babel Fish structure very hard and confusing.
It is better to work only with one language or two. You may use this tecnique: leave in the Language folder only the main file JUMP_PROPERTIES and another one you may want to use (For instance, you can use Spanish JUMP_ER_PROPERTIES anf French JUMP_FR_PROPERTIES if you know these language and may help you in the translation).

6) after finished to work click on File>Save. This will create a new language file in the folder corresponding to the new language you added to the structures. For instance, a file for Hungarian will be JUMP_HU_PROPERTIES.

After you finished the translation, send the new file (in this example JUMP_HU_PROPERTIES) to Stefan (sstein[AT]geo[DOT]uzh[DOT]ch). OpenJUMP team will provided to add your language to the next OJ Nightly Build.
See also Stefan Stain’s page How to translate OpenJUMP into another language.