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

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

Pour traduire un site WordPress en allemand, déposez les fichiers .po ou .pot de vos thèmes et extensions, ou l’export XLIFF de WPML : Manuce vous rend le même fichier, seules les valeurs passent en allemand. Vous recompilez le .po en .mo avec Poedit ou Loco Translate, puis vous vérifiez la mise en page, car l’allemand allonge nettement les libellés.

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’allemand :

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.

Deux familles de fichiers à traduire

Un site WordPress se traduit en deux couches, et chacune a son fichier.

  • L’interface : les chaînes des thèmes et des extensions (boutons, menus, messages, formulaires) vivent dans des fichiers .pot (modèle) et .po (traduction), que l’on ouvre avec Poedit ou Loco Translate. Exemple : msgid "Read more" devient msgstr "Weiterlesen".
  • Le contenu : pages, articles, fiches produit. Si vous utilisez WPML, il exporte ces contenus en XLIFF, format également pris en charge.

Pour l’allemand, choisissez dès le départ la locale : WordPress distingue de_DE (allemand courant, tutoiement « du ») et de_DE_formal (vouvoiement « Sie »). Le nom du fichier en dépend, par exemple montheme-de_DE_formal.po, et le registre de la traduction doit correspondre.

Ce que l’allemand change sur un site WordPress

  • Longueur : un texte allemand est souvent 20 à 35 % plus long que l’anglais, et les mots composés font exploser les libellés courts. « Mentions légales » donne « Impressum », mais « Politique de confidentialité » devient « Datenschutzerklärung », un seul mot qui ne se coupe pas sans césure. Les menus, boutons et pieds de page sont les premiers touchés.
  • Registre : en contexte professionnel, on vouvoie (Sie, toujours avec majuscule, comme Ihr et Ihnen). Un mélange « du » / « Sie » entre le thème et une extension se remarque immédiatement.
  • Majuscules : tous les noms prennent une majuscule. « Ajouter au panier » devient « In den Warenkorb », pas « in den warenkorb ».
  • Pluriels : l’allemand a deux formes (one, other), comme l’anglais. L’en-tête du .po doit indiquer Plural-Forms: nplurals=2; plural=(n != 1); et chaque chaîne plurielle a son msgstr[0] (« %d Kommentar ») et son msgstr[1] (« %d Kommentare »).
  • Ordre des mots : le verbe part souvent en fin de phrase. Les variables numérotées comme %1$s et %2$s permettent de les déplacer sans casser l’affichage.
  • Conventions : date au format « 3. März 2025 », virgule décimale, guillemets „…“.

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

Vous récupérez le même fichier, dans le même format, prêt à remettre dans le projet : indentation, ordre des entrées, guillemets, commentaires, fins de ligne, encodage et BOM sont conservés ; seules les valeurs changent. Un .pot de thème revient sous forme de .po allemand.

Chaque valeur traduite est comparée à la source : si %s, %1$d ou une balise <strong> manquait encore après correction, la valeur source est gardée et le rapport le signale. Ne sont pas traduits : les clés (msgid), 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. Le rapport liste les chaînes traduites et celles laissées telles quelles, avec la raison.

Ce que Manuce ne fait pas :

  • il ne compile pas le .mo : Poedit ou Loco Translate le font en un clic ;
  • il n’intervient pas sur votre site ni sur votre base de données ;
  • il ne produit pas de traduction assermentée. L’Impressum et la déclaration de confidentialité exigés pour un site professionnel en Allemagne relèvent du droit : faites valider leur contenu, pas seulement leur traduction.

Le prix porte sur les mots des valeurs, clés et balises exclues ; l’allemand est au tarif de base (coefficient ×1).

Préparer les fichiers avant l’envoi

  • Régénérez le .pot du thème ou de l’extension pour qu’il contienne toutes les chaînes actuelles ; un modèle ancien oublie les ajouts récents.
  • Tranchez entre « du » et « Sie » et nommez le fichier en conséquence (de_DE ou de_DE_formal).
  • Exportez WPML en XLIFF par lot cohérent : les pages légales d’un côté, les articles de l’autre, pour relire plus facilement.
  • Repérez les termes à garder : nom de marque, nom de produit, code promo. Marquez-les comme non traduisibles ou listez-les.
  • Vérifiez les contextes (msgctxt) : « Post » peut être un nom (« Beitrag ») ou un verbe (« Veröffentlichen ») ; sans contexte, l’ambiguïté reste.

Demandez l’extrait gratuit sur un paragraphe pour valider le registre avant de lancer tout le fichier.

Vérifier après l’import

  1. Ouvrez le .po dans Poedit ou Loco Translate et compilez le .mo ; un message d’erreur sur les pluriels signale souvent un en-tête Plural-Forms absent.
  2. Réglez vous-même les chaînes de format de date (par exemple F j, Y en j. F Y) : elles ne sont pas traduites.
  3. Passez le site en allemand et parcourez menu, panier, formulaires et pied de page, sur mobile comme sur grand écran : un bouton « Jetzt registrieren » ou « Passwort vergessen? » peut déborder.
  4. Si des mots composés cassent la mise en page, la propriété CSS hyphens: auto fonctionne avec l’attribut lang="de" que WordPress pose selon la locale.
  5. Relisez le rapport : chaque chaîne laissée en source a sa raison, à corriger à la main si besoin.

En pratique

  1. Exportez les .po/.pot de vos thèmes et extensions, ou le XLIFF de WPML.
  2. Déposez le fichier : devis immédiat sur le nombre exact de mots et extrait gratuit.
  3. Récupérez le même fichier en allemand et le rapport des chaînes.
  4. Compilez le .po en .mo avec Poedit ou Loco Translate et remettez-le dans le site.
  5. Testez menus, boutons et formulaires en allemand, réglez le format de date.

Questions fréquentes

Faut-il choisir de_DE ou de_DE_formal ?

Pour un site d’entreprise ou une boutique, le vouvoiement (Sie) est la norme : choisissez de_DE_formal. Le tutoiement (de_DE) convient à un public jeune ou à un blog personnel. L’essentiel est de rester cohérent entre le thème, les extensions et les contenus.

Manuce me rend-il un fichier .mo ?

Non. Le .pot revient en .po allemand, et c’est à vous de le compiler en .mo avec Poedit ou Loco Translate, ce qui prend quelques secondes. Le .po reste ainsi modifiable si vous voulez ajuster un libellé.

Que deviennent les variables comme %s ou %1$d ?

Elles sont conservées et contrôlées : chaque valeur traduite est comparée à la source. Si une variable ou une balise manque malgré tout, la chaîne source est gardée et le rapport l’indique, pour éviter une erreur à l’affichage.

Puis-je faire traduire mon Impressum par Manuce ?

Vous pouvez en obtenir la traduction, mais Manuce ne produit pas de traduction assermentée et ne vérifie pas la conformité juridique. L’Impressum et la déclaration de confidentialité d’un site professionnel en Allemagne doivent être validés par une personne compétente en droit allemand.

Comment est calculé le prix pour un site WordPress ?

Le devis est donné au dépôt, sur le nombre exact de mots des valeurs, sans compter les clés ni les balises. L’allemand est au tarif de base, et une remise s’applique à toute la commande si vous ajoutez d’autres langues.

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