Recent Post
Like Us On Facebook
About
Gallery
Thứ Ba, 19 tháng 8, 2014
Multi Language - Tạo Module trong Magento hỗ trợ nhiều ngôn ngữ.
Mỗi module trong Magento có thể bao gồm nhiều Block khác nhau cấu thành. Mỗi Block trong module với nội dung được quy định bởi file template .phtml tương ứng với Block đó.
Mỗi module trong Magento có 1 file Mage_TenModule.csv tương ứng trong /locale/en_US. File .csv sẽ chứa bản dịch theo từng cặpnhư sau:
Tu_Khoa_Su_Dung_Trong_File_Template, Tu_The_Hien_Ra_Frontend
Trong file Template của Module, hay file template của các Block con của module đó sẽ sử dung một hàm trong Magento __('Tu_Khoa_Su_Dung_Trong_File_Template') để lấy Tu_The_Hien_Ra_Frontend.
<?php echo $this->__('Tu_Khoa_Su_Dung_Trong_File_Template'); ?>
Vậy muốn Module hiển thị ngôn ngữ nào đó ( thường đồng nghĩa với một Store_View mong muốn ), ta làm như sau:
- Copy file TenModule.csv từ thư mục /locale/en_US vào /locale/vi_VN, tìm trong file vừa copy các: "Tu_Khoa_Su_Dung_Trong_File_Template" => thay đổi vế phải Tu_The_Hien_Ra_Frontend với cụm từ tương ứng sao cho phù hợp với Store View bạn muốn.
Tu_Khoa_Su_Dung_Trong_File_Template, Tu_The_Hien_Ra_Frontend
Smiley :)
:D
:)
:[
;)
:D
:O
(6)
(A)
:'(
:|
:o)
8)
(K)
(M)
Đăng ký:
Đăng Nhận xét (Atom)
Biểu mẫu liên hệ
Designed By Seo Blogger Templates |
Distributed By Cool Blogger Tricks
Không có nhận xét nào:
Đăng nhận xét