Traduire un fichier XLIFF en russe
Déposez votre fichier XLIFF 1.2 ou 2.0 : Manuce traduit chaque source dans la cible en russe, conserve les balises en ligne dans leur ordre et met à jour l’attribut state. Vous récupérez le même fichier, prêt à réimporter, avec un rapport. Le russe impose aussi quatre formes de pluriel, des déclinaisons et des accords de genre : voici ce qu’il faut préparer et vérifier.
Combien ça coûte
Pour un fichier XLIFF d'environ 2 500 mots de valeurs, vers le russe :
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 le russe change dans vos chaînes
Le russe décline ses noms : la terminaison change selon la fonction dans la phrase. Une chaîne comme Supprimer %@ ? passe sans difficulté (Удалить %@?), mais Envoyé par %@ ou Le dossier de %@ exigerait de décliner un nom que le code insère tel quel, au nominatif. Le traducteur contourne en général par une tournure neutre, par exemple Отправитель: %@ (« expéditeur : %@ »). Notez qu’en russe, comme en anglais, il n’y a pas d’espace avant les deux-points ni avant le point d’interrogation.
Le genre pose le même problème au passé : %@ a partagé un fichier donne %@ поделился файлом pour un homme et %@ поделилась файлом pour une femme. Sans information sur la personne, la traduction choisit une forme ou reformule ; c’est un point à relire.
Le texte russe est plus long que l’anglais et ses mots sont longs : Настройки pour « Réglages », Сохранить изменения pour « Enregistrer les modifications ». Les boutons et onglets à largeur fixe risquent d’être tronqués. Enfin, le registre usuel des interfaces est le vouvoiement, avec « вы » en minuscule ; la majuscule « Вы » relève plutôt de la correspondance personnelle.
Pluriels : quatre formes en russe, une seule structure XLIFF
Les règles CLDR donnent au russe quatre catégories : one (1, 21, 31…), few (2 à 4, 22 à 24…), many (0, 5 à 20, 25…) et other (nombres décimaux). Exemple : 1 файл, 2 файла, 5 файлов, 11 файлов, 1,5 файла.
Le format XLIFF n’a pas de modèle de pluriel propre : chaque forme est soit une unité de traduction distincte, soit un bloc ICU dans le texte. Deux cas fréquents :
- Unités séparées par forme (exports d’applications mobiles, par exemple) : selon l’outil, le fichier exporté contient les catégories de la langue cible ou seulement celles de la source. Si vous ne trouvez que
oneetother, les formesfewetmanymanqueront : il faut les faire apparaître avant l’export. - Messages ICU : le bloc
{count, plural, one {…} other {…}}se trouve dans le texte. Vérifiez que la version russe contient bien les branchesone,few,manyetother.
Manuce traduit les unités présentes dans le fichier et n’en ajoute pas : la complétude des pluriels se règle dans votre projet.
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 (
target) et l’attributstateest mis à jour, ce qui permet de filtrer les unités dans votre outil. - Les balises en ligne (
<g>,<x/>,<ph>…) restent dans le même ordre :Нажмите <g id="1">Сохранить</g>. Une chaîne qui les perdrait est refusée et signalée. - Chaque valeur traduite est comparée à la source (variables, balises). Si un
%dou un{count}disparaît et que l’écart persiste, la valeur source est gardée et le rapport le dit. translate="no"est respecté ; les notes du fichier servent de contexte au traducteur.- Le fichier rendu est le même : indentation, ordre, guillemets, commentaires, fins de ligne, encodage et BOM conservés.
- Ne sont pas traduits : clés, identifiants, valeurs vides, URL, adresses email, nombres, couleurs, formats de date.
Vous recevez aussi un rapport : chaînes traduites, chaînes laissées telles quelles et pourquoi. Manuce ne connaît pas le genre de vos utilisateurs, n’ajoute pas d’unités de pluriel et ne reçoit ni glossaire ni consignes de terminologie. Il ne produit pas de traduction assermentée. Le prix porte sur les mots des valeurs, clés et balises exclues, avec un coefficient ×1,25 pour le russe.
Préparer le fichier et vérifier la traduction
Avant le dépôt
- Vérifiez que la langue cible est déclarée :
target-language="ru"sur<file>en XLIFF 1.2,trgLang="ru"sur<xliff>en 2.0. - Exportez en UTF-8. L’encodage étant conservé, un fichier déclaré en ISO-8859-1 ne peut pas contenir le cyrillique proprement.
- Ajoutez des notes aux chaînes courtes ambiguës : « Ouvert » se traduit
Открыто(état) ouОткрыть(action) ; « Nouveau » s’accorde en genre avec le nom sous-entendu (Новый,Новая,Новое). - Marquez en
translate="no"les noms de marque et de produit à garder en latin.
Après la livraison
- Relisez l’extrait gratuit pour juger le registre et un terme clé avant de payer.
- Lisez le rapport : chaque chaîne gardée en source est à reprendre à la main.
- Testez les pluriels avec 1, 2, 5, 11, 21 et 0.
- Vérifiez que la police de l’application contient les glyphes cyrilliques : sinon, le texte s’affiche en carrés.
- Repérez les libellés tronqués et les phrases avec
%@mal accordées.
En pratique
- Exportez le XLIFF en UTF-8 avec la langue cible ru déclarée et les formes few et many présentes.
- Déposez le fichier : le devis est calculé sur les mots des valeurs, clés et balises exclues.
- Relisez l’extrait gratuit, puis choisissez le niveau et payez.
- Récupérez le fichier et le rapport, réimportez-le et testez l’interface en russe.
Questions fréquentes
Mes balises <g> et <ph> seront-elles conservées ?
Oui, elles restent dans le même ordre dans la cible. Une chaîne qui les perdrait est refusée et signalée ; si l’écart persiste, la valeur source est gardée et le rapport l’indique.
Manuce ajoute-t-il les formes few et many qui manquent ?
Non. Manuce traduit les unités présentes et ne modifie pas la structure du fichier. Si votre export ne contient que one et other, complétez les formes dans votre projet avant de l’exporter.
Comment garder un nom de produit en caractères latins ?
Marquez l’unité ou le segment en translate="no" : il est respecté. Pour un terme isolé dans une phrase, vérifiez l’extrait gratuit puis la traduction livrée.
Qu’est-ce qui est facturé ?
Seuls les mots des valeurs, sans les clés ni les balises. Le russe est une langue à supplément, avec un coefficient ×1,25 sur le prix au mot.
Puis-je réimporter le fichier directement ?
C’est le même fichier, dans le même format : indentation, encodage, BOM et commentaires sont conservés, l’attribut state est mis à jour. Il est prêt à remettre dans votre projet.
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 le russe, 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.