Zend Framework國際化

Zend Framework國際化用到的是Zend_Translate組建

 

一、用數據的形式來國際化

建立一個ZF的項目中application中建立languages的文件夾,在文件夾中添加en.php和zh_cn.php文件

en.php中的文件內容如下:

 

zh_cn.php中文件的內容如下:

在pulibc下的index.php文件中添加代碼:

 

就可以看到國際的實例了

 

 


二、gettext來實現國際化

你可以在zf的項目中的index.php文件中添加如下代碼

 

在IndexController.php控制器重的indexAction中添加如下代碼:

 

在項目中的添加文件路勁與index.php中的路徑對應如下:

languages

    gettext

        zh_CN.mo

 

這個zh_CN.mo的文件生成可以看哈子我寫的這篇文章:

http://blog.csdn.net/ms_X0828/archive/2010/11/16/6012122.aspx

隨便生成一個po的文件之後,將名字修改爲zh_CN即可.

然後就可以到po文件中添加對應的

再用gettext來生成對應的mo文件即可

 

發佈了68 篇原創文章 · 獲贊 2 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章