BerandaSandboxShowcaseAplikasiDokumentasiBlog
    • EnglishInggris
      EN
    • русскийRusia
      RU
    • 日本語Jepang
      JA
    • françaisPrancis
      FR
    • 한국어Korea
      KO
    • 中文Tionghoa
      ZH
    • españolSpanyol
      ES
    • DeutschJerman
      DE
    • العربيةArab
      AR
    • italianoItalia
      IT
    • British EnglishInggris (Britania)
      EN-GB
    • portuguêsPortugis
      PT
    • हिन्दीHindi
      HI
    • TürkçeTurki
      TR
    • polskiPolski
      PL
    • IndonesiaIndonesia
      ID
    • Tiếng ViệtVietnam
      VI
    • українськаUkraina
      UK
    /
    Filter dokumen berdasarkan framework
    Alt+←
    Mengapa Intlayer?
    Mulai
    Konsep
    • Bagaimana Intlayer bekerja
    • Konfigurasi
    • TestFillBuildWatchExtractLoginPushPullConfigurationListVersionEditorLiveDebugDoc ReviewDoc TranslateSDK
    • Editor visual
    • CMS
    • Integrasi CI/CD
    • TerjemahanPluralPenumeraanKondisiJenis kelaminPenambahanBerkasNestingMarkdownHTMLPengambilan fungsi
    • File untuk setiap lokal
    • Kompilator
    • Pengisian otomatis
    • Pengujian
    • Optimasi paket
    Lingkungan
    • Next.js 14 dan App Router
      Next.js 15
      Next.js tanpa locale URL
      Next.js dan Page Router
      Compiler
    • 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)
    Ekstensi VS Code
    Agen
    • Server MCP
    • Keahlian agen
    Rilis
    • v8
    • v7
    • v6
    Benchmark
    • Next.js
    • TanStack
    • Vue
    • Solid
    • Svelte
    Blog
    Ajukan pertanyaan
    1. Documentation
    2. Konsep
    3. CLI
    4. Login
    Dibuat:2025-12-16Terakhir diperbarui:2025-12-16
    Referensikan dokumen ini ke asisten AI favorit Anda
    ChatGPT
    Claude
    DeepSeek
    Google AI mode
    Gemini
    Perplexity
    Mistral
    Grok

    Ajukan pertanyaan Anda dan dapatkan ringkasan dokumen dengan merujuk halaman ini dan penyedia AI pilihan Anda

    Konten halaman ini diterjemahkan menggunakan AI.

    Lihat versi terakhir dari konten aslinya dalam bahasa Inggris
    Sunting dokumen ini

    Jika Anda memiliki ide untuk meningkatkan dokumentasi ini, silakan berkontribusi dengan mengajukan pull request di GitHub.

    Tautan GitHub ke dokumentasi
    Salin

    Salin Markdown dokumentasi ke clipboard

    Perintah Login CLI Intlayer


    Deskripsi

    Perintah login dari Intlayer CLI memungkinkan Anda untuk mengautentikasi dengan Intlayer CMS. Perintah ini secara otomatis membuka browser default Anda untuk menyelesaikan proses autentikasi dan menerima kredensial yang diperlukan (Client ID dan Client Secret) untuk menggunakan layanan Intlayer.

    Penggunaan

    bash
    Salin kode

    Salin kode ke clipboard

    npx intlayer login [options]

    atau

    bash
    Salin kode

    Salin kode ke clipboard

    intlayer login [options]

    Opsi

    --cms-url <url>

    Tentukan URL Intlayer CMS yang akan digunakan untuk autentikasi.

    • Tipe: string
    • Default: Nilai yang dikonfigurasi di intlayer.config.* atau https://intlayer.org
    • Contoh:
    bash
    Salin kode

    Salin kode ke clipboard

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

    Opsi Konfigurasi

    Anda juga dapat menggunakan opsi konfigurasi umum:

    • --env-file <path>: Path ke file environment
    • -e, --env <env>: Lingkungan eksekusi
    • --base-dir <dir>: Direktori dasar proyek
    • --verbose: Aktifkan output rinci (default: true)
    • --prefix <prefix>: Prefix untuk log

    Cara Kerjanya

    1. Mulai Server Lokal: Perintah memulai server HTTP lokal pada port acak untuk menerima kredensial dari CMS
    2. Membuka Browser: Perintah otomatis membuka browser default Anda ke URL login CMS
    3. Autentikasi: Selesaikan autentikasi di browser menggunakan akun Intlayer Anda
    4. Penerimaan Kredensial: Server lokal menerima Client ID dan Client Secret dari CMS
    5. Instruksi: Perintah menampilkan instruksi untuk mengonfigurasi kredensial di proyek Anda

    Keluaran

    Setelah login berhasil, perintah akan menampilkan:

    1. Kredensial yang diterima (Client ID dan Client Secret)
    2. Instruksi untuk file .env:
    bash
    Salin kode

    Salin kode ke clipboard

    INTLAYER_CLIENT_ID=your_client_idINTLAYER_CLIENT_SECRET=your_client_secret
    1. Instruksi untuk file konfigurasi Intlayer:
    typescript
    Salin kode

    Salin kode ke clipboard

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

    Konfigurasi Manual

    Jika browser tidak terbuka secara otomatis, Anda dapat mengunjungi URL yang ditampilkan di terminal secara manual.

    Contoh

    Login dengan URL CMS Kustom

    bash
    Salin kode

    Salin kode ke clipboard

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

    Login dengan File Environment Tertentu

    bash
    Salin kode

    Salin kode ke clipboard

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

    Login dalam Mode Verbose

    bash
    Salin kode

    Salin kode ke clipboard

    npx intlayer login --verbose

    Pemecahan Masalah

    Browser Tidak Terbuka

    Jika browser tidak terbuka secara otomatis, salin URL yang ditampilkan di terminal dan buka secara manual di browser Anda.

    Masalah Koneksi

    Jika Anda mengalami masalah koneksi, verifikasi:

    1. Bahwa URL CMS sudah benar
    2. Bahwa koneksi internet Anda berfungsi dengan baik
    3. Bahwa tidak ada firewall yang memblokir koneksi

    Kredensial Tidak Diterima

    Jika kredensial tidak diterima:

    1. Pastikan Anda telah menyelesaikan proses autentikasi di browser
    2. Verifikasi bahwa port lokal tidak diblokir
    3. Coba jalankan perintah lagi

    Langkah Selanjutnya

    Setelah menyelesaikan login:

    1. Tambahkan kredensial ke file .env Anda
    2. Konfigurasikan file intlayer.config.* Anda dengan kredensial tersebut
    3. Gunakan perintah CLI untuk mengelola kamus Anda:
      • npx intlayer push - Push kamus ke CMS
      • npx intlayer pull - Pull kamus dari CMS
      • npx intlayer fill - Isi terjemahan yang hilang

    Lihat Juga

    • Dokumentasi CLI
    • Konfigurasi Intlayer
    • Intlayer CMS
    Extract
    Push
    Alt+→

    Di halaman ini

      Diskusi bersifat anonim dan ditinjau secara berkala untuk mengatasi masalah umum. Jangan ragu untuk berbagi ide fitur, masukan tentang dokumentasi, atau apa pun yang terkait dengan Intlayer, kami menggunakan masukan ini untuk membentuk peta jalan dan meningkatkan produk.

      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