Vérification de la localisation dans l’éditeur Unity

Trouvez les bugs
de localisation
avant vos joueurs.

Un galop d’essai pour chaque langue.

Localization Checker vous aide à tester vos interfaces localisées dans Unity. Repérez les débordements et chevauchements de texte, les glyphes manquants, les erreurs de placeholders et de balises rich text ainsi que le texte non traduit. Vérifiez les langues et les résolutions de votre choix en un seul scan, puis utilisez le mode Play pour vérifier les écrans créés ou mis à jour par votre jeu.

Le plugin vérifie les traductions existantes ; il ne les traduit ni ne les réécrit.

Unity Asset Store · bientôt disponibleTuanjie Store (Chine) · bientôt disponibleitch.io · bientôt disponible Lire la documentation (anglais, chinois)

Fonctionne avec Unity 2022.3 LTS et les versions ultérieures, y compris Unity 6, ainsi qu’avec Tuanjie Engine 2022.3. Vérifie TextMeshPro et l’ancien composant UI Text. La vérification d’UI Toolkit nécessite Unity 6.

Un seul scan, toutes les langues.

  1. Le haut de la fenêtre du plugin : fichiers de traduction, portée « scènes ouvertes », langues à vérifier, langue des textes en, résolutions 1920x1080.

    Branchez vos traductions, choisissez vos langues et résolutions

  2. toutes les langues × toutes les résolutions × 5 vérifications

    Un seul scan

  3. La matrice de la vue d’ensemble après un scan : lignes de, ja, (sans langue) et Sources ; colonnes débordement, glyphes manquants, placeholders, balises rich text et traduction ; cases rouges pour 2 débordements en allemand et 15 glyphes manquants en japonais.

    Quelle langue, quel problème : un seul tableau

  4. La carte de chaleur dans la vue Scene : le menu principal de la démo avec des cadres colorés numérotés sur le titre et les boutons, et une légende allant de 1 (débordement) à 5 (débordement imminent).

    Signalé directement sur votre interface, numéroté par type de problème

Ce que le plugin trouve

La vue Scene d’Unity montre le libellé allemand « Spiel beenden » qui dépasse de son bouton. Le texte est encadré en rouge, avec l’étiquette « de · Text overflows · 1920x1080 ».
Le libellé allemand ne tient pas dans le bouton Quit. Le plugin signale le débordement mesuré dans Unity.
La liste des problèmes du plugin après un scan : des lignes critiques « Missing glyphs » pour des textes japonais tels que 星明かりの物語 et スタート, une ligne par texte, chacune marquée Engine Metadata et ja.
Les textes japonais que la police de la démo ne sait pas afficher : un seul scan les liste, une ligne par texte.

Un bouton, neuf langues

La vue Scene d’Unity montre le libellé allemand « Spiel beenden » qui dépasse de son bouton. Le texte est encadré en rouge, avec l’étiquette « de · Text overflows · 1920x1080 ».

Animation dans le navigateur de neuf versions linguistiques, dont l’anglais : le texte allemand déborde, tandis que les polices d’exemple ne possèdent pas les glyphes chinois, japonais et coréens. Les cadres et étiquettes de diagnostic signalent ces deux types de problèmes.

Caractères manquants, classés par police

La vue d’ensemble après un scan : la matrice langue × vérification compte 15 glyphes manquants pour le japonais ; Language coverage indique que Lato SDF n’a aucun caractère japonais ; « The scan’s missing characters by font » liste Lato SDF.asset avec 56 caractères manquants et un bouton « Copy for Font Asset Creator ».
La vue d’ensemble compte les glyphes manquants par langue, montre quels assets de police couvrent quelle langue et liste les caractères manquants par police. Un clic les copie pour le Font Asset Creator d’Unity.

Ce qu’il vérifie

  • Débordement de texte et mise en page

    Le moteur de texte d’Unity mesure une copie de votre interface pour chaque langue et chaque résolution sélectionnées. Repérez les débordements, les textes tronqués et les textes qu’Auto Size a trop réduits. Pour les composants de texte pris en charge, le moteur teste des suggestions telles que la plus grande taille de police adaptée, Auto Size ou le retour à la ligne.

  • Glyphes manquants et couverture des polices

    Vérifiez si la police attribuée et ses polices de repli peuvent afficher votre texte. Comparez la couverture des polices aux jeux de caractères intégrés pour chaque langue et copiez les caractères manquants dans le Font Asset Creator. Les jeux de caractères prédéfinis couvrent notamment les langues intégralement prises en charge par Steam.

  • Placeholders, balises et traductions

    Repérez les placeholders manquants ou modifiés, les balises rich text non fermées ou mal imbriquées, les traductions manquantes ou vides et les marqueurs « TODO ». Les erreurs d’encodage possibles et les traductions identiques au texte source sont signalées pour vérification. Le plugin repère aussi le texte d’interface codé en dur qui n’est pas relié au système de localisation.

  • Vérification des écrans en mode Play

    Ouvrez l’écran à vérifier dans votre jeu en cours d’exécution, donnez le focus à la fenêtre Localization Checker, puis appuyez sur F8. La patrouille utilise votre système de localisation pour parcourir les langues sélectionnées, vérifie l’interface affichée et prend une capture d’écran pour chaque langue. Elle vérifie aussi l’interface créée à l’exécution.

De la vue d’ensemble au détail des problèmes

La vue d’ensemble de Localization Checker montre un tableau croisant les langues et les vérifications, les Canvas les plus touchés, la couverture des polices par langue et les caractères manquants par police.
Comparez les langues et les types de problèmes, retrouvez les écrans concernés et examinez la couverture des polices.
La liste des problèmes triée par gravité, avec le bouton Quit en allemand sélectionné et « Spiel beenden » encadré dans la vue Scene.
Sélectionnez un problème pour retrouver l’objet concerné. Certains résultats de scan permettent également d’afficher un aperçu de la traduction.
La carte de chaleur dans la vue Scene, avec des contours numérotés autour des composants de texte concernés et une couleur par type de problème.
La carte de chaleur montre où les problèmes apparaissent dans l’interface.

Fonctionnement dans votre projet

  • Les scans mesurent des copies de votre interface dans une scène d’aperçu cachée, sans modifier ni enregistrer les originaux. L’aperçu dans la vue Scene remplace temporairement le texte affiché, puis le rétablit. Le manuel détaille les effets de l’aperçu et du mode Play.
  • Côté éditeur uniquement : rien ne part dans vos builds. Pas de DLL tierces, pas de connexion réseau. Code source C# complet inclus.
  • Fonctionne avec Unity Localization, I2 Localization ou vos propres fichiers CSV, Excel, JSON, XLIFF et gettext PO. Interface et documentation en anglais et en chinois.
  • Exportez la liste des problèmes en CSV ou en rapport HTML consultable hors ligne. Un outil en ligne de commande pour l’intégration continue.