# General Translation Python SDKs: decode_msg URL: https://generaltranslation.com/ru/docs/python/reference/functions/decode-msg.mdx --- title: decode_msg description: Извлекает понятное человеку сообщение из закодированного результата msg в General Translation Python. Справочник API для decode_msg. --- Извлекает интерполированное, понятное человеку сообщение из строки, созданной [`msg`](/docs/python/reference/functions/msg). Возвращает текст перед закодированной полезной нагрузкой параметров. ## Обзор [#overview] Передайте в `decode_msg` закодированный результат `msg`. Функция разделяет его по последнему двоеточию и возвращает часть слева. Если двоеточия нет, она возвращает входное значение без изменений. ```python from gt_i18n import decode_msg decode_msg(encoded_message) ``` Сигнатура: ```python decode_msg(encoded_msg: str) -> str ``` Импортируйте `decode_msg` из `gt_i18n`. Пакеты фреймворка его не реэкспортируют. ## Как это работает [#how-it-works] * **Разделение по последнему двоеточию.** Закодированный результат `msg` имеет вид `{interpolated}:{base64options}`; `decode_msg` возвращает всё, что находится до последнего двоеточия. * **Обычный ввод.** Если двоеточия нет, функция возвращает входные данные как есть, поэтому обычные строки передаются без изменений. ## Параметры [#parameters] | Параметр | Описание | Тип | Необязательный | По умолчанию | | ----------------------------- | -------------------------------------------------- | ----- | -------------- | ------------ | | [`encoded_msg`](#encoded-msg) | Закодированный результат `msg` или обычная строка. | `str` | Нет | — | ### `encoded_msg` [#encoded-msg] **Тип** `str` · **Обязательно** Закодированный результат `msg` (или обычная строка), который нужно декодировать. ## Returns [#returns] **Type** `str` Интерполированное сообщение или исходная строка без изменений, если в ней нет двоеточия. ## Пример [#example] ```python from gt_i18n import msg, decode_msg encoded = msg("Hi, {name}!", name="Bob") decode_msg(encoded) # "Hi, Bob!" decode_msg("Plain text") # "Plain text" ```