Eigenständiges i18n
gt-next als eigenständige i18n-Bibliothek verwenden
Übersicht
gt-next bietet Funktionsparität mit vielen anderen i18n-Bibliotheken.
Das bedeutet, dass Sie gt-next als eigenständige i18n-Bibliothek verwenden können, ohne die General Translation-Plattform zu nutzen.
Dazu geben Sie einfach keine Umgebungsvariablen wie GT_API_KEY oder GT_PROJECT_ID an.
Weitere Informationen zum Umstieg von einer anderen i18n-Bibliothek auf gt-next finden Sie in unserem Migrationsleitfaden.
Trade-offs
Die Verwendung von gt-next als eigenständiger i18n‑Bibliothek hat einige Trade-offs.
Manuelle Übersetzung
Sie müssen Ihre App manuell übersetzen. Wenn Sie unsere Plattform verwenden, übersetzen wir Ihre App automatisch für Sie.
Wenn Ihr Projekt ausschließlich dictionaries zusammen mit den Funktionen useTranslations und getTranslations verwendet,
müssen Sie Ihre Wörterbücher manuell übersetzen – wie bei jeder anderen i18n‑Bibliothek.
Achten Sie darauf, Ihre übersetzten dictionaries mit der Funktion loadDictionary zu laden.
Manuelle Übersetzung von Strings
Wenn Ihr Projekt Inline-Übersetzungen mit der <T>-Komponente
oder den Funktionen useGT() & getGT() verwendet,
müssen Sie Ihre Strings ebenfalls manuell übersetzen.
Da es bei Inline-Übersetzungen keine Keys gibt, bietet das CLI-Tool den Befehl gtx-cli generate an,
der automatisch Vorlagendateien für Ihr Projekt erzeugt. Sie müssen diese Vorlagendateien nur noch für jede Sprache mit Ihren Übersetzungen ausfüllen.
Stellen Sie sicher, dass Sie Ihre übersetzten Strings mit der Funktion loadTranslations laden.
Keine Entwicklungsübersetzungen
Wie ist dieser Leitfaden?

