Io faccio cosi' direttamente nelle pagine (solo inglese e italiano pero'):

Codice PHP:

if ($lang == "eng" || $lang == "") {

     echo 
"$array[titolo_ing]";

} else {
     
     echo 
"$array[titolo]";


Quello e' un esempio per un sito di default in inglese.
Ovviamente in amministrazione, ho due campi da inserire, in quel caso per il titolo, inglese e italiano.

Spero di esserti stato di aiuto, non sono un mostro di php.
Ciao