时间:2015-12-24来源:本站原创作者:佚名
假设,我们需要一个中文版支持,翻译文件命名为 zh_cn.php,放在与 application 平行的 languages 文件夹里

require_once 'zend/translate.php';

注意:在保存到 zend_registry 中时,键值必须是 zend_translate,否则,得不到应有的结果

编辑 html/index.php 文件,在前端控制器运行之前,插入下面的代码:

如果你的项目想要支持多语言版本,那么就需要用到 zend_translatezend_translate 的详细文档在这里,不过如果想偷懒的话,也很简单,在 view helpers 文档中介绍了如何用 国内php框架排行translate helper 轻松实现多语言支持

zend_registry::set('zend_translate', $adapter);

translate('hello_world'); ?>

'你好!',

zend framework 入门——页面布局

zend framework 入门——多国语言支持

zend_translate 支持多种格式的翻译文件选用何种格式可以参考这里如果条目不是很多(5000条以下),那么可以考虑用最直观的数组格式,而且可以写到一个 php 文件里该文件内容如下:

$adapter = new zend_translate('array', $rootpphp框架有哪些ath . '/languages/zh_cn.php', 'zh');

这时,浏览器中看到的应是“你好!”

1. 准备翻译文件

zend framework 入门——错误处理

相关文章

);

zend framework 入门——快速上手

2. 加载翻译文件

4. 查看页面

require_once 'zend/registry.php';

上述代码的作用是载入 zh_cn.php,并把它保存成全局变量zend_registry 可以看成是一个全局变量容器

编辑 application/views/scripts/index/index.phtml 文件,将原来的&lphp是什么dquo;hello world!”替换成:

3. 在视图中使用翻译条目


白癜风治疗的好吗
转载请注明原文网址:http://www.coolofsoul.com/hjpz/373.html
------分隔线----------------------------