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.
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:
Voeg een taalvoorkeur toe aan gebruikersprofielen:
Maak een nieuwe eigenschap (zoals een database kolom) in je gebruikerstabel om de geselecteerde taal op te slaan.
Implementeer een taalswitcher:
Voeg een taalkeuzelijst toe op je gebruikers-/profielpagina of op een andere geschikte plek waar gebruikers hun voorkeurstaal kunnen selecteren.
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.
Volg de standaard Weglot subdirectory integratie:
Installeer Weglot zoals je zou doen voor elke andere site, met behulp van "Subdirectory" integratie
Controleer taalsubmappen:
Controleer na de installatie of uw vertalingen worden weergegeven op de URL's van subdirectories (bijv,
/fr/
voor Frans).- 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.