Translating WACHandler

This page describes how to translate WACHandler to any language. These instructions are valid from WACHandler version 2.0.8.xx.
1: Download the translation file editor poedit (win32) here.
2: Install poedit using the downloaded archive from the step above.
3: Download the WACHandler translation template file here.
4: Unzip the file to any folder on your PC.
5: Double-click the .po file from step 4 above. The poEdit application should now start.
6: Using poEdit, translate all strings. There are around 240 strings that have to be translated :-)
poEdit screenshot
7: Before saving the modified translation file, select Settings... in the Catalog menu in poedit and change the following fields :
Team: Enter your name here.
Team's email address: Enter your e-mail address here.
Language: Select what language this translation represents.
Country: Select the country that this translations' language belongs to.
Charset: Verify that this is set to utf-8.
Source code charset: Leave blank.
Then click Ok

See example below for my Swedish translation, the four (4) fields that must be changed are marked with red boxes :

8: Select Save as... in the File menu and save the file as default.po
9: Zip the default.po file and mail it to me, including the information of what language it is in that language, for example, if the translation is German, tell me in the mail that it is in "Deutch". I need this so I can add it in the Language combobox in the Settings dialog.

Testing the translation

It is possible to test the translation before sending it to me by doing the following :
1: Open the folder where WACHandler.exe is stored.
2: Create a new folder named Locale\XX\LC_MESSAGES\ where "XX" is the two-character language code of the translation, for example, if the translation is German, XX = "de", if it is Italian, XX = "it".
3: Copy the default.po and default.mo files created by poEditor to the folder created in step 2 above.
4: Open a command prompt, cd to the WACHandler folder and start WACHandler with the command-line argument "-Lang=XX", for example, WACHandler -Lang=de.