# General Translation Python SDKs: get_locales
URL: https://generaltranslation.com/ru/docs/python/reference/functions/get-locales.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Список поддерживаемых локалей, настроенных в General Translation Python. Справочник по API для get_locales.

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

## Обзор [#overview]

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

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

locales = get_locales()  # например: ["en", "es", "fr"]
```

Сигнатура:

```python
get_locales() -> list[str]
```

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

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

* **Читает конфигурацию.** Возвращает `locales`, определённые в конфигурации, всегда включая локаль по умолчанию.
* **Порядок.** Список строится из множества, поэтому порядок элементов в нём не гарантируется.

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

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

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

**Тип** `list[str]`

Коды поддерживаемых локалей.

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

```python
from gt_flask import get_locales

locales = get_locales()  # например ["en", "es", "fr"]
```

## Sitemap

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