I sono indeciso se usare un file per le frasi per ogni lingua o un solo file con una variabile vettore.
Esempio, più file per una lingua:
- lang_it.php
codice:
<?php
$strings['menu_0'] = "Pagina pricipale";
$strings['menu_1'] = "Contatti";
?>
- lang_en.php
codice:
<?php
$strings['menu_0'] = "Home";
$strings['menu_1'] = "Contacts";
?>
etc etc. E poi includo quello che voglio a seconda di una varibile di sessione appropriata.
Oppure la soluzione ad un file singolo:
- strings.php
codice:
<?php
$strings['menu_0'] = array("Pagina principale", "Home" );
$strings['menu_1'] = array("Contatti", "Contacts" );
?>
In questo ultimo caso userei di volta in volta la variabile di sessione della lingua come indice per indicizzare il vettore tipo:
echo $strings['menu_0'][ $_SESSION['lang'] ]; // $_SESSION[] = 0, 1, ...
Boh, forse è meglio la prima soluzione.