Rails
Integrar i1n con Ruby on Rails usando archivos de configuración regional YAML.
Configuración
Ejecutá i1n init en tu proyecto de Rails. La CLI detecta la gema de Rails en tu Gemfile y configura el formato YAML en config/locales/.
Rails utiliza su gema i18n nativa; no existe un SDK de i1n para Ruby. La CLI administra directamente tus archivos de localización YAML.
Uso
Utilice el ayudante t() en vistas y controladores para acceder a las traducciones. i1n lee y escribe archivos de localización YAML estándar de Rails (por ejemplo, en.yml, es.yml).
Las estructuras de claves anidadas, la interpolación (%{variable}) y las reglas de pluralización son totalmente compatibles y se protegen adecuadamente durante la traducción con IA.
Flujo de trabajo
Agregue claves a config/locales/en.yml, envíe con i1n push, traduzca y obtenga. Los archivos YAML traducidos se escriben en el directorio config/locales/.
El modo Bridge no aplica a Rails; la plataforma utiliza su propia gema i18n nativa. Funciona con Rails 6+ y es compatible con la estructura de archivos estándar.
en:
home:
title: Welcome
subtitle: Get started with i1n