Translation handling in CartoWeb was designed to use gettext . However internationalization architecture is ready for other translation systems.
Note
Scripts detailed below are only available in command line prompts ("DOS", shell). They cannot be launched using a web browser.
For now only gettext translation system is implemented. If gettext is not installed, you can use a dummy translation system which translates nothing. To use gettext, you will need to have PHP gettext module installed.
Translation system is now automatically set to gettext if gettext is installed otherwise it's disabled. Parameter I18nClass is now deprecated.
In Unix-like environments, file
/etc/locale.alias
contains aliases to
installed locales. For each language used, a line must be present in
this file. The alias ('fr' in the example below) must point to a locale
installed on the system.
... fr fr_CH.ISO-8859-1 ...
You will need to run locale-gen after editing
/etc/locale.alias<