Skip to content

Übersetzungs-Dashboard

Das Übersetzungs-Dashboard ist eine lokale Web-Benutzeroberfläche zum Prüfen und Bearbeiten der Übersetzungsdaten Ihres Projekts. Es liest aus drei Speichern:

  • SQLite-Cache (cacheDir) – Übersetzungen von Dokumentationssegmenten, Fehleraufzeichnungen, Markdown-Problemanalysen
  • strings.json – UI-String-Katalog (einfache Strings und Pluralgruppen)
  • Benutzerglossar-CSV (glossary.userGlossary) – Terminologiehinweise für translate-ui und proofread-ui

Verwenden Sie es nach einem Übersetzungslauf, um Probleme zu finden, fehlerhafte Ausgaben zu überschreiben oder die Cache-Abdeckung zu überprüfen – ohne manuell SQLite oder JSON durchsuchen zu müssen.

Dashboard starten

bash
ai-i18n-tools dashboard
# Optional: choose port, do not auto-open browser
# ai-i18n-tools dashboard -p 8765 --no-open

Der Standard-Listen-Port ist 8675. Falls dieser Port nicht verfügbar ist, versucht der Server den nächsten Port (bis zu 1000 Versuche) und protokolliert den gewählten Port. Der veraltete Alias editor funktioniert weiterhin, gibt aber eine Warnung aus – bevorzugen Sie dashboard.

Die Dashboard-Benutzeroberfläche verwendet dieselbe Gebietsschema-Auflösung wie die CLI: -L / --ui-langAI_I18N_LANG → Konfiguration uiLanguage → Betriebssystem-Gebietsschema. Siehe Sprache der Tool-Benutzeroberfläche.

Übersetzungs-Dashboard mit Registerkarte „Dokumentation“ mit Filtern und zwischengespeicherten Segmentzeilen

Welchen Tab soll ich verwenden?

Ich möchte…TabAnleitung
Dokumentationssegmente reparieren, die bei der Übersetzung fehlgeschlagen sindFehlerFehler
Quell-Markdown vor der Übersetzung reparierenMarkdown-ProblemeMarkdown-Probleme
Eine zwischengespeicherte Dokumentationsübersetzung überschreibenDokumentationDokumentations-Cache
Eine UI-Beschriftung korrigierenUI-StringsUI-Strings & Plurale
Eine Pluralform korrigieren (one, other, …)UI-PluraleUI-Strings & Plurale
Terminologie für die UI-Übersetzung sperrenGlossarGlossar
Cache-Abdeckung und Modellnutzung anzeigenStatistikenStatistiken

Nach der Bearbeitung

Sie haben bearbeitet…Dann ausführen…Vermeiden Sie…
Dokumentations-Cache-Zeilesync --force-update oder translate-docs --force-update
UI-String oder Pluraleinfaches sync oder translate-ui--force (überschreibt user-edited-Zeilen)
Glossar-Zeilenächstes translate-ui oder proofread-ui

Dokumentation (SQLite-Cache) – Manuelle Bearbeitungen werden im Cache mit dem Modell user-edited markiert. Wenn Sie translate-docs oder sync für eine unveränderte Quelle erneut ausführen, wird die zwischengespeicherte Übersetzung wiederverwendet (kein LLM-Aufruf). Führen Sie sync --force-update oder translate-docs --force-update aus, um das Markdown auf der Festplatte aus dem Cache zu aktualisieren. Verwenden Sie --force nur, wenn Sie den Cache umgehen und eine Neuübersetzung vom LLM wünschen (manuelle Korrekturen werden überschrieben).

UI-Strings (strings.json) – Manuelle Bearbeitungen werden in models[locale] mit user-edited markiert. Wenn Sie translate-ui oder sync erneut ausführen, werden Einträge übersprungen, die bereits eine Übersetzung haben. Verwenden Sie --force für UI-Befehle, um manuelle Korrekturen neu zu übersetzen und zu überschreiben.

Tipps

  • Log-Link-Schaltflächen (🔗 in Tabellenzeilen) geben Datei:Zeilen-Hinweise an das Terminal aus, in dem ai-i18n-tools dashboard ausgeführt wird – nützlich, um vom Browser zu Ihrem Editor zu springen. Wenn Sie eine von VS Code abgeleitete IDE (wie Cursor, Antigravity, ...) verwenden, können Sie mit CTRL-Klick auf den Datei:Zeilen-Link im Terminalfenster die Datei an der angegebenen Zeile öffnen.
  • Schließen (oben rechts in der Tableiste) fährt den Dashboard-Server ordnungsgemäß herunter.
  • Wenn der Server stoppt, während die Browser-Registerkarte noch geöffnet ist, erscheint ein Overlay. Starten Sie ai-i18n-tools dashboard neu, um die Verbindung wiederherzustellen, oder schließen Sie das Fenster, wenn Sie mit dem Dashboard fertig sind.

Veröffentlicht unter der MIT-Lizenz.