# General Translation Python SDKs: get_version_id
URL: https://generaltranslation.com/ja/docs/python/reference/functions/get-version-id.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: General Translation Python で固定された翻訳 version id を読み取ります。get_version_id の API リファレンス。

現在のソースに設定されている version id を返します。設定されていない場合は `None` を返します。version id は、アプリが読み込む公開済みの翻訳バージョンを固定します。

## 概要 [#overview]

引数を指定せずに `get_version_id` を呼び出します。値はアクティブな [`I18nManager`](/docs/python/reference/classes/i18n-manager) から読み取られます。

```python
from gt_flask import get_version_id  # または: from gt_fastapi import get_version_id、または: from gt_i18n import get_version_id

version = get_version_id()
```

シグネチャ:

```python
get_version_id() -> str | None
```

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

## 動作 [#how-it-works]

* **manager を参照します。** `version_id` 引数または `_versionId` 設定キーで設定された、manager の `version_id` を返します。
* **任意。** version id が設定されていない場合は `None` を返します。

## パラメータ [#parameters]

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

## 戻り値 [#returns]

**型** `str | None`

設定されている version id、または `None`。

## 例 [#example]

```python
from gt_i18n import get_version_id

get_version_id()  # 例: "v_abc123" または None
```

## Sitemap

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