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