Реагировать - Мультиязычность - PullRequest
0 голосов
/ 13 марта 2020

Я знаю, что есть много вопросов относительно этой темы c. Я попробовал несколько вещей самостоятельно и провел некоторое исследование.

Проблемы:

  • Каков наилучший способ управления переводами? (У меня есть API для Engli sh и Spani sh)
  • Как мне получить переведенные маршруты? (Я использую response-router-dom 5) (Я также пытался изменить пути с помощью React setState, но он не работал, я имею в виду изменения состояния, но путь не работает.)

Итак вот что я попробовал:

  • Использование контекстов React для идеи получения языков, таких как 'en' или 'es', в моих маршрутах.
  • Работа с React LocalStorage чтобы сохранить настройки языка пользователя.

Ожидания:

  • Если я нахожусь на пути «example.com/en/posts», я должен видеть сообщения на английском языке sh. Теперь по тому же пути, если я нажму Spani sh, путь должен измениться на «example.com/es/publicaciones» и увидеть сообщения в Spani sh.
<Router>
// Here I have my Links
<Switch>
  <Route path='/about'>
    <About />
  </Route>
  <Route path='/'>
    <Home />
  </Route>
</Switch>
</Router>

Any хорошая ссылка, чтобы покрыть эту идею, это высоко ценится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...