Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

212
Views
¿Cómo permitir que el usuario cambie el idioma del texto que se muestra en la página Node js Next js?

Mi cliente tiene un requisito de idioma dual en una aplicación web. Los usuarios deben poder alternar entre francés e inglés.

Agregué un botón que alterna un estado y establece una cookie para que pueda recordar su selección para la próxima vez.

¿Cuál es la forma directa más eficiente de escribir el código para manejar la preferencia de idioma del usuario y mostrar el texto del idioma correcto en una página?

Mi enfoque actual es usar una declaración if como esta, para verificar primero el estado y representar el texto en consecuencia.

 const [useLang, setLang] = useState('En') (useLang == 'En') ? <p>English Text Here</p> : <p>French Text Here</p>

¿Sería más eficiente tratar de obtener el inglés | francés desde un único archivo de origen y, en caso afirmativo, ¿cómo debería ser? ¿Cómo debería configurarse?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Next.js tiene soporte incorporado para enrutamiento internacionalizado (i18n) desde v10.0.0. Puede proporcionar una lista de configuraciones regionales, la configuración regional predeterminada y las configuraciones regionales específicas del dominio, y Next.js se encargará automáticamente del enrutamiento.

También puede deshabilitar la traducción basada en enrutamiento y ajustarla a la traducción específica del estado.

La documentación completa se puede encontrar aquí

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!