[TYPO3-dev] language labels in eID not subsituted with alternative language
Bjoern Pedersen
pedersen at resi2.office.frm2
Wed Dec 2 11:53:36 CET 2009
Henjo Hoeksma <hphoeksma at stylence.nl> writes:
> Hi list,
>
> I am new to the eID thing and have managed to have it working allmost
> completely to what I want it to do.
> One thing doesn't work for me though: language labels are not parsed
> when using an alternative language.
>
> The eID script is called using ajax (jQuery) and one of the parameters
> is the L variable.
>
You are only initalizing the default language (and even that one
incorrectly). You have to pass a 2-char languae identifier to $LANG->init.
>From the api docs(install t3dev to get convient links):
lang.php
Contains the TYPO3 Backend Language class
For detailed information about how localization is handled,
please refer to the 'Inside TYPO3' document which descibes this.
This class is normally instantiated as the global variable $LANG in typo3/template.php
It's only available in the backend and under certain circumstances in the frontend
Filesize: 18.4 K
Func/Classes: 13
Tags: @author Kasper Skaarhoj <kasperYYYY at typo3.com>
@package TYPO3
@subpackage core
@see typo3/template.php, template
class language
Contains the TYPO3 Backend Language class
For detailed information about how localization is handled,
please refer to the 'Inside TYPO3' document which descibes this.
This class is normally instantiated as the global variable $LANG in typo3/template.php
It's only available in the backend and under certain circumstances in the frontend
Returns: [type] ...
@author Kasper Skaarhoj <kasperYYYY at typo3.com>
@package TYPO3
@subpackage core
@see typo3/template.php, template
function init($lang,$altPath='')
Initializes the backend language.
This is for example done in typo3/template.php with lines like these:
require (PATH_typo3.'sysext/lang/lang.php');
$LANG = t3lib_div::makeInstance('language');
$LANG->init($BE_USER->uc['lang']);
$lang string The language key (two character string from backend users profile)
$altPath='' string IGNORE. Not used.
Returns: void
More information about the TYPO3-dev
mailing list