No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Rutas internacionalizadas y páginas no-dinámicas (Home)

4/12
Recursos

Aportes 3

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Al dia de hoy en mi caso, cuando borre el ‘es’ de la url no me deja acceder al contenido en ingles, vuleve a cargar la url con el /es

Para verla en ingles tuve que agegar /en-US y pude obtener la pagina en ingles.

next.config.ts

// next.config.js
const config = {
	...,
  i18n: {
    locales: ['en-US', 'es'], // Lista de todos los locales a soportar
    defaultLocale: 'en-US', // Locale por defecto
  },
}

pages/index.tsx

// el parametro locale viene del archivo next.config.ts
export const getStaticProps: GetStaticProps<HomeProps> = async ({ locale }) => {
  const plants = await getPlantList({ limit: 10, locale })
  const i18nConf = await serverSideTranslations(locale!)

  return {
    props: { plants, ...i18nConf },
    revalidate: 5 * 60, // once every five minutes
  }
}

Si no les funciona como a mí me paso, que la imagen no era traida en la petición, solo vayan a Media y chequen lo locales de sus imagenes. Se tiene que subir una imagen por cada locale.