foikila/language

此包已被 弃用 且不再维护。未建议替代包。

一个简单的多语言类

dev-master 2014-11-29 20:55 UTC

This package is not auto-updated.

Last update: 2020-12-07 12:25:07 UTC


README

Build Status Code Coverage Scrutinizer Code Quality
一个简单的多语言类。

安装

本指南基于您已安装 Anax-mvc。这不是必需的,但如果你想跟随我的示例,你需要它。

0 克隆 Anax-mvc: http://github.com/mosbth/Anax-mvc

1 将配置文件复制到 Anax-mvc/app/config

cp config/config_language.php  ~/Anax-mvc/app/config/

2 在 CDIFactory* 中将 CLanguge 添加为 Anax 的一项服务

$this->setShared('lang', function() {
      $conf = require ANAX_APP_PATH . 'config/config_language.php';
      $lang = new \Foiki\Language\CLanguage($conf);
      return $lang;
  });   

3 复制示例前端控制器

cp example.php ~/Anax-mvc/webroot/example.php

4 将主题模板复制到 theme/(theme-name)/

cp theme/index.tpl.php ~/Anax-mvc/theme/anax-grid/index.tpl.php

5 将示例内容复制到 app/content

cp -R content/ ~/Anax-mvc/app/content/

完成

许可证

此软件是免费软件,带有 MIT 许可证。

历史

1.0.0 (2014-05-12)

  • 在初稿之后的首个发布。

版权 (c) 2014 - 2015 Jonatan Karlsson, me@jonatankarlsson.se