Stellen Sie Ihre Frage und erhalten Sie einen Resümee des Dokuments, indem Sie diese Seite und den AI-Anbieter Ihrer Wahl referenzieren
Durch die Integration des Intlayer MCP-Servers in Ihren bevorzugten AI-Assistenten können Sie alle Dokumente direkt von ChatGPT, DeepSeek, Cursor, VSCode usw. abrufen.
Dokumentation des MCP-Servers ansehenDer Inhalt dieser Seite wurde mit einer KI übersetzt.
Den englischen Originaltext ansehenWenn Sie eine Idee haben, um diese Dokumentation zu verbessern, zögern Sie bitte nicht, durch das Einreichen eines Pull-Requests auf GitHub beizutragen.
GitHub-Link zur DokumentationMarkdown des Dokuments in die Zwischenablage kopieren
Wörterbücher füllen / prüfen / übersetzen
npx intlayer fillDieser Befehl analysiert Ihre Content-Deklarationsdateien auf potenzielle Probleme wie fehlende Übersetzungen, strukturelle Inkonsistenzen oder Typabweichungen. Wenn Probleme gefunden werden, schlägt intlayer fill Aktualisierungen vor oder wendet sie an, um Ihre Wörterbücher konsistent und vollständig zu halten.
Aliase:
- npx intlayer dictionaries fill
- npx intlayer dictionary fill
- npx intlayer dic fill
Argumente:
Optionen für die Dateiliste:
-f, --file [files...]: Eine Liste spezifischer Content-Deklarationsdateien, die geprüft werden sollen. Wenn nicht angegeben, werden alle entdeckten *.content.{ts,js,mjs,cjs,tsx,jsx,json} basierend auf Ihrer Konfigurationsdatei geprüft.
Beispiel: npx intlayer dictionary fill -f src/home/app.content.ts
-k, --keys [keys...]: Filtert Wörterbücher basierend auf Schlüsseln. Wenn nicht angegeben, werden alle Wörterbücher geprüft.
Beispiel: npx intlayer dictionary fill -k key1 key2
--key [keys...]: Filtert Wörterbücher basierend auf Schlüsseln (Alias für --keys).
Beispiel: npx intlayer dictionary fill --key key1 key2
--excluded-keys [excludedKeys...]: Schließt Wörterbücher basierend auf Schlüsseln aus. Wenn nicht angegeben, werden alle Wörterbücher geprüft.
Beispiel: npx intlayer dictionary fill --excluded-keys key1 key2
--excluded-key [excludedKeys...]: Filtert Wörterbücher basierend auf Schlüsseln heraus (Alias für --excluded-keys).
Beispiel: npx intlayer dictionary fill --excluded-key key1 key2
--path-filter [pathFilters...]: Filtert Wörterbücher basierend auf einem Glob-Muster für Dateipfade.
Beispiel: npx intlayer dictionary fill --path-filter "src/home/**"
Optionen für die Ausgabe von Einträgen:
--source-locale [sourceLocale]: Die Quell-Locale, von der übersetzt werden soll. Wenn nicht angegeben, wird die Standard-Locale aus Ihrer Konfiguration verwendet.
--output-locales [outputLocales...]: Ziel-Locale(n), in die übersetzt werden soll. Wenn nicht angegeben, werden alle Locale aus Ihrer Konfiguration verwendet, außer der Quell-Locale.
--mode [mode]: Übersetzungsmodus: complete, review. Standard ist complete. complete füllt alle fehlenden Inhalte aus, review füllt fehlende Inhalte aus und überprüft vorhandene Schlüssel.
Git-Optionen:
- --git-diff: Nur auf Wörterbüchern ausführen, die Änderungen vom Basis-Branch (Standard origin/main) zum aktuellen Branch (Standard: HEAD) enthalten.
- --git-diff-base: Gibt die Basis-Referenz für den Git-Diff an (Standard origin/main).
- --git-diff-current: Gibt die aktuelle Referenz für den Git-Diff an (Standard: HEAD).
- --uncommitted: Uncommittete Änderungen einschließen.
- --unpushed: Nicht gepushte Änderungen einschließen.
--untracked: Nicht verfolgte Dateien einschließen.
Beispiel: npx intlayer doc translate --git-diff --git-diff-base origin/main --git-diff-current HEAD
Beispiel: npx intlayer doc translate --uncommitted --unpushed --untracked
KI-Optionen:
- --model [model]: Das für die Übersetzung zu verwendende KI-Modell (z.B. gpt-3.5-turbo).
- --provider [provider]: Der KI-Anbieter, der für die Übersetzung verwendet wird.
- --temperature [temperature]: Temperatureinstellung für das KI-Modell.
- --api-key [apiKey]: Geben Sie Ihren eigenen API-Schlüssel für den KI-Dienst an.
- --custom-prompt [prompt]: Geben Sie eine benutzerdefinierte Eingabeaufforderung für Ihre Übersetzungsanweisungen an.
--application-context [applicationContext]: Geben Sie zusätzlichen Kontext für die KI-Übersetzung an.
Beispiel: npx intlayer fill --model gpt-3.5-turbo --provider openai --temperature 0.5 --api-key sk-1234567890 --application-context "Meine Anwendung ist ein Katzenladen"
Optionen für Umgebungsvariablen:
- --env: Gibt die Umgebung an (z.B. development, production).
--env-file [envFile]: Gibt eine benutzerdefinierte Umgebungsdatei an, aus der Variablen geladen werden.
Beispiel: npx intlayer fill --env-file .env.production.local
Beispiel: npx intlayer fill --env production
Konfigurationsoptionen:
--base-dir: Gibt das Basisverzeichnis für das Projekt an.
Beispiel: npx intlayer fill --base-dir ./src
--no-cache: Deaktiviert den Cache.
Beispiel: npx intlayer build --no-cache
Vorbereitungsoptionen:
--build: Baut die Wörterbücher vor dem Pushen, um sicherzustellen, dass der Inhalt aktuell ist. True erzwingt den Build, false überspringt den Build, undefined erlaubt die Verwendung des Build-Caches.
--skip-metadata: Überspringt das Ausfüllen fehlender Metadaten (Beschreibung, Titel, Tags) für Wörterbücher.
Protokollierungsoptionen:
- --verbose: Aktiviert ausführliche Protokollierung zur Fehlerbehebung. (Standardmäßig true bei Verwendung der CLI)
Beispiel:
npx intlayer fill --file src/home/*.content.ts --source-locale en --output-locales fr es --model gpt-3.5-turboDieser Befehl übersetzt Inhalte von Englisch nach Französisch und Spanisch für alle Inhaltsdeklarationsdateien im Verzeichnis src/home/ unter Verwendung des GPT-3.5 Turbo Modells.