Translations

To install another language you have to do two easy steps:

For 0.8.6

1. Download the desired language from the Translations page or Backup page and extract it into "/language" folder.
You should have a folder whose name is the language locale code: en_us for American English, de_de for German, es_ar for Argentinian Spanish and so on, and a file called en_us.php or de_de.php, etc.

To set language for plug-ins make a directory /application/plugins/#name of plugin#/language/#locale code#. Put language files in the plug-in locale directory. Attention If a locale directory for a plug-in is missing or empty (no files), 0.8.6 defaults to English for a plug-in. As plug-in language files are loaded after loading the overall language files, the English of the plug-in may overwrite language elements from the overall language files.

2. Change code to make desired language default

File /application/views/access/login.php

Change this

  <option selected="selected" value="en_us">English (U.S.)</option>

into

  <option value="en_us">English (U.S.)</option>
  <option selected="selected" value="xx_xx">XXX</option>

where xx_xx is the language code and XXX is the name for it.

3. If you want the login page in desired language:

INSERT INTO `PP086_config_options` ( `id` , `category_name` , `name` , `value` , `config_handler_class` , `is_system` , `option_order` , `dev_comment` ) VALUES ( NULL , 'general', 'installation_base_language', 'fr_fr', 'StringConfigHandler', '0', '12', NULL
);

This will set the base language for the installation.

For 0.8.0.3

1. Download the desired language from the Translations page and extract it into "/language" folder.
You should have a folder whose name is the language locale code: en_us for American English, de_de for German, es_ar for Argentinian Spanish and so on, and a file called en_us.php or de_de.php, etc.

2. Open the "/config/config.php" file and set the value of the DEFAULT_LOCALIZATION option to the country code of the language you have unpacked in the "/language" folder (e.g. de_de for the German translation).