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

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

Pour traduire un site WordPress en italien, on traduit les fichiers de langue des thèmes et extensions (.pot/.po) et, pour les pages et articles, l'export XLIFF de WPML. Manuce rend le même fichier, en italien, avec ses variables et balises contrôlées, prêt à recompiler ou à réimporter.

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

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.

Quels fichiers fournir pour un WordPress en italien

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

  • Les chaînes des thèmes et extensions (boutons, libellés, messages) : le modèle .pot livré avec le thème, ou un .po existant, ouvert dans Poedit ou Loco Translate. Le .pot vous revient sous forme de .po italien.
  • Le contenu (pages, articles, menus) : si vous utilisez WPML, son export XLIFF. Ces fichiers sont pris en charge tels quels.

Le nom du fichier compte pour WordPress : un thème dont le domaine de texte est montheme attend montheme-it_IT.po et montheme-it_IT.mo. Gardez le code it_IT (italien d'Italie) et non it_CH, sauf si vous visez la Suisse italophone. Les noms de mois et de jours, eux, viennent des fichiers de langue de WordPress lui-même, pas de votre thème : installez l'italien comme langue du site pour les obtenir.

Ce que l'italien change dans les chaînes WordPress

L'italien est proche du français en longueur, mais plusieurs règles touchent directement les fichiers .po.

  • Pluriels. CLDR prévoit pour l'italien les catégories one, many et other ; many sert aux grands nombres ronds (« un milione di visite »). Dans un .po WordPress, l'italien s'écrit avec deux formes : msgstr[0] « %d commento », msgstr[1] « %d commenti ». Vérifiez que l'en-tête porte Plural-Forms: nplurals=2; plural=(n != 1);. La chaîne « Aucun commentaire » est souvent séparée : « Nessun commento ».
  • Accents. Grave sur è, più, città, aigu sur perché, né. La majuscule s'écrit È, pas E'. Le fichier doit rester en UTF-8.
  • Ponctuation. Pas d'espace avant les deux-points ni le point d'interrogation : « Rechercher : » devient Cerca:, « Résultats pour : %s » devient Risultati per: %s.
  • Accord et élision autour des variables. « %s mis à jour » donne aggiornato ou aggiornata selon ce que remplace %s, et l'article contracté (del, dell', della) ne peut pas précéder une variable dont on ignore le genre. La traduction contourne souvent par une tournure neutre, comme Recensioni per: %s.
  • Registre. Le vouvoiement formel italien est le Lei : « Laissez un commentaire » donne Lasci un commento, alors que le tutoiement donne Lascia un commento. Beaucoup de boutons évitent la question avec l'infinitif ou le nom : Invia, Leggi tutto.

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

Vous récupérez le même fichier, dans le même format : indentation, ordre des entrées, guillemets, commentaires, fins de ligne, encodage et BOM sont conservés. Seules les valeurs changent ; dans un .po, les msgid restent intacts et les msgstr sont remplis en italien.

Chaque valeur traduite est comparée à la source. Si Pubblicato il %1$s da %2$s perdait un %2$s, ou si une balise <a> disparaissait, la valeur est reprise ; en cas d'écart persistant, la valeur source est gardée et le rapport l'indique. Ce rapport liste les chaînes traduites et celles laissées telles quelles, avec la raison.

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 : un format F j, Y reste tel quel ; pour afficher « 5 marzo 2025 », remplacez-le vous-même par j F Y. Les liens vers vos pages ne prennent pas de slug italien : c'est à régler dans WordPress.

Manuce ne compile pas le .mo (Poedit ou Loco Translate le font) et ne produit pas de traduction assermentée, au cas où des conditions générales destinées à l'Italie devraient être certifiées. Le prix porte sur les mots des valeurs, clés et balises exclues ; l'italien est au tarif de base.

Préparer et vérifier avant la mise en ligne

Avant l'envoi :

  • Régénérez le .pot si le thème a été modifié, pour ne pas payer des chaînes disparues ni en oublier de nouvelles.
  • Repérez les chaînes à deux variables non numérotées (%s ... %s) : passées en %1$s et %2$s à la source, elles laissent l'italien réordonner la phrase.
  • Pour WPML, exportez uniquement les contenus à traduire en italien, afin que le décompte des mots reflète le travail réel.

Après réception :

  1. Ouvrez le .po dans Poedit ou Loco Translate, contrôlez l'en-tête (Language: it_IT, formes plurielles) puis enregistrez pour produire le .mo.
  2. Lisez le rapport : une chaîne restée en source signale souvent une variable mal formée dans l'original.
  3. Sur le site, testez les écrans où l'accord compte : compteur de commentaires à 0, 1 et 2, panier, formulaires, messages d'erreur.
  4. Vérifiez que le registre est cohérent entre le thème, les extensions et le contenu WPML : un formulaire en Lei à côté d'un bouton en tu se remarque.

En pratique

  1. Exportez le .pot ou le .po de vos thèmes et extensions, et l'XLIFF de WPML pour le contenu.
  2. Déposez les fichiers sur Manuce : devis immédiat au mot près et extrait gratuit d'un paragraphe en italien.
  3. Récupérez les fichiers traduits et le rapport des chaînes laissées telles quelles.
  4. Recompilez le .po en .mo avec Poedit ou Loco Translate, nommé en it_IT, et réimportez l'XLIFF dans WPML.
  5. Testez le site en italien : pluriels, accents, formats de date, formulaires.

Questions fréquentes

Dois-je envoyer le .pot ou un .po ?

Les deux sont acceptés. Le .pot d'un thème vous revient sous forme de .po italien, avec les msgid inchangés et les msgstr remplis. Si un .po italien partiel existe déjà, envoyez-le pour garder sa structure.

Le fichier .mo est-il fourni ?

Non, vous recevez le .po. Il suffit de l'ouvrir et de l'enregistrer dans Poedit ou Loco Translate pour générer le .mo que WordPress lit. Pensez à nommer les deux fichiers avec it_IT.

Les pages et articles sont-ils traduits ?

Oui s'ils passent par l'export XLIFF de WPML, que Manuce prend en charge. Les fichiers .po ne contiennent que les chaînes du thème et des extensions, pas votre contenu éditorial.

Comment sont gérés les pluriels italiens ?

Dans un .po WordPress, l'italien utilise deux formes, msgstr[0] pour le singulier et msgstr[1] pour le pluriel, avec Plural-Forms: nplurals=2; plural=(n != 1);. La catégorie CLDR many concerne surtout les grands nombres ronds et n'apparaît pas comme forme séparée dans ces fichiers. Vérifiez l'en-tête après réception.

Les dates s'afficheront-elles à l'italienne ?

Les formats de date ne sont pas traduits : un F j, Y reste tel quel dans le fichier. Remplacez-le par j F Y pour obtenir « 5 marzo 2025 ». Les noms de mois en italien viennent de la langue installée pour WordPress lui-même.

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