Ciao a tutti,
vorrei crearmi un array che contenga le stringhe nelle varie lingue, in modo da accederci programmaticamente a seconda dell'impostazione del browser.
Le stringhe le farei così:
codice:
$stringhe = array(0, array( array('it', "Messaggio 0 Italiano"), array('en', "Message 0 - English"), ) (1, array('it', "Messaggio 1 Italiano"), array('en', "Messaggio 1 Italiano"), ) );
La lingua la determinerei così:
codice:
$lingua = 'it'; if(preg_match('/^it/', $_SERVER['HTTP_ACCEPT_LANGUAGE'])) $lingua = 'it'; else $lingua = 'en';
e vorrei accederci in una maniera come questa:
codice:
echo "Messaggio: ".$stringhe[0][$lingua];
ottenendo "Messaggio 0 Italiano".
Ovviamente non mi funziona.
Domando: è possibile, e se sì come faccio???
Grazie