تلقي إشعارات حول الإصدارات القادمة من Intlayer
    إنشاء:2024-08-11آخر تحديث:2025-11-22

    تحويل المكونات

    npx intlayer transform

    يقوم هذا الأمر بتحليل ملفات الكود الخاصة بك لمساعدتك في ترحيل المكونات الحالية لاستخدام Intlayer. يدعم اختيار الملفات بشكل تفاعلي أو استهداف ملفات محددة.

    الأسماء المستعارة:

    • npx intlayer trans

    الوسائط:

    خيارات اختيار الملفات:

    • -f, --file [files...]: قائمة بالملفات المحددة التي تريد تحويلها. إذا لم يتم توفيرها، سيقوم CLI بفحص الملفات المطابقة (**/*.{tsx,jsx,vue,svelte,ts,js}) ويطلب منك اختيار الملفات التي تريد تحويلها.

      مثال: npx intlayer transform -f src/components/MyComponent.tsx

    خيارات الإخراج:

    • -o, --output-content-declarations [outputContentDeclarations]: الدليل لحفظ ملفات إعلان المحتوى المُولدة.

      مثال: npx intlayer transform -o src/content
    • --code-only: تحويل كود المكون فقط (دون كتابة إعلان المحتوى).

      مثال: npx intlayer transform --code-only
    • --declaration-only: توليد إعلان المحتوى فقط (دون إعادة كتابة المكون).

      مثال: npx intlayer transform --declaration-only

    خيارات التهيئة:

    • --base-dir: تحديد الدليل الأساسي للمشروع.
    • --env: تحديد البيئة.
    • --env-file: توفير ملف بيئة مخصص.
    • --verbose: تمكين تسجيل الدخول التفصيلي.

    الإضافات المطلوبة:

    يعمل أمر التحويل بدون إضافات إضافية على ملفات TypeScript / JSX. ومع ذلك، يتطلب تثبيت الإضافات التالية لمشاريع Vue و Svelte:

    • @intlayer/vue-transformer: لملفات Vue.
    • @intlayer/svelte-transformer: لملفات Svelte.
    تلقي إشعارات حول الإصدارات القادمة من Intlayer