Skip to content
A GUI for managing JSON translation files in your laravel projects.
PHP
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config wip Apr 29, 2017
public Add - to regex Oct 11, 2017
resources Add - to regex Oct 11, 2017
src fix spaces Oct 5, 2017
.gitattributes fix repo language Dec 4, 2017
.gitignore work on refreshing May 2, 2017
LICENSE.md initial Jan 31, 2017
README.md update readme May 2, 2017
composer.json Merge pull request #30 from Omranic/patch-1 Aug 16, 2017
package.json work on refreshing May 2, 2017
webpack.config.js work on refreshing May 2, 2017
yarn.lock work on refreshing May 2, 2017

README.md

Laravel Language Manager

Langman is a GUI for managing your JSON language files in a Laravel project.

Laravel Langman
Latest Stable Version Total Downloads License

Installation

Begin by installing the package through Composer. Run the following command in your terminal:

$ composer require themsaid/laravel-langman-gui

Once done, add the following line in your providers array of config/app.php:

Themsaid\LangmanGUI\LangmanServiceProvider::class

Then publish the configuration file & assets:

php artisan vendor:publish --provider=Themsaid\\LangmanGUI\\LangmanServiceProvider

Usage

Once you have added the Service Provider point your browser to http://project.dev/langman, using this interface you'll be able to browse translation keys in different languages, add/remove keys, scan your project files for missing translations, and finally save your changes to the language JSON files.

Backup

Langman stores a backup of your entire resources/lang directory into storage/langmanGUI, you can use restore the original files using this backup in case anything went wrong.

You can’t perform that action at this time.