# General Translation Python SDKs: decode_msg
URL: https://generaltranslation.com/it/docs/python/reference/functions/decode-msg.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Estrae il messaggio leggibile da un risultato `msg` codificato in General Translation Python. Riferimento API per decode_msg.

Estrae il messaggio interpolato e leggibile da una stringa prodotta da [`msg`](/docs/python/reference/functions/msg). Restituisce il testo che precede il payload codificato delle opzioni.

## Panoramica [#overview]

Chiama `decode_msg` con un risultato [`msg`](/docs/python/reference/functions/msg) codificato. Divide la stringa in corrispondenza dell&#39;ultimo due punti e restituisce la parte a sinistra. Se non ci sono due punti, restituisce l&#39;input invariato.

```python
from gt_i18n import decode_msg

decode_msg(encoded_message)
```

Firma:

```python
decode_msg(encoded_msg: str) -> str
```

Importa `decode_msg` da `gt_i18n`. Non è riesportato dai pacchetti del framework.

## Come funziona [#how-it-works]

* **Divide in corrispondenza dell&#39;ultimo due punti.** Un risultato [`msg`](/docs/python/reference/functions/msg) codificato ha la forma `{interpolated}:{base64options}`; `decode_msg` restituisce tutto ciò che precede l&#39;ultimo due punti.
* **Input semplice.** Se non ci sono due punti, restituisce l&#39;input così com&#39;è, quindi le semplici stringhe passano inalterate.

## Parametri [#parameters]

| Parametro                     | Descrizione                                                                                   | Tipo  | Facoltativo | Predefinito |
| ----------------------------- | --------------------------------------------------------------------------------------------- | ----- | ----------- | ----------- |
| [`encoded_msg`](#encoded-msg) | Un risultato [`msg`](/docs/python/reference/functions/msg) codificato o una stringa semplice. | `str` | No          | —           |

### `encoded_msg` [#encoded-msg]

**Tipo** `str` · **Obbligatorio**

Il risultato [`msg`](/docs/python/reference/functions/msg) codificato (o una semplice stringa) da decodificare.

## Valore restituito [#returns]

**Tipo** `str`

Il messaggio interpolato oppure, se non contiene i due punti, l&#39;input invariato.

## Esempio [#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"
```

## Sitemap

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