
Traduisez vos fichiers .properties sans les casse-têtes d'encodage
Encodage géré. Séquences d'échappement préservées. Commentaires intacts. Échappements Unicode corrects. Vos fichiers properties traduits sans les tracas de l'ISO-8859-1.
La traduction des fichiers .properties, un cauchemar d'encodage
Les fichiers Java .properties traînent trente ans de bizarreries d'encodage. L'encodage par défaut est l'ISO-8859-1, les caractères non latins doivent utiliser des séquences d'échappement Unicode (\uXXXX), et les règles d'échappement des antislashs, des sauts de ligne et des caractères spéciaux font trébucher tous les outils de traduction génériques.
Une incompatibilité entre l'encodage ISO-8859-1 et UTF-8 corrompt les caractères non latins — le texte japonais, chinois et coréen devient illisible
Les séquences d'échappement à antislash (\n, \t, \\, \=) sont doublement échappées, supprimées ou traitées comme du texte littéral
Les lignes de commentaire (# et !) et les commentaires en ligne sont supprimés, ce qui fait perdre le contexte pour les développeurs et l'organisation des sections
Les séquences d'échappement Unicode (\uXXXX) pour les caractères non latins sont corrompues, traduites ou converties de manière incorrecte
# Application messages
# Generated by Spring Boot i18n
app.title=My Application
app.description=A powerful tool for your team
# Navigation
nav.home=Home
nav.settings=Settings
nav.logout=Log Out
# User messages
user.greeting=Hello, {0}!
user.welcome=Welcome back, {0}. You have {1} new notifications.
# Special characters and unicode
currency.format=${0,number,#,##0.00}
path.separator=C:\\Users\\Documents
special.chars=Line one\nLine two\nLine three
unicode.example=\u00E9\u00E8\u00EA# Application messages
# Generated by Spring Boot i18n
app.title=Meine Anwendung
app.description=Ein leistungsstarkes Werkzeug f\u00FCr Ihr Team
# Navigation
nav.home=Startseite
nav.settings=Einstellungen
nav.logout=Abmelden
# User messages
user.greeting=Hallo, {0}!
user.welcome=Willkommen zur\u00FCck, {0}. Sie haben {1} neue Benachrichtigungen.
# Special characters and unicode
currency.format=${0,number,#,##0.00}
path.separator=C:\\Users\\Dokumente
special.chars=Zeile eins\nZeile zwei\nZeile drei
unicode.example=\u00E9\u00E8\u00EACe que i18n Agent préserve
Gestion de l'encodage
Détecte l'encodage ISO-8859-1 ou UTF-8 et produit le format adéquat — avec des échappements Unicode corrects si nécessaire
Préservation des échappements
Les échappements à antislash (\n, \t, \\, \=, \:) sont reconnus et préservés exactement tels que définis
Conservation des commentaires
Les lignes de commentaire, les en-têtes de section et la documentation en ligne sont conservés en place pour préserver l'organisation du fichier
Prise en charge d'Unicode
Les traductions non latines sont correctement encodées sous forme de séquences d'échappement \uXXXX pour les fichiers ISO-8859-1, ou en UTF-8 natif
Compatible avec votre pile Java
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
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.