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
    4. Login
    Data utworzenia:2025-12-16Ostatnia aktualizacja:2025-12-16
    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

    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

    Polecenie logowania Intlayer CLI


    Opis

    Polecenie login w Intlayer CLI umożliwia uwierzytelnienie w Intlayer CMS. Polecenie to automatycznie otwiera domyślną przeglądarkę, aby dokończyć proces uwierzytelniania i otrzymać niezbędne dane dostępowe (Client ID i Client Secret) do korzystania z usług Intlayer.

    Użycie

    bash
    Kopiuj kod

    Skopiuj kod do schowka

    npx intlayer login [options]

    or

    bash
    Kopiuj kod

    Skopiuj kod do schowka

    intlayer login [options]

    Opcje

    --cms-url <url>

    Określa URL Intlayer CMS, z którym należy się połączyć w celu uwierzytelnienia.

    • Typ: string
    • Domyślnie: Wartość skonfigurowana w intlayer.config.* lub https://intlayer.org
    • Przykład:
    bash
    Kopiuj kod

    Skopiuj kod do schowka

    npx intlayer login --cms-url https://intlayer.org

    Opcje konfiguracji

    Możesz także użyć standardowych opcji konfiguracji:

    • --env-file <path>: Ścieżka do pliku środowiskowego
    • -e, --env <env>: Środowisko wykonawcze
    • --base-dir <dir>: Katalog bazowy projektu
    • --verbose: Włącz szczegółowe logowanie (domyślnie: true)
    • --prefix <prefix>: Prefiks dla logów

    Jak to działa

    1. Uruchomienie serwera lokalnego: Polecenie uruchamia lokalny serwer HTTP na losowym porcie, aby odebrać poświadczenia z CMS

    Określ URL Intlayer CMS, z którym należy się połączyć w celu uwierzytelnienia.

    • Typ: string
    • Domyślna wartość: Wartość skonfigurowana w intlayer.config.* lub https://intlayer.org
    • Przykład:
    bash
    Kopiuj kod

    Skopiuj kod do schowka

    npx intlayer login --cms-url https://intlayer.org

    Opcje konfiguracyjne

    Możesz również użyć ogólnych opcji konfiguracyjnych:

    • --env-file <path>: Ścieżka do pliku środowiskowego
    • -e, --env <env>: Środowisko wykonawcze
    • --base-dir <dir>: Katalog główny projektu
    • --verbose: Włącz szczegółowe wyjście (domyślnie: true)
    • --prefix <prefix>: Prefiks dla logów

    Jak to działa

    1. Uruchomienie lokalnego serwera: Polecenie uruchamia lokalny serwer HTTP na losowym porcie, aby odebrać dane dostępowe od CMS
    2. Otwieranie przeglądarki: Polecenie automatycznie otworzy domyślną przeglądarkę do adresu logowania CMS
    3. Uwierzytelnianie: Ukończ proces uwierzytelniania w przeglądarce, używając konta Intlayer
    4. Odbiór poświadczeń: Serwer lokalny otrzymuje Client ID i Client Secret od CMS
    5. Instrukcje: Polecenie wyświetla instrukcje konfiguracji poświadczeń w Twoim projekcie

    Wyjście

    Po pomyślnym logowaniu polecenie wyświetli:

    1. Otrzymane poświadczenia (Client ID i Client Secret)
    2. Instrukcje dla pliku .env:
    bash
    Kopiuj kod

    Skopiuj kod do schowka

    INTLAYER_CLIENT_ID=your_client_idINTLAYER_CLIENT_SECRET=your_client_secret
    1. Instrukcje dla pliku konfiguracyjnego Intlayer:
    typescript
    Kopiuj kod

    Skopiuj kod do schowka

    {  editor: {    cmsURL: 'https://intlayer.org',    clientId: process.env.INTLAYER_CLIENT_ID,    clientSecret: process.env.INTLAYER_CLIENT_SECRET,  },}    clientId: process.env.INTLAYER_CLIENT_ID,    clientSecret: process.env.INTLAYER_CLIENT_SECRET,  },}

    Ręczna konfiguracja

    Jeśli przeglądarka nie otworzy się automatycznie, możesz ręcznie odwiedzić URL wyświetlony w terminalu.

    Przykłady

    Logowanie z niestandardowym URL CMS

    bash
    Kopiuj kod

    Skopiuj kod do schowka

    npx intlayer login --cms-url https://custom-cms.example.com

    Logowanie z określonym plikiem środowiskowym

    bash
    Kopiuj kod

    Skopiuj kod do schowka

    npx intlayer login --env-file .env.production

    Logowanie w trybie verbose

    bash
    Kopiuj kod

    Skopiuj kod do schowka

    npx intlayer login --verbose

    Rozwiązywanie problemów

    Przeglądarka się nie otwiera

    Jeśli przeglądarka nie otworzy się automatycznie, skopiuj URL wyświetlony w terminalu i otwórz go ręcznie w przeglądarce.

    Problemy z połączeniem

    Jeśli wystąpią problemy z połączeniem, sprawdź:

    1. Czy adres URL CMS jest poprawny
    2. Czy połączenie internetowe działa poprawnie
    3. Czy żadne zapory sieciowe (firewalle) nie blokują połączenia
    4. Że Twoje połączenie z internetem działa poprawnie
    5. Że żadne zapory sieciowe nie blokują połączenia

    Nie otrzymano poświadczeń

    Jeśli poświadczenia nie zostały otrzymane:

    1. Upewnij się, że zakończyłeś proces uwierzytelniania w przeglądarce
    2. Sprawdź, czy lokalny port nie jest zablokowany
    3. Spróbuj ponownie uruchomić polecenie

    Następne kroki

    Po zakończeniu logowania:

    1. Dodaj poświadczenia do pliku .env
    2. Skonfiguruj plik intlayer.config.*, używając tych poświadczeń
    3. Użyj poleceń CLI do zarządzania słownikami:
      • npx intlayer push - Prześlij słowniki do CMS
      • npx intlayer pull - Pobierz słowniki z CMS
      • npx intlayer fill - Wypełnij brakujące tłumaczenia

    Zobacz także

    • Dokumentacja CLI
    • Konfiguracja Intlayer
    • Intlayer CMS
    Extract
    Push
    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.

      npx intlayer login [options]
      intlayer login [options]
      npx intlayer login --cms-url https://intlayer.org
      npx intlayer login --cms-url https://intlayer.org
      INTLAYER_CLIENT_ID=your_client_idINTLAYER_CLIENT_SECRET=your_client_secret
      {  editor: {    cmsURL: 'https://intlayer.org',    clientId: process.env.INTLAYER_CLIENT_ID,    clientSecret: process.env.INTLAYER_CLIENT_SECRET,  },}    clientId: process.env.INTLAYER_CLIENT_ID,    clientSecret: process.env.INTLAYER_CLIENT_SECRET,  },}
      npx intlayer login --cms-url https://custom-cms.example.com
      npx intlayer login --env-file .env.production
      npx intlayer login --verbose