LQA pour jeux en vietnamien : les bugs que la MT laisse toujours
💡 La traduction automatique produit un texte vietnamien fluide qui échoue pourtant en jeu : les pronoms dépendent de la hiérarchie sociale, les phrases assemblées par fragments brisent la grammaire, et les glyphes manquants transforment les diacritiques en carrés. Un passage LQA structuré avec un relecteur vietnamien natif et des captures d'écran trouve ces bugs avant les joueurs.
À retenir
- Effectuez un passage LQA vietnamien dédié : la sortie MT est fluide en isolation mais échoue sur les pronoms, les glyphes de polices et la concaténation dans le jeu en cours d'exécution.
- Construisez une carte des pronoms (em/anh/con/bạn) pour chaque PNJ majeur avant le début de la traduction ; remettez-la au traducteur et au relecteur LQA.
- Vérifiez chaque ressource de police par rapport au bloc Unicode vietnamien complet (U+1E00-U+1EFF, Latin Extended Additional) ; un glyphe manquant se substitue silencieusement en carré.
- Ne divisez jamais une phrase complète en deux clés de localisation ; exposez les phrases entières pour que l'ordre des mots et les pronoms vietnamiens puissent être ajustés.
- Utilisez la pseudo-localisation d'Unity ou le mode text-stress d'Unreal pour détecter les débordements d'interface avant le début de la traduction - prévoyez 25-30 % d'espace supplémentaire par conteneur.
Pourquoi le vietnamien nécessite-t-il un passage LQA dédié quand la MT paraît fluide ?
L'assurance qualité linguistique (LQA) est une révision en contexte du texte localisé dans le jeu en cours d'exécution, pas une simple comparaison de fichiers. Un relecteur joue au jeu ou parcourt un ensemble de captures d'écran, consigne les bugs sur une échelle de gravité (Critique, Majeur, Mineur) et re-teste chaque correction. Les cadres standards comme MQM (Métriques de qualité multidimensionnelles) catégorisent les erreurs : précision, fluidité, terminologie, style et conventions locales.
Le vietnamien mérite son propre passage LQA parce que ses différences structurelles avec les langues européennes produisent des bugs qui ne se manifestent qu'en contexte. La même chaîne traduite peut être grammaticalement correcte dans un fichier et socialement erronée dans le jeu : le bon pronom vietnamien pour "vous" dépend de l'âge et du rang du PNJ par rapport au joueur, pas du mot source anglais "you." La traduction automatique n'a pas accès à ces données relationnelles et utilise par défaut une forme neutre que les joueurs natifs repèrent immédiatement.
Les quatre catégories de bugs que la MT rate toujours dans les jeux vietnamiens
L'analyse des rapports LQA de jeux vietnamiens met systématiquement en évidence quatre catégories que les moteurs MT gèrent mal :
- Erreurs de pronoms et de registre : le vietnamien n'a pas de "vous" ou "je" universel. La paire correcte (em/anh, con/mẹ, bạn/bạn) dépend de la relation locuteur-auditeur. La MT utilise par défaut un pronom neutre souvent socialement incorrect pour l'âge ou le rang du PNJ.
- Manques de glyphes de police : les polices occidentales standard manquent de caractères vietnamiens spécifiques comme ẵ, ệ ou ợ. Quand le moteur de jeu se rabat sur une police système pour les glyphes manquants, le résultat est des carrés tofu - invisibles lors de la révision de fichiers et criants pour les joueurs en jeu.
- Chaos de concaténation : les moteurs de jeu construisent typiquement des phrases à partir de fragments : "[Joueur] a rejoint [Équipe]." L'ordre des mots et la grammaire vietnamiens dépendent du contexte de la phrase entière ; les fragments ne peuvent pas être réassemblés correctement après traduction.
- Chaînes non traduites : les libellés UI codés en dur, les info-bulles de développeur et les chaînes injectées via le code plutôt que le pipeline de localisation contournent entièrement la MT. Les rapports LQA placent cette catégorie à environ 24 % de tous les bugs trouvés.
Erreurs de pronoms : pourquoi la MT choisit-elle toujours la mauvaise forme honorifique ?
Les pronoms personnels vietnamiens encodent simultanément l'âge, le genre et la hiérarchie sociale. Quand un PNJ dit "Viens avec moi, [Joueur]," la paire de pronoms correcte dépend si le PNJ est plus âgé, plus jeune, un ami ou une figure d'autorité. La MT n'a pas accès à ces données relationnelles - elle utilise par défaut une forme neutre que les joueurs vietnamiens remarquent immédiatement comme incorrecte pour la scène.
Le correctif nécessite un travail de conception en amont, pas seulement une révision post-traduction. Construisez une carte des pronoms dans votre guide de style de localisation avant le début de la traduction : listez chaque PNJ majeur, son rôle, son âge par rapport au joueur, et la paire de pronoms attendue pour les adresses à la première et à la deuxième personne. Remettez ce document à la fois à votre traducteur et à votre relecteur LQA au début du projet, pas après la livraison de la traduction.
Manques de glyphes et diacritiques : le bug qui n'apparaît qu'en jeu
Le vietnamien utilise le script Quốc Ngữ : des lettres latines étendues avec des marques de forme de voyelle (accent circonflexe, brève, crochet) et des signes de ton (grave, aigu, crochet en haut, tilde, point en dessous). L'ensemble complet se trouve dans le bloc Unicode Latin Extended Additional (U+1E00-U+1EFF). Toute police ne couvrant que le Latin de base ou Latin-1 Supplement abandonnera silencieusement ces glyphes.
Dans le Package de localisation Unity, vérifiez que votre table de chaînes est stockée en UTF-8 et que l'atlas de police TextMeshPro inclut la plage Latin Extended Additional complète. Dans Unreal Engine, configurez la chaîne de repli de police pour qu'un glyphe vietnamien manquant replie vers une police connue correcte plutôt que la valeur système par défaut. Effectuez un contrôle de couverture des glyphes sur votre fichier de chaînes vietnamien réel - pas seulement "la police prétend-elle prendre en charge Unicode."
Chaos de concaténation : pourquoi la grammaire vietnamienne ne peut-elle pas être assemblée par morceaux ?
De nombreux moteurs de jeu construisent des phrases à partir de fragments injectés : "{nom} a vaincu {ennemi}." En anglais la grammaire environnante est fixe et les mots injectés sont juste des noms. En vietnamien la grammaire environnante peut devoir changer en fonction du nom inséré : un classificateur, un titre ou une forme de pronom peut être requis avant ou après le terme inséré, selon ce à quoi il se réfère.
Le seul correctif fiable est d'exposer des phrases complètes aux traducteurs, pas des fragments. Utilisez ICU MessageFormat (documenté dans la spécification Unicode CLDR LDML) ou l'équivalent de votre moteur pour laisser les traducteurs réordonner librement les tokens dans un modèle de phrase complet unique. Ne divisez jamais une unité grammaticale en deux clés de localisation. L'ordre des mots vietnamien est flexible mais dépend de la clause complète, pas de fragments séparés.
Ce que votre équipe peut faire en interne et quand faire appel à un relecteur vietnamien natif
Plusieurs vérifications LQA ne nécessitent aucune connaissance de la langue vietnamienne et peuvent être effectuées entièrement par votre équipe QA :
- Rapport de couverture linguistique : chaque clé de chaîne dans la build doit avoir une valeur vietnamienne, pas un repli anglais ou une chaîne vide.
- Vérification de la couverture des glyphes pour U+1E00-U+1EFF sur chaque ressource de police utilisée dans l'interface vietnamienne.
- Exécution de pseudo-localisation dans Unity ou Unreal pour prévisualiser l'expansion du texte avant la livraison de la traduction.
- Audit de débordement d'interface : testez chaque conteneur avec un texte 25-30 % plus long qu'en anglais.
- Formatage des nombres et devises : le vietnamien utilise le point (.) pour les milliers, la virgule (,) pour les décimales ; 500.000₫ et non 500,000₫.
Un relecteur vietnamien natif est véritablement nécessaire pour la correction des pronoms et du registre dans tous les dialogues de l'histoire et les discours des PNJ, la pertinence culturelle de l'humour et des expressions idiomatiques, et le flux de dialogue en contexte - où un vietnamien correct peut encore sonner traduit si le rythme des phrases et les choix de pronoms sont maladroits. Le marché du jeu mobile vietnamien compte environ 55 millions de joueurs ; le coût d'un passage LQA est faible par rapport au coût de réputation des posts viraux sur le vietnamien cassé de votre jeu.
Pour de l'aide sur la localisation et le LQA de jeux en vietnamien, consultez le service de localisation de jeux en vietnamien.
FAQ
Ai-je besoin d'un passage LQA complet si un traducteur humain a déjà révisé les fichiers ?
Oui. La révision de fichiers détecte les erreurs de traduction mais pas les bugs en contexte : débordement d'interface, échecs de concaténation, glyphes manquants et chaînes codées en dur n'apparaissent que dans le jeu en cours d'exécution. Le LQA complète la révision de traduction et ne la remplace pas. Effectuez le passage de captures d'écran en jeu après la QA de traduction, pas à sa place.
Combien de chaînes dans un jeu mobile typique nécessitent le LQA vietnamien ?
Un RPG mobile de taille moyenne a généralement 5.000-15.000 chaînes localisées. Un passage LQA complet couvre tous les écrans UI, les dialogues de l'histoire principale et les noms des PNJ. Un passage allégé couvre le chemin critique : menu principal, HUD, tutoriel et moments clés de l'histoire. Pour une première sortie au Vietnam, une couverture complète du chemin critique plus des vérifications ponctuelles sur les flux secondaires est un point de départ pratique.
Puis-je utiliser la MT avec post-édition (MTPE) pour les jeux vietnamiens au lieu d'une traduction fraîche ?
La MTPE est viable pour les descriptions d'objets, les messages système et tout texte où le choix de pronoms est fixe et le registre neutre. Évitez la MTPE pour les dialogues de l'histoire, les discours des PNJ et toute scène où la relation locuteur-auditeur détermine le choix des pronoms. Le post-éditeur doit être un locuteur natif vietnamien qui évalue le contexte, pas seulement la fluidité.
Quelle gravité attribuer à une erreur de pronom dans un jeu vietnamien ?
Les erreurs de pronoms dans les dialogues de l'histoire sont typiquement Majeures (le joueur comprend le texte mais le registre social est manifestement faux). Une erreur de pronom qui change le sens d'une instruction de quête ou obscurcit la relation du PNJ avec le joueur est Critique. Les erreurs de pronoms dans l'interface système sur des écrans contextuellement neutres (paramètres, chargement) sont Mineures. Appliquez MQM ou l'échelle de votre studio de manière cohérente pour que relecteurs et développeurs s'accordent sur les priorités.
Quels moteurs ont le meilleur support intégré pour la localisation vietnamienne ?
Le Package de localisation Unity (com.unity.localization) prend en charge les tables de chaînes UTF-8, les Smart Strings pour la pluralisation et les conditions, et la pseudo-localisation pour les tests de mise en page précoces. Le pipeline de localisation d'Unreal Engine prend en charge l'export XLIFF et les chaînes de repli de police. Les deux moteurs nécessitent un atlas de police configuré manuellement pour couvrir la plage Unicode vietnamienne complète (U+1E00-U+1EFF). Aucun moteur ne détecte automatiquement le registre des pronoms - cela nécessite toujours le jugement d'un relecteur natif.
Sources officielles
- Unity Localization Package : Tables de chaînes - Structure des tables de chaînes UTF-8, Smart Strings et pseudo-localisation pour les tests de mise en page. Vérifié oct. 2026.
- Unicode CLDR : Langage de balisage de données locales (LDML) - Spécification ICU MessageFormat pour les modèles de phrases réordonnables et sensibles au pluriel. Vérifié oct. 2026.
- W3C Internationalisation : Langue sur le Web - Exigences d'attribut lang et guide de balise BCP 47 pour le vietnamien (vi, vi-VN). Vérifié oct. 2026.
- Transphere : Guide de localisation de jeux vietnamiens 2026 - Diacritiques vietnamiens, manques de glyphes, complexité des pronoms et données d'expansion des chaînes UI. Vérifié oct. 2026.
Written by Dao Huy (Lucas), Vietnamese translator & localization specialist (EN · ZH · FR → Vietnamese). See translation services →
