phpixie / nxeed-i18n
PHPixie 国际化库
dev-master / 2.x-dev
2014-07-08 15:14 UTC
Requires
- phpixie/core: 2.*@dev
This package is not auto-updated.
Last update: 2024-09-14 16:03:15 UTC
README
仅为在 PHPixie 中使用国际化提供一个小小的“辅助”
- 自动URL修改
- 翻译的XML文件
- 非常简单易用
如何安装?
- 在 composer.json 的 "require" 部分添加包
"phpixie/nxeed-i18n": "2.*@dev"
- 更新你的供应商
php composer.phar update -o --prefer-dist
如何使用?
- 在 /assets/config/i18n.php 下添加配置文件
- 定义应用程序的默认语言和语言列表
return array(
'default' => 'ru',
'list' => array('ru', 'en')
);
- 在 Pixie.php 中定义此内容
protected $modules = array(
'i18n' => '\PHPixie\I18n'
);
- 从 Pixie.php 的 "after_bootstrap" 中调用 "run" 方法
protected function after_bootstrap() {
$this->i18n->run();
}
- 在 /assets/i18n/%section name% 下创建带有名称 %lang alias%.xml 的翻译文件
- 使用 "get" 方法获取必要的翻译
$i18n = $this->pixie->i18n->get('main');
$this->view->title = $i18n->site->title;