NextJS v10 + i18 n-在不同语言上重写文件夹名称

drnojrws  于 2023-03-29  发布在  其他
关注(0)|答案(1)|浏览(99)

我有一个多语言的网站,我正试图翻译一个文件夹是不同的每种语言。
我的文件夹结构如下所示:

pages/kennis/index.tsx

我不知道如何将“kennis”文件夹翻译成不同的语言。NextJS的文档(https://nextjs.org/docs/advanced-features/i18n-routing#domain-routing)没有提到这一点。
假设对于NL我想要“/kennis”,对于EN我想要“/en/knowledge”。
有人知道解决这个问题的方法吗?

lokaqttq

lokaqttq1#

您可以检查此软件包:https://www.npmjs.com/package/next-translate-routes
只需添加一个文件_routes. json,例如:

// `/pages/_routes.json`
{
  "kennis": {
    "es": "mas",
    "pt": "mais"
  }
}

相关问题