Представил
Текущие языковые настройки выполнены на английском языке, для настройки китайского используется расширение 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.