Bonjour,
Lors de l'installation de mon composant, je fais un test dans le script d'installation (charger par <scriptfile>) dans la function preflight().
ce test me permet de savoir si l'administrateur est dans un environnement avec une langue supportee par mon composant. Si la langue qu'il utilise n'est pas supportee alors j'aimerai charger tous les fichiers en-GB de mon composant, afin que durant l'installation tout soit affiche en anglais.
J'ai essaye dans preflight() quelque chose comme:
cependant, etant donne que mon composant n'est pas encore installe, la fonction load ne connait pas encore mon composant "com_rgtcis".
Comment puis-je faire ?
merci.
Lors de l'installation de mon composant, je fais un test dans le script d'installation (charger par <scriptfile>) dans la function preflight().
ce test me permet de savoir si l'administrateur est dans un environnement avec une langue supportee par mon composant. Si la langue qu'il utilise n'est pas supportee alors j'aimerai charger tous les fichiers en-GB de mon composant, afin que durant l'installation tout soit affiche en anglais.
J'ai essaye dans preflight() quelque chose comme:
Code:
$lang =& JFactory::getLanguage(); if($lang->getTag() != 'en-GB'){ $extension = 'com_rgtcis'; $base_dir = JPATH_ADMINISTRATOR; $language_tag = 'en-GB'; $reload = true; $lang->load($extension, $base_dir, $language_tag, $reload); }
Comment puis-je faire ?
merci.
Commentaire