# General Translation Python SDKs: get_locale URL: https://generaltranslation.com/ja/docs/python/reference/functions/get-locale.mdx --- title: get_locale description: General Translation Python で現在のリクエストのアクティブなロケールを取得します。get_locale の API リファレンス。 --- 現在のリクエストに対して解決されたロケールを返します。ロケール判定 によってアクティブな [`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] * **リクエストスコープ。** 現在のリクエストでは、ロケール判定によって保存されたロケールを返します (manager のストレージアダプター経由) 。 * **フォールバック。** リクエストのロケールが設定されていない場合は、デフォルトロケールにフォールバックします。 ## パラメータ [#parameters] `get_locale` に渡すパラメータはありません。 ## 戻り値 [#returns] **型** `str` 現在のロケールコードです。 ## 例 [#example] ```python from gt_flask import get_locale locale = get_locale() # 例: "es" ```