traduzione nel file di frontend / base / default / template / email / productalert / stock.phtml non funziona?
-
16-10-2019 - |
Domanda
sto cercando di tradurre
<p> $this->__('You are receiving this notification because you subscribed to receive alerts when the following products are back in stock:') </p>
in frontend/base/default/template/email/productalert/stock.phtml
. ma non funziona e in inglese in email alert prodotto.
Qualcuno lo sa?
Soluzione
Come si tenta di tradurre la stringa? Se è in locale.csv
nella vostra cartella del tema dovrebbe funzionare. In caso contrario, verificare la presenza di errori di battitura.
Se è stato aggiunto un proprio modulo e c'è stato aggiunto un file di traduzione, si prega di verificare se dev modalità è attiva. In modalità dev Magento traduce solo stringa i file corretti per prevenire, che si esprime con i moduli traduzioni mancanti.
Se tutto questo non si risolve il problema, gancio con xdebug nella vostra traduzione e dare un'occhiata in Mage::getTranslator()->getData()
ci dovrebbe essere tutte le stringhe che sono tradotti ed è possibile confrontare se sia corretto. Forse è prefissi con Mage_CatalogInventory::
Altri suggerimenti
Prima di tutto, voglio di spiegare come funziona per traduzione diversa locale. Qui di seguito riportiamo i carichi di traduzione sequenza durante il rendering pagina.
1- Module translation files under app/locale/[locale]/*.xml
2- Theme translations in the translate.csv file located in the theme
locale/[locale]/ directory
3- Translations stored in the DB table core_translate
Quindi, ora in base alla sequenza di sopra controllare il testo ed è possibile in grado di risolvere il problema con la traduzione.