Translation

Translate CrypTooLinux

If you want to translate CrypTooLinux into a new language, follow the steps below. The process uses Qt’s lupdate and linguist tools.

Step-by-Step Guide
  1. Download the latest CrypTooLinux source (SVN snapshot or release 0.1). See the Download page.
  2. Generate a .ts translation file using lupdate:
    lupdate ../src/* -ts ../doc/translation/translation_XX.ts
    Replace XX with the 2-character ISO code for your language (e.g., fr, de, es). ../src/* refers to the C++ and header source files of CrypTooLinux.
  3. Open and edit the .ts file using Qt Linguist. Translate each string to your language. Alternatively, email the developer to request the .ts file for your language if one already exists.
  4. If a .ts file already exists for your language and you want to improve or complete it, open it directly in Qt Linguist without running lupdate first.
  5. Once done, compile the .ts file into a binary .qm file using lrelease:
    lrelease ../doc/translation/translation_XX.ts
    This creates a .qm file in the same directory as the .ts file.
  6. Copy the .qm file to the translations directory:
    /usr/share/cryptoolinux/doc/translation/
  7. Send the updated .ts file to the developer so it can be included in the next release. Contact: contact [at] cryptoolinux [dot] net
Current Translations
Language Code Status
English en ✓ Included
Italian it ✓ Included
German de ✓ Help file available
Your language? Contribute →