# General Translation Changelog: gt-cli 2.8.0: Supporto per progetti Python
URL: https://generaltranslation.com/it/blog/gt-cli_v2_8_0.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: 
Authors: Ernest McCarter
Published: 2026-03-10

## Panoramica

La CLI `gt` ora supporta anche i progetti Python. Eseguendo [`gt upload`](/docs/cli/reference/commands/upload) in un progetto Flask o FastAPI, le chiamate [`t()`](/docs/python/reference/functions/t) vengono estratte dai file sorgente Python e registrate sulla piattaforma GT.

## Novità

Un nuovo pacchetto `@generaltranslation/python-extractor` analizza i file sorgente Python ed estrae le chiamate di traduzione. La CLI rileva automaticamente i progetti Python verificando la presenza di `gt-flask` o `gt-fastapi` in `pyproject.toml`, `requirements.txt` o `setup.py`.

L&#39;estrattore supporta:

* chiamate `t("string literal")` con interpolazione di variabili tramite argomenti keyword
* [`declare_var()`](/docs/python/reference/functions/declare-var) per contrassegnare come variabili le espressioni dinamiche nelle f-string
* [`declare_static()`](/docs/python/reference/functions/declare-static) per inserire espressioni statiche da valutare in fase di estrazione
* kwargs di metadati specifici di Python (`_context`, `_id`, `_max_chars`) -- argomenti keyword con prefisso underscore anziché l&#39;oggetto opzioni usato nelle librerie JavaScript

## Esempio

```python
from gt_flask import t

@app.get("/error")
def error():
    return {"error": t("Something went wrong. Please try again.", _context="error page")}
```

[`gt upload`](/docs/cli/reference/commands/upload) estrae la stringa e la registra sulla piattaforma. [`gt translate`](/docs/cli/reference/commands/translate) genera le traduzioni per le impostazioni regionali configurate. Gli stessi comandi, lo stesso flusso di lavoro delle librerie JavaScript.

## Link

* [Dev log di gt-flask e gt-fastapi](/devlog/gt-flask_v0_1_0)
* [Documentazione della CLI](/docs/cli/reference/config)
* [Codice sorgente (CLI)](https://github.com/generaltranslation/gt)
* [Codice sorgente (Python)](https://github.com/generaltranslation/gt-python)

## Sitemap

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