Zend framework 如何在zend框架中集成多种语言

Zend framework 如何在zend框架中集成多种语言,zend-framework,Zend Framework,我想在zend项目中集成多种语言。为此,我已经学习了,但是..从中我不知道如何实现..即使它没有显示我在哪一页上写了代码。在哪一页上应该写什么代码..我是如此,迷惑..有人能告诉我如何将语言与zend集成,以便我的网站可以翻译成任何语言吗?这可能不是最好的解决方案,但可能对您有用 ZF中有多个适配器,您可以选择任何适配器 Zend_Translate适配器阵列、Csv、Gettext、Ini、Tbx、Tmx、Qt、, Xliff 对于CSV 1) 为要使用的每种语言创建不同的CSV文件 使用。例

我想在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);