greentic-setup 0.4.13

End-to-end bundle setup engine for the Greentic platform — pack discovery, QA-driven configuration, secrets persistence, and bundle lifecycle management
Documentation
{
  "cli.bundle.add.adding": "جاري إضافة pack إلى bundle...",
  "cli.bundle.add.bundle": "  Bundle: {}",
  "cli.bundle.add.created_structure": "تم إنشاء هيكل bundle في {}",
  "cli.bundle.add.dry_run": "[تشغيل تجريبي] سيتم إضافة pack إلى bundle",
  "cli.bundle.add.env": "  البيئة: {}",
  "cli.bundle.add.pack_ref": "  مرجع pack: {}",
  "cli.bundle.add.resolved": "  الـ packs المحلولة: {}",
  "cli.bundle.add.success": "تمت إضافة pack إلى bundle بنجاح.",
  "cli.bundle.add.team": "  الفريق: {}",
  "cli.bundle.add.tenant": "  Tenant: {}",
  "cli.bundle.add.version_warning": "تحذير: فشل التحقق من الإصدار {}: {}",
  "cli.bundle.build.building": "جاري بناء bundle المحمول...",
  "cli.bundle.build.output": "  المخرجات: {}",
  "cli.bundle.build.running_doctor": "جاري تشغيل التحقق من الصحة...",
  "cli.bundle.build.success": "تم بناء bundle بنجاح في {}",
  "cli.bundle.init.created": "تم إنشاء bundle في {}",
  "cli.bundle.init.creating": "جاري إنشاء bundle في {}...",
  "cli.bundle.init.exists": "bundle موجود بالفعل في {}",
  "cli.bundle.init.next_steps": "الخطوات التالية:",
  "cli.bundle.init.step_add": "  1. greentic-setup bundle add <pack.gtpack> --bundle {}",
  "cli.bundle.init.step_setup": "  2. greentic-setup bundle setup --bundle {} --answers answers.yaml",
  "cli.bundle.list.bundle": "Bundle: {}",
  "cli.bundle.list.domain": "النطاق: {}",
  "cli.bundle.list.packs_found": "الـ packs الموجودة: {}",
  "cli.bundle.remove.cancelled": "تم إلغاء الإزالة - استخدم --force للتأكيد",
  "cli.bundle.remove.complete": "تمت إزالة provider: {}",
  "cli.bundle.remove.confirm": "سيؤدي هذا إلى إزالة إعدادات provider.",
  "cli.bundle.remove.removing": "جاري إزالة provider...",
  "cli.bundle.remove.use_force": "استخدم --force للتأكيد.",
  "cli.bundle.setup.complete": "اكتمل إعداد provider: {}",
  "cli.bundle.setup.domain": "  النطاق: {}",
  "cli.bundle.setup.dry_run": "[تشغيل تجريبي] سيتم إعداد provider: {}",
  "cli.bundle.setup.emit_usage": "قم بالتعديل واستخدم: greentic-setup bundle setup --answers {}",
  "cli.bundle.setup.emit_written": "تم كتابة قالب الإجابات في: {}",
  "cli.bundle.setup.interactive_not_impl": "الإعداد التفاعلي غير مطبق بعد.",
  "cli.bundle.setup.provider": "  Provider: {}",
  "cli.bundle.setup.setting_up": "جاري إعداد provider...",
  "cli.bundle.setup.use_answers": "استخدم --answers <file> لتوفير إجابات الإعداد.",
  "cli.bundle.setup.use_emit_answers": "أو استخدم --emit-answers <file> لإنشاء قالب الإجابات.",
  "cli.bundle.status.bundle_label": "Bundle: {}",
  "cli.bundle.status.not_found": "bundle غير موجود: {}",
  "cli.bundle.status.packs": "Packs: {} مثبت",
  "cli.bundle.status.tenants": "Tenants: {}",
  "cli.bundle.status.valid_no": "لا (greentic.demo.yaml مفقود)",
  "cli.bundle.status.valid_yes": "نعم",
  "cli.bundle.update.complete": "اكتمل تحديث provider: {}",
  "cli.bundle.update.dry_run": "[تشغيل تجريبي] سيتم تحديث provider: {}",
  "cli.bundle.update.emit_usage": "قم بالتعديل واستخدم: greentic-setup bundle update --answers {}",
  "cli.bundle.update.updating": "جاري تحديث إعدادات provider...",
  "cli.error.answers_required": "--answers مطلوب في الوضع غير التفاعلي",
  "cli.error.failed_build_plan": "فشل في بناء الخطة",
  "cli.error.failed_create_bundle": "فشل في إنشاء هيكل bundle",
  "cli.error.failed_emit_answers": "فشل في إنشاء قالب الإجابات",
  "cli.error.failed_execute_plan": "فشل في تنفيذ الخطة",
  "cli.error.failed_read_answers": "فشل في قراءة ملف الإجابات",
  "cli.error.interactive_required": "الإعداد التفاعلي يتطلب ملف --answers",
  "cli.error.invalid_bundle": "مجلد bundle غير صالح",
  "cli.help.for_help": "للمساعدة: greentic-setup --help",
  "cli.simple.bundle_required": "مسار bundle مطلوب. الاستخدام: greentic-setup [OPTIONS] <BUNDLE>",
  "cli.simple.dry_run": "[تشغيل تجريبي] سيتم إعداد bundle: {}",
  "cli.simple.emit_usage": "قم بالتعديل واستخدم: greentic-setup --answers {} {}",
  "cli.simple.expected_bundle_format": "متوقع مجلد أو ملف .gtbundle: {}",
  "cli.simple.extracted_to": "  تم الاستخراج إلى: {}",
  "cli.simple.extracting": "جاري استخراج أرشيف .gtbundle...",
  "cli.simple.header": "إعداد Greentic",
  "cli.simple.interactive_mode": "وضع المعالج التفاعلي",
  "cli.simple.wizard_not_impl": "المعالج التفاعلي غير مطبق بعد - استخدم --answers <file>",
  "setup.answers.emitted": "تم كتابة قالب الإجابات في {}",
  "setup.answers.loaded": "تم تحميل الإجابات من {}",
  "setup.capability.not_found": "لم يتم العثور على القدرة '{}'",
  "setup.capability.resolved": "تم حل القدرة: pack_id={} stable_id={}",
  "setup.discovering_packs": "جاري اكتشاف الـ packs في bundle...",
  "setup.dry_run.header": "خطة الإعداد (تشغيل تجريبي):",
  "setup.error.bundle_not_found": "bundle غير موجود: {}",
  "setup.error.protocol_not_supported": "البروتوكول غير مدعوم بعد: {}",
  "setup.error.version_mismatch": "إصدار العلامة ({}) لا يتطابق مع إصدار crate ({})",
  "setup.execute.failed": "فشل الإعداد: {}",
  "setup.execute.success": "اكتمل الإعداد: {}",
  "setup.found_packs": "تم العثور على {} pack(s): {}",
  "setup.plan.header": "خطة الإعداد:",
  "setup.plan.step.collect_answers": "جمع الإجابات لـ {}",
  "setup.plan.step.discover": "اكتشاف الـ packs",
  "setup.plan.step.resolve": "إنشاء البيان المحلول",
  "setup.plan.step.run_setup": "تشغيل تدفق الإعداد لـ {}",
  "setup.plan.step.seed_secrets": "تهيئة الأسرار لـ {}",
  "setup.plan.step.validate": "التحقق من bundle",
  "setup.plan.step.webhooks": "تسجيل webhooks لـ {}",
  "setup.plan.step.write_config": "كتابة الإعدادات لـ {}",
  "setup.qa.invalid_choice": "اختيار غير صالح. الخيارات: {}",
  "setup.qa.question_prompt": "{}",
  "setup.qa.required_field": "هذا الحقل مطلوب",
  "setup.qa.secret_input": "أدخل قيمة السر (مخفية):",
  "setup.secrets.failed": "فشل في تهيئة الأسرار لـ provider={} tenant={}: {}",
  "setup.secrets.seeded": "تم تهيئة {} سر(أسرار) لـ provider={} tenant={}",
  "setup.state_store.fallback": "استخدام مخزن الحالة في الذاكرة (لا يوجد عنوان Redis متاح)",
  "setup.state_store.upgraded": "تمت ترقية مخزن الحالة إلى Redis: {}",
  "ui.back": "رجوع",
  "ui.close": "إغلاق",
  "ui.configure": "تكوين {}",
  "ui.continue": "متابعة",
  "ui.description": "تكوين {} من موفر(ي) الخدمة في {}",
  "ui.discovering": "جارٍ اكتشاف الموفرين...",
  "ui.discovering_sub": "جارٍ قراءة إعدادات الحزمة",
  "ui.done": "تم",
  "ui.execute_setup": "تنفيذ الإعداد",
  "ui.executing.sub": "جارٍ تطبيق الإعدادات على الحزمة",
  "ui.executing.title": "جارٍ تشغيل الإعداد...",
  "ui.field.required": "{} مطلوب.",
  "ui.new_setup": "إعداد جديد",
  "ui.no_providers": "لم يتم العثور على موفرين في الحزمة.",
  "ui.nothing_to_configure": "لا يوجد ما يمكن تكوينه.",
  "ui.pending": "قيد الانتظار",
  "ui.provider.configure": "تكوين {}",
  "ui.q.api_base_url": "عنوان URL الأساسي لـ API",
  "ui.q.base_url": "عنوان URL الأساسي",
  "ui.q.channel_id": "معرّف القناة",
  "ui.q.default_channel": "القناة الافتراضية",
  "ui.q.default_room_id": "معرّف الغرفة الافتراضي",
  "ui.q.default_to_person_email": "البريد الإلكتروني الافتراضي للشخص",
  "ui.q.enabled": "تمكين المزوّد",
  "ui.q.jwt_signing_key": "مفتاح توقيع JWT",
  "ui.q.jwt_signing_key.help": "المفتاح السري المستخدم لتوقيع رموز Direct Line. استخدم أي سلسلة عشوائية (مثل openssl rand -hex 32).",
  "ui.q.mode": "الوضع",
  "ui.q.ms_bot_app_id": "معرّف تطبيق البوت",
  "ui.q.ms_bot_app_id.help": "معرّف تطبيق Microsoft Bot من تسجيل Azure Bot Service",
  "ui.q.ms_bot_app_password": "كلمة مرور تطبيق البوت",
  "ui.q.oauth_custom_auth_url": "عنوان URL للتفويض",
  "ui.q.oauth_custom_client_id": "معرّف العميل",
  "ui.q.oauth_custom_label": "اسم عرض المزوّد",
  "ui.q.oauth_custom_scopes": "النطاقات",
  "ui.q.oauth_custom_token_url": "عنوان URL للرمز المميّز",
  "ui.q.oauth_enable_custom": "تمكين مزوّد OIDC مخصّص",
  "ui.q.oauth_enable_github": "تمكين تسجيل الدخول عبر GitHub",
  "ui.q.oauth_enable_google": "تمكين تسجيل الدخول عبر Google",
  "ui.q.oauth_enable_microsoft": "تمكين تسجيل الدخول عبر Microsoft",
  "ui.q.oauth_enabled": "تمكين تسجيل الدخول عبر OAuth",
  "ui.q.oauth_enabled.help": "مطالبة المستخدمين بتسجيل الدخول قبل الوصول إلى الدردشة",
  "ui.q.oauth_github_client_id": "معرّف عميل GitHub",
  "ui.q.oauth_github_client_secret": "سرّ عميل GitHub",
  "ui.q.oauth_google_client_id": "معرّف عميل Google",
  "ui.q.oauth_google_client_secret": "سرّ عميل Google",
  "ui.q.oauth_microsoft_client_id": "معرّف عميل Microsoft",
  "ui.q.oauth_microsoft_client_secret": "سرّ عميل Microsoft",
  "ui.q.public_base_url": "عنوان URL الأساسي العام",
  "ui.q.public_base_url.help": "عنوان URL العام لعمليات رد نداءات webhook (مثل https://xxxx.trycloudflare.com)",
  "ui.q.route": "المسار",
  "ui.q.slack_app_id": "معرّف تطبيق Slack",
  "ui.q.slack_bot_token": "رمز بوت Slack",
  "ui.q.slack_configuration_token": "رمز إعداد Slack",
  "ui.q.team_id": "معرّف الفريق",
  "ui.q.tenant_channel_id": "معرّف قناة المستأجر",
  "ui.q.webex_bot_token": "رمز بوت Webex",
  "ui.questions": "أسئلة",
  "ui.result.closed": "تم إغلاق الإعداد.",
  "ui.result.closed_sub": "يمكنك إغلاق علامة التبويب هذه.",
  "ui.result.fail.description": "حدث خطأ ما أثناء الإعداد.",
  "ui.result.fail.title": "فشل الإعداد",
  "ui.result.log": "السجل",
  "ui.result.manual_steps": "الخطوات اليدوية مطلوبة",
  "ui.result.output": "المخرجات",
  "ui.result.success.description": "تم تكوين الحزمة بنجاح.",
  "ui.result.success.title": "اكتمل الإعداد",
  "ui.review.description": "راجع الإعدادات قبل تطبيقها على الحزمة.",
  "ui.review.no": "لا",
  "ui.review.secret_mask": "********",
  "ui.review.title": "مراجعة وتنفيذ",
  "ui.review.yes": "نعم",
  "ui.review_execute": "مراجعة وتنفيذ",
  "ui.select_action": "حدد إجراءً للبدء.",
  "ui.shared.description": "تنطبق هذه الأسئلة على جميع الموفرين.",
  "ui.shared.title": "الإعدادات المشتركة",
  "ui.start_config": "بدء التكوين",
  "ui.title": "إعداد Greentic"
}