Hello, please excuse my poor english.
I have to Mambo 4.5.2 installations (with latest patch):
1.) Main Installation, Site: German, Admin: Default Language (English)
Code:
$mosConfig_lang = "germanf";
2.) Test Installation: Site: Default Language (EN), Admin: Default (EN)
I tested the following on both installations:
If the Site Language is English, all Translations (english) in the Admin interface are ok.
If i change the Site Language to German, then some Configuration Pages, for example com_remository.
I had a look on the php code and i noticed that a language file is opened using a global var:
PHP Code:
include_once ( $mosConfig_absolute_path .'/language/'. $mosConfig_lang .'.php' );
Some parts of mambo have only an english language file.
Code:
/var/www/web1/html/components/com_remository/language# l
total 12
-rw-r--r-- 1 www-data www-data 11485 Mar 6 16:42 english.php
So if i use the german site interface, i get in Remository Component Config Page:
Code:
ReMOSitory _DOWN_CATS
_DOWN_NAME_TITLE _DOWN_PUB1 _DOWN_RECORDS _DOWN_ACCESS
instead of correct entries from the language file.
One way is to cp english.... to germanf.... but...
Can you please fix the language check, so that if there is no file that meets the $mosConfig_lang the english.php is used? Another posibility is to use a var like $mosConfigAdmin_lang for the administration php files.
Thank you
Hotzi