
Traduisez vos fichiers PO sans perdre les formes plurielles
msgid intact. Formes plurielles correctes pour chaque langue. Commentaires préservés. Votre flux de travail gettext, en plus rapide.
Les outils de traduction PO ignorent ce qui fait la spécificité du format PO
Les fichiers PO ne sont pas de simples paires clé-valeur. Ils comportent des formes plurielles qui varient selon la langue, des contextes de message pour la désambiguïsation, des commentaires du traducteur et des références source. La plupart des outils de traduction les traitent comme de simples fichiers texte.
nplurals et les formules de pluriel diffèrent selon la langue. Les outils génériques utilisent de mauvais nombres de formes plurielles.
Le contexte de désambiguïsation msgctxt est ignoré ou traduit
Les commentaires du traducteur (#.) et les références source (#:) sont supprimés
Les en-têtes d'encodage des caractères et les métadonnées PO sont corrompus
#: 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 que i18n Agent préserve
Pluriels propres à chaque langue
nplurals et formule de pluriel corrects pour chaque langue cible. Aucune configuration manuelle des formes plurielles.
Contexte du message
msgctxt est préservé pour la désambiguïsation. « bank » au sens de berge par rapport à banque financière reste correct.
Commentaires et références
Les commentaires du traducteur (#.), les commentaires extraits (#:) et les indicateurs (#,) sont tous préservés
Métadonnées PO
Les en-têtes (Content-Type, Plural-Forms, charset) sont correctement définis pour la langue cible
Compatible avec votre pile technologique
Fonctionnement

Aucun copier-coller manuel. Aucune extraction de chaînes. Juste des fichiers traduits.
Essayez i18n Agent maintenant
Déposez votre fichier de traduction ici
JSON, YAML, PO, XML, CSV, Markdown, Properties
ou cliquez pour parcourir
Langues cibles
Questions fréquentes
Traduisez également :
Développeur ?
Installez l'outil CLI et traduisez votre premier fichier en 2 minutes.
Installer l'outil CLIUne équipe en entreprise ?
Encore sous contrat avec un TMS ? Parlons de votre migration.