La quantità di risorse utilizzate per un array popolato da 1500 elementi è trascurabile. Basti pensare che mediawiki ha un file da 3000 vociCon molti utenti collegati l'array non tende a "consumare" troppa memoria del Server pregiudicando le prestazioni generali ?![]()
Il mio consiglio, che è anche la soluzione più semplice e ovvia, è quella di scindere $lan in più file, da richiamare solo quando servono. Il risultato finale sarà quello di avere:Insomma accetto consigli per ottimizzare l'algoritmo.
language/it/registrazione.lang.php
language/it/altrapagina.lang.phpcodice:$lang = array( 'Name' => 'Nome', 'Psw' => 'Password' );
... e nella la mia paginacodice:$lang = array( 'Title' => 'Titolo', 'Other' => 'bla bla' );
Codice PHP:... faccio le mie cose..
// prendo l'array $lang da language/it/altrapagina.lang.php e lo memorizzo nella mia classe
$l->carica_file_lang('altrapagina');
echo $l->traduci('Other');
Questo a grandi linee, a te il resto!![]()

Rispondi quotando