Ok. ScusaOriginariamente inviato da Razorblade
Scusa Santino83_02,
non è una domanda provocatoria, ma qual è la differenza tra le gli array che hai scritto?
@masaniello
Inserisci il codice formattato o non si capisce nulla
Quindi ... faccio un file per ogni lingua (questo è lang_en.php):
$lan = array( 'Utente'=>'User', ecc. ecc. ecc. ecc.)
Poi creo la seguente classe in un file da includere in tutte le pagine:
class language
{
function traduci($stringa)
{
if ($_SESSION['language']=="it")
{ $traduzione=$stringa; return $traduzione; }
if ($_SESSION['language']=="en")
{
require("lang_en.php"); // Qui includo il file con le traduzioni
}
$traduzione=$lan[$stringa];
if (!isset($traduzione)) $traduzione=$stringa; return $traduzione;
}
}
$l=new language();
Nel codice basta fare : $l->traduci('stringa'); // se non c'e' mi restituisce la stringa passata