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
- Download the latest CrypTooLinux source (SVN snapshot or release 0.1). See the Download page.
-
Generate a
.tstranslation file using lupdate:lupdate ../src/* -ts ../doc/translation/translation_XX.ts
ReplaceXXwith the 2-character ISO code for your language (e.g.,fr,de,es).../src/*refers to the C++ and header source files of CrypTooLinux. -
Open and edit the
.tsfile using Qt Linguist. Translate each string to your language. Alternatively, email the developer to request the.tsfile for your language if one already exists. -
If a
.tsfile already exists for your language and you want to improve or complete it, open it directly in Qt Linguist without running lupdate first. -
Once done, compile the
.tsfile into a binary.qmfile using lrelease:lrelease ../doc/translation/translation_XX.ts
This creates a.qmfile in the same directory as the.tsfile. -
Copy the
.qmfile to the translations directory:/usr/share/cryptoolinux/doc/translation/
-
Send the updated
.tsfile 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 → |