Partendo dal presupposto che tu abbia già tutte le configurazioni settate su italiano: ti propongo un altro "hack" abbastanza banale ma.. chissà se funzionerà. Neanche rinominando i file italiani come se fosse inglesi il tutto parte? ad esempio it_IT_principale in en_EN_principale?
Però una cosa non mi torna.. se il testo lo prende da codice php, i file di lingua che ci stanno a fare? Sicuro che siano stati tradotti per la versione che stai usando tu? Perchè la cosa più ovvia che mi viene in mente ora è che potresti sostituire tu manualmente le voci in inglese nel codice con quelle tradotte nel file di lingua, ma questo non avrebbe senso se la traduzione è quella estatta!