2. Les différentes traductions sont à placer dans des répertoires situés dans pplicationanguageom-de-la-langue Les noms de fichier doivent finir par "_lang.php" Par exemple
3. Dans les fichiers de traduction on trouve un tableau associatif $lang On devine que, en fonction de la langue, codeigniter ira chercher les chaines de caractères dans le tableau $lang
6. <?php $this -> load -> helper ( 'language' ); $this -> lang -> load ( 'salutations' , ' french ' ); echo lang ( 'bonjour' ); $this -> lang -> load ( 'salutations' , ' english ' ); echo lang ( 'bonjour' ); ?> Comment changer de langue en cours de script ?
8. // Possible d’enlever un fichier langue unset ( $this -> lang -> is_loaded [ array_search ( 'salutations_lang.php' , $this -> lang -> is_loaded )]); // tout r é initiaiser d'un coup $this -> lang -> is_loaded = array (); $this -> lang -> language = array (); Donc …. Ou ….
9. <?php $this -> load -> helper ( 'language' ); $this -> lang -> load ( 'salutations' , 'french' ); echo lang ( 'bonjour' ); // Enlever un fichier langue //unset($this->lang->is_loaded[array_search('salutations_lang.php', $this->lang->is_loaded)]); // tout r é initiaiser d'un coup $this -> lang -> is_loaded = array (); $this -> lang -> language = array (); $this -> lang -> load ( 'salutations' , 'english' ); echo lang ( 'bonjour' ); ?> And voila !