Gatsby 如何使用盖茨比JS处理国际化/本地化?

Gatsby 如何使用盖茨比JS处理国际化/本地化?,gatsby,Gatsby,我想发布我的静态网站在世界各地的不同地方与本地化的内容 如何做到这一点?有一个社区插件,你可以“将[…]与react intl、i18next或任何其他i18n库一起使用。这个插件不翻译消息,它只为每种语言创建路由,如果你愿意,你可以为每种语言使用不同的布局。”(引用插件自述) 它的第一次发布日期是2017年8月30日,所以你可能已经在这段时间里偶然发现了它 仅供参考:这里有一个逐步介绍如何将该社区插件与()结合使用的步骤。我最近添加了一个默认的Gatsby starter,具有多语言url路由

我想发布我的静态网站在世界各地的不同地方与本地化的内容


如何做到这一点?

有一个社区插件,你可以“将[…]与react intl、i18next或任何其他i18n库一起使用。这个插件不翻译消息,它只为每种语言创建路由,如果你愿意,你可以为每种语言使用不同的布局。”(引用插件自述)


它的第一次发布日期是2017年8月30日,所以你可能已经在这段时间里偶然发现了它

仅供参考:这里有一个逐步介绍如何将该社区插件与()结合使用的步骤。

我最近添加了一个默认的Gatsby starter,具有多语言url路由和浏览器语言检测功能

特点:

  • 本地化(多语言)由提供

  • 根据用户提供的浏览器中的首选语言自动重定向

  • 在单个页面组件中支持多语言url路由。这意味着您不必创建单独的页面,例如
    pages/en/index.js
    pages/ko/index.js

  • 以最小修改量为基础


实际上,这篇博文并没有描述盖茨比社区插件,因为他们选择使用react-18next。但这仍然是对i18i的一个很好的介绍,这正是我想要的。非常感谢!演示是不是搜索引擎优化优化。尝试在客户端(浏览器)上更改终端路由。演示并不能解决问题。