laravel-lang/status-generator
Dev tool for Laravel Lang that generates locale status by creating missing locales and downloading/copying translation files from Laravel projects (framework, laravel, jetstream). Provides CLI commands to create locales and fetch sources from URLs/paths.
To get the latest version of Laravel Lang: Status Generator library, simply require the project using Composer:
composer require laravel-lang/status-generator --dev
vendor/bin/lang create --locale=<locale>
To create missing locales, call the command without parameters:
vendor/bin/lang create
vendor/bin/lang download --url=https://github.com/laravel/framework/archive/refs/heads/9.x.zip --project=framework --ver=9.x
vendor/bin/lang download --url=https://github.com/laravel/framework/archive/refs/heads/8.x.zip --project=framework --ver=8.x
vendor/bin/lang download --url=https://github.com/laravel/laravel/archive/refs/heads/9.x.zip --project=laravel --ver=9.x --copy=lang
vendor/bin/lang download --url=https://github.com/laravel/laravel/archive/refs/heads/8.x.zip --project=laravel --ver=8.x --copy=lang --copy=resources/lang
vendor/bin/lang download --url=https://github.com/laravel/jetstream/archive/refs/heads/2.x.zip --project=jetstream --ver=2.x
vendor/bin/lang download --url=https://github.com/laravel/jetstream/archive/refs/heads/1.x.zip --project=jetstream --ver=1.x
You can also specify the --only-copy option to disable key lookups.
In this case, the mechanism will copy the found files from the paths passed in the --path parameter.
Translations within files will not be searched.
vendor/bin/lang download --url=https://github.com/laravel/laravel/archive/refs/heads/8.x.zip --project=laravel --ver=8.x --copy=lang --copy=resources/lang --only-copy
vendor/bin/lang status
vendor/bin/lang sync
Supported languages: cloud.google.com/translate/docs/languages
vendor/bin/lang translate
vendor/bin/lang upgrade
How can I help you explore Laravel packages today?