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

    Intlayer CLI - Wszystkie polecenia Intlayer CLI dla Twojej wielojęzycznej strony


    Spis treści


    Instalacja pakietu

    Zainstaluj niezbędne pakiety za pomocą npm:

    bash
    npm install intlayer-cli -g
    Jeśli pakiet intlayer jest już zainstalowany, CLI jest instalowane automatycznie. Możesz pominąć ten krok.

    pakiet intlayer-cli

    Pakiet intlayer-cli służy do transpilacji deklaracji intlayer do słowników.

    Ten pakiet transpiluje wszystkie pliki intlayer, takie jak src/**/*.content.{ts|js|mjs|cjs|json|tsx|jsx|md|mdx|yaml|yml}. Zobacz jak deklarować pliki deklaracji Intlayer.

    Do interpretacji słowników intlayer możesz użyć interpreterów, takich jak react-intlayer lub next-intlayer.

    Obsługa plików konfiguracyjnych

    Intlayer akceptuje wiele formatów plików konfiguracyjnych:

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

    Aby dowiedzieć się, jak skonfigurować dostępne języki lub inne parametry, zapoznaj się z dokumentacją konfiguracji tutaj.

    Wykonywanie poleceń Intlayer

    Uwierzytelnianie

    • Zaloguj - Uwierzytelnij się w Intlayer CMS i uzyskaj dane dostępu

    Polecenia Podstawowe

    Zarządzanie Słownikami

    Zarządzanie Komponentami

    Konfiguracja

    Zarządzanie Dokumentacją

    Edytor i Live Sync

    CI/CD i Automatyzacja

    • Polecenie CI - Wykonuj polecenia Intlayer z automatycznie wstrzykniętymi danymi uwierzytelniającymi dla potoków CI/CD

    Narzędzia Deweloperskie

    Używaj poleceń intlayer w swoim package.json

    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"}

    Uwaga: Możesz również użyć krótszych aliasów:

    • npx intlayer list zamiast npx intlayer content list
    • npx intlayer test zamiast npx intlayer content test
    • npx intlayer projects-list lub npx intlayer pl zamiast npx intlayer projects list