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?

Eigenständiges i18n