ManuceTraduire un fichierTraduire un site WordPress en espagnol : thèmes, extensions, WPML

Traduire un site WordPress en espagnol : thèmes, extensions, WPML

Déposez le .pot ou le .po de votre thème ou de votre extension, ou l’export XLIFF de WPML : Manuce vous rend le même fichier avec les valeurs en espagnol, variables et balises contrôlées. Il vous reste à recompiler le .po en .mo, à le nommer selon la bonne locale (es_ES ou une variante d’Amérique latine) et à tester l’affichage.

Déposer mon fichier Voir les tarifs

Combien ça coûte

Pour les fichiers de langue d'un site WordPress totalisant environ 6 000 mots, vers l’espagnol :

Essentiel
35 €

Comprendre, usage interne.

Professionnel
107 €

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

Premium
207 €

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.

Quel fichier déposer selon votre site

Un site WordPress se traduit en deux couches, qui ne passent pas par le même fichier.

  • Les chaînes de l’interface (boutons, libellés de formulaire, messages des extensions, textes du thème) : elles se trouvent dans le fichier .pot du thème ou de l’extension, ou dans un .po déjà commencé. Poedit ou Loco Translate vous permettent de le récupérer.
  • Le contenu (pages, articles, menus) si vous utilisez WPML : l’extension l’exporte en XLIFF, format que Manuce prend en charge tel quel.

Dans la plupart des thèmes, les msgid sont rédigés en anglais : c’est ce texte qui sert de source. Le .pot revient sous la forme d’un .po espagnol. Nommez-le selon la convention WordPress : es_ES.po pour un thème, mon-extension-es_ES.po pour une extension, le préfixe étant le domaine de texte. Recompilez-le ensuite en .mo avec Poedit ou Loco Translate : c’est le .mo que WordPress lit.

Manuce ne se connecte pas à votre site et n’écrit rien dans sa base de données : il traite uniquement les fichiers que vous déposez.

Ce que l’espagnol change dans vos chaînes WordPress

  • Espagne ou Amérique latine. WordPress distingue es_ES, es_MX, es_AR, es_CO, etc. Le vocabulaire diffère : ordenador / computadora, móvil / celular. Si vous visez un seul marché, relisez ces termes ; pour plusieurs, privilégiez des formulations neutres.
  • Tutoiement ou vouvoiement. « Leave a comment » devient Deja un comentario (tú) ou Deje un comentario (usted). Au pluriel, l’Espagne emploie vosotros, l’Amérique latine ustedes. Les traductions communautaires déjà installées pour d’autres extensions ont pu faire un autre choix : vérifiez la cohérence d’ensemble.
  • Ponctuation inversée. « Delete %s? » devient ¿Eliminar %s?. Le ¿ doit ouvrir la phrase dans la même chaîne : si votre code assemble une question à partir de deux fragments, le signe tombera au mauvais endroit.
  • Pluriels. Les appels _n() fournissent un singulier et un pluriel. L’en-tête Plural-Forms des .po espagnols prévoit en général deux formes ; le CLDR en ajoute une troisième (many) pour les grands nombres ronds, comme 1 millón de visitas, rarement utile pour un compteur de commentaires. Attention : zéro prend le pluriel, 0 comentarios.
  • Longueur et genre. L’espagnol est plus long que l’anglais : « Read more » donne Leer más, « Add to cart » Añadir al carrito. « Welcome, %s » donne Bienvenido, %s, au masculin ; Te damos la bienvenida, %s évite la question.

Ce que Manuce rend, et ce qu’il laisse tel quel

Vous récupérez le même fichier, dans le même format, prêt à remettre dans le projet : en-têtes, commentaires de traducteur (#. translators:), contextes msgctxt, ordre des entrées, guillemets, fins de ligne, encodage et BOM sont conservés. Seules les valeurs changent.

Chaque valeur traduite est comparée à la source. « Posted by %1$s on %2$s » doit donner Publicado por %1$s el %2$s, avec les mêmes variables ; un lien <a href="%s"> ou une balise <strong> doit rester intact. En cas d’écart persistant, la valeur source est gardée et le rapport le signale.

Ne sont pas traduits : les clés, les valeurs vides, les URL, les adresses email, les nombres, les couleurs, les formats de date, les identifiants et tout ce qui est marqué non traduisible. Conséquence concrète : une chaîne de format comme F j, Y reste telle quelle. Si vous voulez la forme espagnole j \d\e F \d\e Y (5 de marzo de 2025), saisissez-la vous-même dans Poedit ou Loco Translate.

Le devis porte sur les mots du texte à traduire, clés et balises exclues ; l’espagnol est facturé au tarif de base (coefficient ×1). Manuce ne fournit pas de traduction assermentée : pour des conditions générales ou une politique de confidentialité, prévoyez une relecture juridique.

Préparer les fichiers et vérifier sur le site

Avant le dépôt

  • Régénérez le .pot à partir de la dernière version du thème ou de l’extension, pour qu’aucune chaîne récente ne manque.
  • Dans un export XLIFF de WPML, laissez les segments marqués non traduisibles (nom de marque, nom de produit) : ils seront respectés.
  • Décidez du registre (tú ou usted) et du marché visé, puis jugez-en sur l’extrait gratuit avant de payer.

Après la livraison

  • Lisez le rapport : les chaînes restées en anglais y sont listées avec leur raison.
  • Ouvrez le .po dans Poedit et contrôlez l’en-tête Plural-Forms, puis compilez le .mo.
  • Placez les fichiers dans wp-content/languages/themes/ ou wp-content/languages/plugins/ : une mise à jour du thème n’écrasera pas ce dossier.
  • Passez la langue du site en espagnol dans les réglages généraux, puis testez : boutons et menus sur mobile, messages de confirmation avec ¿, affichage des dates, compteurs à 0, 1 et 2.

En pratique

  1. Exportez le .pot ou le .po du thème ou de l’extension, ou l’export XLIFF de WPML.
  2. Déposez le fichier : devis immédiat sur le nombre exact de mots et extrait gratuit d’un paragraphe.
  3. Après paiement, récupérez le fichier traduit et son rapport dans votre espace client.
  4. Nommez le .po selon la locale (es_ES, es_MX…), compilez le .mo et placez-le dans wp-content/languages.
  5. Passez le site en espagnol et vérifiez boutons, questions avec ¿, dates et pluriels.

Questions fréquentes

Faut-il choisir l’espagnol d’Espagne ou d’Amérique latine ?

Cela dépend de votre public. La locale (es_ES, es_MX, es_AR…) détermine quel fichier WordPress charge, et le vocabulaire diffère sur quelques mots courants comme ordenador et computadora. Pour un public mixte, une formulation neutre limite les écarts ; relisez les termes sensibles dans le fichier rendu.

Le fichier livré fonctionne-t-il directement sur mon site ?

Le .po livré garde la structure de l’original, mais WordPress lit le .mo compilé. Ouvrez le .po dans Poedit ou Loco Translate, qui génèrent le .mo, puis placez les deux fichiers dans le dossier des langues avec le bon nom de locale.

Les pages et articles sont-ils traduits aussi ?

Oui si vous passez par WPML et son export XLIFF, que Manuce prend en charge. Les fichiers .po ne couvrent que l’interface du thème et des extensions. Manuce ne se connecte pas à votre site : sans export, le contenu de la base n’est pas traité.

Que deviennent les %s, %1$s et les balises HTML ?

Ils sont conservés, et chaque valeur traduite est comparée à la source pour vérifier que variables et balises sont toutes présentes. Si un écart persiste, la chaîne reste dans sa langue d’origine et le rapport l’indique, ce qui évite une erreur PHP ou un lien cassé.

Puis-je traduire le site en espagnol et dans d’autres langues en même temps ?

Oui, et la remise s’applique à toute la commande dès deux langues : −20 % pour deux, −30 % pour trois, −40 % pour quatre, −50 % à partir de cinq. Chaque langue revient sous la forme d’un fichier distinct à nommer selon sa locale.

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