# Мови чат-віджета

> Як чат-віджет вибирає мову відвідувача, 31 готова мова, власні тексти для кожної мови, мови з письмом справа наліво й setLocale.

Чат-віджет говорить мовою відвідувача. 31 мова готова одразу: усі кнопки, форми й повідомлення перекладено.

## Як вибирається мова

1. Якщо в налаштуваннях віджету задано одну мову, використовується вона.
2. Інакше віджет бере першу відповідну з: параметра `locale` в `init`, мов браузера відвідувача, `<html lang>` сторінки. Підходить лише мова, яку ви додали віджету; `de-AT` підходить як `de`.
3. Якщо жодна не підходить, показується мова віджета за замовчуванням.

Якщо ви хочете, щоб усі бачили литовську, передайте `locale: 'lt'` або залиште віджету лише литовську мову.

## Власні тексти для кожної мови

У розділі «Тексти й мови» додайте мови й напишіть привітання, час відповіді й напис на кнопці. Для мови поза 31 готовою чернетку вбудованих текстів віджета може підготувати AI.

![Налаштування текстів і мов](https://hrc.lt/screens/uk/project-texts.desktop.1600.6606e95d.webp)

## Мови з письмом справа наліво

Для арабської, івриту, перської й урду віджет віддзеркалює розташування елементів.

## Зміна мови з коду

Якщо мова на сайті змінюється без перезавантаження сторінки, повідомте віджет:

```js
// змінює мову одразу, або 'auto'
HrcWidget('setLocale', 'pl');
// при виході: забуває відвідувача
HrcWidget('reset');
// прибирає віджет; потім знову init
HrcWidget('destroy');
```

## Листи клієнтам

Якщо клієнт не прочитав вашу відповідь за 2 хвилини, він отримує лист. Його написано тією мовою, якою клієнт спілкувався у віджеті.
