No tienes acceso a esta clase

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

Aprende todo un fin de semana sin pagar una suscripción 🔥

Aprende todo un fin de semana sin pagar una suscripción 🔥

Regístrate

Comienza en:

4D
3H
13M
30S

Elección de idioma para el usuario a través de API Next.js

7/12
Recursos

Git tag: 7-locales-nextjs
Comando: git checkout -b dev 7-locales-nextjs

Aportes 3

Preguntas 0

Ordenar por:

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

o inicia sesión.

Con js-cookie se puede grabar la cookie en el frontend y recargar la página.

import Cookies from 'js-cookie';


const MyComponent = () => {
  const { locale } = useRouter();

  const onChangeLanguage = () => {
    const newLocale = locale === 'en' ? 'es' : 'en';
    Cookies.set('NEXT_LOCALE', newLocale, { path: '/' });
    window.location.href = '/';
  };

  return <button onClick={onChangeLanguage}>es/en</button>;
};

Con todo respeto: Esta clase así no sirve. enía que hacerlo en la clase. paraeso me leo la documenación.

Pues no funciona, copie el código, lo bajé directo, y no funciona manda a api/languaje en vez de como a el, algo hizo que no comparte y no funciona.