إزالة الترجمات
إزالة الترجمات للحاويات أو الملفات أو المفاتيح أو اللغات المحددة.
الاستخدام
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