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

    Intlayer CLI - Çok dilli web siteniz için tüm Intlayer CLI komutları


    İçindekiler


    Paketi Yükle

    Gerekli paketleri npm kullanarak yükleyin:

    bash
    npm install intlayer-cli -g
    intlayer paketi zaten yüklüyse, CLI otomatik olarak yüklenir. Bu adımı atlayabilirsiniz.

    intlayer-cli paketi

    intlayer-cli paketi, intlayer bildirimlerinizi sözlüklere dönüştürmek (transpile) için tasarlanmıştır.

    Bu paket, src/**/*.content.{ts|js|mjs|cjs|json|tsx|jsx|md|mdx|yaml|yml} gibi tüm intlayer dosyalarını dönüştürür. Intlayer bildirim dosyalarınızı nasıl bildireceğinizi görün.

    Intlayer sözlüklerini yorumlamak için react-intlayer veya next-intlayer gibi yorumlayıcılar kullanabilirsiniz.

    Yapılandırma Dosyası Desteği

    Intlayer birden fazla yapılandırma dosyası biçimini kabul eder:

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

    Mevcut dillerin veya diğer parametrelerin nasıl yapılandırılacağını öğrenmek için buradaki yapılandırma belgelerine bakın.

    Intlayer Komutlarını Çalıştırma

    Kimlik Doğrulama

    • Login - Intlayer CMS ile kimlik doğrulaması yapın ve erişim kimlik bilgilerini alın

    Temel Komutlar

    Sözlük Yönetimi

    Bileşen Yönetimi

    • Extract Strings - Bileşenlerden dizeleri bileşenin yanındaki bir .content dosyasına çıkarın

    Yapılandırma

    Belge Yönetimi

    • Translate Document - Yapay zeka kullanarak belge dosyalarını otomatik olarak çevirin
    • Review Document - Belge dosyalarını kalite ve tutarlılık açısından inceleyin

    Düzenleyici ve Canlı Senkronizasyon (Live Sync)

    • Editor Commands - Intlayer düzenleyici komutlarını kullanın
    • Live Sync Commands - CMS'den gelen içerik değişikliklerini çalışma zamanında uygulamak için Live Sync'i kullanın

    CI/CD ve Otomasyon

    • CI Command - CI/CD hatları için otomatik olarak eklenen kimlik bilgileriyle Intlayer komutlarını çalıştırın

    Geliştirici Araçları

    package.json dosyanızda intlayer komutlarını kullanın

    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"}

    Not: Daha kısa takma adları da kullanabilirsiniz:

    • npx intlayer content list yerine npx intlayer list
    • npx intlayer content test yerine npx intlayer test
    • npx intlayer projects list yerine npx intlayer projects-list veya npx intlayer pl