# General Translation Python SDKs: get_locales
URL: https://generaltranslation.com/ja/docs/python/reference/functions/get-locales.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: General Translation Python で設定されている対応ロケールの一覧を返します。get_locales の API リファレンス。

アクティブな [`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]
```

*注: アクティブなマネージャーを参照するため、事前に [`initialize_gt`](/docs/python/reference/functions/initialize-gt) (または [`set_i18n_manager`](/docs/python/reference/functions/set-i18n-manager)) を実行しておく必要があります。そうしないと `RuntimeError` が発生します。*

## 仕組み [#how-it-works]

* **設定を読み込みます。** 設定から解決された `locales` を返します。返り値には常にデフォルトロケールが含まれます。
* **順序。** リストは set から構築されるため、順序は保証されません。

## パラメーター [#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.
