استخدم مساعدك المفضل للملخص واستخدم هذه الصفحة والموفر AI الذي تريده
تمت ترجمة محتوى هذه الصفحة باستخدام الذكاء الاصطناعي.
اعرض آخر نسخة المحتوى الأصلي باللغة الإنكليزيةIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
استخراج السلاسل
نسخ الكود إلى الحافظة
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.