Inicio rápido de React
Internacionaliza tu aplicación React en 5 minutos con gt-react
Resumen
Esta guía describe cómo internacionalizar un proyecto existente de React.
Cubriremos 4 pasos simples:
Instalación de las bibliotecas requeridas
Seleccionar idiomas
Agregar el componente <T>
Agregar tus variables de entorno
Todo este proceso debería tomar menos de 5 minutos.
Configuración
1. Instalar bibliotecas
Instala las bibliotecas gt-react y gtx-cli.
2. Seleccionar idiomas
<GTProvider>
se utiliza para configurar el comportamiento de gt-react
.
Debe colocarse lo más alto posible en tu aplicación, idealmente en la raíz.
Simplemente pasa una lista de códigos de locales para agregarlos a tu aplicación.
Para una lista completa de las props de <GTProvider>
y documentación extendida, consulta la referencia de API.
3. Agregar el componente <T>
Envuelve cualquier contenido JSX anidado en el componente <T>
para hacerlo traducible.
Para más información, consulta la guía sobre el uso de componentes <T>
.
Usa el componente <Var>
para designar contenido JSX que no debe traducirse.
Consejo:
Para ahorrar tiempo, ejecuta el comando de configuración.
Esto escaneará tu base de código en busca de JSX traducible e insertará las etiquetas <T>
por ti.
Para cadenas de texto, puedes usar useGT()
para la traducción.
Para más información, consulta esta guía.
4. Agrega tus variables de entorno
Agrega tu clave de API y el ID del proyecto a tus variables de entorno.
Navega al Panel de Control.
- Navega a la página de Claves de Desarrollador en la barra lateral.
Haz clic en Crear Clave API de Desarrollo y luego copia la clave API y el ID del Proyecto a tu portapapeles.
Añade el ID del Proyecto y la Clave API a tus variables de entorno. Dependiendo de tu framework de React, las variables de entorno pueden verse ligeramente diferentes. Estas instrucciones son para ENTORNOS DE DESARROLLO ÚNICAMENTE.
¡Protege Tus Claves API!
Las variables de entorno de React a menudo se empaquetan en tu aplicación durante el tiempo de compilación y son visibles públicamente en el código del lado del cliente. Por razones de seguridad, deberías:
- Usar solo claves API de desarrollo durante el desarrollo local
- Usar solo claves API de producción con la herramienta CLI para el despliegue
- Nunca incluir ninguna clave API como variable de entorno en producción
¡Vamos a probarlo!
¡Felicidades! 🥳 ¡Tu aplicación ahora es multilingüe! Veámosla en acción.
Ver tu aplicación en otro idioma
Agrega el componente <LocaleSelector>
a tu aplicación.
Esto te permitirá seleccionar un idioma diferente para tu aplicación.
Consejo: También puedes cambiar tu idioma en la configuración de tu navegador.
Inicia tu aplicación React en modo de desarrollo.
Abre tu aplicación en tu navegador preferido (generalmente en http://localhost:3000).
Solución de problemas
Envío a Producción
Sigue nuestra guía sobre envío a producción.
Próximos pasos
- Consulta nuestra referencia de API de React para obtener información detallada sobre el componente
<T>
y otros componentes disponibles. - Crea una lista de idiomas aprobados para tu aplicación con el plugin de React.