Lokalisierungsprüfung im Unity-Editor
Prüfe deine Lokalisierung,
bevor es deine Spieler tun.
Jede Sprache auf Probefahrt.
Localization Checker hilft dir, lokalisierte UIs in Unity zu testen. Finde Textüberlauf und Überlappungen, fehlende Glyphen, Fehler in Platzhaltern und Rich-Text-Tags sowie nicht übersetzten Text. Prüfe deine ausgewählten Sprachen und Auflösungen in einem Scan und nutze anschließend den Play Mode, um Bildschirme zu prüfen, die dein Spiel erstellt oder aktualisiert.
Das Plugin prüft vorhandene Übersetzungen; es übersetzt oder überarbeitet sie nicht.
Unterstützt Unity 2022.3 LTS und neuer, einschließlich Unity 6, sowie Tuanjie Engine 2022.3. Prüft TextMeshPro und die ältere Komponente UI Text. Für die Prüfung von UI Toolkit ist Unity 6 erforderlich.
Einmal scannen, alle Sprachen sehen.
-
Übersetzungen anbinden, Sprachen und Auflösungen wählen
- alle Sprachen × alle Auflösungen × 5 Prüfungen
Ein Scan
-
Welche Sprache, welches Problem: eine Tabelle
-
Direkt in deiner UI markiert, nummeriert nach Problemtyp
Was das Plugin findet
Ein Button, neun Sprachen
Browser-Animation mit neun Sprachversionen, darunter Englisch: Der deutsche Text läuft über den Rand, während den Beispiel-Fonts chinesische, japanische und koreanische Glyphen fehlen. Diagnoserahmen und Markierungen zeigen beide Probleme.
Fehlende Zeichen, pro Font aufgelistet
Was geprüft wird
-
Textüberlauf und Layout
Unitys Text-Engine misst eine Kopie deiner UI für jede ausgewählte Sprache und Auflösung. So findest du Textüberlauf, abgeschnittenen Text und Text, den Auto Size zu stark verkleinert. Bei unterstützten Textkomponenten testet die Engine Vorschläge wie die größte noch passende Schriftgröße, Auto Size oder Zeilenumbruch.
-
Fehlende Glyphen und Schriftabdeckung
Prüfe, ob die zugewiesene Schrift und ihre Fallback-Schriften deinen Text darstellen können. Vergleiche die Schriftabdeckung mit den integrierten Zeichensätzen der Sprachen und kopiere fehlende Zeichen in den Font Asset Creator. Die Zeichensatzvorlagen umfassen die von Steam vollständig unterstützten Sprachen.
-
Platzhalter, Tags und Übersetzungen
Finde fehlende oder veränderte Platzhalter, nicht geschlossene oder falsch verschachtelte Rich-Text-Tags, fehlende und leere Übersetzungen sowie „TODO“-Markierungen. Mögliche Zeichenkodierungsfehler und Übersetzungen, die mit dem Ausgangstext übereinstimmen, werden zur Überprüfung markiert. Außerdem findet das Plugin hartcodierten UI-Text ohne Anbindung an die Lokalisierung.
-
Bildschirme im Play Mode prüfen
Öffne den gewünschten Bildschirm im laufenden Spiel, aktiviere das Fenster von Localization Checker und drücke F8. Die Patrouille schaltet über dein Lokalisierungssystem durch die ausgewählten Sprachen, prüft die angezeigte UI und erstellt pro Sprache einen Screenshot. Sie prüft auch UI, die erst zur Laufzeit entsteht.
Von der Übersicht zum einzelnen Problem
So arbeitet das Plugin in deinem Projekt
- Scans messen Kopien deiner UI in einer versteckten Vorschauszene und verändern oder speichern die Originale nicht. Die Vorschau in der Scene View ersetzt angezeigten Text vorübergehend und stellt ihn danach wieder her. Das Handbuch beschreibt die Auswirkungen der Vorschau und des Play Mode.
- Reines Editor-Plugin: Nichts davon landet in deinen Builds. Keine DLLs von Dritten, keine Netzwerkverbindungen. Der komplette C#-Quellcode liegt bei.
- Funktioniert mit Unity Localization, I2 Localization oder deinen eigenen CSV-, Excel-, JSON-, XLIFF- und gettext-PO-Dateien. Oberfläche und Dokumentation auf Englisch und Chinesisch.
- Exportiere die Problemliste als CSV oder als Offline-HTML-Bericht. Für Continuous Integration steht eine Kommandozeile bereit.