@Terroris337

Как реализовать локализацию дмнамических данных?

Доброго времени суток, пытаюсь написать мультиязычный интернет магазин на Laravel и столкнулся с проблемой перевода динамически создаваемых данных. К примеру в админ панели есть CRUD товаров, на сайте есть переключатель языка, при переключении товары тоже должны переводиться(как и все остальные тексты на сайте) ,статические данные перевожу посредством встроенного функционала Laravel, а вот как реализовать перевод товаров(название, описание и т.п)? Заставлять вводить данные товара на нескольких языках вроде-как не удобно, так как языков может быть 5,10,20.
  • Вопрос задан
  • 84 просмотра
Решения вопроса 1
delphinpro
@delphinpro Куратор тега Laravel
frontend developer
Заставлять вводить данные товара на нескольких языках вроде-как не удобно, так как языков может быть 5,10,20.


А иначе — никак. Можно попробовать API переводчиков для машинного перевода. Но результат будет так себе. Примерно уровня Ali-Express.

И в любом случае вам нужно организовать хранение всех версий перевода, не будете же вы по каждому запросу дергать внешний апи.

Для организации переводов можно найти уже готовые пакеты, что-нибудь по "laravel multilanguage model"
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы