,

Руссификация пакетов Laravel

При установке стартовых пакетов Laravel таких как например Breeze если ваше приложение использует другой язык, помимо английского в нем отсутствуют файлы перевода (локализации) и даже команда php artisan lang:publish которая публикует языковые файлы, не находит их для того же breeze. Благо наши коллеги постарались и общими усилиями решили этот вопрос разработав переводы(локализации) под русский язык.

Переводы для таких популярных пакетов как Laravel FrameworkJetstreamFortifyCashierBreezeNova (also Dusk Suite and Log Viewer)Nova (also Dusk SuiteLog Viewer), Spark (Stripe, Paddle) and UI легко устанавливаются за несколько команд в терминале:

Устанавливаем сам пакет:

Bash
composer require --dev laravel-lang/lang

Публикуем языковые файлы в папке lang

Bash
php artisan lang:update

Добавить в композер скрипт для пост обработки, чтоб поддерживать все в актуальном состоянии.
Итоговый post-update-cmd должен выглядеть так:

Bash
{
    "scripts": {
        "post-update-cmd": [
            "@php artisan vendor:publish --tag=laravel-assets --ansi --force",
            "@php artisan lang:update"
        ]
    }
}

Ну собственно все! На выходе мы получают локализованный интерфейс для нашего приложения на laravel

Экран авторизации Breeze после установки пакета локализации на русский язык