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
- lang_en.phpcodice:<?php $strings['menu_0'] = "Pagina pricipale"; $strings['menu_1'] = "Contatti"; ?>
etc etc. E poi includo quello che voglio a seconda di una varibile di sessione appropriata.codice:<?php $strings['menu_0'] = "Home"; $strings['menu_1'] = "Contacts"; ?>
Oppure la soluzione ad un file singolo:
- strings.php
In questo ultimo caso userei di volta in volta la variabile di sessione della lingua come indice per indicizzare il vettore tipo:codice:<?php $strings['menu_0'] = array("Pagina principale", "Home" ); $strings['menu_1'] = array("Contatti", "Contacts" ); ?>
echo $strings['menu_0'][ $_SESSION['lang'] ]; // $_SESSION[] = 0, 1, ...
Boh, forse è meglio la prima soluzione.

Rispondi quotando