i18n para Next.js Pages Router
Internacionalización lista para producción para Next.js (Pages Router)
Introducción
La internacionalización en aplicaciones de Next.js con Pages Router utiliza getServerSideProps, getStaticProps y el enrutamiento i18n integrado. El Pages Router proporciona enrutamiento basado en el sistema de archivos con prefijos de idioma, detección automática de idioma y obtención de datos del lado del servidor que facilitan la creación de aplicaciones multilingües. Estas guías te muestran cómo implementar patrones de i18n que aprovechan las convenciones y capacidades del Pages Router.
El enfoque utiliza la configuración de enrutamiento i18n integrada de Next.js, que maneja automáticamente los prefijos de idioma en las URLs. Las funciones del lado del servidor obtienen contenido específico para cada idioma, y los componentes formatean datos basados en el idioma actual del router.
Próximos pasos
Explora la barra lateral para ver guías por tema. Cada guía es independiente con un planteamiento del problema, solución e implementación paso a paso.
Comienza con el enrutamiento basado en idioma para configurar los ajustes i18n de Next.js. Luego pasa a cargar traducciones y formateo. Las guías asumen Next.js 12+ con Pages Router.