Starting from jCore ver. 0.7.1 it is now possible to translate the whole jCore system to your language including the administration section of course. Good to know: if you are having problems with special characters in your translation try setting/changing the Charset in Admin -> Global Settings. For e.g. for Hungarian/Romanian characters I use iso-8859-2.

Installing Simple Translation

Simple translation (or we could say monolingual) is the translation of the whole system to only one language. For e.g. if you would like to have your website and administration section in German you would do the followings:

  • Download the language package (for e.g. German) from Downloads -> Translations
  • Extract it's content to your website's "locale/" directory
  • Go to Admin -> Global Settings and in the "Functionality Settings" change "Default Locale" to "de_DE" and that's it.

Installing Multiple Translations

It is also possible to use multiple translations as you could have a website in multiple languages. For e.g. lets say you would like to have your wesite in German and English too, for that we would have to do the followings:

  • Download the language package(s) from Downloads -> Translations (only German in this example as English is already available)
  • Extract it's content to your website's "locale/" directory
  • Go to Admin -> Global Settings and in the "Functionality Settings" change "Default Locale" to "de_DE" (this is only required if you would like to translate the Administration Section to German)
  • Go to Admin -> Site Languages and Create two new languages as following:
    1. Title = German,  Path = de,  Locale Directory = de_DE,  Default = Yes
    2. Title = English,  Path = en,  Locale Directory = en_US
  • Now if your website is loaded using domain.com/de it will automatically translate everything to German and if loaded using domain.com/en it will be in English. Also because German is marked as Default when webiste loaded as domain.com it will be also in German.

This method allows you to have a website with almost unlimited languages, each language can have it's own Menu Items/Pages setup so it can contain different contents in different languages.

Creating Translations

You can create your own translations if you can't find the one you are looking for, just download the English package and start translating the texts found in the *.po files. I really recommend you to use PoEdit which is easy to use, you just open the .po file and start adding your translation. Once done just hit save and that will automatically generate the .mo files which are used by the system.

Please don't forget to share your translation with us in the Forum -> Translations section.