Saya sedang membangun halaman khusus.
Saya menambahkan remah roti seperti ini (dan bekerja dengan baik).
<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>
Masalahnya adalah label tidak diterjemahkan di front-end. Ini menunjukkan Home / All Brands
alih-alih versi terjemahan.
Hal-hal yang saya pastikan:
- Ditambahkan
translate="label"
ke pawang - Cache dihapus (sebenarnya saya mematikan caching)
- Sintaks terjemahan sudah benar (saya masukkan Mage_Core.csv)
- Label diterjemahkan dengan benar oleh kode php (mis:
$helper->__('All Brands');
Tolong bantu saya untuk mencari tahu.
Terima kasih.
<crumbInfo translate="label" module="brand_brand">
- Lihat: stackoverflow.com/questions/7550429/…
If the module attribute is not present, the core module is used.
saya menambahkan istilah terjemahan di Mage_Core.csv di awal, jadi mengapa masih tidak berfungsi? Saya hanya menambahkan nama modul (dan file terjemahan modul juga) tetapi masih tidak berfungsi. Saya terus memeriksa. Semenit.
translate="label"
apakah Anda juga memasukkanmodule="brand_brand"
(atau apa pun itu dalam kasus Anda)?