- Học nghệ thuật đầu tư dựa trên giá trị.
- Kinh nghiệm đầu tư thành công.

Được tạo bởi Blogger.

Hiển thị các bài đăng có nhãn Module. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Module. Hiển thị tất cả bài đăng

Thứ Tư, 3 tháng 9, 2014

Multi Language - Thêm file dịch đa ngôn ngữ .CSV cho module trong Magento


Bước 1: Khai báo file dịch .CSV cho module bất kỳ cho Frontend và Backend Magnento.
Mở file /app/code/local/Company_Name/Module_Name/etc/config.xml
<?xml version="1.0"?>
<config>
    <frontend>
        ...
        <translate>
            <modules>
                <Companyname_Modulename>
                    <files>
                        <default>Companyname_Modulename.csv</default>
                    </files>
                </Companyname_Modulename>
            </modules>
        </translate>
    </frontend>
    <adminhtml>
        ...
        <translate>
            <modules>
                <Companyname_Modulename>
                    <files>
                        <default>Companyname_Modulename.csv</default>
                    </files>
                </Companyname_Modulename>
            </modules>
        </translate>
    </adminhtml>
    ...
</config>

Bước 2: Tạo file Companyname_Modulename.csv trong thư mục app/locale/ => chọn gói thư mục ngôn ngữ en_US hay vi_VN Mở file Companyname_Modulename.csv và thêm nội dung cần dịch theo từng cặp như sau:

"Tu Can Dich","Dich Tu Can Dich"
...
Bước 3: Áp dụng từ cần dịch vào file template của một Block bất kỳ nào đó trong Module theo cú pháp sau:

<?php
echo $this->__('Tu Can Dich');
?>