文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>多语言支持

多语言支持

时间:2010-03-31  来源:bing_fox

1. 简介
多国语言动态翻译
2. 步骤
 决定你想使用那个适配器;
 创建视图并把Zend_Translate集成到你的代码中.
 从你的代码中创建源文件;
 翻译你的源文件为所期望的语言.
3. 适配器
.1 默认适配器
 $this->translate->setLocale('zh');
 //可以动态改变输出语言
.2 文本输出
 $this->translate->_('message1');
.3 数组
 .1代码
$english = array('message1' => 'message1',
                   'message2' => 'message2',
                   'message3' => 'message3');
 .2 文件
//zh_cn.php
return array('message1' => '欢迎',
       'message2' => '大家',
       'message3' => '光临'
); 
 .3 创建数组适配器
  $this->translate = new Zend_Translate('array', APPLICATION_PATH.'/../languages/us_en.php', 'en');
  $this->translate->addTranslation(APPLICATION_PATH.'/../languages/zh_cn.php', 'zh');
  //第二个参数可以是路径也可以是数组变量
 .4 动态scan目录并匹配文件名
$this->translate = new Zend_Translate('array',
          APPLICATION_PATH.'/../languages',
          null,
          array('scan' => Zend_Translate::LOCALE_DIRECTORY)
); 
//自动搜索APPLICATION_PATH.'/../languages目录下的与默认local名字相近的文件加载,包括子目录名字
相关阅读 更多 +
排行榜 更多 +
少女城市3D中文版下载安装

少女城市3D中文版下载安装

模拟经营 下载
偃武官方渠道服下载安装

偃武官方渠道服下载安装

策略塔防 下载
全民街机捕鱼官网最新版下载

全民街机捕鱼官网最新版下载

角色扮演 下载