При установке стартовых пакетов Laravel таких как например Breeze если ваше приложение использует другой язык, помимо английского в нем отсутствуют файлы перевода (локализации) и даже команда php artisan lang:publish
которая публикует языковые файлы, не находит их для того же breeze. Благо наши коллеги постарались и общими усилиями решили этот вопрос разработав переводы(локализации) под русский язык.
Переводы для таких популярных пакетов как Laravel Framework, Jetstream, Fortify, Cashier, Breeze, Nova (also Dusk Suite and Log Viewer), Nova (also Dusk Suite, Log Viewer), Spark (Stripe, Paddle) and UI легко устанавливаются за несколько команд в терминале:
Устанавливаем сам пакет:
composer require --dev laravel-lang/lang
Публикуем языковые файлы в папке lang
php artisan lang:update
Добавить в композер скрипт для пост обработки, чтоб поддерживать все в актуальном состоянии.
Итоговый post-update-cmd
должен выглядеть так:
{
"scripts": {
"post-update-cmd": [
"@php artisan vendor:publish --tag=laravel-assets --ansi --force",
"@php artisan lang:update"
]
}
}
Ну собственно все! На выходе мы получают локализованный интерфейс для нашего приложения на laravel
