[closed]JFactory::getLanguage() returns wrong language code - Joomla! Forum - community, help and support
hi there!
i think stumbled small bug - maybe can confirm or explain our mistake - here's did:
- set multilanguage site. our customer translate sites. made german , english translation.
- spare time copied english content french menu , changed language in backend.
- @ point use:
to determine language of user custom php-application. , here comes weird thing:
as long user not logged in, language code returned 'en' alltough user has selected french language. user logged in same code returns 'fr' language code.
if content created french content , not switched afterwars or copied code returns correct language code.
did make mistake?
i think stumbled small bug - maybe can confirm or explain our mistake - here's did:
- set multilanguage site. our customer translate sites. made german , english translation.
- spare time copied english content french menu , changed language in backend.
- @ point use:
code: select all
$lang = jfactory::getlanguage();
$languages = jlanguagehelper::getlanguages('lang_code');
$languagecode = $languages[ $lang->gettag() ]->sef; to determine language of user custom php-application. , here comes weird thing:
as long user not logged in, language code returned 'en' alltough user has selected french language. user logged in same code returns 'fr' language code.
if content created french content , not switched afterwars or copied code returns correct language code.
did make mistake?
found our mistake: did not change url of iframe-wrapper. sorry.
Comments
Post a Comment