找不到Zend_translate类

时间:2018-05-08 20:17:51

标签: php zend-framework translate

我只是想开始使用Zend_translate

  $translate = new Zend_Translate('array',array(),'en_EN');

$fi = array(
    'Hello World' => 'Hei Maailma'
);

$translate->addTranslation($fi,'fi_FI');
$translate->setLocale('fi_FI');
echo $translate->_('Hello World');

关于这一点我得到了'Class' Zend_Translate'找不到

当然我需要先安装一些东西......但是没有地方说我应该设置什么以及如何安装。 Zend文档没有说明如何安装这些东西,我在互联网上找不到它,请帮忙

1 个答案:

答案 0 :(得分:1)

不 - 它没有捆绑。此外 - 您的教程或示例代码不是使用ZF3,而是使用ZF1。您已经可以从下划线类名称(Zend_Translate)判断。

在ZF3中,您必须安装模块:

composer require zendframework/zend-i18n 和(如果使用MVC组件) composer require zendframework/zend-mvc-i18n

可以在这里找到与i18n相关的2篇教程/文档

https://docs.zendframework.com/tutorials/i18n/

https://docs.zendframework.com/zend-i18n/translation