إزالة الترجمات
إزالة الترجمات للحاويات أو الملفات أو المفاتيح أو اللغات المحددة.
الاستخدام
npx lingo.dev@latest purge [options]
الوصف
يتيح لك الأمر purge إزالة الترجمات من مشروعك بناءً على معايير محددة. يمكنك استهداف حاويات أو ملفات أو مفاتيح أو لغات معينة. هذا مفيد لتنظيف الترجمات القديمة أو غير المرغوب فيها.
نصيحة: للحصول على أفضل النتائج عند إعادة الترجمة، قم أولاً بتشغيل الأمر purge، ثم استخدم الأمر run بدون --force. يستفيد هذا النهج من آلية التخزين المؤقت المدمجة لإعادة ترجمة أكثر كفاءة (بدلاً من استخدام run --force).
الخيارات
| الخيار | الوصف | مثال |
|---|---|---|
--bucket <bucket> | الحاوية (الحاويات) المراد معالجتها. يمكن استخدامه عدة مرات. | --bucket json --bucket markdown |
--file [files...] | الملف (الملفات) المراد معالجته. يعالج فقط الملفات التي تطابق نمط glob المحدد. | --file src/**/*.json |
--key <key> | المفتاح المراد إزالته. يزيل جميع مفاتيح الترجمة المطابقة لنمط glob المحدد. | --key app.title |
--locale <locale> | اللغة (اللغات) المراد معالجتها. يمكن استخدامه عدة مرات. | --locale fr --locale de |
--yes-really | يتخطى التأكيد التفاعلي ويحذف بدون سؤال. | --yes-really |
-h, --help | عرض المساعدة. | --help |
أمثلة
حذف مفتاح محدد
npx lingo.dev@latest purge --key app.title
حذف جميع الترجمات في حاوية
npx lingo.dev@latest purge --bucket json
حذف لغات محددة
npx lingo.dev@latest purge --locale fr --locale de
حذف بنمط ملف
npx lingo.dev@latest purge --file src/**/*.json
حذف بدون تأكيد
npx lingo.dev@latest purge --key obsolete.key --yes-really