lingo.dev purge

مستندات مرجعية لواجهة سطر الأوامر لأمر purge

مقدمة

تحذير: حذف إدخالات الترجمة نهائياً من أنماط مسارات الحاويات المحددة في i18n.json. هذه عملية مدمرة لا يمكن التراجع عنها. بدون أي مرشحات، سيتم إزالة جميع المفاتيح المُدارة من كل لغة مستهدفة.

الاستخدام

lingo.dev purge [options]

الخيارات

--bucket <bucket>

lingo.dev purge --bucket <bucket>

تقييد عملية الحذف على أنواع حاويات محددة معرّفة ضمن buckets في i18n.json. كرر العلامة لتضمين أنواع حاويات متعددة. القيمة الافتراضية هي جميع الحاويات

يتطلب قيمة.

--file [files...]

lingo.dev purge --file [files...]

تصفية مسارات الملفات المراد حذفها من خلال المطابقة مع أنماط المسارات. سيتم معالجة المسارات التي تحتوي على أي من هذه القيم فقط. أمثلة: --file messages.json --file admin/

يقبل قيمة اختيارية.

--key <key>

lingo.dev purge --key <key>

تصفية المفاتيح المراد حذفها باستخدام مطابقة البادئة على مسارات المفاتيح المفصولة بنقاط. مثال: 'auth.login' يطابق جميع المفاتيح التي تبدأ بـ auth.login. احذف هذا الخيار لحذف جميع المفاتيح. يتم تخطي المفاتيح المحددة كمقفلة أو متجاهلة في i18n.json تلقائياً

يتطلب قيمة.

--locale <locale>

lingo.dev purge --locale <locale>

تقييد عملية الحذف على رموز لغات مستهدفة محددة من i18n.json. كرر العلامة لتضمين لغات متعددة. القيمة الافتراضية هي جميع اللغات المستهدفة المكوّنة. تحذير: تضمين اللغة المصدر سيحذف المحتوى منها أيضاً.

يتطلب قيمة.

العلامات

--yes-really

lingo.dev purge --yes-really

تجاوز تأكيدات الأمان للعمليات المدمرة. استخدم بحذر شديد - سيؤدي هذا إلى حذف مفاتيح الترجمة دون طلب التأكيد. مخصص للسكريبتات الآلية وبيئات CI فقط.