Ajukan pertanyaan Anda dan dapatkan ringkasan dokumen dengan merujuk halaman ini dan penyedia AI pilihan Anda
Dengan mengintegrasikan Intlayer MCP Server ke AI assistant favorit Anda, Anda dapat mengambil seluruh dokumentasi langsung dari ChatGPT, DeepSeek, Cursor, VSCode, dll.
Lihat dokumentasi MCP ServerKonten halaman ini diterjemahkan menggunakan AI.
Lihat versi terakhir dari konten aslinya dalam bahasa InggrisJika Anda memiliki ide untuk meningkatkan dokumentasi ini, silakan berkontribusi dengan mengajukan pull request di GitHub.
Tautan GitHub ke dokumentasiSalin 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
npx intlayer login [options]atau
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:
npx intlayer login --cms-url https://intlayer.orgOpsi 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
- Mulai Server Lokal: Perintah memulai server HTTP lokal pada port acak untuk menerima kredensial dari CMS
- Membuka Browser: Perintah otomatis membuka browser default Anda ke URL login CMS
- Autentikasi: Selesaikan autentikasi di browser menggunakan akun Intlayer Anda
- Penerimaan Kredensial: Server lokal menerima Client ID dan Client Secret dari CMS
- Instruksi: Perintah menampilkan instruksi untuk mengonfigurasi kredensial di proyek Anda
Keluaran
Setelah login berhasil, perintah akan menampilkan:
- Kredensial yang diterima (Client ID dan Client Secret)
- Instruksi untuk file .env:
INTLAYER_CLIENT_ID=your_client_idINTLAYER_CLIENT_SECRET=your_client_secret- Instruksi untuk file konfigurasi Intlayer:
{ 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
npx intlayer login --cms-url https://custom-cms.example.comLogin dengan File Environment Tertentu
npx intlayer login --env-file .env.productionLogin dalam Mode Verbose
npx intlayer login --verbosePemecahan 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:
- Bahwa URL CMS sudah benar
- Bahwa koneksi internet Anda berfungsi dengan baik
- Bahwa tidak ada firewall yang memblokir koneksi
Kredensial Tidak Diterima
Jika kredensial tidak diterima:
- Pastikan Anda telah menyelesaikan proses autentikasi di browser
- Verifikasi bahwa port lokal tidak diblokir
- Coba jalankan perintah lagi
Langkah Selanjutnya
Setelah menyelesaikan login:
- Tambahkan kredensial ke file .env Anda
- Konfigurasikan file intlayer.config.* Anda dengan kredensial tersebut
- 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