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

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

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

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

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

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

Похожие вопросы
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽