Tôi đang xây dựng một trang tùy chỉnh.
Tôi thêm vụn bánh mì như thế này (và nó hoạt động tốt).
<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>
Vấn đề là nhãn không được dịch ở mặt trước. Nó hiển thị Home / All Brands
thay vì phiên bản dịch.
Những điều tôi chắc chắn:
- Đã thêm vào
translate="label"
xử lý - Đã xóa bộ nhớ cache (tình cờ tôi tắt bộ nhớ đệm)
- Cú pháp dịch là chính xác (Tôi đặt trong Mage_Core.csv)
- Nhãn được dịch đúng bởi mã php (ví dụ:
$helper->__('All Brands');
Xin hãy giúp tôi tìm ra nó.
Cảm ơn bạn.
<crumbInfo translate="label" module="brand_brand">
- Xem: stackoverflow.com/questions/7550429/
If the module attribute is not present, the core module is used.
tôi thêm thuật ngữ dịch trong Mage_Core.csv vào đầu, vậy tại sao nó vẫn không hoạt động? Tôi chỉ thêm tên mô-đun (và cả tệp dịch mô-đun) nhưng nó vẫn không hoạt động. Tôi tiếp tục kiểm tra. Một phút.
translate="label"
bạn cũng bao gồmmodule="brand_brand"
(hoặc bất cứ điều gì nó nên có trong trường hợp của bạn)?