Интернационализация для React, где языковые файлы не компилируются - PullRequest
0 голосов
/ 15 мая 2019

Я ищу реагирующую библиотеку интернализации, где файлы перевода не компилируются. Потребность клиентов заключается в том, что они могут самостоятельно добавлять и изменять переводы на основе текстовых файлов.

Я просмотрел некоторые библиотеки (например, Ii18next, LinguiJS) и насколько я понимаю, все они основаны на предварительно скомпилированных файлах перевода, и мои должны быть расположены в общедоступном каталоге как текстовые файлы любой структуры. Я хотел бы использовать существующее решение, а не писать его с нуля.

1 Ответ

1 голос
/ 15 мая 2019

Я использую i18next (https://react.i18next.com/). Посмотрите документы. Там есть автоопределение языка пользователя, несколько файлов перевода и т. Д. Я храню мои файлы перевода как JSON в общедоступном каталоге.

В конфигурации i18n выможно определить loadPath: .../locales/{{lng}}/{{ns}}.json.

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