使用 transifex 进行盖茨比翻译
Gatsby translation with transifex
我正在尝试用 gatsby 重建我们公司的网站。我们网站的大部分内容来自 Contentful
,但翻译本身在 Transifex
.
中
我不确定如何整合所有这些。我正在使用 gatsby-source-contentful
插件从 contentful 中提取数据。
从 transifex 下载翻译的正确方法是什么?
我的想法是在 createPages
挂钩中使用 transifex API,然后将语言环境数据作为上下文变量传递。然后在组件文件中使用 react-intl
.
这是正确的做法吗?或者什么是更好的方法?
实现此目的的方法有很多种,但我想到的一种方法是自己创建 Transifex 源插件。 https://www.gatsbyjs.org/docs/create-source-plugin/#create-source-plugin
使用该插件创建节点后,请考虑使用节点映射功能。
https://www.gatsbyjs.org/docs/gatsby-config/#mapping-node-types
我正在尝试用 gatsby 重建我们公司的网站。我们网站的大部分内容来自 Contentful
,但翻译本身在 Transifex
.
我不确定如何整合所有这些。我正在使用 gatsby-source-contentful
插件从 contentful 中提取数据。
从 transifex 下载翻译的正确方法是什么?
我的想法是在 createPages
挂钩中使用 transifex API,然后将语言环境数据作为上下文变量传递。然后在组件文件中使用 react-intl
.
这是正确的做法吗?或者什么是更好的方法?
实现此目的的方法有很多种,但我想到的一种方法是自己创建 Transifex 源插件。 https://www.gatsbyjs.org/docs/create-source-plugin/#create-source-plugin
使用该插件创建节点后,请考虑使用节点映射功能。 https://www.gatsbyjs.org/docs/gatsby-config/#mapping-node-types