
Traduceți fișiere PO fără să pierdeți formele de plural
msgid rămâne intact. Formele de plural sunt corecte pentru fiecare limbă. Comentariile sunt păstrate. Același flux de lucru gettext, dar mai rapid.
Instrumentele de traducere PO ignoră tocmai particularitățile formatului PO
Fișierele PO nu sunt simple perechi cheie-valoare. Acestea conțin forme de plural care diferă în funcție de limbă, contexte ale mesajelor pentru dezambiguizare, comentarii ale traducătorilor și referințe la sursă. Majoritatea instrumentelor de traducere le tratează ca pe niște fișiere text fără structură.
Valorile nplurals și formulele de plural diferă în funcție de limbă. Instrumentele generice folosesc un număr greșit de forme de plural.
Contextul de dezambiguizare msgctxt este ignorat sau tradus
Comentariile traducătorilor (#.) și referințele la sursă (#:) sunt eliminate
Anteturile pentru codificarea caracterelor și metadatele PO sunt corupte
#: src/components/Cart.tsx:42
#. Translator: shown when cart is empty
msgid "Your cart is empty"
msgstr ""
#: src/components/Cart.tsx:55
msgid "item"
msgid_plural "items"
msgstr[0] ""
msgstr[1] ""
#: src/components/Auth.tsx:12
msgctxt "button"
msgid "Sign in"
msgstr ""#: src/components/Cart.tsx:42
#. Translator: shown when cart is empty
msgid "Your cart is empty"
msgstr "Tu carrito está vacío"
#: src/components/Cart.tsx:55
msgid "item"
msgid_plural "items"
msgstr[0] "artículo"
msgstr[1] "artículos"
#: src/components/Auth.tsx:12
msgctxt "button"
msgid "Sign in"
msgstr "Iniciar sesión"Ce păstrează i18n Agent
Pluraluri specifice fiecărei limbi
Valoarea nplurals și formula de plural corecte pentru fiecare limbă-țintă. Nu este necesară configurarea manuală a formelor de plural.
Contextul mesajului
msgctxt este păstrat pentru dezambiguizare. Sensul cuvântului „bank” din „river bank” rămâne distinct de cel din „financial bank”.
Comentarii și referințe
Comentariile traducătorilor (#.), comentariile extrase (#:) și marcajele (#,) sunt păstrate în totalitate
Metadate PO
Anteturile (Content-Type, Plural-Forms, charset) sunt configurate corect pentru limba-țintă
Compatibil cu tehnologiile dumneavoastră
Cum funcționează

Fără copiere și lipire manuală. Fără extragerea textelor. Doar fișiere traduse.
Încercați acum i18n Agent
Plasați aici fișierul de traducere
JSON, YAML, PO, XML, CSV, Markdown, Properties
sau faceți clic pentru a-l selecta
Limbi țintă
Întrebări frecvente
Sunteți dezvoltator?
Instalați instrumentul CLI și traduceți primul fișier în 2 minute.
Instalați instrumentul CLIReprezentați o companie?
Aveți încă un contract TMS care vă ține pe loc? Haideți să discutăm despre migrare.