Hello devs,
last IRC meeting we discussed about i18n and locales like fr_BE. I
suggested to change the definition for a locale from 2 to 4 letters.
I tried it for fr_BE already. There are only a few rows to add to
class_locale to support fr_BE.
In mapbender.conf I changed language to:
define("LANGUAGE", "fr_BE");
In class_locale.php I added:
function setSystemLocales() {
...
$this->systemLocales['fr_BE'] = array(
'linux' => 'fr_BE.utf8',
'windows' => 'French_Belgium.1252',
'bsd' => 'fr_BE',
'posix' => 'fr_BE'
);
...
and also:
function setKnownLanguages() {
$this->knownLanguages = array(
...
'fr_BE' => 'fr_BE',
....
This is all you have to do to add a new language. It does not metter
whether you define the language by 2 or 4 letters in mapbender.conf.
So we do not have to change anything in the Mapbender concept.
Have a look at ticket:
http://trac.osgeo.org/mapbender/ticket/549
Best regards
Astrid
_______________________________________________
Mapbender_dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapbender_dev