IntegraTUM WebDisk Translation

This is a small guide to help you building your own translations and getting them into the next release.

  • To start with the translation into your language, please download the latest release (here).
  • Extract the archive.
  • You'll find a directory named "languages" under "/webapp/WEB-INF/classes/". Inside this directory all language files are kept.
  • Every language has one file. In this file all strings that should be translated are kept, including dates and error messages from the jCIFS library.
  • To start with your translation, make a copy of lang_en_us.properties and specify a name corresponding to your language (e.g. lang_de_de.properties for German).
  • Inside the language file, keys and translated values are placed in one line.
  • The original language is English. The English keys are written on the left side of the "=" symbol (e.g. access_denied=Access denied.)
  • To do your translation, replace the text on the right side of "=".
  • If you don't want to translate an item, remove the line or keep the English translation.
  • In addition to words and sentences, also date settings can be translated into your language.
  • The exact expressions (e.g. MM/dd/yy hh:mm a) can be found here.
  • E.g. "hh:mm a" shows hours and minutes in the 12 hour style, using the translation "HH:mm" gives the 24 hour style.
  • When you're finished, take the language file and send it to .
  • It will be available with the next release and published under the GNU GPLv2 license.

Note: Language files are parsed every time you reload the application or restart the Tomcat server.