Как лучше всего реализовать мультиязычность в рамках большого проекта?

Привет
Есть большое приложение для работы с различными данными, где поверх Laravel используется админка Backpack.
Админка имеет встроенный функционал для реализации поддержки нескольких языков, но на каждое слово, фразу или предложение, что надо перевести, нужно вызывать метод перевода с меткой этого слова/фразы и он, в зависимости от выбраной локали пользователя, пойдет искать перевод в соответствующем словаре.
То есть получается, что на странице, где, к примеру, 50 отдельных слов/фраз, я 50 раз вызываю один и тот же метод, но с разными аргументами.
Понял, что это не есть хорошо, но, к сожалению, уже только после того, как все сделал.
Интересует, каким образом вообще грамотнее всего организовать мультиязычность в моих условиях.
  • Вопрос задан
  • 371 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы