Я пытаюсь поддерживать разные языки в приложении React.js и обнаружил, что react-intl хороший кандидат. Они перешли на V2, но мне трудно понять как все это работает вместе. пример приложения слишком сложен и включает архитектуру клиент / сервер. . Я просто хочу одну страницу без сервера.
Похоже, шаги примерно такие:
- Определите сообщения с помощью
react-intl
defineMessage
- Добавьте языковые стандарты с помощью
addLocaleData
- Встраивайте сведенные данные сообщений в файлы для каждой локали с помощью сценария сборки.
Я выполнил эти шаги, но не понимаю, как отображать сообщения. У меня есть компонент React, завернутый в <IntlProvider>
. Проблема react-intl
V2 на github очень длинная, и я долго ее пробирался, пытаясь найти ответ. Может ли кто-нибудь предоставить простой рабочий пример?