1

我正在尝试用 gatsby 重建我们公司的网站。我们网站的大部分内容来自,Contentful但翻译本身在Transifex.

我不确定如何整合所有这些。我使用gatsby-source-contentful插件从内容中提取数据。 从 transifex 下载翻译的正确方法是什么?

我的想法是在createPages钩子中使用 transifex API,然后将语言环境数据作为上下文变量传递。然后在组件文件中使用react-intl.

这是这样做的正确方法吗?或者有什么更好的方法?

4

1 回答 1

1

实现这一点的方法有很多,但想到的一种方法是自己创建 Transifex 源插件。https://www.gatsbyjs.org/docs/create-source-plugin/#create-source-plugin

使用该插件创建节点后,请考虑使用节点映射功能。 https://www.gatsbyjs.org/docs/gatsby-config/#mapping-node-types

于 2018-12-24T15:44:30.510 回答