FAQ - Translate

Translate

17.11.2015 4334


All our softwares are language file based, that means it is very easy for you to translate it into your own language (if not already exists).

Most of our software is already available in several languages but in case it is not available here is how you translate it into your own.

Each software has usually two language folders called lang. One is in the root and one is in the admin/operator folder.

The files are usually called: en.ini or en.php and others like de.ini/php and so on. Duplicate now the en.ini / en.php and call it for example de.ini / de.php (German). Now open the file and translate everything, done. Remember you need to create and translate both language files. One can be found in the root lang folder and the other one in the admin/operator lang folder.

Make sure the file is saved as UTF-8 and has the same ending as the other files in the folder: .ini or .php

English Language File

[general]
g = "Edit"
g1 = "Date: "
g2 = "Published: "
g3 = "Read more"
g4 = "Registered since: "
g7 = "Remember Me?"

German Language File

[general]
g = "Edititieren"
g1 = "Erstellt am: "
g2 = "Publiziert am: "
g3 = "Mehr lesen"
g4 = "Registriert seit: "
g7 = "Cookies?"

You will also need the translation for the editor (HelpDesk 3 and Cloud Desk 3) and the translation for the datatables (all software). The editor language files are located in the js/editor/langs and the datatables language files you will find in the js/dt_lang folder. Please note you will find the translations most of the time on their websites.

LTR or RTL

On top of each language file you need to set the text direction. The value is true or false.

// Support RTL Language
$jkl["rtlsupport"] = false;

It would be nice if you send us your translation so we can include it into the package. We will also make sure they work and are complete. Thank you!