Друзья,
Как на React красиво сделать перевод приложения?
Я такие задачи вижу перед локализацией:
- В шаблоне (JSX) используется компонент локализации текста плюс дефолтный текст перевода внутри
- Компонент локализации принимает ID данного перевода
- Есть инструмент для извлечения этих ID по всему приложению, и далее они помещаются в отдельный файл (например, JSON)
- Мы берем JSON, переводим, добавляем в приложение, и приложение выводит перевод взяв текст по ID, и подставив переменные, которые мы можем передать через компонент
Вобщем, мне нравится идея Ангуляра, там очень просто. Пишешь текст, даешь ему ID, вводишь команду, и на выходе получается файл для перевода. Всё.
Есть что-то похожее на Реакте?
Как лично вы у себя работаете с локализацией?
Опробовал react-intl, но получается совсем неудобно, слишком много действий чтобы один ключ перевести.
Ощущуние, что я неправильно готовлю локализацию на Реакте.