wokster / yii2-translation-manager
用于数据库中翻译存储和编辑的CRUD操作。与常见的Yii2解决方案(yii i18n DbMessageSource)兼容
1.2.1
2017-09-10 13:44 UTC
Requires
- yiisoft/yii2: >=2.0.6
This package is auto-updated.
Last update: 2024-08-29 04:19:57 UTC
README
用于数据库中翻译存储和编辑的CRUD操作。与常见的Yii2解决方案(yii\i18n\DbMessageSource)兼容
添加 composer.json
"wokster/yii2-translation-manager": "v1.1@dev"
添加到配置中的模块
'translate-manager' => [ 'class' => 'wokster\translationmanager\TranslationManager', 'languages' => ['en','ru','fr'], ],
配置 i18n 如下
'i18n' => [ 'translations' => [ 'yii*' => [ 'class' => 'yii\i18n\PhpMessageSource', 'basePath' => '@vendor/yiisoft/yii2/messages', 'sourceLanguage' => 'en' ], '*' => [ 'class' => 'yii\i18n\DbMessageSource', 'forceTranslation'=>true, //'enableCaching' => false, //'cachingDuration' => 3600, ] ], ],
运行常见的Yii2迁移
yii migrate --migrationPath=@yii/i18n/migrations/