Domanda

Dopo aver spostato il Magento Shop (1.8.1) su un altro server, la lingua nel frontend è confusa.

Il locale è impostato sul tedesco, ma ci sono molte stringhe mostrate in inglese. Le autorizzazioni del file sono attualmente impostate su 777.
La reinstallazione del pack in lingua tedesco non ha aiutato.

Una nuova installazione Magento sullo stesso server per scopi di test non ha mostrato questo comportamento: tutte le stringhe sono tradotte correttamente.

Dopo aver giocato con i file in app/locale/de_de/, ho capito che la traduzione funziona fintanto che la stringa da tradurre è presente solo in 1 file. Non appena un altro file presenta una traduzione per la stessa identica stringa, la traduzione torna in inglese.

Ad esempio, ho eliminato tutti i file tranne Mage_catalog.csv, che contiene la stringa desiderata per tradurre => La traduzione funziona. Ora aggiungo ad esempio Mage_Checkout.csv, che contiene la stessa identica traduzione => La traduzione non funziona, posso aggiungere tutti i file .csv che voglio, purché la stringa specifica sia univoca in tutti i file, la stringa viene tradotta correttamente.

Nulla è mostrato nei file di log.

Cosa può causare tale comportamento?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top