Domanda

Ho creato un modulo personalizzato e non si traduce colonne della griglia o di intestazione. Qui è la mia config.xml

<config>
...
    <frontend>
        <translate>
          <modules>
            <syncreports>
                <files>
                    <default>Mycompany_Syncreports.csv</default>
                </files>
            </syncreports>
        </modules>
       </translate>
    </frontend>
...
</config>

In applicazione / locale / en_US / Mycompany_Syncreports.csv

"Synchronization reports123", "Reports"

E questo è come lo chiamo io:

$this->_headerText = Mage::helper('syncreports')->__('Synchronization reports123');

Questo è come appare nel pannello di amministrazione:

entrare descrizione dell'immagine qui

È stato utile?

Soluzione

Basta spostare la definizione del file di traduzione a, perché il file di traduzione che è definito nella zona frontend non sarà utilizzato nel pannello di amministrazione. È possibile utilizzare la stessa lima per entrambe le are ma è necessario estendere configurazione per questo.

<adminhtml>
    <translate>
        <modules>
            <syncreports>
                <files>
                    <default>Mycompany_Syncreports.csv</default>
                </files>
            </syncreports>
       </modules>
</translate>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top