Eigenständiges i18n

gt-next als eigenständige i18n‑Bibliothek verwenden

Übersicht

gt-next ist in Bezug auf Funktionen mit vielen anderen i18n-Bibliotheken gleichauf. Das bedeutet, dass Sie gt-next als eigenständige i18n-Bibliothek verwenden können, ohne die Plattform von General Translation zu nutzen.

Lassen Sie dazu einfach Umgebungsvariablen wie GT_API_KEY oder GT_PROJECT_ID weg.

Weitere Informationen zum Wechsel von einer anderen i18n-Bibliothek zu gt-next finden Sie in unserem Migrationsleitfaden.

Abwägungen

Die Verwendung von gt-next 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 den Funktionen useTranslations und getTranslations verwendet, müssen Sie Ihre Wörterbücher manuell übersetzen – so wie Sie es auch mit jeder anderen i18n‑Bibliothek tun würden.

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 Komponente <T> 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, der automatisch Vorlagendateien für Ihr Projekt generiert. Sie müssen diese Vorlagendateien anschließend nur noch für jede Sprache mit Ihren Übersetzungen bearbeiten.

Stellen Sie sicher, dass Sie Ihre übersetzten Strings mit der Funktion loadTranslations laden.

Keine Entwicklungsübersetzungen

Wie ist diese Anleitung?