Hoe een privéapplicatie vertalen met Weglot

In dit artikel leer je hoe je Weglot kunt gebruiken voor een privé webapplicatie (zoals een SaaS), waarbij de taal kan worden opgeslagen als een gebruikersvoorkeur in plaats van een taalspecifieke URL te gebruiken.


Hoe het werkt

In de meeste gevallen serveert Weglot vertaalde pagina's via verschillende URL's met behulp van subdirectories. Bijvoorbeeld:

  • Originele pagina: https://www.example.com/about
  • Franse versie: https://www.example.com/fr/about

Voor SaaS-applicaties en andere privétools kunt u er echter de voorkeur aan geven om van taal te wisselen op basis van de voorkeuren van de gebruiker, zonder de URL te wijzigen.

Populaire applicaties zoals Notion, Stripe, Facebook en X (voorheen Twitter) gebruiken deze methode en slaan taalvoorkeuren op in gebruikersprofielen.

Stripe gebruikersprofiel pagina: selecteer een taal

Deze handleiding laat zien hoe je Weglot op dezelfde manier kunt configureren.

Vereisten

Om dit te bereiken, moet je de taalvoorkeuren voor elke gebruiker aan jouw kant opslaan.

Volg deze stappen:

  1. Voeg een taalvoorkeur toe aan gebruikersprofielen:

    Maak een nieuwe eigenschap (zoals een database kolom) in je gebruikerstabel om de geselecteerde taal op te slaan.

  2. Implementeer een taalswitcher:

    Voeg een taalkeuzelijst toe op je gebruikers-/profielpagina of op een andere geschikte plek waar gebruikers hun voorkeurstaal kunnen selecteren.

  3. Stel de antwoordkop in:

    Nadat de gebruiker een taal heeft geselecteerd, voeg je de taalcode (een code van 2 letters) toe aan alle HTTP-reactieheaders. De header die je moet toevoegen is: Weglot-taalvoorkeur

Hier is een voorbeeld van hoe deze header eruit zou moeten zien in Chrome Developer Tools (tabblad Netwerk):


Installatie

Zodra uw webapplicatie de Weglot-taalvoorkeur header, kunt u doorgaan met de installatie van Weglot.

  1. Volg de standaard Weglot subdirectory integratie:

    Installeer Weglot zoals je zou doen voor elke andere site, met behulp van "Subdirectory" integratie

  2. Controleer taalsubmappen:

    Controleer na de installatie of uw vertalingen worden weergegeven op de URL's van subdirectories (bijv, /fr/ voor Frans).

  3. Neem contact op met ondersteuning:
    • Neem contact op met ons ondersteuningsteam op support@weglot.com om de modus voor privétoepassingen te activeren.
    • Eenmaal geactiveerd, zal Weglot de Weglot-taalvoorkeur header in plaats van te vertrouwen op de URL voor taaldetectie.
Heeft dit je vraag beantwoord? Bedankt voor de feedback Er is een probleem opgetreden bij het indienen van je feedback. Probeer het later nog eens.

Nog hulp nodig? Neem contact met ons op Neem contact met ons op