FireGento_GermanSetup traducción en línea no funciona
-
16-10-2019 - |
Pregunta
Si abro la traducción para "incluido 7% IVA, más envío Costo." Que dice:
Location: Span element
Scope: FireGento_GermanSetup
Shown: 19%
Original: %s%%
Translated: %s%%
Store View Specific:
Custom: %s%%
¿Cómo puedo cambiar el texto a traducir?
encontrado el archivo fuente price_info.phtml
<span class="tax-details"><?php echo $this->__('Incl. %s Tax, plus <a href="%s">Shipping
Cost</a>', $this->getFormattedTaxRate(), $shippingCostUrl) ?></span>
Este es el mismo problema , pero la solución no funciona para mí o no puedo hacer que funcione.
Solución
Hay situaciones en las que la traducción en línea no funciona, debido a Magento no puede identificar la cadena de origen correcta al hacer clic en el icono de la traducción.
Se puede hacer siempre una traducción manual.
En primer lugar hay que identificar en qué modulo de la traducción viene. Al permitir plantilla-consejos que usted podría descubrir que su traducción se imprime en app/design/frontend/base/default/template/germansetup/price_info.phtml
través $this->__()
y $this
es del tipo FireGento_GermanSetup_Block_Catalog_Product_Price
el módulo es FireGento_GermanSetup
. (Puede haber casos excepcionales en los que esto es incorrecto, si el ayudante sobrescribe el módulo)
Si usted tiene un vistazo a app/locale/de_DE/FireGento_GermanSetup.csv
, se encuentra la línea de la traducción:
"Incl. %s Tax, excl. <a href=""%s"">Shipping Cost</a>","Inkl. %s MwSt., zzgl. <a href=""%s"">Versandkosten</a>"
traducciones personalizadas se pueden agregar a un translate.csv
en su tema. (Ejemplo: /app/design/frontend/foo/bar/locale/de_DE/translate.csv
) o en el core_translate
tabla de la base
supongo que traducir toda la aplicación utilizando traducciones en línea, por lo que la mesa core_translate
sería el camino a seguir.
No en la columna string
, hay que anteponer la cadena con el nombre del módulo y ::
dando como resultado los siguientes campos para relleno (locale
, store_id
se puede copiar de sus entradas existentes):
cadena: FireGento_GermanSetup::Incl. %s Tax, excl. <a href=""%s"">Shipping Cost</a>
traducir: My own text ... Inkl. %s MwSt., zzgl. <a href=""%s"">Versandkosten</a>
Una línea en el translate.csv
se vería así:
"FireGento_GermanSetup::Incl. %s Tax, excl. <a href=""%s"">Shipping Cost</a>";My own text ... Inkl. %s MwSt., zzgl. <a href=""%s"">Versandkosten</a>"