FireGento_GermanSetup traduzione in linea non funziona
-
16-10-2019 - |
Domanda
Se apro la traduzione di "Incl 7% costo fiscale, più costi di spedizione.", Si legge:
Location: Span element
Scope: FireGento_GermanSetup
Shown: 19%
Original: %s%%
Translated: %s%%
Store View Specific:
Custom: %s%%
Come faccio a modificare il testo una traduzione?
Trovato il file sorgente price_info.phtml
<span class="tax-details"><?php echo $this->__('Incl. %s Tax, plus <a href="%s">Shipping
Cost</a>', $this->getFormattedTaxRate(), $shippingCostUrl) ?></span>
Questo è il stesso problema , ma la soluzione non funziona per me o non riesco a farlo funzionare.
Soluzione
Ci sono situazioni in cui la traduzione in linea non funziona, perché Magento non è in grado di identificare la stringa di origine corretta quando si fa clic sull'icona di traduzione.
Si può sempre fare una traduzione manuale.
In primo luogo è necessario identificare in dal quale modulo la traduzione proviene. Abilitando template-suggerimenti si potrebbe scoprire che la vostra traduzione viene stampato in app/design/frontend/base/default/template/germansetup/price_info.phtml
via $this->__()
e $this
è del tipo FireGento_GermanSetup_Block_Catalog_Product_Price
il modulo è FireGento_GermanSetup
. (Ci potrebbero essere rari casi in cui questo non è corretto, se l'assistente sovrascrive il modulo)
Se si dispone di uno sguardo a app/locale/de_DE/FireGento_GermanSetup.csv
, a trovare la linea di traslazione:
"Incl. %s Tax, excl. <a href=""%s"">Shipping Cost</a>","Inkl. %s MwSt., zzgl. <a href=""%s"">Versandkosten</a>"
traduzioni personalizzate possono essere aggiunti a una translate.csv
nel tema. (Esempio: /app/design/frontend/foo/bar/locale/de_DE/translate.csv
) o nel core_translate
tabella del database
I supporti di tradurre l'intera applicazione con traduzioni in linea, in modo che il tavolo core_translate
sarebbe la strada da percorrere.
No nella colonna string
, bisogna anteporre la stringa con il nome del modulo e la conseguente ::
i seguenti campi di riempimento (locale
, store_id
può essere copiato dalle voci esistenti):
stringa: FireGento_GermanSetup::Incl. %s Tax, excl. <a href=""%s"">Shipping Cost</a>
tradurre: My own text ... Inkl. %s MwSt., zzgl. <a href=""%s"">Versandkosten</a>
Una linea nella translate.csv
sarebbe simile a questa:
"FireGento_GermanSetup::Incl. %s Tax, excl. <a href=""%s"">Shipping Cost</a>";My own text ... Inkl. %s MwSt., zzgl. <a href=""%s"">Versandkosten</a>"