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

2024-01-23

我想在世界各地的不同当地人中发布我的静态网站并提供本地化内容。

如何实现这一目标?


我最近添加了一个默认的 Gatsby starter,具有多语言 url 路由和浏览器语言检测功能。(demo) https://gatsby-starter-default-intl.netlify.com/

gatsby-starter-默认国际 https://github.com/wiziple/gatsby-starter-default-intl

特征:

  • 本地化(多语言)由以下人员提供反应国际 https://github.com/yahoo/react-intl.

  • 根据用户在浏览器中的首选语言自动重定向浏览器语言 https://github.com/wiziple/browser-lang.

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

  • 基于gatsby-starter-默认 https://github.com/gatsbyjs/gatsby-starter-default以最少的修改。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Gatsby JS 处理国际化/本地化? 的相关文章

随机推荐