Converti PO in Excel e viceversa
Trasforma un file .po di gettext in un foglio di calcolo, traduci la colonna di destinazione e ricostruisci il file .po mantenendo ogni msgid, contesto e commento al suo posto. Gratuito, senza registrazione e gestito interamente nel tuo browser.
Tutto avviene nel browser. I file non lasciano mai il tuo dispositivo.
Come tradurre un file PO in Excel
Quattro passaggi e un paio di minuti per un catalogo tipico.
Carica il tuo file .po
Trascina un file .po o .pot nel convertitore. Si apre direttamente nel browser; nessun dato viene inviato al server.
Esporta in un foglio di calcolo
Scarica un file Excel o CSV con una riga per ogni voce. Ogni riga contiene il contesto, la stringa originale, una colonna di destinazione vuota e i commenti degli sviluppatori.
Traduci la colonna di destinazione
Apri il foglio in Excel, Google Sheets o in qualsiasi altro editor e compila la colonna di destinazione. Non modificare le colonne del contesto e del testo originale.
Ricostruisci il file .po
Vai su Da foglio di calcolo a PO, carica il file originale e il foglio compilato, quindi scarica un file .po con le traduzioni inserite in ogni msgstr.
Cos'è un file PO?
Un file PO è il catalogo di traduzione utilizzato da gettext, il sistema di localizzazione alla base della maggior parte dei software open source, di WordPress, Django e di molte app desktop. Ogni voce associa un msgid (la stringa originale) a un msgstr (la sua traduzione) e può contenere un msgctxt per distinguere due stringhe identiche, i commenti degli sviluppatori e i riferimenti ai sorgenti. Le stringhe plurali aggiungono un msgid_plural e un msgstr per ogni forma plurale.
Tradurre a mano un catalogo voluminoso in un editor di testo è un lavoro lento e rischioso. Questo convertitore trasforma ogni voce in una riga di un foglio di calcolo: così puoi tradurre in Excel o affidare il file a chi non conosce gettext, per poi riportare le traduzioni nel file originale. Il file .po rimane la copia master: cambiano solo le righe msgstr, mentre commenti, flag, riferimenti e formattazione restano esattamente come sono.
FAQ
- I file PO contengono le traduzioni per i software basati su gettext, inclusi temi e plugin di WordPress, applicazioni Django e Flask, programmi GNOME e molti altri. Un file .pot è il modello (template) non tradotto, mentre un file .po è la versione tradotta in una lingua specifica.
- No. Lo strumento funziona interamente nel tuo browser. I file non lasciano mai il tuo dispositivo e nulla viene memorizzato o inviato a un server.
- Sì. La colonna del contesto include il msgctxt, quella delle note riporta i commenti estratti e i riferimenti ai sorgenti, e ogni forma plurale ha la sua riga dedicata. Quando ricostruisci il file, l'originale funge da scheletro: tutto ciò che non traduci viene preservato.
- Esporta il file .po in Excel o CSV, compila la colonna di destinazione per ogni riga e usa Da foglio di calcolo a PO per riportare le traduzioni in un nuovo file .po. Non dovrai mai toccare la sintassi di gettext.
- Il convertitore riscrive solo il testo msgstr, preservando così la struttura e i commenti. Se una traduzione omette un segnaposto come %s o %d presente nell'originale, lo strumento segnala la voce in modo da poterla correggere prima del rilascio.
- Sì. Conserva il file .po originale, traduci la colonna di destinazione nel foglio e la modalità Da foglio di calcolo a PO integrerà la colonna nel file, associando ogni riga alla voce corrispondente tramite msgid e contesto.
Hai più di un paio di file da tradurre?
Transept mantiene sincronizzati il glossario e le traduzioni precedenti su ogni file PO e lingua, con strumenti di revisione, commenti e bozze IA che il tuo team può approvare o rifiutare. Il convertitore è la porta d'accesso gratuita, senza obbligo di registrazione.