kerigard / laravel-lang-ru
Ru lang for Laravel
Installs: 1 077
Dependents: 0
Suggesters: 0
Security: 0
Stars: 7
Watchers: 1
Forks: 0
Open Issues: 0
Requires
- php: ^8.2
- illuminate/console: ^11.0
- illuminate/http: ^11.0
- illuminate/support: ^11.0
- illuminate/translation: ^11.0
Requires (Dev)
- orchestra/testbench: ^9.0
- phpunit/phpunit: ^10.0
README
Русские языковые ресурсы для Laravel.
Перевод основан на репозитории https://github.com/Laravel-Lang/lang.
Установка через composer
composer require kerigard/laravel-lang-ru
Опубликуйте языковые ресурсы, используя artisan команду vendor:publish
, чтобы изменить файлы локализации:
php artisan vendor:publish --provider="Kerigard\LaravelLangRu\LangRuServiceProvider"
Автоматический перевод языковых ресурсов
По умолчанию переводит все файлы из папки lang с английского на русский язык.
php artisan lang:translate
Можно указать с какого и на какой язык выполнять перевод, а так же конкретные папки и файлы.
php artisan lang:translate --source=en --target=ru --filter=en/validation.php --filter=vendor/my-package
Ручная установка
Note
При данном варианте установки копируются только файлы с языковыми ресурсами
Laravel 9 и выше (папка lang находится в корне проекта)
curl https://codeload.github.com/Kerigard/laravel-lang-ru/tar.gz/master -L -o lang.tgz && tar --strip=1 -xvzf lang.tgz laravel-lang-ru-master/lang && rm lang.tgz
Laravel <= 8
curl https://codeload.github.com/Kerigard/laravel-lang-ru/tar.gz/master -L -o lang.tgz && tar --strip=1 -xvzf lang.tgz -C resources laravel-lang-ru-master/lang && rm lang.tgz