ГоловнаПісочницяВітринаДодатокДокументаціяБлог
    • Englishанглійська
      EN
    • русскийросійська
      RU
    • 日本語японська
      JA
    • françaisфранцузька
      FR
    • 한국어корейська
      KO
    • 中文китайська
      ZH
    • españolіспанська
      ES
    • Deutschнімецька
      DE
    • العربيةарабська
      AR
    • italianoіталійська
      IT
    • British Englishанглійська (Велика Британія)
      EN-GB
    • portuguêsпортугальська
      PT
    • हिन्दीгінді
      HI
    • Türkçeтурецька
      TR
    • polskiпольська
      PL
    • Indonesiaіндонезійська
      ID
    • Tiếng Việtвʼєтнамська
      VI
    • українськаукраїнська
      UK
    /
    Фільтрувати документи за фреймворком
    Alt+←
    Чому Intlayer?
    Почати
    Концепція
    • Як працює Intlayer
    • Конфігурація
    • TestFillBuildWatchExtractLoginPushPullConfigurationListVersionEditorLiveDebugDoc ReviewDoc TranslateSDK
    • Візуальний редактор
    • CMS
    • Інтеграція CI/CD
    • ПерекладМножинаПерелікУмоваРідВставкаФайлВкладеністьMarkdownHTMLОтримання функції
    • Файл для кожної локалі
    • Компілятор
    • Автозаповнення
    • Тестування
    • Оптимізація пакета
    Середовище
    • Next.js 14 та App Router
      Next.js 15
      Next.js без locale URL
      Next.js та Page Router
      Compiler
    • Tanstack Start Solid
    • Astro та React
      Astro та Svelte
      Astro та Vue
      Astro та Solid
      Astro та Preact
      Astro та Lit
      Astro та Vanilla JS
    • React Router v7
      React Router v7 (fs-routes)
      Compiler
    • Nuxt та Vue
    • Vite та Solid
    • SvelteKit
    • Vite та Preact
    • Vite та Vanilla JS
    • Vite та Lit
    • Angular 19 (Webpack)
      Analog
    • React CRA
    • React Native та Expo
    • Express.js
      NestJS
      Fastify
      Hono
      Adonis
    • Lynx та React
    Plugins
    • JSON
    • gettext (.po)
    Розширення VS Code
    Агент
    • Сервер MCP
    • Навички агента
    Релізи
    • v8
    • v7
    • v6
    Бенчмарк
    • Next.js
    • TanStack
    • Vue
    • Solid
    • Svelte
    Блог
    Задати питання
    1. Documentation
    2. Концепція
    3. CLI
    4. Login
    Дата створення:2025-12-16Останнє оновлення:2025-12-16
    Надішліть цей документ вашому улюбленому AI-асистенту
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

    Задайте питання та отримайте підсумок документа, вказавши цю сторінку та обраного вами постачальника штучного інтелекту

    Вміст цієї сторінки перекладено за допомогою штучного інтелекту.

    Переглянути останню версію оригінального вмісту англійською
    Редагувати цей документ

    Якщо у вас є ідея щодо покращення цієї документації, будь ласка, долучіться, надіславши pull request на GitHub.

    Посилання на документацію на GitHub
    Копіювати

    Скопіювати документацію у форматі Markdown в буфер обміну

    Команда Intlayer CLI, login


    Опис

    Команда login Intlayer CLI дозволяє вам автентифікуватися в Intlayer CMS. Ця команда автоматично відкриває ваш браузер за замовчуванням для завершення процесу автентифікації та отримання необхідних облікових даних (Client ID та Client Secret) для використання сервісів Intlayer.

    Використання

    bash
    Копіювати код

    Скопіюйте код у буфер обміну

    npx intlayer login [options]

    або

    bash
    Копіювати код

    Скопіюйте код у буфер обміну

    intlayer login [options]

    Параметри

    --cms-url <url>

    Вкажіть URL Intlayer CMS, до якого потрібно підключитися для аутентифікації.

    • Тип: string
    • За замовчуванням: Значення, вказане в intlayer.config.* або https://intlayer.org
    • Приклад:
    bash
    Копіювати код

    Скопіюйте код у буфер обміну

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

    Параметри конфігурації

    Ви також можете використовувати загальні параметри конфігурації:

    • --env-file <path>: Шлях до файлу середовища
    • -e, --env <env>: Середовище виконання
    • --base-dir <dir>: Базовий каталог проекту
    • --verbose: Увімкнути детальний вивід (за замовчуванням: true)
    • --prefix <prefix>: Префікс для логів

    Як це працює

    1. Запуск локального сервера: Команда запускає локальний HTTP‑сервер на випадковому порті, щоб отримати облікові дані від CMS
    2. Відкриття браузера: команда автоматично відкриває ваш браузер за замовчуванням на URL для входу в CMS
    3. Аутентифікація: завершіть аутентифікацію в браузері, використовуючи ваш обліковий запис Intlayer
    4. Отримання облікових даних: локальний сервер отримує Client ID та Client Secret від CMS
    5. Інструкції: команда відображає інструкції щодо конфігурації облікових даних у вашому проекті

    Вивід

    Після успішного входу команда відобразить:

    1. Отримані облікові дані (Client ID та Client Secret)
    2. Інструкції для файлу .env:
    bash
    Копіювати код

    Скопіюйте код у буфер обміну

    INTLAYER_CLIENT_ID=your_client_idINTLAYER_CLIENT_SECRET=your_client_secret
    1. Інструкції для файлу конфігурації Intlayer:
    typescript
    Копіювати код

    Скопіюйте код у буфер обміну

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

    Ручна конфігурація

    Якщо браузер не відкрився автоматично, ви можете вручну перейти за URL, вказаним у терміналі.

    Приклади

    Вхід із власною URL-адресою CMS

    bash
    Копіювати код

    Скопіюйте код у буфер обміну

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

    Вхід із конкретним файлом середовища

    bash
    Копіювати код

    Скопіюйте код у буфер обміну

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

    Вхід у verbose-режимі

    bash
    Копіювати код

    Скопіюйте код у буфер обміну

    npx intlayer login --verbose

    Усунення несправностей

    Браузер не відкривається

    Якщо браузер не відкривається автоматично, скопіюйте URL, показаний у терміналі, і відкрийте його вручну у браузері.

    Проблеми з підключенням

    Якщо виникають проблеми з підключенням, перевірте:

    1. Що URL CMS вказано правильно
    2. Що ваше інтернет-з'єднання працює належним чином
    3. Що жодні фаєрволи не блокують з'єднання

    Облікові дані не отримано

    Якщо облікові дані не надійшли:

    1. Переконайтеся, що ви завершили процес аутентифікації в браузері
    2. Перевірте, що локальний порт не заблокований
    3. Спробуйте виконати команду ще раз

    Наступні кроки

    Після завершення входу:

    1. Додайте облікові дані до вашого файлу .env
    2. Сконфігуруйте ваш файл intlayer.config.* з цими обліковими даними
    3. Використовуйте CLI-команди для керування вашими словниками:
      • npx intlayer push - Push dictionaries to the CMS
      • npx intlayer pull - Pull dictionaries from the CMS
      • npx intlayer fill - Заповнити відсутні переклади

    Див. також

    • Документація CLI
    • Конфігурація Intlayer
    • CMS Intlayer
    Extract
    Push
    Alt+→

    На цій сторінці

      Обговорення анонімні та регулярно переглядаються для вирішення поширених проблем. Не соромтеся ділитися ідеями функцій, відгуками про документацію або будь-чим, що стосується Intlayer, ми використовуємо цю інформацію для формування нашої дорожньої карти та покращення продукту.

      npx intlayer login [options]
      intlayer login [options]
      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,  },}
      npx intlayer login --cms-url https://custom-cms.example.com
      npx intlayer login --env-file .env.production
      npx intlayer login --verbose