Closed CrazyRedScorp closed 8 years ago
Очередная подсказка от @butschster - Файлы локализации админки должны находиться согласно правилам Laravel, в данном случае по следующему пути resources/lang/vendor/sleeping_owl/{locale}/lang.php
и вуаля - теперь все шаблоны blade переключаются и используют на ура trans('sleeping_owl::lang.<name>'),
. Но пока остается не понятным - почему не срабатывает перевод в админке в левом столбце, там пока так и красуется sleeping_owl::lang.dashboard
Доброго времени суток. Ребята подскажите где я напортачил или чего недовключил или еще чего?
Споткнулся о локализацию. По всему проекту (если говорить о
view
) все в норме и "текстовка" переключается на лету. В админке тоже все "поля" на страницах работают и даже шапки таблиц. Однако проблема именно с самим боковым меню:• Во-первых, если указать
trans('sleeping_owl::lang.dashboard'),
- то увы оно останется в таком же виде.Для эксперимента: отдельно попробовал копировать согласно инструкции localization.md файлы
vendor/laravelrus/sleepingowl/resources/lang/{locale}/lang.php
к себе в проект в/resources/lang/packages/sleeping_owl/{locale}/lang.php
, чтобы выяснить зачитывает или нет - я поменял текстовку дляdashboard
,index_page
иlogout
во всех языках - на сайт это не повлияло! языковой пакет все равно читается только изvendor/....
.• Во-вторых, почему-то корневые пункты при смене языка - не меняют название, а подпункты меняют.
ru
en
Собственно далее код:
/app/Providers/AdminSectionsServiceProvider.php
/app/Http/Admin/Clients.php
/app/Http/Admin/Contact.php
/app/Http/Middleware/LocaleMiddleware.php
/app/Http/Kernel.php
/app/Http/routes.php
/app/Http/Controllers/LanguageController.php
/resources/lang/en/menus.php
/resources/lang/ru/menus.php