apih / laravel-lang-helper
Language helper commands for Laravel-based application
Installs: 2 239
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
Requires
- php: ^8.0
- laravel/framework: ^8.0|^9.0|^10.0|^11.0
This package is not auto-updated.
Last update: 2024-12-16 06:52:36 UTC
README
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
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.