traduzione nel file di frontend / base / default / template / email / productalert / stock.phtml non funziona?

magento.stackexchange https://magento.stackexchange.com/questions/12380

  •  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?

È stato utile?

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.

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