Rails
Integrieren Sie i1n mit Ruby on Rails unter Verwendung von YAML-Lokalisierungsdateien.
Einrichtung
Führen Sie i1n init in Ihrem Rails-Projekt aus. Die CLI erkennt das Rails-Gem in Ihrer Gemfile und konfiguriert das YAML-Format in config/locales/.
Rails verwendet sein natives i18n-Gem – es gibt kein i18n-SDK für Ruby. Die Befehlszeilenschnittstelle verwaltet Ihre YAML-Lokalisierungsdateien direkt.
Verwendung
Verwenden Sie den t()-Helfer in Views und Controllern, um auf Übersetzungen zuzugreifen. i1n liest und schreibt Standard-YAML-Locale-Dateien von Rails (z. B. en.yml, es.yml).
Verschachtelte Schlüsselstrukturen, Interpolation (%{variable}) und Pluralisierungsregeln werden vollständig unterstützt und während der KI-Übersetzung ordnungsgemäß geschützt.
Workflow
Fügen Sie Schlüssel zu config/locales/en.yml hinzu, pushen Sie sie mit i1n push, übersetzen Sie sie und ziehen Sie sie zurück. Übersetzte YAML-Dateien werden in das Verzeichnis config/locales/ geschrieben.
Der Brückenmodus ist für Rails nicht anwendbar – die Plattform verwendet ihr eigenes natives i18n-Gem. Funktioniert mit Rails 6+ und ist mit der Standarddateistruktur kompatibel.
en:
home:
title: Welcome
subtitle: Get started with i1n Verwandt
Armaturenbrett
Leitfaden für das i1n-Web-Dashboard: Kontoerstellung, Organisationen, API-Schlüssel, Übersetzungsbearbeitung und Teamverwaltung.
Bridge-Modus
Behalten Sie Ihre bestehende i18n-Bibliothek bei und fügen Sie gleichzeitig die typsichere Autovervollständigung, KI-Übersetzung und Dateiverwaltung von i1n hinzu.