03 September 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');
?>


No comments:

Post a Comment

Hãy thoải mái khi gửi nhận xét và câu hỏi cho Quốc Duy. Chân thành cảm ơn