VASSAL Reference Manual
Home > Translations
VASSAL supports languages other than English. Support is divided into two areas:
Translating the VASSAL Application
To translate the core VASSAL application, run VASSAL from the command line with the
When your translation file is complete, send it by email to email@example.com. It will be bundled with the next VASSAL release for use by other players worldwide!
Translating a VASSAL Module
You can translate a module into another language by editing the module or by creating a module extension. Right-click on the Module folder in the edit window and select Translate. In the resulting dialog window, click the Add Translation button and select the language/country combination that you are creating a translation for. The upper part of the window shows the module structure. Any components with phrases requiring translation are highlighted in red. Navigate to any component and enter the phrase translations in the lower part of the window.
When your translation is complete, save the module or module extension. When a user loads the module, VASSAL will use the translation appropriate for the user's computer. It is not necessary for module translations to be bundled into a VASSAL release, and an extension containing a translation can be distributed independently of the module itself.
Note: A module is not translated when opened in edit mode. Module translations are only applied in play mode.