React Schnellstart
Internationalisieren Sie Ihre React-App in 5 Minuten mit gt-react
Überblick
Diese Anleitung beschreibt, wie man ein bestehendes React-Projekt internationalisiert.
Wir werden 4 einfache Schritte behandeln:
Installation der erforderlichen Bibliotheken
Sprachen auswählen
Die <T>
-Komponente hinzufügen
Umgebungsvariablen hinzufügen
Der gesamte Prozess sollte weniger als 5 Minuten dauern.
Einrichtung
1. Bibliotheken installieren
Installieren Sie die Bibliotheken gt-react und gtx-cli.
2. Sprachen auswählen
<GTProvider>
wird verwendet, um das Verhalten von gt-react
zu konfigurieren.
Es sollte so weit oben wie möglich in Ihrer App platziert werden, idealerweise an der Wurzel.
Übergeben Sie einfach eine Liste von Sprachcodes, um sie zu Ihrer App hinzuzufügen.
Für eine vollständige Liste der <GTProvider>
-Props und erweiterte Dokumentation siehe die API-Referenz.
3. Fügen Sie die <T>
-Komponente hinzu
Umwickeln Sie jeden verschachtelten JSX-Inhalt in der <T>
-Komponente, um ihn übersetzbar zu machen.
Für weitere Informationen lesen Sie den Leitfaden zur Verwendung von <T>
-Komponenten.
Verwenden Sie die <Var>
-Komponente, um JSX-Inhalte zu kennzeichnen, die nicht übersetzt werden sollen.
Tipp:
Um Zeit zu sparen, führen Sie den Einrichtungsbefehl aus.
Dieser wird Ihren Code nach übersetzbarem JSX durchsuchen und die <T>
-Tags für Sie einfügen.
Für Zeichenfolgen können Sie useGT()
zur Übersetzung verwenden.
Für weitere Informationen lesen Sie diesen Leitfaden.
4. Fügen Sie Ihre Umgebungsvariablen hinzu
Fügen Sie Ihren API-Schlüssel und Ihre Projekt-ID zu Ihren Umgebungsvariablen hinzu.
Navigieren Sie zum Dashboard.
- Navigieren Sie zur Seite Developer Keys in der Seitenleiste.
Klicken Sie auf Create Dev API Key und kopieren Sie dann den API-Schlüssel und die Projekt-ID in Ihre Zwischenablage.
Fügen Sie die Projekt-ID und den API-Schlüssel zu Ihren Umgebungsvariablen hinzu. Abhängig von Ihrem React-Framework können die Umgebungsvariablen leicht unterschiedlich aussehen. Diese Anweisungen sind NUR FÜR ENTWICKLUNGSUMGEBUNGEN.
Schützen Sie Ihre API-Schlüssel!
React-Umgebungsvariablen werden oft zur Build-Zeit in Ihre Anwendung gebündelt und sind im Client-seitigen Code öffentlich sichtbar. Aus Sicherheitsgründen sollten Sie:
- Nur Entwicklungs-API-Schlüssel während der lokalen Entwicklung verwenden
- Nur Produktions-API-Schlüssel mit dem CLI-Tool für die Bereitstellung verwenden
- Niemals API-Schlüssel als Umgebungsvariablen in der Produktion einfügen
Probieren wir es aus!
Herzlichen Glückwunsch! 🥳 Deine App ist jetzt mehrsprachig! Schauen wir uns an, wie sie funktioniert.
Sieh dir deine App in einer anderen Sprache an
Füge die <LocaleSelector>
Komponente zu deiner App hinzu.
Damit kannst du eine andere Sprache für deine App auswählen.
Tipp: Du kannst deine Sprache auch in deinen Browsereinstellungen ändern.
Starte deine React-App im Entwicklungsmodus.
Öffne deine App in deinem bevorzugten Browser (normalerweise unter http://localhost:3000).
Fehlerbehebung
Versand in die Produktion
Folgen Sie unserem Leitfaden zum Versand in die Produktion.
Nächste Schritte
- Siehe unsere React API-Referenz für detaillierte Informationen über die
<T>
Komponente und andere verfügbare Komponenten. - Erstellen Sie eine Liste genehmigter Sprachen für Ihre App mit dem React-Plugin.