Estou construindo uma página personalizada.
Eu adiciono migalhas de pão como esta (e funciona bem).
<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>
O problema é o rótulo não traduzido no front-end. Ele mostra em Home / All Brands
vez da versão traduzida.
As coisas que eu tive certeza:
- Adicionado
translate="label"
ao manipulador - Cache limpo (na verdade eu desativei o cache)
- A sintaxe da tradução está correta (coloquei em Mage_Core.csv)
- O rótulo é traduzido corretamente pelo código php (por exemplo:
$helper->__('All Brands');
Ajude-me a descobrir, por favor.
Obrigado.
<crumbInfo translate="label" module="brand_brand">
- Veja: stackoverflow.com/questions/7550429/…
If the module attribute is not present, the core module is used.
eu adiciono o termo de conversão no Mage_Core.csv no começo, então por que ainda não funciona? Acabei de adicionar o nome do módulo (e o arquivo de tradução do módulo), mas ainda não funciona. Eu continuo inspecionando. Um minuto.
translate="label"
, você também incluiumodule="brand_brand"
(ou o que deveria ser no seu caso)?