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

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

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

Сайт написан на реакте, также и административная панель написана на реакте. Бэк написан на asp .net web api.
  • Вопрос задан
  • 272 просмотра
Подписаться 2 Простой 11 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Frontend-разработка на React
    10 недель
    Далее
  • ProductStar
    Разработка на React
    6 недель
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 3
заводи отдельную таблицу для альтернативных языков.
Пусть будет условно:
id статьи - язык - текст
Или
id - тип(статья/другое) - язык - текст

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

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

Похожие вопросы
от 250 000 до 300 000 ₽
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Екатеринбург
от 50 000 до 90 000 ₽