ciao...
Ho notato che l'argomento traduzioni non è trattato molto su questo forum. O meglio...lo standard usato ..gettext , in pochi lo usano...
allora mi sono messo a smanettarci sopra e sto proprio fondendo.
ecco il problema.
Riesco a tradurre, ma ogni volta che aggiungo una nuova stringa tipo :
msgid "my name is stiffa"
msgstr "mi chiamo stiffa"
devo rigenerare il file .mo dal mio file .po
MA SOPRATTUTTO.......devo riavviare Apache..... PERCHE?????
non vorrei che il riavvio di apache sia dovuto al codice che uso per assegnare la cartella della lingua nella var di ambiente...bohhh....
Codice PHP:
$locale = "en";
putenv("LC_ALL=$locale");
setlocale(LC_ALL, $locale);
bindtextdomain("myPHPApp", "./locale");
textdomain("myPHPApp");
echo _("my name is stiffa");