Перевод Гэтсби с transifex - PullRequest
       13

Перевод Гэтсби с transifex

0 голосов
/ 24 декабря 2018

Я пытаюсь перестроить сайт нашей компании с Гэтсби.Большая часть контента для нашего сайта взята из Contentful, но сами переводы находятся в Transifex.

Я не уверен, как интегрировать все это.Я использую плагин gatsby-source-contentful для извлечения данных из контента. Как правильно загрузить переводы с transifex?

Моя идея состояла в том, чтобы использовать API-интерфейс transifex в хуке createPages, а затем передавать данные локали в качестве переменной контекста.А затем внутри файла компонента просто используйте react-intl.

Это правильный способ сделать это?или какой подход лучше?

1 Ответ

0 голосов
/ 24 декабря 2018

Есть много способов сделать это, но один из них приходит на ум - создать исходный плагин Transifex самостоятельно.https://www.gatsbyjs.org/docs/create-source-plugin/#create-source-plugin

После создания узлов с этим плагином рассмотрите возможность использования функции сопоставления узлов.https://www.gatsbyjs.org/docs/gatsby-config/#mapping-node-types

...