lingo.dev i18n

وثائق مرجعية لواجهة سطر الأوامر للأمر i18n

مقدمة

غير مدعوم: تشغيل خط أنابيب الترجمة المحلية (يفضل استخدام أمر run بدلاً من ذلك)

الاستخدام

lingo.dev i18n [options]

الخيارات

--locale <locale>

lingo.dev i18n --locale <locale>

تقييد المعالجة على رموز اللغات المستهدفة المدرجة في ملف i18n.json. كرر العلامة لتضمين لغات متعددة. الإعداد الافتراضي هو جميع اللغات المستهدفة المكونة

يتطلب قيمة.

--bucket <bucket>

lingo.dev i18n --bucket <bucket>

تقييد المعالجة على أنواع حاويات محددة معرفة في ملف i18n.json (مثل json، yaml، android). كرر العلامة لتضمين أنواع حاويات متعددة. الإعداد الافتراضي هو جميع الحاويات

يتطلب قيمة.

--key <key>

lingo.dev i18n --key <key>

تقييد المعالجة على مفتاح ترجمة واحد بتطابق دقيق. يقوم بتصفية جميع الحاويات واللغات لمعالجة هذا المفتاح فقط، مفيد لاختبار أو تصحيح ترجمات محددة. مثال: auth.login.title

يتطلب قيمة.

--file [files...]

lingo.dev i18n --file [files...]

تصفية المعالجة على الحاويات التي تحتوي مسارات ملفاتها على هذه السلاسل الفرعية فقط. مثال: 'components' لمعالجة الملفات في مجلدات المكونات فقط

يقبل قيمة اختيارية.

--api-key <api-key>

lingo.dev i18n --api-key <api-key>

تجاوز مفتاح API من الإعدادات أو متغيرات البيئة

يتطلب قيمة.

العلامات

--frozen

lingo.dev i18n --frozen

التحقق من أن الترجمات محدثة دون إجراء تغييرات - يفشل إذا كانت ملفات المصدر أو ملفات الهدف أو ملف القفل غير متزامنة. مثالي للتكامل المستمر/التسليم المستمر (CI/CD) لضمان اتساق الترجمة قبل النشر

--force

lingo.dev i18n --force

فرض إعادة ترجمة جميع المفاتيح، متجاوزًا اكتشاف التغيير. مفيد عندما تريد إعادة إنشاء الترجمات باستخدام نماذج الذكاء الاصطناعي المحدثة أو إعدادات الترجمة

--verbose

lingo.dev i18n --verbose

طباعة بيانات الترجمة التي تتم معالجتها كـ JSON منسق لكل حاوية ولغة

--interactive

lingo.dev i18n --interactive

مراجعة وتحرير الترجمات المُنشأة بواسطة الذكاء الاصطناعي بشكل تفاعلي قبل تطبيق التغييرات على الملفات

--debug

lingo.dev i18n --debug

إيقاف مؤقت قبل معالجة الترجمة حتى تتمكن من إرفاق أداة تصحيح الأخطاء

--strict

lingo.dev i18n --strict

التوقف فوراً عند حدوث أول خطأ بدلاً من الاستمرار في معالجة الحاويات واللغات المتبقية (وضع الفشل السريع)