Reputando troppo complicato utilizzare gettext per le traduzione e pensando poco pratico utilizzare il sistema delle variabili ho scritto questa classe in php: https://code.google.com/p/php-translator-code/source/browse/
Ora volevo sapere cosa ne pensate. Punti critici? Secondo me il fatto di caricare ogni volta l'intero file è uno scempio di risorse, ma alla fine non è quello che fa con le variabili?
Se utilizzassi un database sqlite3 migliorerei o peggiorerei le prestazioni?
Ho fatto qualche test di velocità:
Con due stringhe il tempo di esecuzione è attorno ai 0.09 ms
Mentre con 25000 stringhe da processare il tempo medio di esecuzione per linea di codice aumenta fino a 0.5 ms!
Ora volevo sapere cosa ne pensate. Punti critici? Secondo me il fatto di caricare ogni volta l'intero file è uno scempio di risorse, ma alla fine non è quello che fa con le variabili?
Se utilizzassi un database sqlite3 migliorerei o peggiorerei le prestazioni?
Ho fatto qualche test di velocità:
Con due stringhe il tempo di esecuzione è attorno ai 0.09 ms
Mentre con 25000 stringhe da processare il tempo medio di esecuzione per linea di codice aumenta fino a 0.5 ms!