So übersetzen Sie eine private Anwendung mit Weglot
In diesem Artikel erfahren Sie, wie Sie Weglot in einer privaten Webanwendung (z. B. einem SaaS) verwenden können, so dass die bevorzugte Sprache jedes Benutzers gespeichert und verwendet werden kann, ohne auf sprachspezifische URLs angewiesen zu sein.
Wie es funktioniert
Standardmäßig verwendet Weglot Unterverzeichnisse, um Übersetzungen anzuzeigen:
- Ursprüngliche Seite:
https://www.example.com/about
Französische Fassung:
https://www.example.com/fr/about
Bei privaten Anwendungen wie SaaS-Tools kann es jedoch sinnvoll sein, die Sprache je nach den Präferenzen des Benutzers zu wechseln, ohne die URL zu ändern.
Dieser Ansatz wird häufig von Plattformen wie Notion, Stripe, Facebook und X (ehemals Twitter) verwendet, wo die Sprache im Benutzerprofil gespeichert wird.
Weglot kann diese Einrichtung über eine benutzerdefinierte Konfiguration unterstützen. So geht's.
Voraussetzungen
Dazu muss Ihre Anwendung in der Lage sein, die bevorzugte Sprache für jeden Benutzer zu speichern und abzurufen.
Folgen Sie diesen Schritten:
Speichern der bevorzugten Sprache in Benutzerprofilen
Erstellen Sie eine Eigenschaft in Ihrer Benutzerdatenbank (z. B. eine Spalte wie language_code), um den von jedem Benutzer gewählten 2-Buchstaben-Sprachcode zu speichern.
Hinzufügen eines Sprachumschalters
Lassen Sie Ihre Nutzer ihre bevorzugte Sprache über ein Dropdown-Menü auswählen - am besten auf ihrer Konto- oder Profilseite.
Senden eines benutzerdefinierten HTTP-Antwort-Headers
Jedes Mal, wenn eine Seite für einen angemeldeten Benutzer geladen wird, fügen Sie den folgenden HTTP-Antwort-Header ein:
Weglot-Language-Preference: fr
(Ersetzen Sie fr durch den entsprechenden 2-Buchstaben-Code für die gewählte Sprache).
Sie können die Kopfzeile mit Chrome DevTools > Registerkarte Netzwerk überprüfen. Hier ist ein Beispiel dafür, wie diese Kopfzeile aussehen sollte:
Einrichtung
Sobald Ihre Webanwendung die Weglot-Language-Preference
Kopfzeile, können Sie mit der Weglot-Installation fortfahren.
Weglot mit einer Unterverzeichnisintegration einrichten
Folgen Sie den Standard-Installationsschritten für Weglot unter Verwendung der "Unterverzeichnis"-Methode.
Prüfen Sie, ob die Unterverzeichnisse der Sprachen funktionieren
Stellen Sie sicher, dass Ihre Übersetzungen über URLs wie /fr/, /de/ usw. zugänglich sind.
Kontakt zu unserem Support-Team
Sobald alles eingerichtet ist, senden Sie uns eine Nachricht an support@weglot.com.
Bitten Sie uns, den Modus "Private Anwendung" für Ihr Projekt zu aktivieren.
Nach der Aktivierung verwendet Weglot die
Weglot-Language-Preference
Antwortkopfzeile anstelle des URL-Pfads, um die anzuzeigende Sprache zu bestimmen.