更改语言时,我需要更改路线的名称。例如,我有一条路线,/en/career
但是当我改用捷克语时,我需要一条路线/cs/kariera
。基本上,我需要将URL本地化。现在,当我打开/en/career
并将语言更改为CS时,我得到了/cs/career
。该页面根本不应该存在,当我在服务器上呈现该页面时,我正确地得到了404。我可以使用next-i18next软件包执行类似的操作吗?如果是这样,怎么办?
我发现这个程序包https://github.com/vonschau/next-routes-with-locale可能完全符合我的需求,但是显然不再维护了,并且在next.js 8下不起作用。