Teksten en talen
Welke taal de widget spreekt, hoe de taal wordt gekozen en hoe u elk van de ongeveer 200 teksten vervangt, in uw account of in code.
De widget spreekt Duits, Engels en Pools. Elk van de ongeveer 200 teksten kan worden vervangen: in uw account voor alle pagina's of in code voor afzonderlijke pagina's.
Hoe de widget de taal kiest
De widget staat in uw pagina. Wat de bezoeker nu leest, weegt daarom zwaarder dan de browserinstelling. De volgorde:
- Een taal die uw pagina voor deze bezoeker heeft gekozen via
ReactiveChat('setLocale', …)(zie hieronder). - Een vaste taal op het fragment (
data-rc-locale) of in de configuratie. - Anders de taal van uw pagina uit
<html lang="…">. - Anders de standaardtaal uit uw account.
- Anders de taal van de browser en ten slotte Engels.
Regionale codes worden ingekort: de-AT wordt de. Een taal die de widget niet kent, wordt Engels.
Het belangrijkste is dus een correcte <html lang> op uw pagina's. Dan volgt de widget elke taalversie van uw website vanzelf.
De standaardtaal in uw account
Onder /app/projects/{id}, tabblad Installatie, sectie Basisgegevens, kiest u de Standaardtaal: de, en of pl. Die heeft twee taken:
- De taal geldt voor bezoekers op pagina's zonder
<html lang>als het fragment geen taal instelt. - Het is de taal waarin u uw eigen formuleringen, het startscherm en de promotiekaart schrijft (zie hieronder).
De taal in code instellen
Vast voor één pagina, op het fragment:
<script src="https://cdn.reactive.chat/loader.js"
data-rc-site-key="SITE_KEY"
data-rc-locale="pl"
async></script>
Tijdens de uitvoering, bijvoorbeeld vanuit uw eigen taalkiezer:
ReactiveChat('setLocale', 'en');
setLocale past de opschriften van de widget direct aan. De widget onthoudt de keuze een jaar in de browser van de bezoeker en die heeft daarna ook op andere pagina's voorrang op data-rc-locale. De widget zelf heeft geen taalkiezer. Als uw bezoekers moeten kunnen kiezen, roep dan setLocale aan vanuit uw kiezer.
Eigen formuleringen in uw account
Op het tabblad Teksten & formulieren, sectie Eigen formuleringen, staat elke tekst van de widget met de sleutel vermeld, gegroepeerd per onderdeel en ingeklapt. Onze tekst staat grijs in het veld. Wat u invult, vervangt die tekst. De kop toont hoeveel eigen teksten u al hebt.
- Maximaal 400 tekens per tekst.
- Leeg laten betekent: onze tekst.
- Een tekst die precies gelijk is aan de onze, wordt niet opgeslagen.
- De widget vult plaatsaanduidingen tussen accolades in, zoals
{n},{name}of{time}. Bewaar ze in uw tekst als u de waarde wilt tonen.
Belangrijk over de taal: u typt de teksten in de standaardtaal van het project en daarin worden ze gebruikt. Bezoekers van wie de widget in een andere taal werkt, zien daar nog steeds onze meegeleverde teksten. Voor eigen teksten in andere talen gebruikt u code (hieronder), bij voorkeur op de pagina's van de betreffende taalversie.
Wijzigingen bereiken uw bezoekers binnen een minuut.
De belangrijkste sleutels
Een selectie, per onderdeel:
launcher.text,launcher.subtext– opschrift en tweede regel van de chatknop. Standaard leeg; een ingevulde waarde heeft voorrang op de velden onder Uiterlijk → Merk.launcher.label– het opschrift van de chatknop dat schermlezers voorlezen (‘Chat openen’).header.title,header.subtitle_online,header.subtitle_bot,header.response_time– titel en tweede regels in de kopbalk.home.greeting,home.sub,home.start,home.start_sub– begroeting en ingang op het startscherm (de begroeting is eenvoudiger in te stellen onder Startscherm).tabs.home,tabs.messages,tabs.help– de tabbladen.input.placeholderen overigeinput.*– het invoerveld.offline.*– het formulier ‘Bericht achterlaten’.prechat.*– het pre-chatformulier.bh.*– opmerkingen over openingstijden.ds.*endaten.*– toestemming en de gegevenskaart ‘Je gegevens’.msg.ki_notice– de melding vóór het eerste antwoord van de AI-assistent.csat.*– de beoordeling na het gesprek.transcript.*,upload.*,handoff.*,queue.*,teaser.*,err.*– transcript per e-mail, bijlagen, overdracht aan het team, wachtrij, tooltipballon en foutmeldingen.
U ziet de volledige lijst in uw account.
De vermelding ‘Powered by reactive.chat’ (zie Chatvenster) en de teksten van producttours (zie Producttours) kunnen niet via teksten worden gewijzigd.
Teksten in code vervangen
Op het fragment met data-rc-strings als JSON, sleutels in puntnotatie:
<script src="https://cdn.reactive.chat/loader.js"
data-rc-site-key="SITE_KEY"
data-rc-locale="en"
data-rc-strings='{"input.placeholder":"Your question about your order …","header.title":"Customer service"}'
async></script>
Of in de configuratie:
ReactiveChat('boot', {
strings: { 'input.placeholder': 'Your question about your order …' }
});
Een tweede boot-aanroep op dezelfde pagina laadt nieuwe strings. Zo kunt u teksten bijvoorbeeld na het inloggen wijzigen.
Teksten die in code zijn ingesteld, gelden in elke taal hetzelfde. Stel ze daarom in op pagina's waarvan de taal vaststaat en stel daar ook de taal in.
Voorrangsvolgorde, van sterkst naar zwakst:
- Teksten in code (
strings) — ze gelden alleen voor de pagina waarop ze staan. - Eigen formuleringen uit uw account, in de standaardtaal.
- Onze meegeleverde teksten in de taal van de bezoeker.
- Engels.
Code krijgt bewust voorrang: als u één pagina een ander opschrift wilt geven, doet u dat daar, zonder de instelling voor alle andere pagina's te wijzigen.
Andere teksten elders
Sommige teksten hebben een eigen veld, vaak per taal:
- Begroeting, tegels en startscherm: Het startscherm van de chat
- Zin boven het pre-chatformulier (per taal): Beschikbaarheid, formulieren en service
- Toestemmingszin en link naar het privacybeleid (per taal): Privacy en toestemming
- Teksten van tooltips en proactieve berichten: Proactieve berichten
- Naam en toon van de AI-assistent: AI-assistent
- Promotiekaart, ook per taal in code: De promotiekaart in de chat
Síðast uppfært: