Traduire un fichier XLIFF en italien
Déposez votre fichier XLIFF 1.2 ou 2.0 : chaque source est traduite en italien dans son élément cible, l'attribut state est mis à jour et les balises en ligne restent à leur place. Vous récupérez le même fichier, prêt à réimporter, avec un rapport des chaînes traduites et de celles laissées telles quelles. Restent pour vous les choix propres à l'italien : registre, accords avec les variables, pluriels.
Combien ça coûte
Pour un fichier XLIFF d'environ 2 500 mots de valeurs, vers l’italien :
Comprendre, usage interne.
Prêt à transmettre, par le spécialiste technique.
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 que l'italien change dans les cibles d'un XLIFF
L'italien s'écrit en alphabet latin, de gauche à droite, mais il apporte aux chaînes d'interface des voyelles accentuées et beaucoup d'élisions. Trois points concrets pour un fichier XLIFF :
- Longueur. Le texte italien a une longueur proche du français, donc plus longue qu'une source anglaise :
Save changesdevientSalva le modifiche,SettingsdevientImpostazioni. Depuis le français, l'écart reste faible ; depuis l'anglais, prévoyez de la place dans les boutons, onglets et colonnes étroites. - Accents et encodage. L'italien utilise
à è é ì ò ù, avec une distinction qui change le sens :è(« est ») n'est pase(« et »), etperchéprend un accent aigu. La majuscule s'écritÈ, pasE'. Le fichier rendu garde l'encodage déclaré : assurez-vous qu'il s'agit d'UTF-8 ou d'un encodage qui contient ces caractères. - Apostrophes.
l'utente,dell'account,un'opzione: dans le contenu d'un élément<target>, l'apostrophe ne pose aucun problème XML. Surveillez-la seulement si vos chaînes sont ensuite injectées dans du code entre apostrophes simples.
Pluriels, genre et variables : les pièges de l'italien
Les règles CLDR donnent trois catégories de pluriel à l'italien : one, many et other. one couvre 1, other presque tout le reste ; many concerne les millions exacts et la notation compacte, où l'italien intercale « di » : 1 milione di utenti. Si votre XLIFF contient des expressions ICU, comme {count, plural, one {# elemento} other {# elementi}}, les mots-clés et {count} doivent rester intacts ; seuls les textes des branches se traduisent. Notez que certains mots sont invariables : one {# file} other {# file} est correct en italien. Ajouter une branche many relève de votre code : faites-le dans la source avant le dépôt si vous en avez besoin.
Le genre est l'autre piège. Dans <x id="PH"/> è stato aggiunto, le participe s'accorde avec ce que remplace la variable : aggiunto pour un fichier, aggiunta pour une cartella. Même chose pour l'article devant une variable : il progetto, lo spazio, l'archivio. Les notes du fichier servent de contexte au traducteur : une note du type « PH = nom d'un dossier » évite un mauvais accord. À défaut, une formulation sans article ni participe (Elemento aggiunto: <x id="PH"/>) reste sûre.
Registre et conventions d'interface en italien
- Lei ou tu. Le registre formel Lei (« Inserisca la password ») convient aux logiciels professionnels et administratifs ; beaucoup d'applications grand public tutoient (« Inserisci la password »). Le défaut le plus visible est le mélange des deux dans un même fichier : vérifiez le registre sur l'extrait gratuit avant de payer.
- Boutons et menus. On attend des formes brèves :
Salva,Annulla,Elimina,Esci. - Ponctuation. Pas d'espace avant
: ; ? !, contrairement au français : une source française ne doit pas transmettre ses espaces insécables. Les guillemets « » et " " sont tous deux en usage. - Majuscules. L'italien ne met pas de majuscule à chaque mot d'un titre (Impostazioni dell'account), ni aux jours et aux mois (lunedì, gennaio).
- Nombres et dates. L'usage italien est
1.234,56et31/12/2025. Les nombres et formats de date ne sont pas traduits : unMM/DD/YYYYécrit en dur dans une valeur reste tel quel et se règle dans votre code de localisation.
Ce que Manuce rend exactement, et ce qu'il ne fait pas
- XLIFF 1.2 et 2.0 : la source est traduite dans la cible et l'attribut
stateest mis à jour. - Les unités marquées
translate="no"sont respectées ; les notes servent de contexte. - Les balises en ligne (
<g>,<x/>,<ph>…) sont conservées dans le même ordre. Une chaîne italienne qui les perdrait est refusée et signalée. - 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 dit.
- Ne sont pas traduits : clés, valeurs vides, URL, adresses email, nombres, couleurs, formats de date, identifiants et tout ce qui est marqué non traduisible.
- Le fichier rendu est le même : indentation, ordre, guillemets, commentaires, fins de ligne, encodage et BOM conservés ; seules les valeurs changent.
Le prix porte sur les mots des valeurs, clés et balises exclues ; l'italien est au tarif de base (coefficient ×1). Manuce ne reçoit ni glossaire ni mémoire de traduction : pour un nom de produit à garder tel quel, marquez-le non traduisible ou vérifiez l'extrait puis la traduction. Manuce ne produit pas de traduction assermentée.
Préparer le fichier et vérifier le résultat
- Vérifiez que l'attribut de langue cible indique l'italien :
target-language="it"(ouit-IT) en XLIFF 1.2,trgLang="it"en XLIFF 2.0. Le reste du fichier étant rendu tel quel, c'est à vous de le renseigner. - Contrôlez la déclaration d'encodage, idéalement
UTF-8. - Ajoutez des notes là où une variable impose un genre ou un nombre.
- Après livraison, lisez le rapport : une chaîne restée en langue source signale un écart de variable ou de balise à examiner.
- Réimportez le fichier et testez l'interface : libellés tronqués,
Èen début de phrase, registre homogène, articles devant les variables.
En pratique
- Renseignez target-language (1.2) ou trgLang (2.0) à « it » et vérifiez l'encodage.
- Ajoutez des notes pour les variables qui imposent un accord en italien.
- Déposez le fichier : le devis est calculé sur les mots des valeurs.
- Contrôlez l'extrait gratuit (registre, accents), puis lancez la traduction.
- Récupérez le fichier et son rapport, réimportez-le et testez l'interface.
Questions fréquentes
Mes balises <g>, <x/> et <ph> restent-elles en place dans la version italienne ?
Oui, elles sont conservées dans le même ordre que dans la source. Si une chaîne traduite les perdait, elle serait refusée et signalée, et la valeur source serait gardée. Le rapport indique ces cas.
La traduction utilisera-t-elle le Lei ou le tu ?
Le Lei est le registre formel attendu dans un contexte professionnel, mais Manuce ne reçoit pas de consignes de style. Vérifiez le registre sur l'extrait gratuit, traduit au niveau choisi, avant de payer, puis relisez quelques chaînes du fichier livré.
Dois-je ajouter une catégorie de pluriel many pour l'italien ?
Rarement : one et other suffisent pour la plupart des messages. La catégorie many ne concerne que les millions exacts et la notation compacte (« 1 milione di utenti »). Si votre application affiche ce type de valeurs, ajoutez la branche dans la source avant le dépôt.
Quels mots sont comptés dans le devis ?
Uniquement les mots des valeurs à traduire : clés et balises sont exclues, comme les éléments non traduits (URL, nombres, identifiants…). L'italien est au tarif de base, avec un coefficient ×1.
Puis-je traduire le même XLIFF en italien et dans d'autres langues ?
Oui, et une remise s'applique à toute la commande dès deux langues : −20 % pour 2, −30 % pour 3, −40 % pour 4, −50 % à partir de 5. Chaque langue est rendue dans son propre fichier au même format.
Le spécialiste qui s’en charge
Ce sujet est confié à Dédale, le spécialiste technique. Voir comment il travaille.
Le même fichier, vers une autre langue
Vers l’italien, d’autres fichiers
À lire aussi
Testez sur votre fichier, gratuitement
Un extrait de votre fichier traduit au niveau choisi, avant tout paiement. Vous jugez, puis vous décidez.