Хобрук: Ваш путь к мастерству в программировании

Laravel меняет язык сообщений об исключениях с французского на английский

Я недавно загрузил Laravel 5.4. * с помощью композитора, я заметил, что сообщения об исключениях по умолчанию отображаются на французском языке, как изменить его на английский язык?

См. выделенный текст на скриншоте ниже.

Язык исключений Laravel на французском языке


Ответы:


1

в вашем файле .env измените эти значения

APP_LOCALE=en
APP_FALLBACK_LOCALE=en
APP_LOCALE_PHP=en_US

также не забудьте очистить свои конфигурации

        composer dumpautoload -o
        php artisan optimize
        php artisan clear-compiled
        php artisan cache:clear
        php artisan route:clear
        php artisan view:clear
        php artisan config:clear

Запустите эти команды

Надеюсь это поможет

23.02.2018
  • Этого кода не было в моем файле .env, я добавил его, но все равно получаю тот же язык 23.02.2018
  • @KArunSingh Я также обновил ответ, посмотри 23.02.2018
  • Извините, @Mumtaz, я выполнил все команды, но проблема не устранена. 23.02.2018
  • @KArunSingh вы используете php artisan serve для запуска сервера? 23.02.2018
  • Нет, я напрямую обращаюсь к нему, используя URL 23.02.2018

  • 2

    На самом деле это проблема конфигурации PostgreSQL.

    Проверьте свой файл postgresql.conf на наличие настроек локали, если вы установите их на английский язык, вы получите то, что хотите:

    lc_messages = 'English_United States.1252'                  # locale for system error message strings
    lc_monetary = 'English_United States.1252'                  # locale for monetary formatting
    lc_numeric = 'English_United States.1252'                   # locale for number formatting
    lc_time = 'English_United States.1252'                      # locale for time formatting
    

    Вот дополнительная информация о настройках локали в PosgreSQL.

    Фактическая строка зависит от вашей системы:

    Какие локали доступны в вашей системе под какими именами, зависит от того, что было предоставлено поставщиком операционной системы и что было установлено. В большинстве систем Unix команда locale -a предоставит список доступных локалей. Windows использует более подробные имена локалей, например German_Germany или Swedish_Sweden.1252, но принципы те же.

    поэтому для Windows это English_United States, а *unix обычно en_US.

    01.06.2018

    3

    Первоначально я думал, что эта языковая проблема связана с Laravel, позже я понял, что это также существует в других PHP CMS и фреймворках, поэтому подумал об обновлении здесь.

    Я исправил эту проблему, изменив файл настроек MySQL (например: C:\wamp\bin\mysql\mysql*\my.ini)

    измененный

    # Change your locale here !
    lc-messages=fr_FR
    

    to

    # Change your locale here !
    lc-messages=en_US
    

    При необходимости перезапустите ваш wamp-сервер.

    Вы также можете установить сеанс MySQL, выполнив следующий запрос. Нажмите, чтобы узнать больше

    SET lc_messages = 'en_US';
    

    Спасибо за вашу помощь.

    10.08.2018
    Новые материалы

    Прогресс в технологии Трансформеров часть 3
    Многомасштабный управляющий сигнальный преобразователь для бесфазного синтеза движения (arXiv) Автор: Линтао Ван , Кун Ху , Лей Бай , Юй Дин , Ваньли Оуян , Чжиюн Ван . Аннотация:..

    Представляем поддержку компонентов Vue.js. Мгновенный HMR и многое другое.
    Хотя у FuseBox уже был плагин Vue, он был базовым и не имел многих функций, которые делали работу с Vue.js такой приятной. Однако с этим выпуском мы рады сообщить, что в FuseBox..

    Приключения в Javascript, часть 1
    Я продолжаю думать о том, чтобы писать больше, но чем больше я думаю об этом, тем меньше я это делаю. Итак, сегодня я перестал думать и начал писать. Отсюда можно только спускаться… В..

    Понимание дженериков в TypeScript: подробное руководство
    Введение TypeScript, строго типизированный надмножество JavaScript, хорошо известен своей способностью улучшать масштабируемость, удобочитаемость и ремонтопригодность приложений. Одной из..

    Учебные заметки JavaScript Object Oriented Labs
    Вот моя седьмая неделя обучения программированию. После ruby ​​и его фреймворка rails я начал изучать самый популярный язык интерфейса — javascript. В отличие от ruby, javascript — это более..

    Разбор строк запроса в vue.js
    Иногда вам нужно получить данные из строк запроса, в этой статье показано, как это сделать. В жизни каждого дизайнера/разработчика наступает момент, когда им необходимо беспрепятственно..

    Предсказание моей следующей любимой книги 📚 Благодаря данным Goodreads и машинному обучению 👨‍💻
    «Если вы не любите читать, значит, вы не нашли нужную книгу». - J.K. Роулинг Эта статья сильно отличается от тех, к которым вы, возможно, привыкли . Мне очень понравилось поработать над..