Eigenständiges i18n
gt-react als eigenständige i18n‑Bibliothek verwenden
Übersicht
gt-react bietet Funktionsparität mit vielen anderen i18n-Bibliotheken.
Das bedeutet, dass Sie gt-react als eigenständige i18n-Bibliothek verwenden können, ohne die General Translation Plattform zu nutzen.
Lassen Sie dazu einfach Umgebungsvariablen wie GT_API_KEY oder GT_PROJECT_ID weg.
Weitere Informationen zur Migration von einer anderen i18n-Bibliothek zu gt-react finden Sie in unserem Migrationsleitfaden.
Abwägungen
Die Verwendung von gt-react als eigenständiger i18n‑Bibliothek bringt einige Abwägungen mit sich.
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 nur dictionaries mit der Funktion useTranslations verwendet,
müssen Sie Ihre Wörterbücher manuell übersetzen – wie bei jeder anderen i18n‑Bibliothek.
Stellen Sie sicher, dass Sie Ihre übersetzten Wörterbücher mit der Funktion loadDictionary laden.
Manuelle Übersetzung von Strings
Wenn Ihr Projekt Inline-Übersetzungen mit der <T>-Komponente
oder den useGT-Funktionen 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,
der automatisch Vorlagendateien für Ihr Projekt erzeugt. Bearbeiten Sie diese Vorlagen anschließend für jede Sprache mit Ihren Übersetzungen.
Stellen Sie sicher, dass Sie Ihre übersetzten Strings mit der Funktion loadTranslations laden.
Keine Übersetzungen in der Entwicklungsumgebung
Wie ist diese Anleitung?