Salve! Stò costruendo un sistema di internalizzazione formato da un array a cui ad ogni chiave è assegnata una traduzione. Ad es:
Codice PHP:
$lang = array(
   
//header.tpl
   
"home" => "Home",
   
"profile" => "Profile",
   
"missions_desc" => "Earn money and gain experience."); 
Vorrei verificare, dato che le frasi sono circa 300-400, se per sbaglio qualche chiave viene riutilizzata. Il problema è che non sembra esserci modo di poter manipolare l'array per tal fine, in quanto PHP automaticamente "cancella" la prima chiave e la sostituisce alla seconda, facendo sempre risultare un'unica chiave.

L'unica soluzione che mi viene in mente è aprire il file che contiene la traduzione in lettura e cercando le chiavi (dato che sono sempre poste, e quindi identificate, tra " e " =>) per vedere se sono state già utilizzate, ma il metodo come è facile immagine è abbastanza macchinoso...

Conoscete qualche metodo più "ortodosso" ?