Bonjour,
Je developpe actuellement un composant pour Joomla 1.5.
Il supporte plusieurs langues (definies dans les fichiers en-GB.com_moncomposant.ini etc) et cela fonctionne très bien.
Je veux par contre, pour une section personalisée, forcer le language.
J'utilise donc dans ma vue :
Problème, mes traduction perso définies dans mes .ini restent francaises. Par contre, sur un :
Cela affiche bien la traduction anglaise "Back" et pas "Retour".
On dirait que le load() à fonctionner mais sa ne prend pas mes traductions personnalisées (dans en-GB.com_moncomposant.ini) ,alors que ces traduction fonctionne tres bien quand la langue n'est pas forcée.
Quelqu'un sait comment faire ?
Je developpe actuellement un composant pour Joomla 1.5.
Il supporte plusieurs langues (definies dans les fichiers en-GB.com_moncomposant.ini etc) et cela fonctionne très bien.
Je veux par contre, pour une section personalisée, forcer le language.
J'utilise donc dans ma vue :
Code PHP:
$language = &JFactory::getLanguage();
$language->setLanguage('en-GB'); // exemple pour forcer l'anglais
$language->load();
Code PHP:
JText::_('BACK')
On dirait que le load() à fonctionner mais sa ne prend pas mes traductions personnalisées (dans en-GB.com_moncomposant.ini) ,alors que ces traduction fonctionne tres bien quand la langue n'est pas forcée.
Quelqu'un sait comment faire ?
Commentaire