apih/laravel-lang-helper
Laravel Language Helper
This package provides helper commands that can be used in managing and organizing language localization messages.

Requirements
- PHP:
^8.0 - Laravel:
^8.0|^9.0|^10.0|^11.0|^12.0|^13.0
Installation
You can install the package via Composer:
composer require apih/laravel-lang-helper --dev
The 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,
],
Usage
Find Missing Translations
You can find messages with missing translations with:
php artisan lang:missing --locale=ms
This 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=src
Find Duplicates In JSON Files
You can find keys which have same translation message in JSON files with:
php artisan lang:json:duplicates
Sort Messages In JSON Files
You can sort translation messages alphabetically in JSON files with:
php artisan lang:json:sort
Security Vulnerabilities
If you discover any security related issues, please email hafizuddin_83@yahoo.com instead of using the issue tracker. Please prefix the subject with Laravel Lang Helper:.
Credits
License
The MIT License (MIT). Please see License File for more information.
Related Packages
Laravel package for Fluent translations (application localisation)
Package for convenient work with Laravel's localization features
Adds localization support to laravel applications with PoEdit and Gettext
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| v1.1.6 | ^8.0 | ^8.0| | MIT | |
| v1.1.5 | ^8.0 | ^8.0| | MIT | |
| v1.1.4 | ^8.0 | ^8.0| | MIT | |
| v1.1.3 | ^8.0 | ^8.0| | MIT | |
| v1.1.2 | ^8.0 | ^8.0| | MIT | |
| v1.1.1 | ^8.0 | ^8.0| | MIT | |
| v1.1.0 | ^8.0 | ^8.0| | MIT | |
| v1.0.2 | ^8.0 | ^8.0 | MIT | |
| v1.0.1 | ^8.0 | ^8.0 | MIT | |
| v1.0.0 | ^8.0 | ^8.0 | MIT |