Encontré las mismas preguntas en StackOverflow y problemas en GitHub, pero no pudieron ayudarme. Por ejemplo: https://github.com/vercel/next.js/issues/9804
¿Cómo hacer que las URL que no están en inglés funcionen en next.js?
Es una aplicación Next.js. Me pidieron que cambiara el nombre de las rutas de URL de inglés a ruso, después de todo, las URL muestran una página 404.
Si navego a:
http://localhost:3000/новости
Mostrando el error 404 y lanzando esto en la consola:
GET http://localhost:3000/%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8 404 (Not Found)
Mientras buscaba, parece que hay cosas relacionadas con la codificación, pero realmente no entendí, también como solución mostraron reescritura, pero creo que es un trabajo adicional ya que tengo algunas páginas más y serán muchas.
La forma en que obtengo los enlaces es que centralicé los datos de los enlaces como un objeto usando el retroceso para importar en cualquier lugar (por ejemplo, pie de página, encabezado, etc.) y mapearlos para mostrar enlaces

Sé que debería haber una solución fácil, pero no estoy al tanto porque no soy un experto, por favor ayuda.
Realmente aprecio a cualquiera que intente ayudarme. ¡Gracias de antemano!
De forma predeterminada, next.js es compatible con el idioma inglés. Puede leer este artículo para activar la compatibilidad con varios idiomas. guía completa para activar el enrutamiento multi idioma en Next.js
Puede leer la configuración predeterminada de Nex.js Siguiente enrutamiento internacional