Download the PHP package webklex/translator without Composer
On this page you can find all versions of the php package webklex/translator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download webklex/translator
More information about webklex/translator
Files in webklex/translator
Package translator
Short Description Flexible Laravel translator based on .CSV language files
License MIT
Homepage https://github.com/webklex/translator
Informations about the package translator
Translator (CSV File based)
This is a translator package provides everything you need to get started with a quiet fast CSV file based translation service.
Install
Via Composer
Setup
Add the service provider to the providers array in config/app.php
.
Middleware
You may want to use the middleware in order to control the global language setup inside app/Http/Kernel.php
.
Routes and language switching
If you want to change the system language by clicking on a link, you could use something like this:
Inside your controller:
Inside your routing file:
Publishing
You can publish everything at once
or you can publish groups individually.
Usage
This is a translator package provides everything you need to get started with a quiet fast CSV file based translation service.
Your translation files will be stored by default in resources/lang/
your language code (e.g. en
) /default.csv
.
Access Translator by its Facade (Webklex\Translator\Facades\TranslatorFacade).
Therefor you might want to add an alias to the aliases array within the config/app.php
file.
You registered the TranslatorBladeServiceProvider you can even use this easy shorthand directive.
If you are using something like my other package webklex/helpers
you can use a helper function to make the access even easier.
Therefor create a new helper: php artisan make:helper translator
and edit the app/Helpers/translator.php
.
Change log
Please see CHANGELOG for more information what has changed recently.
Testing
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Webklex
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of translator with dependencies
illuminate/console Version >=5.2
illuminate/contracts Version >=5.2
illuminate/config Version >=5.2
illuminate/translation Version >=5.2
illuminate/support Version >=5.2