This package provides helper commands that can be used in managing and organizing language localization messages.
- PHP:
^8.0 - Laravel:
^8.0|^9.0|^10.0|^11.0|^12.0
You can install the package via Composer:
composer require apih/laravel-lang-helper --devThe Apih\LangHelper\LangHelperServiceProvider class is auto-discovered and registered by default.
If you want to register it yourself, add the service provider in config/app.php:
'providers' => [
/*
* Package Service Providers...
*/
Apih\LangHelper\LangHelperServiceProvider::class,
],You can find messages with missing translations with:
php artisan lang:missing --locale=msThis command will list all messages with missing translations for the target locale.
By default, this command will scan the following directories:
app, config, database, public, resources, routes
If you need to add additional directories, use add-dirs option:
php artisan lang:missing --locale=ms --add-dirs=srcYou can find keys which have same translation message in JSON files with:
php artisan lang:json:duplicatesYou can sort translation messages alphabetically in JSON files with:
php artisan lang:json:sortIf you discover any security related issues, please email [email protected] instead of using the issue tracker. Please prefix the subject with Laravel Lang Helper:.
The MIT License (MIT). Please see License File for more information.
