.po, .pot

Traduci file gettext PO con l'AI

Importa cataloghi PO e POT con commenti e flag fuzzy conservati, lascia che l'AI li traduca, revisiona ed esporta file gettext validi.

Usato da WordPress, Django, C/C++, PHP e innumerevoli progetti open source.

Cosa contiene davvero un file gettext PO/POT

gettext è il formato di localizzazione più antico ancora largamente in uso, ed è anche il più denso di informazioni. Un catalogo PO non porta solo stringhe, ma riferimenti al codice, commenti del traduttore, flag fuzzy e forme plurali: metadati da cui dipendono sia gli strumenti sia i traduttori umani.

Ed è esattamente questa ricchezza che gli strumenti di traduzione generici buttano via. Incolla un catalogo in un traduttore di testo e ti torna indietro un muro di testo con la struttura msgid/msgstr dissolta, i riferimenti spariti e i flag persi. Il file non è più un catalogo: è prosa.

.po, .pot

#: templates/login.php:12
msgid "Welcome back!"
msgstr ""

#: templates/login.php:15
msgid "Save changes"
msgstr ""

Cosa va storto quando i file gettext PO/POT vengono tradotti male

Sono i problemi che arrivano in produzione, perché nessuno sembra un errore finché non lo diventa.

I flag fuzzy vengono persi

Una voce fuzzy è una traduzione che gettext considera potenzialmente obsoleta. Se il flag si perde, la traduzione sembra approvata e nessuno rimette mano a una stringa che nel frattempo è cambiata.

Le forme plurali hanno bisogno dell'intestazione giusta

Ogni lingua dichiara la sua regola di plurale nell'intestazione del catalogo. Copia un'intestazione inglese in un catalogo polacco e la forma sbagliata viene mostrata per la maggior parte dei numeri.

I riferimenti al sorgente scompaiono

Le righe #: indicano al traduttore dove appare una stringa. Senza di esse, parole ambigue come "Post" o "Order" devono essere tradotte alla cieca.

L'intestazione viene tradotta

La voce con msgid vuoto è l'intestazione del catalogo, non una stringa. Traducila e gli strumenti smettono di leggere il file correttamente.

Come lo gestisce GetTranslated

Rilevamento automatico del formato al caricamento: nessuna configurazione necessaria.
Traduzioni AI guidate dal tuo glossario, tono di voce e contesto del progetto.
Ogni suggerimento dell'AI viene contrassegnato per la revisione umana prima della pubblicazione.
Esporta nello stesso formato che hai importato, pronto per la tua prossima release.
1

Importa il tuo file gettext PO/POT

2

L'AI traduce con il tuo glossario

3

Revisiona e approva ogni stringa

4

Esporta e pubblica

Vuoi vederlo prima sul tuo file?

Incolla un file gettext PO/POT nello strumento gratuito e ottieni subito la versione tradotta — senza account, senza email.

Apri il traduttore gratuito gettext PO/POT

Domande frequenti

I commenti e i riferimenti vengono preservati?

Sì. Tutto ciò che non è una traduzione — riferimenti, commenti del traduttore, flag — attraversa importazione ed esportazione senza essere toccato.

Posso partire da un modello POT?

Sì. Un file POT è un catalogo con traduzioni vuote, il punto di partenza naturale: importalo una volta e genera un PO per ogni lingua che pubblichi.

Le voci fuzzy vengono gestite?

Sì. Le stringhe fuzzy vengono importate come da revisionare, che è esattamente ciò che indica il flag, e finiscono nella coda di revisione invece di essere pubblicate in silenzio.

Inizia gratis

500 chiavi gratis per sempre. Senza carta di credito.