ManuceTraduire un fichierTraduire un fichier JSON i18n en espagnol

Traduire un fichier JSON i18n en espagnol

Déposez votre fichier de chaînes (en.json, fr.json…) et Manuce vous rend un es.json de même structure, où seules les valeurs sont traduites en espagnol. Les variables et les messages ICU sont vérifiés chaîne par chaîne, et la catégorie de pluriel <i>many</i> que réclame l’espagnol est ajoutée aux messages ICU.

Déposer mon fichier Voir les tarifs

Combien ça coûte

Pour un fichier JSON i18n d'environ 2 000 mots de valeurs, vers l’espagnol :

Essentiel
12 €

Comprendre, usage interne.

Professionnel
36 €

Prêt à transmettre, par le spécialiste technique.

Premium
70 €

Relecture croisée. Pour ce qui engage.

Prix pour une langue, mise en page d'origine comprise. TVA non applicable, article 293 B du CGI. Le devis exact, calculé sur le nombre de mots de votre fichier, s'affiche avant paiement.

Ce qui change quand vos chaînes passent en espagnol

L’espagnol est en moyenne plus long que l’anglais, à peu près comme le français. Un bouton "Save" devient "Guardar", et "Sign in" devient "Iniciar sesión" : si votre interface a été dessinée sur des libellés anglais, prévoyez de la marge dans les boutons, les onglets et les menus.

Quelques règles propres à l’espagnol se voient tout de suite dans un fichier de chaînes :

  • Ponctuation inversée : une question ou une exclamation s’ouvre par ¿ ou ¡. "Delete this file?" donne "¿Eliminar este archivo?". Si une chaîne est coupée en deux clés, le signe d’ouverture peut se retrouver dans la mauvaise.
  • Majuscules : l’espagnol ne met de capitale qu’au premier mot d’un titre. "Account Settings" devient "Configuración de la cuenta", pas "Configuración De La Cuenta". Les jours et les mois s’écrivent en minuscules.
  • Registre : une application grand public tutoie souvent ("Introduce tu contraseña"), un logiciel administratif ou bancaire vouvoie plus volontiers ("Introduzca su contraseña"). Le mélange des deux dans un même écran se remarque.
  • Accents et ñ : "Contraseña", "Configuración". L’encodage de votre fichier est conservé tel quel, donc un fichier déjà en UTF-8 les affichera sans problème.

Pluriels et variables : one, many, other

Selon les données CLDR, l’espagnol utilise trois catégories de pluriel : one, many et other. La catégorie many sert aux très grands nombres ronds, où l’espagnol intercale de : 1 millón de archivos, alors qu’on écrit 3 archivos.

Un message ICU source comme :

"{count, plural, one {# file} other {# files}}"

est rendu avec la catégorie ajoutée :

"{count, plural, one {# archivo} many {# de archivos} other {# archivos}}"

Les variables sont contrôlées chaîne par chaîne : {name}, {{count}} ou %s doivent apparaître dans la traduction, autant de fois que dans la source. L’ordre peut changer, ce qui est normal : "{name}'s profile" devient "Perfil de {name}".

Si vous utilisez des clés à suffixe de type i18next (files_one, files_other), les clés ne sont jamais traduites ni renommées : vérifiez dans le rapport et dans la documentation de votre bibliothèque comment est traitée la forme _many pour l’espagnol.

Espagne ou Amérique latine, masculin ou féminin

Le vocabulaire varie d’un pays à l’autre : ordenador en Espagne, computadora au Mexique ; móvil ou celular ; vosotros en Espagne, ustedes en Amérique latine pour s’adresser à plusieurs personnes. Si votre public est clairement d’un côté de l’Atlantique, regardez ces mots dans l’extrait gratuit avant de payer, puis dans la traduction livrée.

L’accord en genre est l’autre piège. "{name} has been added" se traduit "{name} ha sido añadido" ou "añadida" selon la personne ou l’objet. Manuce traduit la chaîne telle qu’elle est : il n’ajoute pas de message select sur le genre. Si l’accord compte pour vous, prévoyez une structure {gender, select, …} dans la source ; les messages select existants sont vérifiés comme les autres.

Ce que Manuce rend, et ce qu’il ne fait pas

Formats pris en charge : JSON plat ou imbriqué et tableaux de chaînes, tels qu’utilisés par i18next, react-intl, vue-i18n, next-intl et ngx-translate.

  • Le même fichier : indentation, ordre des clés, guillemets, commentaires, fins de ligne, encodage et BOM conservés. Seules les valeurs changent, le fichier se remet directement dans votre dossier de langues.
  • Non traduits : clés, valeurs vides, URL, adresses email, nombres, couleurs, formats de date, identifiants, et tout ce qui est marqué non traduisible. Une valeur "DD/MM/YYYY" reste identique.
  • Contrôle : chaque valeur traduite est comparée à la source (variables, balises). En cas d’écart persistant, la valeur source est gardée et le rapport le signale.
  • Un rapport : chaînes traduites, chaînes laissées telles quelles et pourquoi.

Manuce ne teste pas votre interface : il ne voit pas si "Iniciar sesión" déborde de son bouton. Il ne produit pas non plus de traduction assermentée, sans objet pour un fichier de chaînes. Le prix porte sur les mots des valeurs seulement, clés et balises exclues, et l’espagnol est au tarif de base (coefficient ×1).

Préparer le fichier et vérifier le résultat

  1. Partez d’une source complète : déposez la langue de référence à jour, sans valeurs vides là où vous attendez du texte (les valeurs vides restent vides).
  2. Évitez les phrases découpées : "You have" + {count} + "messages" dans trois clés empêche un ordre naturel en espagnol et sépare ¿ de ?. Une seule chaîne avec variable se traduit mieux.
  3. Lisez l’extrait gratuit : vérifiez le registre (tú ou usted), le vocabulaire régional et les noms de produit à garder tels quels.
  4. Après livraison : lisez le rapport, cherchez les valeurs restées en langue source, testez un écran avec count = 1 et count = 2, et vérifiez les libellés courts dans l’interface.

En pratique

  1. Exportez votre fichier de langue de référence (par exemple en.json ou fr.json).
  2. Déposez-le sur Manuce, choisissez l’espagnol et le niveau : le devis s’affiche aussitôt.
  3. Lisez l’extrait gratuit : registre, vocabulaire, termes à garder tels quels.
  4. Récupérez le es.json et le rapport, puis placez le fichier dans votre dossier de langues.
  5. Testez les écrans avec pluriels, questions et libellés courts.

Questions fréquentes

Mes clés seront-elles modifiées ?

Non. Les clés ne sont jamais traduites ; seules les valeurs le sont. L’ordre des clés, l’indentation et les guillemets restent identiques, ce qui garde un diff propre dans votre dépôt.

Pourquoi une forme « many » apparaît-elle dans mes pluriels espagnols ?

Les données CLDR donnent à l’espagnol trois catégories : one, many et other. La forme many sert aux grands nombres ronds (« 1 millón de archivos »). Manuce l’ajoute aux messages ICU pour que la règle soit couverte.

Obtiendrai-je de l’espagnol d’Espagne ou d’Amérique latine ?

Le vocabulaire diffère sur des mots courants comme ordenador ou computadora. Vérifiez ces termes dans l’extrait gratuit avant de payer, puis dans la traduction livrée, selon le public visé.

Que se passe-t-il si une variable est perdue dans la traduction ?

Chaque valeur est comparée à la source : mêmes variables, autant de fois. Si l’écart persiste, la valeur source est conservée et le rapport l’indique, pour que rien ne casse à l’exécution.

Les URL, couleurs ou formats de date sont-ils comptés et traduits ?

Ils ne sont pas traduits : URL, adresses email, nombres, couleurs, formats de date et identifiants restent tels quels. Le prix porte sur les mots des valeurs, clés et balises exclues.

Le spécialiste qui s’en charge

Ce sujet est confié à Dédale, le spécialiste technique. Voir comment il travaille.

Testez sur votre fichier, gratuitement

Un extrait de votre fichier traduit au niveau choisi, avant tout paiement. Vous jugez, puis vous décidez.

Déposer mon fichier