Automatische Generierung von Übersetzungen in einer CI/CD-Pipeline
Intlayer ermöglicht die automatische Generierung von Übersetzungen für Ihre Content-Deklarationsdateien. Es gibt verschiedene Möglichkeiten, dies je nach Ihrem Workflow zu realisieren.
Verwendung des CMS
Mit Intlayer können Sie einen Workflow verwenden, bei dem nur eine einzige Locale lokal deklariert wird, während alle Übersetzungen remote über das CMS verwaltet werden. Dies ermöglicht es, Inhalte und Übersetzungen vollständig von der Codebasis zu trennen, bietet mehr Flexibilität für Content-Editoren und ermöglicht ein Hot Content Reloading (kein erneutes Bauen der Anwendung erforderlich, um Änderungen anzuwenden).
Beispielkonfiguration
Um mehr über das CMS zu erfahren, lesen Sie die offizielle Dokumentation.
Verwendung von Husky
Sie können die Übersetzungserstellung in Ihren lokalen Git-Workflow mit Husky integrieren.
Beispielkonfiguration
Für weitere Informationen zu den Intlayer CLI-Befehlen und deren Verwendung siehe die CLI-Dokumentation.
Wenn Sie mehrere Apps in Ihrem Repository haben, die separate Intlayer-Instanzen verwenden, können Sie das Argument --base-dir wie folgt verwenden:
Verwendung von GitHub Actions
Intlayer bietet einen CLI-Befehl zum automatischen Ausfüllen und Überprüfen von Wörterbuchinhalten. Dies kann in Ihren CI/CD-Workflow mit GitHub Actions integriert werden.
Um die Umgebungsvariablen einzurichten, gehen Sie zu GitHub → Einstellungen → Geheimnisse und Variablen → Aktionen und fügen Sie das Geheimnis hinzu.
Wie bei Husky können Sie im Fall eines Monorepos das Argument --base-dir verwenden, um jede App nacheinander zu behandeln.
Standardmäßig filtert das Argument--git-diffWörterbücher, die Änderungen vom Basiszweig (Standardorigin/main) zum aktuellen Zweig (Standard:HEAD) enthalten.
Für weitere Informationen zu den Intlayer CLI-Befehlen und deren Verwendung lesen Sie bitte die CLI-Dokumentation.