yarcode / yii2-i18n-yarcode
用于管理项目翻译的Yii2 i18n模块
0.11.0
2014-11-06 00:00 UTC
Requires
This package is not auto-updated.
Last update: 2024-09-15 02:23:05 UTC
README
用于管理项目翻译的Yii2 i18n(国际化)模块。
这是基于zelenin/yii2-i18n-module的分支,具有更实用的界面。
##安装
Composer
通过Composer安装此扩展是首选方法。
运行以下命令之一
php composer.phar require yarcode/yii2-i18n-yarcode "dev-master"
或者
"yarcode/yii2-i18n-yarcode": "dev-master"
将以下内容添加到您的composer.json
文件的require部分
##使用方法
在配置文件中配置i18n组件(对于高级应用程序,请使用common配置)
'components' => [ ..., 'i18n' => [ 'class' => yarcode\i18n\components\I18N::className(), 'languages' => [ 'en-EN' => 'English', 'es-ES' => 'Español', 'ru-RU' => 'Русский', ], 'defaultLanguage' => 'en-EN', 'on missingTranslation' => ['yarcode\i18n\Module', 'missingTranslation'] ], ... ]
并在后端应用程序中连接模块
'modules' => [ ..., 'i18n' => yarcode\i18n\Module::className(), ... ]
运行迁移
php yii migrate --migrationPath=@vendor/yii-dream-team/yii2-i18n-yarcode/src/migrations
访问http://backend.yourdomain.com/translations
进行消息翻译
##作者