comment charger un langage avant l'installation d'un composant

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] comment charger un langage avant l'installation d'un composant

    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:
    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);
    }
    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.
    Dernière édition par alain.roger à 23/11/2012, 15h08
    web: http://www.korcule-kolieska.sk
    What does not kill you, makes you stronger.

  • #2
    Re : comment charger un langage avant l'installation d'un composant

    Le meme code fonctionne correctement maintenant... je n'y comprends rien
    web: http://www.korcule-kolieska.sk
    What does not kill you, makes you stronger.

    Commentaire

    Annonce

    Réduire
    Aucune annonce pour le moment.

    Partenaire de l'association

    Réduire

    Hébergeur Web PlanetHoster
    Travaille ...
    X