├── .gitignore ├── LICENSE.md ├── Plugin.php ├── README.md ├── UPGRADE.md ├── assets ├── css │ └── messages.css ├── js │ └── messages.js └── less │ └── messages.less ├── behaviors ├── TranslatableCmsObject.php ├── TranslatableModel.php ├── TranslatablePage.php └── TranslatablePageUrl.php ├── classes ├── EventCoreRegistry.php ├── EventPluginRegistry.php ├── Locale.php ├── MLCmsObject.php ├── MLContent.php ├── MLStaticPage.php ├── ThemeScanner.php ├── TranslatableBehavior.php ├── Translator.php └── relations │ ├── MLAttachMany.php │ └── MLAttachOne.php ├── composer.json ├── console ├── MigrateV1Command.php └── ScanCommand.php ├── controllers ├── Messages.php └── messages │ ├── _hint.php │ ├── _messages.php │ ├── _messages_toolbar.php │ ├── _scan_messages_form.php │ ├── _table_headers.php │ ├── _table_toolbar.php │ ├── config_import_export.yaml │ ├── config_table.yaml │ ├── export.php │ ├── import.php │ └── index.php ├── lang ├── ar.json ├── bg.json ├── cs.json ├── de.json ├── en.json ├── es.json ├── fa.json ├── fr.json ├── gr.json ├── hu.json ├── it.json ├── nl.json ├── pl.json ├── pt-br.json ├── ru.json ├── sk.json ├── sl.json ├── tr.json └── zh-cn.json ├── models ├── Attribute.php ├── MLFile.php ├── MLThemeData.php ├── Message.php ├── MessageExport.php └── MessageImport.php ├── phpunit.xml ├── tests ├── fixtures │ ├── classes │ │ ├── Feature.php │ │ └── TranslatablePage.php │ ├── models │ │ └── Country.php │ └── themes │ │ └── test │ │ └── .gitignore └── unit │ ├── behaviors │ ├── TranslatableCmsObjectTest.php │ ├── TranslatableModelTest.php │ └── TranslatablePageTest.php │ └── models │ ├── ExportMessageTest.php │ ├── ImportMessageTest.php │ └── MessageTest.php └── updates ├── create_attributes_table.php ├── create_indexes_table.php ├── create_message_data_table.php └── version.yaml /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | composer.lock 3 | .DS_Store 4 | .phpunit.result.cache 5 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Plugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/Plugin.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/README.md -------------------------------------------------------------------------------- /UPGRADE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/UPGRADE.md -------------------------------------------------------------------------------- /assets/css/messages.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/assets/css/messages.css -------------------------------------------------------------------------------- /assets/js/messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/assets/js/messages.js -------------------------------------------------------------------------------- /assets/less/messages.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/assets/less/messages.less -------------------------------------------------------------------------------- /behaviors/TranslatableCmsObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/behaviors/TranslatableCmsObject.php -------------------------------------------------------------------------------- /behaviors/TranslatableModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/behaviors/TranslatableModel.php -------------------------------------------------------------------------------- /behaviors/TranslatablePage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/behaviors/TranslatablePage.php -------------------------------------------------------------------------------- /behaviors/TranslatablePageUrl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/behaviors/TranslatablePageUrl.php -------------------------------------------------------------------------------- /classes/EventCoreRegistry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/classes/EventCoreRegistry.php -------------------------------------------------------------------------------- /classes/EventPluginRegistry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/classes/EventPluginRegistry.php -------------------------------------------------------------------------------- /classes/Locale.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/classes/Locale.php -------------------------------------------------------------------------------- /classes/MLCmsObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/classes/MLCmsObject.php -------------------------------------------------------------------------------- /classes/MLContent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/classes/MLContent.php -------------------------------------------------------------------------------- /classes/MLStaticPage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/classes/MLStaticPage.php -------------------------------------------------------------------------------- /classes/ThemeScanner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/classes/ThemeScanner.php -------------------------------------------------------------------------------- /classes/TranslatableBehavior.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/classes/TranslatableBehavior.php -------------------------------------------------------------------------------- /classes/Translator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/classes/Translator.php -------------------------------------------------------------------------------- /classes/relations/MLAttachMany.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/classes/relations/MLAttachMany.php -------------------------------------------------------------------------------- /classes/relations/MLAttachOne.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/classes/relations/MLAttachOne.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/composer.json -------------------------------------------------------------------------------- /console/MigrateV1Command.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/console/MigrateV1Command.php -------------------------------------------------------------------------------- /console/ScanCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/console/ScanCommand.php -------------------------------------------------------------------------------- /controllers/Messages.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/controllers/Messages.php -------------------------------------------------------------------------------- /controllers/messages/_hint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/controllers/messages/_hint.php -------------------------------------------------------------------------------- /controllers/messages/_messages.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/controllers/messages/_messages.php -------------------------------------------------------------------------------- /controllers/messages/_messages_toolbar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/controllers/messages/_messages_toolbar.php -------------------------------------------------------------------------------- /controllers/messages/_scan_messages_form.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/controllers/messages/_scan_messages_form.php -------------------------------------------------------------------------------- /controllers/messages/_table_headers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/controllers/messages/_table_headers.php -------------------------------------------------------------------------------- /controllers/messages/_table_toolbar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/controllers/messages/_table_toolbar.php -------------------------------------------------------------------------------- /controllers/messages/config_import_export.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/controllers/messages/config_import_export.yaml -------------------------------------------------------------------------------- /controllers/messages/config_table.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/controllers/messages/config_table.yaml -------------------------------------------------------------------------------- /controllers/messages/export.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/controllers/messages/export.php -------------------------------------------------------------------------------- /controllers/messages/import.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/controllers/messages/import.php -------------------------------------------------------------------------------- /controllers/messages/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/controllers/messages/index.php -------------------------------------------------------------------------------- /lang/ar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/lang/ar.json -------------------------------------------------------------------------------- /lang/bg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/lang/bg.json -------------------------------------------------------------------------------- /lang/cs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/lang/cs.json -------------------------------------------------------------------------------- /lang/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/lang/de.json -------------------------------------------------------------------------------- /lang/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/lang/en.json -------------------------------------------------------------------------------- /lang/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/lang/es.json -------------------------------------------------------------------------------- /lang/fa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/lang/fa.json -------------------------------------------------------------------------------- /lang/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/lang/fr.json -------------------------------------------------------------------------------- /lang/gr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/lang/gr.json -------------------------------------------------------------------------------- /lang/hu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/lang/hu.json -------------------------------------------------------------------------------- /lang/it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/lang/it.json -------------------------------------------------------------------------------- /lang/nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/lang/nl.json -------------------------------------------------------------------------------- /lang/pl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/lang/pl.json -------------------------------------------------------------------------------- /lang/pt-br.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/lang/pt-br.json -------------------------------------------------------------------------------- /lang/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/lang/ru.json -------------------------------------------------------------------------------- /lang/sk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/lang/sk.json -------------------------------------------------------------------------------- /lang/sl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/lang/sl.json -------------------------------------------------------------------------------- /lang/tr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/lang/tr.json -------------------------------------------------------------------------------- /lang/zh-cn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/lang/zh-cn.json -------------------------------------------------------------------------------- /models/Attribute.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/models/Attribute.php -------------------------------------------------------------------------------- /models/MLFile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/models/MLFile.php -------------------------------------------------------------------------------- /models/MLThemeData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/models/MLThemeData.php -------------------------------------------------------------------------------- /models/Message.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/models/Message.php -------------------------------------------------------------------------------- /models/MessageExport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/models/MessageExport.php -------------------------------------------------------------------------------- /models/MessageImport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/models/MessageImport.php -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/phpunit.xml -------------------------------------------------------------------------------- /tests/fixtures/classes/Feature.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/tests/fixtures/classes/Feature.php -------------------------------------------------------------------------------- /tests/fixtures/classes/TranslatablePage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/tests/fixtures/classes/TranslatablePage.php -------------------------------------------------------------------------------- /tests/fixtures/models/Country.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/tests/fixtures/models/Country.php -------------------------------------------------------------------------------- /tests/fixtures/themes/test/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /tests/unit/behaviors/TranslatableCmsObjectTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/tests/unit/behaviors/TranslatableCmsObjectTest.php -------------------------------------------------------------------------------- /tests/unit/behaviors/TranslatableModelTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/tests/unit/behaviors/TranslatableModelTest.php -------------------------------------------------------------------------------- /tests/unit/behaviors/TranslatablePageTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/tests/unit/behaviors/TranslatablePageTest.php -------------------------------------------------------------------------------- /tests/unit/models/ExportMessageTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/tests/unit/models/ExportMessageTest.php -------------------------------------------------------------------------------- /tests/unit/models/ImportMessageTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/tests/unit/models/ImportMessageTest.php -------------------------------------------------------------------------------- /tests/unit/models/MessageTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/tests/unit/models/MessageTest.php -------------------------------------------------------------------------------- /updates/create_attributes_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/updates/create_attributes_table.php -------------------------------------------------------------------------------- /updates/create_indexes_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/updates/create_indexes_table.php -------------------------------------------------------------------------------- /updates/create_message_data_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/updates/create_message_data_table.php -------------------------------------------------------------------------------- /updates/version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rainlab/translate-plugin/HEAD/updates/version.yaml --------------------------------------------------------------------------------