fabriziocaldarelli / yii2-messages-translations-manager
消息翻译管理器
1.0.3.1
2018-03-12 14:43 UTC
Requires
- yiisoft/yii2: *
README
消息翻译管理器
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一:
php composer.phar require --prefer-dist fabriziocaldarelli/yii2-messages-translations-manager "*"
或者
"fabriziocaldarelli/yii2-messages-translations-manager": "*"
将以下内容添加到你的 composer.json
文件的 require 部分。
需求
请确保你已经配置了 i18n 组件
'components' => [ 'i18n' => [ 'translations' => [ '*' => [ 'class' => 'yii\i18n\DbMessageSource', // Same table name of messagesTranslationsManager message table name 'messageTable' => 'i18n_message', // Same table name of messagesTranslationsManager source message table name 'sourceMessageTable' => 'i18n_source_message', ], ], ], ],
使用方法
安装扩展后,只需在 config\main.php 中进行配置即可
'modules' => [ 'messagesTranslationsManager' => [ 'class' => 'sfmobile\ext\messagesTranslationsManager\Module', // Replace message table name 'messageTable' => 'i18n_message', // Replace source message table name 'sourceMessageTable' => 'i18n_source_message', // If you are using AdminLTE, you can activate right format of view files 'isAdminLteLayout' => true, // List of supported languages 'languages' => ['it', 'en'], ], ],
测试
最后,指向 http://hosting-url/messagesTranslationsManager,你应该会看到翻译