magento 翻譯使用例項

2022-06-23 22:15:13 字數 897 閱讀 3424

在自定義的模組中若想要使用翻譯,需在config.xml中加入如下配置

//後臺

test.csv

//前臺

test.csv

以登陸介面為例

mage_customer.csv

"log in","登陸"

"login or create an account","登陸或建立新賬號"

接著就是進入後臺,在system->configuration->general->locale options 

將locale選成chinses就可以了,開啟頁面可以看到如下效果

接下去講講為什麼建立的資料夾名字叫zh_cn

最後講一講translate.csv檔案

然後建立一個zh_cn資料夾,在裡面建立translate.csv,往裡面寫入

"login or create an account","覆蓋"
這時候重新重新整理頁面,就會發現介面變了

其實從這個檔案放的位置就可以理解,這個csv檔案是專門給所在的模板用的,當使用這個模板時,translate.csv裡的翻譯項會覆蓋掉語言包裡的同名項,也就是在我們第一步配置了翻譯的情況下,這裡的優先順序會比較高。

而在編寫程式時,若希望自己的語句會被翻譯,在模板介面需這樣編寫

<?php echo $this->__('login or create an account') ?>