Представил
Текущие языковые настройки выполнены на английском языке, для настройки китайского используется расширение laravel-lang. Вот официальный китайский документ. Просто следуйте этому. Код смотрит на GitHub. Давайте посмотрим на 404 страницы перед настройкой.
Установка и настройка
- Установка через composer
для композитора требуется "overtrue/laravel-lang:~3.0" - измените
config/приложение.phpФайл конфигурации, будетОсветите\Translation\TranslationServiceProvider::класс,Замените наНеверный\LaravelLang\TranslationServiceProvider::класс,А затем'locale' => 'en',Изменен на'locale' => 'zh-CN', - Окончательное выполнение
php artisan lang:публикация zh-CN
Пользовательская модификация
посмотрите вниз ресурсы/язык Каталог
На самом деле, он добавил zh-CN.json Файл переворота страницы и zh-CN Каталог. Приглашение на странице 404-это zh-CN.json В документе попробуйте изменить его.
Давайте посмотрим, как реализован код. Узнайте vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/views/404.blade.php На странице вы можете увидеть следующую строку кода
Посмотри на это. __ Функции
__ Функция использует локализованные файлы для перевода заданной строки перевода или ключа Если заданная строка перевода или ключ не существуют, функция _ возвращает заданное значение.
Посмотри еще раз. ж-КН Файл каталога и ru Каталог соответствуют один к одному, вы также можете настроить запрос на изменение. Дополнительные языки также могут быть добавлены для просмотра документации, где тестирование больше не проводится.
Литература: laravel-lang, локализация laravel, вспомогательные функции laravel.