greentic-setup-dev 1.1.27821248534

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": "bundle میں pack شامل کیا جا رہا ہے...",
  "cli.bundle.add.bundle": "  Bundle: {}",
  "cli.bundle.add.created_structure": "{} پر bundle کا ڈھانچہ بنایا گیا",
  "cli.bundle.add.dry_run": "[dry-run] bundle میں pack شامل کیا جائے گا",
  "cli.bundle.add.env": "  Env: {}",
  "cli.bundle.add.pack_ref": "  Pack ref: {}",
  "cli.bundle.add.resolved": "  حل شدہ pack: {}",
  "cli.bundle.add.success": "pack کامیابی سے bundle میں شامل ہو گیا۔",
  "cli.bundle.add.team": "  Team: {}",
  "cli.bundle.add.tenant": "  Tenant: {}",
  "cli.bundle.add.version_warning": "انتباہ: ورژن {} کی توثیق ناکام ہو گئی: {}",
  "cli.bundle.build.building": "پورٹیبل bundle بنایا جا رہا ہے...",
  "cli.bundle.build.output": "  Output: {}",
  "cli.bundle.build.running_doctor": "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": "Domain: {}",
  "cli.bundle.list.packs_found": "Pack ملے: {}",
  "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": "  Domain: {}",
  "cli.bundle.setup.dry_run": "[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": "Pack: {} انسٹال",
  "cli.bundle.status.tenants": "Tenant: {}",
  "cli.bundle.status.valid_no": "نہیں (greentic.demo.yaml غائب ہے)",
  "cli.bundle.status.valid_yes": "ہاں",
  "cli.bundle.update.complete": "provider اپڈیٹ مکمل: {}",
  "cli.bundle.update.dry_run": "[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": "[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 Setup",
  "cli.simple.interactive_mode": "انٹرایکٹو wizard موڈ",
  "cli.simple.wizard_not_impl": "انٹرایکٹو wizard ابھی لاگو نہیں ہوا - --answers <file> استعمال کریں",
  "env_wizard.basic_mode": "بنیادی موڈ — customer id، config overrides، route hosts، welcome flow، اور endpoint secret refs بھی سیٹ کرنے کے لیے --advanced پاس کریں۔",
  "env_wizard.dry_run_secrets_note": "نوٹ: --dry-run صرف پیش منظر دکھاتا ہے — آپ کی درج کردہ {} pasted secret value(s) اسٹور میں نہیں لکھی جاتیں۔ انہیں محفوظ کرنے کے لیے --dry-run کے بغیر دوبارہ چلائیں اور پلان کی تصدیق کریں۔",
  "env_wizard.form.desc": "`greentic.env-manifest.v1` manifest بناتا ہے — ایک ماحول کے لیے پائیدار، دوبارہ لاگو ہونے والی desired-state دستاویز۔",
  "env_wizard.form.title": "ماحول کی سیٹ اپ",
  "env_wizard.list.bundles.item_label": "بنڈل",
  "env_wizard.list.messaging_endpoints.item_label": "میسجنگ endpoint",
  "env_wizard.list.secrets.item_label": "secret",
  "env_wizard.manifest_prompt": "Manifest فائل [{}]: ",
  "env_wizard.q.bundle_id.desc": "قدرتی کلید — manifest کے اندر منفرد۔",
  "env_wizard.q.bundle_id.title": "بنڈل id",
  "env_wizard.q.bundle_path.desc": "مقامی `.gtbundle`۔ نسبتی paths manifest فائل کی ڈائریکٹری کے لحاظ سے حل ہوتے ہیں۔",
  "env_wizard.q.bundle_path.title": "بنڈل path",
  "env_wizard.q.bundles.desc": "اس ماحول کے لیے بنڈل deployments۔",
  "env_wizard.q.bundles.title": "بنڈلز",
  "env_wizard.q.config_overrides.desc": "JSON آبجیکٹ `{\"<pack_id>\": {\"<key>\": <value>}}`۔ خالی = جوں کا توں چھوڑیں؛ `{}` = صریح clear۔",
  "env_wizard.q.config_overrides.title": "Config overrides (JSON)",
  "env_wizard.q.customer_id.desc": "بلنگ principal — غیر-`local` ماحولوں کے لیے apply کو درکار۔",
  "env_wizard.q.customer_id.title": "Customer id",
  "env_wizard.q.environment_id.desc": "وہ ماحول جس پر apply کرنا ہے۔ `local` ڈیفالٹ env-pack bindings کے ساتھ bootstrap ہوتا ہے؛ کوئی بھی دوسرا id پہلے سے موجود ہونا چاہیے (apply اسے reconcile کرتا ہے؛ non-local env creation operator store کے لیے محفوظ ہے)۔",
  "env_wizard.q.environment_id.title": "Environment id",
  "env_wizard.q.from_env.desc": "secret value رکھنے والے variable کا نام (مثلاً TELEGRAM_BOT_TOKEN) — نام، value کبھی نہیں۔ جب source `env` ہو تو ضروری ہے۔",
  "env_wizard.q.from_env.title": "Environment variable name",
  "env_wizard.q.links.desc": "comma-separated `bundle_id`s جنہیں یہ endpoint قبول کرتا ہے۔",
  "env_wizard.q.links.title": "Linked bundle ids",
  "env_wizard.q.messaging_endpoints.desc": "میسجنگ endpoints اور ان کے bundle links۔",
  "env_wizard.q.messaging_endpoints.title": "میسجنگ endpoints",
  "env_wizard.q.name.desc": "Manifest-local handle اور display name۔ provider type کے ساتھ upsert key۔",
  "env_wizard.q.name.title": "Endpoint name",
  "env_wizard.q.path.desc": "`<tenant>/<team>/<pack>/<name>`، مثلاً default/_/messaging-telegram/telegram_bot_token",
  "env_wizard.q.path.title": "Secret path",
  "env_wizard.q.provider_type.desc": "Provider class، مثلاً messaging.telegram.bot۔",
  "env_wizard.q.provider_type.title": "Provider type",
  "env_wizard.q.public_base_url.desc": "Origin-only URL جو ماحول پر محفوظ کیا جاتا ہے (مثلاً https://bots.example.com)۔ موجودہ value برقرار رکھنے کے لیے خالی چھوڑیں۔",
  "env_wizard.q.public_base_url.title": "Public base URL",
  "env_wizard.q.route_hosts.desc": "route binding کے لیے comma-separated host names۔",
  "env_wizard.q.route_hosts.title": "Route hosts",
  "env_wizard.q.route_path_prefixes.desc": "comma-separated HTTP path prefixes، ہر ایک `/` سے شروع ہو (مثلاً /legal)۔",
  "env_wizard.q.route_path_prefixes.title": "Route path prefixes",
  "env_wizard.q.route_team.desc": "route binding کے tenant selector کے لیے team — `route_tenant` کے ساتھ سیٹ کریں۔",
  "env_wizard.q.route_team.title": "Route team",
  "env_wizard.q.route_tenant.desc": "route binding کے tenant selector کے لیے tenant — `route_team` کے ساتھ سیٹ کریں۔",
  "env_wizard.q.route_tenant.title": "Route tenant",
  "env_wizard.q.secret_refs.desc": "endpoint create پر forward کیے جانے والے comma-separated secret refs۔",
  "env_wizard.q.secret_refs.title": "Secret refs",
  "env_wizard.q.secrets.desc": "Dev-store secret entries۔ ہر secret کی value یا تو named environment variable سے آتی ہے یا آپ کی paste کی ہوئی value سے — values کبھی manifest میں نہیں جاتیں۔",
  "env_wizard.q.secrets.title": "Secrets",
  "env_wizard.q.source.desc": "`env` apply time پر named environment variable سے value پڑھتا ہے؛ `paste` آپ کو value interactively درج کرنے دیتا ہے — یہ env کے secrets store میں محفوظ ہوتی ہے، manifest میں کبھی نہیں۔",
  "env_wizard.q.source.title": "Secret source",
  "env_wizard.q.trust_root_bootstrap.desc": "ماحول کے trust root کو local operator key سے seed کریں (idempotent؛ bundles کو stage کرنے سے پہلے ایک بار ضروری)۔",
  "env_wizard.q.trust_root_bootstrap.title": "ٹرسٹ روٹ کو بوٹسٹریپ کریں؟",
  "env_wizard.q.webchat_gui.desc": "بلٹ اِن ویب چیٹ کنسول پیش کریں تاکہ آپ براؤزر میں اس کا URL کھول کر اس ماحول سے چیٹ کر سکیں۔ `local` کے لیے بطور ڈیفالٹ آن ہے؛ چیٹ پاتھ صرف لوپ بیک ہے اور غیر تصدیق شدہ ہے، اس لیے عوامی URL پر ظاہر ماحول کے لیے اسے بند رکھیں، جب تک آپ کا یہی ارادہ نہ ہو۔",
  "env_wizard.q.webchat_gui.title": "ویب چیٹ GUI شامل کریں؟",
  "env_wizard.q.welcome_bundle_id.desc": "تینوں welcome_* فیلڈز ایک ساتھ سیٹ کریں (یا کوئی بھی نہیں)۔",
  "env_wizard.q.welcome_bundle_id.title": "خوش آمدید فلو: بنڈل id",
  "env_wizard.q.welcome_flow_id.desc": "تینوں welcome_* فیلڈز ایک ساتھ سیٹ کریں (یا کوئی بھی نہیں)۔",
  "env_wizard.q.welcome_flow_id.title": "خوش آمدید فلو: فلو id",
  "env_wizard.q.welcome_pack_id.desc": "تینوں welcome_* فیلڈز ایک ساتھ سیٹ کریں (یا کوئی بھی نہیں)۔",
  "env_wizard.q.welcome_pack_id.title": "خوش آمدید فلو: پیک id",
  "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": "'{}' capability نہیں ملی",
  "setup.capability.resolved": "capability حل ہوئی: pack_id={} stable_id={}",
  "setup.discovering_packs": "bundle میں pack تلاش کیے جا رہے ہیں...",
  "setup.dry_run.header": "سیٹ اپ کا منصوبہ (dry-run):",
  "setup.error.bundle_not_found": "bundle نہیں ملا: {}",
  "setup.error.protocol_not_supported": "پروٹوکول ابھی معاونت یافتہ نہیں: {}",
  "setup.error.version_mismatch": "tag ورژن ({}) crate ورژن ({}) سے مطابقت نہیں رکھتا",
  "setup.execute.failed": "سیٹ اپ ناکام: {}",
  "setup.execute.success": "سیٹ اپ مکمل: {}",
  "setup.found_packs": "{} pack ملے: {}",
  "setup.plan.header": "سیٹ اپ کا منصوبہ:",
  "setup.plan.step.collect_answers": "{} کے لیے جوابات جمع کریں",
  "setup.plan.step.discover": "pack تلاش کریں",
  "setup.plan.step.resolve": "حل شدہ مینیفیسٹ بنائیں",
  "setup.plan.step.run_setup": "{} کے لیے سیٹ اپ فلو چلائیں",
  "setup.plan.step.seed_secrets": "{} کے لیے secret سیڈ کریں",
  "setup.plan.step.validate": "bundle کی توثیق کریں",
  "setup.plan.step.webhooks": "{} کے لیے webhook رجسٹر کریں",
  "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": "secret قدر درج کریں (پوشیدہ):",
  "setup.secrets.failed": "provider={} tenant={} کے لیے secret سیڈ کرنے میں ناکام: {}",
  "setup.secrets.seeded": "provider={} tenant={} کے لیے {} secret سیڈ کیے گئے",
  "setup.state_store.fallback": "ان-میموری state store استعمال ہو رہا ہے (Redis URL دستیاب نہیں)",
  "setup.state_store.upgraded": "state store 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 فائل کے طور پر ڈاؤن لوڈ کریں جو --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": "API کی بنیادی URL",
  "ui.q.base_url": "بنیادی URL",
  "ui.q.channel_id": "چینل ID",
  "ui.q.default_channel": "ڈیفالٹ چینل",
  "ui.q.default_room_id": "ڈیفالٹ روم 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": "بوٹ ایپ ID",
  "ui.q.ms_bot_app_id.help": "Azure Bot Service رجسٹریشن سے Microsoft Bot App ID",
  "ui.q.ms_bot_app_password": "بوٹ ایپ پاس ورڈ",
  "ui.q.oauth_custom_auth_url": "اتھارائزیشن URL",
  "ui.q.oauth_custom_client_id": "کلائنٹ 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 کلائنٹ ID",
  "ui.q.oauth_github_client_secret": "GitHub کلائنٹ سیکرٹ",
  "ui.q.oauth_google_client_id": "Google کلائنٹ ID",
  "ui.q.oauth_google_client_secret": "Google کلائنٹ سیکرٹ",
  "ui.q.oauth_microsoft_client_id": "Microsoft کلائنٹ ID",
  "ui.q.oauth_microsoft_client_secret": "Microsoft کلائنٹ سیکرٹ",
  "ui.q.public_base_url": "عوامی بنیادی URL",
  "ui.q.public_base_url.help": "ویب ہک کال بیکس کے لیے عوامی طور پر قابل رسائی URL (مثلاً https://xxxx.trycloudflare.com)",
  "ui.q.route": "روٹ",
  "ui.q.slack_app_id": "Slack ایپ ID",
  "ui.q.slack_bot_token": "Slack بوٹ ٹوکن",
  "ui.q.slack_configuration_token": "Slack کنفیگریشن ٹوکن",
  "ui.q.team_id": "ٹیم ID",
  "ui.q.tenant_channel_id": "ٹیننٹ چینل 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 سیٹ اپ"
}