Creation:2024-08-11Last update:2026-03-31

    Intlayer CLI - Alle Intlayer-CLI-Befehle für Ihre mehrsprachige Website


    Inhaltsverzeichnis


    Paket installieren

    Installieren Sie die erforderlichen Pakete mit npm:

    bash
    npm install intlayer-cli -g
    Wenn das Paket intlayer bereits installiert ist, wird das CLI automatisch mitinstalliert. Sie können diesen Schritt überspringen.

    Paket intlayer-cli

    Das Paket intlayer-cli dient dazu, Ihre Intlayer-Deklarationen in Wörterbücher zu transpilieren.

    Dieses Paket transpiliert alle Intlayer-Dateien, wie z. B. src/**/*.content.{ts|js|mjs|cjs|json|tsx|jsx|md|mdx|yaml|yml}. Erfahren Sie, wie Sie Ihre Intlayer-Deklarationsdateien deklarieren.

    Um Intlayer-Wörterbücher zu interpretieren, können Sie Interpreter wie react-intlayer oder next-intlayer verwenden.

    Unterstützung von Konfigurationsdateien

    Intlayer akzeptiert verschiedene Formate für Konfigurationsdateien:

    • intlayer.config.ts
    • intlayer.config.js
    • intlayer.config.json
    • intlayer.config.cjs
    • intlayer.config.mjs
    • .intlayerrc

    Um zu erfahren, wie Sie verfügbare Sprachen oder andere Parameter konfigurieren, lesen Sie die Konfigurationsdokumentation hier.

    Intlayer-Befehle ausführen

    Authentifizierung

    • Anmelden - Bei Intlayer CMS authentifizieren und Zugangsdaten erhalten

    Kernbefehle

    Wörterbuchverwaltung

    Komponentenverwaltung

    • Strings extrahieren - Extrahieren Sie Strings aus Komponenten in eine .content-Datei in der Nähe der Komponente

    Konfiguration

    Dokumentationsverwaltung

    Editor & Live Sync

    • Editor-Befehle - Verwenden Sie die Befehle des Intlayer-Editors
    • Live Sync-Befehle - Verwenden Sie Live Sync, um Inhaltsänderungen aus dem CMS zur Laufzeit zu übernehmen

    CI/CD & Automatisierung

    • CI-Befehl - Führen Sie Intlayer-Befehle mit automatisch eingefügten Zugangsdaten für CI/CD-Pipelines aus

    Entwicklungstools

    Intlayer-Befehle in Ihrer package.json verwenden

    package.json
    "scripts": {  "intlayer:init": "npx intlayer init",  "intlayer:login": "npx intlayer login",  "intlayer:build": "npx intlayer build",  "intlayer:watch": "npx intlayer build --watch",  "intlayer:standalone": "npx intlayer standalone --packages intlayer vanilla-intlayer",  "intlayer:push": "npx intlayer push",  "intlayer:pull": "npx intlayer pull",  "intlayer:fill": "npx intlayer fill",  "intlayer:list": "npx intlayer content list",  "intlayer:test": "npx intlayer content test",  "intlayer:extract": "npx intlayer extract",  "intlayer:projects": "npx intlayer projects list",  "intlayer:doc:translate": "npx intlayer doc translate",  "intlayer:doc:review": "npx intlayer doc review"}

    Hinweis: Sie können auch die kürzeren Aliase verwenden:

    • npx intlayer list anstelle von npx intlayer content list
    • npx intlayer test anstelle von npx intlayer content test
    • npx intlayer projects-list oder npx intlayer pl anstelle von npx intlayer projects list