# General Translation Python SDKs: get_locales URL: https://generaltranslation.com/ru/docs/python/reference/functions/get-locales.mdx --- title: get_locales 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"] ```