Next.js Pages Router 的 i18n
适用于 Next.js(Pages Router)的生产级国际化
介绍
在 Next.js Pages Router 应用中实现国际化(i18n)可以使用 getServerSideProps、getStaticProps 和内置的 i18n 路由功能。Pages Router 提供了带有语言前缀的文件系统路由、自动语言检测以及服务器端数据获取功能,使构建多语言应用变得简单。这些指南将向您展示如何利用 Pages Router 的约定和功能来实现 i18n 模式。
该方法使用 Next.js 内置的 i18n 路由配置,自动处理 URL 中的语言前缀。服务器端函数会获取特定语言的内容,组件则根据路由中的当前语言格式化数据。
下一步
浏览侧边栏,按主题探索指南。每个指南都包含问题陈述、解决方案和分步实现。
从基于语言的路由开始配置 Next.js 的 i18n 设置,然后继续学习加载翻译和格式化内容。这些指南假设您使用的是 Next.js 12+ 和 Pages Router。