In diesem Beitrag freue ich mich, Zenith vorzustellen, eine Meditations-App, die Benutzern mit einer Auswahl beruhigender Klänge, einer benutzerfreundlichen Oberfläche und Unterstützung dabei helfen soll, Ruhe und Konzentration zu finden für mehrere Sprachen. Ich werde durch die Kernfunktionen der App, den Tech-Stack, die Einrichtung und auch die Integration von Tolgee in React gehen.
DEMO
Funktionen
Tech Stack
Möchten Sie es ausprobieren? So bringen Sie die App auf Ihrem Computer zum Laufen.
git clone https://github.com/tolgee/tolgee-platform.git cd demos/meditation-app
npm install
npm run dev
Besuchen Sie dann http://localhost:5173 in Ihrem Browser, um die App zu erkunden.
Dokumentation
Tolgee ist eine Open-Source-Lokalisierungs- und Übersetzungsplattform, die sich reibungslos in verschiedene Frameworks, einschließlich React, integrieren lässt. Es bietet ein In-App-Übersetzungstool, mit dem Entwickler schnell mehrsprachige Anwendungen erstellen und Übersetzungen problemlos verwalten können.
Tolgee vereinfacht die Lokalisierung, indem es eine einfache Einrichtung und leistungsstarke Tools zum Verwalten von Übersetzungen direkt in der App-Oberfläche bietet. Hier finden Sie eine Schritt-für-Schritt-Anleitung zur Integration von Tolgee in eine React-Anwendung und deren Verwendung zur Schaffung eines mehrsprachigen Erlebnisses.
Fügen Sie zunächst die Tolgee-Bibliothek zu Ihrem React-Projekt hinzu. Tolgee bietet sowohl NPM- als auch Garnpakete an. Wählen Sie also das Paket aus, das für Sie am besten geeignet ist.
git clone https://github.com/tolgee/tolgee-platform.git cd demos/meditation-app
Jetzt initialisieren Sie Tolgee in Ihrer App. Importieren Sie zunächst die erforderlichen Komponenten aus der Tolgee-Bibliothek und binden Sie Ihre App dann in den TolgeeProvider von Tolgee ein. Dieser Anbieter ermöglicht die Übersetzungs- und Lokalisierungsfunktionen von Tolgee in Ihrer gesamten App.
In Ihrer Haupt-App-Datei (z. B. App.js oder index.js) richten Sie den TolgeeProvider wie folgt ein:
npm install
Tolgee verwendet für jede Übersetzung einen eindeutigen Schlüssel, auf den in der gesamten App verwiesen werden kann. Sie können Ihre Übersetzungen über die Tolgee-Plattform oder direkt in Ihrem Code verwalten.
Verwenden Sie die T-Komponente oder den UseTranslate-Hook von Tolgee, um Text zu definieren, der übersetzt werden muss. So können Sie diese in Ihren Komponenten verwenden:
Mit dem
npm run dev
Auf der Tolgee-Plattform würden Sie die wichtige Begrüßungsnachricht den Übersetzungen zuordnen, z. B. „Willkommen bei Zenith“ auf Englisch und anderen entsprechenden Ausdrücken in verschiedenen Sprachen.
Für komplexere Szenarien ist der useTranslate-Hook hilfreich.
npm install @tolgee/react # or yarn add @tolgee/react
Tolgees kontextbezogene Bearbeitung ist ein großer Vorteil – sie ermöglicht Ihnen die Bearbeitung von Übersetzungen direkt in Ihrer App. Wenn DevTools aktiviert ist, können Sie auf jeden Text klicken, um seine Übersetzung in Echtzeit zu bearbeiten und so den Übersetzungsworkflow zu optimieren.
Um auf DevTools zuzugreifen, stellen Sie sicher, dass Sie die App in
Zenith vereint beruhigende Klänge, eine benutzerfreundliche Oberfläche und mehrsprachige Unterstützung, um ein wirklich zugängliches Meditationserlebnis zu bieten. Durch die Nutzung von Tools wie React für das Frontend, Tailwind CSS für responsives Design und Tolgee für nahtlose Lokalisierung ist Zenith darauf ausgelegt, Benutzern dabei zu helfen, über Sprachen und Geräte hinweg Frieden zu finden.
Ob Sie ein Entwickler sind, der mehr über Lokalisierung erfahren möchte, oder einfach jemand, der sich für Meditations-Apps interessiert, ich hoffe, dieser Beitrag war aufschlussreich. Probieren Sie gerne die DEMO aus und sehen Sie, wie Zenith Ihnen helfen kann, Ihre eigene Ruhe zu finden.
Viel Spaß beim Codieren und viel Spaß beim Meditieren!
Das obige ist der detaillierte Inhalt von„Zenith' – Eine Serene Meditation App mit React, Tolgee und Tailwind CSS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!