Download the PHP package testmonitor/laravel-vue-i18n-generator without Composer
On this page you can find all versions of the php package testmonitor/laravel-vue-i18n-generator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download testmonitor/laravel-vue-i18n-generator
More information about testmonitor/laravel-vue-i18n-generator
Files in testmonitor/laravel-vue-i18n-generator
Package laravel-vue-i18n-generator
Short Description This package compiles your Laravel translation files into a Vue i18n compatible JSON file.
License MIT
Homepage https://github.com/testmonitor/laravel-vue-i18n-generator
Informations about the package laravel-vue-i18n-generator
Laravel Vue i18n Generator
This package compiles your Laravel translation files into a Vue i18n compatible Javascript file.
Table of Contents
- Installation
- Usage
- Changelog
- Contributing
- Credits
- License
Installation
Start by installing the package using Composer:
$ composer require testmonitor/laravel-vue-i18n-generator
Optionally publish the package assets:
$ php artisan vendor:publish --provider="TestMonitor\VueI18nGenerator\VueI18nGeneratorServiceProvider" --tag="config"
You're all set up now!
Usage
When installed, use the Artisan command to generate the Vue i18n file:
$ php artisan vue:translations
This compiles your Laravel JSON and PHP language files into a single Javascript file
called vue-i18n-locales.js
located in /resources/js/i18n
.
By default, your Laravel language path is used to determine which files to include. You can override this behavior using the path option:
$ php artisan vue:translations --path=resources/lang
There is also an option to change the output file path:
$ php artisan vue:translations --output=resources/js/i18n.js
Alternatively, you can configure output file path in the configuration file.
Changelog
Refer to CHANGELOG for more information.
Contributing
Refer to CONTRIBUTING for contributing details.
Credits
- Thijs Kok - Lead developer - ThijsKok
- Stephan Grootveld - Developer - Stefanius
- Frank Keulen - Developer - FrankIsGek
License
The MIT License (MIT). Refer to the License for more information.