استخدم مساعدك المفضل للملخص واستخدم هذه الصفحة والموفر AI الذي تريده
تمت ترجمة محتوى هذه الصفحة باستخدام الذكاء الاصطناعي.
اعرض آخر نسخة المحتوى الأصلي باللغة الإنكليزيةإذا كان لديك فكرة لتحسين هذه الوثيقة، فلا تتردد في المساهمة من خلال تقديم طلب سحب على GitHub.
رابط GitHub للتوثيقنسخ الـ Markdown من المستند إلى الحافظة
استخراج السلاسل
نسخ الكود إلى الحافظة
npx intlayer extractيقوم هذا الأمر بتحليل ملفات الشيفرة الخاصة بك لاستخراج السلاسل من المكونات إلى ملف .content بجانب المكون. يدعم اختيار الملفات بشكل تفاعلي أو استهداف ملفات محددة.
الاختصارات:
npx intlayer ext
المعاملات:
خيارات اختيار الملفات:
-f, --file [files...]: قائمة بالملفات المحددة لاستخراجها. إذا لم يتم تحديدها، سيقوم CLI بمسح للعثور على الملفات المطابقة (**/*.{tsx,jsx,vue,svelte,ts,js}) وسيطلب منك اختيار الملفات التي تريد استخراجها.مثال:
npx intlayer extract -f src/components/MyComponent.tsx
خيارات الإخراج:
-o, --output-content-declarations [outputContentDeclarations]: الدليل لحفظ ملفات إعلانات المحتوى المولّدة.مثال:
npx intlayer extract -o src/content--code-only: استخراج كود المكون فقط (لا يكتب إعلان المحتوى).مثال:
npx intlayer extract --code-only--declaration-only: إنشاء إعلان المحتوى فقط (لا يعيد كتابة المكون).مثال:
npx intlayer extract --declaration-only
خيارات التكوين:
--base-dir: تحديد الدليل الأساسي للمشروع.--env: تحديد البيئة.--env-file: تحديد ملف بيئة مخصّص.--verbose: تمكين التسجيل التفصيلي.
الإضافات المطلوبة:
يعمل أمر extract دون الحاجة إلى إضافات على ملفات TypeScript / JSX. ومع ذلك، يتطلب تثبيت الإضافات التالية لمشاريع Vue و Svelte:
@intlayer/vue-compiler: لملفات Vue.@intlayer/svelte-compiler: لملفات Svelte.