How to test translations locally?

We have been using the Crowdin‘s system to manage the translations of Ardublock. With our great translation volunteers, Ardublock is now available in 20 different languages with latest additions of Russian and Turkish. We have been getting questions about how to test the translation locally. Here is a quick note on how to do this:

1. Download the latest distribution from

2. Go to the Ardublock

translation page and select your language


3. Select your language by clicking on the flag. I use Chinese as an example here and click on the Translate button


4. Translate the statement and download it locally by clicking on the “Save and Download”. You get a file named “”


5. At the same directory as the downloaded ardublock-all.jar, copy your “” to the following according to your language in the directory with ardublock-all.jar

com/ardublock/block/ Afrikaans
com/ardublock/block/ Arabic
com/ardublock/block/ Catalan; Valencian
com/ardublock/block/ Czech
com/ardublock/block/ Danish
com/ardublock/block/ German
com/ardublock/block/ Greek, Modern (1453-)
com/ardublock/block/ Spanish; Castilian
com/ardublock/block/ Finnish
com/ardublock/block/ French
com/ardublock/block/ Hebrew
com/ardublock/block/ Hungarian
com/ardublock/block/ Italian
com/ardublock/block/ Japanese
com/ardublock/block/ Korean
com/ardublock/block/ Dutch; Flemish
com/ardublock/block/ Norwegian
com/ardublock/block/ Polish
com/ardublock/block/ Portuguese, Brazil
com/ardublock/block/ Portuguese
com/ardublock/block/ Romanian; Moldavian; Moldovan
com/ardublock/block/ Russian
com/ardublock/block/ Serbian
com/ardublock/block/ Swedish
com/ardublock/block/ Turkish
com/ardublock/block/ Ukrainian
com/ardublock/block/ Vietnamese
com/ardublock/block/ Simplified Chinese
com/ardublock/block/ Traditional Chinese

6. Open a Terminal (Mac OS X/Linux) or Cmd and change to the directory hosting the ardublock-all.jar and run the following commands. Replace the “zh” and “CN” with your language and country. The two letter country codes is ISO3166-1 and the language code is ISO 639

$ java -Duser.language=zh -cp .:ardublock-all.jar com.ardublock.Main


We are working on making it easier to do translation for Ardublock.

(English) Languages: