Strona głównaPiaskownicaPrezentacjaAplikacjaDokumentacjaBlog
    • Englishangielski
      EN
    • русскийrosyjski
      RU
    • 日本語japoński
      JA
    • françaisfrancuski
      FR
    • 한국어koreański
      KO
    • 中文chiński
      ZH
    • españolhiszpański
      ES
    • Deutschniemiecki
      DE
    • العربيةarabski
      AR
    • italianowłoski
      IT
    • British Englishangielski brytyjski
      EN-GB
    • portuguêsportugalski
      PT
    • हिन्दीhindi
      HI
    • Türkçeturecki
      TR
    • polskipolski
      PL
    • Indonesiaindonezyjski
      ID
    • Tiếng Việtwietnamski
      VI
    • українськаukraiński
      UK
    /
    Filtruj dokumenty według frameworka
    Alt+←
    Dlaczego Intlayer?
    Zacząć
    Koncepcja
    • Jak działa Intlayer
    • Konfiguracja
    • TestFillBuildWatchExtractLoginPushPullConfigurationListVersionEditorLiveDebugDoc ReviewDoc TranslateSDK
    • Edytor wizualny
    • CMS
    • Integracja CI/CD
    • TłumaczenieLiczba mnogaWyliczenieWarunekPłećWstawieniePlikZagnieżdżanieMarkdownHTMLPobieranie funkcji
    • Plik dla każdej lokalizacji
    • Kompilator
    • Automatyczne wypełnianie
    • Testowanie
    • Optymalizacja pakietu
    Środowisko
    • Next.js 14 i App Router
      Next.js 15
      Next.js bez locale URL
      Next.js dan Page Router
      Kompilator
    • Tanstack Start Solid
    • Astro dan React
      Astro dan Svelte
      Astro dan Vue
      Astro dan Solid
      Astro dan Preact
      Astro dan Lit
      Astro dan Vanilla JS
    • React Router v7
      React Router v7 (fs-routes)
      Compiler
    • Nuxt dan Vue
    • Vite dan Solid
    • SvelteKit
    • Vite dan Preact
    • Vite dan Vanilla JS
    • Vite dan Lit
    • Angular 19 (Webpack)
      Analog
    • React CRA
    • React Native dan Expo
    • Express.js
      NestJS
      Fastify
      Hono
      Adonis
    • Lynx dan React
    Plugins
    • JSON
    • gettext (.po)
    Rozszerzenie VS Code
    Agent
    • Serwer MCP
    • Umiejętności agenta
    Wersje
    • v8
    • v7
    • v6
    Benchmark
    • Next.js
    • TanStack
    • Vue
    • Solid
    • Svelte
    Blog
    Zadaj pytanie
    1. Documentation
    2. Koncepcja
    3. CLI
    Data utworzenia:2024-08-11Ostatnia aktualizacja:2026-03-31
    Prześlij ten dokument do swojego ulubionego asystenta AI
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

    Zadaj pytanie i otrzymaj streszczenie dokumentu, odwołując się do tej strony i wybranego dostawcy AI

    Historia wersji

    1. "Dodano polecenie standalone"
      v8.6.431.03.2026
    2. "Dodano polecenie CI"
      v7.5.116.01.2026
    3. "Dodano polecenie list projects"
      v7.5.116.01.2026
    4. "Dodano polecenie init"
      v7.5.930.12.2025
    5. "Dodano polecenie extract"
      v7.2.322.11.2025
    6. "Dodano opcję skipIfExists do polecenia translate"
      v7.1.05.11.2025
    7. "Dodano aliasy dla argumentów i poleceń CLI"
      v6.1.427.01.2025
    8. "Dodano opcję budowania do poleceń"
      v6.1.35.10.2025
    9. "Dodano polecenie version"
      v6.1.226.09.2025
    10. "Ustawiono domyślnie verbose na true przez CLI"
      v6.1.026.09.2025
    11. "Dodano polecenie watch i opcję with"
      v6.1.023.09.2025
    12. "Dodano polecenie editor"
      v6.0.123.09.2025
    13. "Dodano polecenia content test i list"
      v6.0.017.09.2025
    14. "Zaktualizowano dokumentację parametrów poleceń CLI"
      v5.5.1111.07.2025
    15. "Inicjalizacja historii"
      v5.5.1029.06.2025

    Treść tej strony została przetłumaczona przy użyciu sztucznej inteligencji.

    Zobacz ostatnią wersję oryginalnej treści w języku angielskim
    Edytuj tę dokumentację

    Jeśli masz pomysł na ulepszenie tej dokumentacji, zachęcamy do przesłania pull requesta na GitHubie.

    Link do dokumentacji na GitHubie
    Kopiuj

    Kopiuj dokument Markdown do schowka

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


    Spis treści


    Instalacja pakietu

    Zainstaluj niezbędne pakiety za pomocą npm:

    bash
    Kopiuj kod

    Skopiuj kod do schowka

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

    • Buduj Słowniki - Zbuduj swoje słowniki z plików deklaracji treści
    • Obserwuj Słowniki - Obserwuj zmiany i automatycznie przebudowuj słowniki
    • Utwórz Samodzielny Pakiet - Utwórz samodzielny pakiet JavaScript zawierający Intlayer i określone pakiety
    • Sprawdź Wersję CLI - Sprawdź zainstalowaną wersję Intlayer CLI
    • Lista Projektów - Lista wszystkich projektów Intlayer w katalogu lub repozytorium git

    Zarządzanie Słownikami

    • Wypchnij Słowniki (Push) - Wyślij słowniki do edytora Intlayer i CMS
    • Pobierz Słowniki (Pull) - Pobierz słowniki z edytora Intlayer i CMS
    • Wypełnij Słowniki (Fill) - Wypełnij, audytuj i tłumacz słowniki za pomocą AI
    • Testuj Brakujące Tłumaczenia - Testuj i identyfikuj brakujące tłumaczenia
    • Lista Plików Deklaracji Treści - Lista wszystkich plików deklaracji treści w Twoim projekcie

    Zarządzanie Komponentami

    • Wyodrębnij Ciągi Znaków (Extract) - Wyodrębnij ciągi znaków z komponentów do pliku .content w ich pobliżu

    Konfiguracja

    • Zainicjuj Intlayer - Skonfiguruj Intlayer w swoim projekcie za pomocą automatycznej konfiguracji
    • Zarządzaj Konfiguracją - Pobierz swoją konfigurację Intlayer i wyślij ją do CMS

    Zarządzanie Dokumentacją

    • Przetłumacz Dokument - Automatycznie tłumacz pliki dokumentacji za pomocą AI
    • Przejrzyj Dokument - Przeglądaj pliki dokumentacji pod kątem jakości i spójności

    Edytor i Live Sync

    • Polecenia Edytora - Używaj poleceń edytora Intlayer
    • Polecenia Live Sync - Używaj Live Sync, aby stosować zmiany treści z CMS w czasie rzeczywistym

    CI/CD i Automatyzacja

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

    Narzędzia Deweloperskie

    • CLI SDK - Używaj Intlayer CLI SDK we własnym kodzie
    • Polecenie Debugowania Intlayer - Debuguj i rozwiązuj problemy z Intlayer CLI

    Używaj poleceń intlayer w swoim package.json

    package.json
    Kopiuj kod

    Skopiuj kod do schowka

    "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
    Konfiguracja
    Test
    Alt+→

    Na tej stronie

      Dyskusje są anonimowe i regularnie przeglądane w celu rozwiązania typowych problemów. Podziel się pomysłami na funkcje, opinią o dokumentacji lub czymkolwiek związanym z Intlayer, wykorzystujemy te informacje do kształtowania naszej mapy drogowej i ulepszania produktu.

      npm install intlayer-cli -g
      "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"}