php localization with TMX

in alternativa puoi creare dei un file della lingua in php costituito da qualcosa del tipo

$mess['it']['Saluto']="Ciao";
$mess['en']['Saluto]="Hello";

In questo modo, stabilita la lingua, magari in una variabile chiamata $lang nel tuo codice di pagina avrai

$mess[$lang]['Saluto'] e a seconda della lingua selezionata apparirà la frase nella lingua desiderata.

Se poi non vuoi caricare tutte le lingue, ma solo una lingua specifica per volta, perchè hai molte frasi, puoi utilizzare uno switch avendo nel default una lingua tipo italiano e negli altri case metterai en, de,... così carichi solo la lingua necessaria.

se poi lo vuoi fare a funzione puoi fare nel file lingue.php
codice:
function SelezionaLingua($lang){
    switch($lang){
        case 'en':
            $mess['saluto']="Hello";
            break;
        default:
            $mess['saluto']="Ciao";
            break;
    }
    return $mess;
}
e nel tuo codice di pagina, dopo la chiamata a $m=SelezionaLingua($l) potrai fare riferimento alle frasi tramite $m['saluto'] per esempio.
Ciao!