إزالة الترجمات

إزالة الترجمات للحاويات أو الملفات أو المفاتيح أو اللغات المحددة.

الاستخدام

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