Language Instructions
Maintain
All changes to a language (either entered online or imported from an external language file) are done in the ILIAS database. Neither the global nor the customized language files are touched by these operations. On the "maintain" screen you can exchange them between the database and the customized language file:
Three options are available:
"Save all changes to the local language file" will save all entries that are different from the default language file to a local language file under "Customizing/global/lang" in your ILIAS installation directory. The directory or an existing local language file have to be writeable for the web server. The file will be saved as "ilias_xx.lang.local" where "xx" is the ISO code of the language. An existing local language file will be renamed to "ilias_xx.lang.local.bak". Afterwards the language status is "Installed With Local".
"Load local language file into the database" will load the entries of the local language file into the database. This is similar to an import with "Replace existing entries" option or the "Install with local" function in the languages folder. Afterwards the language status is "Installed With Local".
"Clear local changes in the database" will revert all online changes to the values of the default language file. This is similar to an uninstall and re-install of the language or an import of the default language file with "Delete existing entries". Afterwards the language status is "Installed ".
The language files in the ILIAS directory "ilias/Languages" are never touched by these operations.
Before you update ILIAS you should always save all your changes to the local language file. Otherwise your changes might get lost if you click "Refresh Languages". The local changes have to be saved before the default language file is replaced by the new copy of ILIAS. See "ILIAS Updates" section for details.