# General Translation Python SDKs: get_default_locale
URL: https://generaltranslation.com/ja/docs/python/reference/functions/get-default-locale.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: General Translation Python で設定されているソースロケールを読み取ります。get_default_locale の API リファレンス。

アクティブな [`I18nManager`](/docs/python/reference/classes/i18n-manager) のデフォルト (ソース) ロケールを返します。これはコンテンツの記述に使用するロケールで、翻訳が見つからない場合のフォールバックとして使われます。

## 概要 [#overview]

`get_default_locale` を引数なしで呼び出すと、設定されているデフォルトロケールのロケールコードを取得できます。

```python
from gt_flask import get_default_locale  # または: from gt_fastapi, または: from gt_i18n

default = get_default_locale()  # 例: "en"
```

シグネチャ:

```python
get_default_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]

* **設定を読み取ります。** `default_locale` 引数、`defaultLocale` 設定キー、またはライブラリのデフォルト値 `"en"` から解決された、manager の `default_locale` を返します。

## パラメータ [#parameters]

`get_default_locale` にパラメータはありません。

## 戻り値 [#returns]

**型** `str`

デフォルトロケールのロケールコード。

## 例 [#example]

```python
from gt_flask import get_default_locale

default = get_default_locale()  # 例: "en"
```

## Sitemap

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