Vitrackt
да, любой. к примеру есть label с текстом "Имя". и я хочу чтоб туда вставлялся текст в зависимости от языка. т.е.: русский -> "Имя" ,английский -> 'Name' и т.д.
У тебя несколько задач:
1. Создать файлы с массивами переводов
2. Создать роут "переключатель" языка. Который примет параметром язык (ru) - поставит куку и установит локаль приложения в нужную (App::setLocale())
3. В форме вместо label написать что-то такое (там где должен быть переведенный текст, например) @lang('
login.label.name')
Вот этот login это имя файла, далее через точку ключ в массиве переводов. Могут быть вложенные
Ну а язык приложения по умолчанию ты устанавливаешь в конфиге.
Не забудь при каждом запросе пользователя прочитать куку (если она есть) и сменить язык приложения на тот, что требуется. Если куки нет, то взять язык по умолчанию (ничего не делать, возьмется язык из конфига)