[TYPO3-dev] Getting text from locallang.xml but not in current language
Loek Hilgersom
hilgersom at xs4all.nl
Tue Jun 30 14:30:37 CEST 2009
Hi Georg,
This works perfectly!
I took a bit of time because I ran into a small issue: dots ('.') inside $key
must be translated to '-'
$LOCAL_LANG = t3lib_div::readLLfile('EXT:mm_forum/pi1/locallang.xml', $to_lang);
$template = isset($LOCAL_LANG[$to_lang]['ntfMailForum-text']) ?
$LOCAL_LANG[$to_lang]['ntfMailForum-text'] :
$LOCAL_LANG['default']['ntfMailForum-text'];
$subject = isset($LOCAL_LANG[$to_lang]['ntfMailForum-subject']) ?
$LOCAL_LANG[$to_lang]['ntfMailForum-subject'] :
$LOCAL_LANG['default']['ntfMailForum-subject'];
I also added a check to take 'default' when there is no text for the selected
language.
Now mm_forum sends its notifications in the preferred language of the receiver
instead of the language that the current visitor has selected to view the site in!
Thanks,
Loek
Georg Ringer wrote:
> Hi,
>
> try
> $LOCAL_LANG =
> t3lib_div::readLLfile('EXT:rggooglemapfe/pi1/locallang.xml','de');
> $LOCAL_LANG = $LOCAL_LANG[$L];
>
> $label = $LOCAL_LANG[$key];
>
> georg
More information about the TYPO3-dev
mailing list