Zend framework 如何在zend框架中集成多种语言
我想在zend项目中集成多种语言。为此,我已经学习了,但是..从中我不知道如何实现..即使它没有显示我在哪一页上写了代码。在哪一页上应该写什么代码..我是如此,迷惑..有人能告诉我如何将语言与zend集成,以便我的网站可以翻译成任何语言吗?这可能不是最好的解决方案,但可能对您有用 ZF中有多个适配器,您可以选择任何适配器 Zend_Translate适配器阵列、Csv、Gettext、Ini、Tbx、Tmx、Qt、, Xliff 对于CSV 1) 为要使用的每种语言创建不同的CSV文件 使用。例如:Zend framework 如何在zend框架中集成多种语言,zend-framework,Zend Framework,我想在zend项目中集成多种语言。为此,我已经学习了,但是..从中我不知道如何实现..即使它没有显示我在哪一页上写了代码。在哪一页上应该写什么代码..我是如此,迷惑..有人能告诉我如何将语言与zend集成,以便我的网站可以翻译成任何语言吗?这可能不是最好的解决方案,但可能对您有用 ZF中有多个适配器,您可以选择任何适配器 Zend_Translate适配器阵列、Csv、Gettext、Ini、Tbx、Tmx、Qt、, Xliff 对于CSV 1) 为要使用的每种语言创建不同的CSV文件 使用。例
en.csv
hn.csv
2) 为要使用的每个单词/句子创建常量
在您的应用程序中。将所有常量及其值保存到
他们各自的CSV。例如:常数
值
3) 加载语言文件
您可以在URL中携带$lngfile
变量,例如:/en/controller/action/
4) 用于在phtml$this->translate('constant_name')中显示转换后的值代码>
$translate = new Zend_Translate('csv', "/pathtofile/$lngfile.csv", 'en');
Zend_Registry::set('Zend_Translate', $translate);