Frameworks
Framework-Integrationsleitfäden für i1n. Einrichtungshinweise für Next.js, React, Vue, Angular, Flutter, React Native, iOS, Android, Rails, Astro und Vanilla JavaScript.
Übersicht
i1n integriert sich in alle wichtigen Frameworks und Plattformen. Der Befehl i1n init erkennt automatisch Ihr Framework und konfiguriert das entsprechende Dateiformat und die Verzeichnisstruktur.
Für JavaScript- und TypeScript-Frameworks (React, Next.js, Vue, Angular, Astro) können Sie das i1n SDK im Standalone-Modus verwenden oder es über den Bridge-Modus mit Ihrer bestehenden i18n-Bibliothek verbinden. Für native Plattformen (Flutter, iOS, Android, Rails) verwaltet i1n die Übersetzungsdateien und das native Lokalisierungssystem Ihrer Plattform kümmert sich um die Laufzeit.
Unterstützte Frameworks
i1n unterstützt Next.js (next-intl), React (i18next, react-intl), Vue (vue-i18n), Angular (ngx-translate), Flutter (ARB), iOS (.strings), Android (XML), Rails (YAML), React Native mit Expo, Astro und Vanilla JavaScript/TypeScript.
Jeder Framework-Leitfaden behandelt Installation, Konfiguration, Codeintegration und Anwendbarkeit des Bridge-Modus. Der CLI-Workflow bleibt über alle Frameworks hinweg identisch – nur das Dateiformat und der Integrationscode unterscheiden sich.
Next.js
Integrieren Sie i1n mit Next.js entweder über next-intl oder direkt über das i1n SDK.
React
Integrieren Sie i1n mit React unter Verwendung des i1n SDK oder des Bridge-Modus mit i18next / react-intl.
Vue
Integrieren Sie i1n mit Vue.js mithilfe des i1n SDK oder des Bridge-Modus mit vue-i18n.
Angular
Integrieren Sie i1n mit Angular unter Verwendung des i1n SDK oder des Bridge-Modus mit ngx-translate.
Astro
Integrieren Sie i1n mit Astro für statische und serverseitig gerenderte mehrsprachige Websites.
JavaScript (Vanilla)
Verwenden Sie i1n in jedem JavaScript- oder TypeScript-Projekt ohne Framework.
React Native & Expo
Integrieren Sie i1n mit React Native und Expo unter Verwendung des i1n SDK oder des Bridge-Modus mit i18n-js.
Flutter
Integrieren Sie i1n mit Flutter unter Verwendung von ARB-Dateien und flutter_localizations.
iOS & macOS
Integrieren Sie i1n mit iOS und macOS mithilfe von .strings-Dateien.
Android
Integrieren Sie i1n mit Android mithilfe von XML-Zeichenfolgenressourcen.
Rails
Integrieren Sie i1n mit Ruby on Rails unter Verwendung von YAML-Lokalisierungsdateien.
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.