yarcode/yii2-i18n-yarcode

用于管理项目翻译的Yii2 i18n模块

安装次数: 510

依赖者: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 4

公开问题: 0

类型:yii2-extension

0.11.0 2014-11-06 00:00 UTC

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进行消息翻译

##作者

Valentin Konusov,邮箱:rlng-krsk@yandex.ru