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

    Intlayer CLI - جميع أوامر Intlayer CLI لموقعك متعدد اللغات


    جدول المحتويات


    تثبيت الحزمة

    قم بتثبيت الحزم اللازمة باستخدام npm:

    bash
    npm install intlayer-cli -g
    إذا تم تثبيت حزمة intlayer بالفعل ، فسيتم تثبيت CLI تلقائيًا. يمكنك تخطي هذه الخطوة.

    حزمة intlayer-cli

    تم تصميم حزمة intlayer-cli لنقل تصريحات intlayer إلى قواميس.

    تقوم هذه الحزمة بتحويل جميع ملفات intlayer ، مثل src/**/*.content.{ts|js|mjs|cjs|json|tsx|jsx|md|mdx|yaml|yml}. انظر كيف تصرح عن ملفات تصريح Intlayer الخاصة بك.

    لتفسير قواميس intlayer يمكنك استخدام المترجمين الفوريين ، مثل react-intlayer أو next-intlayer

    دعم ملفات التكوين

    يقبل Intlayer تنسيقات متعددة لملفات التكوين:

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

    لمعرفة كيفية تكوين اللغات المتاحة أو المعلمات الأخرى ، راجع وثائق التكوين هنا.

    تنفيذ أوامر Intlayer

    المصادقة

    • Login - المصادقة مع Intlayer CMS والحصول على أوراق اعتماد الوصول

    الأوامر الأساسية

    • Build Dictionaries - بناء القواميس الخاصة بك من ملفات تصريح المحتوى
    • Watch Dictionaries - مراقبة التغييرات وإعادة بناء القواميس تلقائيًا
    • Create Standalone Bundle - إنشاء حزمة JavaScript مستقلة تحتوي على Intlayer والحزم المحددة
    • Check CLI Version - التحقق من إصدار Intlayer CLI المثبت
    • List Projects - سرد جميع مشاريع Intlayer في دليل أو مستودع git

    إدارة القواميس

    إدارة المكونات

    • Extract Strings - استخراج السلاسل من المكونات إلى ملف .content بالقرب من المكون

    التكوين

    إدارة الوثائق

    • Translate Document - ترجمة ملفات الوثائق تلقائيًا باستخدام الذكاء الاصطناعي
    • Review Document - مراجعة ملفات الوثائق للجودة والاتساق

    المحرر والمزامنة المباشرة (Live Sync)

    • Editor Commands - استخدام أوامر محرر Intlayer
    • Live Sync Commands - استخدام المزامنة المباشرة لتطبيق تغييرات المحتوى من CMS في وقت التشغيل

    CI/CD والأتمتة

    • CI Command - تنفيذ أوامر Intlayer ببيانات اعتماد محقونة تلقائيًا لخطوط أنابيب CI/CD

    أدوات التطوير

    • CLI SDK - استخدام Intlayer CLI SDK في الكود الخاص بك
    • Debug Intlayer Command - تصحيح أخطاء وحل مشكلات Intlayer CLI

    استخدم أوامر intlayer في ملف package.json الخاص بك

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

    ملاحظة: يمكنك أيضًا استخدام أسماء مستعارة أقصر:

    • npx intlayer list بدلاً من npx intlayer content list
    • npx intlayer test بدلاً من npx intlayer content test
    • npx intlayer projects-list أو npx intlayer pl بدلاً من npx intlayer projects list