Skip to content

CLI-Referenz ​

Führen Sie ai-i18n-tools <command> --help für jede Flagge in einem Befehl aus. Die nachfolgenden Seiten fügen Kontext, Schlüsseloptionen und Links zu Themenleitfäden hinzu.

Befehlsübersicht ​

Erste Schritte ​

BefehlZusammenfassung
versionDruckt die CLI-Version und den Build-Timestamp.
initErstellt eine Starter-Konfiguration; -t wählt eine Scaffold-Vorlage aus.
helpHilfe für einen Unterbefehl anzeigen.

Modelle & Sprachen ​

BefehlZusammenfassung
check-modelsValidiert konfigurierte Modell-IDs gegen den aktiven Anbieter.
list-modelsListet Modelle auf, die vom aktiven Anbieter beworben werden.
bench-modelsBenchmark konfigurierte Modelle auf einer Sample-Übersetzung.
list-languagesListet den gebündelten UI-Sprachenkatalog auf.

UI-Strings ​

BefehlZusammenfassung
extractAktualisiert strings.json aus Quell-Literalen und HTML-Markern.
mark-htmlFügt data-i18n*-Marker in HTML-Dateien ein.
migrate-intlayerIntlayer .content.ts-Wörterbücher importieren und einfache useIntlayer- / getIntlayer-Websites in t() umschreiben.
generate-ui-languagesErstellt ui-languages.json aus Konfig-Lokalen.
translate-uiÜbersetzt UI-Strings (strings.json → Lokale JSON).
sync-uiExtrahiert und übersetzt dann UI-Strings.
proofread-uiExtrahiert und überprüft dann Quell-Lokale UI-Strings mit LLM.
export-ui-xliffExportiert strings.json nach XLIFF 2.0.

Dokumente ​

BefehlZusammenfassung
translate-docsÜbersetzt Markdown, MDX, .astro und Framework-Kataloge.
write-heading-idsFügt HTML-Ankerzeilen vor ATX-Überschriften ein.
check-markdownScanniert Markdown/MDX auf Trennzeichen- und Betonungsprobleme.

JSON & SVG ​

BefehlZusammenfassung
translate-jsonÜbersetzt verschachteltes JSON pro json[]-Konfig-Block.
translate-svgÜbersetzt SVG-Dateien, die in config.svg konfiguriert sind.

Workflows & Reporting ​

BefehlZusammenfassung
syncFührt Extraktion + UI + SVG + Dokumente + JSON in einer Pipeline aus.
statusZeigt die Übersetzungsabdeckung von UI, Dokumentation und JSON an.
statisticsZeigt Cache- und strings.json-Statistiken an.
usageAufgezeichnete Token und Kosten für Modell-API-Aufrufe ausgeben.

Cache-Wartung ​

BefehlZusammenfassung
cleanupVeraltete/verwaiste/nicht konfigurierte Cache-Zeilen für Gebietsschemas bereinigen und Markdown-Probleme neu füllen.
clean-tempSucht und löscht *.log, *.tmp und Cache-Backups.
purge-localeEntfernt Cache-Zeilen und generierte Artefakte für Gebietsschema(s).

Dashboard & Glossar ​

BefehlZusammenfassung
dashboard (dash)Startet die Weboberfläche des Übersetzungs-Dashboards.
glossary-generateSchreibt eine leere glossary-user.csv-Vorlage.

Synopsis ​

bash
ai-i18n-tools version
ai-i18n-tools init [-t ui-markdown|ui-docusaurus|ui-starlight|ui-vitepress|ui-nextra|ui-fumadocs|ui-astro-website|ui-json-bundles] [-o path] [-P <provider>] [--with-translate-ignore]
ai-i18n-tools help [command]
ai-i18n-tools check-models
ai-i18n-tools list-models
ai-i18n-tools bench-models [--model <ids>] [--text <text>|--file <path>] [--source <locale>] [--target <locale>]
ai-i18n-tools list-languages [search]
ai-i18n-tools extract
ai-i18n-tools mark-html [paths...] [--write]
ai-i18n-tools migrate-intlayer [paths...] [--write] [--report <path>] [--content-glob <glob>] [--t-import <specifier>]
ai-i18n-tools generate-ui-languages [--master path] [--dry-run]
ai-i18n-tools translate-ui …
ai-i18n-tools sync-ui …
ai-i18n-tools proofread-ui …
ai-i18n-tools export-ui-xliff …
ai-i18n-tools translate-docs …
ai-i18n-tools write-heading-ids …
ai-i18n-tools check-markdown [-p|--path <path>] [-f|--file <path>] [--json] [--no-cache]
ai-i18n-tools translate-json …
ai-i18n-tools translate-svg …
ai-i18n-tools sync …
ai-i18n-tools status …
ai-i18n-tools statistics …
ai-i18n-tools usage …
ai-i18n-tools cleanup …
ai-i18n-tools clean-temp …
ai-i18n-tools purge-locale -l <code> [-l <code> …] [--dry-run] [-y|--yes] [-f|--force] [--keep-files] [--backup <path>]
ai-i18n-tools dashboard …
ai-i18n-tools glossary-generate

Stamm- und globale Optionen ​

OptionBereichBeschreibung
-V / --versionStammprogrammGibt die Versionsnummer und den Build-Zeitstempel aus (gleiche Informationen wie der Unterbefehl version).
-h / --helpStammprogrammZeigt die Hilfe für das Stammprogramm oder für einen Unterbefehl an, wenn zusammen mit einem Befehlsnamen verwendet.
-c / --config <path>Jeder BefehlPfad zur Konfigurationsdatei (Standard: ai-i18n-tools.config.json).
-v / --verboseJeder BefehlAusführliche Protokollierung.
-P / --provider <name>Jeder BefehlAktiver LLM-Anbieter für diesen Lauf; überschreibt den Konfigurationsschlüssel provider. Muss unter providers konfiguriert werden.
-L / --ui-lang <code>Jeder BefehlSprache für die eigene Benutzeroberfläche des Tools (CLI-Hilfe, Protokolle/Zusammenfassungen, Dashboard); Quelle mit höchster Priorität. Siehe Sprache der Tool-Benutzeroberfläche.
-w / --write-logs [path]Ausgewählte BefehleKonsolenausgabe in eine .log-Datei umleiten (Standardpfad: unter dem Stammverzeichnis cacheDir). Nur für translate-docs, translate-json, translate-svg, translate-ui, sync-ui, sync und cleanup verdrahtet.
--debug-failedÜbersetzungsbefehleSchreibt FAILED-TRANSLATION-Protokolle unter dem Stammverzeichnis cacheDir für jede verworfene Übersetzungsprüfung (falsches Skript, Analyse oder Qualität), einschließlich Fallbacks – nicht nur, wenn jedes Modell fehlschlägt. Provider-API-/leere-Body-Fehler werden auf der Konsole ausgegeben (einmal pro Modell und Fehlermeldung) und schreiben diese Dateien nicht. Gilt für translate-ui, translate-docs, translate-json, translate-svg, sync-ui, sync und cleanup.

Hilfe pro Befehl ​

VerwendungBeschreibung
ai-i18n-tools <command> --helpAlle Optionen für diesen Befehl.
ai-i18n-tools help <command>Gibt dieselbe Ausgabe wie <command> --help aus.

Zielsprachen (-l / --locale) ​

BefehleVerhalten
translate-docs, translate-json, translate-svg, translate-ui, sync, sync-ui, export-ui-xliff-l / --locale <codes> – durch Kommas getrennte BCP-47-Zielcodes (z. B. de,fr,pt-BR). Wenn weggelassen, stammen die Standardwerte aus der Konfiguration (json[]-Blöcke können auch pro Block targetLocales festlegen; UI-Schritte verwenden targetLocales minus sourceLocale).
proofread-ui-l / --locale <code> — einzelnes Quellgebietsschema zur Überprüfung (Standard: Konfiguration sourceLocale).

Veröffentlicht unter der MIT-Lizenz.