fabriziocaldarelli / yii2-messages-translations-manager
Messages Translations Manager
Installs: 277
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Type:yii2-extension
Requires
- yiisoft/yii2: *
README
Messages Translations Manager
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist fabriziocaldarelli/yii2-messages-translations-manager "*"
or add
"fabriziocaldarelli/yii2-messages-translations-manager": "*"
to the require section of your composer.json
file.
Requisites
Check that you have configured i18n component :
'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', ], ], ], ],
Usage
Once the extension is installed, simply configure it in 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'], ], ],
Test
Finally point to http://hosting-url/messagesTranslationsManager and you should see Translations