Creation:2024-08-11Last update:2026-03-31

    Intlayer CLI - Semua perintah Intlayer CLI untuk situs web multibahasa Anda


    Daftar Isi


    Instal Paket

    Instal paket-paket yang diperlukan menggunakan npm:

    bash
    npm install intlayer-cli -g
    Jika paket intlayer sudah terinstal, CLI akan terinstal secara otomatis. Anda dapat melewatkan langkah ini.

    Paket intlayer-cli

    Paket intlayer-cli dirancang untuk mentranspilasi deklarasi intlayer Anda ke dalam kamus.

    Paket ini mentranspilasi semua file intlayer, seperti src/**/*.content.{ts|js|mjs|cjs|json|tsx|jsx|md|mdx|yaml|yml}. Lihat cara mendeklarasikan file deklarasi Intlayer Anda.

    Untuk menginterpretasikan kamus intlayer, Anda dapat menggunakan interpreter, seperti react-intlayer atau next-intlayer.

    Dukungan File Konfigurasi

    Intlayer menerima beberapa format file konfigurasi:

    • intlayer.config.ts
    • intlayer.config.js
    • intlayer.config.json
    • intlayer.config.cjs
    • intlayer.config.mjs
    • .intlayerrc

    Untuk mempelajari cara mengonfigurasi bahasa yang tersedia atau parameter lainnya, lihat dokumentasi konfigurasi di sini.

    Menjalankan Perintah Intlayer

    Autentikasi

    • Login - Autentikasi dengan Intlayer CMS dan dapatkan kredensial akses

    Perintah Utama

    Manajemen Kamus

    Manajemen Komponen

    • Extract Strings - Ekstrak string dari komponen ke file .content di dekat komponen

    Konfigurasi

    Manajemen Dokumen

    Editor dan Live Sync

    CI/CD dan Otomatisasi

    • CI Command - Jalankan perintah Intlayer dengan kredensial yang disuntikkan secara otomatis untuk alur kerja CI/CD

    Alat Pengembang

    Gunakan perintah intlayer di package.json Anda

    package.json
    "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"}

    Catatan: Anda juga dapat menggunakan alias yang lebih pendek:

    • npx intlayer list: menggantikan npx intlayer content list
    • npx intlayer test: menggantikan npx intlayer content test
    • npx intlayer projects-list atau npx intlayer pl: menggantikan npx intlayer projects list