Traduttore di file PO con AI
Completa i file gettext PO e POT con traduzioni generate dall'AI, incluse le forme plurali, mantenendo commenti, contesti e riferimenti.
Input
Protected by Cloudflare Turnstile
Output
Leggimi
Descrizione dello strumento
Questo strumento compila i file PO e POT di gettext con traduzioni generate dall'AI. Usalo per temi e plugin WordPress, Django, PHP, Python e progetti C, oppure per qualsiasi altro software che utilizzi gettext. Apri un file .po o .pot, scegli la lingua e le voci msgstr vuote verranno compilate con le traduzioni dei rispettivi msgid.
Il file viene letto nel tuo browser. All'AI viene inviato solo il testo msgid, insieme al relativo contesto msgctxt, quando presente. I commenti, i riferimenti al codice sorgente, i flag come #, c-format e le voci obsolete vengono copiati così come sono.
Funzionalità
- Compila
msgstrper ogni voce emsgstr[0],msgstr[1]e così via per le voci al plurale. - Mantiene i commenti dei traduttori, i riferimenti
#:, i flag#,e le voci obsolete#~. - Usa
msgctxtcome contesto, quindi "Apri" in un menu e "Apri" come stato possono essere tradotti in modo diverso. - Mantiene le stringhe di formato come
%s,%1$d,%(name)se{name}. - Imposta il campo
Languagedell'intestazione sulla lingua di destinazione. - Scrive i testi su più righe nel consueto stile gettext.
Spiegazione delle opzioni
- Solo voci non tradotte: mantiene le voci che hanno già una traduzione e compila solo quelle vuote. Disattiva questa opzione per tradurre nuovamente tutte le voci.
Esempi
#: src/cart.php:42
#, php-format
msgid "%d elemento nel tuo carrello"
msgid_plural "%d elementi nel tuo carrello"
msgstr[0] ""
msgstr[1] ""tradotto in italiano:
#: src/cart.php:42
#, php-format
msgid "%d elemento nel tuo carrello"
msgid_plural "%d elementi nel tuo carrello"
msgstr[0] "%d elemento nel tuo carrello"
msgstr[1] "%d elementi nel tuo carrello"Suggerimenti
Il numero di forme plurali dipende dalla lingua. Lo strumento compila le righe msgstr[n] presenti nel file; se parti da un file POT, imposta l'intestazione Plural-Forms per la lingua di destinazione e aggiungi le righe msgstr[n] se la lingua richiede più di due forme.
È possibile tradurre fino a 10.000 caratteri di testo alla volta. Mantieni attiva l'opzione "Solo voci non tradotte" per tradurre un file di grandi dimensioni in più esecuzioni.
Domande frequenti
Posso compilare il risultato con msgfmt?
Sì. Il file mantiene il formato gettext, quindi msgfmt, Poedit e gli altri strumenti lo leggono come di consueto. Verifica le traduzioni prima di pubblicarle.
Il mio file viene caricato?
No. Il file viene letto nel tuo browser e all'AI vengono inviati solo i testi sorgente.