# General Translation Python SDKs: get_locale
URL: https://generaltranslation.com/ru/docs/python/reference/functions/get-locale.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Читает активную локаль для текущего запроса в General Translation Python. Справочник API для get_locale.

Возвращает локаль, определённую для текущего запроса. Считывает значение, которое механизм определения локали сохранил в активном [`I18nManager`](/docs/python/reference/classes/i18n-manager).

## Обзор [#overview]

Вызовите `get_locale` без аргументов, чтобы получить код текущей локали.

```python
from gt_flask import get_locale  # или: from gt_fastapi import get_locale, или: from gt_i18n import get_locale

locale = get_locale()  # например, "es"
```

Сигнатура:

```python
get_locale() -> str
```

*Примечание: используется активный manager, поэтому сначала нужно вызвать [`initialize_gt`](/docs/python/reference/functions/initialize-gt) (или [`set_i18n_manager`](/docs/python/reference/functions/set-i18n-manager)), иначе будет выброшено исключение `RuntimeError`.*

## Как это работает [#how-it-works]

* **В рамках запроса.** Возвращает локаль, сохранённую механизмом определения локали для текущего запроса (через адаптер хранилища менеджера).
* **Резервный вариант.** Если локаль запроса не задана, используется локаль по умолчанию.

## Параметры [#parameters]

`get_locale` не принимает параметров.

## Возвращает [#returns]

**Тип** `str`

Текущий код локали.

## Пример [#example]

```python
from gt_flask import get_locale

locale = get_locale()  # например, "es"
```

## Sitemap

See the full [sitemap](https://generaltranslation.com/sitemap.md) for all pages.
