[Mapbender-users] how to activate module SwitchLocale_noreload

Astrid Emde (WhereGroup) astrid.emde at wheregroup.com
Tue Jan 27 08:59:15 EST 2009

Peter Freimuth schrieb:
> On Tuesday 27 January 2009 08:45:33 Astrid Emde (WhereGroup) wrote:
>> Peter Freimuth schrieb:
>>> Hi list,
>>> i searched at the wiki pages but i cannot find any useful informations 
>>> about how to activate the locale selection in a gui.
>>> Further we need informations about how to create new localisations 
>>> (spanish, portuguese and others).
>>> How can we create tooltips for the different standard buttons in 
>>> different languages so that they change when we switch the locale?
>>> How can we define a default locale for a gui?
>>> Thanks for any hints on how to solve these issues!
>>> Kind regards,
>>> Peter
>> Hello Peter,
>> information about Mapbender internationalisation you can find at [1]
>> Information about SwitchLocale_noreload you can find at [2].
>> In the mapbender.conf you can define a LANGUAGE variable as default 
>> language.  This  information is also saved in the  session-file as 
>> $_SESSION["mb_lang"].
>> To create new languages you have to do twoi things:
>> 1. add the new language entries to the table mb_translations (this is 
>> used for toolstips and the titles of the div tags)
>> 2. create a new .po file (this is used for the translations of the  
>> modules (f.e. the print module). Have a look at [3].
>> 3. check the file classes/class_locale.php - make sure that you locale 
>> is refered here. Compile the .mo file
>> There are already translations for some languages (Table translations: 
>> bg,de,es,gr,it,nl / po-files for bg,de,fr,gr,it). If you do some more 
>> translations, it would be nice, if you could give your translations back 
>> to the Mapbender project so we could integrate them to the code.
>> [1] http://www.mapbender.org/Category:I18n
>> [2] http://www.mapbender.org/SwitchLocale_noreload
>> [3] http://www.mapbender.org/Gettext
> Hi Astrid,
> we managed it to activate the module and added several new stuff to the translation table. This works fine.
> We will make translations for all GUI Elemnts in es_ES, pt_BR, and fr_FR. The dump can be used for the next release of Mapbender if you want.
> But changing the locale by this module does'nt change the tooltips of the modules defined via the po files.
The toolTips are handled by the table translations in the Mapbender 
database. Add your language there.

Mapbender will search for an alternative to the e_title e
> Where should these files be located on the system so mapbender can use them?
table translations.
> Kind regards,
> Peter 


Best regards

Astrid Emde


 FOSSGIS Konferenz 2009
 17.-19. März 2009 in Hannover


 Astrid Emde
 WhereGroup GmbH & Co.KG
 Siemensstraße 8
 53121 Bonn

 Fon: +49(0)228 90 90 38 - 19
 Fax: +49(0)228 90 90 38 - 11

 astrid.emde at wheregroup.com

 Amtsgericht Bonn, HRA 6788
 WhereGroup Verwaltungs GmbH
 vertreten durch:
 Arnulf Christl, Olaf Knopp, Peter Stamm

More information about the Mapbender_users mailing list