Joomla.it Forum
Componenti per Joomla! => Gestione e-commerce => : nio84 13 Apr 2017, 10:45:25
-
Buongiorno a tutti,
vorrei una mano riguardo la modifica/traduzione dell'oggetto delle mail di conferma inviate ai clienti.
Ho provato a seguire alcuni consigli come quello dell'override della lingua, ma niente da fare, l'oggetto non cambia.
lingua sito giapponese
La mail "confermato dall'acquirente" arriva in inglese
La mail "confermato" arriva in italiano :o
La mail "spedito" sempre in italiano
Sul web tutto ok, la traduzione in Giapponese e gli override che ho effettuato su altre costanti funzionano tutti.
Ma non riesco a cambiare gli oggetti delle Email.
Pensate che la cosa migliore da fare sia modificare direttamente i file, se si, potete indicarmi quelli corretti, le info che ho trovato sul forum sono di alcuni anni passati, relative a versioni precedenti. Non sono riuscito a trovare le corrispondenze con i file dell'attuale versione...
Spero possiate darmi qualche consiglio/aiuto!
Grazie a tutti! ;)
-
Ho provveduto a modificare i file
en-GB.com_virtuemart
e
it-IT.com_virtuemart
Il cambio oggetto cosi è funzionante, ma questa può essere solo una modifica "tampone" o no? Nel senso che poi al primo aggiornamento le modifiche si perdono e bisogna rifare lo stesso lavoro. Mi sbaglio?
Se è possibile sarebbe meglio una modifica permanente.
Resto in attesa di consigli. Grazie!
-
per una modifica permanente usa la funzione override in gestione lingua di joomla.
legi qui la guida
https://www.icagenda.it/sovrascrivere-parole-e-frasi-nella-traduzione-di-joomla.html
-
per una modifica permanente usa la funzione override in gestione lingua di joomla.
legi qui la guida
https://www.icagenda.it/sovrascrivere-parole-e-frasi-nella-traduzione-di-joomla.html (https://www.icagenda.it/sovrascrivere-parole-e-frasi-nella-traduzione-di-joomla.html)
Grazie giusebos,
Però come dicevo all'apertura della discussione, ho provato con l'override lingua ma l'oggetto mail non cambia. Non so il perchè, in quanto per altri override lingua che ho fatto tutto funziona. Ma per l'oggetto della mail, no.
-
devi solo trovare la stringa giusta, spesso la stessa stringa viene usata in posti diversi, quindi abbiamo più stringhe identiche per posti diversi.
ad esempio di read more o leggi tutto ne troviamo davvero molti.
-
devi solo trovare la stringa giusta, spesso la stessa stringa viene usata in posti diversi, quindi abbiamo più stringhe identiche per posti diversi.
ad esempio di read more o leggi tutto ne troviamo davvero molti.
Per cercare la stringa giusta faccio riferimento ai file di lingua ja-JP.com_virtuemart,
ma non riesco a capire il perchè non funzioni. Comunque grazie! ;)
-
inizia a controllare i corrispondenti file nelle varie lingue, controllando che abbiano almeno le stesse righe.
se ne mancano, vuol dire che mancano alcune traduzioni e queste vengono sostintuite con quelle in inglese.
-
inizia a controllare i corrispondenti file nelle varie lingue, controllando che abbiano almeno le stesse righe.
se ne mancano, vuol dire che mancano alcune traduzioni e queste vengono sostintuite con quelle in inglese.
Si, ho fatto proprio come dici tu. Controllato i file corrispondenti delle varie lingue, e per le righe mancanti il file in inglese. Lavorando sui file il risultato si ottiene. Ma l'override con queste costanti non funziona... aspetterò il prossimo aggiornamento per vedere se questo problema va via.
Grazie!!
-
Ciao a tutti,
avevo risolto questo problema, solo modificando i file di lingua
en-GB.com_virtuemart
it-IT.com_virtuemart
Ma ora dopo un aggiornamento di virtuemart, ovviamente le modifiche sono andate via.
Mi sono messo all'opera per rimodificare i file, ma anche se modificati, adesso, non c'è risultato.
Mi trovo con gli oggetti che non cambiano...
Le righe che vado a modificare sono queste
COM_VIRTUEMART_MAIL_SUBJ_SHOPPER_C= [%3$s], Confirmed order at %1$s, total %2$s"
COM VIRTUEMART_MAIL_SUBJ_SHOPPER_P= [%3$s], Order is pending at %1$s, total %2$s
COM VIRTUEMART_MAIL_SUBJ_SHOPPER_R= [%3$s], Refunded order by %1$s, total %2$s
COM VIRTUEMART_MAIL_SUBJ_SHOPPER_S= [%3$s], Shipped order from %1$s, total %2$s
COM VIRTUEMART_MAIL_SUBJ_SHOPPER_U= [%3$s], Order received by %1$s, total %2$s
COM VIRTUEMART_MAIL_SUBJ_SHOPPER_X= [%3$s], Cancelled order by %1$s, total %2$s
L'oggetto email che arriva all'acquirente dopo il suo acquisto è questo:
Mentre ora mi ritrovo con un testo che non trovo da nessuna parte ed in nessuna riga...
[.. ] s]You confirmed an order at ...., total ...[...]
Se avete consigli ve ne sarei grato. Grazie
-
Con quale editor modifichi i file?
-
Con quale editor modifichi i file?
notepad++