---
title: "Tradurre file PO gettext"
description: "Traduci cataloghi .po e .pot fino a 4 MB, voce per voce. Gli ID dei messaggi e i contesti restano invariati; le forme plurali e l’intestazione Plural-Forms vengono impostate per la lingua di destinazione."
canonical: "https://ai-glot.com/docs/it/formats/gettext-po"
updated: "2026-10-12"
---

# Tradurre file PO gettext

Sono accettati cataloghi gettext (`.po` e `.pot`) fino a **4 MB**. Il contesto di ogni `msgid` viene mantenuto e il relativo `msgstr` viene compilato. Un modello `.pot` contiene per definizione voci vuote, quindi, se ne carichi uno, otterrai un file `.po` con le voci compilate.

> **Tip: Provalo gratis**
>
> Carica un file fino a 2 MB nel [traduttore PO](https://ai-glot.com/file-formats/po-translation), gratuito, per provarlo senza account, fino a cinque file al giorno. L’app, l’API e la CLI accettano file PO fino a 4 MB.

## Cosa viene tradotto e cosa resta invariato

| Tradotto                                                                           | Lasciato invariato                                 |
| ---------------------------------------------------------------------------------- | -------------------------------------------------- |
| `msgstr`, compilato o rifatto secondo le tue istruzioni                            | `msgid` e `msgctxt`, che non vengono mai riscritti |
| Voci al plurale: un `msgstr` per ogni forma richiesta dalla lingua di destinazione | Riferimenti `#:` e commenti `#.`                   |
|                                                                                    | Flag fuzzy, mantenuti invariati e non rimossi      |

Le forme plurali sono l’aspetto che gli strumenti generici gestiscono male. Il numero di forme dipende dalla lingua di destinazione: il russo e il polacco ne richiedono tre, il giapponese una. Le intestazioni `Plural-Forms` e `Language` vengono riscritte di conseguenza. Le lingue non incluse in una tabella di circa 65 lingue vengono lasciate invariate, anziché essere gestite per supposizione.

## Cosa puoi chiedere

**Compila le voci vuote**

Pretraduce un modello e lascia invariate le stringhe già revisionate.

Traduci in francese le voci msgstr vuote. Mantieni invariati i segnaposto come %s, %d e %(name)s.

**Solo le voci modificate**

Restituisce solo le voci compilate, per una revisione più rapida.

Traduci in tedesco le voci vuote e restituisci solo quelle che hai modificato.

**Voci fuzzy**

Specifica cosa fare con le voci contrassegnate per la revisione.

Rifai le traduzioni delle voci fuzzy in spagnolo e lascia invariate tutte le voci non contrassegnate come fuzzy.

**Un plugin WordPress**

Mantiene il contesto che distingue i diversi significati di una stessa parola.

Traduci questo catalogo del plugin in italiano. Usa msgctxt per scegliere il significato corretto e mantieni invariati i tag HTML e i segnaposto.

**Plurali**

Scrive tutte le forme plurali richieste dalla lingua.

Traduci in polacco e scrivi tutte e tre le forme plurali per ogni voce al plurale.

## Informazioni utili

- **Una lingua di destinazione per ogni caricamento.** Un catalogo contiene una sola lingua. Se ne chiedi due, il piano ne traduce una e te lo segnala. Esegui il file una volta per lingua: il tuo [glossario](/docs/platform/glossaries) verrà mantenuto.
- **Filtro dell’output.** Disponibile. Chiedi «solo le voci che hai modificato» per ricevere un file più leggero.
- **Flag fuzzy.** Vengono mantenuti come sono. Specifica nelle istruzioni se le voci fuzzy vanno rifatte o lasciate invariate.
- **File `.mo`**: sono cataloghi compilati e non vengono accettati. Invia il file `.po` da cui sono stati compilati.
- **Limite massimo.** 4 MB.

## Contenuti correlati

- [Stringhe Android e Apple](/docs/formats/android-and-apple-strings), [XLIFF](/docs/formats/xliff-and-cat-tools) e [Java, INI, Fluent e PHP](/docs/formats/java-ini-fluent-php) per altri formati di localizzazione.
- [Tutti i formati di file](/docs/formats)
