Beh, allora fila a studiare!
(Se ti interessa: http://devzone.zend.com/1500/interna...sage_formatter )
Comunque da quello che ho capito (se ho capito) quella classe traduce date e altri numeri vari.
Qualcosa del genere:
(Non ho provato questo codice perché non riesco a installarmi intl che contiene la classe)Codice PHP:
<?php
$it = new MessageFormatter("it_IT",
"Ho comprato {0, number, integer} chili di mele.<br>"
. "Un chilo di mele costa come {1, number} chili di pere.<br>"
. "Con i soldi che ho speso per comprare le mele, quanti chili di pere potrei comprare?"
);
echo $it->format(array( 12860, 1.472));
/* Stampa:
Ho comprato 12.860 chili di mele.
Un chilo di mele costa come 1,472 chili di pere.<br>
Con i soldi che ho speso per comprare le mele, quanti chili di pere potrei comprare?</br>
*/
PS
Usando xampp ho delle classi già installate in pear, tra cui questa
http://pear.php.net/package/Translat...anslation.html
(L'unica pecca è che prende i dati da un db, quindi potrebbe essere un po' lentina)
Un altro PS
http://www.html.it/articoli/gettext-...alizzazione-1/
Questo è una buona cosa secondo te?
Edit
(Un messaggio scritto in 4 round)
Sono riuscito ad usare MessageFormatter (dovevo solo abilitare intl nel php.ini).
Effettivamente fa quello che ho scritto