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

Einrichtung

BefehlZusammenfassung
versionDruckt die CLI-Version und den Build-Timestamp.
initErstellt eine Starter-Konfiguration; -t wählt eine Scaffold-Vorlage aus.

Modelle & Katalog

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.
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.

Andere Inhalte

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

Workflows & Status

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.

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).

Tools

BefehlZusammenfassung
dashboardStartet die Web-UI des Übersetzungs-Dashboards.
glossary-generateSchreibt eine leere glossary-user.csv-Vorlage.
helpZeigt Hilfe für einen Unterbefehl an.

Synopsis

bash
ai-i18n-tools version
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 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 write-heading-ids
ai-i18n-tools mark-html [paths...] [--write]
ai-i18n-tools extract
ai-i18n-tools translate-docs
ai-i18n-tools translate-json
ai-i18n-tools translate-svg
ai-i18n-tools translate-ui
ai-i18n-tools sync-ui
ai-i18n-tools proofread-ui
ai-i18n-tools check-markdown [-p|--path <path>] [-f|--file <path>] [--json] [--no-cache]
ai-i18n-tools export-ui-xliff
ai-i18n-tools sync
ai-i18n-tools status
ai-i18n-tools statistics
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 generate-ui-languages [--master path] [--dry-run]
ai-i18n-tools glossary-generate
ai-i18n-tools help [command]

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.

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.