Language Instructions
Maintaining a Language
Every language in ILIAS is usually maintained by one or more persons. We try to offer every new version of ILIAS (e.g.: 6.x, 7.x, a.s.o.) with an updated language file. This updating takes place usually after offering a first beta release of new version (e.g. 8.0_beta1). Meanwhile a new version is evaluated by our testing community, each language maintainer can update, improve and extend the translation.
There are two ways to maintain a language in the ILIAS development community:
Updating and modifying the ILIAS language file locally and committing it to ILIAS' GitHub repository (or send it to the core team to let them commit it for you).
Using the extended language maintenance tool of ILIAS, exporting the file and send it to us or commit it to GitHub.
Which way you choose is up to you and depends from your preferred workflow and capabilities. The first way is more appropriate for people that are used to write source code and to handle source code files properly. The second way is much more comfortable and gives you also a better impression on how a specific term in ILIAS is really used in the interface.
The next page describes the first way - editing the language file directly - while the following pages are about the Extended Language Maintenance in ILIAS.