Задать вопрос
@laravel_creative_3103

Как сделать мультиязнычость сайта?

Стоит задача сделать сайт мультиязычным. Как правильно его реализовать, как сохранять мультиязычность на бэке.

Сайт написан на реакте, также и административная панель написана на реакте. Бэк написан на asp .net web api.
  • Вопрос задан
  • 272 просмотра
Подписаться 2 Простой 11 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Javascript.ru
    Курс по React
    5 недель
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
заводи отдельную таблицу для альтернативных языков.
Пусть будет условно:
id статьи - язык - текст
Или
id - тип(статья/другое) - язык - текст

Соответственно фронт должен на бэк отправить ожидаемый язык контента, а бэк при сборке ответа - вытащить нужный перевод.
Ответ написан
Комментировать
Sanes
@Sanes
Для начала вы должны выбрать стратегию. Если хоть немного они буду отличаться в плане контента или структуры, то это уже 2 разных сайта.
Ответ написан
Комментировать
Lbdevaa
@Lbdevaa
React i18n занимается локализацией приложений React для разных языков.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽