Traduci file PO online: plurali, contesto e commenti preservati

Carica il tuo file .po e ottieni una traduzione accurata in oltre 100 lingue. Msgid, msgstr, plurali, contesto e commenti preservati. Compatibile con Gettext.

forgefile.com PO

Flusso di lavoro per PO

Traduzione
Trascina qui il tuo file o clicca per sfogliare dal tuo dispositivo
Formattazione conservata .PO, .POT

Esempio di traduzione

Un catalogo gettext .po, dall'inglese allo spagnolo

Un catalogo di cinque messaggi scritto per questa pagina. Le righe msgid e i riferimenti ai file sono intatti, ogni msgstr è compilato e il segnaposto %(count)d viene mantenuto.

Originale

app-messages-en.po → app-messages-es.po prima della traduzione

Risultato

app-messages-en.po → app-messages-es.po dopo la traduzione
  • msgid, commenti e riferimenti ai file intatti

  • Segnaposto %(count)d mantenuto nella traduzione

  • Intestazione Language impostata sulla lingua di destinazione

Verificato il 2026-10-08 — Amanda Lee

Caratteristiche di PO

Gestione delle forme plurali

Forme plurali corrette generate automaticamente per ogni lingua di destinazione. L'intestazione Plural-Forms e l'espressione nplurals vengono aggiornate nell'intestazione PO.

Preservazione di contesto e commenti

Il contesto del messaggio (msgctxt), i commenti del traduttore, i commenti estratti e i flag vengono preservati esattamente come nel catalogo originale.

Risultati fulminei

La maggior parte dei file PO viene tradotta in pochi secondi. L'IA basata su cloud gestisce cataloghi con migliaia di stringhe e regole plurali complesse.

Oltre 100 lingue supportate

Traduci i file PO tra oltre 100 lingue, tra cui spagnolo, francese, tedesco, arabo, cinese, giapponese e coreano.

Perché ForgeFile è il miglior traduttore PO online

Hai bisogno di tradurre un file PO senza perdere forme plurali, contesto o commenti di traduzione? ForgeFile è un traduttore di gettext PO basato su IA che converte cataloghi di localizzazione in oltre 100 lingue mantenendo msgid, msgstr, regole di plurale, msgctxt e commenti. Che si tratti di un plugin WordPress o di un progetto PHP, il tuo file PO si compila in MO e si distribuisce senza problemi.

Come ForgeFile traduce i file PO

Il nostro motore comprende il formato GNU gettext nativamente. Quando effettui la traduzione di un file PO, ForgeFile:

  • Esamina tutte le coppie msgid/msgstr, preservando il contesto (msgctxt) e i commenti degli sviluppatori
  • Applica le regole di declinazione dei plurali specifiche per ogni lingua di destinazione
  • Protegge i segnaposto printf (%s, %d, %1$s) e i tag HTML all'interno dei testi

Il risultato è un file PO valido pronto per la compilazione in formato binario MO.

Gestione intelligente delle forme plurali

  • Inglese/Italiano (2 forme) → Russo/Polacco (3 forme) → Arabo (6 forme)
  • L'intestazione Plural-Forms viene aggiornata automaticamente per la lingua target
  • Ogni voce msgstr[N] viene generata con la corretta forma grammaticale
  • Le stringhe singolari e plurali vengono usate congiuntamente per definire il contesto
  • Parametri nplurals e formule di plurale impostati accuratamente nel file

Ideale per WordPress, PHP e progetti Open Source

  • Plugin e temi WordPress – file .po pronti per GlotPress o l'installazione diretta
  • Framework PHP – localizzazione di progetti Laravel, Symfony e CakePHP
  • Applicazioni desktop – software GTK e ambienti GNOME
  • Progetti Open Source – pretraduzione rapida di template POT per i contributori

Caricamento batch e accesso API disponibili. File cifrati e piena conformità GDPR.

Perché gli sviluppatori scelgono ForgeFile per i file PO

  • Plurali perfetti – numero corretto di forme plurali generate per ogni lingua
  • Segnaposto protetti – %s, %d e markup HTML intatti in ogni stringa
  • Oltre 100 lingue – incluse scritture RTL e caratteri asiatici
  • Supporto ai file POT – traduci direttamente dai template senza conversioni
  • Nessun software da installare – funziona interamente nel browser

Il formato è documentato nel manuale di GNU gettext.

Come tradurre un file PO in 4 passaggi

  1. 1

    Carica il tuo file PO o POT

    Trascina e rilascia il tuo file .po o .pot. Supportiamo cataloghi gettext da WordPress, framework PHP, GNOME e progetti software personalizzati.

  2. 2

    Seleziona lingua di origine e di destinazione

    Scegli tra oltre 100 lingue. ForgeFile applica automaticamente le regole plurali corrette e l'espressione nplurals per la tua lingua di destinazione.

  3. 3

    Configura le impostazioni di traduzione

    Scegli se tradurre solo le voci msgstr vuote o tutte le stringhe. Seleziona se aggiornare i metadati dell'intestazione PO.

  4. 4

    Scarica il tuo file PO tradotto

    Il tuo file PO tradotto è pronto in pochi secondi. Compilalo in MO ed esegui il deploy: tutti i plurali, il contesto e i commenti sono preservati.

FAQ sulla traduzione PO - Risposte alle domande comuni

Come posso tradurre un file PO online?

Carica il tuo file .po o .pot su ForgeFile, seleziona la lingua di destinazione e fai clic su Traduci. La nostra IA compila le voci msgstr preservando tutta la struttura, i plurali e il contesto - solitamente in pochi secondi.

Le forme plurali sono gestite correttamente?

Sì. ForgeFile genera il numero corretto di forme plurali per ogni lingua di destinazione (ad esempio, 2 per l'inglese, 3 per il russo, 6 per l'arabo) e aggiorna automaticamente l'intestazione Plural-Forms.

I segnaposto printf sono preservati?

Assolutamente sì. ForgeFile rileva e protegge %s, %d, %1$s e altri segnaposto in stile printf, così come il markup HTML all'interno delle stringhe.

Posso tradurre un file template POT?

Sì. ForgeFile accetta sia file .po che .pot. Puoi tradurre direttamente da un file template senza dover prima creare un file PO precompilato.

Funziona con i plugin e i temi WordPress?

Sì. ForgeFile gestisce i file .po di WordPress nativamente. L'output è compatibile con GlotPress, Loco Translate e la distribuzione diretta in wp-content/languages.

Posso tradurre solo le stringhe non tradotte?

Sì. ForgeFile può tradurre selettivamente solo le voci msgstr vuote, lasciando intatte le stringhe già tradotte - perfetto per la localizzazione incrementale.

Il mio file PO è sicuro durante la traduzione?

I file sono crittografati in transito e a riposo. Il periodo di conservazione dipende dal tuo piano.

Qual è la differenza tra PO e XLIFF per la localizzazione?

PO (gettext) è lo standard per PHP, WordPress e software GNU/Linux. XLIFF è lo standard del settore per le app aziendali e gli strumenti TMS. ForgeFile gestisce entrambi nativamente con la preservazione completa della struttura.

Pronto a tradurre il tuo catalogo di localizzazione?

Carica il tuo file PO e ottieni un output compatibile con gettext in pochi secondi. Plurali, contesto e commenti sempre preservati.