---
title: "Дія set_language"
description: "Встановлює вибрану мову користувача за кодом з константи lang_code."
---

# Дія `set_language`

> **System ID:** `action_set_language`

## Опис

Встановлює мову діалогу користувача. Код мови береться з константи `lang_code` і перевіряється серед мов бота, увімкнених для діалогу. Alias тієї ж логіки: `action_language__set`.

## Події (гілки сценарію)

| Подія | Коли виникає |
|-------|--------------|
| **success** | Мову встановлено й перевірено |
| **error** | Немає `lang_code` у константах або код не серед доступних мов бота |

## Параметри

Параметрів у JSON ноди немає (`{}`).

Перед виконанням у константах користувача має бути:

| Константа | Тип | Обовʼязковий | Опис |
|-----------|-----|--------------|------|
| `lang_code` | string | так | Код мови (наприклад, `uk`, `en`) |

## Приклад конфігурації

Конфіг ноди:

```json
{}
```

Константи користувача (приклад):

```json
{
  "lang_code": "uk"
}
```

## Повʼязані документи

- [Довідник actions](/uk/actionjail/reference/actions-reference.md)
