Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fcaldarelli/yii2-messages-translations-manager
Messages Translations Manager for Yii2
https://github.com/fcaldarelli/yii2-messages-translations-manager
translation yii2
Last synced: about 2 months ago
JSON representation
Messages Translations Manager for Yii2
- Host: GitHub
- URL: https://github.com/fcaldarelli/yii2-messages-translations-manager
- Owner: fcaldarelli
- License: mit
- Created: 2017-10-07T09:19:34.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-03-12T14:44:41.000Z (almost 7 years ago)
- Last Synced: 2024-11-07T23:58:01.134Z (about 2 months ago)
- Topics: translation, yii2
- Language: PHP
- Size: 12.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Messages Translations Manager
=============================
Messages Translations ManagerInstallation
------------The preferred way to install this extension is through [composer](http://getcomposer.org/download/).
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 :
```php
'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 :
```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
![schermata 2017-10-07 alle 11 59 45](https://user-images.githubusercontent.com/4108673/31306775-353c7db6-ab57-11e7-8375-c05802ecb4bc.png)