# Pokalbių valdiklio kalbos

> Kaip pokalbių valdiklis parenka lankytojo kalbą, 31 paruošta kalba, savi tekstai kiekvienai kalbai, kalbos iš dešinės į kairę ir setLocale.

Pokalbių valdiklis kalba lankytojo kalba. 31 kalba paruošta iš karto: visi mygtukai, formos ir pranešimai išversti.

## Kaip parenkama kalba

1. Jei nustatymuose valdikliui nustatyta viena kalba, rodoma ji.
2. Kitaip valdiklis ima pirmą tinkamą iš šių: `init` parinktis `locale`, lankytojo naršyklės kalbos, puslapio `<html lang>`. Tinka tik kalba, kurią pridėjote valdikliui; `de-AT` tinka kaip `de`.
3. Jei nė viena netinka, rodoma numatytoji valdiklio kalba.

Jei norite, kad visi matytų lietuviškai, perduokite `locale: 'lt'` arba palikite valdikliui tik lietuvių kalbą.

## Savi tekstai kiekvienai kalbai

Skiltyje Tekstai ir kalbos pridėkite kalbas ir parašykite pasisveikinimą, atsakymo laiką ir mygtuko užrašą. Kalbai, kuri nėra tarp 31 paruoštos, valdiklio tekstų juodraštį gali paruošti DI.

![Tekstų ir kalbų nustatymai](https://hrc.lt/screens/lt/project-texts.desktop.1600.e3986922.webp)

## Kalbos iš dešinės į kairę

Arabų, hebrajų, persų ir urdu kalboms valdiklis apverčia išdėstymą.

## Kalbos keitimas iš kodo

Jei jūsų svetainėje kalba keičiama be puslapio perkrovimo, praneškite valdikliui:

```js
// pakeičia kalbą iš karto, arba 'auto'
HrcWidget('setLocale', 'pl');
// atsijungus: pamiršta lankytoją
HrcWidget('reset');
// pašalina valdiklį; vėl kvieskite init
HrcWidget('destroy');
```

## Laiškai klientams

Jei klientas per 2 minutes neperskaito jūsų atsakymo, jis gauna laišką. Laiškas rašomas ta kalba, kuria klientas kalbėjo valdiklyje.
