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

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

الاستخدام

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