Traduire les fichiers de localisation d'application
Déposez votre en.json ou en.yml et obtenez un nouveau fichier de locale avec des valeurs traduites et des clés identiques.
Ne téléversez pas de documents confidentiels avec l’offre gratuite. Pourquoi ?
Ajouter une langue à une application ou un site web revient généralement à traduire un fichier de locale : des centaines de courtes chaînes placées sous des clés dont votre code dépend. Les outils de traduction conçus pour la prose ont tendance à altérer les clés, les guillemets et les espaces réservés. DropTranslate analyse correctement les fichiers JSON et YAML et ne traduit que les valeurs : les clés, l'imbrication et l'ordre restent identiques, et le fichier se charge comme l'original. C'est un moyen rapide d'obtenir une première version complète d'une nouvelle locale, que vous pouvez ensuite vérifier dans l'application en cours d'exécution.
Relecture en contexte
Les chaînes d'interface sont courtes et dépendent du contexte : une traduction automatique peut donc choisir le mauvais sens pour un mot. Relisez la nouvelle langue dans l'application en cours d'exécution, idéalement avec un locuteur natif, avant de la proposer aux utilisateurs.
Idéal pour
- Créer en une seule étape une première version d'un nouveau fichier de locale
- Traduire les nouvelles chaînes ajoutées pour une langue existante
- Traduire les documentations Markdown et les fichiers README en parallèle de l'application
Avant de traduire
- Recherchez dans le résultat les espaces réservés tels que {name}, {{count}} ou %s et vérifiez qu'ils sont inchangés.
- Vérifiez les formes plurielles : certaines langues ont plus de formes que l'anglais.
- Relisez les chaînes courtes dans leur contexte. Un mot comme Save ou Open peut être traduit de plusieurs façons.
- Vérifiez la longueur du texte dans l'interface, en particulier pour les boutons et les menus.
Questions
Les clés seront-elles traduites ?
Non. Seules les valeurs sont traduites ; les clés, l'imbrication et l'ordre restent exactement identiques.
Quels formats sont pris en charge ?
Les fichiers de locale JSON et YAML, ainsi que Markdown et HTML pour la documentation. Les fichiers Gettext PO, XLIFF et les fichiers de chaînes propres aux plateformes ne sont pas encore pris en charge.
Qu'en est-il des espaces réservés ?
Un service de traduction IA tiers est configuré pour les laisser inchangés, et il le fait généralement. Recherchez vos espaces réservés dans le résultat avant de les mettre en production.