Estoy construyendo una página personalizada.
Agrego migas de pan como este (y funciona bien).
<brand_brand_index translate="label">
<reference name="breadcrumbs">
<action method="addCrumb">
<crumbName>Home</crumbName>
<crumbInfo>
<label>Home</label>
<title>Home</title>
<link>/</link>
</crumbInfo>
</action>
<action method="addCrumb">
<crumbName>All Brands</crumbName>
<crumbInfo>
<label>All Brands</label>
<title>All Brands</title>
</crumbInfo>
</action>
</reference>
[[...]]
</brand_brand_index>
El problema es la etiqueta no traducida en el front-end. Se muestra en Home / All Brands
lugar de la versión traducida.
Las cosas que me aseguré:
- Agregado
translate="label"
al controlador - Caché borrado (de hecho, apagué el almacenamiento en caché)
- La sintaxis de traducción es correcta (puse en Mage_Core.csv)
- La etiqueta se traduce correctamente por código php (por ejemplo:
$helper->__('All Brands');
Ayúdame a resolverlo, por favor.
Gracias.
<crumbInfo translate="label" module="brand_brand">
- Ver: stackoverflow.com/questions/7550429/…
If the module attribute is not present, the core module is used.
que agrego el término traducir en Mage_Core.csv al principio, entonces, ¿por qué todavía no funciona? Solo agrego el nombre del módulo (y el archivo de traducción del módulo también) pero todavía no funciona. Sigo inspeccionando. Un minuto.
translate="label"
también incluyómodule="brand_brand"
(o lo que sea que sea en su caso)?