kecik / language
Kecik框架的语言库
1.0.3
2015-04-22 10:41 UTC
Requires
- php: >=5.4.0
This package is not auto-updated.
Last update: 2024-09-28 18:16:09 UTC
README
这个库专门为Kecik框架创建,旨在简化多语言项目的使用。
安装
composer.json文件
{
"require": {
"kecik/language": "1.0.*@dev"
}
}
运行命令
composer install
这个库需要一个json格式的文件作为字典。示例json文件内容。
文件名: lang_id.json
{
"signin": "Masuk",
"form": {
"validation": {
"must be fill": "Harus diisi"
}
}
}
文件名: lang_us.json
{
"signin": "Sign In",
"form": {
"validation": {
"must be fill": "Must be fill"
}
}
}
使用示例
<?php require "vendor/autoload.php"; $app = new Kecik\Kecik(); $lang = new Kecik\Language(array( 'id'=>'lang_id.json', 'us'=>'lang_us.json' )); $app->get('/', function() use ($lang){ echo 'Indonesia Sign In :'.$lang->id('signin').'<br />'; echo 'English [US] Sign In :'.$lang->us('signin').'<br />'; echo 'Indonesia Must be fill : '.$lang->id('must be fill', array('form', 'validation')).'<br />'; echo 'English [US] Must be fill :'.$lang->us('must be fill', array('form', 'validation')); }); $app->run(); ?>