أوامر واجهة سطر الأوامر

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

تحتوي هذه الصفحة على القائمة الكاملة للأوامر المتاحة عبر واجهة سطر أوامر Lingo.dev. للوصول إلى هذه الوثائق من واجهة سطر الأوامر نفسها، قم بتشغيل الأمر التالي:

npx lingo.dev@latest --help

lingo.dev

Usage: lingo.dev [options] [command]

Lingo.dev CLI

Options:
  -v, --version         Show version
  -y, --no-interactive  Disable interactive mode
  -h, --help            Show help

Commands:
  init [options]        Initialize Lingo.dev project
  i18n [options]        Run Localization engine
  auth [options]        Show current authentication status
  login                 Authenticate with Lingo.dev API
  logout                Log out from Lingo.dev API
  show                  Prints out the current configuration
  config                Manage Lingo.dev CLI configuration
  lockfile [options]    Create a lockfile if it does not exist
  cleanup [options]     Remove keys from target files that do not exist in the
                        source file
  mcp                   Use Lingo.dev model context provider with your AI agent
  ci [options]          Run Lingo.dev CI/CD action
  status [options]      Show the status of the localization process
  run [options]         Run Lingo.dev localization engine
  purge [options]       Remove translations for given --bucket, --file, --key,
                        --locale
  help [command]        display help for command

lingo.dev init

Usage: lingo.dev init [options]

Initialize Lingo.dev project

Options:
  -f --force                Overwrite existing config (default: false)
  -s --source <locale>      Source locale (default: "en")
  -t --targets <locale...>  List of target locales (default: "es")
  -b, --bucket <type>       Type of bucket (default: "json")
  -p, --paths [path...]     List of paths for the bucket (default: [])
  -y, --no-interactive      Disable interactive mode
  -h, --help                Show help

lingo.dev i18n

Usage: lingo.dev i18n [options]

Run Localization engine

Options:
  --locale <locale>    Locale to process
  --bucket <bucket>    Bucket to process
  --key <key>          Key to process. Process only a specific translation key,
                       useful for debugging or updating a single entry
  --file [files...]    File to process. Process only a specific path, may
                       contain asterisk * to match multiple files. Useful if
                       you have a lot of files and want to focus on a specific
                       one. Specify more files separated by commas or spaces.
  --frozen             Run in read-only mode - fails if any translations need
                       updating, useful for CI/CD pipelines to detect missing
                       translations
  --force              Ignore lockfile and process all keys, useful for full
                       re-translation
  --verbose            Show detailed output including intermediate processing
                       data and API communication details
  --interactive        Enable interactive mode for reviewing and editing
                       translations before they are applied
  --api-key <api-key>  Explicitly set the API key to use, override the default
                       API key from settings
  --debug              Pause execution at start for debugging purposes, waits
                       for user confirmation before proceeding
  --strict             Stop processing on first error instead of continuing
                       with other locales/buckets
  -h, --help           Show help

lingo.dev auth

الاستخدام: lingo.dev auth [خيارات]

عرض حالة المصادقة الحالية

الخيارات:
  --login     تسجيل الدخول إلى حسابك (مهمل: استخدم 'lingo.dev login' بدلاً من ذلك)
  --logout    تسجيل الخروج من حسابك (مهمل: استخدم 'lingo.dev logout'
              بدلاً من ذلك)
  -h, --help  عرض المساعدة

lingo.dev login

الاستخدام: lingo.dev login [خيارات]

المصادقة مع واجهة برمجة تطبيقات Lingo.dev

الخيارات:
  -h, --help  عرض المساعدة

lingo.dev logout

الاستخدام: lingo.dev logout [خيارات]

تسجيل الخروج من واجهة برمجة تطبيقات Lingo.dev

الخيارات:
  -h, --help  عرض المساعدة

lingo.dev show

الاستخدام: lingo.dev show [خيارات] [أمر]

طباعة التكوين الحالي

الخيارات:
  -h, --help       عرض المساعدة

الأوامر:
  config           طباعة التكوين الحالي
  locale <type>    طباعة قائمة اللغات المحلية
  files [options]  طباعة قائمة الملفات التي تديرها Lingo.dev
  help [command]   عرض المساعدة للأمر

lingo.dev show config

الاستخدام: lingo.dev show config [خيارات]

طباعة التكوين الحالي

الخيارات:
  -h, --help  عرض المساعدة

lingo.dev show locale

الاستخدام: lingo.dev show locale [خيارات] <type>

طباعة قائمة اللغات المحلية

الوسائط:
  type        نوع اللغات المحلية المراد عرضها، إما "sources" أو "targets"

الخيارات:
  -h, --help  عرض المساعدة

lingo.dev show files

الاستخدام: lingo.dev show files [خيارات]

طباعة قائمة الملفات التي تديرها Lingo.dev

الخيارات:
  --source    عرض ملفات المصدر فقط، الملفات التي تحتوي على الترجمات الأصلية
  --target    عرض ملفات الهدف فقط، الملفات التي تحتوي على المحتوى المترجم
  -h, --help  عرض المساعدة

lingo.dev config

الاستخدام: lingo.dev config [خيارات] [أمر]

إدارة تكوين واجهة سطر أوامر Lingo.dev

الخيارات:
  -h, --help         عرض المساعدة

الأوامر:
  set <key> <value>  تعيين مفتاح تكوين لقيمة
  unset <key>        إزالة مفتاح تكوين
  get <key>          الحصول على قيمة مفتاح تكوين
  help [command]     عرض المساعدة للأمر

lingo.dev config set

الاستخدام: lingo.dev config set [options] <key> <value>

تعيين مفتاح تكوين إلى قيمة

الوسائط:
  key         مفتاح التكوين المراد تعيينه
  value       القيمة الجديدة

الخيارات:
  -h, --help  عرض المساعدة

lingo.dev config unset

الاستخدام: lingo.dev config unset [options] <key>

إزالة مفتاح تكوين

الوسائط:
  key         مفتاح التكوين المراد إزالته

الخيارات:
  -h, --help  عرض المساعدة

lingo.dev config get

الاستخدام: lingo.dev config get [options] <key>

الحصول على قيمة مفتاح تكوين

الوسائط:
  key         مفتاح التكوين

الخيارات:
  -h, --help  عرض المساعدة

lingo.dev lockfile

الاستخدام: lingo.dev lockfile [options]

إنشاء ملف قفل إذا لم يكن موجودًا

الخيارات:
  -f, --force  فرض إنشاء ملف قفل
  -h, --help   عرض المساعدة

lingo.dev cleanup

الاستخدام: lingo.dev cleanup [options]

إزالة المفاتيح من الملفات المستهدفة التي لا توجد في الملف المصدر

الخيارات:
  --locale <locale>  لغة محددة للتنظيف
  --bucket <bucket>  حاوية محددة للتنظيف
  --dry-run          عرض ما سيتم إزالته دون إجراء تغييرات
  --verbose          عرض مخرجات مفصلة تتضمن:
    - قائمة المفاتيح التي سيتم إزالتها.
    - خطوات المعالجة.
  -h, --help         عرض المساعدة

lingo.dev mcp

الاستخدام: lingo.dev mcp [options]

استخدام مزود سياق نموذج Lingo.dev مع وكيل الذكاء الاصطناعي الخاص بك

الخيارات:
  -h, --help  عرض المساعدة

lingo.dev ci

الاستخدام: lingo.dev ci [options]

تشغيل إجراء CI/CD لـ Lingo.dev

الخيارات:
  --parallel [boolean]             التشغيل في وضع متوازٍ
  --api-key <key>                  مفتاح API
  --pull-request [boolean]         إنشاء طلب سحب بالتغييرات
  --commit-message <message>       رسالة الالتزام
  --pull-request-title <title>     عنوان طلب السحب
  --working-directory <dir>        دليل العمل
  --process-own-commits [boolean]  معالجة الالتزامات التي تم إجراؤها بواسطة هذا الإجراء
  -h, --help                       عرض المساعدة

lingo.dev status

الاستخدام: lingo.dev status [خيارات]

عرض حالة عملية الترجمة المحلية

الخيارات:
  --locale <locale>    اللغة المحلية للمعالجة
  --bucket <bucket>    المجموعة للمعالجة
  --file [files...]    الملف للمعالجة. معالجة الملفات التي تتضمن هذه
                       السلسلة في مسارها فقط. مفيد إذا كان لديك الكثير من الملفات
                       وتريد التركيز على ملف محدد. حدد المزيد من الملفات
                       مفصولة بفواصل أو مسافات.
  --force              تجاهل ملف القفل ومعالجة جميع المفاتيح، مفيد لتقدير
                       إعادة الترجمة الكاملة
  --verbose            عرض مخرجات مفصلة بما في ذلك عدد الكلمات على مستوى المفتاح
  --api-key <api-key>  تعيين مفتاح API بشكل صريح للاستخدام، وتجاوز مفتاح
                       API الافتراضي من الإعدادات
  -h, --help           عرض المساعدة

lingo.dev may-the-fourth

الاستخدام: lingo.dev may-the-fourth [خيارات]

لتكن القوة الرابعة معك

الخيارات:
  -h, --help  عرض المساعدة

lingo.dev run

الاستخدام: lingo.dev run [خيارات]

تشغيل محرك الترجمة المحلية Lingo.dev

الخيارات:
  --source-locale <source-locale>  اللغة المحلية المستخدمة كلغة مصدر. الافتراضي هو
                                   i18n.json locale.source
  --target-locale <target-locale>  اللغة المحلية المستخدمة كلغة هدف. الافتراضي هو
                                   i18n.json locale.targets
  --bucket <bucket>                المجموعة للمعالجة
  --file <file>                    الملف للمعالجة. معالجة الملفات التي
                                   تطابق نمط glob هذا في مسارها فقط. استخدم
                                   علامات اقتباس حول الأنماط لمنع توسع الشل
                                   (مثال: --file '**/*.json'). مفيد
                                   إذا كان لديك الكثير من الملفات وتريد التركيز
                                   على ملف محدد. حدد المزيد من الملفات
                                   مفصولة بفواصل أو مسافات. يقبل أنماط glob.
  --key <key>                      المفتاح للمعالجة. معالجة مفتاح ترجمة محدد فقط،
                                   مفيد لتحديث إدخال واحد. يقبل أنماط glob.
  --force                          تجاهل ملف القفل ومعالجة جميع المفاتيح، مفيد
                                   لإعادة الترجمة الكاملة
  --api-key <api-key>              تعيين مفتاح API بشكل صريح للاستخدام، وتجاوز
                                   مفتاح API الافتراضي من الإعدادات
  --debug                          إيقاف التنفيذ مؤقتًا في البداية لأغراض التصحيح،
                                   ينتظر تأكيد المستخدم قبل المتابعة
  --concurrency <concurrency>      عدد المهام المتزامنة للتشغيل
  --watch                          مراقبة ملفات المصدر للتغييرات وإعادة
                                   الترجمة تلقائيًا
  --debounce <milliseconds>        تأخير التجاهل بالميلي ثانية لوضع المراقبة
                                   (الافتراضي: 5000 ميلي ثانية)
  -h, --help                       عرض المساعدة

lingo.dev purge

الاستخدام: lingo.dev purge [options]

إزالة الترجمات للـ --bucket، --file، --key، --locale المحددة

الخيارات:
  --bucket <bucket>  الحاوية المراد معالجتها
  --file [files...]  الملف (الملفات) المراد معالجتها. معالجة الملفات التي تطابق
                     أنماط glob المحددة فقط.
  --key <key>        المفتاح المراد إزالته. إزالة جميع مفاتيح الترجمة التي تطابق
                     نمط glob المحدد.
  --locale <locale>  اللغة المراد معالجتها
  --yes-really       تخطي التأكيد التفاعلي والحذف بدون سؤال.
  -h, --help         عرض المساعدة