Rails
Integre i1n com Ruby on Rails usando arquivos de localidade YAML.
Configuração
Execute i1n init no seu projeto Rails. A CLI detecta a gem rails no seu Gemfile e configura o formato YAML em config/locales/.
O Rails usa sua gem nativa de i18n — não existe um SDK de i18n para Ruby. A CLI gerencia seus arquivos de localidade YAML diretamente.
Uso
Use o helper t() em views e controllers para acessar traduções. O i1n lê e escreve arquivos de locale YAML Rails padrão (por exemplo, en.yml, es.yml).
Estruturas de chaves aninhadas, interpolação (%{variável}) e regras de pluralização são totalmente suportadas e devidamente protegidas durante a tradução por IA.
Fluxo de trabalho
Adicione chaves a config/locales/en.yml, envie com i1n push, traduza e puxe. Arquivos YAML traduzidos são gravados no diretório config/locales/.
O Modo Bridge não é aplicável ao Rails — a plataforma usa sua própria gem i18n nativa. Funciona com Rails 6+ e é compatível com a estrutura de arquivos padrão.
en:
home:
title: Welcome
subtitle: Get started with i1n