Far funzionare la traduzione italiana di Magento
Uno dei problemi principali dei nuovi utenti di Magento riguarda l’impostazione della lingua italiana. Sebbene sia piuttosto semplice impostare la lingua, non è invece altrettanto semplice capire come fare.
Vediamo le operazioni necessarie:
- Installare la lingua italiana: lo si può fare sia da Magento Connect, sia manualmente scaricando il pacchetto della traduzione dal sito ufficiale e incollando la cartella it_IT sul percorso app/locale/ oppure scaricando il pacchetto completo dal sito italiano dedicato alla traduzione.
- Per visualizzare la traduzione italiana nel backend: sul footer del lato amministrativo troverai la select a sinistra per la scelta della lingua.
- Per visualizzare la traduzione italiana da frontend: sempre sul backend, vai su System -> Configuration ->General -> Locale Options -> Locale e da questo form scegli la lingua italiana.
Ora dovresti avere la tua installazione di Magento tradotta in Italiano. Eventuali bug o errori contestuali puoi segnalarmeli in questo post o sul forum della community ufficiale.
Io ho fatto tutto quello che dicevi nelle indicazioni ma mi sono accorta che io avevo già queste impostazioni nel sito ma con tutte la mia backend è comunque in inglese
hai scaricato il pacchetto della traduzione e inserito nel percorso corretto?
per risolvere il problema è necessario caricare manualmente la cartella it_IT contenuta nel pacchetto, all’interno della dir app/locale sul server… ci sono quasi impazzito!
scusa alessandro , ho scaricato il pacchetto, ma non ho capito dove e come caricare la cartella IT
ho appena installato Magento con EasyPhp ma la lingua italiana non riesco a installarla.
Sono andato qui http://www.magentocommerce.com/magento-connect/magento-community-modules-italian-italy-language-pack.html
e ho copiato la key magento-community/Locale_Mage_community_it_IT ma nel cercare di installarlo mi appare il seguente messaggio:
Could not resolve host: magento-community; Host not found
ho anche provato a copiare il paccetto it_IT nella cartella C:\Program Files\EasyPHP-12.0\www\magento\app ma rimane sempre in inglese. Qualcuno potrebbe darmi una mano?
A! Sto usando Google Chrome.
Penso tu abbia preso la versione 1.0. Devi scegliere Magento Connect 2.0.
Il pacchetto invece lo devi scompattare e la cartella it_IT la devi copiare in app/locale/.
Così ovviamente dovrebbe funzionare (sempre che tu abbia seguito le istruzioni qua sopra su come installare la lingua italiana).
Facci sapere 😉
scusa, buongiorno non capisco dove trovare la directory app/locale…
“Dashboard” in italiano si traduce con “Cruscotto”.
Dashboard nella lingua inglese può prestarsi a più traduzioni. Cruscotto in Italia è un termine adatto a un’auto ma non a un sito web. Abbiamo preferito quindi lasciare invariato il termine visto che si tratta di una parola ormai molto in uso anche in Italia.
Ricevuto, grazie.
Ciao Antonio.
Ho appena installato Magento Community Edition 1.7.0.2 e il modulo it_IT come hai indicato qui sopra, ma non c’è niente da fare: sia nel pannello di amministrazione (scegliendo la voce “italiano” dal menu in basso a sinistra) sia nel frontend (dove NON compare l’opzione “italiano” nel sito DEMO) la lingua italiana… non funge.
Qualche idea di dove posso aver sbagliato? Devo per caso installare il pacchetto della lingua in fase di installazione?
GRAZIE
NO. Se niente viene tradotto forse hai sbagliato percorso del pacchetto. Dove hai messo la cartella it_IT?
PS: la traduzione è stata aggiornata anche da Magento Connect quindi volendo puoi scaricarla da lì
Ho decompresso il file it_IT.zip nella cartella app come indicato nella tua guida. E infatti trovo la cartella it_IT sotto app/locale/
Uhm e dentro la cartella it_IT cosa c’è?
Anche a me inizialmente non funzionava, ed era sulla cartella giusta… Ho dovuto fare un chmod.
Sto provando ora ad installarlo e da dietro al proxy non funziona la connessione con il manager e quindi ho dovuto scompattare il pacchetto, dargli i permessi di apache, mod 775 ma il backend rimane in inglese mentre il frontend passa in italiano.
Suggerimenti?
buongiorno,
ho installato il pacchetto, il sito mi risuta tradotto ma non appare “IT” in alto a destra nella scelta dei linguaggi.
nel back end non risulta un negozio italiano ma solo inglese/francese/tedesco
grazie 1000
Per consentire la scelta delle lingue devi associarle a uno storeview specifico
grazie problema risolto, funziona benissimo
buona giornata
Claudio
Ciao, io non riesco proprio.
Ho scaricato la cartella e incollata.
Ma dal menù a tendina se cambio la lingua non trovo la lingua italiana.
Forse sono 2 cose diverse infatti nel backend forse dovrei andare nella “Gestione negozi” ma anche lì anche creandone uno non riesco ad inserire la lingua italiana.
Attendo consigli
Grazie
Ciao
Come ho detto anche a Claudio, la lingua va associata a uno storeview (o vista negozio) specifico. Il selettore del backend cambia le viste.
Sì, grazie nel frattempo l’ho fatto e adesso è in italiano però quando voglio cambiare la lingua non lo fa… resta in italiano.
http://www.yireo.com/tutorials/magento/magento-administration/1322-client-denied-by-server-configuration-appetclocalxml
Deve essere qualcosa collegato al file .haccess perche nel log del web server ho un errore del tipo
client denied by server configuration: magento_home/app/etc/local.xml
Prima di fare tutto ciò, nel footer del backend avevo già la select con le varie lingue, ma ovviamente cambiandola non succedeva niente poiché l’unica lingua installata era l’inglese.
Ora, ho fatto tutto quello che hai descritto ma, come per Chiara, anche a me la traduzione non avviene. Seleziono l’italiano, si ricarica la pagina e vedo comunque tutto in inglese, come mai?
uhm cache disabilitata?
Ciao, dopo aver installato magento e alcuni pagamenti da connect (in particolare Cash on Delivery) mi sono accorto che nel front-end veniva visualizzato la dicitura You will be charged an extra fee of quindi ho cercato in app/locale/it_IT e non ho trovato il file csv di traduzione.
Allora ho tradotto il file e inserito nella cartella sopra indicata ma mi scompavano tutti i tipi di pagamento e mi ricomparivano solo se disabilitavo il tipo di pagamento modificato.
Quindi ho cancellato il file e ho modificato quello in inglese in app/locale/en_US ma mi compariva ancora in inglese.
Ho disabilitato la cache ma nessun risultato.
Dove sbaglio?
Grazie
Ciao
la traduzione contiene solamente le stringhe della piattaforma principale.
Per i moduli esterni, ti consiglio di cercare la stringa nel csv inglese e duplicare il csv (con relative traduzioni) nella cartella della traduzione Italiana.
Prova anche a verificare che il modulo che usa quella stringa abbia specificato nelle sue configurazioni il file di traduzione relativo al frontend.
Salve, ho installato e impostato il pacchetto della lingua italiana nella mia versione di magento.
Mi rimane cmq in inglese la form di contatto. Dove posso modificare la form?
non ne vuole sapere di tradurre ho seguito tutti i passi non è che non mi collega il pack? Si vede identico come la lingua di default dove avevo tradotto alcune parole attraverso i file. ti allego screen e grazie in anticipo per le risposte.
http://prntscr.com/alr4tv
http://prntscr.com/alr6hd
http://prntscr.com/alr74u
http://prntscr.com/alr7ni
Che faccio?
Il problema è probabilmente il tema che utilizza stringhe differenti rispetto a quelle standard.
Nello specifico non ti so aiutare, dipende molto da come è fatto il tema. Puoi provare comunque a cercare la stringa e aggiungerla al file translate.csv del tuo tema.
Sono riuscito a trovare le stringe ma l’unico che non riesco a tradurre è price
Ciao Antonio,il mio problema è che negli smartphone sul frontend il cambio lingua da italiano ad inglese funziona, mentre da inglese ad italiano no. Quando “tappo” sulla casella della lingua vedo che si apre qualcosa ma sparisce sotto il “menu” che si trova subito sotto ed io non so quale file .css (credo che sia li la modifica da fare) devo andare a modificare. Ho cercato la stessa modifica fatta per l’italiano (che funziona) ma non sono riuscito a trovarla.
Io vedo correttamente in entrambi i modi.. Che browser stai utilizzando?
Ho provato a installare il modulo tramite magento connect (la mia versione di magento è 1924) ma mi dice: Unknown cipher in list: TLSv1 e nella lista per scaricare il pacchetto completo (http://ecommerce-italiano.it/magento/traduzione-italiana-magento/) il modulo piu recente è relativo alla versione 191 di magento. C’è un modo per avere la versione piu aggiornata? Grazie
Forse il server ha qualche impostazione errata. Ad ogni modo puoi scaricarti il pacchetto aggiornato dal connect usando freegento, oppure usare il repository su github https://github.com/antoniocarboni
strano perchè altri plugin li ho installati senza problema.. ah giusto firegento, ottimo grazie mille