lingo.dev 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

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