Download the PHP package exolnet/laravel-translation-editor without Composer
On this page you can find all versions of the php package exolnet/laravel-translation-editor. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download exolnet/laravel-translation-editor
More information about exolnet/laravel-translation-editor
Files in exolnet/laravel-translation-editor
Package laravel-translation-editor
Short Description Allow translation edition through the browser
License MIT
Homepage https://github.com/eXolnet/laravel-translation-editor
Informations about the package laravel-translation-editor
Laravel Translation Editor
This project allow you to edit your translations directly through the browser and the command line.
Installation
Require this package with composer:
The translation editor will be enabled when the environment variable TRANSLATION_EDITOR_ENABLED
is true
.
If you don't use package auto-discovery, add the service provider to the providers
array in config/app.php
:
Usage
In-app translating
In your development environment, you can enable in-app translation by adding to your .env
the following
environment variable:
You'll then be able to open the editor with alt + click
on all translations using te
or @te
helpers:
And the editor looks like this:
Once saved, you can commit the edited translation files in resources/lang/**/*.php
if you're satisfied.
Detect potential translations
You can detect most of your potential variable string with the i18n:detect
command. To do so, simply run
By default this command will go through all your .php
files in the views directory and look for potential variables.
Every time a string is detected, it will ask you if you want to save it and you will have to provide a name
for your variable.
Additionally, you can provide the --locale
or -l
option if you want to save the detected variable in another language
than the default one in your Laravel configuration.
Testing
To run the phpUnit tests, please use:
Contributing
Please see CODE OF CONDUCT for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Alexandre D'Eschambeault
- Maxime Mongeau
- All Contributors
License
This code is licensed under the MIT license. Please see the license file for more information.
All versions of laravel-translation-editor with dependencies
illuminate/console Version ^10.0|^11.0
illuminate/contracts Version ^10.0|^11.0
illuminate/http Version ^10.0|^11.0
illuminate/support Version ^10.0|^11.0
illuminate/routing Version ^10.0|^11.0
illuminate/translation Version ^10.0|^11.0