redot/laravel-lang-extractor
| Install | |
|---|---|
composer require redot/laravel-lang-extractor |
|
| Latest Version: | v1.1.1 |
| PHP: | ^8.1 |
| License: | MIT |
| Last Updated: | Sep 15, 2026 |
| Links: | GitHub · Packagist |
Laravel Lang Extractor
Laravel Lang Extractor is a tool to extract translation keys from blade files and generate a new language file.
Installation
Installation of this package is done through composer.
composer require --dev redot/laravel-lang-extractor
Usage
To extract translation keys from blade files and generate a new language file, run the following command:
php artisan lang:extract {language}
The extractor scans app, resources, routes, database/seeders, and
public/assets for PHP and JavaScript files. It recognizes literal strings
passed to __(), trans(), trans_choice(), Lang::get(), Lang::choice(),
@lang, and @choice.
Single-quoted and double-quoted strings, heredocs, nowdocs, named arguments,
and concatenated string literals are supported. Dynamic or interpolated keys
are skipped because they cannot be resolved statically. Keys belonging to PHP
language-file groups, such as validation.required, are also skipped.
Related Packages
Powerful PHP database abstraction layer (DBAL) with many features for database s...
Laravel Serializable Closure provides an easy and secure way to serialize closur...
Cli error handling for console/command-line PHP applications.