{
"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.env_bootstrap_created": "تم تهيئة بيئة `local` بارتباطات القدرات الافتراضية في {}.",
"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>",
"env_wizard.basic_mode": "الوضع الأساسي — مرّر --advanced لتعيين معرّف العميل وتجاوزات الإعدادات ومضيفي المسارات وتدفق الترحيب ومراجع أسرار نقطة النهاية أيضًا.",
"env_wizard.dry_run_secrets_note": "ملاحظة: --dry-run يعرض معاينة فقط — قيم الأسرار الملصقة التي أدخلتها وعددها {} لا تُكتب في المخزن. أعد التشغيل بدون --dry-run وأكّد الخطة لحفظها.",
"env_wizard.form.desc": "ينشئ بيان `greentic.env-manifest.v1` — مستند الحالة المطلوبة الدائم والقابل لإعادة التطبيق لبيئة واحدة.",
"env_wizard.form.title": "إعداد البيئة",
"env_wizard.list.bundles.item_label": "حزمة",
"env_wizard.list.messaging_endpoints.item_label": "نقطة نهاية المراسلة",
"env_wizard.list.secrets.item_label": "سر",
"env_wizard.manifest_prompt": "ملف البيان [{}]: ",
"env_wizard.q.bundle_id.desc": "مفتاح طبيعي — فريد داخل البيان.",
"env_wizard.q.bundle_id.title": "معرّف الحزمة",
"env_wizard.q.bundle_path.desc": "ملف `.gtbundle` محلي. تُحل المسارات النسبية نسبةً إلى دليل ملف البيان.",
"env_wizard.q.bundle_path.title": "مسار الحزمة",
"env_wizard.q.bundles.desc": "عمليات نشر الحزم لهذه البيئة.",
"env_wizard.q.bundles.title": "الحزم",
"env_wizard.q.config_overrides.desc": "كائن JSON `{\"<pack_id>\": {\"<key>\": <value>}}`. فارغ = اتركه دون تغيير؛ `{}` = مسح صريح.",
"env_wizard.q.config_overrides.title": "تجاوزات الإعدادات (JSON)",
"env_wizard.q.customer_id.desc": "كيان الفوترة — مطلوب بواسطة apply للبيئات غير `local`.",
"env_wizard.q.customer_id.title": "معرّف العميل",
"env_wizard.q.environment_id.desc": "البيئة التي سيُطبّق عليها. `local` تتم تهيئتها بارتباطات env-pack الافتراضية؛ يجب أن يكون أي معرّف آخر موجودًا مسبقًا (يقوم apply بتسويته؛ إنشاء البيئات غير المحلية مخصص لمخزن المشغّل).",
"env_wizard.q.environment_id.title": "معرّف البيئة",
"env_wizard.q.from_env.desc": "اسم المتغير الذي يحمل قيمة السر (مثل TELEGRAM_BOT_TOKEN) — الاسم فقط، وليس القيمة أبدًا. مطلوب عندما يكون المصدر `env`.",
"env_wizard.q.from_env.title": "اسم متغير البيئة",
"env_wizard.q.links.desc": "`bundle_id`s مفصولة بفواصل تقبلها نقطة النهاية هذه.",
"env_wizard.q.links.title": "معرّفات الحزم المرتبطة",
"env_wizard.q.messaging_endpoints.desc": "نقاط نهاية المراسلة وروابط الحزم الخاصة بها.",
"env_wizard.q.messaging_endpoints.title": "نقاط نهاية المراسلة",
"env_wizard.q.name.desc": "اسم عرض ومقبض محلي داخل البيان. مفتاح upsert مع نوع المزوّد.",
"env_wizard.q.name.title": "اسم نقطة النهاية",
"env_wizard.q.path.desc": "`<tenant>/<team>/<pack>/<name>`، مثل default/_/messaging-telegram/telegram_bot_token",
"env_wizard.q.path.title": "مسار السر",
"env_wizard.q.provider_type.desc": "فئة المزوّد، مثل messaging.telegram.bot.",
"env_wizard.q.provider_type.title": "نوع المزوّد",
"env_wizard.q.public_base_url.desc": "عنوان URL للأصل فقط يُحفظ في البيئة (مثل https://bots.example.com). اتركه فارغًا للاحتفاظ بالقيمة الحالية.",
"env_wizard.q.public_base_url.title": "عنوان URL الأساسي العام",
"env_wizard.q.route_hosts.desc": "أسماء المضيفين لارتباط المسار، مفصولة بفواصل.",
"env_wizard.q.route_hosts.title": "مضيفو المسار",
"env_wizard.q.route_path_prefixes.desc": "بادئات مسارات HTTP مفصولة بفواصل، يبدأ كل منها بـ `/` (مثل /legal).",
"env_wizard.q.route_path_prefixes.title": "بادئات مسار التوجيه",
"env_wizard.q.route_team.desc": "الفريق لمحدد مستأجر ارتباط المسار — يُعيّن مع `route_tenant`.",
"env_wizard.q.route_team.title": "فريق المسار",
"env_wizard.q.route_tenant.desc": "المستأجر لمحدد مستأجر ارتباط المسار — يُعيّن مع `route_team`.",
"env_wizard.q.route_tenant.title": "مستأجر المسار",
"env_wizard.q.secret_refs.desc": "مراجع الأسرار التي تُمرَّر عند إنشاء نقطة النهاية، مفصولة بفواصل.",
"env_wizard.q.secret_refs.title": "مراجع الأسرار",
"env_wizard.q.secrets.desc": "إدخالات أسرار مخزن التطوير. تأتي قيمة كل سر إما من متغير بيئة مسمّى أو من قيمة تلصقها — لا تُوضع القيم في البيان أبدًا.",
"env_wizard.q.secrets.title": "الأسرار",
"env_wizard.q.source.desc": "`env` يقرأ القيمة من متغير بيئة مسمّى وقت التطبيق؛ `paste` يتيح لك إدخال القيمة تفاعليًا — وتُخزَّن في مخزن أسرار البيئة، وليس في البيان أبدًا.",
"env_wizard.q.source.title": "مصدر السر",
"env_wizard.q.trust_root_bootstrap.desc": "ابدأ جذر ثقة البيئة بمفتاح المشغّل المحلي (عملية آمنة التكرار؛ مطلوبة مرة واحدة قبل تجهيز الحزم).",
"env_wizard.q.trust_root_bootstrap.title": "تهيئة جذر الثقة؟",
"env_wizard.q.webchat_gui.desc": "قدّم وحدة تحكم دردشة الويب المدمجة لتتمكن من الدردشة مع هذه البيئة بفتح عنوان URL الخاص بها في متصفح. مفعّلة افتراضيًا لـ `local`؛ مسار الدردشة مقصور على الاسترجاع المحلي وغير مصادَق عليه، لذا أبقه معطّلًا للبيئات المعروضة على عنوان URL عام ما لم تكن تقصد ذلك.",
"env_wizard.q.webchat_gui.title": "إضافة واجهة دردشة ويب؟",
"env_wizard.q.welcome_bundle_id.desc": "اضبط حقول welcome_* الثلاثة معًا (أو لا تضبط أيًا منها).",
"env_wizard.q.welcome_bundle_id.title": "تدفق الترحيب: معرّف الحزمة",
"env_wizard.q.welcome_flow_id.desc": "اضبط حقول welcome_* الثلاثة معًا (أو لا تضبط أيًا منها).",
"env_wizard.q.welcome_flow_id.title": "تدفق الترحيب: معرّف التدفق",
"env_wizard.q.welcome_pack_id.desc": "اضبط حقول welcome_* الثلاثة معًا (أو لا تضبط أيًا منها).",
"env_wizard.q.welcome_pack_id.title": "تدفق الترحيب: معرّف الحزمة",
"env_wizard.secrets.choose": "لكل واحد، اختر مصدر القيمة: متغير بيئة\nمسمّى، أو الصقها الآن. تُخزّن القيم الملصقة في مخزن أسرار\nالبيئة، ولا تُكتب أبدًا في البيان.",
"env_wizard.secrets.entry": "{} — {} (الحزمة: {}){}",
"env_wizard.secrets.envvar_prompt": "اسم متغير البيئة [{}]: ",
"env_wizard.secrets.envvar_required": "اسم متغير البيئة مطلوب.",
"env_wizard.secrets.keep_env_note": "ملاحظة: سيتم الاحتفاظ بالسر الحالي `{}` (لم يُعاد بناء الحزمة)",
"env_wizard.secrets.keep_paste_note": "ملاحظة: سيتم الاحتفاظ بالسر الملصق الحالي `{}` (لم يُعاد بناء الحزمة)",
"env_wizard.secrets.need": "الأسرار — تحتاج الحزم المكوّنة إلى {} سر/أسرار.",
"env_wizard.secrets.none": "الأسرار — الحزم المكوّنة لا تعلن أي أسرار؛ لا يوجد شيء لإدخاله.",
"env_wizard.secrets.optional_suffix": " [اختياري]",
"env_wizard.secrets.paste_prompt": "الصق القيمة (مخفية، سطر واحد): ",
"env_wizard.secrets.paste_prompt_keep": "الصق القيمة (مخفية، سطر واحد؛ اتركها فارغة للاحتفاظ بالقيمة المخزنة): ",
"env_wizard.secrets.paste_required": "القيمة مطلوبة.",
"env_wizard.secrets.path": "مسار السر: {}",
"env_wizard.secrets.source_invalid": "أدخل 1 (متغير بيئة) أو 2 (لصق).",
"env_wizard.secrets.source_prompt": "مصدر القيمة [1] متغير بيئة أم [2] لصقها الآن؟ [{}]: ",
"env_wizard.wrote_manifest": "تمت كتابة `{}` — البيان هو الأثر الدائم؛ احتفظ به في نظام التحكم بالإصدارات.",
"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.list.add_first": "إضافة {}؟ [y/N] ",
"setup.qa.list.add_more": "إضافة {} آخر؟ [y/N] ",
"setup.qa.list.field_required_row": "هذا الحقل مطلوب — يلزم صف واحد على الأقل.",
"setup.qa.list.max_reached": "(تم بلوغ الحد الأقصى {} من الصفوف)",
"setup.qa.list.min_required": "يلزم {} صف/صفوف على الأقل — الموجود {}. اكتب 'y' لإضافة آخر.",
"setup.qa.list.row_dropped": "(تم إسقاط الصف — كانت الأعمدة المطلوبة فارغة)",
"setup.qa.list.row_header": "الصف #{}:",
"setup.qa.prompt.configuring": "تكوين {}: {}",
"setup.qa.prompt.default": "(الافتراضي: {}) ",
"setup.qa.prompt.field_required": "هذا الحقل مطلوب.",
"setup.qa.prompt.invalid_choice": "اختيار غير صالح. الخيارات: {}",
"setup.qa.prompt.invalid_format": "تنسيق غير صالح. النمط المتوقع: {}",
"setup.qa.prompt.mode_advanced": " (متقدم)",
"setup.qa.prompt.optional_marker": " (اختياري)",
"setup.qa.prompt.required_marker": " (مطلوب)",
"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.dashboard.add_scope": "إضافة نطاق",
"ui.dashboard.back": "العودة إلى لوحة التحكم",
"ui.dashboard.configured": "مكوّن",
"ui.dashboard.delete": "حذف",
"ui.dashboard.description": "قم بتكوين {} موفّر/موفّرين في {}. أنشئ نطاقات متعددة لمستأجرين/بيئات مختلفة.",
"ui.dashboard.executed": "تم التنفيذ",
"ui.dashboard.export": "تصدير الإجابات",
"ui.description": "تكوين {} من موفر(ي) الخدمة في {}",
"ui.discovering": "جارٍ اكتشاف الموفرين...",
"ui.discovering_sub": "جارٍ قراءة إعدادات الحزمة",
"ui.done": "تم",
"ui.execute_setup": "تنفيذ الإعداد",
"ui.executing.sub": "جارٍ تطبيق الإعدادات على الحزمة",
"ui.executing.title": "جارٍ تشغيل الإعداد...",
"ui.export.description": "نزّل التكوين كملف إجابات JSON متوافق مع وضع --answers.",
"ui.export.download": "تنزيل answers.json",
"ui.export.password": "كلمة مرور التشفير",
"ui.export.password_help": "إذا تم تعيينها، فسيتم تشفير القيم السرية باستخدام AES-256-GCM. ستحتاج إلى كلمة المرور هذه عند استخدام --answers --key.",
"ui.export.password_hint": "اتركه فارغًا بدون تشفير",
"ui.export.title": "تصدير الإجابات",
"ui.field.required": "{} مطلوب.",
"ui.import.decrypt_failed": "فشل فك التشفير",
"ui.import.dropzone": "أسقط answers.json هنا أو انقر للاستيراد",
"ui.import.no_scopes": "لم يتم العثور على نطاقات صالحة في الملف.",
"ui.import.parse_error": "فشل تحليل الملف",
"ui.import.password_prompt": "يحتوي هذا الملف على أسرار مشفرة. أدخل كلمة مرور فك التشفير:",
"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.scope.description": "قم بتكوين المستأجر المستهدف والبيئة والفريق لهذا الإعداد.",
"ui.scope.detected_tenant": "تم اكتشافه من الحزمة: {}",
"ui.scope.env": "البيئة",
"ui.scope.env_help": "يجب أن يطابق GREENTIC_ENV المستخدم بواسطة وقت التشغيل (dev, local, test).",
"ui.scope.hint": "تحدد هذه القيم مكان تخزين الأسرار والتكوين. تأكد من أنها تطابق إعدادات وقت التشغيل لديك.",
"ui.scope.team": "الفريق",
"ui.scope.team_help": "اتركه فارغًا للإعداد الافتراضي. يُستخدم لتحديد نطاق الأسرار لكل فريق.",
"ui.scope.tenant": "المستأجر",
"ui.scope.title": "نطاق الإعداد",
"ui.select_action": "حدد إجراءً للبدء.",
"ui.shared.description": "تنطبق هذه الأسئلة على جميع الموفرين.",
"ui.shared.title": "الإعدادات المشتركة",
"ui.start_config": "بدء التكوين",
"ui.title": "إعداد Greentic"
}