{
  "product": "YSK Server",
  "tagline": "AI-centric, security-first Linux server management platform",
  "company": "YSK Limited",
  "agents": {
    "title": "AI ایجنٹ کے رن ٹائمز",
    "body": "OpenClaw/Hermes/IonClaw انسٹال اور نگرانی؛ تمام ٹول کالز Allowlist اور منظوری کے ذریعے جاتی ہیں۔",
    "status": {
      "running": "چل رہا ہے۔",
      "activating": "شروع ہو رہا ہے۔",
      "stuck": "پھنسنا شروع کریں۔",
      "connected": "آن لائن",
      "registered": "صرف رجسٹرڈ",
      "stale": "باسی",
      "disconnected": "آف لائن",
      "not_installed": "انسٹال نہیں ہے۔",
      "failed": "ناکام",
      "error": "خرابی",
      "unknown": "تفتیش نہیں ہوئی۔",
      "fallback": "نامعلوم"
    },
    "cmdStatus": {
      "queued": "قطار میں لگ گیا۔",
      "acked": "اکیڈ",
      "done": "ہو گیا",
      "error": "خرابی"
    },
    "activatingStuckHint": "5 منٹ سے زیادہ فعال کرنا - ناکام سمجھا جاتا ہے۔ جریدہ چیک کریں۔",
    "noOnlineAgents": "کوئی ایجنٹ آن لائن نہیں۔",
    "journal": "جریدہ",
    "writeUnit": "یونٹ لکھیں۔",
    "writeUnitConfirm": "/etc/systemd کے تحت {{kind}} کے لیے systemd یونٹ لکھیں۔ سروس شروع یا فعال نہیں ہے۔",
    "liveN": "{{count}} آن لائن",
    "registeredOnly": "صرف رجسٹرڈ",
    "awaitProbe": "تحقیقات کا انتظار ہے۔",
    "runtimes": "رن ٹائمز",
    "running": "چل رہا ہے۔",
    "liveAgents": "آن لائن ایجنٹس",
    "fleet": "بیڑا",
    "aiTasks": "AI کام",
    "expBanner": "تجرباتی",
    "expBody": "رجسٹریشن ≠ آن لائن۔ اصلی آپریشن CLI استعمال کرتے ہیں:",
    "expDocs": "دستاویزات: ریپو",
    "expEdge": "ایک کنارے پر:",
    "expPayload": "; کمانڈ پے لوڈ کی سفارش",
    "fleetCan": "بیڑا کیا کر سکتا ہے۔",
    "fleetCanDesc": "کھوکھلی فہرست نہیں - کنارے نوڈس کے لئے حقیقی کنٹرول جہاز کی صلاحیتیں۔",
    "capRegister": "رجسٹر کریں۔",
    "capRegisterD": "کنٹرول پلین لسٹ لکھتا ہے (اسٹیٹس \"صرف رجسٹرڈ\") — عمل نہیں چل رہا ہو سکتا ہے۔",
    "capCommand": "حکم",
    "capCommandD": "CLI presets (تیاری / میزبان / پروجیکٹس…) یا اپنی مرضی کے مطابق؛ edge pulls، ysk-server چلاتا ہے، اور acks",
    "capHistory": "کمانڈ کی تاریخ",
    "capHistoryD": "قطار میں / مکمل / غلطی، ایگزٹ کوڈ، خوبصورت JSON نتیجہ",
    "capDelete": "حذف کریں۔",
    "capDeleteD": "سیشن اور متعلقہ پیغامات کو ہٹاتا ہے۔",
    "capStatus": "حیثیت",
    "capStatusD": "صرف رجسٹرڈ → آن لائن (دل کی دھڑکن) → باسی (>60s بغیر دل کی دھڑکن)",
    "statusFlowTitle": "حیثیت کا بہاؤ",
    "statusFlow": "صرف رجسٹرڈ → آن لائن → سٹیل (>60s) → آف لائن (منقطع)۔ فلٹر \"آف لائن\" منقطع ہے۔",
    "colSession": "سیشن UUID",
    "copySession": "کلسٹر / CLI --session کے لیے سیشن UUID کاپی کریں۔",
    "staleFor": "غیب {{age}}",
    "commandTitle": "اس سیشن کے لیے ایک کمانڈ کو قطار میں لگائیں۔",
    "historyTitleShort": "کمانڈ کی تاریخ کھولیں (صرف پڑھنے کے لیے)",
    "fleetTitle": "بحری بیڑا ({{count}})",
    "fleetDesc": "کنٹرول جہاز کی رجسٹری · رجسٹرڈ ≠ نوڈ آن لائن",
    "registerPlus": "+ رجسٹر ایجنٹ",
    "colId": "ID",
    "colStatus": "حیثیت",
    "colGroup": "گروپ",
    "colLastSeen": "آخری بار دیکھا",
    "command": "حکم",
    "history": "تاریخ",
    "emptyAgents": "کوئی ایجنٹ رجسٹرڈ نہیں ہے۔",
    "emptyAgentsDesc": "فہرست سے اندراج کریں، یا خود رجسٹر ہونے کے لیے کنارے کے عمل کا انتظار کریں۔",
    "historyTitle": "کمانڈ کی تاریخ · {{id}}",
    "historyDesc": "نوڈ کھینچنے تک قطار میں",
    "refreshHistory": "تاریخ کو تازہ کریں۔",
    "colTime": "وقت",
    "finishedAt": "مکمل {{at}}",
    "colCommand": "حکم",
    "colResult": "نتیجہ کا خلاصہ",
    "colExit": "باہر نکلیں۔",
    "hasResult": "نتیجہ ہے۔",
    "emptyCmds": "ابھی تک کوئی حکم نہیں ہے۔",
    "emptyCmdsDesc": "\"کمانڈ\" کے ساتھ قطار؛ جب تک ایج ایجنٹ آن لائن نہیں ہوتا قطار میں رہتا ہے۔",
    "edgeOnlineTitle": "ایج ایجنٹ آن لائن کیسے آتے ہیں۔",
    "edgeOnlineDesc": "پینل رجسٹریشن کے بعد، نوڈ کو دل کی دھڑکن/پل کمانڈز کے لیے آؤٹ باؤنڈ لوپ کو چلانا چاہیے۔",
    "controlPlaneApi": "کنٹرول پلین API:",
    "controlPlaneHint": "(پہنچنے کے قابل ہونا ضروری ہے؛ پیداوار میں حقیقی پینل کا پتہ استعمال کریں)",
    "queueNote": "ایک کنارے کے عمل کے بغیر، \"کمانڈ\" اب بھی کام کرتا ہے: یہ اس وقت تک قطار میں رہتا ہے جب تک کہ ایجنٹ آن لائن نہ آجائے۔",
    "runtimeTitle": "AI رن ٹائمز",
    "runtimeDesc": "تحقیقات کے راستے اور اکائیاں؛",
    "emptyRuntime": "ابھی تک کوئی تحقیقات کا نتیجہ نہیں نکلا۔",
    "emptyRuntimeDesc": "رن ٹائمز لوڈ کرنے کے لیے ریفریش کریں، یا انفرادی طور پر تحقیقات کریں۔",
    "pathExists": "موجود ہے۔",
    "pathMissing": "انسٹال نہیں ہے۔",
    "unitUnknown": "{{unit}} · نامعلوم",
    "unitFallback": "یونٹ",
    "path": "راستہ",
    "probe": "تحقیقات",
    "install": "انسٹال کریں۔",
    "recentOps": "حالیہ آپریشنز",
    "registerTitle": "رجسٹر ایجنٹ",
    "registerDesc": "صرف کنٹرول جہاز کی فہرست لکھتا ہے؛ اس کا مطلب یہ نہیں ہے کہ نوڈ آن لائن ہے۔",
    "register": "رجسٹر کریں۔",
    "agentId": "ایجنٹ کی شناخت",
    "agentIdHint": "منفرد ID، جیسے edge-1 یا آفس گیٹ وے",
    "group": "گروپ",
    "groupHint": "زوننگ / لسٹ فلٹرز کے لیے",
    "registerNote": "اسٹیٹس \"صرف رجسٹرڈ\" دکھاتا ہے جب تک کہ نوڈ آؤٹ باؤنڈ ایجنٹ اور دل کی دھڑکنوں کو نہیں چلاتا۔",
    "cmdTitle": "کمانڈ · {{id}}",
    "cmdTitlePlain": "حکم",
    "cmdDesc": "قطار میں ایج ایجنٹ کھینچتا ہے، دوڑتا ہے، اور اکس (آف لائن رہتے ہوئے قطار میں رہتا ہے)",
    "enqueue": "قطار",
    "cmdPreset": "کمانڈ (سب سے پہلے CLI)",
    "cmdTypeAria": "کمانڈ کی قسم",
    "customCli": "حسب ضرورت CLI",
    "cliArgs": "CLI دلائل",
    "cliArgsHint": "ysk-server شامل نہ کریں؛ جیسے logs journal --unit nginx.service",
    "cmdNote": "Edge ysk-server ایجنٹ رن CLI JSON کو مقامی طور پر چلاتا ہے ( --json شامل کرتا ہے)۔ میزبان تبدیلیوں کو ابھی بھی کنارے پر YSK_EXECUTE=1 کی ضرورت ہے۔ تاریخ میں ایگزٹ کوڈ اور JSON دیکھیں۔",
    "resultTitle": "کمانڈ کا نتیجہ · باہر نکلیں {{code}}",
    "resultTitlePlain": "کمانڈ کا نتیجہ",
    "codeComment": "# تصور: رجسٹر → ہارٹ بیٹ لوپ → پل کمانڈز → ack\n# لائبریری: ysk-server-core runOutboundAgent/agentCycle",
    "resultOuter": "بیرونی: کنارے ack (exitCode / stderr)۔ اندرونی نتیجہ:",
    "deleteTitle": "{{id}} حذف کریں؟",
    "deleteTitlePlain": "ایجنٹ کو حذف کریں؟",
    "deleteDesc": "متعلقہ کمانڈ کی سرگزشت بھی ہٹا دی جائے گی۔",
    "fact": {
      "kind": "قسم",
      "name": "نام",
      "status": "حیثیت",
      "unitActive": "سروس",
      "unitName": "یونٹ",
      "pathExists": "راستہ موجود ہے۔",
      "installPath": "راستہ انسٹال کریں۔"
    },
    "installBlocked": "ایڈمن پینل میں انسٹال مکمل نہیں ہو سکتا",
    "registeredMsg": "رجسٹرڈ {{id}} (صرف جہاز کو کنٹرول کریں؛ آن لائن جانے کے لیے نوڈ کو آؤٹ باؤنڈ ایجنٹ اور دل کی دھڑکن چلانی چاہیے)",
    "registerFailed": "رجسٹر ناکام ہو گیا۔",
    "removedFleet": "بحری بیڑے کی رجسٹریشن ہٹا دی گئی۔",
    "enqueuedMsg": "قطار والی کمانڈ {{id}}… (نوڈ پل کے بعد چلتا ہے)",
    "enqueueFailed": "قطار ناکام ہوگئی",
    "loadCommandsFailed": "کمانڈز لوڈ کرنے میں ناکام",
    "probedMsg": "تحقیقات {{kind}}",
    "probeFailed": "تحقیقات ناکام ہوگئی",
    "wroteUnitMsg": "{{kind}} یونٹ کی ترتیبات لکھیں۔",
    "writeFailed": "لکھنا ناکام ہو گیا۔",
    "installedMsg": "انسٹال ہوا {{kind}}",
    "installIncomplete": "نامکمل انسٹال کریں۔",
    "badgeDryRun": "خشک رن",
    "badgeBlocked": "مسدود",
    "labelStderr": "stderr",
    "labelAckCli": "ack + CLI JSON",
    "labelStdoutBody": "CLI stdout body",
    "resultOuterHint": "بیرونی نتیجہ CLI --json stdout ہے۔",
    "noteAllowlist": "ایجنٹ ٹول کالز کو اجازت کی فہرست پاس کرنا ضروری ہے۔",
    "noteRbacCap": "ایجنٹ کا کردار کم لکھنے پر محدود ہے۔"
  },
  "ai": {
    "status": {
      "completed": "مکمل",
      "done": "ہو گیا",
      "executed": "پھانسی دی گئی۔",
      "failed": "ناکام",
      "error": "خرابی",
      "rejected": "مسترد",
      "pending": "زیر التواء",
      "planned": "منصوبہ بندی کی",
      "approved": "منظور شدہ",
      "running": "چل رہا ہے۔",
      "cancelled": "منسوخ"
    },
    "activeCount": "{{count}} فعال",
    "taskCount": "{{count}} کام",
    "tasks": "کام",
    "active": "فعال",
    "tasksTab": "ٹاسکس ({{count}})",
    "playbooksTab": "پلے بکس ({{count}})",
    "queueTitle": "ٹاسک کی قطار",
    "queueSub": "پلان اور اقدامات کو دیکھنے کے لیے منتخب کریں · ٹرمینل اسٹیٹ پر کوئی اضافی کارروائی نہیں ہے۔",
    "createTaskPlus": "+ کام بنائیں",
    "emptyTasks": "ابھی تک کوئی کام نہیں ہے۔",
    "emptyTasksDesc": "فہرست سے ایک ٹاسک بنائیں، یا پلے بک چلائیں۔",
    "browsePlaybooks": "پلے بکس کو براؤز کریں۔",
    "noPrompt": "(کوئی اشارہ نہیں)",
    "stepsOf": "مراحل {{done}}/{{total}}",
    "noPlanSummary": "(کوئی منصوبہ خلاصہ نہیں)",
    "pipelineAria": "کام کے مراحل",
    "phase": {
      "plan": "منصوبہ",
      "approve": "جائزہ لیں",
      "run": "پھانسی",
      "done": "ہو گیا"
    },
    "approveRun": "منظور کریں اور چلائیں۔",
    "cancelTask": "کام منسوخ کریں۔",
    "terminalHint": "کام ختم ہو گیا — ایک نیا ٹاسک بنائیں یا پلے بک چلائیں۔",
    "stepsTitle": "مراحل ({{count}})",
    "noSteps": "ابھی تک کوئی قدم نہیں۔",
    "needsApproval": "منظوری کی ضرورت ہے۔",
    "noApproval": "کوئی منظوری نہیں۔",
    "reject": "رد کرنا",
    "selectTask": "ایک کام منتخب کریں۔",
    "selectTaskDesc": "منصوبہ اور اقدامات دیکھنے کے لیے بائیں جانب ایک کام چنیں۔",
    "playbooksTitle": "پلے بکس",
    "playbooksSub": "پہلے سے سیٹ آپریشنز چلانے سے ایک ٹاسک بنتا ہے اور ٹاسکس میں بدل جاتا ہے۔",
    "countItems": "{{count}}",
    "searchPh": "نام / تفصیل",
    "noPlaybooks": "کوئی مماثل پلے بکس نہیں ہیں۔",
    "noPlaybooksDesc": "مطلوبہ الفاظ تبدیل کریں یا تلاش صاف کریں۔",
    "run": "دوڑو",
    "createTitle": "AI ٹاسک بنائیں",
    "createDesc": "منصوبہ بندی ≠ مکمل ہو گئی۔ ٹولز اجازت کی فہرست میں رہتے ہیں۔",
    "generatePlan": "منصوبہ بنائیں",
    "promptLabel": "فطری زبان کی ہدایات",
    "promptHint": "جیسے میزبان بوجھ چیک کریں؛ یا nginx کی حیثیت",
    "promptPh": "بیان کریں جو آپ چاہتے ہیں…",
    "createHint": "اگلا: کام کی تفصیل میں منظوری دیں اور چلائیں، یا انفرادی اقدامات کو مسترد کریں۔"
  },
  "apache": {
    "pageDesc": "اپاچی سائٹس (پی ایچ پی پروجیکٹس + اسٹینڈ اسٹون)",
    "pillSites": "{{count}} سائٹس",
    "pillSitesSplit": "{{n}} سائٹس · {{leftover}} بچا",
    "listTitle": "سائٹس ({{count}})",
    "emptyTitle": "کوئی سائٹس نہیں۔",
    "createSite": "+ سائٹ بنائیں",
    "createTitle": "سائٹ بنائیں",
    "editTitle": "سائٹ میں ترمیم کریں۔",
    "deleteTitle": "سائٹ کو حذف کریں؟",
    "deleteDesc": "اس اپاچی سائٹ کو ہٹائیں؟",
    "stopSites": "{{n}} سائٹ (سائٹس) HTTP کا جواب دینا بند کر دے گی۔",
    "colServerName": "سرور کا نام",
    "colSource": "ماخذ",
    "colKind": "قسم",
    "colTarget": "ہدف",
    "colStatus": "حیثیت",
    "filterSource": "ماخذ فلٹر",
    "sourceAll": "تمام",
    "sourceProject": "پروجیکٹ",
    "sourceStandalone": "اسٹینڈ",
    "sourceArtifact": "ڈسک پر",
    "sourceOrphan": "بچا ہوا",
    "orphanSite": "پروجیکٹ چلا گیا۔",
    "openProject": "پروجیکٹ کھولیں۔",
    "kindLabel": "قسم",
    "kindProxy": "پراکسی",
    "kindStatic": "جامد",
    "kindPhp": "PHP",
    "upstreamLabel": "اپ اسٹریم",
    "rootLabel": "دستاویز کی جڑ",
    "sslLabel": "SSL",
    "sslTerminatedUpstream": "TLS سامنے Nginx پر ختم ہوتا ہے۔",
    "apply": "لگائیں",
    "notInstalled": "اپاچی انسٹال نہیں ہے۔",
    "globalSettings": "عالمی ترتیبات",
    "siteSettings": "سائٹ کی ترتیبات",
    "saveApply": "محفوظ کریں اور لاگو کریں۔",
    "settingsSaved": "محفوظ کیا گیا۔",
    "setGzip": "Gzip",
    "setShowVersion": "ورژن دکھائیں۔",
    "setHttp2": "HTTP/2",
    "setBody": "زیادہ سے زیادہ جسم",
    "setKeepalive": "زندہ رکھیں",
    "setAccessLog": "لاگ تک رسائی",
    "logOn": "پر",
    "logOff": "آف",
    "setForceHttps": "زبردستی HTTPS",
    "setHsts": "HSTS",
    "setIndexes": "ڈائریکٹری لسٹنگ",
    "bodyInherit": "عالمی",
    "conflict": "نام کا تنازعہ",
    "conflictHint": "ایک ہی سرور نام کے متعدد ذرائع ہیں۔ پروجیکٹ/اسٹینڈ اکیلی قطار رکھیں اور ڈسک یتیموں کو ہٹا دیں۔",
    "removeArtifact": "بقایا کو ہٹا دیں۔",
    "removeArtifactTitle": "بقایا conf کو ہٹائیں؟",
    "removeArtifactDesc": "پینل ڈیٹا ڈائرکٹری سے اس غیر دعوی شدہ Apache conf کو حذف کریں اور جب ممکن ہو تو سسٹم ٹوئن کو غیر فعال کریں۔ پروجیکٹ کو حذف نہیں کرتا ہے۔",
    "removeArtifactHint": "صرف یہ باقی ڈسک conf ہٹاتا ہے۔ پراجیکٹ نہیں مٹتا۔",
    "previewConf": "پیش نظارہ conf",
    "cleanupConflicts": "تنازعات کی باقیات کو صاف کریں۔",
    "cleanupConflictsTitle": "تمام تنازعات کی باقیات کو صاف کریں؟",
    "cleanupConflictsDesc": "ہر آن ڈسک آرٹفیکٹ conf کو ہٹا دیں جو کسی پروجیکٹ یا اسٹینڈ ایلون ServerName سے متصادم ہو۔ پروجیکٹ کی قطاریں رکھی جاتی ہیں۔",
    "artifactRemovedOk": "بقایا conf کو ہٹا دیا گیا۔"
  },
  "applyStatus": {
    "draft": "مسودہ",
    "written": "تحریری (پینل ڈیٹا)",
    "planned": "جاری ہے۔",
    "applied": "میزبان پر اپلائی کیا گیا۔",
    "failed": "ناکام",
    "pendingExecute": "میزبان کو انجام دینے کی ضرورت ہے۔",
    "uploaded": "اپ لوڈ کیا گیا",
    "issued": "جاری",
    "missing": "فائل غائب ہے۔"
  },
  "audit": {
    "recent": "حالیہ آڈٹ",
    "lastN": "آخری {{n}}",
    "actions": {
      "protection.change": "تحفظ کی ترتیبات تبدیل کر دی گئیں۔",
      "auth.locale": "UI کی زبان بدل گئی۔",
      "auth.login": "سائن ان",
      "auth.logout": "سائن آؤٹ ہو گیا۔",
      "system.firewall.allow_port": "فائر وال پورٹ کی اجازت دیتا ہے۔",
      "system.firewall.deny": "فائر وال آئی پی سے انکار کرتا ہے۔",
      "system.firewall.apply": "فائر وال کا اطلاق ہوتا ہے۔",
      "project.deploy": "پروجیکٹ کی تعیناتی۔",
      "project.create": "پروجیکٹ بنایا",
      "project.delete": "پروجیکٹ حذف کر دیا گیا۔",
      "ssl.request": "SSL کی درخواست",
      "ssl.upload": "SSL اپ لوڈ",
      "system.firewall.enable": "فائر وال کو فعال/غیر فعال کریں۔",
      "system.firewall.delete_rule": "فائر وال اصول کو حذف کریں۔",
      "system.firewall.delete_deny": "مستقل انکار IP کو ہٹا دیں۔",
      "db.adminer.apply": "ڈی بی براؤزر پروجیکٹ",
      "project.goLive": "پروجیکٹ گو لائیو",
      "project.publish": "Nginx شائع کریں۔",
      "project.suspend": "منصوبے کو معطل کریں۔",
      "software.install": "سافٹ ویئر انسٹال کریں۔",
      "software.update": "سافٹ ویئر کو اپ ڈیٹ کریں۔",
      "backup.restore": "بیک اپ کی بحالی",
      "backup.run": "بیک اپ رن",
      "backup.delete": "بیک اپ حذف ہو گیا۔"
    }
  },
  "backups": {
    "settingsSaved": "بیک اپ کی ترتیبات محفوظ ہو گئیں۔",
    "saveFailed": "محفوظ کرنا ناکام ہو گیا۔",
    "downloadStarted": "ڈاؤن لوڈ شروع ہوا: {{name}}",
    "nothingToDo": "کرنے کو کچھ نہیں۔",
    "tarOkSideFail": "tar OK / side steps میں مسائل تھے۔",
    "success": "کامیابی",
    "hasFailures": "ناکامیاں ہیں۔",
    "notYet": "ابھی تک نہیں۔",
    "enabled": "فعال",
    "needPassword": "پاس ورڈ غائب ہے۔",
    "off": "آف",
    "lastRun": "آخری {{label}}",
    "backupFiles": "بیک اپ فائلیں۔",
    "projects": "پروجیکٹس",
    "lastAll": "آخری سب",
    "latestFile": "تازہ ترین محفوظ شدہ دستاویزات",
    "remote": "ریموٹ",
    "withBackups": "بیک اپ کے ساتھ پروجیکٹس",
    "ops": "اعمال",
    "remoteExclude": "ریموٹ / خارج کرنا",
    "about": "کے بارے میں",
    "noBackups": "ابھی تک کوئی بیک اپ نہیں ہے۔",
    "noBackupsDesc": "\"تمام پروجیکٹس کا بیک اپ لیں\" یا پروجیکٹ کی تفصیل پر بیک اپ چلائیں۔",
    "goOps": "اعمال پر جائیں۔",
    "projectShort": "پروجیکٹ",
    "download": "ڈاؤن لوڈ کریں۔",
    "preview": "پیش نظارہ",
    "restoreWeb": "ویب کو بحال کریں۔",
    "restoreFull": "مکمل بحالی",
    "restoreFullTitle": "اس آرکائیو سے پروجیکٹ فائلوں اور ڈیٹا بیس کو اوور رائٹ کریں — تصدیق کے لیے فائل کا نام ٹائپ کریں۔",
    "restoreWebTitle": "ویب سائٹ کی فائلوں کو صرف اس آرکائیو سے بحال کریں۔",
    "previewTitle": "بغیر تحریر کے بحالی کا پیش نظارہ کریں۔",
    "partialSkipped": "جزوی - کچھ پروجیکٹس چھوڑ دیے گئے۔",
    "delete": "حذف کریں۔",
    "opsTitle": "اعمال",
    "opsHint": "0 پروجیکٹس یا تمام چھوڑے گئے = کامیابی؛",
    "noProjects": "(کوئی پروجیکٹ نہیں)",
    "successRatio": "· {{ok}}/{{total}} ٹھیک ہے۔",
    "summary": "خلاصہ{{extra}}",
    "backupFailed": "بیک اپ ناکام ہو گیا۔",
    "backupDone": "بیک اپ مکمل",
    "backupAll": "تمام پروجیکٹس کا بیک اپ بنائیں",
    "controlPlane": "بیک اپ کنٹرول ہوائی جہاز",
    "controlPlaneDone": "کنٹرول طیارے کا بیک اپ مکمل",
    "cronCmd": "کمانڈ: ysk-server بیک اپ تمام --data-dir …",
    "cronHint": "EXECUTE آن ہونے پر install=true loads host crontab کے ساتھ POST شیڈول کریں۔",
    "dailyCronRegistered": "رجسٹرڈ روزانہ 03:00 شیڈول",
    "registerDailyCron": "روزانہ کا شیڈول رجسٹر کریں (+ انسٹال کریں)",
    "resticNeedConfig": "ریسٹک کو فعال کریں اور پہلے ریموٹ / خارج کریں کے تحت پاس ورڈ سیٹ کریں۔",
    "resticFailed": "ریسٹک ناکام",
    "resticDone": "restic اضافہ مکمل",
    "resticOnly": "صرف آرام دہ چلائیں۔",
    "listSnapshots": "باقی سنیپ شاٹس کی فہرست بنائیں",
    "lastAllDetail": "آخری مکمل بیک اپ کی تفصیل",
    "time": "وقت",
    "result": "نتیجہ",
    "nothingZero": "کرنے کو کچھ نہیں (0 پروجیکٹس)",
    "notes": "نوٹس",
    "status": "حیثیت",
    "skipped": "چھوڑ دیا",
    "failed": "ناکام",
    "lastNoProjects": "آخری بار کسی پروجیکٹ کو بیک اپ کی ضرورت نہیں تھی۔",
    "noPerProject": "فی پروجیکٹ کے نتائج نہیں ہیں۔",
    "remoteSide": "دور دراز / آرام دہ پہلو کے اقدامات",
    "step": "قدم",
    "remoteStep": "ریموٹ",
    "restoreProjectId": "پروجیکٹ آئی ڈی کو بحال کریں (خالی = فہرست تمام)",
    "needProjectOrTag": "پروجیکٹ آئی ڈی کو بھریں یا اسنیپ شاٹ میں پروجیکٹ: ٹیگ ہونا ضروری ہے۔",
    "dryRunDone": "ڈرائی رن مکمل (کوئی تحریر نہیں)",
    "allSuccess": "سب کامیاب ہو گئے۔",
    "failOrSkip": "ناکامیاں / چھوڑنا",
    "noteN": "نوٹ {{n}}",
    "enableRemote": "ریموٹ پش کو فعال کریں۔",
    "targetKind": "ہدف کی قسم",
    "remoteKindAria": "ریموٹ ہدف کی قسم",
    "localPath": "مقامی راستہ",
    "host": "میزبان",
    "port": "بندرگاہ",
    "username": "صارف نام",
    "password": "پاس ورڈ",
    "passwordSshHint": "میزبان SSH کلید استعمال کرنے کے لیے خالی",
    "savedLeaveEmpty": "اگر پہلے سے محفوظ ہو تو خالی چھوڑ دیں۔",
    "s3Bucket": "بالٹی کا راستہ",
    "region": "علاقہ",
    "endpointOptional": "اختتامی نقطہ (اختیاری)",
    "localMirror": "مقامی آئینہ کا راستہ",
    "remotePath": "دور دراز کا راستہ",
    "remotePathHint": "دور دراز صارف کے گھر (یا SFTP کروٹ) سے متعلق۔ \" وہ گھر ہے؟",
    "resticTitle": "ریسٹک انکریمنٹل",
    "resticDesc": "اختیاری PATH پر قائم فعال ہونے پر پاس ورڈ درکار ہے (کوئی ڈیفالٹ نہیں)",
    "enableRestic": "ریسٹک کو فعال کریں۔",
    "repoPath": "ریپو پاتھ",
    "repoPassword": "ریپو پاس ورڈ",
    "repoPassSaved": "محفوظ کیا گیا خالی = رکھنا۔ فعال ہونے پر درکار ہے۔",
    "repoPassRequired": "ریسٹک فعال ہونے پر ضروری ہے (کوئی ڈیفالٹ پاس ورڈ نہیں)",
    "savedPlaceholder": "محفوظ (خالی = رکھیں)",
    "required": "درکار ہے۔",
    "s3RepoUrl": "یا S3 ریپو URL",
    "excludeTitle": "قواعد کو خارج کریں۔",
    "excludeSub": "ٹار راستے کو خارج کریں، ایک گلوب فی لائن",
    "excludeList": "فہرست کو خارج کریں۔",
    "saveAll": "تمام ترتیبات کو محفوظ کریں۔",
    "restoreFailed": "بحالی ناکام ہو گئی۔",
    "previewDone": "پیش نظارہ مکمل",
    "restoreDone": "بحال مکمل",
    "previewQ": "بیک اپ مواد کا جائزہ لیں؟",
    "restoreWebQ": "منتخب بحالی (ویب)؟",
    "restoreFullQ": "مکمل بحالی؟",
    "previewDesc": "صرف {{name}} فہرست کریں — فائل میں کوئی تبدیلی نہیں۔",
    "restoreWebDesc": "پروجیکٹ ہوم (محفوظ) میں {{name}} نکالیں۔",
    "restoreFullDesc": "{{name}} کی مکمل ٹار کی بحالی؛ موجودہ فائلوں کو اوور رائٹ کر سکتے ہیں۔",
    "restore": "بحال کریں۔",
    "cancel": "منسوخ کریں۔",
    "deleteFailed": "حذف کرنا ناکام ہو گیا۔",
    "deleted": "حذف کر دیا گیا۔",
    "deleteTitle": "بیک اپ فائل کو حذف کریں؟",
    "deleteDesc": "مستقل طور پر حذف کریں {{name}}",
    "tabTrash": "ری سائیکل بن",
    "trashTitle": "ری سائیکل بن ({{count}})",
    "trashSub": "حذف شدہ آرکائیوز یہاں 7 دن تک رہتے ہیں، پھر انہیں مستقل طور پر ہٹا دیا جاتا ہے۔",
    "trashEmpty": "ری سائیکل بن خالی ہے۔",
    "trashEmptyDesc": "حذف شدہ بیک اپ فائلیں 7 دنوں تک یہاں ظاہر ہوتی ہیں۔",
    "trashRestore": "بحال کریں۔",
    "trashPurge": "ہمیشہ کے لیے حذف کر دیں۔",
    "trashEmptyAll": "خالی ری سائیکل بن",
    "trashExpires": "میعاد ختم ہو جائے گی {{at}}",
    "trashPurgeTitle": "اس بیک اپ کو مستقل طور پر حذف کریں؟",
    "trashPurgeDesc": "{{name}} کو مستقل طور پر حذف کریں۔ اسے کالعدم نہیں کیا جا سکتا۔",
    "trashEmptyTitle": "خالی ری سائیکل بن؟",
    "trashEmptyDescConfirm": "{{count}} محفوظ شدہ دستاویزات کو مستقل طور پر حذف کریں۔ تصدیق کے لیے گنتی ٹائپ کریں۔",
    "trashRestored": "ری سائیکل بن سے بحال کیا گیا۔",
    "trashPurged": "مستقل طور پر حذف کر دیا گیا۔",
    "trashedOk": "ری سائیکل بن میں منتقل کر دیا گیا۔",
    "resticSafeTitle": "restic کو محفوظ ڈائریکٹری میں بحال کریں؟",
    "resticSafeDesc": "{{snapshot}} کو پروجیکٹ {{project}} .restic-restore-* ڈائریکٹری میں بحال کریں",
    "resticRestoreDone": "آرام دہ اور پرسکون بحالی مکمل",
    "overwriteTitle": "خطرہ: گھر کو اوور رائٹ کریں۔",
    "overwriteDesc": "پروجیکٹ {{project}} کے لیے گھر کو اوور رائٹ کر دے گا۔ تصدیق کے لیے اوور رائٹ ٹائپ کریں۔",
    "confirmString": "اسٹرنگ کی تصدیق کریں۔",
    "overwriteHome": "گھر کو اوور رائٹ کریں۔",
    "resticOverwriteDone": "restic اوور رائٹ ہوم مکمل",
    "opsResult": "آپریشن کا نتیجہ",
    "filesTitle": "بیک اپ فائلز ({{count}})",
    "filesSub": "Management-dir tar · ڈاؤن لوڈ کے لیے لاگ ان کی ضرورت ہے · بحال کریں: dry-run/web/full",
    "backupAllBtn": "سب کا بیک اپ لیں۔",
    "yes": "جی ہاں",
    "no": "نہیں",
    "safeDir": "محفوظ ڈائریکٹری",
    "remotePushTitle": "ریموٹ پش ہدف",
    "remotePushSub": "مقامی ٹار کے کامیاب ہونے کے بعد، SFTP، لوکل پاتھ، یا S3 پر دھکیلیں۔",
    "accessKey": "رسائی کی کلید",
    "secretKey": "خفیہ کلید",
    "overwriteConfirmHint": "اوور رائٹ کی تصدیق کرنے کے لیے اوور رائٹ ٹائپ کریں۔",
    "testRemote": "منزل جانچیں",
    "testRemoteHint": "ریموٹ ہوسٹ سے جڑتا ہے اور ایک چھوٹی پروب فائل لکھتا ہے۔ صرف پڑھنے کے لیے نہیں۔",
    "testRemoteDone": "ریموٹ پروب مکمل",
    "testRemoteFailed": "ریموٹ پروب ناکام",
    "resticRepoPh": "پینل ڈیٹا ڈائرکٹری / ریسٹک ریپو",
    "testDisabledHint": "ٹیسٹ کرنے سے پہلے ریموٹ پش آن کریں۔",
    "identityId": "آؤٹ باؤنڈ SSH شناخت",
    "identityHint": "ترجیح دی گئی۔ /سیکیورٹی SSH جیسا والٹ۔ پاس ورڈ کو sshpass کی ضرورت ہے۔",
    "identityNone": "کوئی نہیں — پاس ورڈ یا ڈیفالٹ کلید",
    "skippedListHint": "ان منصوبوں کو چھوڑ دیا گیا:",
    "skippedPendingOs": "چھوڑ دیا گیا — OS صارف/گھر کا انتظام نہیں ہے۔",
    "goLogs": "نوشتہ جات کھولیں۔",
    "goAbout": "بیک اپ نوٹ",
    "previewListingTitle": "آرکائیو مواد",
    "restoreNamedDesc": "{{name}} کو پروجیکٹ {{project}} میں بحال کریں۔",
    "overwriteNamedDesc": "اسنیپ شاٹ {{snapshot}} سے پروجیکٹ {{project}} کی فائلوں کو اوور رائٹ کریں۔",
    "resticSafeNamed": "پروجیکٹ {{project}} کے سنیپ شاٹ {{snapshot}} کو ایک محفوظ ڈائریکٹری میں بحال کریں۔"
  },
  "btTracker": {
    "title": "بی ٹی ٹریکر",
    "sub": "Self-hosted BitTorrent / WebTorrent tracker for file shares",
    "pageDesc": "Seed panel file shares over BitTorrent. Start the tracker, set a public announce host, then create BT shares in Files.",
    "status": "حیثیت",
    "running": "چل رہا ہے۔",
    "stopped": "رک گیا۔",
    "installed": "Installed (bundled)",
    "start": "Start tracker",
    "stop": "Stop tracker",
    "stopTitle": "ٹریکر کو روکیں - سیڈنگ اور ڈاؤن لوڈ میں خلل پڑے گا۔",
    "stopDesc": "چلنے والے ٹورینٹ اعلان کرنا بند کر دیتے ہیں۔ جب تک آپ ٹریکر کو دوبارہ شروع نہیں کرتے ہیں ساتھی منقطع ہوجاتے ہیں۔",
    "fillPublicHost": "{{host}} استعمال کریں",
    "fillPublicHostTitle": "موجودہ پینل کے میزبان نام کو پُر کریں جیسا کہ عوام میزبان کا اعلان کرتے ہیں۔",
    "refresh": "ریفریش کریں۔",
    "settings": "ترتیبات",
    "httpPort": "HTTP / WebSocket port",
    "udpPort": "UDP port (0 = off)",
    "listenHost": "Listen host",
    "listenHostHint": "0.0.0.0 ہر ایڈریس پر سنتا ہے۔ 127.0.0.1 کو ترجیح دیں الا یہ کہ ساتھی اس میزبان تک پہنچ جائیں۔",
    "listenAllWarn": "ٹریکر تمام پتوں کا پابند ہے۔ فائر وال بند ہونے کے ساتھ یہ عوامی ہے۔ صرف مقامی کے لیے 127.0.0.1 باندھیں، یا فائر وال میں پورٹ کو محدود کریں۔",
    "bindLoopback": "صرف 127.0.0.1",
    "bindAll": "0.0.0.0 (تمام)",
    "wsEnabled": "WebSocket tracker (browser WebTorrent)",
    "wsEnabledHint": "Required for browser WebTorrent clients",
    "autostart": "Autostart with panel",
    "autostartHint": "Start tracker when ysk-server serve boots",
    "publicAnnounceHost": "Public announce host",
    "publicAnnounceHostHint": "Host or host:port used in magnet announce URLs. Empty = 127.0.0.1 until you set a public hostname.",
    "maxSeeds": "Max concurrent seeds",
    "seederPorts": "Seeder peer ports",
    "seederPortMin": "پیر پورٹ شروع",
    "seederPortMax": "پیر پورٹ اینڈ",
    "seederPortsHint": "Local peer listen range for the in-process seeder",
    "saveSettings": "Save settings",
    "applyHint": "Saving ports does not open the firewall — use network exposure or Start after EXECUTE.",
    "torrents": "Tracked torrents",
    "torrentsEmpty": "No announce traffic yet",
    "torrentsEmptyHint": "Create a file share with BitTorrent mode in Files. This table fills as peers announce and the server seeds.",
    "torrentsDesc": "Live swarm from the tracker, plus local seeder status for panel shares.",
    "colName": "نام",
    "colHash": "Info hash",
    "colSeeds": "بیج",
    "colLeechers": "لیچرز",
    "colStatus": "حیثیت",
    "announceUrls": "Announce URLs",
    "announceDesc": "Put these trackers in clients, or rely on magnets generated by the panel.",
    "copy": "کاپی",
    "copied": "کاپی",
    "statsTorrents": "ٹورینٹ",
    "statsLibrary": "لائبریری",
    "statsLibraryHint": "پینل لائبریری میں ٹورینٹ / فائل شیئرز",
    "statsTrackerLeftover": "Tracker leftover",
    "statsTrackerLeftoverHint": "Tracker announce hashes that are not library rows",
    "leftoverHashesTitle": "ٹریکر بچا ہوا ہیشز",
    "publicHostMissingLive": "ٹریکر سن رہا ہے لیکن عوامی اعلان کا میزبان سیٹ نہیں ہے۔ غیر میزبان ساتھیوں کو یہ بیج نہیں مل سکتا۔",
    "leftoverHashesHint": "صرف پڑھنے کے لیے۔ یہ اعلانات لائبریری یا اشتراک کی قطاریں نہیں ہیں۔",
    "statsPeers": "ساتھی",
    "statsAnnounces": "اعلان کرتا ہے۔",
    "statsAnnouncesHint": "ٹریکر کے عمل کے ذریعے دیکھی گئی درخواستوں کا اعلان کریں۔",
    "statsJobs": "Active jobs",
    "openShares": "File shares",
    "needExecute": "Enable system-change permission (YSK_EXECUTE) to open ports and run production seeds.",
    "guideTitle": "What is this?",
    "guideBody": "When you create a BT file share, YSK builds a .torrent, seeds it, and announces peers via this tracker. Open the port if downloaders are off-host.",
    "restoreSeeds": "Re-seed BT shares",
    "restoreSeedsHint": "Start tracker if needed and re-seed shares that still have a .torrent on disk.",
    "bundledNote": "Bundled with YSK Server (Node). No apt install/uninstall — Start/Stop manages the process.",
    "stackTitle": "سافٹ ویئر",
    "jobs": "Torrent jobs",
    "jobsEmpty": "No background torrent jobs",
    "jobsEmptyHint": "Large shares (≥128 MiB) build .torrent files in the background so the Files dialog stays responsive.",
    "jobsDesc": "Background create-torrent queue for large file or folder shares.",
    "colJob": "جاب",
    "colShare": "شیئر کریں۔",
    "colJobStatus": "Job status",
    "colEnqueued": "Enqueued",
    "refreshJobs": "Refresh jobs",
    "tabOverview": "جائزہ",
    "tabTorrents": "ٹورینٹ",
    "tabJobs": "نوکریاں",
    "tabSettings": "ترتیبات",
    "tabAbout": "کے بارے میں",
    "heroRunning": "Tracker is live",
    "heroStopped": "Tracker is stopped",
    "heroRunningSub": "Peers can announce and discover seeds for panel shares.",
    "heroStoppedSub": "Start the tracker before sharing large files over BitTorrent.",
    "live": "جیو",
    "liveOff": "بیکار",
    "quickStart": "Quick start",
    "quickStartDesc": "Three steps to share files over BitTorrent.",
    "step1Title": "Set public announce host",
    "step1Hint": "Hostname clients use in magnets (Settings).",
    "step2Title": "Start the tracker",
    "step2Hint": "Open port exposure if peers are off this host.",
    "step3Title": "Create a BT share",
    "step3Hint": "In Files → Share, choose BitTorrent or both.",
    "stepDone": "ہو گیا",
    "stepTodo": "ٹوڈو",
    "networkCard": "نیٹ ورک",
    "networkCardDesc": "Where the tracker listens and what host appears in magnets.",
    "seederCard": "سیڈر",
    "seederCardDesc": "In-process WebTorrent seeder limits and peer ports.",
    "lifecycleCard": "لائف سائیکل",
    "lifecycleCardDesc": "Boot behaviour and how the service is packaged.",
    "pid": "PID",
    "port": "بندرگاہ",
    "announceHost": "Announce host",
    "goSettings": "Open settings",
    "searchTorrents": "Search name or hash…",
    "filterAll": "تمام",
    "filterSeeding": "بوائی",
    "filterOther": "دیگر",
    "noMatch": "No torrents match your filter",
    "seedStatusSeeding": "بوائی",
    "seedStatusPending": "زیر التواء",
    "seedStatusError": "خرابی",
    "seedStatusStopped": "رک گیا۔",
    "seedStatusNone": "کوئی نہیں۔",
    "notesTitle": "Service notes",
    "exposureTitle": "Network access",
    "protoHttp": "HTTP",
    "protoWs": "WS",
    "protoUdp": "UDP",
    "saveOk": "Settings saved",
    "saveOkRestart": "محفوظ کیا گیا — بندرگاہوں کو لاگو کرنے کے لیے ٹریکر کو دوبارہ شروع کریں۔",
    "startedOk": "Tracker started",
    "stoppedOk": "Tracker stopped",
    "restoredOk": "Re-seed finished",
    "restoredCount": "{{attempted}} ٹورینٹ میں سے {{seeded}} کو دوبارہ سیڈ کیا گیا۔",
    "portInvalid": "1 سے 65535 تک پورٹ درج کریں۔",
    "extraTrackerRequired": "ایک اعلان URL درج کریں۔",
    "stopPort": "ٹریکر پورٹ {{port}} سننا بند کر دے گا۔",
    "stopPid": "عمل PID {{pid}} باہر نکل جائے گا۔",
    "swarmLeftoverUnlisted": "{{count}} اضافی بچ جانے والے اعلان (اعلانات) کا اس فہرست میں کوئی ہیش نہیں ہے۔",
    "httpPortHint": "Default 8000 (YSK catalog / firewall chip). Open TCP if peers are off-host.",
    "udpPortHint": "Optional classic UDP announce. 0 = off (browser WebTorrent uses HTTP/WS). Prefer 6969 or the same port as HTTP if you open UDP on the firewall.",
    "udpPortOff": "0 · Off",
    "udpPortSameHttp": "Same as HTTP ({{port}})",
    "udpPortClassic": "6969 · Classic",
    "portSuggest8000": "8000 · Recommended",
    "announceHostUnset": "سیٹ نہیں",
    "tabTrackers": "ٹریکرز",
    "addTorrent": "ٹورینٹ شامل کریں۔",
    "addTorrentTitle": "ٹورینٹ شامل کریں۔",
    "addTorrentHint": "ٹورنٹ اپ لوڈ کریں یا مقناطیس چسپاں کریں۔ فائلوں کا فولڈر منتخب کریں۔ WebTorrent مکمل ہونے پر غائب فائلوں اور بیجوں کو ڈاؤن لوڈ کرتا ہے۔",
    "dropTorrent": "یہاں ایک ٹورنٹ ڈراپ کریں۔",
    "chooseFile": "یا فائل کا انتخاب کریں۔",
    "magnetLabel": "مقناطیس",
    "magnetPlaceholder": "magnet:?xt=urn:btih:…",
    "inspect": "پڑھیں",
    "extraTrackersPreview": "{{n}} اضافی ٹریکرز کو بھی اعلان کریں گے",
    "saveLocation": "مقام محفوظ کریں۔",
    "saveRootPublic": "عوامی فائلیں۔",
    "newFolder": "نیا فولڈر",
    "destPreview": "کو لکھیں گے۔",
    "startDownload": "ڈاؤن لوڈ شروع",
    "filterDownloading": "ڈاؤن لوڈ ہو رہا ہے۔",
    "filterPaused": "روک دیا گیا",
    "filterError": "خرابی",
    "emptyDrop": "ٹورنٹ کو یہاں ڈراپ کریں، یا فائل منتخب کریں۔",
    "emptyHint": "فائلیں آپ کے منتخب کردہ فولڈر میں جاتی ہیں۔ اگر وہ پہلے سے ہی مکمل ہیں، یہ میزبان بیج. انجن: WebTorrent — کوئی اضافی ڈاؤن لوڈ سافٹ ویئر نہیں۔",
    "pause": "توقف",
    "resume": "دوبارہ شروع کریں۔",
    "openFolder": "فولڈر کھولیں۔",
    "remove": "ہٹا دیں۔",
    "removeKeep": "ہٹائیں، فائلیں رکھیں",
    "removeDelete": "فائلوں کو ہٹائیں اور حذف کریں۔",
    "removeConfirm": "اس ٹورینٹ کو لائبریری سے ہٹائیں؟",
    "kindShare": "شیئر کریں۔",
    "filesInTorrent": "فائلیں",
    "extraTrackersDesc": "اضافی اعلان URLs۔ لائبریری ڈاؤن لوڈ/بیج اور فائل شیئر بیج انہیں ٹورنٹ لسٹ کے علاوہ استعمال کرتے ہیں۔ یہ مقامی ٹریکر کو من مانی بھیڑ کے لیے نہیں کھولتا ہے۔",
    "extraTrackersEmpty": "کوئی اضافی ٹریکرز نہیں۔ HTTP(S)، UDP، یا WS(S) اعلان کردہ URLs شامل کریں تاکہ یہ میزبان ہم عمروں کو تلاش کر سکے۔",
    "extraTrackerAdd": "شامل کریں۔",
    "extraTrackerUrl": "URL کا اعلان کریں۔",
    "extraTrackerApply": "موجودہ بیجوں پر لگائیں۔",
    "extraTrackerApplyOk": "لاگو اضافی ٹریکرز",
    "extraEnabled": "پر",
    "extraTrackerBad": "URL کا آغاز http://, https://, udp://, ws://, یا wss:// سے ہونا چاہیے",
    "extraTrackerDup": "پہلے ہی درج ہے۔",
    "extraTrackerLimit": "زیادہ سے زیادہ 32 اضافی ٹریکرز",
    "addOk": "لائبریری میں شامل کر دیا گیا۔",
    "savedTo": "محفوظ کریں۔",
    "folderEmpty": "کوئی ذیلی فولڈرز نہیں ہیں۔",
    "needTorrentFile": "ٹورنٹ فائل کا انتخاب کریں۔",
    "torrentTooBig": ".torrent 8 MiB سے بڑا",
    "seedStatusDownloading": "ڈاؤن لوڈ ہو رہا ہے۔",
    "seedStatusChecking": "چیک کر رہا ہے۔",
    "seedStatusPaused": "روک دیا گیا",
    "seedStatusQueued": "قطار میں لگ گیا۔",
    "swarmLeftover": "Tracker میں لائبریری سے باہر {{count}} announce ہیں (Torrent فہرست سے الگ ماخذ)",
    "addSourceSection": "ماخذ",
    "addSourceFile": "فائل",
    "addSourceMagnet": "مقناطیس",
    "previewSection": "پیش منظر",
    "saveRoot": "جڑ",
    "clearFile": "فائل ہٹائیں",
    "extraTrackersTitle": "اضافی announce",
    "extraTrackersEmptyTitle": "ابھی کوئی Tracker نہیں",
    "extraEnabledCount": "{{count}} فعال",
    "extraApplyHint": "موجودہ سیڈز پر لاگو کرنے کے لیے کم از کم ایک آن کریں",
    "destMode": "اس فولڈر کا استعمال",
    "seedExisting": "موجودہ فائلیں سیڈ کریں",
    "downloadNewFolder": "نئے فولڈر میں ڈاؤن لوڈ",
    "destFileConflict": "یہاں {{name}} پہلے سے ہے۔ دوسرا فولڈر چنیں، یا میل کھائے تو موجودہ فائل سیڈ کریں۔",
    "waitingPeers": "پیئرز کا انتظار۔ فائلیں اسی ہوسٹ پر ہوں تو دوبارہ شامل کر کے موجودہ فائلیں سیڈ کریں۔"
  },
  "catalog": {
    "sw": {
      "vsftpd": "vsftpd (FTPS)",
      "db_util": "db-util (FTP صارف DB)",
      "nginx": "Nginx",
      "certbot": "Certbot (Let's Encrypt)",
      "mysql_client": "MySQL/MariaDB کلائنٹ",
      "mysql_server": "MySQL سرور",
      "mariadb_server": "ماریا ڈی بی سرور",
      "postgresql_client": "PostgreSQL کلائنٹ",
      "postgresql": "PostgreSQL سرور",
      "redis_tools": "ریڈیس کلائنٹ",
      "redis_server": "ریڈیس سرور",
      "ufw": "UFW فائر وال",
      "fail2ban": "fail2ban",
      "postfix": "Postfix",
      "dovecot": "Dovecot",
      "opendkim": "OpenDKIM",
      "pdns_server": "PowerDNS",
      "git": "گٹ",
      "node": "Node.js",
      "php": "PHP",
      "python": "Python",
      "go": "Go",
      "rust": "Rust",
      "chromium": "Chromium / Chrome"
    },
    "php": {
      "session": "سیشن",
      "opcache": "OPcache"
    }
  },
  "cdn": {
    "fromProjectOk": "سی ڈی این سائٹ پروجیکٹ سے بنائی گئی — ایجز / ڈی این ایس کا اطلاق کریں۔",
    "fromProjectUpdated": "اپ ڈیٹ شدہ پروجیکٹ سے منسلک CDN سائٹ",
    "fromProjectFailed": "منصوبے سے ناکام",
    "nodeUpdated": "نوڈ کو اپ ڈیٹ کر دیا گیا۔",
    "nodeCreated": "نوڈ بنایا گیا۔",
    "saveFailed": "محفوظ کرنا ناکام ہو گیا۔",
    "geoMapInvalid": "غلط geoMap JSON، جیسے {\"hkg\":[\"node-id\"]}",
    "siteUpdated": "سائٹ کو اپ ڈیٹ کر دیا گیا۔",
    "siteCreated": "سائٹ بنائی گئی۔",
    "probeOnline": "تحقیقات ٹھیک ہے (آن لائن)",
    "probeOffline": "تحقیقات ناکام (آف لائن)",
    "probeFailed": "تحقیقات ناکام ہوگئی",
    "batchProbeOk": "تمام نوڈس کی تحقیقات کی گئیں۔",
    "batchProbePartial": "کچھ/تمام نوڈس غیر صحت بخش",
    "batchProbeFailed": "بیچ کی تحقیقات ناکام ہوگئی",
    "drainingSet": "ڈریننگ پر سیٹ کریں۔",
    "drainCleared": "نالی صاف ہو گئی۔",
    "confirmDeleteNode": "اس CDN نوڈ کو حذف کریں؟",
    "nodeDeleted": "نوڈ حذف کر دیا گیا۔",
    "deleteFailed": "حذف کرنا ناکام ہو گیا۔",
    "confirmDeleteSite": "اس CDN سائٹ کو حذف کریں؟",
    "siteDeleted": "سائٹ حذف کر دی گئی۔",
    "blocked": "مسدود (سسٹم میں تبدیلی کی اجازت درکار ہے)",
    "previewRender": "پیش نظارہ رینڈر ({{status}}) hash={{hash}}",
    "fanoutDone": "فین آؤٹ ہو گیا ({{status}})",
    "purgeDone": "صاف کیا گیا ({{status}})",
    "dnsSyncDone": "DNS مطابقت پذیری ہو گئی ({{status}})",
    "sslDone": "SSL ہو گیا ({{status}})",
    "confWritten": "Conf لکھا ہوا ({{status}})",
    "partialFail": "مکمل طور پر کامیاب نہیں ({{status}}) — نوٹس دیکھیں",
    "statNodes": "نوڈس",
    "hitNoStats": "ابھی ایج اعداد نہیں",
    "loopbackOriginBlocked": "لوپ بیک origin {{url}} دور دراز ایج پر نہیں لکھا جائے گا۔ پہلے قابل رسائی origin سیٹ کریں۔",
    "applyFailedHint": "اطلاق ناکام — نیچے نوٹ دیکھیں",
    "applyFailedNoNote": "کوئی ذخیرہ شدہ وجہ۔ غلطی کو پکڑنے کے لیے دوبارہ درخواست دیں۔",
    "applyStatus": {
      "draft": "مسودہ",
      "planned": "منصوبہ بند",
      "applying": "اطلاق ہو رہا ہے",
      "applied": "لاگو",
      "failed": "ناکام",
      "partial": "جزوی"
    },
    "statSites": "سائٹس",
    "statSitesCount": "{{n}} سائٹس",
    "cacheMethod": {
      "none": "کوئی اندازہ نہیں۔",
      "access_log": "لاگ تک رسائی",
      "cache_dir": "کیش ڈائریکٹری",
      "log_format": "لاگ فارمیٹ کی ضرورت ہے۔"
    },
    "geoMapLabel": "جیو نقشہ (JSON)",
    "statApplyFailed": "اپلائی کرنے میں ناکام",
    "pillNodesSites": "{{n}} نوڈس · {{s}} سائٹس",
    "statOnline": "آن لائن",
    "statHit": "ہٹ ریٹ",
    "hitUnknown": "نامعلوم",
    "lastHealthHint": "آخری تحقیقات {{at}} · {{ok}}",
    "lastHealthNever": "ابھی تک جانچ نہیں ہوئی — پروب چلائیں۔",
    "lastHealthFail": "تحقیقات ناکام",
    "healthLoopNeedSites": "پہلے ایک سائٹ شامل کریں۔",
    "nodeStatus": {
      "online": "آن لائن",
      "offline": "آف لائن",
      "draining": "نکاسی",
      "unknown": "نامعلوم"
    },
    "recentNotes": "حالیہ نوٹ",
    "previewOnlyNote": "صرف پیش نظارہ - کناروں پر کچھ نہیں لکھا گیا تھا۔",
    "statByRegion": "علاقہ:",
    "statByApply": "درخواست کی حیثیت:",
    "col": {
      "origin": "اصل",
      "edges": "کناروں",
      "apply": "لگائیں",
      "dns": "DNS",
      "edgesOnline": "کناروں آن لائن / لاگو کیا",
      "dnsRr": "CDN DNS ریکارڈز"
    },
    "mode": {
      "origin_pull": "اصل پل",
      "reverse_proxy": "ریورس پراکسی",
      "static_edge": "جامد کنارے"
    },
    "dnsStrategy": {
      "multi_a": "ایک سے زیادہ A ریکارڈز",
      "cname": "CNAME",
      "geo": "جیو"
    },
    "edgesOnlineApplied": "{{online}}/{{total}} آن لائن · {{applied}} لاگو ہوا۔",
    "hitMiss": "ہٹس {{hits}} / یاد {{misses}}",
    "cacheBytes": "کیشے ≈ {{n}} B",
    "hitRateUnknown": "کیش اسٹیٹس کے ساتھ رسائی کا کوئی لاگ اور کوئی کیش ڈائرکٹری نہیں، اس لیے ہٹ ریٹ کا اندازہ نہیں لگایا جا سکتا۔",
    "edgeConfPreview": "Nginx edge conf کا پیش نظارہ",
    "tabs": {
      "nodes": "نوڈس",
      "sites": "سائٹس",
      "dashboard": "ڈیش بورڈ",
      "about": "کے بارے میں"
    },
    "nodesTitle": "CDN نوڈس ({{count}})",
    "nodesDesc": "رجسٹر کنٹرول / اصل / کنارے / ڈی این ایس۔ جانچ پڑتال کی صورتحال۔",
    "offlineHint": "آف لائن - تحقیقات ناکام ہوگئی۔ نوڈ کو ہٹا دیں اگر یہ بچا ہوا ہے۔",
    "colName": "نام",
    "colRole": "کردار",
    "colStatus": "حیثیت",
    "clearDrain": "نالی صاف کریں۔",
    "drain": "نالی",
    "drainTitle": "اس کنارے پر نئی CDN ٹریفک بھیجنا بند کریں۔",
    "drainDesc": "ڈرین \"{{name}}\"؟ موجودہ کنکشن اس وقت تک قائم رہتے ہیں جب تک وہ ختم نہ ہوں۔",
    "drainLastTitle": "یہ آخری کنارہ ہے — ڈرین ہر سائٹ کو بغیر کنارے کے چھوڑ دے گا۔",
    "drainLastDesc": "\"{{name}}\" واحد کنارہ ہے۔ اسے ڈرین کریں اور تمام سائٹس کا کوئی کنارہ نہیں ہے۔",
    "clearDrainTitle": "اس کنارے پر نئی ٹریفک کو دوبارہ قبول کریں۔",
    "clearDrainDesc": "\"{{name}}\" پر نالی صاف کریں؟",
    "deleteNodeTitle": "اس CDN کنارے کو حذف کریں۔",
    "deleteLastNodeTitle": "آخری کنارے کو حذف کریں - تمام سائٹس کا کوئی کنارہ نہیں ہوگا۔",
    "purge": "صاف کرنا",
    "previewTitle": "پیش نظارہ nginx تشکیل (کوئی تحریر نہیں)",
    "writeConfTitle": "ایج nginx config فائلیں لکھیں۔",
    "applyEdgesTitle": "اس سائٹ کو کناروں پر لگائیں (نجینکس لکھتے ہیں)",
    "purgeTitle": "کناروں پر کیشے کو صاف کریں۔",
    "dnsSyncTitle": "CDN DNS ریکارڈ لکھیں۔",
    "probeDnsTitle": "تحقیقاتی کنارے اور DNS (صرف پڑھنے کے لیے)",
    "distSslTitle": "TLS مواد کو کناروں پر کاپی کریں۔",
    "leIssueTitle": "لیٹس انکرپٹ سرٹیفکیٹ جاری کریں اور اسے تقسیم کریں۔",
    "deleteSiteTitle": "اس CDN سائٹ کو حذف کریں۔",
    "siteOpConfirmGeneric": "اس کارروائی کو \"{{name}}\" پر چلائیں؟",
    "siteOpConfirmDesc": "سائٹ \"{{name}}\" · {{action}}. یہ nginx، DNS، یا سرٹیفکیٹس کو تبدیل کر سکتا ہے۔",
    "siteOpConfirm": {
      "apply": "اس سائٹ کو کناروں پر لاگو کریں؟",
      "render": "اس سائٹ کے لیے nginx config لکھیں؟",
      "purge": "اس سائٹ کے لیے کیشے کو صاف کریں؟",
      "dns-sync": "اس سائٹ کے لیے DNS کی مطابقت پذیری کریں؟",
      "dist": "TLS کو کناروں پر تقسیم کریں؟",
      "issue": "آئیے انکرپٹ اور ڈسٹری بیوشن کا مسئلہ ہے؟"
    },
    "emptyNodesTitle": "ابھی تک کوئی CDN نوڈس نہیں ہیں۔",
    "emptyNodesDesc": "ایک کنارے کو رجسٹر کرنے کے لیے \"+ ایڈ نوڈ\" کا استعمال کریں، پھر سائٹس بنائیں۔",
    "sitesTitle": "CDN سائٹس ({{count}})",
    "sitesDesc": "ڈومین + اصل + کنارے + کیشے + ملٹی-A DNS۔ کناروں کو لاگو کریں / DNS مطابقت پذیری / صاف کریں۔",
    "healthLoopOk": "تمام سائٹس کے لیے ہیلتھ لوپ ختم ہو گیا۔",
    "healthLoopPartial": "ہیلتھ لوپ جزوی طور پر ناکام ہو گیا۔",
    "healthLoopFailed": "ہیلتھ لوپ ناکام ہو گیا۔",
    "colDomain": "ڈومین",
    "colMode": "موڈ",
    "emptySitesTitle": "ابھی تک کوئی CDN سائٹس نہیں ہیں۔",
    "emptySitesDesc": "ٹیبل ٹول بار میں \"+ سائٹ شامل کریں\" کا استعمال کریں۔",
    "emptySitesNoEdge": "ابھی تک کوئی کنارے نہیں: پہلے نوڈس ٹیب پر نوڈس رجسٹر کریں، پھر ایک سائٹ بنائیں۔",
    "dashboardTitle": "CDN ڈیش بورڈ",
    "updatedAt": "اپ ڈیٹ کیا گیا {{at}}",
    "dashboardEmpty": "ڈیش بورڈ لوڈ نہیں ہوا۔",
    "siteStatus": "سائٹ کی حیثیت",
    "cacheHitEstimate": "کیش ہٹ ریٹ (تخمینہ)",
    "dashboardNotes": "ڈیش بورڈ نوٹس",
    "editNode": "CDN نوڈ میں ترمیم کریں۔",
    "addNode": "CDN نوڈ شامل کریں۔",
    "nodeAddrHint": "IPv4 / IPv6 / healthUrl / baseUrl میں سے کم از کم ایک کو پُر کریں۔",
    "sshHostHint": "خالی = IPv4 استعمال کریں؛ 127.0.0.1 = مقامی لاگو",
    "sshHostPlaceholder": "عوامی IPv4 کے لیے خالی چھوڑ دیں۔",
    "sshUser": "SSH صارف",
    "fleetHint": "صرف فلیٹ (کوئی SSH نہیں): ایجنٹ کے لیے مداحوں کی قطاریں؛",
    "fleetPlaceholder": "ایجنٹوں کا صفحہ سیشن UUID",
    "editSite": "CDN سائٹ میں ترمیم کریں۔",
    "addSite": "CDN سائٹ شامل کریں۔",
    "originHint": "ابھی کے لیے URL کے بطور اصل؛ پروجیکٹ بائنڈنگ بعد میں",
    "commaSeparated": "کوما سے الگ",
    "originUrl": "کنارے کی اصل URL",
    "edgeNodes": "کنارے نوڈس",
    "cache": "کیشے",
    "dnsPolicy": "DNS پالیسی",
    "dnsPolicyHint": "multi_a = ملٹی آئی پی؛ failover = صرف صحت مند",
    "zoneOptional": "خالی = ڈومین کے لحاظ سے آٹو میچ زون",
    "sslMode": "SSL موڈ",
    "sslModeHint": "اپ لوڈ = SSL صفحہ پر سرٹیفکیٹ؛ le_http01 = کنارے ACME",
    "leEmailOptional": "LE ای میل (اختیاری)",
    "leEmailHint": "جاری کرنے کے لیے پہلے سے بھریں۔",
    "shieldHint": "غیر شیلڈ کناروں کی ابتدا اس نوڈ سے ہوتی ہے۔",
    "geoMapHint": "حکمت عملی = جیو کے لیے، جیسے {\"hkg\":[\"id1\"],\"nrt\":[\"id2\"]}",
    "geoSubdomain": "جیو سب ڈومین",
    "addNodeBtn": "+ نوڈ شامل کریں۔",
    "addSiteBtn": "+ سائٹ شامل کریں۔",
    "probeAll": "سب کی تحقیقات کریں۔",
    "healthLoop": "ہیلتھ لوپ",
    "setDraining": "ڈریننگ سیٹ کریں۔",
    "fromProjectUpdatedAlt": "اپ ڈیٹ شدہ پروجیکٹ سے منسلک CDN سائٹ",
    "refresh": "ریفریش کریں۔",
    "closePreview": "پیش نظارہ بند کریں۔",
    "probe": "تحقیقات",
    "preview": "پیش نظارہ",
    "writeConf": "conf لکھیں۔",
    "applyEdges": "کناروں کو لگائیں۔",
    "dnsSync": "DNS مطابقت پذیری",
    "probeDns": "Probe+DNS",
    "distSsl": "SSL تقسیم کریں۔",
    "leIssue": "ایل ای کا مسئلہ",
    "reaggregate": "مجموعی ریفریش کریں۔",
    "createEdgeFirst": "پہلے ایک کنارے نوڈ بنائیں",
    "enableProxyCache": "proxy_cache کو فعال کریں۔",
    "autoMatch": "(آٹو میچ)",
    "none": "(کوئی نہیں)",
    "writeRegionDns": "خطہ ذیلی ڈومین A/AAAA لکھیں (جیسے hkg)",
    "workflowHint": "بہاؤ: conf لکھیں → کناروں کو لاگو کریں → تحقیقات + DNS → SSL",
    "healthLoopAll": "ہیلتھ لوپ تمام سائٹس",
    "deleteNodeDesc": "CDN نوڈ \"{{name}}\" کو حذف کرتا ہے۔",
    "deleteSiteDesc": "CDN سائٹ \"{{name}}\" کو حذف کرتا ہے۔",
    "deleteSiteC1": "سائٹ کی پالیسی اور ایج ایسوسی ایشنز",
    "deleteSiteC2": "لاگو nginx کنفیگرز کو علیحدہ صفائی یا دوبارہ اپلائی کرنے کی ضرورت ہو سکتی ہے۔",
    "statOnlineOf": "آن لائن {{n}}/{{total}}",
    "colRegion": "علاقہ",
    "statDraining": "نکاسی {{n}}",
    "statOffline": "آف لائن {{n}}",
    "localTest": "مقامی / ٹیسٹ",
    "statHitRate": "ہٹ ریٹ {{v}}"
  },
  "cli": {
    "unknownCommand": "نامعلوم کمانڈ: {{command}}\n`{{cli}} مدد` چلائیں۔",
    "usagePrefix": "استعمال:",
    "security": {
      "help": "استعمال: ysk-سرور سیکیورٹی کی حیثیت\n       ysk-سرور سیکیورٹی سیشنز کی فہرست|منسوخ کریں\n       ysk-server سیکیورٹی api-keys کی فہرست | بنائیں | حذف کریں ...",
      "sessionsHelp": "استعمال: ysk-سرور سیکیورٹی سیشنز کی فہرست [---user U]\n       ysk-سرور سیکیورٹی سیشن منسوخ کر دیتے ہیں --id PREFIX [--user U]\n       ysk-سرور سیکیورٹی سیشنز منسوخ کر دیتے ہیں--دوسروں کو [--user U] [-keep-token T]",
      "apiKeysHelp": "استعمال: ysk-server security api-keys کی فہرست\n       ysk-server سیکیورٹی api-keys تخلیق کرتی ہیں --name N [--user U] [-scope full|read]\n       ysk-سرور سیکیورٹی API-کیز --id KEY_ID کو حذف کرتی ہیں۔",
      "noUser": "کوئی صارف نہیں ملا۔ پہلے ایڈمن بنائیں یا پاس کریں --user <name|id>",
      "tokenOnce": "ٹوکن ایک بار دکھایا گیا - محفوظ طریقے سے اسٹور کریں۔",
      "sessionRevokeUsage": "استعمال: ysk-سرور سیکیورٹی سیشن منسوخ --id <sessionIdPrefix> [--user U]",
      "apiKeyDeleteUsage": "استعمال: ysk-server security api-keys حذف --id KEY_ID"
    },
    "help": {
      "blurb": "کنٹرول طیارہ CLI — AI ایجنٹوں کے لیے --json کو ترجیح دیں۔\nدستاویزات: docs/agent/README.md · docs/cli/reference.md · docs/agent/commands.json",
      "main": "{{product}} ({{cli}}) v{{version}}\n\nکنٹرول طیارہ CLI — AI ایجنٹوں کے لیے --json کو ترجیح دیں۔\nدستاویزات: docs/agent/README.md · docs/cli/reference.md · docs/agent/commands.json\n\nاستعمال:\n  {{cli}} <command> [اختیارات]\n\nاحکام:\n  سیٹ اپ Init dataDir + admin\n  خود اپ ڈیٹ چیک اپ ڈیٹ کریں / اپلائی کریں۔\n  HTTP API + ویب UI کی خدمت کریں۔\n  سسٹم یونٹ-انسٹال انسٹال کریں ysk-server.service [-enable]\n  اوزار فہرست کے اوزار؛ ٹولز رن --tool <name> [-dry-run]\n  NL → AI پلان سے پوچھیں [--execute]\n  منصوبوں کی فہرست|حاصل کریں|تخلیق کریں|تعینات کریں|روکیں|صحت\n  بیک اپ آل|لسٹ|سٹیٹس|ریسٹور|ڈیلیٹ|شیڈیول\n  ٹیمپلیٹس ایپ ٹیمپلیٹس\n  ہوسٹنگ nginx|dns|db|فائر وال مددگار\n  dns زون|زونز (AI عرف → hosting dns-*)\n  لاگز ذرائع| استفسار| جرنل| جائزہ\n  میزبان کا جائزہ|میٹرکس (صرف پڑھنے کے لیے)\n  nginx اسٹیٹس|لسٹ|ٹیسٹ|sync\n  ایس ایس ایل فہرست | حاصل کریں (سرٹیفکیٹ)\n  ڈی بی کلسٹر لسٹ|گیٹ|بنائیں|پلان (HA پلان فرسٹ\n  ssh-key فہرست | تخلیق کریں | درآمد | عوامی | برآمد | انسٹال کریں\n  ssh-2fa فہرست|اندراج|تصدیق|انسٹال کریں\n  سروسز ہوسٹ سروس میٹرکس (سسٹم سی ٹی ایل پروب)\n  دفاع | تحفظ کی حیثیت|پابندی|غیر پابندی|وائٹ لسٹ\n  سیکیورٹی کی حیثیت | سیشنز\n  سی ڈی این نوڈس|سائٹس|رینڈر|اپلائی کریں|پرج\n  ایجنٹوں کے رن ٹائمز | فلیٹ لسٹ | کمانڈز | رجسٹر (پینل + ایج)\n  ایجنٹ رن آؤٹ باؤنڈ فلیٹ پولر (تجرباتی)\n  سٹور کی حیثیت | برآمد | درآمد | منتقلی (json|sqlite\n  فائلوں کی فہرست|پڑھیں|لکھیں|mkdir|rm|stat|نام تبدیل کریں|کاپی|منتقل کریں\n  cron فہرست|تخلیق کریں|حذف کریں|فعال کریں\n  ای میل ڈومینز | میل باکسز | ڈیلیوری ایبلٹی | بوٹسٹریپ | ڈی این ایس\n  ہیلتھ لوکل موڈ سنیپ شاٹ یا --url http://host:port/health\n  تیاری | ڈاکٹر کی پیداوار کی تیاری (ایماندار)\n  انوینٹری منتقل کریں | میزبان | پوسٹ | اسٹیٹس | دوبارہ شروع کریں\n  ورژن | مدد\n\nعالمی:\n  --json JSON stdout (AI)\n  --data-dir PATH\n  --config PATH\n  --مدد | --ورژن\n\nباہر نکلیں: 0 ٹھیک ہے · 1 غلطی · 2 توثیق · 3 مسدود · 4 نہیں ملا · 5 میزبان کی خرابی\n\nحفاظت:\n  ڈرائی رن کے لیے ڈیفالٹ خطرناک آپریشنز (صرف منصوبہ)۔\n  پاس کریں --execute (عرف --apply) + env YSK_EXECUTE=1 میزبان کو تبدیل کرنے کے لیے۔\n\nمثالیں:\n  {{cli}} تیاری --json\n  {{cli}} میزبان --json\n  {{cli}} nginx اسٹیٹس --json\n  {{cli}} ssl فہرست --json\n  {{cli}} منصوبوں کو --id UUID --json ملتا ہے۔\n  {{cli}} دفاعی پابندی --ip 1.2.3.4 --json # ڈرائی رن پلان\n  {{cli}} منصوبوں کی فہرست --json\n  {{cli}} لاگز استفسار --source journal: --lines 100 --json\n  {{cli}} ٹولز --json"
    },
    "usage": {
      "tools": {
        "run": {
          "--tool": {
            "name": {
              "--arg": {
                "cd327c": "استعمال: ysk-server ٹولز رن --tool <name> [-arg key=val] [-dry-run]"
              }
            }
          }
        }
      },
      "email": {
        "domains": {
          "list": {
            "create": {
              "get": {
                "b94a62": "استعمال: ysk-server ای میل ڈومینز کی فہرست | بنائیں | حاصل کریں …"
              }
            }
          },
          "create": {
            "--domain": {
              "example": {
                "bd4036": "استعمال: ysk-server ای میل ڈومینز --domain example.com --ip A.B.C.D بناتے ہیں"
              }
            }
          }
        },
        "mailboxes": {
          "list": {
            "create": {
              "42b26c": "استعمال: ysk-server ای میل میل باکسز کی فہرست | تخلیق کریں …"
            }
          },
          "create": {
            "--domain": {
              "example": {
                "7227f3": "استعمال: ysk-server ای میل میل باکسز --domain example.com --local user [--password P] بناتے ہیں"
              }
            }
          }
        },
        "dns": {
          "--domain": {
            "example": {
              "com": {
                "26b806": "استعمال: ysk-server ای میل dns --domain example.com"
              }
            }
          }
        },
        "sub": {
          "--data-dir": {
            "path": {
              "--json": {
                "73dad0": "استعمال: ysk-server ای میل <sub> [-data-dir PATH] [-json]\n  ڈومینز کی فہرست|بنائیں|حاصل کریں [--q TEXT]\n    تخلیق کریں --domain example.com --ip A.B.C.D\n    حاصل کریں --domain example.com | --id UUID\n  میل باکسز کی فہرست|بنائیں [--ڈومین D | --id domainId]\n    --domain D --local user [--password P] بنائیں\n  ڈیلیوریبلٹی --ڈومین ڈی | --id UUID\n  ڈیلیوریبلٹی کا جائزہ\n  bootstrap --domain D --ip A.B.C.D [-install]\n  dns --domain D | --id UUID # پینل کے لیے DNS بنڈل\nنیز: ہوسٹنگ ای میل اپلائی|ای میل میل باکس|ای میل ڈیلیوریبلٹی (عرف)"
              }
            }
          }
        },
        "deliverability": {
          "--domain": {
            "example": {
              "com": {
                "b0dff0": "استعمال: ysk-server ای میل ڈیلیوریبلٹی --domain example.com"
              }
            }
          }
        },
        "bootstrap": {
          "--domain": {
            "example": {
              "com": {
                "affc8d": "استعمال: ysk-server ای میل بوٹسٹریپ --domain example.com --ip 1.2.3.4 [-install]"
              }
            }
          }
        }
      },
      "cron": {
        "delete": {
          "--id": {
            "job": {
              "id": {
                "f6aafe": "استعمال: ysk-server cron حذف --id JOB_ID"
              }
            }
          }
        },
        "sub": {
          "--id": {
            "job": {
              "id": {
                "99cfdf": "استعمال: ysk-server cron {{sub}} --id JOB_ID"
              }
            }
          },
          "--data-dir": {
            "path": {
              "--json": {
                "0349e6": "استعمال: ysk-server cron <sub> [--data-dir PATH] [--json]\n  list [--project-id ID] [--q TEXT]\n  create --schedule \"0 3 * * *\" --command CMD [--project-id ID] [--user USER]\n  update --id JOB_ID [--schedule S] [--command CMD] [--user USER] [--project-id ID] [--enable|--disable]\n  delete --id JOB_ID\n  enable|disable --id JOB_ID\n  run --id JOB_ID              # run-now (needs YSK_EXECUTE=1)\n  install                     # load managed crontab (needs EXECUTE)\n  status                      # probe managed file vs host crontab\n  host [list] [--user USER] [--jobs-only]\n  host edit --user USER --old-schedule S --old-command C --schedule S --command C --execute\n  host disable|enable|delete|adopt --user USER --old-schedule S --old-command C --execute\n  host run --user USER --command C --execute\nHonesty: install / host write blocked without YSK_EXECUTE=1.\n"
              }
            }
          }
        },
        "run": {
          "--id": {
            "job": {
              "id": {
                "a0a97f": "استعمال: ysk-server cron run --id JOB_ID"
              }
            }
          }
        },
        "create": {
          "--schedule": {
            "0": {
              "3": {
                "9a8328": "استعمال: ysk-server cron create --schedule \"0 3 * * *\" --command CMD [--project-id ID] [--user USER]"
              }
            }
          }
        }
      },
      "files": {
        "stat": {
          "--path": {
            "rel": {
              "17c8f2": "استعمال: ysk-server فائلیں stat --path REL"
            }
          }
        },
        "read": {
          "--path": {
            "rel": {
              "e35f8d": "استعمال: ysk-server فائلیں --path REL پڑھتی ہیں۔"
            }
          }
        },
        "mkdir": {
          "--path": {
            "rel": {
              "ae0438": "استعمال: ysk-server فائلیں mkdir --path REL"
            }
          }
        },
        "rm": {
          "--path": {
            "rel": {
              "--permanent": {
                "fe2051": "استعمال: ysk-server فائلیں rm --path REL [--- مستقل]"
              }
            }
          }
        },
        "rename": {
          "--from": {
            "rel": {
              "--to": {
                "35a260": "استعمال: ysk-server فائلوں کا نام تبدیل کریں --REL سے --REL میں"
              }
            }
          }
        },
        "copy": {
          "--from": {
            "rel": {
              "--to": {
                "5337f4": "استعمال: ysk-سرور فائلیں --REL سے --REL تک کاپی کرتی ہیں۔"
              }
            }
          }
        },
        "move": {
          "--from": {
            "rel": {
              "--to": {
                "75cf5d": "استعمال: ysk-server فائلیں -- REL -- سے REL میں منتقل ہوتی ہیں۔"
              }
            }
          }
        },
        "chmod": {
          "--path": {
            "rel": {
              "--mode": {
                "39f983": "استعمال: ysk-server فائلیں chmod --path REL --mode 644"
              }
            }
          }
        },
        "trash": {
          "restore": {
            "--id": {
              "trash": {
                "c89ce9": "استعمال: ysk-server فائلیں کوڑے دان کی بحالی --id TRASH_ID"
              }
            }
          },
          "list": {
            "restore": {
              "purge": {
                "ef063d": "استعمال: ysk-server فائلوں کو کوڑے دان کی فہرست | بحال کریں | صاف کریں۔"
              }
            }
          }
        },
        "shares": {
          "list": {
            "ac342c": "استعمال: ysk-server فائلوں کی فہرست شیئر کرتا ہے۔"
          }
        },
        "webdav": {
          "status": {
            "token": {
              "disable": {
                "f8e94b": "استعمال: ysk-server فائلیں webdav اسٹیٹس|ٹوکن|غیر فعال"
              }
            }
          }
        },
        "sub": {
          "--root": {
            "public": {
              "project": {
                "42ebd4": "استعمال: ysk-server فائلیں <sub> [--root public|project:ID] [-data-dir PATH] [--json]\n  فہرست [--path DIR] [-q TEXT] [--سانٹ نام|سائز|mtime] [--order asc|desc]\n  stat --path REL\n  --path REL پڑھیں\n  لکھیں --path REL --content TEXT | --فائل LOCAL\n  mkdir --path REL\n  rm --path REL [---مستقل]\n  نام تبدیل کریں --REL سے --REL میں\n  کاپی -- سے REL -- REL تک\n  -- REL سے -- REL میں منتقل کریں۔\n  chmod --path REL --mode 644\n  ردی کی ٹوکری کی فہرست | بحال کریں\n  حصص کی فہرست\n  پسندیدہ فہرست\n  اپ لوڈ --dir REL --file LOCAL [-file LOCAL2...]\n  webdav حیثیت|ٹوکن|غیر فعال\nسینڈ باکس: صرف عوامی فائلیں روٹ یا پروجیکٹ ہوم (راستہ محدود)۔"
              }
            }
          }
        },
        "write": {
          "--path": {
            "rel": {
              "--content": {
                "0addb1": "استعمال: ysk-server فائلیں --path REL --content TEXT | لکھتی ہیں۔ --فائل LOCAL"
              }
            }
          }
        },
        "upload": {
          "--dir": {
            "rel": {
              "--file": {
                "f8c3bf": "استعمال: ysk-server فائلیں اپ لوڈ --dir REL --file LOCAL [-file LOCAL2…]"
              }
            }
          }
        }
      },
      "store": {
        "import": {
          "--in": {
            "file": {
              "json": {
                "5b6fdd": "استعمال: ysk-server store import --in FILE.json"
              }
            }
          }
        },
        "sub": {
          "--data-dir": {
            "path": {
              "--json": {
                "d580e4": "استعمال: ysk-server اسٹور <sub> [-data-dir PATH] [-json]\n  اسٹیٹس بیک اینڈ قسم + شمار دکھائیں۔\n  برآمد کریں --out FILE.json ڈمپ دستاویز کا سنیپ شاٹ\n  import --in FILE.json فائل سے سنیپ شاٹ کو اوور رائٹ کریں۔\n  منتقل کریں --to sqlite|json [--out PATH]\n    موجودہ اسٹور کو کسی اور بیک اینڈ فائل میں کاپی کریں۔\nEnv: YSK_STORE=json|sqlite|postgres YSK_DATABASE_URL=postgres://…\nایمانداری: دستاویز بلاب بیک اینڈز (ابھی تک مکمل رشتہ دار اسکیما نہیں)۔"
              }
            }
          }
        },
        "migrate": {
          "--to": {
            "json": {
              "sqlite": {
                "1c52a3": "استعمال: ysk-server store migrate --to json|sqlite [--out PATH]\n  (پوسٹگریس: JSON برآمد کریں پھر YSK_DATABASE_URL کے تحت درآمد کریں)"
              }
            }
          }
        }
      },
      "cdn": {
        "nodes": {
          "delete": {
            "--id": {
              "node": {
                "0c6a1e": "استعمال: ysk-server cdn نوڈس حذف --id NODE_ID"
              }
            }
          },
          "drain": {
            "--id": {
              "node": {
                "a8aa81": "استعمال: ysk-server cdn نوڈس ڈرین --id NODE_ID [--off]"
              }
            }
          },
          "list": {
            "upsert": {
              "delete": {
                "52549e": "استعمال: ysk-server cdn nodes list|upsert|delete|probe|drain …"
              }
            }
          },
          "upsert": {
            "--name": {
              "name": {
                "8f6f39": "استعمال: ysk-server cdn nodes upsert --name NAME [-id ID] [-base-url U] [-fleet-agent-id S] [-ssh-host H] [--علاقہ R]"
              }
            }
          }
        },
        "sites": {
          "get": {
            "--id": {
              "site": {
                "3c3c35": "استعمال: ysk-server cdn سائٹس کو --id SITE_ID ملتا ہے۔"
              }
            }
          },
          "delete": {
            "--id": {
              "site": {
                "51ef8f": "استعمال: ysk-server cdn سائٹس --id SITE_ID کو حذف کرتی ہیں۔"
              }
            }
          },
          "list": {
            "get": {
              "upsert": {
                "609da6": "استعمال: ysk-server cdn سائٹس کی فہرست|get|upsert|delete …"
              }
            }
          },
          "upsert": {
            "--name": {
              "n": {
                "6ebb75": "استعمال: ysk-server cdn sites upsert --name N --domains a.com,b.com [--edge-id ID]… [--origin-url U] [--origin-project ID]"
              }
            }
          }
        },
        "render": {
          "--site-id": {
            "id": {
              "--dry-run": {
                "2149eb": "استعمال: ysk-server cdn render --site-id ID [-dry-run]"
              }
            }
          }
        },
        "apply": {
          "--site-id": {
            "id": {
              "--edge-id": {
                "a527b3": "استعمال: ysk-server cdn apply --site-id ID [-edge-id EDGE]"
              }
            }
          }
        },
        "purge": {
          "--site-id": {
            "id": {
              "--edge-id": {
                "bc08ec": "استعمال: ysk-server cdn purge --site-id ID [-edge-id EDGE]"
              }
            }
          }
        },
        "dns-sync": {
          "--site-id": {
            "id": {
              "--apply-zone": {
                "343068": "استعمال: ysk-server cdn dns-sync --site-id ID [-apply-zone]"
              }
            }
          }
        },
        "sub": {
          "--data-dir": {
            "path": {
              "--json": {
                "092842": "استعمال: ysk-server cdn <sub> [-data-dir PATH] [-json]\n  نوڈس کی فہرست|اپسرٹ|ڈیلیٹ|پروب|ڈرین\n  سائٹس کی فہرست | upsert | حذف کریں | حاصل کریں۔\n  رینڈر --site-id ID [-dry-run]\n  لاگو کریں --site-id ID [--edge-id ID] # فین آؤٹ (فلیٹ قطار ٹھیک ہے بغیر عمل کے)\n  صاف کریں --site-id ID [-edge-id ID]\n  dns-sync --site-id ID [---apply-zone]\n  تحقیقات | ڈیش بورڈ | ہیلتھ لوپ [---لاگو زون]\n  from-project --project-id ID [-edge-id ID…]\nدیانتداری: اپلائی_سٹیٹس لکھا ہوا/قطار بند ≠ ایج nginx اس وقت تک لاگو ہوتا ہے جب تک کہ ایجنٹ AC/EXECUTE دوبارہ لوڈ نہ ہو۔"
              }
            }
          }
        },
        "from-project": {
          "--project-id": {
            "id": {
              "--edge-id": {
                "a96f42": "استعمال: ysk-server cdn from-project --project-id ID [-edge-id ID]…"
              }
            }
          }
        }
      },
      "agents": {
        "fleet": {
          "remove": {
            "--session": {
              "session": {
                "1827fe": "استعمال: ysk-server ایجنٹوں نے --session SESSION_ID کو ہٹا دیا۔"
              }
            }
          },
          "register": {
            "--id": {
              "agent": {
                "209b2d": "استعمال: ysk-server ایجنٹس فلیٹ رجسٹر --id AGENT_ID [-گروپ جی] [--edge]"
              }
            }
          },
          "commands": {
            "--session": {
              "session": {
                "f8067c": "استعمال: ysk-server agents fleet commands --session SESSION_ID"
              }
            }
          }
        },
        "register": {
          "--id": {
            "agent": {
              "id": {
                "3c4477": "استعمال: ysk-سرور ایجنٹ رجسٹر --id AGENT_ID [-گروپ جی]"
              }
            }
          }
        },
        "commands": {
          "--session": {
            "session": {
              "id": {
                "e620d2": "استعمال: ysk-server ایجنٹس کمانڈز --session SESSION_ID"
              }
            }
          }
        },
        "runtimes": {
          "probe": {
            "fleet": {
              "list": {
                "261fa4": "استعمال: ysk-server ایجنٹس [رن ٹائمز"
              }
            }
          }
        }
      },
      "agent": {
        "run": {
          "--control-plane": {
            "url": {
              "--id": {
                "cfefbe": "استعمال: ysk-server ایجنٹ رن --control-plane URL --id AGENT_ID [--گروپ جی]"
              }
            }
          }
        }
      },
      "ask": {
        "check": {
          "system": {
            "info": {
              "b0c781": "استعمال: ysk-server پوچھیں \"سسٹم کی معلومات چیک کریں\""
            }
          }
        }
      },
      "backup": {
        "delete": {
          "--project-id": {
            "id": {
              "--name": {
                "d66c29": "استعمال: ysk-سرور بیک اپ حذف کریں --project-id ID --name ARCHIVE"
              }
            }
          }
        },
        "restic": {
          "list": {
            "run": {
              "restore": {
                "10402b": "استعمال: ysk-server backup restic list|run|restore …"
              }
            }
          },
          "restore": {
            "--project-id": {
              "id": {
                "a8f133": "استعمال: ysk-server backup restic restore --project-id ID --snapshot SNAP [-dry-run] [-overwrite-home --confirm PHRASE]"
              }
            }
          }
        },
        "sub": {
          "--data-dir": {
            "path": {
              "--json": {
                "777243": "استعمال: ysk-server بیک اپ <sub> [-data-dir PATH] [-json]\n  تمام پروجیکٹ ہومز کا بیک اپ لیں (+ کنفیگر ہونے پر ریموٹ/ریسٹک سائیڈ)\n  فہرست [--project-id ID] [-q TEXT]\n  حالت آخری رن + شیڈول کی تحقیقات\n  بحال کریں --project-id ID --name ARCHIVE [-mode full|web|dry-run]\n  حذف کریں --project-id ID --name ARCHIVE\n  شیڈول [--cron \"0 3 * * *\"] [-install]\n  control-plane Snapshot ysk.json + config.json\n  control-plane-restore --name ARCHIVE [--mode dry-run|full] [-Restore-CONTROL-PLANE کی تصدیق کریں]\n  ترتیبات [get|set] ریموٹ / اخراج / آرام دہ\n    سیٹ --remote-kind local|sftp|s3 --remote-path P [--remote-host H] …\n    سیٹ -- exclude a,b,c | --exclusions-file FILE\n    سیٹ کریں --restic-enable --restic-password P [-restic-repo PATH]\n    سیٹ --from-json FILE # مکمل پیچ {ریموٹ؟، exclusions؟،restic؟}\n  ریسٹک لسٹ|رن|بحال کریں انکریمنٹل ریسٹک مددگار"
              }
            }
          }
        },
        "control-plane-restore": {
          "--name": {
            "archive": {
              "--mode": {
                "316a76": "استعمال: ysk-server backup control-plane-restore --name archive [--mode dry-run|full] [-Restore-CONTROL-PLANE کی تصدیق کریں]"
              }
            }
          }
        },
        "restore": {
          "--project-id": {
            "id": {
              "--name": {
                "bc7041": "استعمال: ysk-server بیک اپ بحال --project-id ID --name ARCHIVE [--mode full|web|dry-run]"
              }
            }
          }
        }
      },
      "packages": {
        "list": {
          "--q": {
            "text": {
              "b8e16b": "استعمال: ysk-server پیکجوں کی فہرست [-q text]"
            }
          }
        }
      },
      "projects": {
        "stop": {
          "--id": {
            "projectid": {
              "b15409": "استعمال: ysk-server پروجیکٹ رک جاتے ہیں --id <projectId>"
            }
          }
        },
        "backup": {
          "--id": {
            "projectid": {
              "e62846": "استعمال: ysk-server پروجیکٹس بیک اپ --id <projectId>"
            }
          }
        },
        "health": {
          "--id": {
            "projectid": {
              "e816ec": "استعمال: ysk-server پراجیکٹس ہیلتھ --id <projectId>"
            }
          }
        },
        "isolation": {
          "provision": {
            "--id": {
              "projectid": {
                "5aff44": "استعمال: ysk-server پروجیکٹس آئسولیشن پروویژن --id <projectId>\n       ysk-server پروجیکٹس تنہائی کی فراہمی - تمام [-حد 20]"
              }
            }
          },
          "backfill-owners": {
            "--owner-user-id": {
              "id": {
                "8691da": "استعمال: ysk-server پروجیکٹس تنہائی backfill-owners --owner-user-id <id>"
              }
            }
          },
          "list": {
            "provision": {
              "provision-all": {
                "8e9da3": "استعمال: ysk-server منصوبوں کی تنہائی کی فہرست|provision|provision-all|backfill-owners"
              }
            }
          }
        },
        "get": {
          "--id": {
            "projectid": {
              "name": {
                "b0d532": "استعمال: ysk-server منصوبوں کو --id <projectId|name> [--json] ملتا ہے"
              }
            }
          }
        },
        "create": {
          "--name": {
            "name": {
              "--domain": {
                "66e857": "استعمال: ysk-server پروجیکٹس تخلیق کرتے ہیں --name <name> [--domain d] [-runtime node|php|static|python|go|rust] [-template id]"
              }
            }
          }
        },
        "deploy": {
          "--id": {
            "projectid": {
              "--entry": {
                "339111": "استعمال: ysk-server پروجیکٹس --id <projectId> [-entry f] [--port N] [--fpm|--builtin] [--دوبارہ لوڈ کریں]"
              }
            }
          }
        },
        "git-deploy": {
          "--id": {
            "id": {
              "--git-url": {
                "a513f5": "استعمال: ysk-server پروجیکٹس git-deploy --id ID [-git-url URL] [-branch main] [-no-redeploy] [--depth 1] [-entry f]"
              }
            }
          }
        },
        "template": {
          "--id": {
            "projectid": {
              "--template": {
                "591ce4": "استعمال: ysk-server پروجیکٹ ٹیمپلیٹ --id <projectId> --template <id> [-force]"
              }
            }
          }
        },
        "list": {
          "get": {
            "create": {
              "deploy": {
                "253b48": "استعمال: ysk-server پروجیکٹس کی فہرست|get|create|deploy|git-deploy|stop|backup|template|health [اختیارات]\n  تعینات کریں --id UUID [-entry f] [--port N] [-fpm|--builtin] [--دوبارہ لوڈ کریں]\n  git-deploy --id UUID [--git-url URL] [-branch B] [--no-redeploy]"
              }
            }
          }
        }
      },
      "cli": {
        "name": {
          "db-cluster": {
            "get": {
              "--id": {
                "00f803": "استعمال: {{CLI_NAME}} db-cluster get --id UUID [-json]"
              }
            },
            "plan": {
              "--id": {
                "483f52": "استعمال: {{CLI_NAME}} db-cluster plan --id UUID [-json]"
              }
            },
            "artifacts": {
              "--id": {
                "6b33c4": "استعمال: {{CLI_NAME}} db-cluster artifacts --id UUID [-json]"
              }
            },
            "bundle": {
              "--id": {
                "94ed27": "استعمال: {{CLI_NAME}} db-cluster bundle --id UUID [-json]"
              }
            },
            "delete": {
              "--id": {
                "3de0e4": "استعمال: {{CLI_NAME}} db-cluster delete --id UUID [-json]"
              }
            },
            "create": {
              "--name": {
                "e3b733": "استعمال: {{CLI_NAME}} db-cluster create --name N --engine mariadb --kind mariadb-galera --member HOST=role[:access]..."
              }
            },
            "apply": {
              "--id": {
                "4cddb8": "استعمال: {{CLI_NAME}} db-cluster apply --id UUID [--execute] [--bootstrap] [--json]"
              }
            },
            "probe": {
              "--id": {
                "22870c": "استعمال: {{CLI_NAME}} db-cluster probe --id UUID [--peers] [-json]"
              }
            },
            "install-peers": {
              "--id": {
                "600b02": "استعمال: {{CLI_NAME}} db-cluster install-peers --id UUID [--execute] [--no-restart] [--identity ID] [--json]"
              }
            },
            "push": {
              "--id": {
                "697080": "استعمال: {{CLI_NAME}} db-cluster push --id UUID [--member ID] [-identity ID] [--execute] [-json]"
              }
            },
            "fleet": {
              "--id": {
                "239462": "استعمال: {{CLI_NAME}} db-cluster fleet --id UUID [--op apply|probe|plan] [--execute] [-edge-execute] [--json]"
              }
            },
            "list": {
              "get": {
                "3b9cfa": "استعمال: {{CLI_NAME}} db-cluster list|get|create|plan|apply|probe|install-peers|artifacts|bundle|push|fleet|overview|delete [--peers] [--execute] [--json]"
              }
            }
          },
          "ssh-key": {
            "get": {
              "--id": {
                "292716": "استعمال: {{CLI_NAME}} ssh-key get --id UUID [-json]"
              }
            },
            "public": {
              "--id": {
                "525d7d": "استعمال: {{CLI_NAME}} ssh-key عوامی --id UUID"
              }
            },
            "export": {
              "--id": {
                "0a6d81": "استعمال: {{CLI_NAME}} ssh-key برآمد --id UUID [--out PATH] [-json]"
              }
            },
            "delete": {
              "--id": {
                "a6e2f2": "استعمال: {{CLI_NAME}} ssh-key حذف کریں --id UUID [-json]"
              }
            },
            "create": {
              "--name": {
                "8b1d79": "استعمال: {{CLI_NAME}} ssh-key بنائیں --name N [--algo ed25519|rsa-4096] [--purpose user|panel|unbound] [--project ID] [--user U] [--home PATH] [-- انکشاف] [--json]"
              }
            },
            "import": {
              "--name": {
                "6eb800": "استعمال: {{CLI_NAME}} ssh-key درآمد --name N --file PATH [--purpose panel|user] [--json]"
              }
            },
            "install": {
              "--id": {
                "b99c56": "استعمال: {{CLI_NAME}} ssh-key install --id UUID [--execute] [-json]"
              }
            },
            "test": {
              "--id": {
                "e1aed3": "استعمال: {{CLI_NAME}} ssh-key ٹیسٹ --id UUID --target user@host[:port] [--execute] [--json]"
              }
            },
            "rotate": {
              "--id": {
                "9c3224": "استعمال: {{CLI_NAME}} ssh-key rotate --id UUID [--ظاہر] [--json]"
              }
            },
            "authorize-self": {
              "--id": {
                "b7ea2e": "استعمال: {{CLI_NAME}} ssh-key authorize-self --id UUID [-json]"
              }
            },
            "uninstall": {
              "--id": {
                "afcba0": "استعمال: {{CLI_NAME}} ssh-key uninstall --id UUID [--execute] [-json]"
              }
            },
            "list": {
              "get": {
                "2c92c6": "استعمال: {{CLI_NAME}} ssh-key list|get|create|import|public|export|install|test|rotate|authorize-self|uninstall|delete [--json]"
              }
            }
          },
          "ssh-2fa": {
            "reveal": {
              "--id": {
                "a6c27f": "استعمال: {{CLI_NAME}} ssh-2fa ظاہر --id UUID [-json]"
              }
            },
            "retire": {
              "--id": {
                "6e1fa3": "استعمال: {{CLI_NAME}} ssh-2fa ریٹائر --id UUID [-json]"
              }
            },
            "enroll": {
              "--user": {
                "081432": "استعمال: {{CLI_NAME}} ssh-2fa اندراج کریں --user LINUX|--project ID [--home PATH] [--from-panel] [--json]"
              }
            },
            "confirm": {
              "--id": {
                "9ee8a2": "استعمال: {{CLI_NAME}} ssh-2fa تصدیق --id UUID --code 123456 [-json]"
              }
            },
            "install": {
              "--id": {
                "dace06": "استعمال: {{CLI_NAME}} ssh-2fa install --id UUID [--execute] [-json]"
              }
            },
            "uninstall": {
              "--id": {
                "0bb464": "استعمال: {{CLI_NAME}} ssh-2fa uninstall --id UUID [--execute] [-json]"
              }
            },
            "list": {
              "enroll": {
                "802ed0": "استعمال: {{CLI_NAME}} ssh-2fa list|inroll|confirm|install|uninstall|pam|reveal|retire [--json]"
              }
            }
          },
          "ssl": {
            "list": {
              "get": {
                "79c232": "استعمال: {{CLI_NAME}} ssl فہرست|get --domain X [--json]"
              }
            },
            "get": {
              "--domain": {
                "91c444": "استعمال: {{CLI_NAME}} ssl get --domain example.com [-json]"
              }
            }
          },
          "dns": {
            "zone": {
              "--zone": {
                "ad30fa": "استعمال: {{CLI_NAME}} dns زون --zone example.com --ip A.B.C.D [--ipv6 X:X::X] [--validate] [--reload]"
              }
            },
            "zones": {
              "zone": {
                "5b8bda": "استعمال: {{CLI_NAME}} dns زونز|zone --zone X --ip A.B.C.D [--ipv6 …] [--json]"
              }
            }
          },
          "nginx": {
            "status": {
              "list": {
                "d67a16": "استعمال: {{CLI_NAME}} nginx اسٹیٹس|list|test|sync [--execute] [--json]"
              }
            }
          },
          "host": {
            "overview": {
              "metrics": {
                "93c828": "استعمال: {{CLI_NAME}} میزبان جائزہ|میٹرکس|نیٹ ورک [--path /] [--json]"
              }
            }
          },
          "logs": {
            "sources": {
              "overview": {
                "79058c": "استعمال: {{CLI_NAME}} لاگ ماخذ | جائزہ | یونٹس | جرنل"
              }
            }
          },
          "services": {
            "sub": {
              "--unit": {
                "4fe3fa": "استعمال: {{CLI_NAME}} سروسز {{sub}} --unit <systemd-unit> [--execute] [--json]"
              }
            },
            "matrix": {
              "start": {
                "4f3a35": "استعمال: {{CLI_NAME}} سروسز میٹرکس|اسٹارٹ|سٹاپ|دوبارہ شروع کریں"
              }
            }
          },
          "defense": {
            "ban": {
              "--ip": {
                "cc22de": "استعمال: {{CLI_NAME}} دفاعی پابندی --ip <ip> [--method fail2ban|ufw|both] [--reason t] [--execute]"
              }
            },
            "unban": {
              "--ip": {
                "46aa23": "استعمال: {{CLI_NAME}} دفاعی پابندی --ip <ip> [--method fail2ban|ufw|both] [--execute]"
              }
            },
            "whitelist": {
              "--action": {
                "c1cbdf": "استعمال: {{CLI_NAME}} دفاعی وائٹ لسٹ --action list|add|remove [--ip IP]"
              }
            },
            "status": {
              "bans": {
                "a8d96b": "استعمال: {{CLI_NAME}} دفاعی حیثیت|پابندی|مشتبہ افراد|پابندی\n پابندی [-q text] [-source fail2ban|panel|ufw|auto]\n مشتبہ [-q متن]\n stack-apply [-execute] # UFW + fail2ban + موجودہ پیش سیٹ\nfail2ban | فائر وال # گہری تحقیقات (ایماندار)\n ٹائم لائن [-حد N] [-q متن]\n presets # list + activePreset"
              }
            }
          }
        }
      },
      "system": {
        "unit-install": {
          "--enable": {
            "--data-dir": {
              "path": {
                "33daa1": "استعمال: ysk-سرور سسٹم یونٹ-انسٹال [--enable] [-data-dir PATH]"
              }
            }
          }
        }
      },
      "users": {
        "create": {
          "--username": {
            "u": {
              "--password": {
                "7145c7": "استعمال: ysk-server کے صارفین --username <u> --password <p> [--role operator|viewer|admin] [--package-id id] بناتے ہیں۔"
              }
            }
          }
        },
        "list": {
          "--q": {
            "text": {
              "--role": {
                "544685": "استعمال: ysk-server صارفین کی فہرست [-q text] [--role admin|operator|viewer]\n       ysk-server کے صارفین --username u --password p [--role operator] بناتے ہیں"
              }
            }
          }
        }
      },
      "rbac": {
        "list": {
          "policies": {
            "330ade": "استعمال: ysk-server rbac فہرست|پالیسی\n       ysk-server rbac شو --role آپریٹر\n       ysk-server rbac آڈٹ # روٹ→ کیپ نمونہ میٹرکس"
          }
        }
      },
      "hosting": {
        "postgres-provision": {
          "--db": {
            "name": {
              "--user": {
                "2c8889": "استعمال: ysk-server hosting postgres-provision --db NAME --user U --password P(min8) [--execute]\n  ڈیفالٹ ڈرائی رن (کوئی میزبان تبدیلی نہیں)۔ لاگو کرنے کے لیے --execute + YSK_EXECUTE=1 پاس کریں۔"
              }
            }
          }
        },
        "mysql-provision": {
          "--db": {
            "name": {
              "--user": {
                "fc25aa": "استعمال: ysk-server hosting mysql-provision --db NAME --user U --password P(min8) [--execute]\n  ڈیفالٹ ڈرائی رن (کوئی میزبان تبدیلی نہیں)۔ لاگو کرنے کے لیے --execute + YSK_EXECUTE=1 پاس کریں۔"
              }
            }
          }
        },
        "dns-zone": {
          "--zone": {
            "example": {
              "com": {
                "bdaa0d": "استعمال: ysk-server hosting dns-zone --zone example.com --ip A.B.C.D [--ipv6 X:X::X] [--validate] [--reload]"
              }
            }
          }
        },
        "powerdns-load": {
          "--zone": {
            "example": {
              "com": {
                "dba49c": "استعمال: ysk-server hosting powerdns-load --zone example.com --ip A.B.C.D [--ipv6 X:X::X] [--load|--execute]"
              }
            }
          }
        },
        "email-apply": {
          "--domain": {
            "example": {
              "com": {
                "37d350": "استعمال: ysk-server hosting email-apply --domain example.com [--install|--execute]"
              }
            }
          }
        },
        "email-mailbox": {
          "--domain": {
            "x": {
              "--local": {
                "3d9be3": "استعمال: ysk-server hosting email-mailbox --domain X --local user [--password P] [-ip A.B.C.D]"
              }
            }
          }
        },
        "ftps-apply": {
          "--domain": {
            "files": {
              "example": {
                "284a7c": "استعمال: ysk-server hosting ftps-apply --domain files.example.com [--install|--execute]"
              }
            }
          }
        },
        "webmail-apply": {
          "--domain": {
            "webmail": {
              "example": {
                "2ad5b5": "استعمال: ysk-server ہوسٹنگ ویب میل-apply --domain webmail.example.com [--ڈاؤن لوڈ]"
              }
            }
          }
        },
        "public-files": {
          "--domain": {
            "files": {
              "example": {
                "0e9013": "استعمال: ysk-server عوامی فائلوں کی میزبانی کرتا ہے --domain files.example.com [--reload]"
              }
            }
          }
        },
        "email-deliverability": {
          "--domain": {
            "example": {
              "com": {
                "8774a4": "استعمال: ysk-server hosting email-deliverability --domain example.com\n       ysk-server ہوسٹنگ ای میل ڈیلیوریبلٹی --id <domainId>"
              }
            }
          }
        },
        "email-bootstrap": {
          "--domain": {
            "example": {
              "com": {
                "796da5": "استعمال: ysk-server hosting email-bootstrap --domain example.com --ip 1.2.3.4 [-admin postmaster] [--password P] [--install]"
              }
            }
          }
        }
      },
      "migrate": {
        "post": {
          "--job": {
            "id": {
              "--data-dir": {
                "6a73cd": "استعمال: ysk-server کی منتقلی پوسٹ --job <id> --data-dir PATH --execute"
              }
            }
          }
        },
        "host": {
          "--target": {
            "root": {
              "new": {
                "3e94a2": "استعمال: ysk-server migrate host --target root@NEW_IP [--identity-file PATH|--identity-id ID] [--password] --execute --data-dir PATH"
              }
            }
          }
        }
      },
      "x": {
        "972912": "استعمال:\n  ysk-سرور منتقلی انوینٹری [-data-dir PATH] --json\n  ysk-server ہجرت میزبان --target root@IP [--identity-file PATH|--identity-id ID|--password PW] --execute [--maintenance] [-force-wipe-target]\n  ysk-سرور کی منتقلی پوسٹ -- جاب ID -- ڈیٹا ڈائر PATH -- ایگزیکٹ # ہدف پر\n  ysk-سرور کی منتقلی کی حیثیت [-جاب ID]\n  ysk-server migrate resume --job ID --execute\n  ysk-server migrate orphan-homes [--data-dir PATH] --json\n  ysk-server migrate orphan-homes --path /home/ysk-server-UUID --confirm PATH --execute\n"
      },
      "hostingHelp": "استعمال: ysk-server ہوسٹنگ <sub>\n  خطرناک آپریشن ڈیفالٹ ڈرائی رن؛ لاگو کرنے کے لیے --execute (+ YSK_EXECUTE=1) شامل کریں۔\n  nginx | nginx-sync [--- execute]\n  redis-provision | postgres-provision | mysql-provision [--execute]\n  dns-zone --zone X --ip A.B.C.D [--ipv6 X:X::X] [--تصدیق کریں] [--دوبارہ لوڈ کریں]\n  dns-zones | powerdns-status | powerdns-install [-install|-execute]\n  powerdns-load --zone X --ip A.B.C.D [--load|--execute]\n  email-apply --domain X [-install|-execute]\n  email-mailbox --domain X --local user [--password P] [-ip A.B.C.D] [--سسٹم]\n  ftps-apply --domain X [-install|--execute]\n  رن ٹائمز | runtime-install --kind node|php|python|go|rust --version V [--install|--execute]\n  dovecot-passdb --domain X | --تمام\n  webmail-apply --domain webmail.example.com [--ڈاؤن لوڈ]\n  public-files --domain files.example.com [--دوبارہ لوڈ]\n  email-bootstrap --domain example.com --ip A.B.C.D [-install|--execute]\n  email-deliverability --domain example.com # PTR/DNSBL/warmup پیک (ایماندار)\n  firewall-apply [-smtp] [-execute]",
      "logsQuery": "استعمال: {{CLI_NAME}} لاگز استفسار --source <id> [-لائنز N] [--grep G] [--سے 1h] [-priority error]\n  ماخذ کی مثالیں: journal: journal:nginx.service فائل:syslog پروجیکٹ:<uuid>\n  {{CLI_NAME}} لاگز ذرائع --json\n  {{CLI_NAME}} لاگز جرنل [-unit nginx.service] --json"
    },
    "msg": {
      "domain": {
        "missing": {
          "pass": {
            "5be09b": "ڈومین غائب ہے - پہلے ڈومین بنانے کے لیے --ip پاس کریں۔"
          }
        }
      },
      "--root": {
        "must": {
          "be": {
            "a84834": "--root عوامی یا پروجیکٹ ہونا چاہیے:<id>"
          }
        }
      },
      "need": {
        "--content": {
          "or": {
            "4d7001": "--content یا --file کی ضرورت ہے۔"
          }
        },
        "at": {
          "least": {
            "7d311a": "کم از کم ایک --رکن HOST کی ضرورت ہے[=کردار][:رسائی]"
          }
        }
      },
      "action": {
        "must": {
          "be": {
            "ba14c1": "کارروائی کی فہرست ہونی چاہیے|شامل کریں|ہٹائیں"
          }
        }
      },
      "use": {
        "ysk-server": {
          "backup": {
            "ca67f4": "استعمال کریں: ysk-server backup control-plane-restore --name ARCHIVE (بحالی نہیں --project-id control-plane)"
          }
        }
      },
      "new": {
        "domain": {
          "requires": {
            "986b78": "نئے ڈومین کو --ip A.B.C.D کی ضرورت ہے (کوئی پلیس ہولڈر ڈیفالٹ نہیں)"
          }
        }
      },
      "import-sync": {
        "prefers": {
          "fleet": {
            "4d7590": "import-sync fleet clusterSync پے لوڈ کو ترجیح دیتا ہے۔ یا --file snapshot.json"
          }
        }
      },
      "security": {
        "control": {
          "plane": {
            "f59a63": "سیکورٹی: ہوائی جہاز کو عوامی طور پر کنٹرول کریں (0.0.0.0/::)۔ 127.0.0.1 + ریورس پراکسی / UFW کو ترجیح دیں۔"
          }
        }
      }
    },
    "err": {
      "unknown": {
        "email": {
          "sub": {
            "sub": {
              "e37257": "نامعلوم ای میل ذیلی: {{sub}}\nچلائیں: ysk-server ای میل مدد"
            }
          }
        },
        "cron": {
          "sub": {
            "sub": {
              "e1a9ed": "نامعلوم کرون ذیلی: {{sub}}\nچلائیں: ysk-server cron مدد"
            }
          }
        },
        "files": {
          "sub": {
            "sub": {
              "07ad7e": "نامعلوم فائلز ذیلی: {{sub}}\nچلائیں: ysk-server فائلوں کی مدد"
            }
          }
        },
        "store": {
          "sub": {
            "sub": {
              "b7a083": "نامعلوم اسٹور ذیلی: {{sub}}\nچلائیں: ysk-server اسٹور مدد"
            }
          }
        },
        "cdn": {
          "subcommand": {
            "sub": {
              "76664f": "نامعلوم cdn ذیلی کمانڈ: {{sub}}\nچلائیں: ysk-server cdn مدد"
            }
          }
        },
        "backup": {
          "subcommand": {
            "sub": {
              "4092ad": "نامعلوم بیک اپ ذیلی کمانڈ: {{sub}}\nچلائیں: ysk-server بیک اپ مدد"
            }
          }
        }
      }
    },
    "setup": {
      "dryRunOk": "{{product}} سیٹ اپ ڈرائی رن ٹھیک ہے۔",
      "dryRunNext": "ترتیب لکھنے اور ڈیٹا بیس کو شروع کرنے کے لیے --dry-run کے بغیر دوبارہ چلائیں۔",
      "weakPassword": "ایڈمن پاس ورڈ کمزور یا ڈیفالٹ ہے۔ ایک مضبوط --admin-پاس ورڈ پاس کریں (کم سے کم 8، \"ایڈمن\"/عام ڈیفالٹس نہیں)، یا صرف مقامی ڈیو کے لیے YSK_ALLOW_INSECURE_DEFAULTS=1 سیٹ کریں۔",
      "weakPasswordShort": "کمزور یا ڈیفالٹ ایڈمن پاس ورڈ مسترد کر دیا گیا۔",
      "nextStart": "شروع کریں (API + Web UI): {{cli}} serve --config {{configPath}}",
      "nextOpen": "http://{{host}}:{{port}}/ کھولیں اور {{user}} کے بطور لاگ ان کریں۔",
      "nextUnit": "سسٹمڈ یونٹ ٹیمپلیٹ: {{unitPath}}",
      "nextInstall": "یونٹ انسٹال کریں (روٹ + YSK_EXECUTE): {{cli}} system unit-install --enable --data-dir {{dataDir}}",
      "nextExecute": "پروڈکشن ہوسٹ میوٹیشنز کے لیے YSK_EXECUTE=1 اور روٹ کی ضرورت ہوتی ہے۔",
      "nextGolive": "گو لائیو: docs/deploy/go-live.md + ysk-server کی تیاری --json",
      "secPassword": "سیکیورٹی: ایڈمن پاس ورڈ کو فوری طور پر تبدیل کریں (بوٹسٹریپ نے کمزور/ڈیفالٹ پاس ورڈ استعمال کیا ہے)",
      "sec2fa": "سیکیورٹی: سیکیورٹی → اکاؤنٹ کے تحت ایڈمن 2FA کو فعال کریں۔",
      "secListen": "سیکیورٹی: تمام انٹرفیس پر سننا - فائر وال / ریورس پراکسی کے پیچھے رکھنا؛ ایڈمن کے لیے 127.0.0.1 + SSH ٹنل کو ترجیح دیں۔",
      "ok": "{{product}} سیٹ اپ مکمل ہو گیا (ڈیٹا بیس شروع کیا گیا)",
      "okInsecure": "{{product}} سیٹ اپ مکمل ہو گیا (ڈیٹا بیس کا آغاز) [غیر محفوظ بوٹسٹریپ — پاس ورڈ تبدیل کریں]"
    }
  },
  "common": {
    "all": "تمام",
    "cancel": "منسوخ کریں۔",
    "confirm": "تصدیق کریں۔",
    "refresh": "ریفریش کریں۔",
    "loading": "لوڈ ہو رہا ہے…",
    "save": "محفوظ کریں۔",
    "apply": "لگائیں",
    "close": "بند",
    "copy": "کاپی",
    "copied": "کاپی",
    "expandAll": "سبھی کو پھیلائیں۔",
    "collapseAll": "سب کو سمیٹیں۔",
    "empty": "خالی",
    "back": "پیچھے",
    "showTechnical": "تکنیکی تفصیلات دکھائیں۔",
    "hideTechnical": "تکنیکی تفصیلات چھپائیں۔",
    "needExecute": "YSK_EXECUTE کی ضرورت ہے۔",
    "needRoot": "جڑ کی ضرورت ہے۔",
    "needExecuteRoot": "YSK_EXECUTE اور جڑ کی ضرورت ہے۔",
    "writtenOnly": "پینل ڈیٹا کو لکھا گیا؛ میزبان پر لاگو نہیں کیا گیا۔",
    "applyToLive": "اثر انداز ہونے کے لیے درخواست دیں۔",
    "saveDraft": "ڈرافٹ محفوظ کریں۔",
    "languageName": "انگریزی",
    "languageNative": "انگریزی",
    "language": "زبان",
    "switchLanguage": "زبان تبدیل کریں۔",
    "showPassword": "دکھائیں۔",
    "hidePassword": "چھپائیں",
    "searchGlobal": "تلاش کریں…",
    "menu": "مینو",
    "processing": "کام کر رہا ہے…",
    "unavailable": "ابھی دستیاب نہیں ہے۔",
    "retry": "دوبارہ کوشش کریں۔",
    "success": "کامیابی",
    "ok": "OK",
    "failed": "ناکام",
    "blocked": "نہیں چل سکتا",
    "status": "حیثیت",
    "port": "بندرگاہ",
    "url": "URL",
    "actions": "اعمال",
    "noData": "کوئی ڈیٹا نہیں۔",
    "input": "ان پٹ",
    "pleaseEnter": "{{value}} درج کریں",
    "pleaseFill": "براہ کرم اس فیلڈ کو پُر کریں۔",
    "required": "ضروری",
    "about": "کے بارے میں",
    "more": "مزید",
    "operation": "اعمال",
    "delete": "حذف کریں۔",
    "edit": "ترمیم کریں۔",
    "create": "بنائیں",
    "install": "انسٹال کریں۔",
    "installing": "انسٹال ہو رہا ہے…",
    "reprobe": "دوبارہ چیک کریں۔",
    "search": "تلاش کریں۔",
    "yes": "جی ہاں",
    "no": "نہیں",
    "on": "پر",
    "off": "آف",
    "open": "کھولیں۔",
    "enabled": "فعال",
    "disabled": "معذور",
    "installed": "انسٹال",
    "notInstalled": "انسٹال نہیں ہے۔",
    "running": "چل رہا ہے۔",
    "stopped": "رک گیا۔",
    "ready": "تیار",
    "unknown": "نامعلوم",
    "normal": "OK",
    "degraded": "ذلیل",
    "missing": "لاپتہ",
    "available": "دستیاب ہے۔",
    "applied": "لاگو",
    "notApplied": "لاگو نہیں ہوا۔",
    "completed": "مکمل",
    "incomplete": "نامکمل",
    "probed": "تحقیقات",
    "notProbed": "تفتیش نہیں ہوئی۔",
    "probe": "تحقیقات",
    "name": "نام",
    "username": "صارف نام",
    "password": "پاس ورڈ",
    "domain": "ڈومین",
    "host": "میزبان",
    "version": "ورژن",
    "type": "قسم",
    "mode": "موڈ",
    "notes": "نوٹس",
    "time": "وقت",
    "steps": "قدم",
    "target": "ہدف",
    "package": "پیکج",
    "panel": "پینل",
    "system": "سسٹم",
    "user": "صارف",
    "project": "پروجیکٹ",
    "database": "ڈیٹا بیس",
    "mail": "میل",
    "files": "فائلیں",
    "memory": "یادداشت",
    "custom": "حسب ضرورت",
    "static": "جامد",
    "lifecycle": "لائف سائیکل",
    "loadFailed": "لوڈ کرنے میں ناکام",
    "saveFailed": "محفوظ کرنے میں ناکام",
    "opFailed": "آپریشن ناکام ہو گیا۔",
    "installFailed": "انسٹال ناکام ہو گیا۔",
    "createFailed": "بنانا ناکام ہو گیا۔",
    "deleteFailed": "حذف کرنا ناکام ہو گیا۔",
    "applyFailed": "اپلائی کرنے میں ناکام",
    "startFailed": "شروع کرنا ناکام ہو گیا۔",
    "statusLoadFailed": "اسٹیٹس لوڈ کرنے میں ناکام",
    "downloadFailed": "ڈاؤن لوڈ ناکام ہو گیا۔",
    "uploadDone": "اپ لوڈ کردہ {{count}} فائل (فائلیں)",
    "downloadStarted": "ڈاؤن لوڈ شروع ہوا: {{name}}",
    "savedOk": "محفوظ کیا گیا۔",
    "noneSelectedShort": "—",
    "unknownError": "نامعلوم خرابی۔",
    "writtenSettings": "سیٹنگز لکھی ہیں۔",
    "panelBlocked": "ایڈمن پینل میں اس کارروائی کو مکمل نہیں کیا جا سکتا",
    "partialSuccess": "آپریشن مکمل طور پر کامیاب نہیں ہو سکا",
    "createdOk": "بنایا",
    "updatedOk": "تازہ کاری",
    "deletedOk": "حذف کر دیا گیا۔",
    "applyDone": "درخواست مکمل ہو گئی۔",
    "applyIncomplete": "نامکمل درخواست دیں۔",
    "checking": "چیک کیا جا رہا ہے…",
    "dismiss": "بند",
    "hide": "چھپائیں",
    "show": "دکھائیں۔",
    "done": "ہو گیا",
    "next": "اگلا",
    "previous": "پچھلا",
    "redirectedTo": "{{to}} کھولا گیا (پہلے {{from}})"
  },
  "cron": {
    "presetCdTrue": "سی ڈی ایپ + سچ (ٹیسٹ)",
    "presetCleanTmp": "صاف درجہ حرارت (نمونہ)",
    "presetNpmCron": "این پی ایم رن کرون (اگر کوئی ہے)",
    "presetAppBin": "ایپ بائنری چلائیں۔",
    "presetRsync": "مطابقت پذیری جامد (نمونہ rsync)",
    "noLinuxUser": "(کوئی لینکس صارف نہیں) · {{name}}",
    "projectUser": "پروجیکٹ صارف",
    "panelUser": "ysk · پینل / سسٹم",
    "system": "سسٹم",
    "rootCareful": "جڑ · نظام (محتاط)",
    "customUser": "{{user}} · اپنی مرضی کے مطابق",
    "success": "کامیابی",
    "failed": "ناکام",
    "noProjects": "ابھی تک کوئی پروجیکٹ نہیں ہے۔",
    "noProjectsHint": "کرون کو رجسٹر کرنے سے پہلے ایک پروجیکٹ (اور ترجیحا ایک سسٹم صارف) بنائیں",
    "userSuffix": "· صارف",
    "mon": "پیر",
    "tue": "منگل",
    "wed": "بدھ",
    "thu": "جمعرات",
    "fri": "جمعہ",
    "sat": "سات",
    "sun": "سورج",
    "everyNMin": "ہر N منٹ",
    "fixedInterval": "مقررہ وقفہ",
    "hourly": "فی گھنٹہ",
    "atMinute": "منٹ پر",
    "daily": "روزانہ",
    "atTime": "وقت پر",
    "weekly": "ہفتہ وار",
    "weekdayTime": "ہفتے کا دن + وقت",
    "monthly": "ماہانہ",
    "dayTime": "دن + وقت",
    "advanced": "اعلی درجے کی",
    "customExpr": "حسب ضرورت اظہار",
    "everyMinute": "ہر منٹ",
    "everyMinutes": "ہر {{n}} منٹ",
    "hourlyAt": "فی گھنٹہ منٹ میں {{n}}",
    "dailyAt": "روزانہ {{time}}",
    "weeklyNone": "ہفتہ وار (کوئی دن نہیں) {{time}}",
    "weeklyAt": "ہفتہ وار {{days}} {{time}}",
    "monthlyAt": "ماہانہ دن {{day}} {{time}}",
    "customAt": "حسب ضرورت: {{expr}}",
    "frequency": "شیڈول فریکوئنسی",
    "interval": "وقفہ",
    "fromHour": "گھنٹے کے اوپر سے",
    "intervalMinutes": "وقفہ منٹ",
    "min1": "1 منٹ",
    "minN": "{{n}} منٹ",
    "minuteOfHour": "ہر گھنٹے کا منٹ",
    "minPad": "{{n}} منٹ",
    "hour": "گھنٹہ",
    "minute": "منٹ",
    "pickWeekdays": "ہفتے کے دن منتخب کریں۔",
    "dayOfMonth": "مہینے کا دن",
    "dayOfMonthHint": "اگر مہینے میں وہ دن نہ ہو تو چھوڑ دیا گیا۔",
    "cronExpr": "کرونٹاب اظہار",
    "cronExprHint": "پانچ فیلڈز: کم سے کم گھنٹہ دن مہینہ ہفتے کا دن (0=سورج)",
    "cronExprPh": "crontab اظہار",
    "needLinuxUser": "منتخب پروجیکٹ میں کوئی لینکس صارف نہیں ہے — پہلے پروجیکٹ کے وسائل کے تحت ایک بنائیں",
    "boundProject": "منصوبے کے پابند؛ {{user}} کے طور پر چلائیں (رن یوزر تنہائی)",
    "systemJob": "سسٹم کا کام؛ {{user}} کے طور پر چلائیں",
    "writtenManage": "منظم کرونٹاب کو لکھا گیا (ابھی تک میزبان پر انسٹال نہیں ہوا)",
    "needInstall": "سسٹم کرونٹاب پر اثر کرنے کے لیے انسٹال کو دبائیں۔",
    "createdManageOnly": "بنایا گیا (صرف انتظامیہ)",
    "installedSystem": "سسٹم میں انسٹال ہو گیا۔",
    "hostSynced": "میزبان مطابقت پذیر",
    "hostNotInstalled": "میزبان پر نہیں۔",
    "statusUnknown": "نامعلوم حیثیت",
    "systemCrontab": "سسٹم کرونٹاب",
    "synced": "مطابقت پذیر",
    "managedLines": "منظم لائنیں",
    "jobsOnlyManage": "نوکریاں صرف انتظامی ہیں۔ سسٹم کرونٹاب",
    "hostHasYsk": "YSK اندراجات شامل ہیں۔",
    "hostNoYsk": "انسٹال نہیں ہے یا YSK اندراجات نہیں ہیں۔",
    "pressInstall": "رجسٹرڈ نوکریاں ابھی تک سسٹم کرون ٹیب پر نہیں ہیں — انسٹال ٹو سسٹم پر کلک کریں۔",
    "jobsTab": "نوکریاں ({{count}})",
    "jobsTabPending": "نوکریاں ({{count}}) · زیر التواء {{pending}}",
    "registeredJobs": "رجسٹرڈ نوکریاں ({{count}})",
    "jobsSub": "انتظامی اندراجات · تبدیلیوں کے بعد سسٹم میں انسٹال کریں۔",
    "addJob": "+ نوکری شامل کریں۔",
    "noCron": "ابھی تک کوئی کرون نہیں۔",
    "noCronDesc": "ایک جاب شامل کریں (فہرست کے اوپری دائیں)، پھر سسٹم کرونٹاب پر انسٹال کریں۔",
    "onceInstalled": "اس سے پہلے انسٹال کیا گیا۔",
    "manageOnly": "صرف انتظام کریں۔",
    "projectLabel": "پروجیکٹ",
    "systemLevel": "سسٹم",
    "runOnce": "اب دوڑو",
    "runOnceOk": "ایک بار بھاگا۔",
    "updatedManage": "مینجمنٹ اپ ڈیٹ؛ سسٹم کرونٹاب پر دوبارہ انسٹال کریں۔",
    "updatedManageShort": "انتظامیہ کو اپ ڈیٹ کر دیا گیا۔",
    "deletedManage": "انتظامیہ سے ہٹا دیا گیا؛ مطابقت پذیری کے میزبان کو دوبارہ انسٹال کریں۔",
    "installStatus": "انسٹال کی حیثیت",
    "manageVsHost": "انتظام بمقابلہ میزبان",
    "hostYsk": "میزبان YSK",
    "lastInstall": "آخری انسٹال",
    "installToSystem": "سسٹم کرونٹاب پر انسٹال کریں۔",
    "installHint": "انضمام ہوسٹ کرونٹاب انسٹال کریں: غیر YSK لائنوں کو رکھتا ہے اور صرف پینل کے زیر انتظام کاموں کو اپ ڈیٹ کرتا ہے",
    "hostPreview": "میزبان کرونٹاب پیش نظارہ",
    "cannotRead": "پڑھا نہیں جا سکتا یا انسٹال نہیں کیا جا سکتا (استحقاق کی ضرورت ہے)",
    "addJobTitle": "نوکری شامل کریں۔",
    "addJobDesc": "انتظام لکھتا ہے؛ کرونٹاب چلانے کے لیے سسٹم میں انسٹال کریں۔",
    "createManageOnly": "بنائیں (صرف انتظام)",
    "whenRun": "کب چلانا ہے۔",
    "whenRunHint": "ذیل میں تعدد منتخب کریں؛ خام کرونٹاب کے لیے جدید موڈ",
    "userPathHint": "یوزر + کمانڈ پاتھ پروجیکٹ ہوم/رن ٹائم کی پیروی کرتے ہیں۔",
    "pickProject": "- پروجیکٹ منتخب کریں -",
    "runAsUser": "بطور صارف چلائیں۔",
    "runAsHint": "پروجیکٹ صارف اوپر والے پروجیکٹ کو ہم آہنگ کرتا ہے۔ سسٹم صارف = سسٹم لیول کرون",
    "noProjectsYet": "(ابھی تک کوئی پروجیکٹ نہیں)",
    "runInHome": "پروجیکٹ ہوم کے تحت چلائیں ({{home}})؛ محفوظ کرنے پر runuser کے ساتھ لپیٹ",
    "absPath": "مطلق راستے کو ترجیح دیں۔",
    "commonCmds": "عام احکامات ({{runtime}})",
    "actualPreview": "اصل کرونٹاب لائن (پیش نظارہ)",
    "noLinuxName": "اس پروجیکٹ کا کوئی لینکس صارف نام نہیں ہے — پہلے وسائل کے تحت سسٹم صارف بنائیں۔",
    "afterCreate": "تخلیق کے بعد:",
    "projectParen": "(منصوبہ {{name}})",
    "systemParen": "(نظام کی سطح، غیر پابند)",
    "weekLabel": "ہفتے کا دن",
    "willRun": "دوڑیں گے۔",
    "projectNoLinux": "(کوئی لینکس صارف نہیں)",
    "createManageOnlyParen": "بنائیں (صرف انتظام)",
    "runAsHintFull": "پروجیکٹ صارف اوپر پروجیکٹ کی مطابقت پذیری کرتا ہے۔ سسٹم صارف = سسٹم لیول کرون",
    "systemParenFull": "(نظام کی سطح، غیر پابند)",
    "hostOtherLines": "غیر YSK لائنوں کی میزبانی کریں۔",
    "hostOtherLinesVal": "{{other}} دیگر ({{total}} میزبان جاب لائنز)",
    "deleteTitle": "کرون جاب حذف کریں؟",
    "deleteDesc": "\"{{name}}\" کو حذف کرتا ہے۔ سسٹم کرونٹاب پر لاگو ہونے تک صرف کنٹرول پلین۔",
    "hostJobs": "ملازمتوں کی میزبانی کریں۔",
    "hostJobsTitle": "میزبان کرونٹابس ({{count}})",
    "usersScanned": "صارفین",
    "filterUser": "صارف",
    "filterAll": "تمام صارفین",
    "sourceYsk": "پینل",
    "sourceHost": "میزبان",
    "noHostJobs": "اس دائرہ کار میں کوئی کرنٹاب نوکریاں نہیں ہیں۔",
    "hostPartial": "ہر صارف کرونٹاب کو نہیں پڑھ سکا (جڑ کی ضرورت ہے)",
    "pendingInstall": "زیر التواء انسٹال ({{count}})",
    "pendingStale": "سسٹم کرونٹاب کو {{days}} دن (دنوں) کے لیے نہیں لکھا گیا — یہ نہیں چلے گا۔",
    "willNotRun": "سسٹم کرونٹاب کو نہیں لکھا - نہیں چلے گا۔",
    "hourRange": "گھنٹہ 0-23 ہونا چاہیے۔",
    "minuteRange": "منٹ 0-59 ہونا چاہیے۔",
    "hoursCommon": "عام اوقات",
    "hoursAll": "تمام گھنٹے",
    "invalidExpr": "درست 5-فیلڈ کرون اظہار نہیں ہے۔",
    "needCommand": "حکم درکار ہے۔",
    "needUser": "ایک پروجیکٹ یا سسٹم صارف کا انتخاب کریں۔",
    "hostCounts": "میزبان لائنیں",
    "hostCountsVal": "{{ysk}} · دیگر {{other}} · کل {{total}}",
    "hostYskYes": "پینل لائنیں موجود ہیں",
    "hostYskNo": "کوئی پینل لائنیں نہیں ہیں۔",
    "emptyHostCrontab": "{{user}} کے لیے کوئی کرونٹاب نہیں ہے۔",
    "writtenOnHost": "لکھا",
    "registeredJobsChip": "رجسٹرڈ",
    "registeredVsWritten": "پینل میں رجسٹرڈ بمقابلہ کرونٹاب کی میزبانی کے لیے لکھا گیا ہے۔",
    "installPreviewTitle": "سسٹم کرونٹاب پر انسٹال کرنے سے پہلے پیش نظارہ کریں۔",
    "installPreviewDesc": "یہ YSK بلاک کو میزبان crontab میں ضم کر دیتا ہے۔ موجودہ غیر YSK لائنیں رہیں۔",
    "installPreviewMerge": "انسٹال YSK سرور کرونٹاب انضمام بلاک لکھتا ہے۔ یہ پورے کرونٹاب کو تبدیل نہیں کرتا ہے۔",
    "installPreviewEmpty": "کوئی زیر التوا زیر انتظام کام نہیں — انسٹال اب بھی YSK بلاک کو تازہ کرتا ہے۔",
    "editJobTitle": "کام میں ترمیم کریں۔",
    "editJobDesc": "تبدیلیاں اس وقت تک پینل میں رہتی ہیں جب تک کہ آپ سسٹم کرونٹاب کو انسٹال نہیں کرتے۔",
    "saveJob": "محفوظ کریں (صرف انتظامیہ)",
    "panelLines": "پینل لائنیں",
    "otherLines": "دوسری لائنیں",
    "totalLines": "کل",
    "writtenOnHostHint": "لائنز پہلے ہی میزبان کرونٹاب کو لکھی گئی ہیں۔",
    "registeredJobsHint": "پینل میں رجسٹرڈ نوکریاں (بشمول زیر التواء انسٹال)",
    "pendingInstallCount": "{{n}} زیر التواء انسٹال",
    "systemJobBadge": "کوئی پروجیکٹ نہیں · سسٹم صارف",
    "hostEdit": "ترمیم کریں۔",
    "hostEditTitle": "میزبان کرونٹاب لائن میں ترمیم کریں۔",
    "hostEditDesc": "ابھی اس صارف کا لائیو کرونٹاب لکھتا ہے۔ جڑ اور YSK_EXECUTE=1 کی ضرورت ہے۔ دوسری لائنیں رہیں۔",
    "hostSave": "کرونٹاب لکھیں۔",
    "hostSaveTitle": "یہ کرونٹاب لائن لکھیں؟",
    "hostSaveDesc": "Replaces the live line for {{user}}. Type EDIT to confirm.\n\nCurrent:\n{{from}}\n\nNext:\n{{to}}",
    "hostDisable": "غیر فعال کریں۔",
    "hostDisableTitle": "میزبان کرونٹاب لائن کو غیر فعال کریں؟",
    "hostDisableDesc": "{{user}} کے لیے لائن پر تبصرہ کریں۔ تصدیق کے لیے DISABLE ٹائپ کریں۔",
    "hostEnable": "فعال کریں۔",
    "hostEnableTitle": "میزبان کرونٹاب لائن کو فعال کریں؟",
    "hostEnableDesc": "{{user}} کے لیے تبصرہ ہٹاتا ہے۔ تصدیق کے لیے ENABLE ٹائپ کریں۔",
    "hostRunTitle": "اس میزبان کمانڈ کو ایک بار چلائیں؟",
    "hostRunDesc": "اب {{user}} کے طور پر چلتا ہے۔ کرونٹاب کو تبدیل نہیں کرتا ہے۔ تصدیق کے لیے RUN ٹائپ کریں۔",
    "hostAdopt": "پینل میں لے لو",
    "hostAdoptTitle": "اس میزبان لائن کو پینل میں لے جائیں؟",
    "hostAdoptDesc": "لائیو لائن # ysk:id کو ٹیگ کرتا ہے اور اسے رجسٹر کرتا ہے۔ اگلا انسٹال اس کی نقل نہیں کرے گا۔ تصدیق کے لیے ADOPT ٹائپ کریں۔",
    "hostDeleteTitle": "میزبان کرونٹاب لائن کو ہٹائیں؟",
    "hostDeleteDesc": "{{user}} کے لیے لائیو لائن کو ہٹاتا ہے۔ تصدیق کے لیے کمانڈ ٹائپ کریں۔",
    "hostUserLocked": "کرونٹاب کا مالک (یہاں صارفین کے درمیان منتقل نہیں ہو سکتا)",
    "hostLinePreview": "سطر جو لکھی جائے گی۔",
    "disabledJob": "معذور",
    "confirmMismatch": "تصدیق کا حکم سے مماثل ہونا ضروری ہے۔",
    "writtenHost": "میزبان کرونٹاب لکھا",
    "adoptedHost": "پینل میں لیا گیا۔",
    "keepDisabledHint": "یہ لائن غیر فعال ہے۔ محفوظ کریں اس پر تبصرہ کرتے رہیں۔",
    "currentLine": "کرنٹ",
    "nextLine": "اگلا"
  },
  "dashboard": {
    "serviceAria": "{{name}}: {{state}}",
    "sev": {
      "ok": "OK",
      "warn": "وارننگ",
      "bad": "مسئلہ"
    },
    "title": "ڈیش بورڈ",
    "health": "صحت",
    "protection": "پروٹیکشن موڈ",
    "welcome": "YSK سرور میں خوش آمدید",
    "audit": "حالیہ آڈٹ",
    "needLogin": "آڈٹ کے واقعات دیکھنے کے لیے سائن ان کریں۔",
    "features": "خصوصیات",
    "featuresHint": "بیجز: تیار = سافٹ ویئر انسٹال؛",
    "badge": {
      "panel": "پینل",
      "notInstalled": "انسٹال نہیں ہے۔",
      "ready": "تیار",
      "installed": "انسٹال",
      "prodReady": "پروڈکٹ تیار ہے۔",
      "check": "چیک کریں۔",
      "needPerm": "اجازت کی ضرورت ہے۔"
    },
    "status": {
      "healthy": "صحت مند",
      "prodReady": "پروڈکٹ تیار ہے۔",
      "needsCheck": "چیک کی ضرورت ہے۔"
    },
    "stat": {
      "backups": "بیک اپس",
      "notifications": "انتباہات",
      "certExpiry": "سرٹیفکیٹ کی میعاد ختم"
    },
    "tabs": {
      "overview": "جائزہ",
      "wizard": "فوری تخلیق",
      "notifications": "انتباہات",
      "features": "خصوصیات"
    },
    "serviceHealth": "خدمت صحت",
    "serviceHealthDesc": "لائیو سسٹم سی ٹی ایل تحقیقات",
    "fullServiceMatrix": "مکمل سروس میٹرکس",
    "readinessCheck": "تیاری:",
    "prodOk": "پیداوار تیار ہے۔",
    "notFullyReady": "پوری طرح تیار نہیں۔",
    "readinessBlocked": "{{n}} بلاکر",
    "modeScore": "موڈ {{mode}} · سکور {{ready}}/{{total}}",
    "mode": {
      "degraded": "تنزلی",
      "production_capable": "پیداوار تیار ہے",
      "blocked": "مسدود",
      "normal": "عام"
    },
    "details": "تفصیلات",
    "certExpiryTitle": "سرٹیفکیٹ کی میعاد:",
    "certExpired": "میعاد ختم",
    "certDays": "{{days}}d",
    "securityStrip": "سیکیورٹی اور درخواست کی حیثیت",
    "securityStripDesc": "لائیو الرٹس + دیانتداری آڈٹ کا اطلاق کریں (تحریری ≠ لاگو)",
    "notifCount": "الرٹس {{count}}",
    "criticalCount": "· اہم {{count}}",
    "warnCount": "خبردار {{count}}",
    "applyAuditBadge": "آڈٹ کا اطلاق کریں · ٹھیک ہے {{ok}} · تنبیہ {{warn}} · خراب {{bad}}",
    "executeBadge": "عمل درآمد {{state}}",
    "executeLabel": "EXECUTE",
    "publicNo2fa": "یہ پینل تمام انٹرفیس پر سنتا ہے اور آپ کے ایڈمن اکاؤنٹ میں کوئی 2FA نہیں ہے۔",
    "go": "کھولیں۔",
    "open": "کھولیں۔",
    "noCriticalWarn": "کوئی اہم یا انتباہی انتباہات نہیں۔",
    "notifCenter": "اطلاع مرکز",
    "noHealthYet": "صحت کی صورتحال ابھی تک دستیاب نہیں ہے۔",
    "sysChange": "نظام کی تبدیلیاں",
    "opened": "پر",
    "closed": "آف",
    "readinessLink": "تیاری →",
    "hostMetrics": "میزبان میٹرکس",
    "loadAvg": "لوڈ اوسط (1 · 5 · 15 منٹ)",
    "memoryDash": "یادداشت -",
    "metricsLink": "میٹرکس →",
    "runningOf": "چل رہا ہے {{running}}/{{total}}",
    "noProjects": "ابھی تک کوئی پروجیکٹ نہیں ہے۔",
    "wizardLink": "فوری تخلیق →",
    "allProjects": "تمام منصوبے →",
    "recentN": "آخری {{n}}",
    "runningCount": "چل رہا ہے {{n}}",
    "securityLink": "سیکورٹی →",
    "wizardTitle": "فوری تخلیق",
    "wizardDesc": "ایک پروجیکٹ بنائیں اور اختیاری طور پر DNS/میل/ڈیٹا بیس کا مسودہ تیار کریں (ہر فیچر پیج پر درخواست دیں)",
    "projectName": "پروجیکٹ کا نام",
    "projectNameHint": "ڈسپلے کا نام؛ مماثل ڈائریکٹری بناتا ہے۔",
    "nameRequired": "پروجیکٹ کا نام درج کریں۔",
    "domainOptional": "ڈومین (اختیاری)",
    "domainHint": "DNS اور میل کے اختیارات کو فعال کرنے کے لیے درکار ہے۔",
    "runtime": "رن ٹائم",
    "runtimeHint": "ڈیفالٹ رن ٹائم ورژن اور تعیناتی کا انداز سیٹ کرتا ہے۔",
    "runtimeVersion": "رن ٹائم ورژن",
    "versionHint": "پراجیکٹ کے رن ٹائم ورژن سیٹنگ میں لکھتا ہے",
    "serverIpv4": "سرور IPv4",
    "serverIpv4Hint": "ڈی این ایس اے / میل ایس پی ایف",
    "serverIpv4Ph": "یہ عوامی IPv4 کی میزبانی کرتا ہے۔",
    "serverIpv6": "سرور IPv6 (اختیاری)",
    "serverIpv6Hint": "AAAA / ip6 لکھتا ہے: جب سیٹ ہوتا ہے۔",
    "serverIpv6Ph": "عوامی IPv6 (اختیاری)",
    "needDomainFirst": "پہلے ڈومین بھریں",
    "withDns": "DNS زون بھی بنائیں",
    "withDnsDesc": "ڈومین کی ضرورت ہے؛ صرف رجسٹریشن - DNS صفحہ پر زون کا اطلاق کریں۔",
    "withMail": "میل ڈومین بھی رجسٹر کریں۔",
    "withMailDesc": "ڈومین کی ضرورت ہے؛ میل ڈیٹیل پیج پر سافٹ ویئر اور DNS انسٹال کریں۔",
    "withDb": "MySQL ڈیٹا بیس کا بھی مسودہ تیار کریں۔",
    "withDbDesc": "کنٹرول طیارے کی رجسٹریشن؛ ایس کیو ایل انجن کے صفحے پر درخواست دیں۔",
    "wizardHint": "فوری تخلیق خود بخود لائیو نہیں ہوتی ہے۔",
    "wizardSubmit": "بنائیں",
    "wizardOk": "بنایا",
    "wizardPartial": "جزوی طور پر ناکام",
    "notifCenterTitle": "اطلاعات ({{count}})",
    "notifCenterDesc": "اہم {{critical}} · تنبیہ {{warn}} · معلومات {{info}}",
    "noNotifs": "کوئی اطلاع نہیں۔",
    "noNotifsDesc": "سسٹم الرٹس اور ٹوڈو یہاں ظاہر ہوتے ہیں۔",
    "applyAuditTitle": "اسٹیٹس آڈٹ کا اطلاق کریں۔",
    "applyAuditDesc": "ٹھیک ہے {{ok}} · تنبیہ {{warn}} · برا {{bad}}",
    "barTitle": "{{count}} ہوسٹ الرٹس",
    "levelCritical": "شدید",
    "levelWarn": "انتباہ",
    "levelInfo": "معلومات",
    "colTitle": "الرٹ",
    "colDetail": "تفصیل",
    "colSource": "ماخذ",
    "notifSearch": "انتباہات تلاش کریں۔",
    "notifAll": "تمام",
    "notifDismiss": "چھپائیں",
    "goFix": "درست کریں۔"
  },
  "dataTable": {
    "empty": "کوئی ڈیٹا نہیں۔",
    "actions": "اعمال"
  },
  "db": {
    "serviceSettings": "سروس کی ترتیبات",
    "installedOk": "{{engine}} انسٹال ہو گیا۔",
    "startedOk": "{{engine}} شروع ہوا۔",
    "installFirst": "پہلے {{engine}} انسٹال کریں۔",
    "softwareMissing": "{{engine}} سافٹ ویئر انسٹال نہیں ہے۔",
    "serviceOverview": "سروس کا جائزہ",
    "readonlyStatus": "صرف پڑھنے کی حیثیت",
    "readonlyProbe": "صرف پڑھنے کی تحقیقات",
    "systemChange": "نظام کی تبدیلیاں",
    "opened": "فعال",
    "notOpened": "معذور",
    "admin": "ایڈمن",
    "client": "کلائنٹ",
    "hasClient": "جی ہاں",
    "noClient": "نہیں",
    "canProvision": "ڈی بی بنا سکتے ہیں۔",
    "dumpOk": "ڈمپ مکمل",
    "dumpFailed": "ڈمپ ناکام ہوگیا۔",
    "noDumpToImport": "درآمد کرنے کے لیے کوئی ڈمپ فائل نہیں ہے۔",
    "expiredTempUsersProcessed": "میعاد ختم ہونے والے عارضی صارفین پر کارروائی کی گئی۔",
    "dumpFirstDb": "پہلے ڈی بی کو پھینک دیں۔",
    "importLatestDump": "تازہ ترین ڈمپ درآمد کریں۔",
    "cleanupExpiredTempUsers": "میعاد ختم ہونے والے عارضی صارفین کو صاف کریں۔",
    "adminerEntry": "ڈی بی براؤزر پروجیکٹ",
    "browserProjectTitle": "ڈی بی براؤزر پروجیکٹ بنائیں",
    "browserTool": "ٹول",
    "browserNameHint": "پی ایچ پی پروجیکٹ بناتا ہے۔ نام منفرد ہونا چاہیے۔",
    "browserNameTaken": "پروجیکٹ کا نام پہلے سے موجود ہے: {{name}}",
    "browserProjectCreated": "ڈی بی براؤزر پروجیکٹ بنایا گیا۔",
    "createBrowserProject": "پروجیکٹ بنائیں اور تعینات کریں۔",
    "downloadPhpMyAdmin": "phpMyAdmin ڈاؤن لوڈ کریں (سسٹم کی تبدیلی + نیٹ ورک کی ضرورت ہے)",
    "createDatabase": "ڈیٹا بیس بنائیں",
    "installBannerHint": "{{engine}} انسٹال کرنے کے لیے اوپر والا بینر استعمال کریں۔",
    "exclusiveMariaHint": "یہ میزبان ماریا ڈی بی چلاتا ہے۔ ماریا ڈی بی صفحہ یا ایک کلک سوئچ (ٹائپ سوئچ) استعمال کریں۔",
    "exclusiveMysqlHint": "یہ میزبان MySQL چلاتا ہے۔ MySQL صفحہ یا ایک کلک سوئچ استعمال کریں (SWITCH ٹائپ کریں)۔",
    "openMaria": "MariaDB",
    "openMysql": "MySQL",
    "openMariaService": "ماریا ڈی بی سروس",
    "openMysqlService": "MySQL سروس",
    "startService": "سروس شروع کریں۔",
    "openServiceConsole": "سروس کنسول کھولیں۔",
    "opsResult": "آپریشن کا نتیجہ",
    "tempPasswordOnce": "صرف پڑھنے کے لیے عارضی پاس ورڈ (ایک بار دکھایا گیا):",
    "tabDatabases": "ڈیٹا بیس ({{count}})",
    "tabUsers": "صارفین ({{count}})",
    "tabTemp": "صرف پڑھنے کے لیے درجہ حرارت ({{count}})",
    "tabRemote": "ریموٹ میزبان ({{count}})",
    "dbList": "ڈیٹا بیس کی فہرست",
    "charset": "چارسیٹ",
    "noDatabasesYet": "ابھی تک کوئی ڈیٹا بیس نہیں ہے۔",
    "emptyDbInstallFirst": "بینر کے ذریعے {{engine}} انسٹال کریں، پھر ڈیٹا بیس بنائیں",
    "emptyDbCannotProvision": "اس وقت سرور پر ڈیٹا بیس نہیں بنا سکتے",
    "emptyDbCreateHint": "ڈیٹا بیس بنائیں کا استعمال کریں، پھر اپلائی کریں۔",
    "emptyDbHostHasRows": "میزبان کے پاس پہلے سے ہی ڈیٹا بیس ہیں جو اس کنٹرول پلین کی فہرست میں نہیں ہیں۔",
    "registeredVsHostHint": "پینل میں رجسٹرڈ / ہوسٹ پر ملا",
    "registeredCount": "رجسٹرڈ",
    "hostCount": "میزبان پر",
    "registeredUsers": "رجسٹرڈ صارفین",
    "registeredUsersHint": "صرف پینل رجسٹریشنز - ہر MySQL اکاؤنٹ نہیں۔",
    "hostStillExists": "اب بھی میزبان پر",
    "expiresLabel": "میعاد ختم",
    "dumpNeedRegistered": "پہلے پینل میں ڈیٹا بیس رجسٹر کریں",
    "dumpFirstDbTitle": "پہلا رجسٹرڈ ڈیٹا بیس برآمد کریں",
    "importNeedRegistered": "پہلے پینل میں ڈیٹا بیس رجسٹر کریں",
    "importLatestNeedConfirm": "تصدیق درکار — رجسٹرڈ ڈیٹا بیس میں درآمد",
    "hostHasUntracked": "{{count}} میزبان ڈیٹا بیس پینل میں رجسٹرڈ نہیں ہیں۔",
    "hostInventoryHint": "ٹیبل صرف کنٹرول جہاز کی قطاروں پر مشتمل ہے۔ لائیو نام شو ڈیٹا بیس سے آتے ہیں۔",
    "userList": "صارفین",
    "userListDesc": "صارفین کو ڈیٹا بیس تک رسائی دیں۔",
    "createUserBtn": "+ صارف بنائیں",
    "noUsersYet": "ابھی تک کوئی صارف نہیں ہے۔",
    "tempReadonlyUsers": "صرف پڑھنے کے لیے عارضی صارفین",
    "tempReadonlyDesc": "TTL کے بعد کنٹرول ہوائی جہاز کے نشانات کی میعاد ختم ہوگئی۔",
    "dbName": "ڈیٹا بیس کا نام",
    "ttlHours": "TTL (گھنٹے)",
    "ttlHoursHint": "میعاد ختم ہونے کے بعد غلط کا نشان لگا دیا گیا۔",
    "createReadonlyUser": "صرف پڑھنے کے لیے صارف بنائیں",
    "tempUserCreated": "عارضی طور پر صرف پڑھنے والا صارف بنایا گیا۔",
    "expiresAt": "میعاد ختم",
    "revokeRegistration": "رجسٹریشن منسوخ کریں۔",
    "remoteDbHosts": "ریموٹ ڈیٹا بیس کے میزبان",
    "remoteDbHostsDesc": "کنکشن کے اہداف کو رجسٹر کریں (پاس ورڈ کی بازگشت واپس نہیں آئی)",
    "remoteTest": "ٹیسٹ کنکشن",
    "remoteTestDone": "ریموٹ ہوسٹ پروب ختم ہو گئی۔",
    "remoteTestOk": "قابل رسائی",
    "remoteTestFail": "ناقابل رسائی",
    "remoteNotChecked": "تجربہ نہیں کیا",
    "remoteDeleteTitle": "صرف یہ رجسٹریشن ہٹائیں",
    "remoteDeleteConfirm": "رجسٹریشن {{name}} ہٹائیں؟ ریموٹ سرور تبدیل نہیں ہوگا۔",
    "displayName": "ڈسپلے کا نام",
    "prodReplicaPlaceholder": "پیداوار کی نقل",
    "remoteHostSaved": "ریموٹ ہوسٹ محفوظ ہو گیا۔",
    "createDbTitle": "{{engine}} ڈیٹا بیس بنائیں",
    "createDbDesc": "کنٹرول پلین رجسٹریشن کے بعد، سرور پر لکھنے کے لیے اپلائی کریں۔",
    "dbNameHint": "لوئر کیس ایلنم اور انڈر سکور؛ بنانے کے بعد سسٹم پر لگائیں۔",
    "alsoCreateUser": "صارف بھی بنائیں",
    "alsoCreateUserDesc": "ایک لاگ ان بنائیں جو اس ڈیٹا بیس سے جڑ سکے۔",
    "passwordMin8": "کم از کم 8 حروف",
    "passwordMin8chars": "کم از کم 8 حروف",
    "allowConnectHost": "اجازت یافتہ میزبان",
    "allowConnectHostHint": "اکثر % (کوئی بھی) یا لوکل ہوسٹ",
    "allowConnectHostHintShort": "اکثر % یا لوکل ہوسٹ",
    "createDbHint": "صرف کنٹرول جہاز لکھتا ہے؛ سرور پر CREATE DATABASE چلانے کا اطلاق کریں۔",
    "createUserTitle": "{{engine}} صارف بنائیں",
    "createUserDesc": "بنانے کے بعد لگائیں۔",
    "bindDatabase": "ڈیٹا بیس کو باندھیں۔",
    "bindDatabaseHint": "اختیاری اس ڈی بی پر مراعات دیں۔",
    "noneOption": "- کوئی نہیں -",
    "importDumpTitle": "ڈمپ درآمد کریں؟",
    "importDumpDesc": "{{dump}} کو {{db}} میں درآمد کریں",
    "import": "درآمد کریں۔",
    "importOk": "درآمد مکمل",
    "importFailed": "درآمد ناکام ہو گیا۔",
    "deleteDbTitle": "ڈیٹا بیس رجسٹریشن کو حذف کریں؟",
    "deleteDbDesc": "صرف کنٹرول جہاز کے ریکارڈ کو ہٹاتا ہے۔ سرور ڈیٹا بیس کو نہیں چھوڑتا ہے۔",
    "deleteUserTitle": "صارف کی رجسٹریشن کو حذف کریں؟",
    "deleteUserDesc": "صرف کنٹرول جہاز کے ریکارڈ کو ہٹاتا ہے۔",
    "adminerTitle": "ایڈمنر ڈیٹا بیس براؤزر",
    "adminerDesc": "ایڈمنر ڈاؤن لوڈ کریں + Nginx conf لکھیں؛ سسٹم پر لاگو کریں nginx -t + دوبارہ لوڈ",
    "adminerWritten": "منتظم کو انتظامی فائلوں میں لکھا گیا۔",
    "adminerApplied": "ایڈمنر نے درخواست دی ہے۔",
    "writeOnly": "صرف لکھیں (تحریری)",
    "applyToSystem": "سسٹم پر لگائیں۔",
    "adminerRisk": "پبلک ایڈمنر خطرناک ہے — سورس آئی پی کو محدود کریں یا HTTP تصدیق شامل کریں۔ PHP-FPM ساکٹ کی ضرورت ہے (پہلے سے طے شدہ php8.2)۔",
    "vhostName": "ورچوئل میزبان کا نام",
    "vhostHint": "بیرونی رسائی کے لیے اس میزبان کی طرف DNS A کی طرف اشارہ کریں۔",
    "downloadAdminer": "ایڈمنر پی ایچ پی ڈاؤن لوڈ کریں (YSK_EXECUTE + آؤٹ باؤنڈ نیٹ کی ضرورت ہے)",
    "downloadAdminerDesc": "آف = صرف پہلے سے ڈاؤن لوڈ فائل کا استعمال کریں۔",
    "adminerWriteHint": "صرف لکھیں = انتظام لکھا؛",
    "pgInstallBanner": "پہلے بینر کے ذریعے PostgreSQL انسٹال کریں۔",
    "pgEmptyCreateHint": "بنانے کے بعد، سرور پر لکھنے کے لیے سسٹم پر اپلائی کریں۔",
    "pgNoDbs": "ابھی تک کوئی PostgreSQL ڈیٹا بیس نہیں ہے۔",
    "pgCreateTitle": "PostgreSQL ڈیٹا بیس بنائیں",
    "pgCreateDesc": "کنٹرول طیارے کی رجسٹریشن؛ CREATE DATABASE چلانے والے سسٹم پر اپلائی کریں۔",
    "pgAlsoCreateRole": "کردار بھی بنائیں",
    "pgAlsoCreateRoleDesc": "لاگ ان رول بنائیں اور اس ڈیٹا بیس کو عطا کریں۔",
    "roleName": "کردار کا نام",
    "roleHint": "PostgreSQL کردار / لاگ ان صارف",
    "pgDeleteDbDesc": "کنٹرول پلین ریکارڈ کو ہٹاتا ہے (آٹو ڈراپ نہیں ہوتا جب تک کہ منسوخی کا اطلاق نہ ہو)۔",
    "update": "اپڈیٹ کریں۔",
    "alsoCreateRole": "کردار بھی بنائیں",
    "cluster": {
      "standaloneOtherEngines": "یہ انجن اسٹینڈ اکیلا ہے۔ دوسرے انجنوں میں کلسٹر ہوتے ہیں: {{names}}۔",
      "roleUnassigned": "کوئی کردار تفویض نہیں کیا گیا۔",
      "title": "کلسٹر",
      "description": "منصوبہ → تحریری انتظام → لاگو کریں → تحقیقات → ہم مرتبہ تقسیم / فلیٹ۔ ڈیفالٹ ڈرائی رن۔",
      "redirectedFromCluster": "آپ کو یہاں /کلسٹر سے ری ڈائریکٹ کیا گیا تھا۔ یہ ڈیٹا بیس کلسٹر ٹیب ہے۔",
      "notApplied": "لاگو نہیں ہوا۔",
      "plannedAt": "{{when}} بنایا گیا",
      "clearStalePlans": "باسی منصوبوں کو صاف کریں۔",
      "clearStalePlansTitle": "باسی منصوبہ بند کلسٹرز کو حذف کریں؟",
      "clearStalePlansDesc": "7 دن سے زیادہ پرانی {{n}} منصوبہ بند/ڈرافٹ رجسٹریشن کو حذف کرتا ہے۔ لاگو یا دھکا نہیں ہے. سسٹم conf کو چھوا نہیں ہے۔",
      "landingTitle": "ڈیٹا بیس کلسٹر",
      "landingDesc": "No database engine is installed on this host. Open an engine page to install, then return here.",
      "landingNoneInstalled": "MySQL, MariaDB, PostgreSQL, and Redis are not installed. /cluster does not open a MySQL tab when MySQL is missing.",
      "openEngine": "{{engine}} کھولیں",
      "overviewPill": "کلسٹرز {{n}}",
      "enginesInstalled": "انجن",
      "plannedCount": "منصوبہ بندی کی",
      "overviewList": "کلسٹرز ({{count}})",
      "overviewEmpty": "ابھی تک کوئی کلسٹر رجسٹریشن نہیں ہے۔",
      "engine": "انجن",
      "kind": "مہربان",
      "members": "ممبران",
      "kindGalera": "سادہ گیلیرا",
      "kindMysqlReplica": "MySQL بنیادی/ نقل",
      "kindPgReplica": "PostgreSQL اسٹریمنگ نقل",
      "kindRedisReplica": "ریڈیس پرائمری/ریپلیکا",
      "createGalera": "سادہ گیلیرا بنائیں",
      "createMysqlReplica": "بنیادی/ نقل بنائیں",
      "createPgReplica": "اسٹریمنگ کی نقل بنائیں",
      "createSentinel": "سینٹینل بنائیں",
      "createRedisReplica": "Redis نقل بنائیں",
      "needRealIps": "اصلی مقامی اور ہم مرتبہ IPs/میزبان نام درج کریں۔",
      "hostInvalid": "ایک درست IPv4، IPv6، یا میزبان نام درج کریں۔",
      "statusNote": "حیثیت: {{status}} (پلان کی کامیابی ≠ کلسٹر ہیلتھ)",
      "artifactNote": "نمونے: {{dir}}",
      "planGenerated": "تیار کردہ منصوبہ (ڈرائی رن)",
      "planUpdated": "پلان اپ ڈیٹ ہو گیا۔",
      "manageWritten": "مینجمنٹ فائلیں لکھی ہوئی ہیں (ڈرائی رن)",
      "bootstrapTried": "بوٹسٹریپ کی کوشش کی گئی۔",
      "applyTried": "سسٹم conf لاگو کرنے کی کوشش کی گئی۔",
      "localOk": "مقامی ٹھیک ہے۔",
      "localProbeFail": "مقامی تحقیقات ناکام ہو گئیں۔",
      "probedWithPeers": "تحقیقات (بشمول ساتھی)",
      "probedLocal": "مقامی تحقیقات",
      "peerTarNote": "پیر بنڈل ڈاؤن لوڈ کیا گیا (.tar.gz) — ایکسٹریکٹ اور conf کو peer پر انسٹال کریں۔",
      "downloaded": "ڈاؤن لوڈ کیا گیا۔",
      "peerPushed": "ہم مرتبہ کی طرف دھکیل دیا گیا۔",
      "pushPlanGenerated": "پش پلان تیار ہوا۔",
      "registrationDeleted": "رجسٹریشن حذف کر دی گئی۔",
      "nodes": "نوڈس",
      "remoteInstallPlan": "ریموٹ انسٹال پلان",
      "fleetSession": "فلیٹ ایجنٹ سیشن آئی ڈی",
      "fleetSessionHint": "Optional. Paste a session UUID from /agents. Then this peer uses fleet (no SSH). Leave empty for SSH scp.",
      "fleetSessionPh": "ایجنٹوں کا صفحہ سیشن UUID",
      "fleetSessionNone": "کوئی نہیں - SSH استعمال کریں۔",
      "fleetSessionOpenAgents": "سیشن رجسٹر کرنے کے لیے /ایجنٹس کھولیں۔",
      "createWizardTitle": "پلان وزرڈ کھولتا ہے۔ مقامی IP اور ≥1 ہم مرتبہ کی ضرورت ہے۔ صرف پینل نمونے لکھتا ہے (ڈرائی رن)۔ جب تک آپ درخواست نہیں دیتے انجن کو دوبارہ شروع نہیں کرتا ہے۔",
      "bootstrap": "بوٹسٹریپ",
      "fleetApply": "بیڑے کا اطلاق",
      "planTitle": "کلسٹر پلان کو دوبارہ تخلیق کریں (کوئی میزبان تبدیلی نہیں)",
      "writeFileTitle": "پینل ڈیٹا ڈائر کے تحت مینجمنٹ فائلیں لکھیں (ڈرائی رن)",
      "probeLocalTitle": "صرف اس میزبان کی تحقیقات کریں۔",
      "probeAllTitle": "ہر رجسٹرڈ ممبر کی تحقیقات کریں۔",
      "bootstrapTitle": "مقامی ڈراپ ان انسٹال کریں اور پہلے نوڈ کو بوٹسٹریپ کریں۔",
      "remoteInstallPlanTitle": "ریموٹ انسٹال کا پیش نظارہ کریں (کوئی عمل نہیں)",
      "downloadBundleTitle": "پیر conf بنڈل ڈاؤن لوڈ کریں (.tar.gz)",
      "pushPlanTitle": "پیش نظارہ پش ٹو پیئر (کوئی ایس سی پی نہیں)",
      "fleetSyncPlanTitle": "بیڑے کی مطابقت پذیری کا پیش نظارہ (کوئی عمل نہیں)",
      "fleetApplyTitle": "بحری بیڑے کے اراکین پر قطار کا اطلاق ہوتا ہے؟",
      "status": {
        "healthy": "صحت مند",
        "planned": "منصوبہ بندی کی",
        "partial": "جزوی",
        "failed": "ناکام",
        "draft": "مسودہ",
        "degraded": "ذلیل",
        "applied": "لاگو"
      },
      "fleetSyncPlan": "فلیٹ مطابقت پذیری کا منصوبہ",
      "standaloneTitle": "فی الحال: اسٹینڈ لون",
      "standaloneRepl": "کوئی نقل رجسٹرڈ نہیں ہے۔ conf اور اسکرپٹس بنانے کے لیے پرائمری/ماسٹر + ریپلیکا سیٹ کریں۔",
      "standaloneHa": "کوئی HA رجسٹرڈ نہیں ہے۔ conf پلان بنانے کے لیے پیر نوڈس شامل کریں، پھر بوٹسٹریپ/جوائن کریں۔",
      "recentProbe": "حالیہ تحقیقات (مقامی wsrep)",
      "probeRequired": "صحت مند ایک گزرنے کی تحقیقات کی ضرورت ہے",
      "planPreview": "منصوبہ کا پیش نظارہ",
      "planPreviewDesc": "ڈرائی رن · کامیابی کا مطلب صرف اسٹیپس/کنف جنریٹ ہوا ہے۔",
      "files": "فائلیں",
      "systemChangeNeed": "درخواست دینے پر ضروری ہے۔",
      "planModalDesc": "نوڈس چنیں → منصوبہ تیار کریں (پیئر سسٹم کو تبدیل نہیں کرتا)",
      "generatePlan": "منصوبہ بنائیں",
      "clusterName": "کلسٹر کا نام",
      "localIp": "مقامی IP/میزبان",
      "primaryIpHint": "کنٹرول جہاز کا میزبان (پرائمری/ماسٹر + رسائی=مقامی)",
      "localIpHint": "کنٹرول ہوائی جہاز کا میزبان (رسائی = مقامی)",
      "ipExample1": "جیسے 10.0.0.1",
      "ipExample2": "جیسے 10.0.0.2",
      "ipExample3": "جیسے 10.0.0.3",
      "replicaIp": "نقل آئی پی / میزبان",
      "peerIp": "ہم مرتبہ آئی پی / میزبان",
      "replicaHint": "نقل نوڈ",
      "peerHint": "دوسرا نوڈ (گیلیرا 3 کو ترجیح دیتی ہے)",
      "thirdNode": "تیسرا نوڈ (اختیاری)",
      "thirdNodeHint": "Galera / ملٹی ریپلیکا کے لیے تجویز کردہ",
      "sstMethod": "ایس ایس ٹی طریقہ",
      "forbidDemoIp": "کوئی ڈیمو IPs نہیں (203.0.113.x)۔",
      "fwGalera": "اندرونی 3306/4567/4444/4568 کھولیں۔",
      "fwPg": "سٹریمنگ کو اندرونی ضرورت ہے 5432؛ اسکرپٹ میں CHANGE_ME پاس ورڈ تبدیل کریں۔",
      "fwRedis": "ریڈیس اندرونی 6379 (سینٹینل 26379)۔",
      "fwRepl": "نقلوں کو داخلی بندرگاہوں سے ملنے کی ضرورت ہے۔ CHANGE_ME پاس ورڈز تبدیل کریں۔",
      "needExecuteRoot": "سسٹم conf کو لاگو کرنے کے لیے YSK_EXECUTE=1 + روٹ کی ضرورت ہے۔",
      "topology": "ٹوپولوجی: {{kind}}",
      "applyLocalTitle": "مقامی نظام conf کا اطلاق کریں؟",
      "applyBootstrapDesc": "Galera ڈراپ ان اور بوٹسٹریپ انسٹال کرتا ہے (galera_new_cluster)",
      "applyJoinDesc": "Galera ڈراپ ان انسٹال کرتا ہے اور systemctl mariadb کو دوبارہ شروع کرتا ہے۔",
      "confirmApply": "درخواست کی تصدیق کریں۔",
      "deleteClusterTitle": "کلسٹر رجسٹریشن کو حذف کریں؟",
      "remoteInstallTitle": "ریموٹ انسٹال پیئر؟",
      "pushTitle": "ہم مرتبہ کو دھکا؟",
      "fleetSyncTitle": "فلیٹ مطابقت پذیری؟",
      "confirmOp": "تصدیق کریں۔",
      "deleteClusterDesc": "سسٹم conf خودکار طور پر صاف نہیں ہے (v1)۔",
      "remoteInstallDesc": "conf انسٹال کریں + peer پر دوبارہ شروع کریں۔ YSK_EXECUTE + SSH کی ضرورت ہے۔",
      "pushDesc": "peer/tmp کے لیے scp فائلیں؟",
      "fleetSyncDesc": "کلسٹر اسنیپ شاٹ کو فلیٹ ایج میں سنک کریں، پھر لاگو کریں۔",
      "fleetApplyDesc": "قطار کا اطلاق بیڑے کے اراکین پر ہوتا ہے۔",
      "remoteInstalled": "ریموٹ انسٹال ہے۔",
      "fleetSynced": "فلیٹ کی مطابقت پذیری قطار میں ہے۔",
      "fleetApplyQueued": "بیڑے کا اطلاق قطار میں ہے۔",
      "engineNotInstalled": "{{engine}} اس میزبان پر انسٹال نہیں ہے — پہلے اسے انسٹال کریں، یا وہ انجن کھولیں جو دراصل چل رہا ہے۔",
      "plan": "منصوبہ",
      "writeFile": "فائلیں لکھیں۔",
      "applyLocal": "مقامی درخواست دیں۔",
      "probeAll": "تمام نوڈس کی جانچ کریں۔",
      "remoteInstall": "ریموٹ انسٹال کریں۔",
      "downloadBundle": "بنڈل ڈاؤن لوڈ کریں۔",
      "pushPlan": "پش پلان",
      "pushExecute": "پھانسی پش",
      "fleetSync": "بیڑے کی مطابقت پذیری۔",
      "localConfPreview": "مقامی conf پیش نظارہ",
      "refresh": "ریفریش کریں۔",
      "close": "بند",
      "cancel": "منسوخ کریں۔",
      "delete": "حذف کریں۔",
      "probe": "تحقیقات",
      "name": "نام",
      "type": "قسم"
    },
    "console": {
      "dataBrowse": "ڈیٹا براؤز کریں۔",
      "dbManage": "ڈیٹا بیس ایڈمن",
      "realtime": "جیو",
      "reload": "دوبارہ لوڈ کریں۔",
      "needRestart": "دوبارہ شروع کرنا ضروری ہے۔",
      "affectsProjects": "اس انجن کو استعمال کرنے والی سائٹس اور سروسز میں مداخلت کی جائے گی۔",
      "lifecycle": "لائف سائیکل",
      "overview": "جائزہ",
      "actionDone": "{{action}} ہو گیا۔",
      "installDone": "انسٹال مکمل",
      "noChanges": "لاگو کرنے کے لئے کچھ نہیں",
      "settingsApplied": "ترتیبات لاگو کر دی گئیں۔",
      "notReadFromService": "سروس سے نہیں پڑھا",
      "applyMode": "اپلائی موڈ: {{mode}}",
      "dirtyNotApplied": "ترمیم شدہ، لاگو نہیں کیا گیا۔",
      "highRisk": "اعلی خطرے کی ترتیبات",
      "engine": "انجن",
      "bootEnabled": "بوٹ پر شروع کریں۔",
      "uptimeSec": "اپ ٹائم",
      "currentConnections": "کنکشنز",
      "changes": "تبدیلیاں",
      "serviceTitle": "{{title}} سروس",
      "softwareMissing": "{{title}} سافٹ ویئر انسٹال نہیں ہے۔",
      "overviewDesc": "تحقیقات سے صرف پڑھنے کی معلومات (فارم فیلڈز نہیں)",
      "lifecycleDesc": "انسٹال کریں، شروع کریں، بند کریں، اور بوٹ پر فعال کریں۔",
      "about": "کے بارے میں",
      "cluster": "کلسٹر",
      "noSettings": "اس زمرے میں کوئی ترتیبات نہیں (یا اس ورژن میں غیر تعاون یافتہ)",
      "applyHint": "لائیو آن لائن تبدیل کر سکتے ہیں؛",
      "applyCategory": "زمرہ لگائیں۔",
      "applyAll": "تمام تبدیلیاں لاگو کریں۔",
      "applyCatCount": "زمرہ لاگو کریں ({{n}})",
      "applyAllCount": "تمام لاگو کریں ({{n}})",
      "lifecycleNote": "ترتیبات پر، آن لائن لائیو تبدیلیاں؛ دوبارہ شروع کرنے کی ضرورت کی ضروریات کو لاگو کرنے کے بعد لائف سائیکل دوبارہ شروع کرنا۔",
      "installEngine": "{{title}} انسٹال کرنے کے لیے اوپر والا بینر استعمال کریں۔",
      "reloadConfig": "تشکیل کو دوبارہ لوڈ کریں۔",
      "disableBoot": "بوٹ پر غیر فعال کریں۔",
      "disableBootConfirm": "انجن ریبوٹ کے بعد شروع نہیں ہوگا جب تک کہ آپ اسے دوبارہ فعال نہ کریں۔",
      "needRights": "نظام کی تبدیلی کے حقوق اور منتظم کی ضرورت ہے۔ ناکامیاں وجوہات دکھاتی ہیں - کبھی بھی جعلی کامیابی نہیں۔",
      "noneFetched": "- کوئی نہیں -"
    },
    "importEntry": "اندراج: {{url}}",
    "adminerRiskFull": "پبلک ایڈمنر خطرناک ہے — سورس آئی پی کو محدود کریں یا HTTP تصدیق شامل کریں۔ PHP-FPM ساکٹ کی ضرورت ہے (پہلے سے طے شدہ php8.2)۔",
    "adminerWriteHintFull": "صرف لکھیں = انتظام لکھا؛",
    "pgInstalled": "PostgreSQL انسٹال ہوا۔",
    "pgStarted": "PostgreSQL شروع ہوا۔",
    "notInstalledShort": "انسٹال نہیں ہے۔",
    "serviceConsole": "سروس کنسول",
    "installPgFirst": "پہلے PostgreSQL انسٹال کریں۔",
    "pgSoftwareMissing": "PostgreSQL سافٹ ویئر انسٹال نہیں ہے۔",
    "installPgBanner": "PostgreSQL انسٹال کرنے کے لیے اوپر والا بینر استعمال کریں۔",
    "createPlus": "+ بنائیں",
    "dbNameHintPg": "لوئر کیس ایلنم اور انڈر سکور؛ بنانے کے بعد درخواست دیں۔",
    "deleteNotePg": "رجسٹریشن کو حذف کرنے سے سرور DB نہیں گرتا ہے۔ کامیابی کا اطلاق کرنے کا مطلب ہے کہ DDL میزبان پر چلا گیا۔",
    "tabDatabasesSimple": "ڈیٹا بیس ({{count}})",
    "frozenTitle": "ڈیٹا بیس سروس کو مرمت کی ضرورت ہے۔",
    "frozenBody": "مسائل کا پتہ چلا (منجمد موڈ: {{mode}};",
    "unfreezeBtn": "تشخیص اور مرمت",
    "unfreezeConfirmTitle": "مرمت {{engine}}؟",
    "unfreezeConfirmDesc": "تشخیص سے ایک عام مرمت کا منصوبہ چلاتا ہے (اسٹاپ، کلیئر فریز، سینیٹائز کنفگ، انیٹ ایم پی",
    "unfreezeConfirmBtn": "مرمت کی تصدیق کریں۔",
    "unfreezeOk": "{{engine}} مرمت مکمل",
    "startAfterUnfreeze": "سروس شروع کریں (ناکامی پر مرمت کا منصوبہ خود کار طریقے سے چلتا ہے)",
    "serviceDownTitle": "ڈیٹا بیس سروس بند ہے۔",
    "serviceDownBody": "سروس غیر صحت بخش ہے۔",
    "adoptHostDb": "رجسٹر کریں {{name}}",
    "adoptHostDbTitle": "صرف کنٹرول प्लेन میں نام رجسٹر کرتا ہے؛ ہوسٹ ڈیٹا نہیں بدلتا۔",
    "cleanupExpiredTempUsersTitle": "پینل کے میعاد ختم عارضی صارفین ہٹاتا ہے",
    "invalidSqlIdent": "چھوٹے حروف کا شناخت کنندہ استعمال کریں: ایک حرف سے شروع کریں، پھر حروف، ہندسے، یا انڈر سکور۔",
    "remoteHostRequired": "ایک ریموٹ میزبان درج کریں۔",
    "remoteTestUnsaved": "پہلے اس میزبان کو محفوظ کریں، پھر کنکشن کی جانچ کریں۔ یا میزبان کو بھریں اور محفوظ کریں۔",
    "serverNotInstalled": "یہ انجن سرور پر انسٹال نہیں ہے۔",
    "dumpNeedEngine": "ڈیٹا بیس برآمد کرنے سے پہلے انجن انسٹال کریں۔",
    "unboundDatabase": "ڈیٹا بیس کی رجسٹریشن ہٹا دی گئی۔",
    "userGoneRefresh": "وہ صارف چلا گیا ہے۔ فہرست تازہ کی گئی۔"
  },
  "dialogs": {
    "confirmDefault": "تصدیق کریں۔",
    "cancelDefault": "منسوخ کریں۔",
    "severity": {
      "consequencesTitle": "یہ کرے گا:",
      "typeToConfirm": "تصدیق کرنے کے لیے \"{{text}}\" ٹائپ کریں۔"
    }
  },
  "dns": {
    "templates": {
      "minimal": "کم سے کم - صرف سب سے اوپر A",
      "web": "ویب - apex + www",
      "mail": "میل - apex + mail + MX + SPF",
      "full": "مکمل — ویب + میل + ایف ٹی پی + ایس پی ایف",
      "cdn": "CDN - apex + www + cdn (ملٹی ایج تیار)"
    },
    "dnssecOk": "DNSSEC کیز تیار کی گئی (تحریری - زون پر دستخط نہیں / رجسٹرار پر نہیں)",
    "dnssecNotOk": "DNSSEC کلیدیں تیار نہیں ہوئیں (صرف نوٹس یا ٹولز دستیاب نہیں - کوئی غلط کامیابی نہیں)",
    "dnssecFailed": "DNSSEC ناکام ہو گیا۔",
    "blocked": "مسدود (سسٹم میں تبدیلی کی اجازت درکار ہے)",
    "clusterDone": "ہو گیا ({{status}})",
    "clusterPartial": "مکمل طور پر کامیاب نہیں ({{status}}) — نیچے تفصیلات دیکھیں",
    "clusterFailed": "کلسٹر آپریشن ناکام ہوگیا۔",
    "validateFailed": "ریکارڈ کی توثیق ناکام ہو گئی۔",
    "validateRequestFailed": "توثیق کی درخواست ناکام ہوگئی",
    "lookupFailed": "تلاش ناکام ہوگئی",
    "statRecords": "ریکارڈز",
    "statSelected": "منتخب",
    "notInstalled": "مطلوبہ DNS سافٹ ویئر انسٹال نہیں ہے۔",
    "dsForRegistrar": "DS (رجسٹرار کے لیے؛ خودکار شائع نہیں ہوا):",
    "tabs": {
      "zones": "زونز",
      "records": "ریکارڈز",
      "cluster": "کلسٹر",
      "dnssec": "DNSSEC",
      "tools": "اوزار",
      "ddns": "DDNS",
      "about": "کے بارے میں"
    },
    "recentWrite": "حالیہ تحریری نتیجہ",
    "zonesTitle": "زونز ({{count}})",
    "zonesDesc": "بنانے کے بعد، زون لکھیں/لاگو کریں۔",
    "createZone": "+ زون بنائیں",
    "mailZonesMissing": "ای میل ڈومینز کا یہاں کوئی DNS زون نہیں ہے: {{domains}}.",
    "createMailZone": "میل زون بنائیں",
    "colZoneName": "زون کا نام",
    "colServerIp": "سرور IP",
    "colTemplate": "سانچہ",
    "colStatus": "حیثیت",
    "emptyZonesTitle": "ابھی تک کوئی DNS زون نہیں ہے۔",
    "emptyZonesDesc": "فہرست ٹول بار میں \"زون بنائیں\" کا استعمال کریں۔",
    "applyZoneTitle": "زون فائل لکھیں اور PowerDNS name.conf + rediscover میں رجسٹر ہوں (لکھیں ≠ dig جوابات)",
    "applyZone": "لکھیں / درخواست دیں۔",
    "recordsFor": "ریکارڈز — {{zone}}",
    "recordsNeedSelect": "ریکارڈز (پہلے ایک زون منتخب کریں)",
    "statusLabel": "حیثیت",
    "addRecord": "+ ریکارڈ شامل کریں۔",
    "writeZoneFile": "زون لکھیں اور لوڈ کریں۔",
    "healthLoaded": "بھری ہوئی",
    "stateLoaded": "بھری ہوئی",
    "healthPublicNs": "عوامی NS",
    "statePublicNs": "عوامی NS",
    "publicNsHere": "→ یہ میزبان",
    "requestLeTitle": "آئیے {{zone}} کے لیے خفیہ کاری کی درخواست کریں",
    "requestZoneSsl": "زون کے لیے SSL کی درخواست کریں۔",
    "soaTitle": "SOA / ڈیفالٹ TTL",
    "soaDesc": "زون فائل لکھتے وقت SOA nameserver اور $TTL؛",
    "soaBlockNs": "نام سرورز",
    "soaBlockTiming": "ٹی ٹی ایل اور ٹائمرز",
    "recordsListTitle": "DNS ریکارڈز ({{count}})",
    "recordsListDesc": "ترامیم کے بعد، نام کی آن ڈسک فائل اپ ڈیٹس کے اوپر \"لکھیں زون فائل\" استعمال کریں۔",
    "soaNsLabel": "SOA نام سرور",
    "soaNsHint": "خالی چھوڑیں → ڈیفالٹ ns1.zone۔",
    "defaultTtl": "ڈیفالٹ TTL (سیکنڈ)",
    "min1": "1 منٹ",
    "min5": "5 منٹ",
    "min10": "10 منٹ",
    "hour1": "1 گھنٹہ",
    "day1": "1 دن",
    "customSeconds": "حسب ضرورت سیکنڈ",
    "soaSaved": "SOA محفوظ کیا گیا (کنٹرول طیارہ) - درخواست دینے کے لیے \"زون فائل لکھیں\"",
    "soaSaveFailed": "SOA کو محفوظ کرنے میں ناکام",
    "soaSavedAndWritten": "زون فائل کو محفوظ اور لکھا",
    "soaWriteFailed": "SOA لکھنا ناکام ہو گیا۔",
    "failed": "ناکام",
    "colType": "قسم",
    "colName": "نام",
    "colValue": "قدر",
    "emptyRecords": "کوئی ریکارڈ نہیں۔",
    "noZoneSelectedTitle": "کوئی زون منتخب نہیں کیا گیا۔",
    "noZoneSelectedDesc": "زونز ٹیب پر ایک زون منتخب کریں۔",
    "clusterTitle": "DNS کلسٹر",
    "clusterDesc": "زون فائلوں کے ایس سی پی کے بعد، ریموٹ دوبارہ لوڈ کریں (rndc / name / bind9 / pdns)",
    "peerHost": "ہم مرتبہ میزبان",
    "peerHostHint": "سیکنڈری NS میزبان نام یا IP (SSH کلید لاگ ان)",
    "sshUser": "SSH صارف",
    "sshUserHint": "ہدف کے راستے پر لکھنے اور دوبارہ لوڈ کرنے کی اجازت کی ضرورت ہے۔",
    "labelOptional": "لیبل (اختیاری)",
    "labelPlaceholder": "جیسے ns2 / hkg-edge-dns",
    "opPerPeer": "یہ آپریشن (فی پیر)",
    "registeredPeers": "رجسٹرڈ ساتھی ({{count}})",
    "lastProbeHint": "آخری جانچ پڑتال یا دھکا کے بعد اپ ڈیٹس",
    "noPeers": "ابھی تک کوئی ساتھی رجسٹرڈ نہیں۔",
    "zoneDirMissing": "زون ڈائرکٹری غائب ہے۔",
    "generateKeys": "چابیاں بنائیں؛ خود بخود لائیو نہیں ہوتا ہے۔",
    "selectZoneFirst": "پہلے ایک زون منتخب کریں۔",
    "lookupTitle": "DNS تلاش (کھدو)",
    "lookupDesc": "عوامی حل کرنے والوں سے سوال کریں؛ ملٹی اے / سی ڈی این کی تصدیق کریں۔ جوابات ایجاد نہیں کرتا۔",
    "lookupNamePlaceholder": "جیسے example.com یا www.example.com",
    "lookupType": "سوال کی قسم",
    "lookupResults": "نتائج ({{count}})",
    "lookupNoAnswerFail": "کوئی جواب نہیں / ناکام",
    "digNotInstalled": "dig انسٹال نہیں ہے۔",
    "digNotInstalledHint": "اس ٹیب کو dig بائنری (bind9-dnsutils) کی ضرورت ہے۔ یہ NXDOMAIN نہیں ہے۔ میزبان پیکیج مینیجر سے bind9-dnsutils انسٹال کریں۔ یہ صفحہ اسے خودکار طور پر انسٹال نہیں کرتا ہے۔",
    "method": "طریقہ: {{method}}",
    "noAnswers": "کوئی جواب نہیں۔",
    "noAnswersDesc": "NXDOMAIN، خالی RRset، یا ناکامی کو حل کریں۔",
    "lookupOkHint": "براہ راست استفسار کے نتائج",
    "lookupFailHint": "تلاش ناکام یا خالی۔ نام، قسم، اور اپ اسٹریم حل کرنے والوں کو چیک کریں۔",
    "validateTitle": "ریکارڈ کی توثیق",
    "validateDesc": "خودکار توثیق (CNAME تصادم، A/AAAA فارمیٹ، وغیرہ) بنائیں/ترمیم کریں۔",
    "createZoneTitle": "DNS زون بنائیں",
    "createZoneDesc": "ٹیمپلیٹ سے ریکارڈ تیار کریں۔",
    "createZoneNeedValid": "ایک درست زون کا نام اور IPv4 پتہ درج کریں۔",
    "zoneNameHint": "جیسے example.com (کوئی ٹریلنگ ڈاٹ نہیں)",
    "invalidZone": "غلط زون کا نام۔ ایک حقیقی ڈومین استعمال کریں (جیسے example.com)۔",
    "invalidIpv4": "غلط IPv4۔ ہر آکٹیٹ 0-255 ہونا چاہیے۔",
    "serverIpv4": "سرور IPv4",
    "serverIpv4Hint": "ایڈریس جو ٹیمپلیٹ A ریکارڈز کے لیے استعمال ہوتا ہے۔",
    "thisHostIpv4": "یہ عوامی IPv4 کی میزبانی کرتا ہے۔",
    "serverIpv6Optional": "سرور IPv6 (اختیاری)",
    "serverIpv6Hint": "عوامی v6 موجود ہونے پر AAAA لکھتا ہے۔ خالی چھوڑ سکتے ہیں۔",
    "thisHostIpv6": "یہ میزبان عوامی IPv6 (اختیاری)",
    "soaNsCreateHint": "ns1.zone-name کے لیے خالی چھوڑ دیں۔",
    "defaultTtlLabel": "ڈیفالٹ TTL",
    "defaultTtlHint": "SOA اور نئے ریکارڈز کے لیے طے شدہ",
    "recordTemplate": "ریکارڈ ٹیمپلیٹ",
    "editRecord": "ریکارڈ میں ترمیم کریں۔",
    "addRecordTitle": "ریکارڈ شامل کریں۔",
    "recordModalDesc": "زون {{zone}} · محفوظ کرنے کے بعد زون فائل لکھیں۔",
    "recordType": "DNS ریکارڈ کی قسم",
    "nameHint": "@ = چوٹی؛ www = ذیلی ڈومین",
    "mxPlaceholder": "جیسے 10 mail.example.com۔",
    "spfPlaceholder": "جیسے v=spf1 a mx ip4:… ip6:… ~ all",
    "needIpv6": "ایک IPv6 پتہ درج کریں۔",
    "needIpv4": "ایک IPv4 پتہ درج کریں۔",
    "valueHint": "IP، میزبان نام، یا ریکارڈ مواد",
    "ipv6Address": "IPv6 پتہ",
    "ipv4Address": "IPv4 پتہ",
    "cacheTime": "کیشے کا وقت",
    "deleteZoneTitle": "زون کو حذف کریں؟",
    "deleteZoneDesc": "اس کے DNS ریکارڈ کے اندراجات کو بھی ہٹاتا ہے۔",
    "deleteRecordTitle": "ریکارڈ حذف کریں؟",
    "deleteRecordDesc": "ہٹانے کے بعد زون فائل لکھیں۔",
    "addPeer": "ساتھی شامل کریں۔",
    "probe": "تحقیقات",
    "pushZones": "پش زونز",
    "reloadRemote": "ریموٹ دوبارہ لوڈ کریں۔",
    "generateDnssec": "DNSSEC کیز بنائیں",
    "lookup": "تلاش کریں۔",
    "saveSoa": "SOA کو محفوظ کریں۔",
    "saveSoaAndWrite": "زون فائل کو محفوظ کریں اور لکھیں۔",
    "saveSoaSettings": "SOA کی ترتیبات کو محفوظ کریں۔",
    "saveSoaAndWriteBtn": "زون فائل کو محفوظ کریں اور لکھیں۔",
    "goToZones": "زونز پر جائیں۔",
    "refresh": "ریفریش کریں۔",
    "pushReload": "پش + دوبارہ لوڈ کریں۔",
    "pushOnly": "صرف پش کریں (کوئی دوبارہ لوڈ نہیں)",
    "reloadOnly": "صرف ریموٹ دوبارہ لوڈ کریں۔",
    "probePeers": "ساتھیوں کی تحقیقات کریں۔",
    "clusterDefaultHint": "ڈیفالٹ: پش پھر ڈی این ایس کو ساتھیوں پر دوبارہ لوڈ کریں۔ نظام کی تبدیلی کے حقوق کی ضرورت ہے۔",
    "notProbed": "ابھی تک تفتیش نہیں ہوئی۔",
    "probeHealthy": "تحقیقات: {{status}}",
    "pushReloadShort": "پش + دوبارہ لوڈ کریں۔",
    "dnssecCardDesc": "چابیاں/DS پیدا کریں؛",
    "currentZone": "موجودہ زون:",
    "generateAndSign": "چابیاں بنائیں اور سائننگ زون کی کوشش کریں۔",
    "lookupName": "نام",
    "fillCurrentZone": "موجودہ زون کو بھریں۔",
    "lookupToolHint": "میزبان کھودنے کو ترجیح دیتا ہے؛",
    "validateExtra": "خرابیاں بلاک سیو؛ تنبیہ کرتا ہے (مثلاً apex CNAME) صرف مطلع کرتا ہے۔",
    "createAfterHint": "بنانے کے بعد، ریکارڈز ٹیب پر نظرثانی کریں اور زون فائل کو ڈسک پر لکھیں۔",
    "valueLabel": "قدر",
    "ttlHint": "کیشے کا وقت",
    "soaSavedControl": "SOA محفوظ (کنٹرول ہوائی جہاز) - لاگو کرنے کے لیے زون فائل لکھیں۔",
    "soaNs2Label": "سیکنڈری NS (اختیاری)",
    "soaNs2Hint": "دوسرا نیم سرور FQDN، جیسے ns2.example.com۔",
    "soaHostmaster": "SOA ہوسٹ ماسٹر (RNAME)",
    "soaHostmasterHint": "@ کے بجائے نقطوں کا استعمال کریں، جیسے hostmaster.example.com۔",
    "soaRefresh": "ریفریش (سیکنڈ)",
    "soaRetry": "دوبارہ کوشش کریں (سیکنڈ)",
    "soaExpire": "میعاد ختم (سیکنڈ)",
    "soaMinimum": "کم از کم / منفی کیشے TTL (سیکنڈ)",
    "soaTimingHint": "سیکنڈ میں SOA ٹائمنگ پیرامیٹرز۔",
    "healthTitle": "ڈی این ایس سروس ہیلتھ",
    "healthDesc": "میزبان کی سچائی: یونٹ / پورٹ 53 / تحریری زون فائلیں / مقامی کھودنے والے جوابات (تحریری ≠ دوبارہ لوڈ ≠",
    "healthPillOk": "DNS ٹھیک ہے۔",
    "healthPillBad": "DNS مسائل",
    "healthService": "سروس",
    "healthServiceDown": "نیچے",
    "healthListen": "پورٹ 53",
    "healthWritten": "زون فائلیں۔",
    "healthAnswering": "مقامی جواب",
    "healthAnsweringYes": "ہاں",
    "healthAnsweringNo": "نہیں/انکار",
    "healthRefresh": "دوبارہ تحقیقات",
    "healthProbeLocal": "صحت کا دوبارہ جائزہ لیں۔",
    "healthOpen53": "اوپن فائر وال 53 (TCP+UDP)",
    "healthOpened53": "53 TCP+UDP کھولنے کی درخواست کی۔",
    "healthOpen53Failed": "53 کھولنے میں ناکام",
    "healthPortClosed": "نہیں سن رہا",
    "healthPortOpenAlready": "53 کھلا نظر آتا ہے۔",
    "healthHint": "اگر کھودنے سے انکار کر دیا جائے تو پاور ڈی این ایس کو ٹھیک کریں، پورٹ 53 کھولیں، پھر زون لکھیں۔",
    "stateService": "سروس",
    "stateListen": "سنو",
    "stateWritten": "لکھا",
    "stateAnswering": "مقامی جواب دینا",
    "lookupServer": "سرور (@)",
    "lookupServerHint": "127.0.0.1 = مقامی تصدیق؛ عوامی IP ٹیسٹ بیرونی؛ خالی = سسٹم حل کرنے والا",
    "healthHealPdns": "پاور ڈی این ایس بائنڈ کو ٹھیک کریں۔",
    "healNeedInstall": "پاور ڈی این ایس انسٹال نہیں ہے - اسے پہلے سافٹ ویئر ٹیب پر انسٹال کریں۔",
    "applyNeedService": "DNS سروس نہیں چل رہی ہے - درخواست دینے سے پہلے اسے شروع یا انسٹال کریں۔",
    "goStartService": "DNS سروس شروع کریں۔",
    "startBindHint": "اگر سٹارٹ موقوف پر واپس آجاتا ہے، پورٹ 53 اکثر سسٹمڈ حل شدہ کے پاس ہوتا ہے۔ نیچے ہیل بائنڈ کا استعمال کریں، پھر دوبارہ شروع کریں۔",
    "deleteZoneNeedName": "اس زون کو حذف کریں - آپ تصدیق کے لیے زون کا نام ٹائپ کریں گے۔",
    "healthHealPdnsHint": "0 پر سسٹمڈ حل شدہ کے ساتھ تصادم سے بچنے کے لیے لوکل ایڈریس کو عوامی IP پر سیٹ کریں۔",
    "healthHealPdnsOk": "PowerDNS {{ip}} پر پابند اور کوشش شروع کریں۔",
    "healthHealPdnsFailed": "پاور ڈی این ایس کا علاج ناکام ہو گیا۔",
    "startProbeFailed": "شروع ہونے کے بعد DNS کی صحت کو دوبارہ چیک نہیں کیا جا سکا",
    "startNotListening": "پاور ڈی این ایس اسٹارٹ واپس آگیا، لیکن یونٹ پورٹ 53 پر جواب نہیں دے رہا ہے۔",
    "aboutTitle": "DNS لوازم",
    "aboutSub": "پہلے زون؛ ریکارڈز، کلسٹر، اور DNSSEC کو ایک منتخب ڈومین کی ضرورت ہے۔",
    "aboutZonesTitle": "زون اور دائرہ کار",
    "aboutZonesBody": "زونز کے تحت ایک زون منتخب کریں، پھر اس ڈومین کے لیے ریکارڈز، کلسٹر اور DNSSEC کا نظم کریں۔",
    "aboutHealthTitle": "خدمت صحت",
    "aboutHealthBody": "پاور ڈی این ایس کی تحقیقات کے لیے ٹولز کا استعمال کریں، بائنڈ کو ٹھیک کریں، اور پورٹ 53 کھولیں۔",
    "aboutStackTitle": "سافٹ ویئر",
    "aboutStackBody": "سافٹ ویئر کے تحت PowerDNS پیکیج کو چیک/اپ ڈیٹ کریں۔",
    "aboutDdnsTitle": "DDNS",
    "aboutDdnsBody": "DDNS ٹیب اپ ڈیٹ کرتا ہے جس کا نام A/AAAA ریکارڈ ہوتا ہے جب اس میزبان کا WAN پتہ تبدیل ہوتا ہے۔ یہ زون CRUD کو تبدیل نہیں کرتا ہے۔ تحریر عوامی حل کرنے والے سچ کی طرح نہیں ہے۔",
    "ddns": {
      "honesty": "ایک کامیاب تحریر ابھی تک عوامی DNS نہیں ہے۔ ریزولور کیشز اور رجسٹرار NS اب بھی لاگو ہوتے ہیں۔ خالی یا نجی IPs کبھی شائع نہیں ہوتے ہیں۔",
      "needExecute": "فراہم کنندہ کی تازہ کاریوں کو جڑ اور YSK_EXECUTE=1 کی ضرورت ہے۔ کھوج ابھی بھی چلتی ہے۔",
      "lastRun": "آخری رن",
      "nextRun": "اگلا دوڑ",
      "wanRemembered": "WAN IPv4 یاد آیا",
      "updateNow": "ابھی اپ ڈیٹ کریں۔",
      "updateTitle": "پتہ چلا WAN پتے شائع کریں؟",
      "updateDesc": "Calls Cloudflare, nsupdate, or the local zone for each enabled record. Type UPDATE to confirm.",
      "updated": "DDNS اپ ڈیٹ مکمل ہو گیا۔",
      "updateFailed": "DDNS اپ ڈیٹ ناکام ہو گیا۔",
      "probe": "تحقیقات WAN",
      "probed": "WAN کی تحقیقات مکمل ہوگئی",
      "probeFailedUi": "WAN تحقیقات ناکام ہوگئی",
      "forceHint": "ایڈریس میں کوئی تبدیلی نہ ہونے پر بھی اپ ڈیٹ اب دوبارہ شائع ہوتا ہے۔ تحقیقات کبھی بھی فراہم کنندہ کو کال نہیں کرتی ہیں۔",
      "saved": "محفوظ کیا گیا۔",
      "saveFailed": "بچا نہیں سکا",
      "deleted": "ریکارڈ ہٹا دیا گیا۔",
      "emptyTitle": "کوئی DDNS ریکارڈ نہیں ہے۔",
      "emptyDesc": "ذیل میں ایک میزبان نام شامل کریں۔ Cloudflare، RFC 2136، یا اس میزبان کا PowerDNS زون (managedBy=ddns)۔",
      "colFqdn": "میزبان نام",
      "colProvider": "فراہم کرنے والا",
      "colPublished": "شائع شدہ",
      "colEnabled": "ریاست",
      "colFrom": "سے",
      "colTo": "کو",
      "colWhen": "جب",
      "colNote": "نوٹ",
      "pauseRecord": "توقف",
      "resumeRecord": "دوبارہ شروع کریں۔",
      "statusCard": "WAN کی حیثیت",
      "recordsCard": "میزبان نام",
      "addCard": "میزبان نام شامل کریں۔",
      "settingsCard": "ترتیبات",
      "historyTitle": "حالیہ اپ ڈیٹس",
      "historyEmpty": "ابھی تک کوئی DDNS تاریخ نہیں ہے۔",
      "paused": "شیڈیولر موقوف ہو گیا۔",
      "pausedHint": "طے شدہ اپ ڈیٹس بند ہیں۔ تحقیقات اور اپ ڈیٹ اب بھی چل رہے ہیں۔",
      "schedulerOn": "طے شدہ اپ ڈیٹس",
      "schedulerOnHint": "عمل میں شیڈولر۔ کرونٹاب نہیں۔ آف کا مطلب ہے کوئی خودکار اضافہ نہیں۔",
      "zone": "زون",
      "zoneHint": "Leave empty to use the last two labels of the hostname",
      "zoneSelectHint": "اس میزبان پر مقامی زونز۔ Cloudflare اور RFC 2136 کسی بھی زون کا نام استعمال کر سکتے ہیں۔",
      "noLocalZones": "ابھی تک کوئی مقامی زون نہیں ہے۔ اگر آپ لوکل پاور ڈی این ایس استعمال کرتے ہیں تو پہلے زون ٹیب پر ایک بنائیں۔",
      "providerLocal": "مقامی پاور ڈی این ایس",
      "proxied": "Cloudflare پراکسیڈ",
      "proxiedHint": "نارنجی بادل۔ VPN/WireGuard میزبان ناموں کے لیے چھوڑ دیں۔",
      "proxiedWarnTitle": "Cloudflare اورنج کلاؤڈ؟",
      "proxiedWarnDesc": "ایک پراکسیڈ ریکارڈ اصل IP کو چھپاتا ہے۔ VPN اور WireGuard کے میزبان ناموں کو صرف DNS رہنا چاہیے۔ تصدیق کے لیے PROXY ٹائپ کریں۔",
      "addRecord": "میزبان نام شامل کریں۔",
      "interval": "وقفہ (سیکنڈ)",
      "intervalHint": "60–86400۔ عمل میں شیڈولر؛ کرونٹاب نہیں",
      "cfToken": "Cloudflare API ٹوکن",
      "cfTokenHint": "صرف لکھیں۔ سیٹ ہونے پر Env CF_API_TOKEN استعمال کیا جاتا ہے۔ دوبارہ کبھی نہیں دکھایا۔",
      "tokenConfigured": "ایک Cloudflare ٹوکن محفوظ ہے۔ اسے رکھنے کے لیے خالی چھوڑ دیں۔",
      "tokenMissing": "کوئی Cloudflare ٹوکن ذخیرہ نہیں کیا گیا (env CF_API_TOKEN اب بھی لاگو ہوتا ہے)۔",
      "rfcServer": "آر ایف سی 2136 سرور",
      "rfcServerHint": "ریموٹ سرورز کو ڈیٹا ڈائرکٹری کے تحت TSIG کلیدی فائل کی ضرورت ہوتی ہے۔ لوپ بیک غیر دستخط شدہ ہو سکتا ہے۔ راز کبھی بھی argv پر نہیں گزرتا۔",
      "rfcKeyFile": "TSIG کلیدی فائل",
      "rfcKeyFileHint": "DDNS ڈیٹا ڈائرکٹری سے متعلق، یا ڈیٹا ڈائرکٹری کے تحت ایک مطلق راستہ۔",
      "rfcKeyConfigured": "ایک کلیدی فائل کا راستہ محفوظ ہے۔ اسے رکھنے کے لیے خالی چھوڑ دیں۔",
      "primaryFqdn": "بنیادی میزبان نام",
      "primaryFqdnHint": "وی پی این اینڈ پوائنٹ کے اشارے کے طور پر استعمال کیا جاتا ہے۔ موجودہ ساتھیوں کو دوبارہ نہیں لکھتا ہے۔",
      "updateIdentity": "WAN IPv4 یاد رکھیں",
      "updateIdentityHint": "اس میزبان کے لیے آخری عوامی IPv4 کو DDNS اسٹیٹس میں اسٹور کریں۔",
      "vpnHint": "VPN اینڈ پوائنٹ DDNS میزبان نام استعمال کر سکتا ہے (خودکار طور پر دوبارہ نہیں لکھا گیا)۔",
      "sslHint": "آئیے Encrypt HTTP-01 کو یہاں حل کرنے کے لیے میزبان نام کی ضرورت ہے۔ سرٹیفکیٹ IP تبدیلی پر دوبارہ جاری نہیں کیے جاتے ہیں۔",
      "deleteTitle": "DDNS میزبان نام ہٹائیں؟",
      "deleteDesc": "تصدیق کے لیے {{fqdn}} ٹائپ کریں۔ Local managedBy=ddns قطاریں زون ایڈیٹر سے حذف نہیں ہوتیں۔",
      "err": {
        "requiresExecute": "شائع کرنے کے لیے روٹ اور YSK_EXECUTE=1 کی ضرورت ہے۔",
        "missingToken": "Cloudflare API ٹوکن غائب ہے۔",
        "rfc2136NeedKey": "ریموٹ RFC 2136 کو ڈیٹا ڈائرکٹری کے تحت TSIG کلیدی فائل کی ضرورت ہے۔",
        "rfc2136KeyMissing": "TSIG کلیدی فائل غائب ہے یا ڈیٹا ڈائرکٹری سے باہر ہے۔",
        "noPublicIpv4": "کوئی عوامی IPv4 نہیں ملا۔",
        "noPublicIpv6": "کوئی عوامی IPv6 نہیں ملا۔",
        "notPublicIpv4": "پتہ چلا IPv4 عوامی نہیں ہے۔",
        "notPublicIpv6": "پتہ چلا IPv6 عوامی نہیں ہے۔",
        "probeFailed": "عوامی IP پروب ناکام ہو گئی۔",
        "localNoZone": "اس میزبان نام کے لیے کوئی مقامی DNS زون نہیں ہے۔",
        "localNeedsDb": "مقامی فراہم کنندہ کو کنٹرول پلین ڈیٹا بیس کی ضرورت ہے۔",
        "managedByClash": "یہ نام ایک اور خصوصیت کی ملکیت ہے (DDNS نہیں)۔",
        "unknownProvider": "نامعلوم DDNS فراہم کنندہ۔",
        "nsupdateFailed": "nupdate ناکام ہو گیا۔",
        "updateFailed": "فراہم کنندہ کی تازہ کاری ناکام ہوگئی۔",
        "invalidFqdn": "غلط میزبان نام۔",
        "invalidType": "قسم A یا AAAA ہونی چاہیے۔",
        "invalidProvider": "نامعلوم فراہم کنندہ۔",
        "notFound": "ریکارڈ نہیں ملا۔",
        "confirmMismatch": "تصدیق کریں کہ میزبان نام سے مماثل ہونا چاہیے۔",
        "schedulerDisabled": "طے شدہ DDNS موقوف ہے۔",
        "provider": "فراہم کنندہ نے ایک خرابی واپس کردی۔"
      }
    },
    "createMailZoneNow": "میل زون بنایا گیا {{domain}}",
    "toolsFirewallTitle": "فائر وال (UFW)",
    "toolsFirewallHint": "پورٹ 53 اجازت یا انکار۔ PowerDNS شروع/بند نہیں کرتا۔",
    "toolsUnitTitle": "PowerDNS یونٹ",
    "toolsUnitHint": "systemd یونٹ pdns — شروع، بند، ری اسٹارٹ، ری لوڈ۔",
    "installConfirmTitle": "PowerDNS انسٹال کریں؟",
    "installConfirmDesc": "pdns-server انسٹال کرتا ہے اور منظم کنفگ لکھتا ہے۔ root اور YSK_EXECUTE=1 درکار۔",
    "installConfirmConsequence": "انسٹال اور شروع کے بعد PowerDNS پورٹ 53 باندھے گا۔",
    "installPort53Busy": "پورٹ 53 پہلے سے سن رہا ہے۔ اس سننے والے کو روکے یا ٹھیک کیے بغیر PowerDNS بائنڈ ناکام ہو سکتا ہے۔",
    "installPort53BusyConsequence": "پورٹ 53 پر جواب کی توقع سے پہلے بائنڈ ٹھیک کریں یا دوسرا سننے والا روکیں۔"
  },
  "docker": {
    "title": "Docker",
    "subtitle": "اس میزبان پر Docker انجن، کنٹینر، تصاویر، Compose منصوبے اور ڈسک نصب و کنٹرول کریں۔",
    "refresh": "تازہ کریں",
    "notInstalled": "Docker Engine نصب نہیں۔ اس صفحے سے docker.io اور docker-compose-v2 نصب کریں۔",
    "protected": "محفوظ",
    "pruneConfirm": "volume یا نظام صفائی کی تصدیق کے لیے PRUNE لکھیں",
    "needEngineTitle": "پہلے ڈوکر انجن انسٹال کریں۔",
    "stopEngineDesc": "یہ اس میزبان پر ڈوکر انجن اور تمام {{n}} کنٹینرز کو روکتا ہے۔",
    "notInstalledValue": "انسٹال نہیں ہے۔",
    "nameHint": "حروف، ہندسے، انڈر سکور، ڈاٹ، ہائفن (زیادہ سے زیادہ 128)",
    "volPlaceholder": "میرا ڈیٹا",
    "netPlaceholder": "میرا نیٹ",
    "runPorts": "بندرگاہیں شائع کریں۔",
    "runPortsHint": "میزبان: کنٹینر فی لائن، جیسے 8080:80",
    "runEnv": "ماحولیات",
    "runEnvHint": "KEY=قدر فی لائن",
    "runRestart": "پالیسی کو دوبارہ شروع کریں۔",
    "runNetwork": "نیٹ ورک",
    "runVolumes": "جلدیں",
    "runVolumesHint": "حجم: ڈیسٹ فی لائن",
    "runAdvancedHint": "ملٹی سروس اسٹیک کے لیے اس میزبان پر پہلے سے موجود ویلیڈیٹر نوڈس یا کمپوز فائلز کا استعمال کریں۔",
    "daemonConfirmTitle": "ڈیمون کی ترتیبات لاگو کریں؟",
    "daemonConfirmDesc": "daemon.json لکھتا ہے اور docker.service کو دوبارہ شروع کرتا ہے۔ تمام کنٹینرز کو روک دیا جائے گا۔",
    "settingsHint": "صرف محفوظ daemon.json اختیارات۔ اطلاق فائل لکھتا ہے اور docker.service دوبارہ چلاتا ہے۔",
    "cli": {
      "usage": "استعمال: ysk-server docker status|ps|images|volumes|networks|df|logs|inspect|exec|start|stop|restart|rm|pull|run|prune|engine|compose [--image IMG] [--name N] [--preset version|help|hostname] [--bin BIN] [--project P] [--execute] [--json]"
    },
    "tab": {
      "overview": "جائزہ",
      "containers": "کنٹینر",
      "images": "تصاویر",
      "compose": "Compose",
      "volumes": "Volume",
      "networks": "نیٹ ورک",
      "prune": "صاف کریں",
      "settings": "ترتیبات",
      "about": "کے بارے میں"
    },
    "col": {
      "engine": "انجن",
      "containers": "کنٹینر",
      "version": "ورژن",
      "dataRoot": "ڈیٹا ڈائریکٹری",
      "disk": "ڈسک",
      "validators": "ویلیڈیٹر ڈھیر",
      "name": "نام",
      "image": "تصویر",
      "status": "حالت",
      "ports": "پورٹس",
      "managed": "پینل کے زیر انتظام",
      "size": "سائز",
      "driver": "ڈرائیور",
      "type": "قسم",
      "reclaimable": "واپس لینے کے قابل"
    },
    "state": {
      "up": "فعال",
      "down": "رکا",
      "running": "چل رہا ہے۔",
      "exited": "باہر نکل گیا۔",
      "exitedCode": "باہر نکلا ({{n}})",
      "restarting": "دوبارہ شروع ہو رہا ہے۔",
      "restartingCount": "دوبارہ شروع ہو رہا ہے · {{n}} بار",
      "paused": "روک دیا گیا",
      "created": "بنایا",
      "dead": "مردہ",
      "removing": "ہٹانا",
      "unknown": "نامعلوم"
    },
    "df": {
      "images": "امیجز",
      "containers": "کنٹینرز",
      "volumes": "مقامی حجم",
      "builder": "کیشے بنائیں",
      "other": "دیگر"
    },
    "actions": {
      "start": "چلائیں",
      "stop": "روکیں",
      "restart": "دوبارہ چلائیں",
      "remove": "ہٹائیں",
      "logs": "لاگز",
      "inspect": "جائزہ",
      "exec": "Exec (ورژن)",
      "run": "تصویر چلائیں",
      "pull": "کھینچیں",
      "up": "اوپر",
      "down": "نیچے",
      "createVolume": "volume بنائیں",
      "createNetwork": "نیٹ ورک بنائیں",
      "pruneContainers": "کنٹینر صاف کریں",
      "pruneImages": "تصاویر صاف کریں",
      "pruneVolumes": "volume صاف کریں",
      "pruneSystem": "نظام صفائی",
      "startEngine": "انجن چلائیں",
      "stopEngine": "انجن روکیں",
      "restartEngine": "انجن دوبارہ چلائیں",
      "applyDaemon": "انجن ترتیبات لگائیں"
    },
    "empty": {
      "containers": "کوئی کنٹینر نہیں",
      "images": "کوئی تصویر نہیں",
      "compose": "کوئی Compose منصوبہ نہیں",
      "composeDesc": "پروجیکٹس توثیق کرنے والے نوڈس سے آتے ہیں یا اس میزبان پر پہلے سے موجود فائلیں تحریر کرتے ہیں۔ یہ صفحہ صوابدیدی YAML اپ لوڈز کو قبول نہیں کرتا ہے۔",
      "composeCta": "توثیق کرنے والے نوڈس کھولیں۔",
      "volumes": "کوئی volume نہیں",
      "networks": "کوئی نیٹ ورک نہیں"
    },
    "logs": {
      "empty": "ابھی کوئی لاگ نہیں",
      "follow": "پیروی کریں۔"
    },
    "deleteRunningWarn": "یہ کنٹینر اب بھی چل رہا ہے یا دوبارہ شروع ہو رہا ہے۔ اسے زبردستی ہٹا دیا جائے گا۔",
    "settings": {
      "logMaxSize": "کنٹینر لاگ زیادہ سے زیادہ سائز",
      "liveRestore": "لائیو بحالی (ڈیمن دوبارہ چلنے پر کنٹینر رکھیں)",
      "mirrors": "Registry آئینے (ہر سطر ایک URL)",
      "insecure": "غیر مرموز Registry (ہر سطر ایک میزبان)"
    },
    "about": {
      "body": "Docker، YSK Server پر Nginx جیسی درجہ اول میزبان خدمت ہے۔ پینل سے Ubuntu docker.io + docker-compose-v2 نصب ہوتا ہے۔ ویلیڈیٹر نوڈ yskval-* Compose منصوبوں کے طور پر چلتے ہیں۔",
      "honesty": "میزبان تبدیلی کے لیے root اور YSK_EXECUTE=1 چاہیے۔ طے شدہ dry-run ہے۔ یہ صفحہ Kubernetes نہیں۔",
      "validators": "ویلیڈیٹر نوڈز کھولیں"
    },
    "alerts": {
      "daemonTitle": "Docker ڈیمن بند ہے",
      "daemonBody": "Docker نصب ہے مگر docker.service فعال نہیں۔ ویلیڈیٹر ڈھیر شروع نہیں ہو سکتے۔"
    },
    "errors": {
      "notInstalled": "Docker نصب نہیں",
      "daemonDown": "Docker ڈیمن فعال نہیں",
      "needCompose": "docker compose (v2 پلگ ان) درکار ہے",
      "badImage": "تصویر حوالہ غلط",
      "badName": "نام غلط",
      "badPort": "پورٹ اشاعت غلط",
      "badEnv": "ماحول متغیر غلط",
      "badVolume": "حجم ماؤنٹ غلط",
      "badNetwork": "نیٹ ورک غلط",
      "protectedNetwork": "اندرونی Docker نیٹ ورک نہیں ہٹایا جا سکتا",
      "badRestart": "دوبارہ چلانے کی پالیسی غلط",
      "badPrune": "صفائی دائرہ غلط",
      "needPruneConfirm": "volume یا نظام صفائی کے لیے confirm=PRUNE چاہیے",
      "badDaemon": "انجن ترتیب غلط",
      "composeMissing": "اس منصوبے کی Compose فائل نہیں ملی",
      "logsFailed": "کنٹینر لاگز نہیں پڑھے جا سکے",
      "mutateFailed": "Docker حکم ناکام",
      "engineFailed": "docker.service کنٹرول نہیں ہو سکا",
      "badExec": "exec صرف اجازت یافتہ بائنری اور پیشگی ترتیبات تک محدود ہے (کوئی شیل نہیں، کوئی TTY نہیں)",
      "uninstallBusy": "Docker ہٹانے سے پہلے پینل کے زیر انتظام کنٹینر (ویلیڈیٹر ڈھیر سمیت) روکیں",
      "badCommand": "غلط کمانڈ یا انٹری پوائنٹ",
      "portBusy": "میزبان پورٹ {{bind}}:{{port}} پہلے سے ہی استعمال میں ہے۔",
      "nameInUse": "{{name}} نام کا ایک کنٹینر پہلے سے موجود ہے۔ اسے ہٹا دیں یا کوئی اور نام منتخب کریں۔",
      "unpublished": "کنٹینر کسی نیٹ ورک سے منسلک نہیں ہوا اور نہ ہی پورٹ شائع کرتا ہے۔ اس کا علاج شروع جیسا نہیں کرنا۔"
    },
    "notes": {
      "dryMutate": "صرف dry-run۔ میزبان بدلنے کے لیے --execute اور YSK_EXECUTE=1 دیں۔",
      "dryPrune": "صفائی پیش نظارہ (لاگو نہیں)۔",
      "dryEngine": "انجن کنٹرول dry-run ہے۔",
      "dryDaemon": "/etc/docker/daemon.json لکھا جائے گا اور docker.service دوبارہ چلے گا۔",
      "daemonWrote": "daemon.json لکھا گیا",
      "start": "کنٹینر چلا",
      "stop": "کنٹینر رکا",
      "restart": "کنٹینر دوبارہ چلا",
      "remove": "کنٹینر ہٹایا گیا",
      "ran": "تصویر سے کنٹینر چلا",
      "leftoverRemoved": "بائنڈ کی ناکامی کے بعد بچا ہوا کنٹینر {{name}} ہٹا دیا گیا۔",
      "pulled": "تصویر کھینچی گئی",
      "exec": "اجازت یافتہ exec چلا",
      "imageRemoved": "تصویر ہٹائی گئی",
      "volumeCreated": "Volume بنا",
      "volumeRemoved": "Volume ہٹایا گیا",
      "networkCreated": "نیٹ ورک بنا",
      "networkRemoved": "نیٹ ورک ہٹایا گیا",
      "pruned": "صفائی مکمل",
      "compose": {
        "up": "Compose منصوبہ چلا",
        "down": "Compose منصوبہ رکا",
        "restart": "Compose منصوبہ دوبارہ چلا",
        "rm": "کمپوز پروجیکٹ کو ہٹا دیا گیا۔"
      },
      "engine": {
        "start": "docker.service چلا",
        "stop": "docker.service رکا",
        "restart": "docker.service دوبارہ چلا"
      }
    },
    "ui": {
      "whatYouGet": "یہ صفحہ کیا کرتا ہے",
      "whatYouGetLead": "پہلے Docker Engine نصب کریں۔ پھر ایک کنٹینر چلائیں، امیج کھینچیں، اور اس میزبان پر موجود ویلیڈیٹر Compose ڈھیر دیکھیں۔",
      "capEngine": "انجن",
      "capEngineDesc": "ایک کلک میں docker.io اور docker-compose-v2 نصب کریں۔ docker.service یہیں چلائیں یا روکیں۔",
      "capWork": "کنٹینر اور امیج",
      "capWorkDesc": "عام امیج چنیں، کھینچیں، چلائیں، پھر لاگ پڑھیں یا کنٹینر جانچیں۔",
      "capStacks": "ویلیڈیٹر ڈھیر",
      "capStacksDesc": "کئی خدمات کے ڈھیر ویلیڈیٹر Compose منصوبے (yskval-*) ہیں۔ یہ صفحہ YAML اپ لوڈ نہیں لیتا۔",
      "cardEngine": "انجن",
      "cardDisk": "ڈسک",
      "cardWork": "اس میزبان پر",
      "compose": "Compose",
      "cgroup": "سی گروپ",
      "used": "استعمال شدہ",
      "free": "خالی",
      "running": "چل رہا",
      "images": "امیج",
      "volumes": "Volume",
      "networks": "نیٹ ورک",
      "goImages": "امیج",
      "goValidators": "ویلیڈیٹر نوڈ",
      "imagePickHint": "عام امیج چنیں۔ دوسرا حوالہ ہو تو ہی دیگر استعمال کریں۔",
      "imageCustom": "دیگر",
      "driver": "ڈرائیور",
      "driverLocalOnly": "یہ پینل صرف local volume بناتا ہے۔",
      "netDefaultDriver": "نئے نیٹ ورک Docker کے طے شدہ bridge ڈرائیور استعمال کرتے ہیں۔",
      "pruneWhat": "کیا ہٹانا ہے",
      "pruneAck": "میں سمجھتا/سمجھتی ہوں کہ غیر استعمال شدہ ڈیٹا مٹ جائے گا اور واپس نہیں آئے گا",
      "pruneAckDesc": "Volume یا نظام کی صفائی الٹی نہیں ہو سکتی۔ منتخب دائرے کے رکے کنٹینر اور غیر استعمال شدہ امیج ہٹتے ہیں۔",
      "pruneNow": "اب صاف کریں",
      "useMirrors": "رجسٹری آئینے استعمال کریں",
      "useInsecure": "غیر مرموز رجسٹری اجازت دیں",
      "publishPorts": "میزبان پر پورٹ شائع کریں",
      "attachVolume": "Volume لگائیں",
      "setEnv": "ماحول متغیر سیٹ کریں",
      "defaultNet": "طے شدہ",
      "mountPath": "ماؤنٹ راستہ",
      "restartNo": "کبھی نہیں",
      "restartUnless": "روکنے تک",
      "restartAlways": "ہمیشہ",
      "restartOnFail": "ناکامی پر",
      "needAck": "صفائی سے پہلے تصدیق کریں",
      "scopeContainers": "رکے ہوئے کنٹینر",
      "scopeImages": "غیر استعمال شدہ امیج",
      "scopeVolumes": "غیر استعمال شدہ Volume",
      "scopeBuilder": "بلڈ کیش",
      "scopeSystem": "سب غیر استعمال شدہ",
      "noVolumesYet": "ابھی Volume نہیں — پہلے Volume ٹیب پر بنائیں۔",
      "command": "حکم",
      "commandHint": "اختیاری تصویر کے بعد ٹوکن۔ تصویر CMD استعمال کرنے کے لیے خالی چھوڑ دیں۔",
      "entrypoint": "انٹری پوائنٹ",
      "entrypointHint": "اختیاری واحد بائنری۔ تصویر ENTRYPOINT استعمال کرنے کے لیے خالی چھوڑ دیں۔",
      "portMap": "میزبان: کنٹینر",
      "portOccupied": "یہ میزبان پورٹ پہلے ہی استعمال میں ہے۔",
      "validatorImage": "validator نوڈس کے ذریعے منظم کیا جاتا ہے۔",
      "newVolume": "نیا نامزد والیوم",
      "loopbackUrl": "مقامی ٹیسٹ URL",
      "nginxProxy": "Nginx ریورس پراکسی بنائیں",
      "intentPorts": "درخواست کی گئی (شائع نہیں ہوئی)",
      "customPort": "دوسرا میزبان پورٹ",
      "customPortHost": "میزبان پورٹ",
      "customPortContainer": "کنٹینر پورٹ",
      "pctUsed": "{{n}}% استعمال",
      "customPortHint": "1–65535۔ مثال: 9090 → 80۔",
      "pickBridge": "پل نیٹ ورک"
    },
    "deleteTitle": "حذف کریں {{id}}",
    "deleteDesc": "اسے کالعدم نہیں کیا جا سکتا۔",
    "deleteC1": "وسائل کو اس میزبان سے ہٹا دیا گیا ہے۔",
    "deleteComposeVal": "یہ ایک توثیق کرنے والا اسٹیک ہے — توثیق کرنے والا مثال بھی حذف کر دیا گیا ہے۔",
    "pruneTitle": "ڈوکر کے وسائل کو چھانٹیں۔",
    "pruneDesc": "تصدیق کے لیے PRUNE ٹائپ کریں۔ غیر استعمال شدہ ڈیٹا کو بحال نہیں کیا جا سکتا۔",
    "pruneC1": "منتخب دائرہ کار میں غیر استعمال شدہ وسائل کو حذف کر دیا جاتا ہے۔",
    "pruneC2": "حجم اور نظام کی کٹائی غیر استعمال شدہ ڈیٹا والیوم کو مستقل طور پر حذف کریں۔",
    "pruneC3": "اس دائرہ کار میں رکے ہوئے کنٹینرز یا غیر استعمال شدہ تصاویر کو ہٹا دیا جاتا ہے۔"
  },
  "email": {
    "title": "ای میل",
    "subtitle": "ڈومینز، DNS، میل باکسز، اور ریلے",
    "externalTodos": "وہ کام جو آپ کو سرور سے باہر ہینڈل کرنے ہوں گے۔",
    "ptr": "ریورس DNS (PTR) آپ کے VPS/کلاؤڈ فراہم کنندہ کے ذریعہ ترتیب دیا جانا چاہئے۔",
    "port25": "آؤٹ باؤنڈ پورٹ 25 بلاک ہو سکتا ہے۔ غیر مسدود کرنے یا ریلے استعمال کرنے کی درخواست کریں۔",
    "create": "میل ڈومین بنائیں",
    "createHint": "بنانے کے بعد، DNS، میل باکسز، اور صحت کی جانچ کا جائزہ لیں۔",
    "domains": "رجسٹرڈ ڈومینز",
    "empty": "ابھی تک کوئی ای میل ڈومین نہیں ہے۔",
    "emptyHint": "DNS ریکارڈز اور بیرونی ٹوڈو حاصل کرنے کے لیے ایک ڈومین بنائیں",
    "searchPlaceholder": "ڈومین تلاش کریں…",
    "domain": "ڈومین",
    "serverIp": "سرور IP",
    "notFound": "ای میل ڈومین نہیں ملا",
    "backToList": "ای میل ڈومینز پر واپس جائیں۔",
    "softwareNeeded": "مطلوبہ ای میل سافٹ ویئر انسٹال نہیں ہے۔",
    "applyApplied": "لاگو",
    "applyWritten": "لکھا",
    "applyFailed": "ناکام",
    "applyDraft": "مسودہ",
    "queueMsgCount": "قطار {{count}} پیغام (پیغامات)",
    "queueLoadFailed": "قطار لوڈ کرنے میں ناکام",
    "queueFlushRequested": "قطار میں فلش کی درخواست کی گئی۔",
    "queueFlushFailed": "فلش ناکام ہوگیا۔",
    "queueDeleted": "حذف شدہ {{id}}",
    "queueDeleteFailed": "حذف کرنا ناکام ہو گیا۔",
    "pillDomains": "{{count}} ڈومین",
    "pillNoDomain": "کوئی ڈومینز نہیں۔",
    "statDomains": "ڈومینز",
    "statHealthy80": "صحت ≥80",
    "statApplied": "لاگو",
    "statDraft": "مسودہ",
    "tabDomains": "ڈومینز",
    "tabWebmail": "ویب میل",
    "tabQueue": "قطار",
    "tabStack": "سافٹ ویئر",
    "tabOps": "کردار",
    "webmailGlobalDesc": "پورے پینل کے لیے ایک ویب میل ایپ — ہر میل ڈومین ایک ہی URL کے ذریعے سائن ان ہوتا ہے۔",
    "webmailGlobalHint": "Roundcube/SnappyMail کو ڈاؤن لوڈ کرنے کے لیے سسٹم میں تبدیلی کی اجازت (YSK_EXECUTE) اور آؤٹ باؤنڈ نیٹ ورک کی ضرورت ہے۔ EXECUTE کے بغیر کوئی آدھا پروجیکٹ نہیں بنتا۔",
    "webmailMovedHint": "ویب میل کو عالمی سطح پر ترتیب دیا گیا ہے (فی ڈومین نہیں)۔",
    "openGlobalWebmailSettings": "ویب میل کی ترتیبات کھولیں۔",
    "domainsTitle": "ڈومینز ({{filtered}}/{{total}})",
    "domainsListDesc": "میل ڈومینز اس میزبان پر رجسٹرڈ ہیں۔",
    "emptyFilterHint": "کوئی ڈومین تلاش سے مماثل نہیں ہے۔",
    "emptyCreateHint": "ڈومین رجسٹر کرنے کے لیے ٹول بار میں تخلیق کا استعمال کریں۔",
    "queueLocalTitle": "میل کی قطار",
    "needExecute": "YSK_EXECUTE کی ضرورت ہے۔",
    "viewQueue": "قطار دیکھیں",
    "flushQueue": "فلش قطار",
    "flushQueueEmpty": "قطار خالی ہے۔",
    "flushQueueNeedExecute": "قطار کو فلش کرنے کے لیے YSK_EXECUTE (میزبان کی اجازت کی ضرورت ہے)",
    "queueHint": "مقامی Postfix قطار۔ دیکھنا ریڈ پروب ہے؛ خالی کرنے کے لیے YSK_EXECUTE چاہیے۔",
    "deleteThisId": "اس آئی ڈی کو ڈیلیٹ کریں۔",
    "queueEmpty": "کوئی موخر میل نہیں ہے۔",
    "queueEmptyHint": "کوئی موخر کردہ پیغامات نہیں۔",
    "mtaTitle": "ایم ٹی اے سافٹ ویئر",
    "mtaBody": "پروب اور ایک کلک انسٹال اوپر بینر کے ذریعے چلایا جاتا ہے۔",
    "mtaSmtp": "SMTP آؤٹ باؤنڈ/ان باؤنڈ",
    "mtaImap": "IMAP/POP3 میل باکسز",
    "mtaDkim": "آؤٹ باؤنڈ DKIM پر دستخط کرنا",
    "mtaMissingHint": "جب سافٹ ویئر غائب ہو تو بینر انسٹال / دوبارہ تحقیقات دکھاتا ہے۔",
    "pathTitle": "ڈومین سیٹ اپ کا راستہ",
    "path1": "ڈومین رجسٹر کریں (اوپر سے دائیں)",
    "path2": "ڈومین کی تفصیل کھولیں → ایک کلک میل سیٹ اپ",
    "path3": "DNS صفحہ یا بیرونی چیک لسٹ پر MX/SPF/DKIM/DMARC شامل کریں۔",
    "path4": "میل / ویب میل میزبان ناموں کے لیے SSL",
    "viewDomainList": "ڈومین کی فہرست دیکھیں",
    "opsPanelTitle": "پینل بمقابلہ بیرونی",
    "opsThisPage": "یہ صفحہ: ڈومین رجسٹری، قطار کا منظر، سافٹ ویئر پروب",
    "opsDetail": "ڈومین کی تفصیل: بوٹسٹریپ، میل باکس، عرفی نام، ریلے، ویب میل",
    "opsHost": "میزبان فراہم کنندہ: PTR، پورٹ 25 آؤٹ باؤنڈ پالیسی",
    "opsRegistrar": "رجسٹرار: MX/SPF/DKIM/DMARC شائع کریں۔",
    "statusTitle": "حیثیت",
    "statusDraft": "مسودہ: صرف پینل",
    "deliverabilityChecks": "چیک کرتا ہے۔",
    "statusWritten": "تحریر: انتظامی فائلیں لکھی ہوئی ہیں، لائیو نہیں ہوسکتی ہیں۔",
    "statusApplied": "لاگو کیا گیا: کامیابی سے پہلے لاگو کیا گیا (اب بھی چیک کریں کہ سروس فعال ہے)",
    "statusReputation": "ان باکس کی ساکھ کبھی بھی 100% خودکار نہیں ہو سکتی",
    "createModalDesc": "",
    "registerDomain": "بنائیں",
    "domainApexHint": "کوئی میل نہیں۔ سابقہ",
    "serverIpv4Hint": "MX/A/SPF",
    "serverIpv4Ph": "عوامی IPv4",
    "serverIpv6": "IPv6 (اختیاری)",
    "serverIpv6Hint": "AAAA/SPF ip6",
    "serverIpv6Ph": "اختیاری",
    "registerNote": "",
    "flushConfirmTitle": "پوری میل قطار کو فلش کریں؟",
    "flushConfirmDesc": "قطار میں لگے پیغامات کو حذف کر دیا جائے گا۔ کالعدم نہیں کیا جا سکتا۔",
    "flushConfirm": "فلش",
    "tabMailbox": "میل باکسز",
    "tabAliases": "عرفی نام / آگے",
    "tabHealth": "صحت",
    "tabRelay": "ریلے",
    "tabSieve": "فلٹر / ایس ایس او",
    "tabAdvanced": "اعلی درجے کی",
    "pillApplied": "لاگو",
    "pillManaged": "منظم فائلیں۔",
    "pillDraft": "مسودہ",
    "statHealth": "صحت",
    "statApply": "لگائیں",
    "statDomain": "ڈومین",
    "pausedFlag": "روک دیا گیا (پرچم)",
    "normal": "نارمل",
    "statMailboxes": "میل باکسز",
    "statDnsRecords": "DNS ریکارڈز",
    "dnsTodosTitle": "DNS",
    "copyAllRecords": "تمام ریکارڈ کاپی کریں۔",
    "openDnsPage": "DNS صفحہ کھولیں۔",
    "healthScore": "صحت کا سکور",
    "healthUnchecked": "ابھی تک چیک نہیں ہوا۔",
    "healthUncheckedHint": "DNS / PTR / پورٹ 25 ابھی پروب نہیں ہوئے۔",
    "healthPartialScore": "جزوی {{n}}/100 (صرف DNS)",
    "healthPartialHint": "صرف DNS چیک لسٹ — لائیو اور بلیک لسٹ کی تحقیقات نہیں کی گئیں۔",
    "deliverabilityScore": "ڈیلیوریبلٹی پیک",
    "opendkimNoReload": "OpenDKIM ری لوڈ نہیں کرتا — کلید یا جدول بدلنے کے بعد ری اسٹارٹ استعمال کریں۔",
    "opendkimNoReloadTitle": "اس اسٹیک پر systemctl reload opendkim معاون نہیں",
    "healthChecklist": "چیک لسٹ {{score}}/100",
    "healthChecklistHint": "چیک لسٹ اسکور — DNS / PTR / پورٹ 25 ابھی پروب نہیں ہوا",
    "healthLiveHint": "لائیو پروب اسکور",
    "suggestedRecords": "تجویز کردہ ریکارڈ",
    "externalTodosCount": "بیرونی کام",
    "colType": "قسم",
    "colName": "نام",
    "colValue": "قدر",
    "colNote": "نوٹ",
    "copy": "کاپی",
    "noDnsRecords": "کوئی DNS ریکارڈ نہیں ہے۔",
    "externalTodosHeading": "بیرونی کام (پینل یہ نہیں کر سکتا)",
    "externalTodosBody": "PTR، پورٹ 25، اور رجسٹرار DNS آپ پر ہیں۔",
    "copyExternalTodos": "بیرونی ٹوڈو لسٹ کاپی کریں۔",
    "todoDone": "ہو گیا",
    "todoPending": "ٹوڈو",
    "refreshDnsHint": "DNS تجاویز لوڈ کرنے کے لیے ریفریش پر کلک کریں۔",
    "mailboxListTitle": "میل باکسز ({{count}})",
    "createMailbox": "+ میل باکس بنائیں",
    "writeDovecot": "Dovecot پاس ورڈ DB لکھیں۔",
    "noMailboxes": "ابھی تک کوئی میل باکس نہیں — میل باکس بنائیں پر کلک کریں۔",
    "mailboxOpsResult": "میل باکس آپریشن کا نتیجہ",
    "aliasesTitle": "عرفی نام / آگے / پکڑنے والا",
    "aliasType": "قسم",
    "aliasTypeAria": "عرف کی قسم",
    "typeForward": "آگے",
    "typeAlias": "عرف",
    "localPart": "مقامی حصہ",
    "localPartHint": "جیسے فروخت",
    "targetMailbox": "ٹارگٹ میل باکس",
    "targetMailboxHint": "متعدد کے لیے کوما سے الگ",
    "addAlias": "عرف شامل کریں۔",
    "noAliases": "ابھی تک کوئی عرفی نام / آگے نہیں ہے۔",
    "aliasResult": "عرفی نتیجہ",
    "autoreplyTitle": "ازخود جواب دینا / معطل کرنا",
    "autoreplyDesc": "خودکار جواب دیں۔",
    "autoreplyBodyHint": "سسٹم پر اختیاری لاگو",
    "enableAutoreply": "خودکار جواب کو فعال کریں۔",
    "enableAutoreplyDesc": "vacation.seve سسٹم کے بعد mounts .dovecot.sieve لگائیں۔",
    "applyToSystem": "سسٹم پر لاگو کریں (پوسٹ فکس / ڈوکوٹ)",
    "applyToSystemDesc": "YSK_EXECUTE=1 + جڑ کی ضرورت ہے۔ ناکامیاں کامیابی کے طور پر جعلی نہیں ہیں",
    "subject": "موضوع",
    "body": "جسم",
    "saveApplyAutoreply": "محفوظ کریں اور خودکار جواب کا اطلاق کریں۔",
    "saveAutoreplyWritten": "خودکار جواب محفوظ کریں (تحریری)",
    "suspendApply": "معطل کریں اور REJECT کا اطلاق کریں۔",
    "suspendWritten": "ڈومین معطل کریں (تحریری)",
    "resumeApply": "دوبارہ شروع کریں اور نقشہ کو اپ ڈیٹ کریں۔",
    "resumeWritten": "ڈومین دوبارہ شروع کریں (تحریری)",
    "flagsResult": "جھنڈے / نظام لاگو نتیجہ",
    "defaultAutoreplySubject": "خودکار جواب دیں۔",
    "defaultAutoreplyBody": "ہمیں آپ کا ای میل موصول ہوا ہے اور بعد میں جواب دیں گے۔",
    "healthLiveTitle": "ڈیلیوری صحت (براہ راست DNS / پورٹ پروبس)",
    "healthLiveDesc": "لائیو چیکس",
    "serverIpLabel": "سرور IP",
    "liveCheck": "لائیو چیک",
    "liveOk": "زیادہ تر ٹھیک ہے۔",
    "liveBad": "مسائل پائے گئے۔",
    "notTested": "ٹیسٹ نہیں کیا گیا۔",
    "blacklist": "بلیک لسٹ",
    "healthExternalNote": "PTR اور پورٹ 25 کو میزبان فراہم کنندہ پر سیٹ کیا جانا چاہیے۔",
    "runLiveCheck": "لائیو چیک چلائیں۔",
    "dnsblThisIp": "DNSBL (یہ IP)",
    "multiIpRbl": "ملٹی آئی پی آر بی ایل",
    "warmupAdvice": "وارم اپ ٹپس",
    "probeMatrix": "تحقیقات کے نتائج",
    "colItem": "آئٹم",
    "colStatus": "حیثیت",
    "pass": "پاس",
    "fail": "ناکام",
    "unknown": "نامعلوم",
    "colDetail": "تفصیل",
    "outboundPort25": "آؤٹ باؤنڈ پورٹ 25",
    "noProbeResults": "ابھی تک کوئی تحقیقات کا نتیجہ نہیں نکلا۔",
    "noLiveYet": "لائیو چیک ابھی تک نہیں چلا",
    "noLiveYetHint": "پہلے لائیو چیک چلائیں۔",
    "mailSslTitle": "سرٹیفکیٹس اور TLS",
    "mailSslHint": "اصل مسئلہ SSL صفحہ پر ہے۔ یہاں میل / ویب میل / ڈومین میزبان ناموں پر جائیں۔",
    "openSslPage": "SSL صفحہ کھولیں۔",
    "webmailSsoSkeleton": "ویب میل SSO کنکال",
    "writeRoundcubeSso": "راؤنڈ کیوب ایس ایس او سکیلیٹن لکھیں۔",
    "ssoSkeletonSymlink": "SSO سکیلیٹن + سسٹم سیملنک",
    "rateLimitTitle": "آؤٹ باؤنڈ ریٹ / اینٹی اسپام",
    "rateLimitDesc": "پوسٹ فکس اینول اور آر ایس پی ایم ڈی سیٹنگز لکھتا ہے (صرف YSK_EXECUTE + روٹ کے ساتھ لاگو ہوتا ہے)",
    "hourlyMsgCap": "گھنٹہ وار پیغام کی ٹوپی",
    "hourlyMsgCapHint": "عالمی ڈومینز میں کم سے کم استعمال کرتا ہے۔",
    "enableAntispam": "اینٹی اسپام نشان کو فعال کریں (Rspamd ملٹی میپ)",
    "enableAntispamDesc": "آف مارکس ڈومین antispam بند",
    "writeControlOnly": "صرف پینل لکھیں۔",
    "applyToSystemBtn": "سسٹم پر لگائیں۔",
    "dnsblResult": "DNSBL نتیجہ",
    "warmupResult": "وارم اپ کا نتیجہ",
    "policyResult": "پالیسی کا نتیجہ",
    "relayTitle": "SMTP آؤٹ باؤنڈ ریلے",
    "relayHost": "ریلے میزبان",
    "applyRelaySystem": "سسٹم پوسٹ فکس پر اپلائی کریں۔",
    "applyRelaySystemDesc": "سسٹم پوسٹ فکس ریلے لکھیں۔",
    "saveApplyRelay": "محفوظ کریں اور سسٹم پر لاگو کریں۔",
    "saveOnly": "صرف ترتیبات کو محفوظ کریں۔",
    "relayResult": "ریلے کا نتیجہ",
    "webmailSsoTitle": "ویب میل سنگل سائن آن",
    "webmailSsoDesc": "ون ٹائم ٹوکن جاری کریں؛",
    "mailboxPasswordOptional": "میل باکس پاس ورڈ (اختیاری)",
    "mailboxPasswordHint": "اختیاری",
    "mailboxPasswordPh": "پاس ورڈ کے ساتھ، ٹوکن راؤنڈ کیوب کو آٹو لاگ ان کر سکتا ہے۔",
    "ssoTokenHint": "قلیل المدت لاگ ان ٹوکن جاری کریں۔",
    "issueSsoToken": "SSO ٹوکن جاری کریں۔",
    "sieveTitle": "چھلنی فلٹر",
    "sieveDesc": "فلٹرز",
    "sieveTemplateHint": "ڈیفالٹ فلٹر ٹیمپلیٹ",
    "writeDefaultSieve": "پہلے سے طے شدہ چھلنی لکھیں۔",
    "listWrittenFiles": "تحریری فائلوں کی فہرست بنائیں",
    "result": "نتیجہ",
    "domainSslTitle": "اس ڈومین کے لیے SSL",
    "domainSslDesc": "میل میزبان SSL",
    "requestCert": "{{domain}} کے لیے سرٹیفکیٹ کی درخواست کریں",
    "clientAutoTitle": "کلائنٹ آٹو کنفگ",
    "clientAutoDesc": "کلائنٹ آٹو کنفگ",
    "clientAutoHint": "autodiscover/autoconfig بنائیں",
    "generateCopyXml": "تشکیل XML بنائیں اور کاپی کریں۔",
    "queueTitle": "میل کی قطار",
    "queueDesc": "مقامی قطار",
    "publicAutoconfig": "عوامی ترتیب",
    "bootstrapTitle": "ایک کلک میل سیٹ اپ",
    "bootstrapDesc": "ایک کلک سیٹ اپ",
    "adminPassword": "ایڈمن پاس ورڈ",
    "adminPasswordHint": "ایڈمن میل باکس پاس ورڈ",
    "adminPasswordPh": "کم از کم 8 حروف",
    "adminPasswordRequired": "کم از کم 8 حروف کا ایڈمن پاس ورڈ سیٹ کریں۔",
    "bootstrapBtn": "ایک کلک میل سیٹ اپ",
    "webmailInstallDesc": "راؤنڈ کیوب کو ڈاؤن لوڈ / اپلائی کریں۔",
    "webmailHostname": "ویب میل میزبان نام",
    "webmailHostnameHint": "vhost server_name، جیسے webmail.example.com",
    "installWebmail": "ویب میل انسٹال / اپلائی کریں۔",
    "bootstrapResult": "بوٹسٹریپ / ویب میل کا نتیجہ",
    "createMailboxTitle": "میل باکس بنائیں",
    "createMailboxDesc": "پورا پتہ ہوگا {{local}}@{{domain}}",
    "createMailboxBtn": "میل باکس بنائیں",
    "localPartLabel": "مقامی حصہ",
    "localPartFullHint": "پورا پتہ ہوگا {{local}}@{{domain}}",
    "passwordOptionalHint8": "اختیاری ہیش صرف اس صورت میں لکھا ہے جب کم از کم 8 حروف ہوں۔",
    "live": {
      "noMx": "کوئی MX نہیں",
      "mxLookupFailed": "MX تلاش ناکام ہو گئی۔",
      "noSpf": "کوئی SPF TXT نہیں۔",
      "spfLookupFailed": "SPF تلاش ناکام ہو گئی۔",
      "noDkim": "کوئی DKIM TXT نہیں۔",
      "dkimLookupFailed": "DKIM تلاش ناکام ہو گئی۔",
      "noDmarc": "کوئی DMARC نہیں",
      "dmarcLookupFailed": "DMARC تلاش ناکام ہوگئی",
      "noPtr": "پی ٹی آر نہیں",
      "ptrLookupFailed": "PTR تلاش ناکام ہو گئی۔",
      "port25Open": "آؤٹ باؤنڈ TCP 25 کھلا دکھائی دیتا ہے (gmail-smtp-in.l.google.com پر تحقیقات)",
      "port25Blocked": "آؤٹ باؤنڈ TCP 25 پروب ناکام ہو گئی — بلاک ہو سکتی ہے۔ غیر مسدود کرنے یا ریلے استعمال کرنے کی درخواست کریں۔",
      "dnsblListed": "فہرست میں: {{list}}",
      "dnsblClean": "{{list}} پر صاف"
    },
    "deliv": {
      "mx": "MX ریکارڈ",
      "mxFix": "میل ہوسٹ کی طرف اشارہ کرتے ہوئے DNS فراہم کنندہ پر MX شامل کریں۔",
      "spf": "SPF TXT",
      "spfFix": "اس IP سمیت v=spf1 شائع کریں۔",
      "dkim": "DKIM TXT",
      "dkimFix": "پینل سے سلیکٹر._domainkey TXT شائع کریں۔",
      "dmarc": "DMARC TXT",
      "dmarcFix": "_dmarc پالیسی شائع کریں (p=none سے شروع کریں)",
      "ptr": "ریورس DNS (PTR)",
      "ptrFix": "میل کے میزبان نام سے ملنے کے لیے VPS/Cloud کنسول پر PTR سیٹ کریں — پینل اسے سیٹ نہیں کر سکتا",
      "port25": "آؤٹ باؤنڈ پورٹ 25",
      "port25Fix": "ہوسٹر سے پورٹ 25 کو غیر مقفل کرنے کی درخواست کریں، یا SMTP ریلے کو کنفیگر کریں (سبمیشن 587)",
      "dnsbl": "DNSBL ساکھ",
      "dnsblFix": "درج خدمات پر ڈی لسٹ؛ صاف ہونے تک بھیجنا بند کریں۔",
      "relay": "SMTP ریلے (جب پورٹ 25 بلاک ہو گیا)",
      "relayOptional": "پورٹ 25 پروب کھلا — ریلے اختیاری",
      "relayPresent": "ڈیٹا ڈیر کے تحت ریلے کی تشکیل موجود ہے (درخواست دینے کو ابھی بھی عمل کی ضرورت ہو سکتی ہے)",
      "relayMissing": "کوئی ریلے کنفیگر نہیں ہے — اگر پورٹ 25 بلاک رہتا ہے تو اس کی ضرورت ہے۔",
      "relayFix": "پینل ای میل → ریلے، یا ysk-server ہوسٹنگ ای میل بوٹسٹریپ ریلے کے ساتھ",
      "warmup": "وارم اپ پلان",
      "warmupDetail": "{{phases}} مراحل · دن 1 زیادہ سے زیادہ {{day1}} پیغامات",
      "warmupFix": "مرحلے کی حدود پر عمل کریں؛ نئے آئی پی سے کولڈ لسٹیں نہ اڑا دیں۔",
      "honesty1": "پینل کبھی بھی دنیا بھر میں ان باکس کی ترسیل کی ضمانت نہیں دیتا (Gmail/Outlook فلٹرنگ بیرونی ہے)۔",
      "honesty2": "PTR اور پورٹ 25 VPS/نیٹ ورک فراہم کنندہ کی ملکیت ہیں — YSK کنٹرول جہاز کی نہیں۔",
      "honesty3": "DNS MX/SPF/DKIM/DMARC کو مستند DNS فراہم کنندہ پر شائع کیا جانا چاہیے۔",
      "honestyPortBlocked": "پورٹ 25 بلاک نظر آتا ہے — ریلے کا استعمال کریں یا ہائی والیوم سے پہلے انلاک کی درخواست کریں۔",
      "honestyPortOk": "پورٹ 25 کی جانچ کامیاب ہو گئی — پھر بھی باؤنس اور DNSBL کی نگرانی کریں۔"
    },
    "catchall": "تمام پکڑو",
    "webmailRoundcube": "ویب میل",
    "warmup": {
      "p1g1": "صرف ٹرانزیکشنل / معروف اچھے وصول کنندگان کو بھیجیں۔",
      "p1g2": "مانیٹر باؤنس؛ شکایت کی شرح صفر کے قریب رکھیں",
      "p1g3": "یقینی بنائیں کہ SPF/DKIM/DMARC/PTR والیوم سے پہلے لائیو ہیں۔",
      "p2g1": "صرف مصروف رابطوں تک آہستہ آہستہ پھیلائیں۔",
      "p2g2": "روزانہ DNSBL چیک کریں؛ اگر درج ہو تو روک دیں۔",
      "p2g3": "اگر محدود ہو تو پورٹ 25 پر بلک پر 587 جمع کرانے کو ترجیح دیں۔",
      "p3g1": "ڈبل والیوم صرف اس صورت میں جب میٹرکس صاف رہیں",
      "p3g2": "طبقہ کی فہرستیں؛ فوری طور پر سخت باؤنس کو ہٹا دیں۔",
      "p4g1": "اگر کوئی بلاکس نہ ہوں تو عام حجم تک پہنچیں۔",
      "p4g2": "DMARC rua کی نگرانی رکھیں",
      "c1": "PTR HELO/EHLO سے میل کھاتا ہے (میل میزبان نام)",
      "c2": "SPF + DKIM + DMARC شائع اور منسلک",
      "c3": "DNSBL Spamhaus / SpamCop / Barracuda پر صاف",
      "c4": "آؤٹ باؤنڈ پورٹ 25 کھلا یا ریلے کنفیگر ہو گیا۔",
      "c5": "کوئی خریدی ہوئی \"بلک ای میل\" IP رینج نہیں ہے۔",
      "c6": "ڈومین کی عمر / تاریخ پر غور کیا گیا (نئے ڈومینز = سست ریمپ)",
      "noteNewIp": "اس آئی پی کو نیا سمجھیں — مرحلہ دن 1–3 کی حدود سے شروع کریں۔",
      "noteOldIp": "موجودہ IP کنفیگریشن تبدیلیوں کے بعد بھی بتدریج ریمپ سے فائدہ اٹھاتا ہے۔",
      "noteProcess": "وارم اپ آپریٹر عمل ہے؛ YSK ٹپس + DNSBL کو ٹریک کرتا ہے، ESP والیوم کی مارکیٹنگ نہیں کرتا"
    },
    "health": {
      "dnsUnconfirmed": "DNS ریکارڈز (MX/SPF/DKIM) کی ابھی تک تصدیق نہیں ہوئی۔",
      "dmarcMissing": "DMARC غائب ہے — سختی سے تجویز کردہ",
      "dmarcUnpublished": "DMARC پینل میں تیار کیا گیا ہے لیکن ابھی تک عوامی DNS میں شائع نہیں ہوا ہے۔",
      "ptrBad": "PTR ریورس DNS غائب یا غلط — VPS فراہم کنندہ سے درخواست کریں۔",
      "port25Blocked": "آؤٹ باؤنڈ پورٹ 25 بلاک نظر آتا ہے — ان بلاک کرنے کی درخواست کریں یا SMTP ریلے استعمال کریں۔",
      "port25Unknown": "پورٹ 25 اسٹیٹس نامعلوم — کنیکٹیویٹی چیک چلائیں۔"
    },
    "stack": {
      "tlsNote": "SMTP/IMAP کے لیے Let's Encrypt کے ذریعے TLS سرٹیفکیٹ",
      "externalNote": "ڈیلیوریبلٹی کے لیے بیرونی DNS/PTR/Port25 کی ضرورت ہے۔"
    },
    "test": {
      "defaultSubject": "YSK سرور میل ٹیسٹ",
      "needMta": "مقامی ایم ٹی اے (پوسٹ فکس) انسٹال اور پورٹ 25/ریلے کی تشکیل کی ضرورت ہے۔",
      "checkSpam": "بھیجنے کے بعد وصول کنندہ سپیم فولڈر اور سرور میل لاگز چیک کریں۔",
      "hintDeferred": "اگر موخر کیا گیا ہے: پورٹ 25 بلاک یا ریلے کی اسناد چیک کریں۔",
      "hintSpam": "اگر قبول ہو لیکن اسپام: SPF/DKIM/DMARC/PTR اور وارم اپ کو بہتر بنائیں",
      "hintLogs": "/var/log/mail.log یا journalctl -u پوسٹ فکس کا معائنہ کریں۔"
    },
    "leMailHost": "سرٹیفکیٹ کی درخواست کریں · {{host}}",
    "leWebmailHost": "سرٹیفکیٹ کی درخواست کریں · {{host}} (ویب میل)",
    "leApexHost": "سرٹیفکیٹ کی درخواست کریں · {{host}} (سب سے اوپر)",
    "applyMailTls": "میل TLS پاتھ کا اطلاق کریں۔",
    "applyMailTlsHint": "سرٹیفکیٹ موجود ہونا چاہیے؛ میل سروس کے راستے لکھتا ہے اور دوبارہ لوڈ کرتا ہے۔",
    "probeMx": "MX",
    "probeSpf": "SPF",
    "probeDkim": "DKIM",
    "probeDmarc": "DMARC",
    "probePtr": "PTR",
    "probeDnsbl": "DNSBL",
    "dnsAuthRepairTitle": "DNS auth کو درست کرنے کی ضرورت ہے۔",
    "dnsAuthRepairHint": "ڈی این ایس ٹیب سے ریکارڈ کاپی کریں اور شائع کریں۔",
    "fixHintSpf": "SPF ناکام: @ پر v=spf1 TXT شائع کریں۔",
    "fixHintDkim": "DKIM ناکام: publish Selector._domainkey TXT۔",
    "fixHintDmarc": "DMARC ناکام: _dmarc TXT شائع کریں۔",
    "fixHintMx": "MX ناکام: MX کو میل کی طرف اشارہ کریں۔<domain>۔",
    "mailTls": {
      "needRootExecute": "میل TLS کو لاگو کرنے کے لیے روٹ اور YSK_EXECUTE کی ضرورت ہے۔",
      "certMissing": "{{host}} ({{path}}) کے لیے کوئی سرٹیفکیٹ فائل نہیں ہے۔",
      "getCertFirst": "پہلے SSL صفحہ پر {{host}} کے لیے Let’s Encrypt سرٹیفکیٹ جاری کریں۔",
      "certFound": "{{host}} کے لیے سرٹیفکیٹ ملا۔",
      "postconfFailed": "postconf ناکام: {{detail}}",
      "postfixPathsSet": "پوسٹ فکس TLS سرٹیفکیٹ پاتھ سیٹ۔",
      "postfixReloaded": "پوسٹ فکس دوبارہ لوڈ ہو گیا۔",
      "postfixReloadFailed": "پوسٹ فکس دوبارہ لوڈ کرنے میں ناکام: {{detail}}",
      "dovecotApplied": "Dovecot TLS کا ٹکڑا لکھا اور دوبارہ لوڈ کرنے کی کوشش کی۔",
      "dovecotSkipped": "Dovecot کو چھوڑ دیا گیا (انسٹال نہیں یا doveconf دستیاب نہیں ہے)۔",
      "dovecotSslOmitted": "میل سرٹیفکیٹ غائب ہے؛ ssl=no لکھا ہے لہذا Dovecot LE فائلوں کے بغیر شروع ہوسکتا ہے۔"
    },
    "policyApplySystemHint": "پوسٹ فکس/Rspamd نقشے لکھنے اور دوبارہ لوڈ کرنے کے لیے \"سسٹم پر اپلائی کریں\" کو چیک کریں۔",
    "rateLimitAppliedNote": "گھنٹہ وار آؤٹ باؤنڈ ریٹ اور اینٹی اسپام فلیگ لاگو کیا جاتا ہے (جب سسٹم لاگو ہوتا ہے)۔",
    "bootstrapHonesty": "ایک کلک پینل فائلیں لکھتا ہے۔ سسٹم کی ضروریات کے حقوق پر لاگو کریں۔ DNS/PTR/پورٹ 25 دستی ہیں۔",
    "bootstrapAfterSteps": "اگلا: ① شائع کریں DNS (MX/SPF/DKIM/DMARC) ② ایشو میل SSL ③ میل TLS پاتھ کا اطلاق کریں۔",
    "bootstrapThenSsl": "اگلا: ایشو میل ایس ایس ایل",
    "bootstrap": {
      "mtaOk": "MTA کنفیگرز لکھی گئی ({{count}} فائلیں)",
      "mtaIncomplete": "MTA نامکمل: {{detail}}",
      "seeNotes": "نوٹس دیکھیں",
      "mailboxOk": "میل باکس {{address}} (اسٹیٹس {{status}})",
      "mailboxExists": "میل باکس پہلے سے موجود ہے (چھوڑ دیا گیا): {{detail}}",
      "passdbOk": "Dovecot passdb لکھا ہوا ({{count}} میل باکسز)",
      "webmailOk": "ویب میل پلان {{mode}} برائے {{host}}",
      "mailTlsTodo": "میل TLS: {{mailHost}} کے لیے ایک سرٹیفکیٹ جاری کریں، پھر ہیلتھ ٹیب پر میل TLS پاتھ کا اطلاق کریں۔",
      "externalDns": "بیرونی (آپریٹر کی ملکیت): DNS پر MX/SPF/DKIM/DMARC سیٹ کریں؛ VPS پر PTR؛ پورٹ 25 یا SMTP ریلے۔",
      "healthScore": "صحت کا اسکور {{score}}/{{max}} (DNS/PTR/Port25 خود بخود مکمل نہیں)",
      "webmailProjectOk": "ویب میل پروجیکٹ {{tool}} @ {{host}} ({{status}})",
      "dovecotApplyOk": "Dovecot ورچوئل تصدیق لاگو کر دی گئی۔"
    },
    "tabDeliverability": "ڈیلیوری",
    "pendingCount": "زیر التواء",
    "externalTodosOneLiner": "PTR، پورٹ 25، اور رجسٹرار DNS آپ کے ذریعہ کرنا ضروری ہے۔",
    "runDeliverabilityPack": "ڈیلیوری چیک چلائیں۔",
    "deliverabilityTitle": "ڈیلیوری چیک",
    "deliverabilityEmpty": "ابھی تک چیک نہیں ہوا۔",
    "deliverabilityEmptyDesc": "DNS، PTR، اور پورٹ 25 کے لیے ڈیلیوری چیک چلائیں۔",
    "panelReady": "پینل کی جانچ کے قابل",
    "gaps": "خلاء",
    "checkOk": "OK",
    "checkExternal": "بیرونی",
    "checkFail": "ناکام",
    "mailboxListDesc": "بنانے کے بعد پاس ورڈ DB لکھیں۔",
    "aliasesDesc": "عرفی نام اور آگے",
    "relayDesc": "SMTP ریلے",
    "deliverabilityDesc": "پی ٹی آر / ڈی این ایس / پورٹ 25 چیک",
    "dnsTodosDesc": "کاپی کریں پھر اپنے DNS میزبان میں شامل کریں۔",
    "deliverabilityHonesty": "آپ کے لیے PTR سیٹ یا پورٹ 25 کو غیر مقفل نہیں کر سکتے",
    "warmupSuggest": "وارم اپ تجاویز",
    "writeSsoSkeleton": "Roundcube SSO ڈھانچہ لکھیں",
    "rateLimitPerHour": "فی گھنٹہ پیغام کی حد",
    "rateLimitGlobalHint": "عالمی حد ہر ڈومین کی کم ترین حد",
    "savePolicyWritten": "صرف کنٹرول پلین میں لکھا جاتا ہے",
    "dnsblMultiIp": "ملٹی IP RBL",
    "webmailTool": "ویب میل سافٹ ویئر",
    "webmailToolRoundcube": "راؤنڈ کیوب (پہلے سے طے شدہ)",
    "webmailToolSnappy": "سنیپی میل (ہلکا پھلکا)",
    "webmailProjectName": "پروجیکٹ کا نام",
    "installWebmailProject": "بنائیں اور لائیو جائیں۔",
    "openWebmail": "ویب میل کھولیں۔",
    "webmailRisk": "عوامی ویب میل خطرناک ہے — جلد ہی HTTPS کو فعال کریں۔",
    "webmailForceHttps": "زبردستی HTTPS (راؤنڈ کیوب؛ SSL درکار ہے)",
    "reinstallWebmail": "دوبارہ انسٹال / اپ گریڈ کریں۔",
    "installWebmailTitle": "مشترکہ ویب میل پروجیکٹ بنائیں (پہلی انسٹال)",
    "reinstallWebmailTitle": "موجودہ ویب میل پروجیکٹ کو دوبارہ بنائیں / اپ گریڈ کریں۔",
    "reinstallNeedInstall": "پہلے ویب میل انسٹال کریں۔",
    "webmailSsoAdvanced": "ایڈوانسڈ · SSO پلگ ان",
    "tlsRoleMail": "میل (IMAP/SMTP)",
    "tlsRoleMailHint": "میل سرور کا میزبان نام",
    "tlsRoleWebmail": "ویب میل",
    "tlsRoleWebmailHint": "ویب میل ورچوئل ہوسٹ",
    "tlsRoleApex": "اپیکس ڈومین",
    "tlsRoleApexHint": "ویب / اعلی سرٹیفکیٹ",
    "tlsRequestLe": "ایل ای کی درخواست کریں۔",
    "tlsRequestLeFor": "{{host}} کے لیے LE کی درخواست کریں",
    "advancedToolsTitle": "قطار اور کلائنٹ",
    "flushQueueConfirm": "مقامی MTA قطار کو فلش کریں؟ اسے کالعدم نہیں کیا جا سکتا۔",
    "mailSslTitleShort": "سرٹیفکیٹس اور TLS",
    "deleteDomain": "ڈومین حذف کریں۔",
    "deleteDomainConfirmTitle": "ای میل ڈومین حذف کریں؟",
    "deleteDomainConfirm": "{{domain}} اور اس کے میل باکسز، عرفی نام، اور کنٹرول پلین ڈیٹا کو حذف کرتا ہے۔ سسٹم پوسٹ فکس/ڈوکوٹ کنفیگریشن کو اب بھی صفائی کی ضرورت ہو سکتی ہے۔",
    "deleteDomainBtn": "حذف کریں۔",
    "deleteMailbox": "میل باکس کو حذف کریں۔",
    "deleteMailboxTitle": "میل باکس حذف کریں؟",
    "deleteMailboxDesc": "{{address}}، کنٹرول پلین ڈیٹا، اور مقامی میلڈیر اگر موجود ہو تو حذف کرتا ہے۔",
    "deleteMailboxC1": "میل باکس لاگ ان اور میل فائلیں۔",
    "deleteMailboxC2": "ڈومین ورچوئل میپ کو دوبارہ لکھیں (کنٹرول ہوائی جہاز)",
    "deleteMailboxC3": "سسٹم ڈوکوٹ/پوسٹ فکس کو اب بھی صفائی کی ضرورت ہو سکتی ہے۔",
    "deleteAliasTitle": "عرف کو حذف کریں/فارورڈ کریں؟",
    "deleteAliasDesc": "{{source}} حذف کرتا ہے۔",
    "deleteImpact": "{{mailboxes}} میل باکسز · {{records}} DNS ریکارڈز · {{aliases}} عرفی نام",
    "deleteDomainC1": "تمام میل باکسز اور عرفی نام",
    "deleteDomainC2": "کنٹرول پلین DKIM، DNS تجاویز اور جھنڈے",
    "deleteDomainC3": "مقامی dataDir/ای میل ڈائریکٹری اگر موجود ہو۔",
    "deleteDomainC4": "سسٹم ایم ٹی اے کے نقشے باقی رہ سکتے ہیں۔ اگر ضرورت ہو تو الگ الگ صاف کریں",
    "deleteDialogTitle": "میل ڈومین کو مستقل طور پر حذف کریں۔",
    "deleteDialogDesc": "{{domain}} حذف ہونے والا ہے۔ اسے کالعدم نہیں کیا جا سکتا۔",
    "deletePermanent": "مستقل طور پر حذف کریں۔",
    "deleteRemoveData": "مقامی میل ڈیٹا کو بھی ہٹا دیں۔",
    "deleteRemoveDataDesc": "صرف پینل سے ہٹانے کے لیے نشان ہٹا دیں؛ میلڈر ڈسک پر رہتا ہے۔",
    "deleteTypeName": "تصدیق کے لیے ڈومین ٹائپ کریں۔",
    "deleteTypeNameHint": "بالکل مماثل ہونا چاہیے: {{name}}",
    "deleteWillData": "مقامی dataDir/ای میل ڈائریکٹری اگر موجود ہو۔",
    "deleteKeepData": "مقامی ڈیٹا ڈیر میل ڈیٹا رکھیں",
    "deleteSystemWarn": "سسٹم پوسٹ فکس/ڈوکوٹ نقشے خود بخود صاف نہیں ہوتے ہیں۔ اگر ضرورت ہو تو الگ الگ صاف کریں.",
    "hostIpPick": "میزبان IPv4",
    "hostIpPickV6": "میزبان IPv6",
    "editMailboxTitle": "میل باکس میں ترمیم کریں۔",
    "editMailboxDesc": "{{address}} کے لیے پاس ورڈ یا لاگ ان سیٹنگز تبدیل کریں",
    "editMailboxSave": "تبدیلیاں محفوظ کریں۔",
    "newPassword": "نیا پاس ورڈ",
    "newPasswordHint": "موجودہ پاس ورڈ رکھنے کے لیے خالی چھوڑ دیں (اگر سیٹ ہو تو کم از کم 8 حروف)",
    "confirmPassword": "پاس ورڈ کی تصدیق کریں۔",
    "mailboxStatus": "حیثیت",
    "mailboxStatusActive": "فعال (لاگ ان کی اجازت ہے)",
    "mailboxStatusDisabled": "غیر فعال (لاگ ان مسدود)",
    "mailboxStatusHint": "Dovecot passdb پر برآمدات * کو غیر فعال کر دیا گیا ہے لہذا لاگ ان کرنے سے انکار کر دیا گیا ہے۔",
    "colAddress": "پتہ",
    "colLocalPart": "مقامی حصہ",
    "colPassword": "پاس ورڈ",
    "colCreated": "بنایا",
    "hasPassword": "سیٹ",
    "noPassword": "سیٹ نہیں ہے۔",
    "mailboxPager": "میل باکس کے صفحات",
    "prevPage": "پچھلا",
    "nextPage": "اگلا",
    "pageOf": "صفحہ {{page}} / {{total}} · {{count}}",
    "mailboxEmptyTitle": "ابھی تک کوئی میل باکس نہیں ہے۔",
    "passwordMismatch": "پاس ورڈز مماثل نہیں ہیں۔",
    "passwordTooShort": "پاس ورڈ کم از کم 8 حروف کا ہونا چاہیے۔",
    "mailboxUpdateNeedField": "نیا پاس ورڈ سیٹ کریں یا اسٹیٹس تبدیل کریں۔",
    "catchallHint": "نامعلوم لوکل حصے ہدف میل باکس پر جائیں گے۔ لاگو ہونے تک مسودہ۔",
    "queueSearchPh": "ID، بھیجنے والا یا وصول کنندہ تلاش کریں…",
    "queueId": "قطار ID",
    "queueSender": "بھیجنے والا",
    "queueRecipients": "وصول کنندگان",
    "queueSize": "سائز",
    "queueReason": "وجہ",
    "queueActive": "فعال",
    "queueHeld": "روکا گیا",
    "queueDeferred": "ملتوی",
    "deleteQueueTitle": "اس قطار کا پیغام حذف کریں؟",
    "deleteQueueDesc": "مقامی MTA قطار سے {{id}} ہٹائیں۔ YSK_EXECUTE درکار ہے۔",
    "openQueuePage": "میل قطار کھولیں",
    "dovecotFailedHint": "Dovecot failed. Open the Software tab for status; if the mail certificate is missing, issue it on the SSL page first.",
    "dovecotFailedStatus": "ڈوکوٹ {{status}} ہے۔ یونٹ کے خلاصے کے لیے سافٹ ویئر ٹیب کھولیں۔",
    "mailCertMissing": "{{hosts}} کے لیے کوئی سرٹیفکیٹ نہیں ہے۔ اسے SSL صفحہ پر جاری کریں۔",
    "mailCertPresent": "ایک میل سرٹیفکیٹ پہلے ہی جاری کیا گیا ہے — یہ گمشدہ سرٹیفکیٹ کا مسئلہ نہیں ہے۔",
    "webmailNeedCert": "{{host}} کے لیے کوئی سرٹیفکیٹ نہیں — HTTPS کو مجبور کرنے سے پہلے اسے SSL پر جاری کریں۔",
    "domainRequired": "ایک ڈومین درج کریں۔",
    "domainInvalid": "ایک درست ڈومین درج کریں۔",
    "serverIpRequired": "سرور IP درج کریں۔",
    "serverIpInvalid": "ایک درست IP ایڈریس درج کریں۔",
    "serverIpv6Invalid": "ایک درست IPv6 پتہ درج کریں۔",
    "localPartRequired": "مقامی حصہ درج کریں۔",
    "localPartInvalid": "مقامی حصہ صرف حروف، ہندسوں کا استعمال کر سکتا ہے۔ _ + -",
    "aliasDestRequired": "کم از کم ایک منزل کا پتہ درج کریں۔",
    "mailboxStatusManaged": "منظم",
    "mailboxStatusActiveShort": "فعال",
    "mailboxStatusDisabledShort": "معذور",
    "mailboxStatusSystem": "نظام فراہم کیا گیا۔",
    "mailboxStatusPending": "زیر التواء نظام",
    "mailboxStatusFailed": "سسٹم ناکام ہو گیا۔",
    "dnsblCleanStatus": "درج نہیں",
    "dnsblListedStatus": "درج",
    "deliverabilityDone": "ڈیلیوری چیک مکمل ({{score}}/100)",
    "sieveEmpty": "کوئی تحریری چھلنی فائلیں نہیں ہیں۔",
    "sieveListed": "{{count}} تحریری فائل",
    "webmailHostnameRequired": "ویب میل کا میزبان نام درج کریں۔",
    "sieveFilesTitle": "تحریری فائلیں۔"
  },
  "errors": {
    "YSK_UNAUTHORIZED": "غیر مجاز",
    "YSK_FORBIDDEN": "حرام",
    "YSK_NOT_FOUND": "نہیں ملا",
    "YSK_VALIDATION": "غلط ان پٹ",
    "YSK_ALLOWLIST_DENIED": "اجازت کی فہرست میں نہیں۔",
    "YSK_APPROVAL_REQUIRED": "منظوری درکار ہے۔",
    "YSK_APPROVAL_PENDING": "منظوری زیر التواء ہے۔",
    "YSK_APPROVAL_REJECTED": "منظوری مسترد کر دی گئی۔",
    "YSK_SANDBOX_VIOLATION": "سینڈ باکس کی خلاف ورزی",
    "YSK_LLM_UNTRUSTED": "غیر بھروسہ مند LLM آؤٹ پٹ",
    "YSK_CONFIG_INVALID": "غلط کنفیگریشن",
    "YSK_SETUP_INCOMPLETE": "سیٹ اپ نامکمل ہے۔",
    "YSK_UPDATE_FAILED": "اپ ڈیٹ ناکام ہو گیا۔",
    "YSK_INTERNAL": "اندرونی خرابی۔",
    "YSK_NEED_EXECUTE": "میزبان پر عمل درآمد کی اجازت درکار ہے۔",
    "YSK_NEED_ROOT": "جڑ کی ضرورت ہے۔",
    "YSK_RATE_LIMITED": "بہت زیادہ کوششیں؛ بعد میں دوبارہ کوشش کریں",
    "YSK_TOTP_REQUIRED": "تصدیقی کوڈ درکار ہے۔",
    "auth": {
      "needCredentials": "صارف نام اور پاس ورڈ درج کریں۔",
      "rateLimited": "سائن ان کرنے کی بہت زیادہ کوششیں؛ بعد میں دوبارہ کوشش کریں",
      "badCredentials": "غلط صارف نام یا پاس ورڈ",
      "accountSuspended": "اکاؤنٹ معطل",
      "adminTotpStrict": "منتظمین کو 2FA (سخت) کو فعال کرنا ہوگا۔ اندراج شدہ اکاؤنٹ استعمال کریں یا سخت وضع کو غیر فعال کریں۔",
      "totpReplay": "پہلے سے استعمال شدہ کوڈ؛ اگلی مدت کا انتظار کریں۔",
      "totpRequired": "ایک درست تصدیقی کوڈ درکار ہے۔",
      "mustEnrollTotp": "ایڈمن پالیسی: ابھی دو عنصر کی توثیق کو فعال کریں۔",
      "userNotFound": "صارف نہیں ملا",
      "totpSetupNeedReauth": "2FA کو فعال کرنے کے لیے آپ کا پاس ورڈ درکار ہے (یا حالیہ اسٹیپ اپ کوڈ)",
      "totpBeginFirst": "پہلے 2FA سیٹ اپ شروع کریں۔",
      "totpInvalid": "غلط تصدیقی کوڈ",
      "stepUpRequired": "اس کارروائی کے لیے ایک نئے تصدیقی کوڈ کی ضرورت ہے۔",
      "missingCredential": "غائب اسناد",
      "apiKeyUserMissing": "API کلید کا مالک نہیں ملا",
      "apiKeyInvalid": "غلط API کلید",
      "sessionExpired": "سیشن ختم ہو گیا؛ دوبارہ سائن ان کریں۔",
      "sessionIdle": "بیکار ٹائم آؤٹ؛ دوبارہ سائن ان کریں۔",
      "totpNotEnabled": "2FA فعال نہیں ہے۔",
      "totpSecretNoDataDir": "TOTP سیکرٹ کو خفیہ کیا گیا ہے لیکن dataDir سیٹ نہیں ہے۔",
      "mustChangePassword": "جاری رکھنے سے پہلے نیا پاس ورڈ سیٹ کریں",
      "policyNeedsOwn2fa": "اس اکاؤنٹ کے لیے 2FA آن کریں اور دوسروں کے لیے 2FA کی ضرورت سے پہلے TOTP کوڈ کے ساتھ تصدیق کریں۔"
    },
    "http": {
      "notFoundRoute": "نہیں ملا: {{method}} {{path}}",
      "unauthorized": "سائن ان نہیں یا سیشن کی میعاد ختم ہوگئی",
      "forbidden": "آپ کو اس کارروائی کی اجازت نہیں ہے۔",
      "notFound": "وسیلہ نہیں ملا",
      "unprocessable": "سرور کی طرف سے درخواست مسترد کر دی گئی۔",
      "requestFailed": "درخواست ناکام ہو گئی ({{status}})",
      "jsonInvalid": "غلط JSON",
      "internal": "اندرونی خرابی۔",
      "payloadTooLarge": "درخواست کا مواد بہت بڑا ہے"
    },
    "YSK_HOST_BROWSE_SSRF": "سیکیورٹی پالیسی کے ذریعہ میزبان براؤز کو مسدود کردیا گیا ہے۔",
    "YSK_HOST_BROWSE_SESSION": "میزبان براؤز سیشن نہیں ملا یا ختم ہو گیا۔",
    "YSK_HOST_BROWSE_UPSTREAM": "میزبان براؤز اپ اسٹریم بازیافت ناکام ہوگئی",
    "YSK_HOST_BROWSE_NEED_CHROME": "اصلی براؤزر انجن کو میزبان پر کروم/کرومیم کی ضرورت ہوتی ہے۔"
  },
  "fail2ban": {
    "backToProtection": "تحفظ",
    "statCurrentBan": "موجودہ پابندیاں",
    "statTotal": "مکمل پابندی",
    "statBanList": "پابندی کی فہرست",
    "statBoot": "بوٹ پر",
    "startedOk": "fail2ban شروع ہوا۔",
    "startService": "سروس شروع کریں۔",
    "notInstalled": "fail2ban انسٹال نہیں ہے۔",
    "toolHintPrefix": "بنیادی اوزار:",
    "toolHintBody": "fail2ban = لاگ اسکین کرنے کے بعد،",
    "toolHintTemp": "عارضی",
    "toolHintBody2": "پابندیاں · حملے کے ردعمل کے استعمال کے لیے",
    "toolHintUfw": "UFW = بندرگاہیں / مستقل قواعد",
    "tabs": {
      "bans": "پابندی کی فہرست",
      "whitelist": "وائٹ لسٹ",
      "jails": "جیلیں",
      "policy": "پالیسی",
      "service": "سروس",
      "about": "کے بارے میں"
    },
    "manualBanTitle": "دستی پابندی (عارضی)",
    "ipPlaceholder": "IPv4 یا IPv6",
    "banipOk": "banip ہو گیا",
    "manualBanHint": "عارضی بلاک؛",
    "currentBans": "فی الحال پابندی ہے۔",
    "bannedTableTitle": "ممنوعہ IPs (Live fail2ban-client)",
    "bannedTableDesc": "کلائنٹ تک رسائی کی ضرورت ہے؛ پابندی ختم کرنے کی ضرورت ہے YSK_EXECUTE",
    "unbanOk": "غیر ممنوع",
    "unban": "پابندی ختم کریں۔",
    "addWhitelistTitle": "نظر انداز کرنے والی وائٹ لسٹ میں شامل کریں۔",
    "whitelistAdded": "وائٹ لسٹ میں شامل کر دیا گیا۔",
    "addWhitelistShort": "+سفید فہرست",
    "emptyBansTitle": "کوئی ممنوعہ IPs نہیں۔",
    "emptyBansDesc": "یا fail2ban-client کو پڑھنے کی اجازت نہیں ہے۔",
    "ignoreipTitle": "وائٹ لسٹ کو نظرانداز کریں۔",
    "ignoreipDesc": "آئی پی پر کبھی پابندی نہیں لگائی گئی (پینل فائل + اختیاری لائیو فیل 2 بین کلائنٹ)",
    "whitelistEmptyWarn": "وائٹ لسٹ خالی ہے؛ jail آپ پر پابندی لگا سکتے ہیں۔ ignoreip سے پہلے لاگ اِن IP شامل کریں۔",
    "suggestIgnoreLogin": "آپ کا لاگ اِن IP {{ip}}",
    "applyIgnoreEmptyWarn": "خالی وائٹ لسٹ سے اطلاق ignoreip صاف کر دے گا",
    "applyIgnoreNeedConfirm": "jail ignoreip دوبارہ لکھتا ہے اور fail2ban ری لوڈ کرتا ہے",
    "addIp": "آئی پی شامل کریں۔",
    "addWhitelist": "وائٹ لسٹ میں شامل کریں۔",
    "applyPolicyIgnoreip": "پالیسی کا اطلاق کریں (بشمول نظر انداز)",
    "applyIgnoreipOk": "jail.local میں ignoreip لکھا اور اپلائی کیا۔",
    "ignoreipHint": "YSK_EXECUTE کے بغیر صرف پینل فائل لکھی جاتی ہے (apply_status=written)؛",
    "whitelistTitle": "وائٹ لسٹ ({{count}})",
    "whitelistRemoved": "وائٹ لسٹ سے ہٹا دیا گیا۔",
    "remove": "ہٹا دیں۔",
    "emptyWhitelistTitle": "ابھی تک کوئی وائٹ لسٹ IPs نہیں ہیں۔",
    "emptyWhitelistDesc": "ایڈمن آئی پیز شامل کریں تاکہ آپ پر پابندی نہ لگے",
    "activeJails": "فعال جیلیں۔",
    "colCurrent": "کرنٹ",
    "colTotal": "کل",
    "colDesc": "تفصیل",
    "emptyJailsTitle": "کوئی جیل نہیں۔",
    "emptyJailsDesc": "سروس نہیں چل رہی ہے یا jail.local لاگو نہیں ہے۔",
    "policyTitle": "جیل کی پالیسی",
    "policyDesc": "پینل jail.local لکھتا ہے؛ کاپیاں + دوبارہ لوڈ کریں (UFW کے ذریعے نہیں)",
    "bantimeHint": "پابندی کی مدت",
    "findtimeHint": "گنتی کی کھڑکی",
    "maxretryHint": "ونڈو میں زیادہ سے زیادہ ناکامیاں",
    "customExample2h": "حسب ضرورت، جیسے 2h",
    "customExample15m": "حسب ضرورت، جیسے 15m",
    "customMaxretry": "حسب ضرورت 1–50",
    "min": "{{n}} منٹ",
    "hour": "{{n}} گھنٹہ",
    "week": "{{n}} ہفتہ",
    "enableJailsHint": "جیلوں کو فعال کریں (چیک کریں پھر درخواست دیں):",
    "writtenOnlyMsg": "پینل فائل لکھی (میزبان پر لاگو نہیں)",
    "writeOnly": "صرف پینل فائل لکھیں۔",
    "appliedOk": "fail2ban لاگو ہوا۔",
    "applyToSystem": "سسٹم پر لگائیں۔",
    "systemdTitle": "سسٹمڈ کنٹرول",
    "enableAndStart": "فعال کریں اور شروع کریں۔",
    "serviceHint": "حملے کے جواب کے لیے استعمال کریں۔",
    "serviceHintSuffix": "(اس صفحہ کی جیلوں کو کال کرتا ہے + Nginx شرح کی حد؛",
    "actionOk": {
      "enable": "fail2ban کو فعال کیا اور شروع کیا۔",
      "start": "fail2ban شروع ہوا۔",
      "reload": "fail2ban دوبارہ لوڈ ہو گیا۔",
      "restart": "fail2ban دوبارہ شروع ہوا۔",
      "stop": "fail2ban رک گیا۔"
    },
    "statWhitelist": "وائٹ لسٹ",
    "invalidIp": "ایک درست IPv4، IPv6، یا CIDR درج کریں۔",
    "whitelistPendingApply": "پینل کی فہرست میں محفوظ کیا گیا۔ jail.local لکھنے کے لیے اپلائی پالیسی کو دبائیں۔",
    "ignoreipFile": "dataDir/fail2ban/ignoreip.txt",
    "jailsTabHint": "فعال جیلوں کی حالت۔ پالیسی ٹیب میں جیلوں کو آن یا آف کریں۔",
    "colJail": "جیل",
    "colEnabled": "پر",
    "serviceStateLine": "یونٹ {{unit}} · {{state}} · بوٹ {{boot}}",
    "jail": {
      "sshd": "SSH بروٹ فورس",
      "nginxHttpAuth": "Nginx HTTP تصدیق",
      "nginxBotsearch": "Nginx سکینر / بوٹ تحقیقات",
      "nginxBadbots": "Nginx معروف برے بوٹس",
      "nginxLimitReq": "Nginx شرح کی حد کی جیل",
      "postfix": "پوسٹ فکس میل بروٹ فورس",
      "dovecot": "ڈوکوٹ میل لاگ ان",
      "recidive": "مکرر مجرم"
    },
    "cannotBanSelf": "یہ میزبان یا آپ کا لاگ ان آئی پی ہے — اسے پابندی لگانے کے بجائے نظر انداز میں شامل کریں۔",
    "suggestIgnoreHint": "تجویز کردہ ایڈمن آئی پیز (پینل فائل صرف اس وقت تک جب تک کہ آپ پالیسی لاگو نہ کریں):",
    "suggestIgnoreAdd": "{{ip}} شامل کریں"
  },
  "featurePage": {
    "back": "پیچھے"
  },
  "files": {
    "pillFiles": "{{count}} فائلیں۔",
    "pillTrash": "{{count}} ردی کی ٹوکری میں",
    "pillSpace": "{{used}} استعمال کیا گیا۔",
    "statFiles": "فائلیں",
    "statFolders": "فولڈرز",
    "statUsage": "استعمال",
    "statSelected": "منتخب",
    "statTrash": "ردی کی ٹوکری",
    "statShares": "شیئرز",
    "publicSiteSettings": "عوامی سائٹ کی ترتیبات",
    "opsResultTitle": "فائل آپریشن کا نتیجہ",
    "closeResult": "نتیجہ بند کریں۔",
    "tabBrowse": "براؤز کریں۔",
    "tabTrash": "ردی کی ٹوکری",
    "tabShares": "شیئرز",
    "spaceLabel": "خلا",
    "publicFiles": "عوامی فائلیں۔",
    "viewLabel": "دیکھیں",
    "allFiles": "تمام فائلیں۔",
    "favorites": "پسندیدہ",
    "upload": "اپ لوڈ کریں۔",
    "newFolder": "نیا فولڈر",
    "newTextFile": "نئی ٹیکسٹ فائل",
    "download": "ڈاؤن لوڈ کریں۔",
    "copy": "کاپی",
    "move": "منتقل",
    "zip": "زپ",
    "unzip": "ان زپ کریں۔",
    "unzipDone": "ان زپ شدہ {{path}}",
    "unzipFailed": "ان زپ ناکام ہو گیا۔",
    "delete": "حذف کریں۔",
    "searchName": "تلاش کریں…",
    "sortAria": "چھانٹنا",
    "sortNameAsc": "نام ↑",
    "sortNameDesc": "نام↓",
    "sortSizeAsc": "چھوٹا↑",
    "sortSizeDesc": "بڑا↓",
    "sortMtimeDesc": "تازہ ترین",
    "sortMtimeAsc": "قدیم ترین",
    "viewList": "فہرست",
    "viewIcons": "شبیہیں",
    "viewAria": "موڈ دیکھیں",
    "toolbarAria": "فائل ایکشنز",
    "pathAria": "راستہ",
    "rootPublic": "عوامی",
    "rootProject": "پروجیکٹ",
    "emptyFavorites": "ابھی تک کوئی پسندیدہ نہیں ہے۔",
    "emptyFolder": "یہ فولڈر خالی ہے۔",
    "emptyFolderHint": "اپ لوڈ کرنے کے لیے فائلیں یا فولڈرز یہاں چھوڑیں، یا اپ لوڈ پر کلک کریں۔",
    "selectItem": "{{name}} منتخب کریں",
    "colName": "نام",
    "colSize": "سائز",
    "colMtime": "ترمیم شدہ",
    "rename": "نام تبدیل کریں۔",
    "unfavorite": "ناپسندیدہ",
    "favorite": "پسندیدہ",
    "share": "شیئر کریں۔",
    "versions": "ورژنز",
    "selectAllAria": "سبھی کو منتخب کریں۔",
    "selectAll": "سبھی کو منتخب کریں۔",
    "folder": "فولڈر",
    "dirNamedLikeFile": "(بقیہ فولڈر؛ نام فائل جیسا ہے)",
    "dropToUpload": "اپ لوڈ کرنے کے لیے چھوڑیں۔",
    "trashTitle": "ردی کی ٹوکری ({{count}})",
    "trashDesc": "حذف شدہ فائلوں کو بحال یا مستقل طور پر ہٹایا جا سکتا ہے۔",
    "emptyTrash": "کوڑے دان کو خالی کریں۔",
    "emptyTrashTitle": "کوڑے دان کو خالی کریں؟",
    "emptyTrashDesc": "کوڑے دان میں موجود ہر فائل کو مستقل طور پر حذف کر دیا جائے گا۔ اسے کالعدم نہیں کیا جا سکتا۔",
    "purgeForeverDesc": "یہ فائل مستقل طور پر حذف ہو جائے گی۔ اسے کالعدم نہیں کیا جا سکتا۔",
    "emptyTrashDone": "کوڑے دان کو خالی کر دیا گیا۔",
    "colOrigPath": "اصل راستہ",
    "colDeletedAt": "پر حذف کر دیا گیا۔",
    "restore": "بحال کریں۔",
    "restored": "بحال",
    "purgeForever": "ہمیشہ کے لیے حذف کر دیں۔",
    "purged": "مستقل طور پر حذف کر دیا گیا۔",
    "trashEmpty": "ردی کی ٹوکری خالی ہے۔",
    "sharesTitle": "عوامی اشتراک کے لنکس ({{count}})",
    "colPath": "راستہ",
    "colLink": "لنک",
    "colDownloads": "ڈاؤن لوڈز",
    "unshare": "اشتراک ختم کریں۔",
    "unshareDone": "اشتراک منسوخ کر دیا گیا۔",
    "sharesEmpty": "ابھی تک کوئی شیئرز نہیں ہیں۔",
    "sharesEmptyHint": "فائل قطار پر شیئر پر کلک کریں۔",
    "webdavTitle": "WebDAV ترتیبات",
    "webdavDesc": "فائنڈر، ونڈوز، یا rclone میں HTTP بنیادی کے ذریعے عوامی فائلوں کی جڑ کو ماؤنٹ کریں۔ ٹوکن ایک بار دکھایا گیا ہے۔",
    "enableIssueToken": "فعال کریں اور ٹوکن جاری کریں۔",
    "webdavReissueToken": "ٹوکن دوبارہ جاری کریں۔",
    "webdavReissueConfirm": "دوبارہ جاری کرنے سے پرانا پاس ورڈ فوری طور پر باطل ہو جاتا ہے۔ نصب کلائنٹس منقطع ہو جائیں گے۔ جاری رکھیں؟",
    "webdavDisableConfirm": "غیر فعال کرنے سے تمام /webdav کنکشن مسترد ہو جائیں گے۔ جاری رکھیں؟",
    "tokenIssued": "ٹوکن جاری کیا گیا۔",
    "status": "حیثیت",
    "enabledMount": "فعال · {{path}}",
    "notEnabled": "فعال نہیں ہے۔",
    "disable": "غیر فعال کریں۔",
    "webdavAlreadyOff": "WebDAV پہلے ہی بند ہے۔",
    "webdavDisabled": "WebDAV غیر فعال ہے۔",
    "webdavEnabledNoEcho": "فعال (پاس ورڈ دوبارہ نہیں دکھایا جائے گا؛ اگر ضرورت ہو تو دوبارہ جاری کریں)",
    "webdavDefaultOff": "بطور ڈیفالٹ آف — شروع کرنے کے لیے فعال کریں اور ٹوکن جاری کریں پر کلک کریں۔",
    "webdavAfterEnable": "WebDAV فعال کر کے ٹوکن جاری کرنے کے بعد دستیاب۔",
    "webdavOn": "فعال",
    "webdavOff": "معذور",
    "webdavOffNoToken": "غیر فعال (کوئی فعال ٹوکن نہیں)",
    "webdavTokenId": "ٹوکن #{{id}}",
    "webdavTokenInactive": "غیر فعال — ٹوکن #{{id}} فعال نہیں ہے۔",
    "webdavUpdated": "اپ ڈیٹ کیا گیا {{at}}",
    "webdavTokenOnceTitle": "ابھی پاس ورڈ کاپی کریں۔",
    "webdavTokenOnceHint": "یہ پاس ورڈ صرف ایک بار دکھایا گیا ہے۔ آپ کے اس صفحہ کو چھوڑنے کے بعد اسے بازیافت نہیں کیا جا سکتا۔",
    "webdavConnTitle": "کنکشن",
    "webdavConnDesc": "اس URL کو اپنے کلائنٹ میں HTTP بنیادی اسناد کے ساتھ استعمال کریں۔",
    "webdavUrl": "سرور URL",
    "webdavUsername": "صارف نام",
    "webdavPassword": "پاس ورڈ (ٹوکن)",
    "webdavPasswordHidden": "پہلے جاری کیا گیا اور دوبارہ نہیں دکھایا گیا — دوبارہ جاری کریں یا محفوظ کردہ پاس ورڈ استعمال کریں۔",
    "webdavPasswordNone": "ابھی جاری نہیں ہوا۔",
    "webdavRoot": "ماؤنٹ جڑ",
    "webdavRootValue": "پینل عوامی فائلوں کی جڑ",
    "webdavAuth": "تصدیق",
    "webdavAuthValue": "HTTP بنیادی · صارف ysk · پاس ورڈ = پینل سے جاری کردہ ٹوکن",
    "webdavConnBundle": "کنکشن کی تفصیلات",
    "webdavCopyAll": "کنکشن کی تمام تفصیلات کاپی کریں۔",
    "webdavClientsTitle": "کلائنٹ سیٹ اپ",
    "webdavClientsDesc": "عام ماؤنٹ ترکیبیں (HTTPS کو ترجیح دیں؛ ضرورت پڑنے پر کلائنٹ میں خود دستخط شدہ سرٹیفکیٹس پر بھروسہ کریں)",
    "webdavClientFinder": "macOS فائنڈر",
    "webdavClientFinderHint": "جائیں → سرور سے جڑیں… (⌘K)، URL، user ysk، پاس ورڈ = ٹوکن پیسٹ کریں۔",
    "webdavClientWin": "ونڈوز",
    "webdavClientWinHint": "یہ پی سی → میپ نیٹ ورک ڈرائیو → مختلف اسناد کا استعمال کرتا ہے۔ یا سائبر ڈک / ون ایس سی پی (ویب ڈی اے وی)۔",
    "webdavNotesTitle": "نوٹس",
    "webdavNote1": "WebDAV صرف عوامی فائلوں کے روٹ کا نقشہ بناتا ہے — پورے میزبان فائل سسٹم کو نہیں۔",
    "webdavNote2": "ریورس پراکسی/فائر وال کے ذریعے پینل پورٹ کو بے نقاب کریں؛ صرف HTTPS کو ترجیح دیں۔",
    "webdavNote3": "دوبارہ جاری کرنے سے پرانا ٹوکن فوری طور پر باطل ہو جاتا ہے۔ غیر فعال تمام /webdav درخواستوں کو مسترد کرتا ہے۔",
    "webdavNote4": "OPTIONS/PROPFIND/GET/PUT کی حمایت کرتا ہے۔ مکمل LOCK سویٹ نامکمل ہو سکتا ہے۔",
    "copiedLabel": "کاپی کیا گیا \"{{label}}\"",
    "newFolderTitle": "نیا فولڈر",
    "willCreateAt": "\"{{path}}\" کے تحت بنائے گا",
    "nameRequired": "ایک نام درج کریں۔",
    "folderCreated": "فولڈر بنایا گیا۔",
    "create": "بنائیں",
    "folderName": "فولڈر کا نام",
    "noPathSepHint": "راستہ الگ کرنے والے پر مشتمل نہیں ہونا چاہیے۔",
    "newTextTitle": "نئی ٹیکسٹ فائل",
    "fileNameRequired": "فائل کا نام درج کریں۔",
    "textFileCreated": "ٹیکسٹ فائل بنائی گئی۔",
    "fileName": "فائل کا نام",
    "fileNameHint": "جیسے readme.md یا notes.txt",
    "versionsTitle": "ورژن کی تاریخ",
    "versionsDesc": "",
    "noVersions": "ابھی تک کوئی ورژن کی تاریخ نہیں ہے۔",
    "noVersionsHint": "",
    "versionRestored": "بحال",
    "restoreVersionConfirm": "موجودہ فائل {{file}} پر {{version}} کو بحال کریں؟ یہ ڈسک پر فائل کو اوور رائٹ کر دیتا ہے۔",
    "renameTitle": "نام تبدیل کریں۔",
    "renameCurrent": "موجودہ: {{name}}",
    "renamed": "نام تبدیل کر دیا گیا۔",
    "newName": "نیا نام",
    "newNameHint": "صرف نام بدلتا ہے؛ اسی ڈائریکٹری میں رہتا ہے۔",
    "copyTo": "اس میں کاپی کریں…",
    "moveTo": "منتقل کریں…",
    "copyMoveDesc": "{{action}} {{count}} آئٹم",
    "actionCopy": "کاپی",
    "actionMove": "منتقل",
    "copied": "کاپی",
    "moved": "منتقل کر دیا گیا",
    "targetFolderPath": "ہدف فولڈر کا راستہ",
    "targetFolderHint": "جڑ سے رشتہ دار، جیسے دستاویزات یا دستاویزات/a؛ خالی = جڑ",
    "shareCreateTitle": "فائل شیئر کریں۔",
    "shareCreateDesc": "ایک عوامی ڈاؤن لوڈ لنک بنائیں۔ اختیاری پاس ورڈ۔",
    "createLink": "لنک بنائیں",
    "sharePath": "راستہ:",
    "passwordOptional": "پاس ورڈ (اختیاری)",
    "passwordOptionalHint": "کھلی رسائی کے لیے خالی چھوڑ دیں۔",
    "passwordPlaceholder": "اختیاری",
    "linkCreated": "لنک بنایا گیا:",
    "chmodTitle": "اجازتیں تبدیل کریں (chmod)",
    "chmodDone": "chmod {{mode}} → {{count}} آئٹم",
    "chmodDoneShort": "chmod {{mode}} ہو گیا۔",
    "chmodFailed": "chmod ناکام ہوگیا۔",
    "apply": "لگائیں",
    "chmodApplyHint": "{{count}} منتخب آئٹمز پر لاگو کریں (آکٹل، جیسے 644 / 755)",
    "chmod644": "644 فائل",
    "chmod755": "755 قابل عمل",
    "chmod600": "600 نجی",
    "chmod700": "700 نجی ڈائر",
    "chmod775": "775 گروپ لکھیں۔",
    "chmodCustomPh": "حسب ضرورت 0644…",
    "mode": "موڈ",
    "zipTitle": "زپ پر کمپریس کریں۔",
    "zipCreated": "{{path}} بنایا گیا",
    "zipDone": "زپ شدہ → {{path}}",
    "zipFailed": "زپ ناکام ہوگئی",
    "compress": "کمپریس",
    "zipHint": "{{count}} منتخب آئٹمز کو موجودہ فولڈر میں زپ کریں (میزبان پر زپ کی ضرورت ہے)",
    "destFileName": "منزل فائل کا نام",
    "destPathHint": "راستہ: {{path}}",
    "movedToTrash": "کوڑے دان میں منتقل کر دیا گیا۔",
    "moveToTrashTitle": "کوڑے دان میں منتقل کریں؟",
    "moveToTrashDesc": "{{count}} آئٹمز کو حذف کریں (کوڑے دان سے بحال کیا جا سکتا ہے)",
    "deleteMore": "اور {{n}} مزید",
    "unshareTitle": "اس اشتراک کو منسوخ کریں؟",
    "unshareDesc": "{{name}} ({{url}}) کے لیے لنک کو منسوخ کریں۔ لنک فوری طور پر کام کرنا بند کر دیتا ہے۔",
    "preview": "پیش نظارہ",
    "imagePreviewNeedLogin": "تصویری پیش نظارہ لاگ ان کی ضرورت ہے؛ اس کے بجائے ڈاؤن لوڈ کا استعمال کریں۔",
    "pdfDownloadHint": "کھولنے کے لیے پی ڈی ایف ڈاؤن لوڈ کریں (تصنیف ہیڈر کی ضرورت ہے)",
    "noEmbedPreview": "اس قسم کو سرایت نہیں کیا جا سکتا؛ براہ کرم ڈاؤن لوڈ کریں۔",
    "uploadDone": "اپ لوڈ کردہ {{count}} فائل (فائلیں)",
    "downloadFailedStatus": "ڈاؤن لوڈ ناکام ہو گیا ({{status}})",
    "downloadFailed": "ڈاؤن لوڈ ناکام ہو گیا۔",
    "uploadFolder": "فولڈر اپ لوڈ کریں۔",
    "dropFolderOrFile": "اپ لوڈ کرنے کے لیے فائلیں یا فولڈرز چھوڑ دیں۔",
    "uploadPanelTitle": "اپ لوڈز",
    "uploadPanelStats": "{{done}}/{{total}} ہو گیا · {{err}} ناکام ہو گیا۔",
    "uploadClearDone": "صاف ختم",
    "uploadInFolder": "فولڈر {{folder}}",
    "uploadStatusDone": "ہو گیا",
    "uploadStatusError": "ناکام",
    "uploadStatusQueued": "قطار میں لگ گیا۔",
    "uploadNoFile": "کوئی فائل ڈیٹا نہیں ہے۔",
    "uploadSomeFailed": "{{count}} آئٹم ناکام ہو گئے۔",
    "uploadTruncated": "{{max}} آئٹمز تک محدود اپ لوڈ کریں ({{total}} منتخب کیا گیا؛ باقی چھوڑ دیا گیا)",
    "previewFailed": "پیش نظارہ ناکام ہوگیا۔",
    "videoNotSupported": "آپ کا براؤزر یہ ویڈیو نہیں چلا سکتا۔",
    "audioNotSupported": "آپ کا براؤزر یہ آڈیو نہیں چلا سکتا۔",
    "edit": "ترمیم کریں۔",
    "editorTitle": "ترمیم کریں · {{name}}",
    "editorSave": "محفوظ کریں۔",
    "editorSavedIdle": "محفوظ کیا گیا۔",
    "editorSaved": "محفوظ کیا گیا {{name}}",
    "editorSaveFailed": "محفوظ کرنا ناکام ہو گیا۔",
    "editorDirty": "غیر محفوظ شدہ",
    "editorClean": "محفوظ کیا گیا۔",
    "editorChars": "{{count}} حروف",
    "editorAria": "{{name}} کے لیے ایڈیٹر",
    "editorDiscardConfirm": "غیر محفوظ شدہ تبدیلیاں رد کریں؟",
    "shareReadyTitle": "لنک تیار ہے۔",
    "shareReadyDesc": "اس لنک کو کاپی کرکے بھیجیں۔ اس کے ساتھ کوئی بھی ڈاؤن لوڈ کر سکتا ہے۔",
    "shareReadyBadge": "بنایا",
    "shareProtected": "پاس ورڈ محفوظ ہے۔",
    "shareOpenAccess": "کوئی پاس ورڈ نہیں۔",
    "shareLinkLabel": "عوامی لنک",
    "shareCopyHint": "فیلڈ کو منتخب کریں یا کاپی استعمال کریں۔",
    "shareAgain": "نیا لنک",
    "shareCreatedToast": "اشتراک کا لنک بنایا گیا۔",
    "linkCopied": "لنک کاپی ہو گیا۔",
    "linkCopyFailed": "کاپی نہیں کیا جا سکا — منتخب کریں اور دستی طور پر کاپی کریں۔",
    "shareExpireLabel": "لنک کی میعاد ختم",
    "shareExpireHint": "اس وقت کے بعد لنک کام کرنا بند کر دیتا ہے۔",
    "shareExpireNever": "کبھی نہیں",
    "shareExpire1h": "1 گھنٹہ",
    "shareExpire1d": "1 دن",
    "shareExpire7d": "7 دن",
    "shareExpire30d": "30 دن",
    "shareExpireCustom": "حسب ضرورت…",
    "shareExpireAt": "پر ختم ہو جائے گا۔",
    "shareExpireInvalid": "مستقبل کی تاریخ اور وقت کا انتخاب کریں۔",
    "shareExpiresAt": "میعاد ختم ہو جائے گی {{at}}",
    "colExpires": "میعاد ختم",
    "pdfInlineHint": "اگر پی ڈی ایف ظاہر نہیں ہوتا ہے تو اسے ڈاؤن لوڈ کریں۔",
    "publicShareTitle": "کسی نے آپ کے ساتھ ایک فائل کا اشتراک کیا ہے۔",
    "publicShareSub": "اس لنک سے محفوظ طریقے سے ڈاؤن لوڈ کریں — کسی اکاؤنٹ کی ضرورت نہیں ہے۔",
    "publicShareChecking": "لنک چیک ہو رہا ہے…",
    "publicShareDownloading": "ڈاؤن لوڈ ہو رہا ہے…",
    "publicShareWait": "براہ کرم انتظار کریں۔",
    "publicShareNeedPassword": "اس لنک کو ڈاؤن لوڈ کرنے کے لیے پاس ورڈ کی ضرورت ہے۔",
    "publicSharePasswordPh": "پاس ورڈ شیئر کریں۔",
    "publicShareDownload": "ڈاؤن لوڈ کریں۔",
    "publicShareDownloadAgain": "دوبارہ ڈاؤن لوڈ کریں۔",
    "publicShareDone": "ڈاؤن لوڈ شروع ہو گیا۔",
    "publicShareDoneHint": "اپنے براؤزر کے ڈاؤن لوڈز کو چیک کریں۔ اگر کچھ ظاہر نہ ہو تو دوبارہ ٹیپ کریں۔",
    "publicShareNotFound": "شیئر نہیں ملا یا ختم ہو گیا۔",
    "publicShareDenied": "اس شیئر تک رسائی نہیں ہو سکتی",
    "publicShareBadPassword": "غلط پاس ورڈ",
    "publicShareMissing": "شیئر کرنے کا غلط لنک",
    "publicShareFailed": "ڈاؤن لوڈ ناکام ہو گیا ({{status}})",
    "publicShareFailedGeneric": "ڈاؤن لوڈ ناکام ہو گیا۔",
    "publicShareDefaultName": "ڈاؤن لوڈ",
    "publicSharePanelLogin": "پینل سائن ان",
    "publicShareLang": "زبان",
    "publicShareProgress": "{{loaded}} / {{total}} ({{pct}}%)",
    "publicShareProgressIndeterminate": "موصول ہوا {{loaded}}…",
    "publicShareCancel": "منسوخ کریں۔",
    "publicShareCancelled": "ڈاؤن لوڈ منسوخ ہو گیا۔",
    "publicSharePoweredBy": "{{company}} کے ذریعے تقویت یافتہ",
    "publicSharePoweredPrefix": "کی طرف سے طاقت",
    "publicSharePoweredSuffix": "",
    "publicShareHasAccount": "کیا آپ کا اکاؤنٹ ہے؟ سائن ان کریں۔",
    "password": "پاس ورڈ",
    "editorLines": "{{count}} لائنیں۔",
    "editorLargeHint": "بڑی فائل — ترمیم سست محسوس ہو سکتی ہے۔ کثیر MB فائلوں کے لیے ڈاؤن لوڈ کو ترجیح دیں (سرور کیپ ~2MB)۔",
    "editorLnCol": "Ln {{line}}، Col {{col}}",
    "editorSpaces": "خالی جگہیں: {{n}}",
    "copyLink": "لنک کاپی کریں۔",
    "versionsTitleShort": "ورژن کی تاریخ",
    "versionsCount": "{{count}} / {{max}}",
    "versionN": "v{{n}}",
    "versionLatest": "تازہ ترین",
    "shareModeLabel": "ڈاؤن لوڈ کا طریقہ",
    "shareModeDirect": "براہ راست ڈاؤن لوڈ",
    "shareModeBt": "بٹ ٹورینٹ (ویب ٹورینٹ)",
    "shareModeBoth": "ڈائریکٹ + بٹ ٹورینٹ",
    "shareModeHint": "BT کو چلانے والے ٹریکر کی ضرورت ہے (فائلز → BT ٹریکر)۔ مقناطیسی لنکس کو کوئی بھی استعمال کر سکتا ہے جس کے پاس لنک ہے۔",
    "shareModeBtBlocked": "ٹریکر نہیں چل رہا ہے - اسے BT شیئرز بنانے سے پہلے شروع کریں، یا صرف ڈائریکٹ کا انتخاب کریں۔",
    "shareMagnet": "مقناطیسی لنک",
    "shareTorrentFile": ".torrent ڈاؤن لوڈ کریں۔",
    "shareSeedStatus": "بوائی کی کیفیت",
    "shareBtStats": "بٹ ٹورنٹ کی حیثیت",
    "btSeeds": "بیج",
    "btLeechers": "لیچرز",
    "btPeers": "ساتھی",
    "btUploadSpeed": "اپ لوڈ کی رفتار",
    "btDownloadSpeed": "ڈاؤن لوڈ کی رفتار",
    "btUploaded": "اپ لوڈ کیا گیا",
    "btDownloaded": "ڈاؤن لوڈ کیا گیا۔",
    "btRatio": "تناسب",
    "btUpdatedAt": "تازہ کاری",
    "btServerStats": "سرور سیڈر",
    "btClientStats": "آپ کا کلائنٹ",
    "btSeeding": "بوائی",
    "btPending": "سیڈنگ زیر التواء",
    "btStopped": "بیج رک گیا۔",
    "btError": "بیج کی غلطی",
    "publicShareMethod": "آپ کیسے ڈاؤن لوڈ کرنا چاہتے ہیں؟",
    "publicShareDirect": "براہ راست ڈاؤن لوڈ",
    "publicShareBt": "بٹ ٹورینٹ",
    "openBtTracker": "بی ٹی ٹریکر کھولیں۔",
    "publicShareBtInBrowser": "براؤزر میں ڈاؤن لوڈ کریں (ویب ٹورنٹ)",
    "publicShareBtProgress": "ڈاؤن لوڈ کیا گیا {{pct}}% · {{peers}} peers · ↓ {{down}} · ↑ {{up}}",
    "publicShareBtStarting": "ساتھیوں سے منسلک ہو رہا ہے…",
    "publicShareBtFailed": "WebTorrent ناکام ہو گیا: {{detail}}",
    "publicShareBtNeedMagnet": "اس شیئر کے لیے کوئی میگنیٹ URI نہیں ہے۔",
    "publicShareBtUnsupported": "یہ براؤزر WebTorrent نہیں چلا سکتا۔ اس کے بجائے مقناطیس یا .torrent استعمال کریں۔",
    "btNone": "—",
    "uploadStatusSkipped": "چھوڑ دیا",
    "uploadStatusCancelled": "منسوخ",
    "conflict": {
      "titleFile": "“{{name}}” نام کی چیز پہلے سے موجود ہے",
      "titleFolder": "“{{name}}” نام کا فولڈر پہلے سے موجود ہے",
      "descFile": "کیا کرنا ہے منتخب کریں۔ تبدیل کریں دبانے تک کچھ اوور رائٹ نہیں ہوگا۔",
      "descFolder": "کیا کرنا ہے منتخب کریں۔ ضم کریں موجودہ فولڈر رکھتا ہے اور اس کے مواد کو جاری رکھتا ہے۔",
      "incoming": "آنے والی",
      "existing": "یہاں پہلے سے",
      "kindFile": "فائل",
      "kindFolder": "فولڈر",
      "skip": "چھوڑیں",
      "skipHint": "اس چیز کو شامل نہ کریں",
      "keepBoth": "دونوں رکھیں",
      "keepBothHint": "آنے والی چیز کو {{name}} کے طور پر محفوظ کریں",
      "replace": "تبدیل کریں",
      "replaceHint": "موجودہ فائل اوور رائٹ کریں۔ ممکن ہو تو ورژن سنیپ شاٹ رکھا جاتا ہے۔",
      "replaceFolderHint": "اس فولڈر میں ہم نام فائلیں اوور رائٹ ہوں گی۔ باقی فائلیں رہیں گی۔",
      "merge": "ضم کریں",
      "mergeHint": "موجودہ فولڈر رکھیں اور آنے والی فائلیں اس میں شامل کریں",
      "applyAll": "باقی تمام نام ٹکراؤ پر لاگو کریں",
      "applyAllHint": "اس ڈراپ یا منتقلی کے باقی حصے کے لیے یہی عمل استعمال کریں",
      "cancelRest": "باقی منسوخ کریں",
      "progress": "{{current}} / {{total}}",
      "typeMismatch": "یہاں پہلے سے “{{name}}” نام کا {{destKind}} ہے۔ آنے والی چیز {{incomingKind}} ہے۔",
      "skipped": "چھوڑ دیا",
      "cancelled": "منسوخ"
    },
    "webdavReissueUnchanged": "ٹوکن آئی ڈی دوبارہ جاری کرنے کے بعد تبدیل نہیں ہوئی — ممکن ہے تحریر برقرار نہ رہی ہو۔ دوبارہ کوشش کریں۔",
    "webdavDisableFailed": "WebDAV کو غیر فعال کرنے کے بعد بھی فعال کیا جاتا ہے - ہو سکتا ہے تحریر برقرار نہ رہی ہو۔ دوبارہ کوشش کریں۔"
  },
  "firewall": {
    "profiles": {
      "web": {
        "label": "ویب ہوسٹ",
        "short": "ایس ایس ایچ · 80 · 443"
      },
      "mail": {
        "label": "ویب + میل",
        "short": "نیز 25/465/587/993"
      },
      "ftps": {
        "label": "ویب + ایف ٹی پی ایس",
        "short": "21 + PASV 30000–30100"
      }
    },
    "appliedProfile": "اپلائیڈ پروفائل: {{label}}",
    "backToProtection": "تحفظ",
    "statRules": "قواعد",
    "statDenyIps": "مستقل انکار IPs",
    "statAllow": "اجازت دیں۔",
    "statDeny": "انکار کرنا",
    "statDefaultIn": "ڈیفالٹ آنے والا",
    "defaultNotApplied": "n/a (UFW آف)",
    "ufwOffHint": "UFW آف ہونے پر ڈیفالٹ انکمنگ کا اطلاق نہیں ہوتا ہے۔",
    "executeOn": "پر",
    "executeOff": "آف",
    "ufwDisabled": "UFW غیر فعال",
    "ufwEnabled": "UFW فعال ہے۔",
    "disableUfw": "UFW کو غیر فعال کریں۔",
    "enableUfw": "UFW کو فعال کریں۔",
    "notInstalled": "UFW انسٹال نہیں ہے۔",
    "toolHintPrefix": "بنیادی اوزار:",
    "toolHintBody": "UFW = بندرگاہیں / مستقل قواعد · حملے کے ردعمل اور خودکار پابندی کے استعمال کے لیے",
    "toolHintfail2ban": "fail2ban = عارضی لاگ پر مبنی پابندی",
    "toolHintFail2ban": "fail2ban = عارضی لاگ پر مبنی پابندی",
    "executeOffHint": "سسٹم کی تبدیلیاں بند ہیں - حیثیت پڑھنے کے قابل ہے۔",
    "tabs": {
      "rules": "قواعد",
      "ports": "بندرگاہیں کھولیں۔",
      "deny": "مستقل انکار IP",
      "profiles": "پروفائلز",
      "about": "کے بارے میں",
      "services": "خدمات"
    },
    "currentRules": "موجودہ قوانین",
    "rulesSourceHint": "UFW نمبر والے قواعد (ufw اسٹیٹس نمبر شدہ)",
    "colAction": "ایکشن",
    "colTo": "کو",
    "colFrom": "سے",
    "deleteShort": "حذف کریں۔",
    "denyBadge": "DENY",
    "emptyRulesTitle": "نہ کوئی اصول اور نہ پڑھنے کی اجازت",
    "emptyRulesInstalled": "UFW غیر فعال ہے یا پڑھنے کے لیے جڑ کی ضرورت ہے۔",
    "emptyRulesNotInstalled": "UFW انسٹال کریں پھر ریفریش کریں۔",
    "allowPortTitle": "بندرگاہ کی اجازت دیں۔",
    "protocol": "پروٹوکول",
    "protoBoth": "دونوں",
    "protoBothLabel": "TCP+UDP",
    "port": "بندرگاہ",
    "portHint": "ایک عام پورٹ، یا نیچے اپنی مرضی کے مطابق منتخب کریں۔",
    "portHintYsk": "تمام YSK سروس پورٹس (پینل، ویب، ایس ایس ایچ، میل، ایف ٹی پی، ڈی این ایس، ڈی بی، ریڈیس)؛",
    "privatePortWarn": "{{service}} کو عام طور پر نجی رہنا چاہیے؛ عوامی اجازت خطرناک ہے. ایک ذریعہ IP/CIDR کو ترجیح دیں۔",
    "privatePortWarnWithFrom": "{{service}} صرف دیئے گئے ذریعہ کی اجازت دے گا۔ IP/CIDR کو دو بار چیک کریں۔",
    "allowFrom": "ماخذ IP/CIDR (اختیاری)",
    "allowFromHint": "خالی = کہیں بھی؛ اس پورٹ پر صرف اس ذریعہ کو اجازت دینے کے لیے ایک IP یا CIDR سیٹ کریں۔",
    "allowFromPlaceholder": "جیسے 203.0.113.10 یا 10.0.0.0/8",
    "customPort": "حسب ضرورت پورٹ (جیسے 8080 یا 30000:30100)",
    "allowedPort": "اجازت یافتہ {{proto}}/{{port}}",
    "allowedPortFrom": "{{from}} سے {{proto}}/{{port}} اجازت دی گئی",
    "allowThisPort": "اس بندرگاہ کی اجازت دیں۔",
    "allowPortHint": "ویب ہوسٹ کے لیے 22/80/443 رکھیں؛",
    "denyTitle": "مستقل انکار IP",
    "denySub": "UFW DENY · عارضی fail2ban پابندی سے مختلف",
    "denyPlaceholder": "IPv4 یا IPv6 انکار کرنے کے لیے",
    "deniedOk": "مستقل طور پر انکار کر دیا۔",
    "removedDeny": "DENY کو ہٹا دیا گیا۔",
    "remove": "ہٹا دیں۔",
    "noDenyRules": "کوئی مستقل انکار IP قوانین نہیں",
    "oneClickProfiles": "ایک کلک پروفائلز",
    "oneClickDesc": "پینل اسکرپٹ لکھیں اور UFW لاگو کریں (fail2ban انسٹال نہیں کرتا - fail2ban صفحہ استعمال کریں)",
    "customApply": "اپنی مرضی کے مطابق لاگو کریں",
    "allowSmtp": "SMTP/IMAP پورٹس کی اجازت دیں۔",
    "extraTcp": "اضافی TCP پورٹس",
    "extraTcpHint": "ایک پیش سیٹ منتخب کریں؛ یا حسب ضرورت کوما/رینجز",
    "noExtra": "کوئی اضافی نہیں۔",
    "mailGroup": "میل سیٹ",
    "customExtraPlaceholder": "حسب ضرورت: 8080,9000:9010",
    "appliedCustom": "حسب ضرورت قوانین لاگو ہیں۔",
    "applyToSystem": "سسٹم پر لگائیں۔",
    "deletedRule": "حذف شدہ #{{n}}",
    "deleteRuleTitle": "اصول #{{n}} حذف کریں؟",
    "deleteRuleDesc": "UFW رول نمبر کو ہٹاتا ہے (سسٹم میں تبدیلی کی اجازت درکار ہے)۔",
    "servicesTitle": "منظم خدمات",
    "servicesHint": "YSK خدمات کے لیے مطلوبہ نیٹ ورک کی نمائش۔ سروس کھولنے سے یہ اصول خود بخود مطابقت پذیر ہو جاتے ہیں۔",
    "servicesUfwOff": "UFW بند ہے۔ یہ فہرست مطلوبہ نمائش ہے، نہ کہ وہ قواعد جو میزبان نافذ کر رہا ہے۔",
    "servicesEmpty": "ابھی تک کوئی سروس ایکسپوژر ڈیٹا نہیں ہے۔",
    "servicesEmptyDesc": "اس فہرست کو آباد کرنے کے لیے ایک منظم سروس (ویب، ایف ٹی پی ایس، وی پی این، ڈی بی…) شروع کریں۔",
    "servicesManualHint": "مینوئل پورٹ چپس پورٹس ٹیب کے نیچے ہیں - یہاں رسائی کا انتظام کرنے کو ترجیح دیں تاکہ قواعد ٹیگ رہیں (ysk-svc)۔",
    "portsManualHint": "اعلی درجے کے دستی قواعد۔ منظم سافٹ ویئر کے لیے سروسز ٹیب کو ترجیح دیں۔",
    "colService": "سروس",
    "colMode": "موڈ",
    "colPorts": "بندرگاہیں",
    "colSync": "حیثیت",
    "synced": "مطابقت پذیر",
    "syncNow": "مطابقت پذیری",
    "disableConfirmTitle": "UFW غیر فعال کریں؟",
    "disableConfirmDesc": "ہوسٹ فائر وال ٹریفک فلٹر کرنا بند کر دے گی۔ عوامی نیٹ ورک پر SSH اور پینل بے نقاب ہو سکتے ہیں۔",
    "disableConfirmConsequence": "موجودہ اجازت/انکار قواعد محفوظ رہیں گے، لیکن UFW دوبارہ فعال ہونے تک نافذ نہیں ہوں گے۔",
    "desiredOnlyUfwOff": "مطلوبہ: {{mode}} · UFW آف (لاگو نہیں)",
    "syncNotApplied": "UFW بند · لاگو نہیں ہوا۔"
  },
  "ftp": {
    "title": "FTPS اکاؤنٹس",
    "accountsCount": "{{count}} اکاؤنٹ",
    "accounts": "اکاؤنٹس",
    "applied": "لاگو",
    "pendingApply": "زیر التواء درخواست",
    "sftpKeys": "SFTP کیز",
    "softwareMissing": "FTPS سروس سافٹ ویئر انسٹال نہیں ہے۔",
    "ftpAccounts": "ایف ٹی پی اکاؤنٹس",
    "sftpPubkeys": "SFTP عوامی کلیدیں۔",
    "homeDir": "ہوم ڈائریکٹری",
    "domain": "ڈومین",
    "user": "صارف",
    "keyFingerprint": "کلیدی فنگر پرنٹ (سابقہ)",
    "createHint": "پہلے اکاؤنٹس ٹیب پر ایک FTP اکاؤنٹ بنائیں، پھر کیز رجسٹر کرنے کے لیے یہاں واپس جائیں۔",
    "pubkeyHint": "\"+ عوامی کلید شامل کریں\" کا استعمال کریں، ایک FTP صارف کا انتخاب کریں، اور ایک مکمل ssh-ed25519 یا ssh-rsa لائن چسپاں کریں۔",
    "sftpKeyInvalid": "ایک صارف نام اور ایک عوامی کلید کی ضرورت ہے جو ssh- سے شروع ہو۔",
    "quickSelect": "اکاؤنٹ کو فوری طور پر منتخب کریں۔",
    "quickSelectHint": "نیا کلیدی فارم بھرنے کے لیے صارف نام پر کلک کریں۔",
    "editAccount": "ایف ٹی پی اکاؤنٹ میں ترمیم کریں۔",
    "createAccount": "FTP اکاؤنٹ بنائیں",
    "accountModalDesc": "فہرستوں سے ڈومین اور گھر کا انتخاب کریں، یا آزادانہ طور پر ٹائپ کریں۔ محفوظ کریں پھر vsftpd لکھنے کے لیے اپلائی کریں۔",
    "usernameHintCreate": "ایلنم، ڈاٹ، انڈر سکور، ہائفن؛ تخلیق کے بعد ناقابل تغیر",
    "usernameHint": "ایلنم، ڈاٹ، انڈر سکور، ہائفن",
    "newPasswordOptional": "نیا پاس ورڈ (اختیاری)",
    "passwordKeepHint": "خالی کرنٹ رکھتا ہے۔",
    "passwordMin8": "کم از کم 8 حروف",
    "domainHint": "گروپ بندی اور راستے کے اشارے کے لیے سائٹ یا میل ڈومین",
    "domainPh": "پہلے سائٹ/میل ڈومین بنائیں، یا عارضی طور پر ٹائپ کریں۔",
    "homeHint": "لاگ ان کے بعد روٹ (کروٹ مرئی گنجائش)",
    "addPubkey": "SFTP عوامی کلید شامل کریں۔",
    "addPubkeyDesc": "ایک اکاؤنٹ، اختیاری نوٹ کا انتخاب کریں، اور ایک مکمل عوامی کلید لائن چسپاں کریں۔ فائل لکھنے سے لاگ ان کام ثابت نہیں ہوتا ہے۔",
    "pubkeyAdded": "عوامی کلید شامل کی گئی۔",
    "ftpUsername": "FTP صارف نام",
    "ftpUsernameHint": "رجسٹرڈ FTP اکاؤنٹ سے مماثل ہونا ضروری ہے۔",
    "ftpUsernamePh": "FTP اکاؤنٹ کی طرح",
    "note": "نوٹ",
    "noteHint": "ڈیوائس کا لیبل، جیسے لیپ ٹاپ / دفتر",
    "notePh": "لیپ ٹاپ / آفس ہوسٹ",
    "sshPubkey": "SSH عوامی کلید",
    "sshPubkeyHint": "عام طور پر ~/.ssh/id_ed25519.pub سے، پوری لائن پیسٹ کریں۔",
    "deleteAccountTitle": "FTP اکاؤنٹ حذف کریں؟",
    "deleteAccountNamed": "FTP اکاؤنٹ {{name}} حذف کریں؟",
    "deleteAccountDesc": "ہٹانے کے بعد دوبارہ لگائیں۔",
    "deleteKeyTitle": "SFTP عوامی کلید کو حذف کریں؟",
    "deleteKeyDesc": "مینجمنٹ فائل سے ہٹاتا ہے؛ سسٹم مجاز_کیز کو دوبارہ لوڈ کرنے کی ضرورت پڑ سکتی ہے۔",
    "serviceTitle": "vsftpd سروس",
    "softwareMissingService": "FTPS سافٹ ویئر انسٹال نہیں ہے۔",
    "lifecycle": "لائف سائیکل",
    "overview": "جائزہ",
    "network": "نیٹ ورک",
    "security": "سیکورٹی",
    "installStart": "انسٹال کریں اور شروع کریں۔",
    "listenPort": "سن پورٹ",
    "accountCount": "اکاؤنٹس",
    "loginBanner": "لاگ ان بینر",
    "sslDomain": "SSL ڈومین",
    "plaintextInsecure": "Cleartext FTP (کوئی TLS نہیں) — غیر محفوظ۔ پورٹ 21 کو سامنے لانے سے پہلے FTPS کو فعال کریں۔",
    "plaintextPublicLive": "vsftpd FTPS کے بغیر عوامی پتے پر سن رہا ہے۔ اسناد واضح طور پر سفر کرتی ہیں۔ FTPS کو فعال کریں، صرف اس میزبان سے منسلک ہوں، یا اس پوزیشن کو برقرار رکھنے کے لیے PLAINTEXT کی تصدیق کریں۔",
    "bindAddress": "سننے کا دائرہ",
    "bindAddressHint": "نئے انسٹالز صرف اس میزبان سے منسلک ہوتے ہیں۔ FTPS کے بغیر عوامی سننے کے لیے ٹائپ شدہ تصدیق کی ضرورت ہے۔",
    "bindLocal": "صرف یہ میزبان",
    "bindLocalHint": "127.0.0.1 — مقامی ٹیسٹوں کے لیے TLS کے بغیر ٹھیک ہے۔",
    "bindPublic": "عوامی",
    "bindPublicHint": "تمام انٹرفیس - FTPS کو فعال کریں یا PLAINTEXT کی تصدیق کریں۔",
    "enableFtpsAndStart": "FTPS کو فعال کریں اور شروع کریں۔",
    "publicPlainNeedConfirm": "پبلک کلیئر ٹیکسٹ FTP کو PLAINTEXT تصدیق کی ضرورت ہے۔",
    "plainConfirmTitle": "FTPS کے بغیر عوامی FTP شروع کریں؟",
    "plainConfirmDesc": "پورٹ 21 لاگ ان اور ڈیٹا کو عوامی پتے پر واضح طور پر قبول کرے گا۔",
    "plainConfirmC1": "صارف کے نام اور پاس ورڈ نیٹ ورک پر نظر آتے ہیں۔",
    "plainConfirmC2": "PASV تشکیل شدہ عوامی IP کی تشہیر کرے گا۔",
    "plainConfirmC3": "میزبان فائر وال اور کلاؤڈ سیکیورٹی گروپ آپ کے لیے نہیں کھولے گئے ہیں۔",
    "plainConfirmAction": "کلیئر ٹیکسٹ ایف ٹی پی شروع کریں۔",
    "pasvRange": "PASV رینج",
    "forceTls": "TLS کو مجبور کریں۔",
    "allowWrite": "لکھنے کی اجازت دیں۔",
    "networkTitle": "نیٹ ورک کی ترتیبات",
    "networkDesc": "پورٹ اور PASV سنیں؛",
    "listenPortHint": "طے شدہ 21; اگر کوئی اور پورٹ استعمال کر رہے ہیں تو فائر وال کھولیں۔",
    "customPort": "اپنی مرضی کے مطابق پورٹ",
    "ipStack": "آئی پی اسٹیک",
    "ipStackHint": "زیادہ تر vsftpd بناتا ہے: listen اور listen_ipv6 باہمی طور پر خصوصی ہیں۔",
    "listenConflictLive": "لائیو vsftpd.conf میں listen={{v4}} اور listen_ipv6={{v6}} — دونوں ہاں شروع ہونے میں ناکام ہو جائیں گے۔",
    "listenConflictNeedFix": "پہلے listen/ listen_ipv6 کو درست کریں (وہ دونوں ہاں نہیں ہو سکتے)، پھر اپلائی کریں۔",
    "fixListenIpv4": "صرف IPv4 استعمال کریں (سنیں=YES، listen_ipv6=NO)",
    "liveFileValue": "ابھی فائل کریں: {{value}}",
    "startBlockedFailed": "سروس ناکام ہو گئی ہے - شروع کرنے سے پہلے ایک درست کنفیگریشن لگائیں۔",
    "ftpsNeedCert": "پہلے ایک سرٹیفکیٹ ڈومین منتخب کریں۔",
    "ipv4Only": "صرف IPv4",
    "ipv6Mapped": "IPv6 (میپڈ اوکے)",
    "bannerHint": "ویلکم سٹرنگ کلائنٹس کنیکٹ کے بعد دیکھتے ہیں۔",
    "pasvStart": "PASV اسٹارٹ پورٹ",
    "pasvStartHint": "غیر فعال ڈیٹا چینل شروع",
    "customStart": "حسب ضرورت آغاز",
    "pasvEnd": "PASV اختتامی بندرگاہ",
    "pasvEndHint": "≥ شروع ہونا ضروری ہے؛ فائر وال کو رینج کی اجازت دینی چاہیے۔",
    "openFirewallPage": "فائر وال پیج کھولیں۔",
    "customEnd": "اپنی مرضی کے اختتام",
    "pasvPublicIp": "PASV عوامی IP",
    "detectPublicIp": "عوامی IP کا پتہ لگائیں۔",
    "detectPublicIpTitle": "اس میزبان سے پہلا نان لوپ بیک IPv4 پُر کریں۔",
    "pasvPublicIpHint": "NAT/Cloud: عوامی IP سیٹ کریں؛ مقامی خالی چھوڑ سکتے ہیں",
    "pasvIpRequired": "لاگو کرنے سے پہلے PASV پبلک IP سیٹ کریں (NAT/کلاؤڈ)۔ پتہ لگائیں یا پتہ لکھیں۔",
    "optionalEmpty": "(اختیاری)",
    "securityTitle": "سیکیورٹی کی ترتیبات",
    "securityDesc": "TLS، تحریری رسائی، chroot؛ لاگو کریں اور اثر انداز ہونے کے لیے دوبارہ شروع کریں۔",
    "sslCertDomain": "SSL سرٹیفکیٹ ڈومین",
    "sslCertDomainHint": "اپ لوڈ کردہ/جاری کردہ سرٹیفکیٹ ڈومین منتخب کریں۔",
    "enableFtps": "FTPS (SSL/TLS) کو فعال کریں",
    "enableFtpsDesc": "کنٹرول چینل پر TLS؛ سفارش کی",
    "forceTlsLogin": "TLS لاگ ان پر مجبور کریں۔",
    "forceTlsLoginDesc": "سادہ ایف ٹی پی کو مسترد کریں؛ گاہکوں کو FTPS کی ضرورت ہے۔",
    "allowWriteDesc": "آف = صرف ڈاؤن لوڈ/لسٹ",
    "chrootUsers": "کروٹ یوزرز",
    "chrootUsersDesc": "لاگ ان کرنے کے بعد گھر پر جیل",
    "writableChroot": "لکھنے کے قابل chroot کی اجازت دیں۔",
    "writableChrootDesc": "گھر میں لکھنے کے قابل ہونے پر بھی کروٹ رکھیں (عام vsftpd ضرورت)",
    "settingsSaved": "ترتیبات محفوظ ہو گئیں۔",
    "installIncomplete": "انسٹال مکمل نہیں ہو سکا",
    "ftpsReady": "FTPS تیار ہے۔",
    "settingsApplied": "ترتیبات لاگو کر دی گئیں۔",
    "opsResult": "آپریشن کا نتیجہ",
    "saved": "محفوظ کیا گیا۔",
    "accountsList": "اکاؤنٹ کی فہرست",
    "accountsListDesc": "بنانے کے بعد، vsftpd مطابقت پذیری کے لیے اپلائی کریں۔ اگر سروس غائب ہے، تو اوپر انسٹال کریں۔",
    "startService": "شروع",
    "createAccountPlus": "+ اکاؤنٹ بنائیں",
    "noFtpAccounts": "ابھی تک کوئی FTP اکاؤنٹ نہیں ہے۔",
    "noFtpAccountsDesc": "اکاؤنٹ بنائیں (فہرست اوپر دائیں)؛ ہوم اور ڈومین سیٹ کریں، پھر اپلائی کریں۔",
    "applyHint": "نوٹ: صرف رائٹ مینجمنٹ کا اطلاق کریں؛ سننے کو vsftpd کو فعال کرنے کی ضرورت ہے۔",
    "sshdMatchNote": "; سسٹم sshd میچ کو اثر انداز ہونے کے لیے ترتیب دیا جانا چاہیے۔",
    "addPubkeyPlus": "+ عوامی کلید شامل کریں۔",
    "noPubkeys": "کوئی عوامی چابیاں رجسٹرڈ نہیں ہیں۔",
    "pickDomain": "- ڈومین منتخب کریں -",
    "currentDomain": "{{domain}} (موجودہ)",
    "pickHome": "- گھر چنیں -",
    "currentHome": "{{path}} (موجودہ)",
    "fullPath": "مکمل راستہ:",
    "emptyHomes": "اگر فہرست خالی ہے، گھر کے اختیارات کے لیے پہلے ایک پروجیکٹ یا سائٹ بنائیں۔",
    "pickAccount": "- اکاؤنٹ منتخب کریں -",
    "installFtpsBanner": "FTPS انسٹال کرنے کے لیے اوپر والا بینر استعمال کریں، پھر سروس شروع کریں۔",
    "applyRestart": "درخواست دیں اور دوبارہ شروع کریں۔",
    "afterInstall": "انسٹال کرنے کے بعد آپ FTPS اکاؤنٹس سے لاگ ان کر سکتے ہیں۔ انسٹال کرنے کے لیے ایڈمن کے حقوق درکار ہیں۔",
    "saveSettings": "ترتیبات کو محفوظ کریں۔",
    "saveApplyHint": "صرف اپ ڈیٹس پینل کو محفوظ کریں؛ لاگو کریں اور دوبارہ شروع کریں تحریریں vsftpd.conf اور دوبارہ لوڈ کریں۔",
    "installAndStart": "انسٹال کریں اور شروع کریں۔",
    "manageAccounts": "اکاؤنٹس",
    "openFirewallPorts": "فائر وال پورٹس کھولیں۔",
    "firewallPortsApplied": "فائر وال کی اجازت ہے TCP {{ports}}",
    "sftpTabDesc": "FTP اکاؤنٹس کے لیے SSH پبلک کیز کو رجسٹر کریں تاکہ کلائنٹ SFTP کلید لاگ ان استعمال کر سکیں۔ ایک اکاؤنٹ چنیں، ایک کلیدی لائن چسپاں کریں، پھر محفوظ کریں۔",
    "sftpNeedAccountTitle": "ابھی تک کوئی FTP اکاؤنٹ نہیں ہے۔",
    "sftpNeedAccount": "پہلے کم از کم ایک FTP اکاؤنٹ بنائیں، پھر اس صارف کے لیے ایک عوامی کلید رجسٹر کریں۔",
    "sftpFilterLabel": "اکاؤنٹ",
    "sftpFilterAll": "تمام اکاؤنٹس",
    "sftpKeyCount": "{{count}} کلیدیں",
    "sftpEmptyFiltered": "اس اکاؤنٹ کے لیے کوئی کلید نہیں ہے۔",
    "sftpEmptyFilteredDesc": "\"{{user}}\" کے پاس ابھی تک کوئی رجسٹرڈ SSH پبلک کیز نہیں ہے۔",
    "sftpRegister": "رجسٹر کی کلید",
    "sftpAddedAt": "شامل کیا گیا {{time}}",
    "sftpTechSummary": "تکنیکی تفصیلات (جدید)",
    "sftpTechNote": "کلیدیں منظم راستے کے تحت لکھی جاتی ہیں۔",
    "filterProject": "صرف اس پروجیکٹ کے FTP اکاؤنٹس",
    "clearProjectFilter": "تمام اکاؤنٹس دکھائیں",
    "vsftpdFailedHint": "vsftpd ناکام ہوگیا۔ سروس ٹیب کھولیں (سنیں اور listen_ipv6 دونوں ہاں نہیں ہو سکتے)۔",
    "vsftpdFailedGeneric": "vsftpd ناکام ہوگیا۔ لائیو سیٹنگز اور جرنل کے لیے سروس ٹیب کو کھولیں۔",
    "stateFailed": "شروع کرنے میں ناکام",
    "tabService": "سروس"
  },
  "geo": {
    "continents": {
      "AS": "ایشیا",
      "EU": "یورپ",
      "NA": "شمالی امریکہ",
      "SA": "جنوبی امریکہ",
      "AF": "افریقہ",
      "OC": "اوشیانا",
      "AN": "انٹارکٹیکا"
    },
    "countries": {
      "CN": "چین",
      "HK": "ہانگ کانگ",
      "MO": "مکاؤ",
      "TW": "تائیوان",
      "JP": "جاپان",
      "KR": "جنوبی کوریا",
      "KP": "شمالی کوریا",
      "SG": "سنگاپور",
      "MY": "ملائیشیا",
      "TH": "تھائی لینڈ",
      "VN": "ویتنام",
      "PH": "فلپائن",
      "ID": "انڈونیشیا",
      "IN": "انڈیا",
      "AU": "آسٹریلیا",
      "NZ": "نیوزی لینڈ",
      "US": "ریاستہائے متحدہ",
      "CA": "کینیڈا",
      "MX": "میکسیکو",
      "BR": "برازیل",
      "AR": "ارجنٹائن",
      "GB": "برطانیہ",
      "IE": "آئرلینڈ",
      "DE": "جرمنی",
      "FR": "فرانس",
      "NL": "نیدرلینڈز",
      "BE": "بیلجیم",
      "CH": "سوئٹزرلینڈ",
      "AT": "آسٹریا",
      "SE": "سویڈن",
      "NO": "ناروے",
      "DK": "ڈنمارک",
      "FI": "فن لینڈ",
      "PL": "پولینڈ",
      "CZ": "چیکیا",
      "ES": "سپین",
      "PT": "پرتگال",
      "IT": "اٹلی",
      "RU": "روس",
      "UA": "یوکرین",
      "TR": "ترکی",
      "IL": "اسرائیل",
      "AE": "UAE",
      "SA": "سعودی عرب",
      "EG": "مصر",
      "ZA": "جنوبی افریقہ",
      "NG": "نائیجیریا",
      "PK": "پاکستان",
      "BD": "بنگلہ دیش",
      "IR": "ایران",
      "IQ": "عراق",
      "RO": "رومانیہ",
      "BG": "بلغاریہ",
      "HU": "ہنگری",
      "GR": "یونان",
      "LT": "لتھوانیا",
      "LV": "لٹویا",
      "EE": "ایسٹونیا",
      "BY": "بیلاروس",
      "KZ": "قازقستان",
      "UZ": "ازبکستان",
      "CL": "چلی",
      "CO": "کولمبیا",
      "PE": "پیرو",
      "VE": "وینزویلا",
      "CU": "کیوبا",
      "SC": "سیشلز",
      "PA": "پانامہ"
    },
    "regions": {
      "CN-BJ": "بیجنگ",
      "CN-SH": "شنگھائی",
      "CN-TJ": "تیانجن",
      "CN-CQ": "چونگ کنگ",
      "CN-GD": "گوانگ ڈونگ",
      "CN-ZJ": "جیانگ",
      "CN-JS": "جیانگسو",
      "CN-SD": "شیڈونگ",
      "CN-HN": "ہینن",
      "CN-HB": "ہوبی",
      "CN-HU": "ہنان",
      "CN-SC": "سیچوان",
      "CN-HE": "ہیبی",
      "CN-FJ": "فوجیان",
      "CN-AH": "آنہوئی",
      "CN-JX": "جیانگسی",
      "CN-LN": "لیاؤننگ",
      "CN-JL": "جلن",
      "CN-HL": "ہیلونگ جیانگ",
      "CN-SX": "شانسی",
      "CN-SN": "شانشی",
      "CN-GS": "گانسو",
      "CN-QH": "چنگھائی",
      "CN-HA": "ہینان",
      "CN-YN": "یوننان",
      "CN-GZ": "Guizhou",
      "CN-GX": "گوانگسی",
      "CN-NX": "ننگزیا",
      "CN-XJ": "سنکیانگ",
      "CN-XZ": "تبت",
      "CN-NM": "اندرونی منگولیا",
      "TW-TPE": "تائی پے",
      "TW-TXG": "تائیچنگ",
      "TW-KHH": "کاؤسنگ",
      "HK-HK": "ہانگ کانگ",
      "MO-MO": "مکاؤ",
      "US-CA": "CA",
      "US-NY": "NY",
      "US-TX": "TX",
      "US-FL": "FL",
      "US-WA": "WA",
      "US-IL": "IL",
      "US-VA": "VA",
      "US-OR": "OR",
      "US-GA": "GA",
      "US-NJ": "NJ",
      "US-MA": "MA",
      "US-OH": "OH",
      "US-PA": "PA",
      "US-AZ": "AZ",
      "US-CO": "CO",
      "US-NC": "NC",
      "US-MI": "MI",
      "US-NV": "NV",
      "JP-13": "ٹوکیو",
      "JP-27": "اوساکا",
      "JP-14": "کاناگاوا",
      "JP-23": "اچی",
      "KR-11": "سیول",
      "KR-26": "بوسان",
      "SG-01": "SG",
      "AU-NSW": "NSW",
      "AU-VIC": "VIC",
      "GB-ENG": "ENG",
      "DE-BE": "BE",
      "DE-BY": "BY",
      "RU-MOW": "MOW",
      "RU-SPE": "SPE"
    }
  },
  "hostBrowse": {
    "tabBrowse": "براؤز کریں۔",
    "subtitle": "اس میزبان کے ذریعے انٹرنیٹ یا LAN براؤز کریں۔ اہداف کبھی بھی آپ کے ڈیسک ٹاپ براؤزر کی شناخت نہیں دیکھتے ہیں۔",
    "modeInternet": "انٹرنیٹ",
    "modeIntranet": "انٹرانیٹ",
    "modeHint": "انٹرنیٹ پرائیویٹ آئی پیز کو روکتا ہے۔ انٹرانیٹ LAN اہداف کی اجازت دیتا ہے۔ دونوں بلاک کلاؤڈ میٹا ڈیٹا۔",
    "urlPlaceholder": "https://example.com یا 192.168.1.1",
    "go": "جاؤ",
    "back": "پیچھے",
    "forward": "آگے",
    "reload": "دوبارہ لوڈ کریں۔",
    "stop": "رک جاؤ",
    "clearCookies": "کوکیز صاف کریں۔",
    "clearCookiesConfirm": "یہ اس براؤز سیشن کے لیے میزبان پر ذخیرہ شدہ کوکیز کو صاف کرتا ہے۔ وہ سائٹس جو سائن ان تھیں دوبارہ سائن ان کرنے کی ضرورت ہوگی۔",
    "closeSession": "سیشن بند کریں۔",
    "copyUrl": "یو آر ایل کاپی کریں۔",
    "newSession": "نیا سیشن",
    "privacyOn": "پرائیویسی آن",
    "viaHost": "میزبان کے ذریعے",
    "emptyTitle": "میزبان ثالثی براؤز کریں۔",
    "emptyBody": "ایک URL درج کریں۔ DNS، TLS، اور egress اس سرور کو استعمال کرتے ہیں — آپ کا براؤزر نہیں۔ کوکیز سرور سائیڈ جار میں رہتی ہیں۔",
    "needUrl": "سیشن شروع کرنے کے لیے اوپر URL درج کریں۔",
    "ssrfBlocked": "سیکیورٹی پالیسی (SSRF / موڈ) کے ذریعے مسدود",
    "loadFailed": "میزبان پر بازیافت ناکام ہو گئی۔",
    "sessionReady": "سیشن تیار ہے۔",
    "noSession": "کوئی سیشن نہیں۔",
    "statusLine": "{{status}} · {{ms}}ms · {{type}} · میزبان کے ذریعے",
    "cookies": "کوکیز",
    "latency": "تاخیر",
    "locked": "HTTPS",
    "insecure": "HTTP",
    "loading": "لوڈ ہو رہا ہے…",
    "modeSwitchHint": "سوئچنگ موڈ ایک نیا سیشن کھولتا ہے اور کوکیز کو صاف کرتا ہے۔",
    "copied": "یو آر ایل کاپی ہو گیا۔",
    "downloadHint": "غیر HTML جواب — مواد کا فریم کھولیں یا دوبارہ تشریف لے جائیں۔",
    "engineLabel": "انجن",
    "engineProxy": "پراکسی",
    "engineBrowser": "اصلی براؤزر",
    "engineSwitchHint": "سوئچنگ انجن ایک نیا سیشن کھولتا ہے۔",
    "needChrome": "اصلی براؤزر کو سسٹم Chrome/Chromium کی ضرورت ہے (یا YSK_HOST_BROWSE_CHROME سیٹ کریں)۔ دوسری صورت میں پراکسی استعمال کرنا۔",
    "engineBrowserNeedChrome": "اصلی براؤزر (کروم انسٹال نہیں ہے)",
    "egressHint": "ٹارگٹ سائٹ اس سرور کا آؤٹ باؤنڈ ایڈریس ({{host}}) دیکھتی ہے، آپ کا لیپ ٹاپ نہیں۔ کوکیز سرور سیشن جار میں رہتی ہیں۔",
    "needChromeFallback": "کروم دستیاب نہیں — پراکسی انجن میں تبدیل ہو گیا۔",
    "liveError": "لائیو سلسلہ ناکام ہو گیا۔",
    "liveWaiting": "میزبان براؤزر کو منسلک کیا جا رہا ہے…",
    "tabSettings": "ترتیبات",
    "softwareNeeded": "اصلی براؤزر انجن کے لیے کرومیم/کروم درکار ہے۔",
    "softwareHint": "ایک کلک آپٹ کے ذریعے ڈسٹرو کرومیم کو انسٹال کرتا ہے۔ اگر پہلے سے موجود ہو تو گوگل کروم بائنری کا بھی پتہ چل جاتا ہے۔ جڑ + YSK_EXECUTE=1 کی ضرورت ہے۔",
    "closeNoSession": "ابھی تک کوئی سیشن نہیں ہے۔",
    "goInstallChrome": "سافٹ ویئر ٹیب کھولیں۔",
    "settingsIntro": "یہ پینل سیٹنگز میزبان براؤز کے لیے عمل کے ماحول کے متغیرات کو اوور رائیڈ کرتی ہیں۔",
    "settingsEngine": "پہلے سے طے شدہ انجن",
    "engineAuto": "آٹو",
    "settingsChromePath": "کروم / کرومیم راستہ",
    "settingsChromePathHint": "خالی = خودکار پتہ لگانا۔ مثال: /usr/bin/google-chrome",
    "settingsLoopback": "انٹرانیٹ موڈ میں لوپ بیک کی اجازت دیں (127.0.0.1)",
    "settingsNoSandbox": "Chromium --no-sandbox (صرف کنٹینرز)",
    "settingsSave": "ترتیبات کو محفوظ کریں۔",
    "settingsSaved": "میزبان براؤز کی ترتیبات محفوظ ہو گئیں۔",
    "envHintsTitle": "عمل env (صرف پڑھنے کے لیے؛ سیٹ ہونے پر پینل کی ترتیبات کو ترجیح دی جاتی ہے)",
    "stream": {
      "label": "معیار",
      "smooth": "ہموار",
      "balanced": "متوازن",
      "sharp": "تیز"
    },
    "zoom": {
      "label": "زوم",
      "fit": "فٹ",
      "fill": "بھرنا"
    },
    "retryNav": "نیویگیشن کی دوبارہ کوشش کریں۔",
    "retryLive": "سلسلہ کو دوبارہ جوڑیں۔",
    "tryProxy": "پراکسی انجن پر سوئچ کریں۔",
    "err": {
      "LIVE_NO_FRAME": "سلسلہ بندی کا وقت ختم: کوئی فریم موصول نہیں ہوا۔ دوبارہ جڑیں یا نیویگیشن کی دوبارہ کوشش کریں۔",
      "LIVE_WS_FAIL": "لائیو کنکشن ناکام ہو گیا۔ ندی کو دوبارہ جوڑیں۔",
      "SSRF_BLOCKED": "سیکورٹی پالیسی کے ذریعے ہدف کو مسدود کر دیا گیا۔",
      "BOT_CHALLENGE": "ہدف کو انسانی تصدیق یا بلاک آٹومیشن کی ضرورت پڑ سکتی ہے۔ اگر دکھایا گیا ہو تو چیلنج کو اسکرین پر مکمل کریں۔",
      "TIMEOUT": "لوڈ کا وقت ختم ہو گیا۔ براہ کرم دوبارہ کوشش کریں۔",
      "DNS_FAIL": "DNS ریزولوشن ناکام ہو گیا۔",
      "TLS_FAIL": "TLS/SSL کنکشن ناکام ہو گیا۔",
      "NAV_FAIL": "نیویگیشن ناکام ہوگئی۔",
      "CHROME_LAUNCH": "میزبان Chromium کو شروع نہیں کیا جا سکا۔ انسٹال اور بغیر سینڈ باکس کی ترتیبات چیک کریں۔",
      "SESSION_GONE": "سیشن ختم ہو گیا۔ دوبارہ نیویگیٹ کریں۔",
      "NEED_CHROME": "کروم/کرومیم درکار ہے۔"
    },
    "home": "گھر",
    "bookmark": "بک مارک",
    "bookmarkAdd": "بُک مارک شامل کریں یا ہٹا دیں۔",
    "bookmarkList": "بک مارک لسٹ",
    "bookmarks": "بک مارکس",
    "history": "تاریخ",
    "bookmarkToggled": "بک مارک اپ ڈیٹ ہو گیا۔",
    "newTab": "نیا ٹیب",
    "fullscreen": "پوری اسکرین",
    "mediaNote": "اصلی براؤزر: ویڈیو سٹریم ہے؛ آڈیو کو ابھی تک پینل (فیز 2) پر نہیں ملا ہے۔",
    "isolationNote": "اصلی براؤزر کروم کے لیے ایک عارضی لینکس صارف بناتا ہے۔ صفحہ چھوڑنا یا بے کار ٹائم آؤٹ اس صارف کو تباہ کر دیتا ہے۔",
    "resumeHint": "پچھلا سیشن دوبارہ شروع کریں ({{count}} ٹیبز)",
    "resumeHintDetail": "پچھلا سیشن دوبارہ شروع کریں ({{count}} ٹیبز) · {{url}} · {{when}}",
    "resumeHintOwned": "{{user}} ({{count}} ٹیبز) کے لیے آخری براؤز دوبارہ شروع کریں · {{url}} · {{when}}",
    "clearSessionData": "سیشن کا ڈیٹا صاف کریں۔",
    "clearSessionConfirm": "یہ پچھلے براؤز سیشن کے لیے ریزیوم اسنیپ شاٹ کو رد کر دیتا ہے۔ آپ ان ٹیبز کو بعد میں بحال نہیں کر سکتے۔",
    "resume": "دوبارہ شروع کریں۔",
    "resumeDismiss": "برطرف کرنا",
    "resumeDone": "سیشن دوبارہ شروع ہوا۔",
    "settingsSafety": "نیویگیشن سیفٹی",
    "settingsSafetyHint": "سخت بلاکس زیادہ خطرناک میزبان؛ Relaxed وسیع تر انٹرانیٹ اہداف کی اجازت دیتا ہے۔ کلاؤڈ میٹا ڈیٹا کے لیے SSRF تحفظات کو غیر فعال نہیں کرتا ہے۔",
    "safetyStrict": "سخت",
    "safetyStandard": "معیاری",
    "safetyRelaxed": "آرام دہ",
    "settingsBlockHosts": "مسدود میزبان لاحقے",
    "settingsBlockHostsHint": "ایک میزبان نام یا لاحقہ فی لائن (جیسے malware.test)۔ عین مطابق اور لاحقہ مماثلتیں مسدود ہیں۔",
    "settingsAllowDangerousDownloads": "زیادہ خطرہ والے ڈاؤن لوڈز کی اجازت دیں (exe / اسکرپٹس)",
    "settingsAudioBridge": "برج صفحہ آڈیو کو پینل پر",
    "settingsAudioBridgeHint": "سٹریمز اس براؤزر میں کروم آڈیو کی میزبانی کرتی ہیں۔ کچھ سائٹس کو پلے بیک کو غیر مقفل کرنے کے لیے ایک کلک کی ضرورت ہوتی ہے۔",
    "downloads": "ڈاؤن لوڈز",
    "downloadsEmpty": "اس سیشن میں کوئی ڈاؤن لوڈ نہیں۔",
    "downloadReady": "تیار",
    "downloadBlocked": "مسدود",
    "downloadPending": "زیر التواء",
    "downloadFailed": "ناکام",
    "downloadSave": "محفوظ کریں۔",
    "audioUnlock": "آواز کو فعال کریں۔",
    "audioUnlockHint": "اس ٹیب میں آڈیو پلے بیک کو غیر مقفل کرنے کے لیے کلک کریں۔",
    "audioUnlocked": "آڈیو غیر مقفل ہو گیا۔",
    "audioPlaying": "آڈیو چل رہا ہے۔",
    "audioNeedsUnlock": "آڈیو کو غیر مقفل کرنے کی ضرورت ہے۔",
    "audioBridgedHint": "صفحہ آڈیو کو میزبان براؤزر سے برج کیا گیا ہے۔",
    "audioNotBridged": "آڈیو آف",
    "audioNotBridgedHint": "صفحہ سننے کے لیے ترتیبات میں آڈیو برج کو آن کریں۔",
    "mediaPolicyTitle": "اصلی براؤزر میں میڈیا",
    "mediaVideoLabel": "ویڈیو",
    "mediaVideoDesc": "میزبان پر پیش کیا گیا اور پینل میں فریم کے طور پر چلایا گیا۔",
    "mediaAudioLabel": "آڈیو",
    "mediaAudioDesc": "میزبان کروم سے اختیاری پل؛ انلاک کلک کی ضرورت ہو سکتی ہے۔",
    "mediaPolicyLabel": "پالیسی",
    "mediaPolicyDesc": "ڈاؤن لوڈ اور آٹو پلے اوپر کی حفاظت اور ڈاؤن لوڈ کی ترتیبات کی پیروی کرتے ہیں۔",
    "frameBlocked": "صفحہ پینل فریم میں نہیں دکھایا جا سکا۔",
    "historyEmpty": "اس سیشن میں کوئی تاریخ نہیں۔",
    "bookmarksEmpty": "ابھی تک کوئی بک مارکس نہیں ہیں۔",
    "closeSessionHint": "اس براؤز سیشن کے لیے کوکیز کو صاف کرتا ہے۔ بک مارکس رہتے ہیں۔",
    "envUnset": "مقرر نہیں",
    "envPanelValue": "پینل: {{value}}",
    "envColVar": "متغیر",
    "envColHost": "ہوسٹ عمل",
    "envColPanel": "پینل سیٹنگ",
    "envColEffective": "مؤثر",
    "settingsNoSandboxWarn": "کرومیم سینڈ باکس کو غیر فعال کرتا ہے۔ صرف قابل اعتماد کنٹینر کے اندر استعمال کریں۔ اگلے حقیقی براؤزر سیشن پر لاگو ہوتا ہے۔",
    "settingsDangerDlWarn": "میزبان براؤزر کے ذریعے قابل عمل اور اسکرپٹ ڈاؤن لوڈ کی اجازت دیتا ہے۔ تصدیق کریں کہ آپ کو اس کی ضرورت ہے۔",
    "settingsDangerConfirmTitle": "ہائی رسک براؤز سیٹنگ کو فعال کریں؟"
  },
  "legal": {
    "hubTitle": "قانونی",
    "hubSub": "YSK Server کی استعمال کی شرائط، رازداری کی پالیسی اور دستبرداری",
    "terms": "استعمال کی شرائط",
    "privacy": "رازداری کی پالیسی",
    "disclaimer": "دستبرداری",
    "updated": "آخری تازہ کاری {{date}}",
    "englishPrevails": "سرکاری زبانیں: انگریزی اور ہانگ کانگ کی تحریری چینی۔ اختلاف ہو تو انگریزی معتبر ہے۔",
    "notOfficialLocale": "ظاہری زبان سرکاری قانونی زبان نہیں۔ جب تک آپ نہ بدلیں، پابند متن انگریزی ہے۔",
    "officialLang": "سرکاری متن",
    "officialEn": "انگریزی",
    "officialZh": "繁體中文（香港）",
    "signIn": "سائن ان",
    "mitNote": "سورس کوڈ MIT لائسنس کے تحت ہے۔ یہ صفحات استعمال کی اضافی شرائط ہیں۔",
    "backToIndex": "تمام قانونی دستاویزات"
  },
  "listToolbar": {
    "searchPlaceholder": "تلاش کریں…",
    "searchAria": "فہرست تلاش کریں۔",
    "clearSearch": "تلاش صاف کریں۔",
    "clearAll": "فلٹرز صاف کریں۔",
    "resultCount": "{{count}} نتائج",
    "showingOf": "{{total}} میں سے {{shown}} دکھا رہا ہے",
    "activeFilters": "{{count}} فلٹرز فعال ہیں۔",
    "noResults": "کوئی میچ نہیں",
    "noResultsHint": "کوئی دوسرا کلیدی لفظ آزمائیں یا فلٹرز صاف کریں۔",
    "searching": "تلاش کر رہا ہے…",
    "emptyChip": "اس فلٹر میں کوئی آئٹم نہیں ہے۔"
  },
  "logViewer": {
    "banIpTitle": "پروٹیکشن میں {{ip}} پابندی لگائیں۔",
    "filter": "فلٹر",
    "filterPh": "کلیدی لفظ",
    "levels": "سطحیں",
    "wrap": "لپیٹنا",
    "follow": "پیروی کریں۔",
    "download": "ڈاؤن لوڈ کریں۔",
    "nextError": "اگلی غلطی",
    "prevError": "پچھلی غلطی",
    "lines": "{{n}} لائنیں۔",
    "shown": "{{n}} دکھایا گیا ہے۔",
    "errors": "غلطی {{n}}",
    "warnings": "وارننگ {{n}}",
    "all": "تمام",
    "empty": "کوئی لاگ لائن نہیں ہے۔"
  },
  "login": {
    "title": "YSK Server میں سائن ان",
    "subtitle": "سرور کنسول",
    "username": "صارف نام",
    "password": "پاس ورڈ",
    "submit": "سائن ان",
    "failed": "سائن ان ناکام۔ صارف نام یا پاس ورڈ چیک کریں۔",
    "footer": "YSK Limited کی مصنوع",
    "totpRequired": "اس اکاؤنٹ پر 2FA چالو ہے۔ 6 ہندسی کوڈ درج کریں۔",
    "totpLabel": "توثیقی کوڈ",
    "totpHint": "توثیق ایپ سے 6 ہندسی کوڈ",
    "submitting": "سائن ان ہو رہا ہے…",
    "sessionExpired": "سیشن ختم؛ دوبارہ سائن ان کریں",
    "newPassword": "نیا پاس ورڈ",
    "newPasswordAgain": "نیا پاس ورڈ تصدیق کریں",
    "changePassword": "پاس ورڈ تبدیل کریں",
    "passwordMismatch": "پاس ورڈ مماثل نہیں",
    "passwordChanged": "پاس ورڈ اپ ڈیٹ ہو گیا"
  },
  "logs": {
    "catSystem": "سسٹم فائلیں۔",
    "catMail": "میل",
    "catSecurity": "سیکورٹی",
    "catApp": "ایپ",
    "catOther": "دیگر",
    "journalService": "جرنل یونٹ",
    "unavailable": "دستیاب نہیں۔",
    "compressed": "· کمپریسڈ",
    "noLogFileYet": "(ابھی تک کوئی لاگ فائل نہیں ہے)",
    "afterDeploy": "تعیناتی کے بعد ظاہر ہوتا ہے۔",
    "logsLoaded": "لاگز بھری ہوئی ہیں۔",
    "sseFailed": "SSE ناکام ہو گیا، پولنگ میں واپس آ گیا۔",
    "sseInterrupted": "ایس ایس ای نے مداخلت کی۔",
    "settingsSaved": "ترتیبات محفوظ ہو گئیں۔",
    "exportedJsonl": "برآمد شدہ JSONL",
    "exported": "برآمد",
    "bookmarkSaved": "بک مارک محفوظ ہو گیا۔",
    "title": "لاگ سینٹر",
    "fullAccess": "مکمل رسائی",
    "nonRoot": "غیر جڑ",
    "noExecute": "کوئی EXECUTE نہیں۔",
    "error": "خرابی",
    "projectLog": "پروجیکٹ لاگز",
    "filesCount": "{{count}} فائل (فائلیں)",
    "tabExplore": "دریافت کریں۔",
    "tabMaint": "دیکھ بھال",
    "tabSettings": "ترتیبات",
    "tabAbout": "کے بارے میں",
    "sources": "لاگ ذرائع",
    "filterPlaceholder": "فلٹر یونٹ / فائل…",
    "filterSources": "ذرائع کو فلٹر کریں۔",
    "noProjectLogs": "کوئی پروجیکٹ لاگز نہیں - تعیناتی کے بعد ظاہر ہوتے ہیں۔",
    "noMatchSources": "کوئی مماثل ذرائع نہیں ہیں۔",
    "projectPrefix": "پروجیکٹ ·",
    "timeRange": "وقت کی حد",
    "unlimited": "لا محدود",
    "priority": "ترجیح",
    "all": "تمام",
    "keywordIp": "مطلوبہ الفاظ / IP…",
    "custom": "حسب ضرورت",
    "copied": "کاپی",
    "truncated": "· کٹا ہوا",
    "following": "· مندرجہ ذیل",
    "followingSse": "مندرجہ ذیل (SSE)",
    "loadingSources": "ذرائع لوڈ ہو رہے ہیں…",
    "pickSource": "بائیں طرف ایک ذریعہ منتخب کریں، یا شارٹ کٹ · پھر استفسار کریں۔",
    "noRowsInWindow": "اس ٹائم ونڈو میں کوئی ریکارڈ نہیں ہے۔",
    "showInactiveUnits": "غیر فعال یونٹس دکھائیں۔",
    "sseNeedFollow": "پہلے فالو آن کریں — SSE صرف لائیو ٹیل کے لیے ہے۔",
    "maintOverview": "بحالی کا جائزہ",
    "executable": "قابل عمل",
    "restricted": "محدود",
    "needRootExecute": "root+EXECUTE کی ضرورت ہے۔",
    "retention": "برقرار رکھنا",
    "retentionHint": "جیسے 7 دن · 14 دن · 30 دن",
    "defaultLines": "پہلے سے طے شدہ لائنیں",
    "followInterval": "وقفہ کی پیروی کریں۔",
    "maxBytes": "زیادہ سے زیادہ بائٹس",
    "maskSecrets": "نقاب پوش راز",
    "defaultVacuumDays": "پہلے سے طے شدہ ویکیوم دن",
    "d7": "7 دن",
    "d14": "14 دن",
    "d30": "30 دن",
    "d90": "90 دن",
    "journalAlerts": "جرنل الرٹس",
    "autoVacuum": "آٹو ویکیوم",
    "deleted": "حذف کر دیا گیا۔",
    "bookmarkDeleted": "بک مارک حذف کر دیا گیا۔",
    "opsResult": "آپریشن کا نتیجہ",
    "saveBookmark": "بک مارک محفوظ کریں۔",
    "bookmarkNamePrompt": "موجودہ استفسار کے لیے نام",
    "query": "استفسار",
    "follow": "پیروی کریں۔",
    "export": "برآمد کریں۔",
    "vacuum": "ویکیوم",
    "loadFailed": "لوڈ کرنے میں ناکام",
    "projectLogsLink": "پروجیکٹ → لاگز",
    "projectLogsDesc": "- فی سائٹ شارٹ کٹ + گہرا لنک",
    "queryFollow": "استفسار کریں اور پیروی کریں۔",
    "queryFollowDesc": "پہلے سے طے شدہ لائنیں، فالو وقفہ، ایکسپلور پر رسپانس کیپ",
    "retentionAlerts": "برقرار رکھنے اور انتباہات",
    "retentionAlertsDesc": "ویکیوم ڈیفالٹس، جرنل ڈسک الرٹس، آٹو کلین ونڈوز",
    "dailyNeedRoot": "روزانہ (روٹ + EXECUTE کی ضرورت ہے)",
    "customAllow": "اپنی مرضی کے مطابق راستے",
    "customAllowDesc": "صرف /var/log یا /run/log · مسترد کریں .ssh, keys, /etc",
    "pathsCount": "{{n}} راستہ",
    "noCustomPaths": "ابھی تک کوئی حسب ضرورت راستے نہیں ہیں۔",
    "bookmarks": "بک مارکس",
    "bookmarksDesc": "عام ایکسپلور فلٹرز؛ ایکسپلور پر سوئچ کھولیں اور سورس کو لاگو کریں۔",
    "noBookmarks": "کوئی بُک مارکس نہیں — ایکسپلور پر سوال پھر بک مارک کو محفوظ کریں۔",
    "settingsWriteNote": "ترتیبات پینل DB پر لکھیں؛ آٹو ویکیوم ونڈو ہر 15 منٹ میں چیک کرتا ہے۔",
    "saveSettings": "ترتیبات کو محفوظ کریں۔",
    "vacuumDaysQ": "ویکیوم ٹائم {{days}}؟",
    "vacuumSizeQ": "ویکیوم سائز 500M؟",
    "vacuumDesc": "journalctl vacuum پرانے لاگز کو مستقل طور پر حذف کر دیتا ہے۔",
    "vacuumRequested": "ویکیوم کی درخواست کی۔",
    "vacuumSizeRequested": "ویکیوم سائز کی درخواست کی گئی۔",
    "scLogs": "جریدے / فائلوں / منصوبوں کا مشاہدہ کریں۔",
    "scProtection": "واقعہ کا جواب، خودکار پابندی (IP پر کلک کریں)",
    "shortcuts": "شارٹ کٹس",
    "projectsOnly": "صرف پروجیکٹس",
    "filesTitle": "{{n}} فائل (فائلیں)",
    "bookmarksLabel": "بک مارکس",
    "filter": "فلٹر",
    "followSec": "{{sec}}s کی پیروی کریں۔",
    "wrap": "لپیٹنا",
    "bookmark": "بک مارک",
    "standby": "بیکار",
    "partialFail": "جزوی / ناکام",
    "lines": "{{n}} لائنیں۔",
    "followingSseDyn": "مندرجہ ذیل{{sse}}",
    "ipBan": "IP → پابندی",
    "vacuumNote": "مفت سسٹمڈ جرنل ڈسک۔ کوئی EXECUTE → بلاک نہیں، کوئی جعلی کامیابی نہیں۔",
    "vacuumTime": "ویکیوم ٹائم",
    "vacuumNeedRetention": "پہلے برقرار رکھنے کی مدت درج کریں (مثلاً 14d)",
    "vacuumNeedConfirm": "تصدیق درکار — پرانے journal لاگ ہٹاتا ہے",
    "vacuumSizeNeedConfirm": "تصدیق درکار — journal ڈسک استعمال محدود کرتا ہے",
    "vacuumHint": "≥7 دن تجویز کردہ رکھیں؛ ڈسک کے بعد دوبارہ تحقیقات کریں۔",
    "logrotateStatus": "سسٹم لاگروٹیٹ اسٹیٹس (صرف پڑھنے کے لیے تحقیقات)",
    "logrotateMissing": "کوئی اسٹیٹس فائل یا ناقابل پڑھا جا سکتا ہے — سروسز میٹرکس میں لاگروٹیٹ پیکیج چیک کریں۔",
    "relatedOps": "متعلقہ آپریشن",
    "relatedOpsDesc": "لاگ مشاہدہ بمقابلہ واقعہ ردعمل",
    "scLogsLine": "جریدے / فائلوں / منصوبوں کا مشاہدہ کریں۔",
    "scProtLine": "واقعہ کا جواب، خودکار پابندی (IP پر کلک کریں)",
    "journalVacuumTitle": "جرنل ویکیوم",
    "journalSection": "جرنل",
    "sseLabel": "SSE",
    "logrotateLabel": "logrotate",
    "srcNginx": "nginx",
    "srcSsh": "ssh",
    "srcfail2ban": "fail2ban",
    "srcFail2ban": "fail2ban",
    "srcAuthLog": "auth.log",
    "srcNginxError": "nginx غلطی",
    "srcLetsEncrypt": "letsencrypt",
    "groupJournal": "جرنل",
    "groupVarLog": "/var/log",
    "prioErr": "غلطی +",
    "prioWarn": "وارننگ+",
    "prioInfo": "معلومات+",
    "vacuumSize": "500 MB تک کی حد",
    "logrotateNoStatus": "ابھی تک کوئی لاگروٹیٹ اسٹیٹس فائل نہیں ہے (عام اگر یہ کبھی نہیں چلی ہے)۔",
    "autoVacuumOff": "خودکار صفائی بند ہے۔ وقت اس وقت تک استعمال نہیں ہوتا جب تک کہ آپ اسے فعال نہ کریں۔",
    "aboutAllowlist": "ایکسپلور صرف اجازت یافتہ جرنل یونٹس اور /var/log پاتھ کو پڑھ سکتا ہے۔ صوابدیدی میزبان راستے پیش نہیں کیے جاتے ہیں۔",
    "aboutCustomPath": "ترتیبات پر ایک حسب ضرورت راستہ شامل کریں (صرف /var/log یا /run/log)۔ پھر اسے ایکسپلور سے کھولیں۔",
    "vacuumSizeAlreadyBelow": "موجودہ استعمال پہلے ہی حد سے کم ہے؛ عام طور پر کچھ نہیں ہٹے گا۔",
    "vacuumSizeNoopDesc": "journal پہلے ہی 500 MB سے کم ہے۔ vacuum --size=500M پھر بھی چلتا ہے اور عام طور پر کچھ نہیں ہٹتا۔",
    "journalDiskHint": "موجودہ systemd-journald استعمال (فعال journal)۔ /var/log کے گھمائے فائل شامل نہیں۔",
    "varLogDiskHint": "/var/log کا اندازہ، گھمائے فائلوں سمیت۔",
    "queryFirst": "پہلے استفسار کریں",
    "errorsWindowHint": "آخری اوور ویو پروب سے حالیہ غلطیاں (جب آپ ٹیبز کو تبدیل کرتے ہیں تو لائیو اپ ڈیٹ نہیں ہوتے)",
    "sourceCount": "{{shown}} دکھایا گیا ہے۔",
    "sourceUnavailable": "اس ذریعہ نے ابھی تک کوئی لاگ تیار نہیں کیا ہے۔",
    "sourceNoLog": "ابھی تک کوئی لاگ نہیں ہے۔",
    "projectSourcesTitle": "{{n}} ماخذ (فائلیں + journal)",
    "logrotatePath": "راستہ",
    "logrotateLast": "آخری بار گھمایا گیا۔",
    "exportJsonl": "JSONL برآمد",
    "sseLive": "(براہ راست سلسلہ)",
    "logrotateExpand": "{{n}} مزید دکھائیں۔",
    "logrotateCollapse": "کم دکھائیں۔",
    "logrotateVersion": "اسٹیٹس ورژن {{v}}"
  },
  "metrics": {
    "alert": {
      "memory_high": "میموری ہائی",
      "load_high": "زیادہ لوڈ",
      "disk_high": "ڈسک ہائی"
    },
    "loadFailed": "میٹرکس لوڈ کرنے میں ناکام",
    "projectUsageFailed": "پروجیکٹ کے استعمال کو لوڈ کرنے میں ناکام",
    "procListFailed": "عمل کی فہرست ناکام ہوگئی",
    "streamEnded": "سلسلہ ختم ہوا ({{reason}})",
    "streamOpenFailed": "سلسلہ نہیں کھول سکا",
    "signalFailed": "سگنل ناکام ہو گیا۔",
    "detailFailed": "تفصیلات لوڈ نہیں ہو سکیں",
    "alertCount": "{{count}} الرٹ",
    "attention": "توجہ کی ضرورت ہے۔",
    "normal": "OK",
    "disk": "ڈسک",
    "alerts": "انتباہات",
    "auto5s": "آٹو 5s",
    "hostSettings": "میزبان کی ترتیبات",
    "loading": "میٹرکس لوڈ ہو رہا ہے…",
    "tabs": {
      "overview": "جائزہ",
      "live": "لائیو عمل",
      "disk": "ڈسک",
      "projectUsage": "پروجیکٹ کا استعمال",
      "alerts": "انتباہات"
    },
    "load": "لوڈ",
    "load1m": "1m لوڈ کریں۔",
    "uptime": "اپ ٹائم",
    "filterCpu5": "≥5% CPU",
    "filterMem5": "≥5% میموری",
    "signalHint": "ایک عمل منتخب کریں، پھر TERM یا KILL بھیجیں۔",
    "signalFromRow": "اس عمل کو TERM/KILL کے لیے منتخب کریں۔",
    "selectForSignal": "منتخب کریں۔",
    "forceKillTitleNamed": "PID {{pid}} ({{cmd}}) کو مار ڈالو؟",
    "sendSigTitleNamed": "TERM کو PID {{pid}} ({{cmd}}) پر بھیجیں؟",
    "min1": "1m",
    "min5": "5m",
    "min15": "15m",
    "loadHint": "{{cpus}} CPUs سے متعلق؛ 1.0× سے اوپر قطار ہو سکتی ہے۔",
    "memory": "یادداشت",
    "total": "کل",
    "available": "دستیاب ہے۔",
    "mainDisk": "روٹ ڈسک",
    "path": "راستہ",
    "diskReadFail": "ڈسک نہیں پڑھ سکا",
    "viewAllMounts": "تمام {{count}} ماؤنٹس دیکھیں →",
    "nAlerts": "{{count}} الرٹس",
    "details": "تفصیلات",
    "noThresholdAlerts": "کوئی میموری / لوڈ / ڈسک تھریشولڈ الرٹس نہیں۔",
    "projectDisk": "پروجیکٹ ڈسک (اصلی ڈو)",
    "viewAllProjectUsage": "تمام پروجیکٹ کے استعمال کو دیکھیں →",
    "loadProjectDisk": "پروجیکٹ ڈسک کا استعمال لوڈ کریں (حقیقی ڈو) →",
    "followSse": "فالو کریں (SSE)",
    "interval": "وقفہ",
    "sort": "چھانٹنا",
    "rows": "قطاریں",
    "onceQuery": "ایک شاٹ استفسار",
    "procSearchPh": "PID / USER / COMMAND تلاش کریں۔",
    "procSearchAria": "تلاش کے عمل",
    "filterAll": "تمام",
    "filterMine": "نان سسٹم",
    "selectedN": "{{count}} منتخب کیا گیا۔",
    "showOf": "{{shown}}/{{total}} دکھا رہا ہے",
    "topLoading": "اوپر کا خلاصہ لوڈ ہو رہا ہے… (/proc/stat dual سیمپل)",
    "topAria": "سب سے اوپر خلاصہ",
    "perCore": "فی کور",
    "noPerCore": "کوئی فی کور ڈیٹا نہیں ہے۔",
    "uptimeDays": "{{d}} دن، {{h}}:{{m}}",
    "used": "استعمال کیا جاتا ہے",
    "free": "مفت",
    "signal": "سگنل",
    "kill": "مار ڈالو",
    "send": "بھیجیں۔",
    "procDetail": "عمل کی تفصیل",
    "refreshProc": "عمل کو ریفریش کریں۔",
    "noProcs": "کوئی عمل نہیں۔",
    "noProcsFilter": "کوئی عمل فلٹرز سے مماثل نہیں ہے۔",
    "mounts": "پہاڑ",
    "fs": "فائل سسٹم",
    "mount": "پہاڑ",
    "size": "سائز",
    "usage": "استعمال",
    "project": "پروجیکٹ",
    "quota": "کوٹہ",
    "ratio": "شیئر کریں۔",
    "unlimited": "لا محدود",
    "noProjects": "ابھی تک کوئی پروجیکٹ نہیں ہے۔",
    "noProjectsDesc": "گھر کے حقیقی استعمال کو یہاں دیکھنے کے لیے ایک پروجیکٹ بنائیں",
    "usageNote": "مقامی ڈو سے استعمال (تخمینہ نہیں)۔ کوٹہ ایک کنٹرول پلین نرم حد ہے۔ ہارڈ سیٹ کوٹا لاگو کرنے کے لیے میزبان کی ضرورت ہے۔",
    "thresholdAlerts": "حد کے انتباہات",
    "alertsBuiltinOnly": "بلٹ ان سی پی یو / میموری / ڈسک کی حد صرف۔ کوئی ای میل، ویب ہک، یا سلیک چینل نہیں۔",
    "lastEvaluated": "آخری بار چیک کیا گیا۔",
    "alertsOkTitle": "سب صاف",
    "alertsOkDesc": "کوئی میموری / لوڈ / ڈسک تھریشولڈ الرٹس نہیں۔",
    "cpu": "CPU",
    "command": "حکم",
    "user": "صارف",
    "clearSelection": "انتخاب صاف کریں۔",
    "batchSignal": "بیچ سگنل",
    "liveHint": "لائیو عمل کی فہرست (SSE یا پول)۔ سگنلز کو جڑ + YSK_EXECUTE کی ضرورت ہے۔",
    "signalTo": "سگنل {{sig}} → PID {{pid}}",
    "procAlive": "عمل ابھی بھی زندہ ہے (کِل -0 ٹھیک ہے)",
    "procGone": "عمل ختم ہو گیا۔",
    "procTable": "عمل ({{count}}{{more}})",
    "procTableDesc": "ps فہرست · TERM/KILL کے لیے منتخب کریں (YSK_EXECUTE کی ضرورت ہے)",
    "selectAllAria": "تمام فلٹر شدہ کو منتخب کریں۔",
    "selectPidAria": "PID {{pid}} منتخب کریں",
    "controlPlane": "کنٹرول طیارہ",
    "controlPlaneNoSignal": "کنٹرول ہوائی جہاز کے عمل کو اشارہ نہیں کیا جا سکتا",
    "protectedPid": "PID 1 / init / systemd کو پینل سے سگنل نہیں دیا جا سکتا",
    "sigTermTitle": "SIGTERM بھیجیں (عمل سے باہر نکلنے کے لیے پوچھیں)",
    "sigKillTitle": "SIGKILL بھیجیں (زبردستی قتل - پکڑا نہیں جا سکتا)",
    "batchTerm": "TERM",
    "batchKill": "KILL",
    "rawTopLabel": "خام اوپر (غیر ترجمہ شدہ)",
    "followSseLabel": "پیروی کریں (براہ راست سلسلہ)",
    "alertsReadOnly": "بلٹ ان سی پی یو / میموری / ڈسک کی حد صرف۔ کوئی ای میل، ویب ہک، یا سلیک چینل نہیں۔",
    "alertsGoNotifications": "اطلاعی مرکز کھولیں۔",
    "lastCheck": "آخری چیک",
    "rawTopHint": "غیر ترجمہ شدہ ٹاپ(1) آؤٹ پٹ",
    "detailShort": "معلومات",
    "procUnavailable": "عمل حاصل نہیں کر سکے۔",
    "noProcData": "ابھی تک کوئی پروسیسنگ ڈیٹا نہیں ہے۔",
    "noProcFilter": "کوئی عمل فلٹرز سے مماثل نہیں ہے۔",
    "clickOnceOrFollow": "ون شاٹ استفسار چلائیں یا فالو کو فعال کریں۔",
    "liveFootnote": "SSH ٹاپ کی طرح: /proc/stat دوہری نمونہ برائے %Cpu (per-core = top \"1\")، Mem/swap، Tasks؛ پی ایس سے عمل کی میز. ایک انٹرایکٹو PTY نہیں ہے۔ YSK_EXECUTE کی ضرورت کو مار ڈالو؛ PID 1 اور کنٹرول طیارہ بطور ڈیفالٹ محفوظ ہیں۔",
    "forceKillTitle": "PID کو زبردستی ماریں {{pid}} (SIGKILL)",
    "sendSigTitle": "SIG{{sig}} PID {{pid}} پر بھیجیں",
    "forceKillDesc": "پکڑا نہیں جا سکتا؛ ڈیٹا کھو سکتا ہے۔ کمانڈ: {{cmd}}",
    "termDesc": "عمل صاف ہو سکتا ہے اور باہر نکل سکتا ہے۔ کمانڈ: {{cmd}}",
    "forceKillBtn": "زبردستی مار ڈالو",
    "sendTermBtn": "TERM بھیجیں۔",
    "procPidTitle": "پروسیس PID {{pid}}",
    "readingProc": "پڑھنا/proc…",
    "applyRenice": "رینس لگائیں۔",
    "reniceHint": "-20 سب سے زیادہ · 19 سب سے کم (عمل کی ضرورت ہے)",
    "noData": "کوئی ڈیٹا نہیں۔",
    "shareOfMeasured": "{{pct}}% ماپا گیا۔",
    "mountsTitle": "ڈسک ماؤنٹس ({{count}})",
    "mountsDesc": "اصلی df -P -B1 (tmpfs فلٹر شدہ)",
    "noMounts": "کوئی ماؤنٹ لسٹ نہیں۔",
    "noMountsDesc": "df دستیاب نہیں یا فلٹر شدہ۔ روٹ ڈسک اب بھی جائزہ پر ہے۔",
    "seeProjectUsage": "پروجیکٹ ہوم استعمال پروجیکٹ کے استعمال کے ٹیب پر ہے (اصلی du · {{size}})",
    "measuringDu": "پروجیکٹ گھروں کی پیمائش (du)…",
    "projectUsageTitle": "پروجیکٹ ڈسک کا استعمال ({{count}})",
    "projectUsageDesc": "اصلی ڈو · کل {{total}} · {{at}}",
    "projectUsageDescEmpty": "ہر پروجیکٹ home_dir پر چلائیں۔",
    "remeasure": "دوبارہ پیمائش کریں۔",
    "usageNoteFull": "مقامی ڈو سے استعمال (تخمینہ نہیں)۔ کوٹہ ایک کنٹرول پلین نرم حد ہے۔ ہارڈ سیٹ کوٹا لاگو کرنے کے لیے میزبان کی ضرورت ہے۔",
    "sseNeedLogin": "لاگ ان نہیں؛ SSE نہیں کھول سکتا",
    "sseSessionExpired": "لاگ ان نہیں ہوا یا سیشن ختم ہو گیا؛ SSE نہیں کھول سکتا",
    "sseHttpError": "سٹریم HTTP {{status}}",
    "colFilesystem": "فائل سسٹم",
    "colMount": "پہاڑ",
    "colSize": "سائز",
    "colUsed": "استعمال کیا جاتا ہے",
    "colAvail": "دستیاب ہے۔",
    "colUsePct": "استعمال شدہ %",
    "colHome": "گھر",
    "usageNoteLink": "کنٹرول پلین نرم کوٹہ۔ پروجیکٹ آئسولیشن ٹیب پر سخت حدود کا اطلاق کریں۔",
    "shareNoQuotaHint": "کوٹہ نہ ہو تو حصہ فیصد نہیں۔ پراجیکٹ Isolation ٹیب پر سیٹ کریں۔",
    "setQuotaLink": "کوٹہ سیٹ کریں",
    "unusualHome": "غیر معمولی راستہ",
    "unusualHomeHint": "/home/… پروجیکٹ ہوم نہیں ہے۔ کینونیکل تنہائی ہے /home/ysk-server-{id}."
  },
  "migrate": {
    "tabInventory": "انوینٹری",
    "tabTarget": "ہدف",
    "tabRun": "دوڑو",
    "tabDone": "ہو گیا",
    "refreshFailed": "ریفریش ناکام ہو گیا۔",
    "migrateIncomplete": "ہجرت نامکمل",
    "requestFailed": "منتقلی کی درخواست ناکام ہوگئی",
    "title": "مکمل میزبان ہجرت",
    "subtitle": "ماخذ کنٹرول طیارہ → نئے میزبان کو مکمل کاپی۔ اس کے بعد صرف عوامی IP/DNS تبدیل کریں۔ اکاؤنٹس، راستے اور منصوبے ایک جیسے رہتے ہیں۔",
    "inventorying": "انوینٹرینگ",
    "inventoried": "انوینٹری شدہ",
    "inventoriedWarn": "انوینٹری شدہ · {{n}} وارننگز",
    "inventoriedOrphans": "انوینٹری شدہ · {{n}} بچ جانے والے گھر",
    "inventoriedWarnAndOrphans": "انوینٹری شدہ · {{w}} وارننگز · {{n}} بچا ہوا",
    "inventoryFailed": "انوینٹری ناکام ہوگئی",
    "pendingInventory": "زیر التواء انوینٹری",
    "projects": "پروجیکٹس",
    "mailboxes": "میل باکسز",
    "users": "صارفین",
    "software": "سافٹ ویئر",
    "jobs": "نوکریاں",
    "notFound": "نہیں ملا",
    "wizard": "ہجرت وزرڈ",
    "jobLog": "ملازمت کی تاریخ",
    "about": "کے بارے میں",
    "steps": "ہجرت کے مراحل",
    "sourceInventory": "ماخذ انوینٹری",
    "sourceInventoryDesc": "کنٹرول ہوائی جہاز اور پروجیکٹ کے راستوں کا صرف پڑھنے کے لیے اسکین؛ نظام کو تبدیل نہیں کرتا",
    "inventoryRunning": "اس میزبان کو انوینٹری کیا جا رہا ہے…",
    "host": "میزبان",
    "projectHome": "پروجیکٹس / گھر",
    "needSoftware": "انسٹال کرنے کے لیے سافٹ ویئر",
    "noInventory": "ابھی تک کوئی انوینٹری نہیں ہے۔",
    "noInventoryHint": "میزبان ریاست اور جابز کو اسکین کرنے کے لیے ریفریش (اوپر دائیں) کا استعمال کریں۔",
    "targetHost": "ہدف میزبان",
    "targetHostDesc": "صرف SSH روٹ؛ پاس ورڈ صرف اس درخواست کے لیے ہے اور محفوظ نہیں ہے۔",
    "sshTarget": "SSH ہدف",
    "sshPort": "SSH پورٹ",
    "targetDataDir": "ٹارگٹ ڈیٹا ڈائر",
    "authMethod": "تصدیق کا طریقہ",
    "rootPassword": "روٹ پاس ورڈ",
    "notPersisted": "برقرار نہیں رہا۔",
    "passwordNotStored": "پاس ورڈ صرف اس SSH سیشن کے لیے استعمال ہوتا ہے اور ڈسک پر محفوظ نہیں ہوتا ہے۔",
    "overwriteDanger": "اوور رائٹ ہدف پر موجود YSK ڈیٹا کو بدل دے گا۔ اسے پینل سے کالعدم نہیں کیا جا سکتا۔",
    "outboundIdentity": "والٹ میں آؤٹ باؤنڈ شناخت",
    "dryRun": "ڈرائی رن پری چیک",
    "startMigrate": "مکمل میزبان منتقلی شروع کریں۔",
    "needSshTarget": "SSH ہدف درج کریں۔",
    "needMaintWindow": "دیکھ بھال کی کھڑکی کو چیک کریں۔",
    "needRootPassword": "روٹ پاس ورڈ درج کریں۔",
    "needRequired": "مطلوبہ فیلڈز کو مکمل کریں۔",
    "result": "ہجرت کا نتیجہ",
    "blocked": "مسدود",
    "failed": "ناکام",
    "detail": "تفصیلات",
    "jobsTitle": "نقل مکانی کی نوکریاں ({{count}})",
    "jobsDesc": "dataDir/migrate/ کے تحت ریاست؛",
    "phase": "مرحلہ",
    "jobPhase": "ملازمت {{id}} · {{phase}}",
    "phaseName": {
      "failed": "ناکام",
      "done": "ہو گیا",
      "running": "چل رہا ہے۔",
      "queued": "قطار میں لگ گیا۔",
      "cancelled": "منسوخ"
    },
    "target": "ہدف",
    "updated": "تازہ کاری",
    "notes": "نوٹس",
    "noJobs": "ابھی تک کوئی ہجرت کی نوکری نہیں ہے۔",
    "noJobsHint": "وزرڈ میں ڈرائی رن یا مکمل منتقلی کے بعد نوکریاں ظاہر ہوتی ہیں۔",
    "confirmTitle": "مکمل میزبان منتقلی کی تصدیق کریں۔",
    "confirmDesc": "rsync اور بوٹسٹریپ {{target}} کرے گا",
    "confirmStart": "آغاز کی تصدیق کریں۔",
    "cancel": "منسوخ کریں۔",
    "success": "کامیابی",
    "unfilledTarget": "(کوئی ہدف نہیں)",
    "restartApiHint": "اگر آپ نے ابھی ایک نیا ورژن تعینات کیا ہے تو، API کو دوبارہ شروع کریں (",
    "afterRestart": ") پھر ریفریش کریں۔",
    "inventoryWarnings": "انوینٹری وارننگز ({{count}})",
    "orphanHomesHint": "بچ جانے والے پروجیکٹ ہومز (اسٹور میں نہیں)۔ آپ کے غیر استعمال شدہ ہونے کی تصدیق کرنے کے بعد ہی ہٹا دیں۔",
    "orphanHomesTitle": "بچ جانے والے پروجیکٹ ہومز ({{count}})",
    "orphanHomesSummary": "ڈسک پر {{count}} راستے اسٹور میں نہیں ہیں۔ اگر یقین نہ ہو تو پہلے بیک اپ لیں، پھر غیر استعمال شدہ راستے ہٹا دیں۔",
    "orphanColHome": "گھر",
    "orphanColModified": "ترمیم شدہ",
    "orphanColEntries": "اندراجات",
    "orphanEntries": "ڈائرکٹری میں {{n}} اعلی درجے کے اندراجات",
    "orphanKpi": "بچا ہوا",
    "sourceOs": "OS",
    "sourceDataDir": "dataDir",
    "sourceDbRedis": "ڈیٹا بیس / ریڈیس",
    "sourceDbRedisValue": "{{db}} ڈیٹا بیس · {{redis}} Redis",
    "orphanRemove": "بچا ہوا گھر کو ہٹا دیں۔",
    "orphanRemoveTitle": "بچا ہوا پروجیکٹ ہوم حذف کریں؟",
    "orphanRemoveDesc": "ڈسک سے {{path}} کو مستقل طور پر حذف کریں۔ یہ ایک اسٹور پروجیکٹ نہیں ہے۔ YSK_EXECUTE=1 کی ضرورت ہے۔",
    "orphanRemovePhrase": "تصدیق کے لیے DELETE لکھیں۔",
    "orphanRemoveNeedConfirm": "تصدیق درکار",
    "orphanBackupFirst": "پہلے بیک اپ لیں (بیک اپ کھولیں)",
    "orphanMtime": "آخری بار ترمیم کی گئی {{at}}",
    "expandAllWarnings": "تمام {{n}} انتباہات دکھائیں۔",
    "collapseWarnings": "کم دکھائیں۔",
    "moreWarnings": "…اور {{n}} مزید",
    "authPassword": "روٹ پاس ورڈ (ٹیمپ کلید انسٹال کرنے کے بعد کلید پر سوئچ کریں)",
    "authIdentity": "SSH شناختی والٹ کی شناخت",
    "authAgent": "مقامی ڈیفالٹ ایجنٹ / کلید",
    "confirmMaint": "بحالی ونڈو کی تصدیق کریں۔",
    "confirmMaintDesc": "مستقل ڈمپ کے لیے ماخذ مختصر طور پر روکتا ہے (حقیقی منتقلی کے لیے درکار)",
    "allowOverwrite": "ہدف پر موجودہ YSK ڈیٹا کو اوور رائٹ کرنے کی اجازت دیں۔",
    "allowOverwriteDesc": "مطلوبہ ہے اگر ہدف میں پہلے سے ہی ysk.json ہے۔",
    "dryRunOnly": "صرف ڈرائی رن",
    "dryRunOnlyDesc": "· انوینٹری + صرف پری چیک؛ کوئی rsync یا ہدف نہیں لکھتا",
    "executeNote": "میزبان کو YSK_EXECUTE=1 اور روٹ API کی ضرورت ہے۔ منتقلی کے بعد، DNS A/AAAA کو اپ ڈیٹ کریں اور کلاؤڈ فائر وال + میل PTR چیک کریں۔",
    "dnsCutover": "DNS کٹ اوور (دستی)",
    "dnsCutoverDesc": "نئے عوامی IP پر ان ناموں کے لیے A/AAAA پوائنٹ کریں؛"
  },
  "multiCheck": {
    "customPlaceholder": "حسب ضرورت کوڈ",
    "searchPlaceholder": "تلاش کریں…",
    "emptyText": "کوئی مماثل آئٹمز نہیں۔",
    "removeTitle": "ہٹانے کے لیے کلک کریں۔",
    "noneSelected": "کچھ بھی منتخب نہیں کیا گیا۔",
    "optionsAria": "اختیارات",
    "showingCapped": "{{total}} کا پہلا {{shown}} دکھا رہا ہے — تنگ کرنے کے لیے تلاش کا استعمال کریں۔",
    "add": "شامل کریں۔",
    "bulkAria": "بلک انتخاب",
    "selectAll": "سبھی کو منتخب کریں۔",
    "selectAllTitle": "تمام {{n}} آئٹمز منتخب کریں۔",
    "selectFiltered": "فلٹر شدہ منتخب کریں ({{n}})",
    "selectFilteredTitle": "تمام {{n}} تلاش کے نتائج منتخب کریں۔",
    "clearAll": "سب صاف کریں۔",
    "clearFiltered": "فلٹر شدہ صاف کریں۔",
    "selectedCount": "{{n}} / {{total}} منتخب کیا گیا۔",
    "chipsCollapsed": "{{n}} منتخب — پھیلائیں۔",
    "chipsCollapse": "سمٹنا"
  },
  "nav": {
    "dashboard": "ڈیش بورڈ",
    "ai": "AI ٹاسکس",
    "projects": "پروجیکٹس",
    "security": "اکاؤنٹ سیکیورٹی",
    "email": "ای میل",
    "files": "فائلیں",
    "system": "سسٹم لاگو",
    "updates": "اپڈیٹس",
    "agents": "AI ایجنٹس (exp.)",
    "login": "لاگ ان",
    "logout": "لاگ آؤٹ کریں۔",
    "publicFiles": "عوامی فائلیں۔",
    "ftp": "FTPS",
    "ftpService": "FTPS",
    "mysql": "MySQL",
    "mysqlService": "MySQL سروس",
    "mariadb": "MariaDB",
    "mariadbService": "ماریا ڈی بی سروس",
    "postgres": "PostgreSQL",
    "postgresService": "PostgreSQL سروس",
    "redis": "Redis",
    "redisService": "ریڈیس سروس",
    "cluster": "کلسٹرز",
    "dns": "DNS",
    "ssl": "SSL سرٹیفکیٹ",
    "nginx": "Nginx",
    "node": "Node.js",
    "php": "PHP",
    "python": "Python",
    "go": "Go",
    "rust": "Rust",
    "protection": "دفاعی مرکز",
    "firewall": "فائر وال",
    "fail2ban": "fail2ban",
    "users": "صارفین اور پیکجز",
    "services": "خدمات",
    "metrics": "میٹرکس",
    "network": "نیٹ ورک",
    "logs": "لاگ سینٹر",
    "cron": "کرون",
    "backups": "بیک اپس",
    "migrate": "میزبان ہجرت",
    "systemd": "systemd",
    "readiness": "تیاری",
    "systemIndex": "سسٹم ٹولز",
    "sections": {
      "overview": "جائزہ",
      "sites": "اکاؤنٹ اور سائٹس",
      "mail": "ای میل",
      "files": "فائلیں اور ایف ٹی پی",
      "databases": "ڈیٹا بیس",
      "dnsSsl": "DNS اور SSL",
      "runtimes": "رن ٹائمز",
      "security": "سیکورٹی",
      "system": "سسٹم",
      "ai": "AI",
      "validators": "ویلیڈیٹرز",
      "containers": "کنٹینر"
    },
    "java": "Java",
    "kotlin": "Kotlin",
    "bun": "Bun",
    "software": "سافٹ ویئر",
    "terminal": "ٹرمینل",
    "hostBrowse": "میزبان براؤز",
    "cdn": "CDN",
    "vpn": "VPN",
    "vnc": "VNC",
    "apache": "Apache",
    "bookmarkedProjects": "بک مارک شدہ پروجیکٹس",
    "bookmarkedEmailDomains": "بک مارک شدہ ڈومینز",
    "bookmark": "سائڈبار پر پن کریں۔",
    "unbookmark": "سائڈبار سے پن ہٹا دیں۔",
    "bookmarkPinned": "پن لگا ہوا",
    "bookmarkAdded": "سائڈبار پر پن کیا گیا۔",
    "bookmarkRemoved": "سائڈبار سے ہٹا دیا گیا۔",
    "btTracker": "BT Tracker",
    "support": "حمایت",
    "noAccessTitle": "رسائی نہیں",
    "noAccessDesc": "آپ کے کردار میں یہ صفحہ شامل نہیں۔ ضرورت ہو تو ایڈمن سے پوچھیں۔",
    "backToDashboard": "ڈیش بورڈ پر واپس",
    "validators": "ویلیڈیٹرز (Beta)",
    "docker": "ڈوکر"
  },
  "network": {
    "title": "نیٹ ورک انٹرفیس",
    "canMutate": "تغیر پذیر",
    "readOnlyBlocked": "صرف پڑھنے کے لیے / مسدود",
    "statIfaces": "انٹرفیس",
    "statUp": "اوپر",
    "oper": {
      "up": "اوپر",
      "down": "نیچے",
      "unknown": "نامعلوم",
      "loopback": "ہمیشہ آن",
      "loopbackHint": "لوپ بیک ہمیشہ دستیاب ہوتا ہے اور اسے تبدیل نہیں کیا جا سکتا۔",
      "other": "دیگر"
    },
    "statGateway": "گیٹ وے",
    "pageActions": "صفحہ کے اعمال",
    "loadingSnap": "نیٹ ورک اسنیپ شاٹ لوڈ ہو رہا ہے…",
    "mutateHint": "تبدیلیاں لائیو لاگو ہوتی ہیں۔ ریبوٹ پر ری سیٹ ہو سکتا ہے۔",
    "cannotMutate": "تبدیل نہیں کیا جا سکتا: EXECUTE اور جڑ کی ضرورت ہے۔",
    "tabs": {
      "ifaces": "انٹرفیس",
      "routes": "راستے",
      "dns": "DNS",
      "advanced": "اعلی درجے کی",
      "about": "کے بارے میں",
      "realip": "اصلی آئی پی / سی ڈی این"
    },
    "ifaceSummary": "{{count}} انٹرفیس (s) · {{up}} UP",
    "noIfaces": "کوئی انٹرفیس نہیں ہے۔",
    "noIfacesDesc": "ip دستیاب نہیں ہے یا اجازت نہیں ہے۔",
    "colName": "نام",
    "colStatus": "حیثیت",
    "ifaceOps": "{{name}} اعمال",
    "routeTable": "روٹ ٹیبل",
    "defaultGw": "ڈیفالٹ گیٹ وے {{gw}}",
    "liveIpRoute": "لائیو آئی پی روٹ",
    "noRoutes": "کوئی راستہ نہیں۔",
    "colDest": "منزل",
    "addRoute": "راستہ شامل کریں۔",
    "persistNm": "نیٹ ورک مینجر کنکشن میں محفوظ کریں (ریبوٹ سے بچ جاتا ہے)",
    "ephemeralRoute": "صرف لائیو آئی پی روٹ (ریبوٹ پر غائب ہو سکتا ہے)",
    "destPlaceholder": "ڈیفالٹ یا 10.0.0.0/8",
    "devOptional": "دیو (اختیاری)",
    "defaultDev": "پہلے سے طے شدہ اخراج: {{dev}}",
    "saveNm": "محفوظ کریں (نیٹ ورک مینیجر، زندہ رہتا ہے ریبوٹ)",
    "ephemeralHint": "غیر نشان زد = براہ راست آئی پی روٹ صرف شامل کریں۔",
    "nmUnavailable": "نیٹ ورک مینجر نہیں چل رہا ہے — صرف ایک لائیو روٹ شامل کیا جا سکتا ہے۔",
    "defaultRouteDownNeedName": "یہ پہلے سے طے شدہ راستہ ہے. تصدیق کرنے کے لیے انٹرفیس کا نام ٹائپ کریں - پینل منقطع ہو سکتا ہے۔",
    "saveRoute": "راستہ بچائیں۔",
    "dnsSettings": "DNS ترتیبات",
    "dnsNmHint": "NM کنکشن \"{{conn}}\" لکھتا ہے اور دوبارہ جوڑتا ہے (مسلسل)",
    "dnsCannotApply": "درخواست نہیں دی جا سکتی: فعال NM کنکشن + EXECUTE + جڑ کی ضرورت ہے۔",
    "mode": "موڈ",
    "connection": "کنکشن",
    "source": "ماخذ",
    "ignoreAutoDns": "موجودہ نظر انداز آٹو ڈی این ایس",
    "ignoreYes": "ہاں (DHCP DNS کو نظر انداز کریں)",
    "ignoreNo": "نہیں (DHCP پر عمل کریں)",
    "nameserverEditHint": "سرورز کو شامل / ہٹانا؛ Apply writes NetworkManager اور دوبارہ جڑ جاتا ہے۔",
    "routerDns": "راؤٹر {{dns}}",
    "current": "کرنٹ",
    "serverList": "سرور کی فہرست",
    "emptyDnsTitle": "ابھی تک کوئی DNS سرورز نہیں ہیں۔",
    "emptyDnsDesc": "شروع کرنے کے لیے \"سرور شامل کریں\" پر کلک کریں۔",
    "keepOneRow": "کم از کم ایک قطار رکھیں (صاف پھر حذف کریں)",
    "removeServer": "اس سرور کو ہٹا دیں۔",
    "searchDomainsPlaceholder": "اختیاری، جگہ سے الگ",
    "ignoreDhcpDns": "DHCP آٹو DNS کو نظر انداز کریں (ipv4.ignore-auto-dns=yes)",
    "restoreDhcpHint": "\"ڈی ایچ سی پی ڈی این ایس کو بحال کریں\" ہاتھ واپس روٹر پر",
    "noNmConnection": "کوئی NM کنکشن نہیں — آنکھیں بند کرکے ترمیم نہیں کرے گا /etc/resolv.conf (کوئی غلط کامیابی نہیں)۔",
    "needExecuteRoot": "حقیقی تحریروں کے لیے YSK_EXECUTE=1 اور روٹ کی ضرورت ہے۔",
    "resolveTest": "ٹیسٹ حل کریں۔",
    "resolveTestDesc": "گیٹینٹ آہسٹس (اصل مقامی ریزولوشن)",
    "hostname": "میزبان نام",
    "testFailed": "ٹیسٹ ناکام ہو گیا۔",
    "stackDetect": "مقامی نیٹ ورک اسٹیک کا پتہ لگانا",
    "available": "دستیاب ہے۔",
    "unavailable": "دستیاب نہیں۔",
    "persistNmCap": "پائیدار (NM)",
    "ifaceDetail": "انٹرفیس {{name}}",
    "type": "قسم",
    "addresses": "پتے",
    "noAddresses": "کوئی پتے نہیں۔",
    "ifaceAdjust": "انٹرفیس ایڈجسٹ کریں۔",
    "addIpTitle": "IP شامل کریں · {{name}}",
    "saveIp": "آئی پی کو محفوظ کریں۔",
    "add": "شامل کریں۔",
    "cidrPlaceholder": "جیسے 10.0.0.5/24 یا 2001:db8::5/64",
    "saveIpHint": "کنکشن +ipv4/ipv6.addresses اور کنکشن اپ لکھیں۔",
    "confirmIfaceName": "تصدیق کرنے کے لیے انٹرفیس کا نام \"{{name}}\" ٹائپ کریں۔",
    "deleteRouteTitle": "راستہ حذف کریں؟",
    "deleteRouteNamed": "راستہ {{dst}} حذف کریں؟",
    "deleteRouteBody": "لائیو روٹنگ ٹیبل سے {{dst}}{{via}}{{dev}} کو ہٹا دیں۔",
    "viaGw": "{{gw}} کے ذریعے",
    "onDev": "{{dev}} پر",
    "deleteDefaultWarn": "- ڈیفالٹ کو حذف کرنے سے کنیکٹیویٹی کم ہو سکتی ہے۔",
    "alsoRemoveNm": "نیٹ ورک مینجر کنکشن سے بھی ہٹا دیں (ریبوٹ کے بعد چلا گیا)",
    "loadFailed": "لوڈ ناکام ہوگیا۔",
    "loadNetworkFailed": "نیٹ ورک لوڈ کرنے میں ناکام",
    "on": "پر",
    "off": "آف",
    "addServer": "سرور شامل کریں۔",
    "applyDns": "DNS لاگو کریں۔",
    "restoreDhcpDns": "DHCP DNS کو بحال کریں۔",
    "test": "ٹیسٹ",
    "refresh": "ریفریش کریں۔",
    "hostSettings": "میزبان کی ترتیبات",
    "protection": "تحفظ",
    "defaultEgressBadge": "طے شدہ",
    "opsAria": "{{name}} اعمال",
    "details": "تفصیلات",
    "addIp": "آئی پی شامل کریں۔",
    "reset": "دوبارہ ترتیب دیں۔",
    "ephemeralOnly": "صرف جینا",
    "saveRouteHint": "محفوظ کریں لکھتا ہے NM کنکشن + کنکشن اپ؛",
    "deleteShort": "ڈیل",
    "resetForm": "فارم کو ری سیٹ کریں۔",
    "applyDnsNotes": "چلائیں nmcli کنکشن modify + up; مختصر رابطہ منقطع معمول ہے. Stub 127.0.0.53 نہیں لکھا گیا (مقامی حل شدہ)۔",
    "testResolve": "ٹیسٹ حل",
    "loadRaw": "خام آؤٹ پٹ لوڈ کریں۔",
    "hideRaw": "خام آؤٹ پٹ چھپائیں۔",
    "rawLoadedAt": "لوڈ {{time}}",
    "confirmDown": "نیچے کی تصدیق کریں۔",
    "linkDownTitle": "{{name}} آف لائن لیں۔",
    "linkDownNeedConfirm": "تصدیق کرنے کے لیے انٹرفیس کا نام ٹائپ کریں۔",
    "defaultRouteDownWarn": "یہ انٹرفیس پہلے سے طے شدہ راستہ ہے؛ نیچے پینل تک رسائی کاٹ سکتی ہے۔",
    "deleteDefaultMayDrop": "- ڈیفالٹ کو حذف کرنے سے کنیکٹیویٹی کم ہو سکتی ہے۔",
    "deleteDefaultPanelWarn": "پہلے سے طے شدہ راستے کو حذف کرنے سے یہ پینل سیشن ڈراپ ہو سکتا ہے۔ تصدیق کے لیے DEFAULT ٹائپ کریں۔",
    "deleteDefaultNeedConfirm": "تصدیق درکار — DEFAULT لکھیں (یہ پینل منقطع ہو سکتا ہے)",
    "deleteRouteNeedConfirm": "تصدیق درکار",
    "typeDefaultToConfirm": "تصدیق کے لیے DEFAULT ٹائپ کریں۔",
    "gateway": "گیٹ وے",
    "nameservers": "نام سرورز",
    "searchDomains": "ڈومینز تلاش کریں۔",
    "backend": "بیک اینڈ",
    "cidr": "CIDR",
    "realip": {
      "title": "CDN / اصلی کلائنٹ IP",
      "desc": "CDN کے پیچھے وزیٹر IP کو بحال کریں؛ صرف edge CIDRs پر بھروسہ کریں۔",
      "provider": "ڈیفالٹ فراہم کنندہ",
      "providerHint": "کوئی نہیں = براہ راست اصل؛ کنارے کے پیچھے ہونے پر CDN چنیں۔",
      "mode": "ٹرسٹ موڈ",
      "modeSingle": "واحد فراہم کنندہ ہیڈر (تجویز کردہ)",
      "modeXff": "X-Forwarded-For + ضم شدہ CDN CIDRs",
      "customCidrs": "اضافی قابل اعتماد CIDRs",
      "customCidrsHint": "ایک CIDR فی لائن۔",
      "lastRefresh": "آخری CIDR ریفریش",
      "active": "ایکٹو ڈیفالٹ",
      "republishHint": "محفوظ کرنے کے بعد پروجیکٹ Nginx کو دوبارہ شائع کریں۔",
      "refresh": "CDN IP فہرستیں تازہ کریں۔",
      "refreshOk": "CIDR فہرستیں تازہ کی گئیں۔",
      "providers": {
        "none": "کوئی نہیں (براہ راست اصل)",
        "cloudflare": "Cloudflare",
        "fastly": "تیزی سے",
        "bunny": "بنی سی ڈی این",
        "cloudfront": "AWS کلاؤڈ فرنٹ",
        "azure_frontdoor": "Azure سامنے کا دروازہ",
        "gcore": "Gcore CDN",
        "custom": "حسب ضرورت پراکسی"
      },
      "needProvider": "CDN فراہم کنندہ کی IP فہرست حاصل کرنے سے پہلے اس کا انتخاب کریں۔",
      "spoofWarn": "غلط CIDR پر بھروسہ کرنے سے کلائنٹ اپنے IP کے طور پر X-Forwarded-For / CDN ہیڈرز کو دھوکہ دینے دیتا ہے۔"
    },
    "linkUp": "اوپر",
    "linkDown": "نیچے",
    "linkDownDefault": "پہلے سے طے شدہ راستہ",
    "loopbackImmutable": "لوپ بیک کو تبدیل نہیں کیا جا سکتا",
    "operUnknownHint": "کرنل نے UP/DOWN کی اطلاع نہیں دی (لو کے لیے عام)۔ انٹرفیس اب بھی قابل استعمال ہے۔",
    "persistNmHint": "مستقل ہونے کا مطلب ہے کہ تبدیلیاں نیٹ ورک مینجر کے ذریعے ریبوٹ سے بچ سکتی ہیں۔"
  },
  "nginx": {
    "pillSites": "{{count}} سائٹ (سائٹس)",
    "statSites": "سائٹس",
    "statSslFlag": "SSL پرچم",
    "purgeOk": "صاف کیا گیا۔",
    "projectSitesHint": "پروجیکٹ سائٹس (منظم conf) اور اسٹینڈ اسٹون سائٹس الگ الگ درج ہیں۔ پروجیکٹس → نیٹ ورک کے تحت پروجیکٹ Nginx میں ترمیم کریں۔",
    "purgeCache": "کیشے کو صاف کریں + دوبارہ لوڈ کریں۔",
    "purgeCacheTitle": "Nginx کیشے کو صاف کریں اور دوبارہ لوڈ کریں؟",
    "purgeCacheDesc": "آن ڈسک کیشے کو صاف کرتا ہے اور Nginx کو دوبارہ لوڈ کرتا ہے۔ لائیو سائٹس قائم رہیں۔",
    "notInstalled": "Nginx انسٹال نہیں ہے۔",
    "listTitle": "سائٹس ({{count}})",
    "listDesc": "بنانے کے بعد، سسٹم میں مطابقت پذیری کے لیے اپلائی پر کلک کریں۔",
    "createSite": "+ سائٹ بنائیں",
    "colServerName": "سرور کا نام",
    "colKind": "قسم",
    "kindProxy": "ریورس پراکسی",
    "kindStatic": "جامد",
    "kindPhp": "PHP-FPM",
    "colTarget": "اپ اسٹریم / جڑ",
    "colStatus": "حیثیت",
    "emptyTitle": "کوئی سائٹس نہیں۔",
    "emptyDesc": "فہرست ٹول بار میں \"سائٹ بنائیں\" کا استعمال کریں؛ پھر درخواست دیں",
    "applyTitle": "پینل ڈیٹا لکھیں اور sync + nginx -t + دوبارہ لوڈ کرنے کی کوشش کریں۔",
    "applyToSystem": "سسٹم سے مطابقت پذیری کریں۔",
    "createTitle": "Nginx سائٹ بنائیں",
    "createDesc": "تخلیق کے بعد مطلوبہ درخواست دیں۔",
    "editTitle": "Nginx سائٹ میں ترمیم کریں۔",
    "editDesc": "محفوظ کرنے کے بعد ضروری درخواست دیں۔",
    "deleteTitle": "سائٹ کو حذف کریں؟",
    "deleteDesc": "اس سائٹ کو حذف کریں؟",
    "deleteTitleNamed": "سائٹ {{name}} حذف کریں؟",
    "deleteDescNamed": "پینل سے {{name}} ہٹا دیں۔ اپلائیڈ سائٹس اپنے منظم nginx conf کو بھی چھوڑ دیں گی۔",
    "invalidServerName": "ایک درست میزبان نام درج کریں (جیسے app.example.com)۔",
    "needUpstream": "ریورس پراکسی سائٹس کے لیے اپ اسٹریم درکار ہے۔",
    "needRoot": "جامد اور پی ایچ پی سائٹس کے لیے دستاویز کی جڑ درکار ہے۔",
    "serverNameHint": "سرور_نام، جیسے app.example.com",
    "kindLabel": "سائٹ کی قسم",
    "upstreamLabel": "اپ اسٹریم",
    "upstreamHint": "جیسے 127.0.0.1:3000 یا http://backend:8080",
    "rootLabel": "دستاویز کی جڑ",
    "rootHintPhp": "پی ایچ پی پروجیکٹ دستاویز کی جڑ، جیسے /var/www/app/public",
    "rootHintStatic": "جامد فائلوں کا مطلق راستہ",
    "sslLabel": "SSL بلاک کو فعال کریں۔",
    "sslDesc": "Emits listen 443 ssl; تیار ہونے پر SSL صفحہ سے سرٹیفکیٹ کو بائنڈ کریں۔",
    "saveThenApply": "محفوظ کرنے کے بعد، nginx config لکھنے کے لیے Apply پر کلک کریں۔",
    "statProjectSites": "پروجیکٹس",
    "projectListTitle": "پروجیکٹ سائٹس ({{count}})",
    "projectListDesc": "پروجیکٹ publish/goLive سے پینل کے زیر انتظام conf — تبدیل کرنے کے لیے پروجیکٹ نیٹ ورک ٹیب کو کھولیں۔",
    "colProject": "پروجیکٹ",
    "colRuntime": "رن ٹائم",
    "colConf": "conf",
    "confWritten": "لکھا",
    "confMissing": "کوئی راستہ نہیں۔",
    "projectEmptyTitle": "ابھی تک کوئی پروجیکٹ Nginx نہیں ہے۔",
    "projectEmptyDesc": "تعیناتی کے بعد پروجیکٹ نیٹ ورک ٹیب سے Nginx شائع کریں۔",
    "preview": "پیش نظارہ",
    "openProject": "پروجیکٹ کھولیں۔",
    "projectPager": "پروجیکٹ سائٹ کے صفحات",
    "prevPage": "پچھلا",
    "nextPage": "اگلا",
    "pageOf": "صفحہ {{page}} / {{total}} · {{count}}",
    "projectConfEmpty": "(خالی conf فائل)",
    "projectConfReadFail": "پروجیکٹ conf کو پڑھنے میں ناکام",
    "projectPreviewPath": "{{path}}",
    "pageDesc": "Nginx سائٹس",
    "filterSource": "ماخذ",
    "sourceAll": "تمام",
    "sourceProject": "پروجیکٹ",
    "sourceStandalone": "اسٹینڈ",
    "colSource": "ماخذ",
    "filterProject": "پروجیکٹ کے لحاظ سے فلٹر کیا گیا۔",
    "globalSettings": "عالمی ترتیبات",
    "siteSettings": "سائٹ کی ترتیبات",
    "saveApply": "محفوظ کریں اور لاگو کریں۔",
    "settingsSaved": "محفوظ کیا گیا۔",
    "setGzip": "Gzip",
    "setShowVersion": "سرور ورژن دکھائیں۔",
    "setShowVersionDesc": "آف = سرور_ٹوکن آف",
    "setHttp2": "HTTP/2 (SSL)",
    "setBody": "زیادہ سے زیادہ جسم",
    "setKeepalive": "زندہ رکھیں",
    "setAccessLog": "لاگ تک رسائی",
    "logOn": "پر",
    "logBuffered": "بفرڈ",
    "logOff": "آف",
    "setForceHttps": "زبردستی HTTPS",
    "setHsts": "HSTS",
    "setCfRealIp": "Cloudflare اصلی IP",
    "setIndexes": "ڈائریکٹری لسٹنگ",
    "bodyInherit": "عالمی",
    "stopSites": "{{n}} سائٹ (سائٹس) HTTP کا جواب دینا بند کر دے گی۔"
  },
  "notFound": {
    "title": "صفحہ نہیں ملا",
    "body": "{{path}} پر کوئی پینل صفحہ نہیں ہے۔",
    "hint": "نامعلوم URLs اب آپ کو ڈیش بورڈ پر نہیں بھیجتے ہیں۔",
    "home": "ڈیش بورڈ"
  },
  "notes": {
    "agents": {
      "sessionNotFound": "سیشن نہیں ملا: {{sessionId}}"
    },
    "notFound": "نہیں ملا",
    "needPath": "راستہ بتا دیں۔",
    "needName": "ایک نام درج کریں۔",
    "needHost": "ایک میزبان درج کریں۔",
    "needDomain": "ایک ڈومین درج کریں۔",
    "needProjectName": "پروجیکٹ کا نام درج کریں۔",
    "needServerIp": "سرور IP کی وضاحت کریں۔",
    "passwordMin8": "پاس ورڈ کم از کم 8 حروف کا ہونا چاہیے۔",
    "invalidPath": "غلط راستہ",
    "invalidIp": "غلط IP",
    "invalidIp46": "غلط IPv4/IPv6",
    "invalidPackageName": "غلط پیکیج کا نام",
    "fileMissing": "فائل موجود نہیں ہے۔",
    "notRegularFile": "باقاعدہ فائل نہیں۔",
    "readFailed": "پڑھنا ناکام ہو گیا۔",
    "pathResolveFailed": "راستہ حل کرنے میں ناکام",
    "fieldInvalid": "غلط فیلڈ {{field}}: {{value}}",
    "apt": {
      "updateIndex": "پیکیج انڈیکس کو اپ ڈیٹ کریں۔"
    },
    "state": {
      "closed": "بند",
      "active": "فعال"
    },
    "cat": {
      "security": "سیکورٹی",
      "mail": "میل",
      "database": "ڈیٹا بیس",
      "runtime": "رن ٹائمز"
    },
    "ssh": {
      "identityNotFound": "شناخت نہیں ملی",
      "registrationNotFound": "رجسٹریشن نہیں ملی",
      "keyOkNologin": "Key accepted. Account has no login shell (nologin) — use SFTP. Treated as PASS.",
      "keyOkSftp": "SSH شیل سے انکار کرنے کے بعد SFTP pwd کامیاب ہوا۔"
    },
    "cdn": {
      "siteNotFound": "CDN سائٹ نہیں ملی",
      "nodeMissing": "نوڈ موجود نہیں ہے۔",
      "loopbackOriginRemote": "اصل 127.0.0.1 ہے — یعنی یہ میزبان ہے، کوئی دور دراز کنارے نہیں۔ قابل رسائی اصل IP یا bind_ip سیٹ کریں۔",
      "originRemoteRewrite": "دور دراز کنارے لوپ بیک کے بجائے قابل رسائی اصل {{url}} استعمال کریں گے۔",
      "originRemoteUnknown": "اصل لوپ بیک ہے اور کوئی عوامی/LAN IP یا bind_ip معلوم نہیں ہے — اپلائی کرنے سے ریموٹ کناروں سے انکار ہو جائے گا جب تک کہ ایک سیٹ نہ ہو جائے۔",
      "needSshOrFleet": "ریموٹ ایج کو آؤٹ باؤنڈ SSH شناخت (یا صارف نام) یا /ایجنٹس فلیٹ سیشن کی ضرورت ہے۔ صرف ہیلتھ یو آر ایل ٹرانسپورٹ کا اطلاق نہیں کرتا ہے۔",
      "probe": {
        "timeout": "ٹائم آؤٹ کو {{ms}}ms ({{detail}}) کے بعد مربوط کریں۔ پیر کو فائر وال کیا جا سکتا ہے۔",
        "dns": "DNS تلاش ناکام ({{detail}})۔",
        "refused": "{{ms}}ms ({{detail}}) کے بعد کنکشن سے انکار کر دیا گیا۔ بندرگاہ بند یا یک طرفہ بلاک۔",
        "tls": "TLS کی توثیق ناکام ہوگئی ({{detail}})۔",
        "unreach": "{{ms}}ms ({{detail}}) کے بعد میزبان ناقابل رسائی ہے۔",
        "http": "HTTP تحقیقات {{ms}}ms ({{detail}}) کے بعد ناکام ہو گئی۔"
      }
    },
    "backup": {
      "testUnsaved": "غیر محفوظ شدہ فارم کی اقدار کی جانچ کرنا (ترتیبات میں نہیں لکھا گیا)۔",
      "testIdentity": "ssh (identity) to {{spec}} ok",
      "sshAuthFailed": "SSH کلید یا پاس ورڈ کو مسترد کر دیا گیا (عوامی کلید)۔ ایک آؤٹ باؤنڈ شناخت چنیں یا sshpass انسٹال کریں۔",
      "remotePathIsFile": "ریموٹ پاتھ {{path}} ایک فائل ہے۔ ڈائرکٹری استعمال کریں۔",
      "remoteMkdirFailed": "ریموٹ ڈائرکٹری نہیں بن سکی: {{detail}}",
      "sidecarPushed": "ایس کیو ایل سائڈ کار {{name}} کو بھی دھکیل دیا",
      "fileNotFound": "بیک اپ فائل نہیں ملی",
      "resticNoPassword": "restic فعال ہے لیکن پاس ورڈ سیٹ نہیں ہے۔",
      "resticNotInPath": "PATH میں نہیں ہے",
      "dbEnvUnreadable": ".db.env نہیں پڑھ سکا؛ ایس کیو ایل ڈمپ کو چھوڑ دیا گیا۔",
      "dbEnvNoName": ".db.env کا کوئی ڈیٹا بیس نام نہیں ہے۔ ایس کیو ایل ڈمپ کو چھوڑ دیا گیا۔",
      "targetOutside": "بحالی کا ہدف پروجیکٹ ہوم یا عوامی فائلوں کی جڑ کے اندر ہونا چاہئے۔",
      "controlPlaneDryRun": "صرف پیش نظارہ - کچھ نہیں لکھا۔ پینل میں، Restore کا استعمال کریں اور لکھنے کے لیے جملہ کی تصدیق کریں۔",
      "controlPlaneNeedConfirm": "مکمل کنٹرول-ہوائی جہاز کی بحالی کے لیے تصدیقی جملے کی ضرورت ہے RESTORE-CONTROL-PLANE۔",
      "controlPlaneRestartAfter": "کامیاب بحالی کے بعد API کو دوبارہ شروع کریں۔",
      "movedToTrash": "{{name}} کو ری سائیکل بن میں منتقل کر دیا گیا۔ {{days}} دنوں کے بعد مستقل حذف۔",
      "restoreNameExists": "{{name}} کو بحال نہیں کیا جا سکتا — اس نام کے ساتھ ایک لائیو آرکائیو پہلے سے موجود ہے۔",
      "restoredFromTrash": "ری سائیکل بن سے {{name}} بحال کیا گیا۔",
      "trashEmptied": "ری سائیکل بن سے {{n}} محفوظ شدہ دستاویزات کو مستقل طور پر حذف کر دیا گیا ہے۔",
      "partialOk": "جزوی کامیابی — {{n}} پروجیکٹ (پروجیکٹ) کو چھوڑ دیا گیا۔"
    },
    "health": {
      "portListening": "پورٹ {{port}} سن رہا ہے۔",
      "portNotListening": "پورٹ {{port}} سن نہیں رہا ہے۔",
      "httpOk": "HTTP ٹھیک ہے {{status}}",
      "httpFail": "HTTP ناکام ہو گیا: {{detail}}"
    },
    "redis": {
      "cliMissing": "redis-cli انسٹال نہیں ہے۔",
      "requirepassAlreadySet": "Redis کے پاس پہلے سے ہی Requipass ہے — اوور رائٹ نہیں کیا گیا ہے۔",
      "requirepassApplied": "رن ٹائم کے وقت ضرورت پاس کا اطلاق ہوتا ہے۔",
      "requirepassApplyFailed": "SET کی ضرورت کے پاس کو تشکیل نہیں دیا جا سکا (دوبارہ شروع + conf پر انحصار کرے گا)",
      "generatedRequirepass": "تیار کردہ Redis پاس ورڈ (ایک بار دکھایا گیا): {{password}}"
    },
    "nginx": {
      "reloaded": "nginx دوبارہ لوڈ کیا گیا۔",
      "configOk": "Nginx config چیک پاس ہو گیا۔",
      "reloadExit": "Nginx دوبارہ لوڈ ایگزٹ کوڈ = {{code}}",
      "managedDir": "منظم کنفیگریشن ڈائر: {{path}}",
      "includeHint": "nginx میں: {{path}}/*.conf شامل کریں",
      "removedOrphan": "ہٹا دیا گیا یتیم nginx conf {{path}}",
      "keptLiveSsl": "{{path}} میں لائیو HTTPS بلاک رکھا (منظم ٹیمپلیٹ میں کوئی سننے والا نہیں تھا 443)",
      "orphanCleanupFailed": "یتیم nginx صفائی ناکام ہوگئی: {{detail}}",
      "settingsWritten": "Nginx عالمی ٹکڑا لکھا گیا۔",
      "settingsNeedExecute": "YSK_EXECUTE کی ضرورت کو اپلائی کریں۔",
      "reloadFailed": "nginx دوبارہ لوڈ کرنے میں ناکام"
    },
    "ssl": {
      "requestCert": "سرٹیفکیٹ کی درخواست کریں۔"
    },
    "ftp": {
      "startVsftpd": "vsftpd شروع کریں۔",
      "writeVsftpd": "vsftpd config لکھیں۔",
      "vsftpdStarted": "vsftpd شروع ہوا۔",
      "openPortsStep": "فائر وال پورٹس (دستی)",
      "openPortsReminder": "میزبان فائر وال اور کلاؤڈ سیکیورٹی گروپ پر TCP بندرگاہیں کھولیں: {{ports}}۔ FTPS اپلائی آپ کے لیے بندرگاہیں نہیں کھولتا۔",
      "openPortsPasvHint": "اگر لاگ ان کام کرتا ہے لیکن ڈائریکٹری فہرست کا وقت ختم ہو جاتا ہے، تو PASV ڈیٹا رینج بلاک ہو جاتی ہے — مکمل کھولیں۔",
      "publicPlaintextBlocked": "FTPS کے بغیر عوامی FTP شروع کرنے سے انکار۔ صرف اس میزبان سے منسلک ہوں، FTPS کو سرٹیفکیٹ کے ساتھ فعال کریں، یا عوامی پتے پر واضح متن کو ظاہر کرنے کے لیے PLAINTEXT کی تصدیق کریں۔"
    },
    "deploy": {
      "nodeMissingIsolated": "الگ تھلگ تعیناتی کے لیے نوڈ بائنری غائب: {{path}} — نوڈ {{version}} ٹول چین انسٹال کریں پھر دوبارہ تعینات کریں۔ ایک یونٹ لکھنے سے انکار کرنا جو 203/EXEC ہوگا۔",
      "nodeMissing": "نوڈ بائنری غائب: {{path}} — ٹول چین انسٹال کریں (نوڈ {{version}}) پھر دوبارہ تعینات کریں",
      "nodeRejectedPath": "پروجیکٹ صارف کے لیے نوڈ بائنری کو مسترد کر دیا گیا: {{path}} — {{planned}} استعمال کریں",
      "unitUnhealthy": "سسٹمڈ یونٹ صحت مند نہیں ہے ({{detail}})۔ journalctl -u {{unit}} — 203/EXEC کا اکثر مطلب ہوتا ہے بائنری پروجیکٹ صارف کے ذریعے قابل عمل نہیں",
      "skippedPanelNode": "{{path}} پر پینل نوڈ کو چھوڑ دیا گیا (پروجیکٹ صارف کے ذریعے قابل عمل نہیں؛ سسٹمڈ 203/EXEC کا سبب بنے گا)",
      "usingFallback": "نوڈ بائنری: {{path}} استعمال کرتے ہوئے (منصوبہ کردہ {{planned}} نہیں ملا)",
      "usingPanelExec": "نوڈ بائنری: پینل execPath پر فال بیک {{path}}",
      "usingPanelDegraded": "نوڈ بائنری: پینل {{path}} کا استعمال کرتے ہوئے انحطاط شدہ تعیناتی (سسٹمڈ یوزر = ysks_* کے لیے نہیں)",
      "nodeNotFoundPlanned": "نوڈ {{version}} بائنری میزبان پر نہیں ملا — یونٹ {{planned}} استعمال کرے گا؛ ٹول چین انسٹال کریں پھر دوبارہ تعینات کریں۔"
    },
    "files": {
      "needSrcDst": "منبع اور منزل کے راستوں کی وضاحت کریں۔",
      "pathOutsideSandbox": "سینڈ باکس سے باہر کا راستہ: {{target}}",
      "notFoundRel": "نہیں ملا: {{relPath}}",
      "fileNotFoundRel": "فائل نہیں ملی: {{relPath}}",
      "notFoundFrom": "نہیں ملا: {{fromPath}}",
      "alreadyExists": "پہلے سے موجود ہے: {{name}}"
    },
    "dns": {
      "needZoneServerIp": "زون اور سرور IP درج کریں۔",
      "noClusterPeer": "کوئی کلسٹر پیر رجسٹرڈ نہیں ہے۔",
      "planOnly": "صرف منصوبہ بنائیں — /etc/powerdns میں انسٹال کرنے کے لیے apply=true (root + YSK_EXECUTE) سیٹ کریں اور دوبارہ دریافت کریں۔",
      "needRootNamed": "/etc/powerdns/named.conf کو اپ ڈیٹ کرنے اور زونز کو دوبارہ دریافت کرنے کے لیے روٹ + ایگزیکٹ کی ضرورت ہے",
      "noManagedZonesClear": "dataDir/dns/zones کے تحت کوئی منظم زون فائلز نہیں - PowerDNS YSK کو صاف کرے گا۔",
      "bindRegistered": "PowerDNS BIND: رجسٹرڈ {{count}} زون (زونز) (فہرست زونز کی تصدیق)",
      "listZonesIncomplete": "name.conf/رن ٹائم زونز کو اپ ڈیٹ کیا گیا لیکن فہرست زون نے تمام زونز کی تصدیق نہیں کی — لوڈڈ کو نشان زد نہیں کیا گیا (پی ڈی این ایس لاگز / بائنڈ کنفگ چیک کریں)",
      "noLaunchDefaultBind": "کوئی لانچ = نہیں ملا - بائنڈ پاتھ کے لیے پہلے سے طے شدہ",
      "writeNotAnswerDig": "زون فائل کو اکیلے لکھنا dig کا جواب نہیں دیتا - PowerDNS میں لوڈ کریں (bind name.conf + rediscover)",
      "bindDigFailed": "زون درج کیا گیا لیکن SOA کھودنا ناکام ہو گیا - لوڈ ہونے کا دعوی نہیں کرنا",
      "bindLoadedOk": "PowerDNS BIND کے ذریعے رجسٹرڈ زون {{zone}} name.conf + dig OK",
      "bindSyncFailed": "BIND name.conf مطابقت پذیری ناکام ہو گئی یا جواب نہیں دے رہا ہے۔",
      "bindSkipPdnsutil": "BIND پاتھ کو چھوڑنا (بیک اینڈ pdnsutil کو ترجیح دیتا ہے)",
      "pdnsCtlNoConfirm": "pdns_control موجود ہے لیکن زون کی تصدیق نہیں ہوئی ہے۔ چیک کریں /etc/powerdns/named.conf یا pdnsutil بیک اینڈ استعمال کریں۔",
      "usingExistingZone": "موجودہ زون فائل کا استعمال: {{path}}",
      "healNeedRoot": "pdns لوکل ایڈریس کو دوبارہ لکھنے کے لیے root + EXECUTE کی ضرورت ہے۔",
      "pdnsUnitActive": "pdns یونٹ: فعال",
      "pdnsUnitInactive": "pdns یونٹ: فعال نہیں ہے۔",
      "udp53Listening": "UDP/53: سننا",
      "udp53NotListening": "UDP/53: اب بھی نہیں سن رہا ہے۔",
      "healResyncOk": "صحت یاب سننے والا + PowerDNS BIND میں منظم شدہ زونز کو دوبارہ مطابقت پذیر کیا۔",
      "healResyncPartial": "سننے والا ٹھیک ہو گیا لیکن زون کی دوبارہ مطابقت پذیری نامکمل — لکھیں اور لوڈ زون / پاور ڈی این ایس لوڈ پر کلک کریں",
      "installAfterLoad": "انسٹال کرنے کے بعد، DNS زون (لکھتے ہیں name.conf + rediscover) یا POST powerdns/load لگائیں",
      "bindFileNotEnough": "BIND بیک اینڈ: صرف زون فائلیں اس وقت تک ڈی آئی جی کا جواب نہیں دیتی جب تک name.conf ان کو شامل نہ کرے۔",
      "zeroDomainsHint": "پاور ڈی این ایس لسٹ زونز: 0 - ڈسک پر زون فائلیں لوڈ نہیں ہوتی ہیں (نام",
      "localAFailed": "www/ftp/@ {{zone}} کے تحت مقامی A تحقیقات ناکام",
      "publicNsCloudflare": "عوامی NS ایک فریق ثالث DNS/CDN ہے (مثال کے طور پر Cloudflare) — عوامی dig اس میزبان زون کو استعمال نہیں کرے گا",
      "publicNsOther": "عوامی NS یہ میزبان نہیں ہے - رجسٹرار NS کی تبدیلی تک دنیا بھر میں چیک مقامی پاور ڈی این ایس کو نظر انداز نہیں کرتے",
      "publicNsHere": "عوامی NS ان زون نیم سرورز کی طرح لگتا ہے (ns1/ns2.zone) — دنیا آپ سے سوال کر سکتی ہے",
      "firewall53Hint": "UDP/53 ss سے نہیں سن رہا ہے — اگر بیرونی کھودنے میں ناکام ہو جائے تو فائر وال 53 دونوں (TCP+UDP) کھولیں",
      "applyDigOk": "PowerDNS BIND: list-zones + dig OK",
      "applyDigFail": "conf میں رجسٹرڈ زون لیکن کھودیں پھر بھی خالی/انکار - نشان زد نہیں کیا گیا۔",
      "applySyncIncomplete": "پاور ڈی این ایس بائنڈ سنک نامکمل — صرف ڈسک پر زون فائل (لاگو نہیں کیا گیا)۔ EXECUTE/root یا pdns لاگز کو درست کریں۔",
      "writeOnlyHint": "صرف زون فائل لکھی گئی — پاور ڈی این ایس اس وقت تک جواب نہیں دے گا جب تک کہ رجسٹروں کو لوڈ/اپلائی نہیں کیا جاتا",
      "noActiveUnit": "کوئی فعال نامزد/bind9/pdns یونٹ نہیں ہے۔",
      "pdnsUnitRestarts": "pdns یونٹ کی حالت/دوبارہ شروع: {{detail}}",
      "port53LoopbackOnly": "پورٹ 53 صرف لوپ بیک پر ہے (سسٹم ڈی حل شدہ 127.0.0.53) - پروڈکٹ کا مستند نام سرور نہیں۔",
      "port53Closed": "پورٹ 53 نہیں سن رہا ہے (UDP/TCP)",
      "udp53NotPublic": "UDP/53 عوامی خطاب پر نہیں سن رہا ہے۔",
      "tcp53NotPublic": "TCP/53 عوامی خطاب پر نہیں سن رہا ہے۔",
      "noManagedZones": "dataDir/dns/zones کے تحت کوئی منظم زون فائلز نہیں ہیں۔",
      "pdnsListZones": "پاور ڈی این ایس لسٹ زونز: {{n}}",
      "lookupIgnoredAt": "dig دستیاب نہیں ہے — @{{server}} نظر انداز کر دیا گیا تھا۔ اس سرور کے جواب کے طور پر سسٹم ریزولور کا استعمال نہیں کرنا۔",
      "digNotInstalled": "dig انسٹال نہیں ہے۔",
      "digEmpty": "dig: کوئی جواب نہیں۔",
      "localAOk": "مقامی A {{name}} → {{ip}}"
    },
    "db": {
      "needExecuteCreate": "میزبان عمل بند ہے؛ پینل سے ڈیٹا بیس نہیں بنا سکتا",
      "dryRunMysql": "dry-run: ڈیٹا بیس نہیں بنایا گیا۔ فراہمی کے لیے YSK_EXECUTE=1 کے ساتھ --execute استعمال کریں۔",
      "remoteNoCreds": "کوئی صارف نام/ پاس ورڈ محفوظ نہیں ہے — صرف TCP (رجسٹریشن لاگ ان نہیں ہے)۔",
      "remoteReachable": "TCP {{host}}:{{port}} کھلا ({{ms}}ms)۔",
      "remoteUnreachable": "TCP {{host}}:{{port}} بند یا فلٹر شدہ ({{ms}}ms)۔"
    },
    "net": {
      "invalidIface": "غلط انٹرفیس کا نام",
      "invalidDev": "آلہ کا غلط نام",
      "needNmActive": "برقرار نہیں رہ سکتا: ایک فعال نیٹ ورک مینیجر کنکشن کی ضرورت ہے۔"
    },
    "project": {
      "notFound": "پروجیکٹ نہیں ملا: {{id}}",
      "docRootMustBeRelative": "دستاویز کی جڑ پروجیکٹ ہوم سے متعلق ہونی چاہیے (مطلق راستہ نہیں)۔",
      "docRootInvalid": "غلط دستاویز کی جڑ (نہیں .. یا غیر قانونی حروف)۔",
      "domainInvalid": "غلط ڈومین نام: {{domain}}",
      "domainInUse": "ڈومین {{domain}} پہلے ہی پروجیکٹ \"{{other}}\" کے ذریعے استعمال کیا جاتا ہے۔"
    },
    "email": {
      "domainNotFound": "میل ڈومین نہیں ملا: {{id}}",
      "wroteNginx": "Nginx ترتیب لکھا: {{nginxPath}}",
      "wrotePath": "{{path}} لکھا",
      "domainDeleted": "حذف شدہ ڈومین {{domain}} ({{mailboxes}} میل باکسز، {{aliases}} عرفی نام)",
      "domainDataDirRemoved": "مقامی ڈیٹا ڈائرکٹری کو ہٹا دیا گیا {{path}}",
      "domainDataDirRemoveFailed": "ڈیٹا ڈائرکٹری کو ہٹایا نہیں جا سکا {{path}}: {{detail}}",
      "domainDeleteSystemHint": "کنٹرول طیارہ ہٹا دیا گیا اگر ضرورت ہو تو باقی ڈومینز کو دوبارہ لاگو کریں یا سسٹم ایم ٹی اے کے نقشوں کو صاف کریں۔",
      "mailboxDeleted": "حذف شدہ میل باکس {{address}}",
      "mailboxNotFound": "میل باکس نہیں ملا",
      "mailboxDataRemoved": "ہٹا دیا گیا مقامی راستہ {{path}}",
      "domainDeleteConfirmMismatch": "تصدیق کریں کہ نام ڈومین سے مماثل نہیں ہے۔ حذف کرنے سے انکار کر دیا",
      "domainDataKept": "مقامی ڈیٹا ڈیر میل ڈیٹا رکھا (removeData=false)",
      "mailboxPasswordUpdated": "{{address}} کے لیے پاس ورڈ اپ ڈیٹ ہو گیا",
      "mailboxStatusUpdated": "{{address}} کی حیثیت {{status}} پر سیٹ کر دی گئی",
      "mailboxUpdateEmpty": "اپ ڈیٹ کرنے کے لیے کچھ نہیں — پاس ورڈ اور/یا اسٹیٹس فراہم کریں۔",
      "mailboxStatusInvalid": "میل باکس کی غلط حیثیت",
      "mailboxNoChanges": "کوئی تبدیلیاں لاگو نہیں ہوئیں",
      "dovecotApplyNeedRoot": "Dovecot virtual auth apply کی ضرورت ہے root + YSK_EXECUTE",
      "dovecotNotInstalled": "Dovecot اس میزبان پر انسٹال نہیں ہے۔",
      "dovecotNoPassdbSnippets": "dataDir/email کے تحت کوئی ڈومین passdb ٹکڑا نہیں ملا",
      "dovecotApplyFailed": "Dovecot ورچوئل تصدیق کا اطلاق ناکام ہو گیا: {{detail}}",
      "dovecotApplyOk": "Dovecot ورچوئل auth انسٹال ہوا ({{conf}}, {{count}} ڈومین کا ٹکڑا (s))",
      "dovecotPassdbWrittenNeedApply": "ڈیٹا ڈیر کے تحت لکھی گئی پاس ڈبلیو ڈی فائل — اپلائی (EXECUTE+root) کو چلائیں تاکہ Dovecot اسے لوڈ کرے۔",
      "postqueueSetgidBroken": "پوسٹ فکس قطار کے ٹولز ناکام ہو گئے: main.cf میں setgid_group خالی ہے۔ setgid_group=postdrop سیٹ کریں (جب YSK_EXECUTE آن ہوتا ہے تو پینل ٹھیک کرنے کی کوشش کرتا ہے)۔",
      "postqueueMailDown": "پوسٹ فکس نہیں چل رہا ہے (شوق دستیاب نہیں ہے)۔ YSK_EXECUTE آن ہونے پر پینل نے اسے شروع کرنے کی کوشش کی — سافٹ ویئر ٹیب / systemctl اسٹیٹس پوسٹ فکس چیک کریں۔",
      "postqueueSpoolMissing": "پوسٹ فکس قطار ڈائریکٹریز غائب ہیں (جیسے ہولڈ/)۔ پینل نے سپول ٹری بنانے اور YSK_EXECUTE آن ہونے پر پوسٹ فکس شروع کرنے کی کوشش کی۔",
      "invalidDomain": "ایک درست میل ڈومین درج کریں۔",
      "invalidServerIp": "ایک درست سرور IP درج کریں۔",
      "mailboxLocalPartInvalid": "میل باکس کا مقامی حصہ صرف حروف، ہندسوں، کا استعمال کر سکتا ہے۔ _ + -",
      "passwordTooShort": "پاس ورڈ کم از کم 8 حروف کا ہونا چاہیے۔"
    },
    "software": {
      "startUnit": "شروع کریں {{u}}",
      "installedSpec": "انسٹال ہوا {{title}}",
      "installPkg": "{{p}} انسٹال کریں",
      "npmGlobal": "npm install -g {{pkgs}}",
      "needNodeForNpm": "node/npm نہیں ملا - {{title}} سے پہلے Node.js انسٹال کریں",
      "uninstallNoTargets": "ان انسٹال کرنے کے لیے کوئی سافٹ ویئر منتخب نہیں کیا گیا۔",
      "uninstallNothingInstalled": "منتخب دائرہ کار کے لیے کچھ بھی انسٹال نہیں ہے۔",
      "uninstallProtected": "چھوڑے گئے محفوظ اجزاء: {{ids}}",
      "uninstallConfirmMismatch": "تصدیقی جملہ مماثل نہیں ہے۔",
      "uninstallOk": "ان انسٹال کردہ {{n}} اجزاء",
      "uninstallPartial": "ان انسٹال غلطیوں کے ساتھ ختم ہو گیا — مراحل کی جانچ کریں۔"
    },
    "php": {
      "aptPackages": "{{count}} پیکیجز انسٹال کریں گے: {{list}}"
    },
    "runtime": {
      "plugins": "ساتھی ٹولز: {{list}}",
      "pluginsOk": "ساتھی ٹولز نصب ہیں۔",
      "pluginsFailed": "کچھ ٹولز ناکام ہو گئے یا چھوڑ دیے گئے: {{list}}",
      "pluginsUninstall": "ان انسٹال ٹولز: {{list}}",
      "pluginsUninstallOk": "ساتھی ٹولز ان انسٹال ہو گئے۔",
      "pluginsUninstallFailed": "کچھ ٹولز ان انسٹال کرنے میں ناکام رہے یا چھوڑ دیے گئے: {{list}}",
      "pluginsNoneToUninstall": "ان انسٹال کرنے کے لیے کوئی ٹولز نہیں ہیں (پہلے ہی چلے گئے ہیں یا درکار ہیں)"
    },
    "approval": {
      "notFound": "منظوری نہیں ملی: {{id}}"
    },
    "readiness": {
      "core": "کنٹرول طیارہ",
      "security": "اجازتیں اور سیکیورٹی",
      "binaries": "بائنریز / پیکجز",
      "hosting": "ہوسٹنگ",
      "dns": "DNS",
      "email": "ای میل",
      "isolation": "پروجیکٹ کی تنہائی",
      "ops": "آپریشنز",
      "runtimesNode": "Node.js",
      "runtimesPhp": "PHP",
      "runtimesPython": "ازگر",
      "runtimesGo": "Go",
      "pm2": "PM2",
      "runtimesNodeFix": "/رن ٹائمز/نوڈ سے نوڈ انسٹال کریں۔",
      "runtimesPhpFix": "/runtimes/php سے پی ایچ پی انسٹال کریں۔",
      "runtimesPythonFix": "/runtimes/python سے ازگر انسٹال کریں۔",
      "runtimesGoFix": "گو کو /رن ٹائمز/گو سے انسٹال کریں۔",
      "pm2Fix": "نوڈ رن ٹائم پیج سے PM2 انسٹال کریں۔"
    },
    "needAdmin": "ایڈمنسٹریٹر کی اجازت درکار ہے۔",
    "notInstalled": "انسٹال نہیں ہے۔",
    "unknown": "نامعلوم",
    "failed": "ناکام",
    "running": "چل رہا ہے۔",
    "stopped": "رک گیا۔",
    "probe": "تحقیقات",
    "install": "انسٹال کریں۔",
    "port": "بندرگاہ",
    "git": {
      "missingBin": "git PATH پر نہیں ہے۔",
      "auth": "تصدیق ناکام ہوگئی۔ ایک تعیناتی کلید یا HTTPS ٹوکن شامل کریں۔",
      "hostkey": "SSH میزبان کلید کی توثیق ناکام ہو گئی۔ تصدیق کریں اور میزبان کلید کو پن کریں۔",
      "dirty": "کام کرنے والے درخت میں {{count}} مقامی تبدیلیاں ہوتی ہیں۔ کھینچنا مسدود ہے۔",
      "diverged": "تیزی سے آگے نہیں جا سکتا۔ اگر آپ مقامی گٹ ہسٹری کو ضائع کرنے کا ارادہ رکھتے ہیں تو ریموٹ ریف پر دوبارہ سیٹ کریں۔",
      "missingRef": "وہ برانچ، ٹیگ، یا کمٹ ریموٹ پر نہیں ہے۔",
      "shallow": "یہ کلون اتلی ہے۔ پرانے عہد کو پن کرنے سے پہلے پوری تاریخ حاصل کریں۔",
      "notRepo": "app/ ابھی تک گٹ ذخیرہ نہیں ہے۔",
      "diffEmpty": "کوئی غیر منقطع فرق (محفوظ .env کو خارج کر دیا گیا ہے)۔",
      "unrelated": "غیر متعلقہ تاریخیں۔ تصدیق کے بعد ہی دوبارہ کلون کریں — حسب ضرورت فائلیں ضائع ہو جائیں گی۔",
      "lock": "Git index.lock موجود ہے۔ اسے صرف اس صورت میں ہٹائیں جب کوئی گٹ عمل نہیں چل رہا ہے۔",
      "disk": "ڈسک مکمل یا کوٹہ سے تجاوز کر گئی۔",
      "timeout": "گٹ کا وقت ختم ہو گیا۔",
      "network": "ریموٹ سے بات کرنے میں نیٹ ورک کی خرابی۔",
      "lfs": "یہ ریپو Git LFS استعمال کرتا ہے اور git-lfs دستیاب نہیں ہے۔",
      "submodule": "ذیلی ماڈل اپ ڈیٹ ناکام ہو گیا۔",
      "unknown": "Git ناکام ہو گیا۔ کمانڈ آؤٹ پٹ دیکھیں۔",
      "fetchOk": "اصل سے لایا۔",
      "checkoutOk": "{{ref}} چیک آؤٹ کیا۔",
      "resetOk": "مشکل سے {{ref}} پر سیٹ کریں۔",
      "envRestored": "کنٹرول ہوائی جہاز سے ایپ/.env کو بحال کیا گیا۔",
      "needPinHost": "SSH میزبان کلید پن نہیں ہے۔ کلون یا بازیافت کرنے سے پہلے اسے اسکین اور پن کریں۔",
      "tokenSaved": "HTTPS ٹوکن ذخیرہ (دوبارہ کبھی نہیں دکھایا گیا)۔",
      "tokenCleared": "HTTPS ٹوکن ہٹا دیا گیا۔",
      "tokenInvalid": "ٹوکن کم از کم 8 حروف کا ہونا چاہیے۔",
      "deployKeyCreated": "ڈیپلو کلید بنائی گئی۔ Git میزبان پر عوامی کلید شامل کریں۔",
      "deployKeyCleared": "اس پروجیکٹ سے علیحدہ کلید کو متعین کریں۔",
      "hostPinned": "{{host}} کے لیے پن کی گئی SSH میزبان کیز۔",
      "hostUnpinned": "پن کی گئی SSH میزبان کیز کو صاف کر دیا گیا۔",
      "hostScanFailed": "ssh-keyscan نے اس میزبان کے لیے کوئی چابیاں واپس نہیں کیں۔",
      "hookEnabled": "ان باؤنڈ گٹ ہک آن ہے۔ URL کو خود GitHub، Gitea، یا GitLab میں چسپاں کریں۔",
      "hookDisabled": "ان باؤنڈ گٹ ہک آف ہے۔ URL مطابقت پذیر نہیں ہوگا۔",
      "hookSecretOnce": "اب اس ہک راز کو کاپی کریں۔ اسے دوبارہ نہیں دکھایا گیا ہے۔",
      "refsNeedUrl": "پہلے ایک Git URL درج کریں۔",
      "refsOk": "{{branches}} برانچ (es) اور {{tags}} ٹیگ (زبانیں) کو لوڈ کیا گیا۔",
      "refsEmpty": "ریموٹ مشتہر کوئی شاخیں یا ٹیگ نہیں."
    },
    "auto": {
      "n0001": "حیثیت: لاگو",
      "n0002": "صارف نہیں ملا",
      "n0003": "مسدود: YSK_EXECUTE=1 درکار ہے۔",
      "n0004": "وسیلہ نہیں ملا",
      "n0005": "میزبان پر درخواست نہیں دی جا سکتی: YSK_EXECUTE + روٹ کی ضرورت ہے۔",
      "n0006": "میزبان عمل درکار ہے۔",
      "n0007": "حیثیت: لکھا ہوا",
      "n0008": "اسے مکمل کرنے کے لیے روٹ مراعات درکار ہیں۔",
      "n0009": "تخلیق کردہ ڈیٹا بیس",
      "n0010": "ہو گیا",
      "n0011": "نہیں ملا",
      "n0012": "حیثیت: ناکام",
      "n0013": "نہیں چل رہا",
      "n0014": "شروع",
      "n0015": "mysql انسٹال نہیں ہے۔",
      "n0016": "psql انسٹال نہیں ہے۔",
      "n0017": "UFW فائر وال",
      "n0018": "رن ٹائمز",
      "n0019": "کرون نہیں ملا",
      "n0020": "",
      "n0021": "پالیسی نافذ نہیں کی گئی: 0/1 منتظم نے 2FA کو فعال کر دیا ہے۔",
      "n0022": "ایڈمن ٹو فیکٹر کی توثیق",
      "n0023": "بائنری لاگ (نقل)",
      "n0024": "نہیں ملا",
      "n0025": "سسٹم کی تبدیلیاں غیر فعال ہیں۔",
      "n0026": "خودکار پابندی کا سرکٹ بریکر ٹرپ کر گیا۔",
      "n0027": "براہ کرم ایجنٹ آئی ڈی کی وضاحت کریں۔",
      "n0028": "پروجیکٹ نہیں ملا",
      "n0029": "نام کی ضرورت ہے",
      "n0030": "ایمرجنسی",
      "n0031": "پابندی فعال نہیں",
      "n0032": "ڈرائی رن: یہ نظام نہیں ہے۔",
      "n0033": "ڈرائی رن: سسٹم نہیں۔",
      "n0034": "1 نقل",
      "n0035": "نوڈ پروب کامیابی",
      "n0036": "serverHost execute فعال نہیں ہے، rsync نہیں کر سکتا",
      "n0037": "کلیدی اقدامات کو دوبارہ لاگو کرنا ناکام ہوگیا۔",
      "n0038": "بوٹسٹریپ نہیں کر سکتا: YSK_EXECUTE کو فعال نہیں کر سکتا",
      "n0039": "بوٹسٹریپ کو YSK_EXECUTE=1 درکار ہے۔",
      "n0040": "زیادہ سے زیادہ رابطے",
      "n0041": "پتہ باندھیں۔",
      "n0042": "ڈومین",
      "n0043": "نکاسی",
      "n0044": "CDN نوڈ نہیں ملا",
      "n0045": "(گٹ ہب کی تازہ ترین ریلیز)",
      "n0046": "عمل کریں (YSK_EXECUTE systemdirectory)",
      "n0047": "ڈرائی رن: سسٹم nginx میں پہلے --execute شامل کریں۔",
      "n0048": "sadmin کی ضرورت ہے۔",
      "n0049": "پروجیکٹ آئی ڈی اور نام",
      "n0050": "^.*اکاؤنٹ یا پاس ورڈ۔*$",
      "n0051": "^.*تصدیق کی ضرورت ہے۔*$",
      "n0052": "echo \"pdnsutil نہیں ملا: \" >&2",
      "n0053": ":''}(ریبوٹ کے دوران برقرار نہیں رہ سکتا؛ برقرار رکھنے کے لیے محفوظ کا استعمال کریں)",
      "n0054": "# rsa_cert_file = (سرٹیفکیٹ نہیں)",
      "n0055": "$_GET / $_POST / $_COOKIE",
      "n0056": "--پاس ورڈ، یا YSK_MIGRATE_SSH_PASSWORD",
      "n0057": "-1 غیر فعال؛ 0",
      "n0058": "/proc/meminfo کر سکتے ہیں۔",
      "n0059": "/proc/stat can — CPU% نہیں کر سکتا",
      "n0060": "0 = حدود؛ 256 ایم بی کر سکتے ہیں۔",
      "n0061": "0 = تمام CPUs استعمال کریں۔",
      "n0062": "0 (آف)",
      "n0063": "1 منٹ کا بوجھ CPU × 2 سے زیادہ ہے۔",
      "n0064": "1. پینل MySQL ڈیٹا بیس بنائیں",
      "n0065": "1 = سب سے محفوظ؛ 2 = بہتر کارکردگی",
      "n0066": "2. ورڈپریس ٹو ایپ/پبلک",
      "n0067": "3. ترتیبات wp-config.php",
      "n0068": "4. PHP + Nginx/SSL",
      "n0069": "ایک IPv4",
      "n0070": "ایک IPv4",
      "n0071": "AAAA IPv6",
      "n0072": "AAAA IPv6",
      "n0073": "AOF برقرار",
      "n0074": "ایڈمنر فائل موجود نہیں ہے۔ براہ کرم ڈاؤن لوڈ کریں: سچ",
      "n0075": "ایجنٹ نہیں لکھ سکتا",
      "n0076": "ایجنٹ چل رہا ہے۔",
      "n0077": "اجازت کی فہرست",
      "n0078": "Axum + Tokio؛ کارگو بنانے کے کریٹس ()",
      "n0079": "Axum: cargo build --release crates.io",
      "n0080": "نام کے حل کو چھوڑیں۔",
      "n0081": "کولیشن سرور",
      "n0082": "کریکٹر سیٹ سرور",
      "n0083": "بوٹسٹریپ نوڈ ()",
      "n0084": "بوٹ اسکین",
      "n0085": "CLI OPcache",
      "n0086": "CONFIG SET ڈیٹا بیسز کامیاب نہیں ہیں (دوبارہ شروع کر سکتے ہیں)",
      "n0087": "1–10000 کے لیے CPU",
      "n0088": "Cloudflare UA کامیاب نہیں ہے۔",
      "n0089": "Cloudflare انڈر اٹیک برائے مہربانی",
      "n0090": "کوکی سیکیور (HTTPS)",
      "n0091": "DB انڈیکس برائے 0-15",
      "n0092": "اس پروجیکٹ کے لیے سسٹم صارف نہیں بنایا گیا ہے۔",
      "n0093": "ڈی بی آئی ڈی صارف نہیں ملا - براہ کرم سسٹم سسٹم بنائیں",
      "n0094": "DB_PASSWORD برائے - براہ کرم صفحہ بنائیں MySQL یا WP_DB_*",
      "n0095": "DDoS",
      "n0096": "DKIM",
      "n0097": "DMARC",
      "n0098": "DNS لکھا ہوا ≠ حل کرنے والا (TTL/)",
      "n0099": "ڈی ایس رجسٹرار، برائے مہربانی۔",
      "n0100": "Django: pip install django/gunicorn",
      "n0101": "نیچے تصدیق نام وغیرہ انٹرفیس",
      "n0102": "EmailService dataDir — ڈیٹا بیس ( dataDir Maildir)",
      "n0103": "FPM دوبارہ لوڈ کرنے میں ناکام",
      "n0104": "FTPS کو ڈومین درکار ہے۔",
      "n0105": "FastAPI + uvicorn؛ requirements.txt; / اور /صحت",
      "n0106": "فلاسک app.py؛ requirements.txt; / اور /صحت",
      "n0107": "GTID: conf gtid_mode=ON",
      "n0108": "Galera mariadb کی حمایت کرتا ہے۔",
      "n0109": "Git URL غلط ہے۔",
      "n0110": "GitHub package.json ورژن غائب ہے۔",
      "n0111": "GitHub نے غائب ٹیگ جاری کیا۔",
      "n0112": "رن ٹائم پر جائیں۔",
      "n0113": "certbot",
      "n0114": "ACME ویبروٹ کے ساتھ HTTP conf (TLS نہیں)",
      "n0115": "HTTP ناکام ہو گیا۔",
      "n0116": "HTTPS کو فعال کریں۔",
      "n0117": "IMAP/POP ناکام ہو گیا۔",
      "n0118": "IP نہیں (/ افزودہ)",
      "n0119": "IP غلط",
      "n0120": "IPv4 0–32",
      "n0121": "IPv6 0–128",
      "n0122": "TX کمٹ پر InnoDB فلش لاگ",
      "n0123": "InnoDB لاگ فائل کا سائز",
      "n0124": "InnoDB بفر پول کا سائز",
      "n0125": "ایڈمن پینل (ویب میل انسٹال) کے ذریعے انسٹال اور شائع کریں۔",
      "n0126": "L7 سیلاب / غیر معمولی ٹریفک",
      "n0127": "LLM غیر معمولی (غائب)",
      "n0128": "آئیے انکرپٹ HTTP-01 کے لیے 80 کین کی ضرورت ہے۔ DNS-01 API ٹوکن۔",
      "n0129": "64–10000000 کے لیے LimitNOFILE",
      "n0130": "MTU 68–65535",
      "n0131": "MX میل ہوسٹ",
      "n0132": "MX: پہلا میزبان (10 mail.example.com.)",
      "n0133": "ماریا ڈی بی سرور",
      "n0134": "کلائنٹس کو TLS استعمال کرنے کی ضرورت ہے۔",
      "n0135": "MySQL سرور",
      "n0136": "MySQL/MariaDB کلائنٹ",
      "n0137": "نیٹ ورک مینیجر دستیاب نہیں، DNS نہیں لکھ سکتا",
      "n0138": "Nginx سخت شرح کی حد (~8 req/s)",
      "n0139": "Nginx کی سخت شرح کی حد (~3 req/s)",
      "n0140": "Nginx نرم شرح کی حد (~20 req/s)",
      "n0141": "fail2ban",
      "n0142": "نوڈ انسٹال ناکام ہو گیا۔",
      "n0143": "Node.js",
      "n0144": "OPcache (MB)",
      "n0145": "پی ایچ پی docroot + wp-config ()",
      "n0146": "فائر وال (UFW)",
      "n0147": "پی ایچ پی کا عمل شروع نہیں عمل",
      "n0148": "پی ایچ پی کی تنزلی - پروجیکٹ لینکس صارف کے ساتھ نہیں (روٹ + تخلیق سسٹم کی ضرورت ہے)",
      "n0149": "PID کے لیے",
      "n0150": "PID غلط ہے۔",
      "n0151": "PING کامیاب ہو گیا۔",
      "n0152": "پی ایم 2 اسٹارٹ ناکام ہوگیا - پیڈ فائل اسٹارٹ",
      "n0153": "پوسٹ فکس",
      "n0154": "POST",
      "n0155": "فی مرسل: لفافہ بھیجنے والا ڈومین پیغامات/گھنٹہ؛ DEFER_IF_PERMIT",
      "n0156": "پوسٹ فکس معطلی کا نقشہ لاگو ہوا (چیک_وصول کنندہ_رسائی مسترد)",
      "n0157": "PostgreSQL سرور",
      "n0158": "PostgreSQL سرور انسٹال نہیں ہے۔",
      "n0159": "PostgreSQL کلائنٹ",
      "n0160": "PostgreSQL سروس نہیں چل رہی",
      "n0161": "پاور ڈی این ایس ٹولز",
      "n0162": "بنیادی: نقل صارف بنائیں (SQL)",
      "n0163": "ازگر جینگو ()",
      "n0164": "redis-server",
      "n0165": "ازگر کا رویہ",
      "n0166": "RDB اصول",
      "n0167": "RDB",
      "n0168": "RUSTFLAGS (تعمیر)",
      "n0169": "0-15 کے لیے ڈی بی انڈیکس کو دوبارہ کریں۔",
      "n0170": "ریڈیس ڈمپ کے لیے YSK_EXECUTE=1 درکار ہے۔",
      "n0171": "ریڈیس سرور",
      "n0172": "Redis سرور انسٹال نہیں ہے یا کنکشن نہیں ہو سکتا",
      "n0173": "Redis شروع نہیں کر سکتے ہیں PING",
      "n0174": "ریڈیس کلائنٹ",
      "n0175": "ریڈیس شروع",
      "n0176": "Redis کو بحال کرنے کے لیے YSK_EXECUTE کی ضرورت ہے۔",
      "n0177": "certbot.timer کے ذریعے تجدید (dns-01 )",
      "n0178": "زنگ بنانا/چلانا",
      "n0179": "S3 بالٹی/پاتھ کی ترتیبات نہیں۔",
      "n0180": "SFTP.ssh chown کو root + YSK_EXECUTE کی ضرورت ہے۔",
      "n0181": "SIGKILL confirmKill: سچ ہے۔",
      "n0182": "SMTP/",
      "n0183": "SPF",
      "n0184": "SRV: ترجیحی وزن کا ہدف",
      "n0185": "SSH",
      "n0186": "SSH کنکشن ناکام ہو گیا۔",
      "n0187": "SSH کو YSK_EXECUTE=1 درکار ہے۔",
      "n0188": "SSO تصدیق کریں ()· پاس ورڈ",
      "n0189": "SSO تصدیق کریں ()· پاس ورڈ",
      "n0190": "SST=mariabackup: node mariadb-backup",
      "n0191": "سیشن",
      "n0192": "سیشن",
      "n0193": "سیشن",
      "n0194": "TCP (استعمال)",
      "n0195": "TOTP کامیابی",
      "n0196": "1–1000000 کے لیے TasksMax",
      "n0197": "UFW انسٹال نہیں ہے۔",
      "n0198": "UFW StatusRead ناکام ہوگیا۔",
      "n0199": "VACUUM",
      "n0200": "وال وغیرہ",
      "n0201": "ویب + میل",
      "n0202": "ویب UI: نہیں ملا: (ایپس/ویب بنائیں یا YSK_WEB_ROOT سیٹ کریں)\\n",
      "n0203": "ویب ہوسٹ",
      "n0204": "ویب انٹرفیس",
      "n0205": "WebAuthn کی تصدیق ناکام ہو گئی۔",
      "n0206": "WebDAV نہیں۔",
      "n0207": "ویب میل غلط ڈومین",
      "n0208": "وائلڈ کارڈ/dns-01: certbot TXT؛ پینل DS/TXT DNS شروع کرے گا۔",
      "n0209": "ورڈپریس (پی ایچ پی)",
      "n0210": "YSK PHP OK — ورڈپریس انسٹال نہیں ہوا\\\\n",
      "n0211": "YSK_EXECUTE آن ہے لیکن عمل روٹ نہیں ہے — کچھ systemctl/nginx دوبارہ لوڈز کو بلاک کر دیا جائے گا۔",
      "n0212": "YSK_EXECUTE فعال کریں۔",
      "n0213": "YSK_EXECUTE آف ہے — لکھا ہوا ≠ لاگو ہوا۔",
      "n0214": "YSK_EXECUTE آف ہے — میزبان تبدیلیاں اس وقت تک تحریر/مسودہ رہتی ہیں جب تک آپ YSK_EXECUTE=1 سیٹ نہیں کرتے",
      "n0215": "لاگ تک رسائی ناکام",
      "n0216": "access=fleet کو fleetAgentId درکار ہے۔",
      "n0217": "ریبوٹ کے لیے کارروائی | پاور آف | منسوخ کریں",
      "n0218": "apex + www ( edge ) + cdn میزبان",
      "n0219": "سب سے اوپر CNAME سرور/",
      "n0220": "app.py — چھوڑ دیا گیا۔",
      "n0221": "لاگو ≠ صحت مند - براہ کرم wsrep کی تحقیقات کریں۔",
      "n0222": "sshd دوبارہ لوڈ کریں؛ ایرر میچ کر سکتے ہیں — پہلے ڈرائی رن",
      "n0223": "ApplySystem suspend/autoreply change",
      "n0224": "apply_status=written (کامیابی ≠ سسٹم MTA؛ ApplySystem شامل کریں: True firstapply)",
      "n0225": "apps/web/dist موجود ہے۔",
      "n0226": "apt list --upgradable: (اپ ​​ڈیٹ کر سکتے ہیں یا تیار نہیں ہیں)",
      "n0227": "apt انسٹال ناکام ہو گیا۔",
      "n0228": "apt-get دستیاب ہے۔",
      "n0229": "آٹو ویکیوم غیر فعال",
      "n0230": "مسدود: HostExecutor + YSK_EXECUTE=1 کی ضرورت ہے۔",
      "n0231": "بوٹسٹریپ: نوڈ ناکام ہو گیا۔",
      "n0232": "bootstrap: apt ناکام",
      "n0233": "بوٹسٹریپ کلیدی اقدامات ناکام ہو گئے۔",
      "n0234": "امیدوار کا ورژن نہیں۔",
      "n0235": "کارگو / rustc",
      "n0236": "certbot سے باہر نکلیں 0 - چیک کریں /etc/letsencrypt/live/",
      "n0237": "chown کو YSK_EXECUTE + جڑ کی ضرورت ہے۔",
      "n0238": "کلون (YSK سکافولڈ / اسٹب)",
      "n0239": "کلسٹر_سائز نامعلوم یا 0",
      "n0240": "کمانڈ ysk-server / ysk-server",
      "n0241": "کنٹرول طیارے کی فائل مکمل",
      "n0242": "cwd کر سکتے ہیں",
      "n0243": "dataDir",
      "n0244": "dataDir ysk.json — اسٹیٹس مکمل",
      "n0245": "dataDir/email موجود ہے۔",
      "n0246": "dataDir/web موجود ہے۔",
      "n0247": "ڈیٹا بیس نہیں ملا:",
      "n0248": "db-util (FTP صارف ڈیٹا بیس)",
      "n0249": "تعینات نوڈ نوڈ پروجیکٹ",
      "n0250": "df دستیاب ماؤنٹ ( یا )",
      "n0251": "ڈی آئی جی دستیاب نہیں، نوڈ ڈی این ایس",
      "n0252": "dig: کوئی جواب نہیں (NXDOMAIN یا خالی)",
      "n0253": "dns-01: پینل TXT - ہو گیا\" SSL\"",
      "n0254": "dnssec-dsfromkey DS نہیں ہے۔",
      "n0255": "dnssec-keygen PATH (apt install bind9-dnsutils)",
      "n0256": "dnssec-keygen ناکام ہوگیا۔",
      "n0257": "dnssec-signzone دستیاب نہیں ہے — Keepkey/DS",
      "n0258": "dnssec-signzone not.signed",
      "n0259": "ڈومین",
      "n0260": "ڈومین نہیں ملا:",
      "n0261": "dovecot دوبارہ لوڈ ناکام یا servicenot (چھلنی لکھا؛ دوبارہ لوڈ کامیابی)",
      "n0262": "فلیٹ ڈسپیچ ڈرائی رن (قطار میں نہیں)",
      "n0263": "ڈرائی رن پیئر پش (ایس سی پی نہیں)",
      "n0264": "ڈرائی رن ریموٹ انسٹال (ssh نہیں)",
      "n0265": "ڈرائی رن ٹرانسفر ہو گیا (مکمل بوٹسٹریپ)",
      "n0266": "ڈرائی رن - پاس اپلائی/ایگزیکٹ ہوم",
      "n0267": "ڈرائی رن - واقعی ایس ایس ایچ کو لاگو/عمل درآمد کریں۔",
      "n0268": "dry-run — نہ لکھیں /etc",
      "n0269": "dry-run: --execute firstapply ufw شامل کریں۔",
      "n0270": "ڈرائی رن: انوینٹری + پری فلائٹ پاس ہوئی، پیکیج/ٹرانسفر نہیں۔",
      "n0271": "ڈرائی رن: صرف تحقیقات/پلان۔ Pass --execute کے ساتھ YSK_EXECUTE=1 اصل میں فراہمی کے لیے۔",
      "n0272": "ڈرائی رن: منظم فائل (ڈیٹا ڈیر) لکھی۔ سسٹم ڈراپ ان انسٹال کرنے کے لیے روٹ کے طور پر YSK_EXECUTE=1 کے ساتھ --execute پاس کریں۔",
      "n0273": "ڈرائی رن: پابندی نہیں ہے۔ Pass --execute with YSK_EXECUTE=1 اصل میں پابندی لگانے کے لیے۔",
      "n0274": "ڈرائی رن: غیر ممنوعہ نہیں۔ Pass --execute with YSK_EXECUTE=1 اصل میں پابندی ختم کرنے کے لیے۔",
      "n0275": "dryRun=true — API کو تبدیل کریں۔",
      "n0276": "dryRun: نہیں لکھنا",
      "n0277": "ڈمپ لکھا ڈیٹا ڈائر، منتقلی نہیں۔",
      "n0278": "فعال کرنے میں ناکام",
      "n0279": "عمل کریں ( YSK_EXECUTE=1 + جڑ)",
      "n0280": "عملدرآمد کے لیے قطار درکار ہے۔",
      "n0281": "برآمد منتظم",
      "n0282": "fail2ban درخواست ناکام",
      "n0283": "fail2ban سروس",
      "n0284": "fail2ban فعال نہیں ہے۔",
      "n0285": "fail2ban not",
      "n0286": "fail2ban",
      "n0287": "fail2ban StatusRead ناکام ہوگیا۔",
      "n0288": "fail2ban: sshd، nginx-http-auth اور معیاری جیل",
      "n0289": "fd دستیاب نہیں ہے۔",
      "n0290": "فائلیں (فائل)",
      "n0291": "فلیٹ صاف کرنا مسدود - enqueue یا SSH",
      "n0292": "fleet براہ مہربانی db-cluster fleet --op probe --execute",
      "n0293": "پینل ایڈمن سے",
      "n0294": "fromPanel کو اسٹیپ اپ کی ضرورت ہے: POST /api/v1/auth/totp/step-up",
      "n0295": "فل چین PEM سرٹیفکیٹ",
      "n0296": "IP کے لیے گیٹ وے",
      "n0297": "geo apex: EDNS لکھیں geo edge multi-A (·صارف Anycast)",
      "n0298": "geoMap کنارے - کنارے",
      "n0299": "geo: سیٹنگ نہیں geoMap — وغیرہ multi_a ( کنارے)۔ براہ کرم dns.geoMap ریجن →nodeIds",
      "n0300": "گٹ بائنری نہیں ملا: PATH پر",
      "n0301": "گٹ بائنری",
      "n0302": "بائنری جاؤ",
      "n0303": "healthUrl http(s) URL",
      "n0304": "http-01 ویبروٹ — 80 ACME conf فین آؤٹ کر سکتے ہیں۔",
      "n0305": "شناخت نہیں ہے linuxUser/project — authorized_keys نہیں کر سکتے ہیں۔",
      "n0306": "ignoreip: dataDir/fail2ban/ignoreip.txt",
      "n0307": "index.html + CSS، Nginx روٹ یا",
      "n0308": "conf → systemctl mariadb کو دوبارہ شروع کریں (بوٹسٹریپ نوڈ نہیں)",
      "n0309": "ip-j addr انٹرفیس",
      "n0310": "کام کا اظہار",
      "n0311": "جریدہ اجازت دے سکتے ہیں۔",
      "n0312": "journalctl کو روٹ یا صارف systemd-journal/adm کی ضرورت ہو سکتی ہے۔",
      "n0313": "کلید",
      "n0314": "کلید غائب ہے یا حذف نہیں ہوئی ہے۔",
      "n0315": "قتل -0 کامیابی: زومبی یا اجازت کے لئے کر سکتے ہیں۔",
      "n0316": "قتل -0 ناکام",
      "n0317": "میزبان پر اپلائی کرنے میں ناکام",
      "n0318": "ہوسٹ پر بلاک لگائیں۔",
      "n0319": "مقامی کیش ڈائریکٹری/",
      "n0320": "لوکل ہوسٹ یا *",
      "n0321": "منطقی DB 0... N-1؛ دوبارہ شروع کریں",
      "n0322": "logrotate انسٹال ہوا۔",
      "n0323": "logrotate انسٹال نہیں ہے یا PATH",
      "n0324": "main.py — چھوڑ دیا گیا۔",
      "n0325": "manage.py + minimal settings/urls/wsgi؛ پائپ انسٹال جینگو",
      "n0326": "manifest dumpRelPath — نہیں؟",
      "n0327": "مینی فیسٹ rdbRelPath",
      "n0328": "میموری میکس 512M یا 1G",
      "n0329": "میزبان کو منتقل کریں --execute + YSK_EXECUTE=1، یا --dry-run ( inventory+preflight)",
      "n0330": "ہجرت کی پوسٹ --Execute YSK_EXECUTE=1 (ہدف)",
      "n0331": "پوسٹ منتقلی کے لیے YSK_EXECUTE=1 درکار ہے۔",
      "n0332": "ہجرت پوسٹ کے لیے YSK_EXECUTE=1 درکار ہے (ہدف)",
      "n0333": "کم سے کم بوٹسٹریپ ناکام ہو گیا۔",
      "n0334": "mysql/mariadb کلائنٹ",
      "n0335": "mysql-replica mysql کی حمایت کرتا ہے۔",
      "n0336": "mysql_databases کا نام",
      "n0337": "name-checkzone PATH — لکھا، تصدیق نہیں کیا۔",
      "n0338": "nginx -t یا دوبارہ لوڈ کرنے میں ناکام",
      "n0339": "nginx -t پاس نہیں ہوا، دوبارہ لوڈ نہیں ہوا۔",
      "n0340": "nginx دوبارہ لوڈ ٹھیک ہے · اسٹیٹس: لاگو",
      "n0341": "nginx دوبارہ لوڈ کرنے میں ناکام",
      "n0342": "nginx بائنری",
      "n0343": "nginx نہیں ملا",
      "n0344": "nginx سروس",
      "n0345": "بائنری PATH پر نہیں ہے؛ خدمت تیار نہیں ہو سکتی",
      "n0346": "نوڈ کر سکتے ہیں",
      "n0347": "npm تازہ ترین مسنگ ورژن",
      "n0348": "npm ایگزٹ 0 بائنری نہیں ملا — پیکیج CLI نہیں کر سکتا یا PATH اپ ڈیٹ نہیں کر سکتا",
      "n0349": "nullok صارف نہیں ہے۔",
      "n0350": "nullok:.google_authenticator userAvailable کلید",
      "n0351": "open_basedir راستہ",
      "n0352": "openssl دستیاب نہیں، YSK-SCRYPT ہیش",
      "n0353": "اوپن ایس ایل بائنری",
      "n0354": "اختیاری وغیرہ ناکام منتقلی (سرٹیفکیٹ کو نشانہ بنا سکتا ہے)",
      "n0355": "اصل ڈھال: ڈھال کے لئے یہ نوڈ، اصل",
      "n0356": "origin.kind پروجیکٹ یا یو آر ایل",
      "n0357": "origin.project کو پروجیکٹ آئی ڈی درکار ہے۔",
      "n0358": "origin.url http(s) URL",
      "n0359": "originShieldNodeId edgeNodeIds",
      "n0360": "پیکیج ڈمپ نامکمل - منتقلی",
      "n0361": "پیکج ناکام — منتقلی",
      "n0362": "پیکیج کے لیے YSK_EXECUTE=1 درکار ہے۔",
      "n0363": "pam.d/sshd pam_google_authenticator نہیں ہے (نافذ نہیں کرتا)",
      "n0364": "پینل کی ترتیبات 2FA یا خفیہ نہیں ہیں — براہ کرم پہلے \"\" TOTP کریں۔",
      "n0365": "پینل TOTP سیکرٹ - پہلا ویب 2FA یا --from-panel",
      "n0366": "پینل لاگ ان Failedwritecan fail2ban لاگ (جرنل یا )",
      "n0367": "پاسکی",
      "n0368": "پاسکی ناکام ہوگئی",
      "n0369": "پاسکی کامیابی",
      "n0370": "pdnsutil نہیں ملا: - پاور ڈی این ایس ٹولز انسٹال کریں یا انسٹال کرنے کے بعد ہیلپر اسکرپٹ کو روٹ کے طور پر چلائیں۔",
      "n0371": "ہم مرتبہ SSH تحقیقات YSK_EXECUTE=1 (مقامی)",
      "n0372": "پیئر ناٹ پروب (مقامی تحقیقات)",
      "n0373": "peer nodeapply conf اور جوائن کریں۔",
      "n0374": "php بائنری نہیں ملا: - php-cli انسٹال کریں۔",
      "n0375": "php بائنری",
      "n0376": "php PATH نہیں ہے۔",
      "n0377": "یوزر اسٹارٹ کے ساتھ پیڈ فائل (ڈیگریڈڈ)",
      "n0378": "pidfile startnot pid",
      "n0379": "pm2 PATH (دستیاب pidfile/systemd)",
      "n0380": "pm2 نہیں ملا: PATH پر — انسٹال کریں: npm i -g pm2",
      "n0381": "منتقلی کے بعد دوبارہ درخواست دیں۔",
      "n0382": "منتقلی کے بعد کی بحالی",
      "n0383": "postconf پیغام_درجہ کی حد نہیں (مکمل لاگو)",
      "n0384": "postgres-replica postgres کی حمایت کرتا ہے۔",
      "n0385": "postgres_databases کا نام",
      "n0386": "پوسٹ قطار دستیاب نہیں ہے یا میل انسٹال نہیں ہے۔",
      "n0387": "میزبان پر nginx انسٹال کریں، یا پینل سافٹ ویئر / رن ٹائم انسٹال استعمال کریں۔",
      "n0388": "سسٹم پر nginx انسٹال کریں، یا پینل سافٹ ویئر/رن ٹائم انسٹال استعمال کریں۔",
      "n0389": "نجی PEM",
      "n0390": "پیداوار کے لیے تیار نہیں (ڈیٹاکن)",
      "n0391": "پی ایس",
      "n0392": "ps تنزلی: --sort/",
      "n0393": "پی ایس ڈیگریڈڈ: pri/vsz/stat وغیرہ",
      "n0394": "پی ایس کیو ایل کلائنٹ",
      "n0395": "صاف کرنا ناکام یا ہدف",
      "n0396": "python3 بائنری",
      "n0397": "قطار میں ≠ کنارے صاف کرنا",
      "n0398": "قطار میں ≠ کنارے دوبارہ لوڈ کریں — ایجنٹ اور cdn.edge.apply",
      "n0399": "قطار میں ≠ کنارے — ایجنٹوں سے باہر نکلنا/JSON",
      "n0400": "حقیقی راستہ",
      "n0401": "حقیقی راستہ",
      "n0402": "دوبارہ درخواست دینے کے لیے YSK_EXECUTE=1 درکار ہے۔",
      "n0403": "redis کلسٹر redis کو سپورٹ کرتا ہے۔",
      "n0404": "رجسٹری shasum not sha256 (npm sha1) — npm کی سالمیت کے ساتھ",
      "n0405": "دوبارہ لوڈ/دوبارہ شروع کرنے میں ناکام",
      "n0406": "ریموٹ پوسٹ ناکام — منتقلی پوسٹ کو نشانہ بنا سکتا ہے۔",
      "n0407": "ریسٹک بیک اپڈون (تحریری / لاگو ریسٹک ایگزٹ)",
      "n0408": "ریسٹک فعال ہے لیکن پاس ورڈ سیٹ نہیں ہے — ڈینی پاس ورڈ (براہ کرم بیک اپ سیٹنگز)",
      "n0409": "باقی نہیں",
      "n0410": "ریسٹک نہیں - سنیپ شاٹس نہیں کر سکتے",
      "n0411": "ریسٹک نہیں - براہ کرم پہلے \"/\" کو فعال کریں اور پاس ورڈ کی ترتیب دیں۔",
      "n0412": "ریسٹک ڈس ایبلڈ (صرف ٹار)",
      "n0413": "ریسٹک نہیں (چھوڑ دیا گیا)",
      "n0414": "ریسٹک انسٹال نہیں ہے (PATH)، براہ کرم سسٹم انسٹال کریں۔",
      "n0415": "بحال ٹھیک ہے؛ دوبارہ درخواست/تصدیق کریں۔",
      "n0416": "بحال ہو گیا",
      "n0417": "بحال کرنے میں ناکام",
      "n0418": "بحال نہیں کامیابی",
      "n0419": "بحالی کی ضرورت ہے YSK_EXECUTE=1",
      "n0420": "بحال + دوبارہ لاگو ٹھیک ہے؛ تصدیق کریں",
      "n0421": "rsync dataDir ناکام ہوگیا۔",
      "n0422": "rsync کو YSK_EXECUTE=1 کی ضرورت ہے۔",
      "n0423": "scp Wrotecannot reload: rndc/named/bind9/pdns",
      "n0424": "scp کامیابی ≠ ہم مرتبہ دوبارہ شروع کریں / جوائن کریں۔",
      "n0425": "راز کی کلید دستیاب ہے۔",
      "n0426": "راز ماسٹر کلید",
      "n0427": "سنٹینل نہیں سنٹینل",
      "n0428": "سینٹینل: معلومات کی نقل؛ براہ کرم سنٹینل ماسٹرز",
      "n0429": "سرور IP IPv4",
      "n0430": "سرور IPv6 غلط",
      "n0431": "سیٹ کوٹا PATH - (تعینات du )",
      "n0432": "شیل pathinvalid",
      "n0433": "TERM کے لیے سگنل | مار ڈالو | HUP | USR1",
      "n0434": "ssh true کامیاب → تصدیق شدہ",
      "n0435": "sshd keyboard-interactive/ challenge-response enable",
      "n0436": "sshd KbdInteractiveAuthentication نہیں کر سکتا — TOTP SSH نہیں کر سکتا",
      "n0437": "sshpass دستیاب ہے (پاس ورڈ)",
      "n0438": "سخت میچ لکھنے والا (پاس ورڈ آف)",
      "n0439": "symlink راستہ",
      "n0440": "symlink لاگ ڈائرکٹری",
      "n0441": "سملنک پروجیکٹ ہوم",
      "n0442": "systemctl ناکام ہو گیا۔",
      "n0443": "systemd ناکام ہو گیا — PM2/pidfile",
      "n0444": "systemd not: میزبان کی اجازت کی ضرورت ہے اور منتظم",
      "n0445": "ہدف: صارف @ میزبان یا صارف @ میزبان: بندرگاہ",
      "n0446": "ٹوکن",
      "n0447": "ٹوکن",
      "n0448": "top -b دستیاب نہیں ( ps کے ساتھ )",
      "n0449": "منتقلی: dataDir rsync ناکام ہو گیا۔",
      "n0450": "منتقلی: cancreatedirectory",
      "n0451": "منتقلی ہو گئی (مکمل بوٹسٹریپ)",
      "n0452": "منتقلی مکمل، ہدف بحال/دوبارہ درخواست/تصدیق ناکام",
      "n0453": "منتقلی ناکام",
      "n0454": "منتقلی ناکام",
      "n0455": "منتقلی کے لیے YSK_EXECUTE=1 درکار ہے۔",
      "n0456": "منتقلی/بوٹسٹریپ ناکام ہو گیا۔",
      "n0457": "ufw ناکام ہو گیا۔",
      "n0458": "یونٹ اور عمل",
      "n0459": "useradd کو YSK_EXECUTE + روٹ کی ضرورت ہے۔",
      "n0460": "قدر (256KB)",
      "n0461": "بند کی تصدیق کریں",
      "n0462": "توثیق پاس نہیں ہوئی — مکمل کرنے کے لیے",
      "n0463": "پاس ہونے کی توثیق کریں - کام = ہو گیا۔",
      "n0464": "vsftpd اسٹارٹ ناکام ہوگیا۔",
      "n0465": "vsftpd کامیابی کا آغاز نہیں ہے۔",
      "n0466": "weighted : کنارے",
      "n0467": "wp-config.php - چھوڑ دیا گیا۔",
      "n0468": "لکھا ہوا ≠ Dovecot Pigeonhole — ManageSieve یا صارف کی چھلنی سے ہم آہنگ",
      "n0469": "لکھا ہوا ≠ راؤنڈ کیوب — سسٹم یا سملنک کو فعال کریں۔",
      "n0470": "تحریری ≠ لاگو کیا گیا: سسٹم conf.d سے مطابقت پذیری، nginx -t چلائیں، پھر دوبارہ لوڈ کریں",
      "n0471": "لکھا ہوا ≠ can — reverse proxy to panel/webdav",
      "n0472": "تحریری ≠ processreload",
      "n0473": "ysk-server CLI انسٹال ناکام ہو گیا — ysk-server i -g npm کر سکتا ہے۔",
      "n0474": "ysk-web Nginx/www-data (دنیا میں پڑھنے کے قابل نہیں)",
      "n0475": "ysk-web YSK_EXECUTE + جڑ ( Nginx 750 گھر نہیں کر سکتا)",
      "n0476": "ysk.json فنگر پرنٹ (دوبارہ درخواست دے سکتا ہے) مقامی≠ذریعہ",
      "n0477": "ysk.json فنگر پرنٹ اور",
      "n0478": "ysk.json فنگر پرنٹ اور ( bind_ip )",
      "n0479": "ysk.json",
      "n0480": "ysk.json ناکام ہو گیا۔",
      "n0481": "زون کا اطلاق مسدود ( EXECUTE) — اپ ڈیٹ",
      "n0482": "زون کی اصلاح ہو گئی۔",
      "n0483": "زون غلط",
      "n0484": "زون نہیں ملا:",
      "n0485": "زون ناکام",
      "n0486": "Binlog فارمیٹ",
      "n0487": "انسٹال کریں",
      "n0488": "createone (براہ کرم صفحہ \"درخواست دیں\" پر ڈرافٹ)",
      "n0489": "اور POST",
      "n0490": "آخری مکمل بیک اپ میں ناکامی تھی۔",
      "n0491": ": conf لکھیں → لاگو کناروں → DNS (اور SSL کر سکتے ہیں)",
      "n0492": ": PAM /etc/pam.d/sshd (nullok)",
      "n0493": ": سسٹم انسٹال کریں libpam-google-authenticator + PAM ()",
      "n0494": "ڈائریکٹری کو حذف کر سکتے ہیں۔",
      "n0495": "ڈائرکٹری یا پاتھ ڈیلیٹ کر سکتے ہیں۔",
      "n0496": "",
      "n0497": "یہ آپریشن",
      "n0498": "سپورٹ کرتا ہے (TERM / KILL / HUP / USR1 کی اجازت دیں)",
      "n0499": "ڈیٹا",
      "n0500": "منتظم کو حذف کریں۔",
      "n0501": "portinvalid",
      "n0502": "سسٹم پر لاگو",
      "n0503": "ترتیبات نے لکھا ڈیٹا ڈائر (سسٹم قابل نظام کی تبدیلی پر لاگو کریں)",
      "n0504": "میزبان میموری کا استعمال 90% سے زیادہ ہے",
      "n0505": "میزبان میٹرکس",
      "n0506": "مین InnoDB ڈیٹا کیش",
      "n0507": "بائنری PATH پر نہیں ہے؛ سروس تیار نہیں ہو سکتی",
      "n0508": "Binlog کی میعاد ختم (سیکنڈ)",
      "n0509": "انٹرایکٹو ٹائم آؤٹ",
      "n0510": ": فائر وال، میل PTR/rDNS، رکھا ہوا ہے۔",
      "n0511": "خلا",
      "n0512": "کرون پیج پر \"انسٹال ٹو سسٹم کرونٹاب\" واقعی ہوگا۔",
      "n0513": "Nginx جڑ یا \"\" عوامی/ کے ساتھ",
      "n0514": "ysk-server سروس کو روٹ کے طور پر شروع کریں (systemctl/control-plane unit)",
      "n0515": "روٹ کے طور پر شروع کریں اور YSK_EXECUTE=1 سیٹ کریں (میزبان کی ترتیبات دیکھیں / دستاویزات کو تعینات کریں)",
      "n0516": "صارف کے ساتھ (ڈیگریڈڈ — پروجیکٹ لینکس صارف نہیں)",
      "n0517": "شیل - انکار",
      "n0518": "سست استفسار لاگ",
      "n0519": "سرور انسٹال نہیں ہے (کمانڈ - وی)",
      "n0520": "طویل استفسار کا وقت (سیکنڈ)",
      "n0521": "سرور MySQL انسٹال نہیں ہے۔",
      "n0522": "سرور پوسٹگری ایس کیو ایل انسٹال نہیں ہے۔",
      "n0523": "سرور ریڈیس انسٹال نہیں ہے۔",
      "n0524": "سرور انسٹال نہیں ہے، اسے مینجمنٹ پینل سے مکمل نہیں کیا جا سکتا",
      "n0525": "سرور YSK_EXECUTE کو فعال نہیں کرتا ہے۔",
      "n0526": "serverHost execute فعال نہیں ہے یا روٹ غائب ہے، paneldoneinstall نہیں ہو سکتا",
      "n0527": "serverHost execute فعال نہیں ہے، Redis نہیں کر سکتا",
      "n0528": "serverHost execute فعال نہیں ہے، ویب میل کو پینل انسٹال نہیں کر سکتا",
      "n0529": "سرور ہوسٹ ایگزیکیوٹ فعال نہیں ہے، درخواست نہیں دے سکتے",
      "n0530": "serverHost execute فعال نہیں ہے، SSH کنکشن نہیں بنا سکتا",
      "n0531": "serverHost execute فعال نہیں ہے، پھینک نہیں سکتا",
      "n0532": "میزبان عمل بند ہے؛ پینل سسٹم کی سطح کی کارروائیوں کو ختم نہیں کر سکتا",
      "n0533": "serverHost execute فعال نہیں ہے: نظم شدہ فائل لکھی گئی، نام چیک زون / دوبارہ لوڈ نہیں کیا جا سکتا",
      "n0534": "TCP پورٹ جس پر سرور سنتا ہے۔",
      "n0535": "کے لیے",
      "n0536": "",
      "n0537": "YSK-SCRYPT ہیش (اوپن ایس ایل ہیش کے لیے)",
      "n0538": "YSK_SECRETS_KEY",
      "n0539": "baseUrl/.ysk-cdn-health پاتھ (C2 صحت کا مقام کر سکتا ہے)",
      "n0540": "ورژن (تازہ ترین اوور رائڈ)",
      "n0541": "YSK_LATEST_VERSION (/)",
      "n0542": "دستیاب نہیں",
      "n0543": "mysqldump - پیکیج MySQL نہیں کر سکتا",
      "n0544": "pg_dump — پیکیج پوسٹگریس نہیں کر سکتا",
      "n0545": "redis-cli — پیکیج RDB کو Redis نہیں کر سکتا",
      "n0546": "sshpass",
      "n0547": "rsync کی ضرورت ہے (انسٹال نہیں)",
      "n0548": "پاس نہیں ہوا",
      "n0549": "گزر گیا",
      "n0550": "128M, 256M, 512M, -1 ()",
      "n0551": "جیسے 512MiB; سیٹ نہ ہونے کے لیے خالی چھوڑ دیں۔",
      "n0552": "900 1 300 10; غیر فعال",
      "n0553": ": --member 10.0.0.3=replica:fleet:SESSION_UUID",
      "n0554": "= ASN (نظام)، نہیں۔",
      "n0555": "22/80/443; بند نہیں کر سکتے",
      "n0556": "رکھا ہوا: 10",
      "n0557": "ysk-server process.pid",
      "n0558": "",
      "n0559": "pam_google_authenticator کا پتہ لگائیں۔",
      "n0560": "بیک اپ ٹار کامیاب رہا لیکن ریموٹ/ریسٹک میں مسائل تھے۔",
      "n0561": "منتظم",
      "n0562": "منتظم کی نقالی",
      "n0563": "منتظم کام کر سکتا ہے۔",
      "n0564": "چوٹی اے",
      "n0565": "فہرست میں منظم confs (سسٹم پر نہیں لکھا گیا)",
      "n0566": "PM2 سیٹنگیں لکھیں، شروع نہیں۔",
      "n0567": "رائٹ مینیجڈ فائل (دوبارہ لوڈ نہیں)",
      "n0568": "writemanagesettings — تیار اور دوبارہ لوڈ کریں۔",
      "n0569": "لکھیں (فعال نہ کریں)",
      "n0570": "(درخواست: غلط)؛ پاس ورڈ",
      "n0571": "پوسٹگریس + پوسٹگریس ریپلیکا کی حمایت کرتا ہے۔",
      "n0572": "redis + redis-replica|redis-sentinel کو سپورٹ کرتا ہے۔",
      "n0573": "، HIT",
      "n0574": "سٹب حل (127.0.0.53)؛ DNS براہ کرم حل کریں۔",
      "n0575": "انتباہ، کر سکتے ہیں",
      "n0576": "کے لیے / CDN کنارے تک رسائی لاگ کیشے کی حیثیت",
      "n0577": "willwrite systemd ماحولیات / عمل env",
      "n0578": "URL کو شامل کرنے کی اجازت دیں۔",
      "n0579": "URL فائل کی اجازت دیں۔",
      "n0580": "اجازت دینے والی فائل",
      "n0581": ": + / + (افزودہ) + ASN؛ شہر کی پالیسی بند",
      "n0582": "کنارے پرستار آؤٹ لاگو",
      "n0583": "کنارے پرستار آؤٹ ناکام",
      "n0584": "کنارے صاف کرنے کی کامیابی",
      "n0585": "ہم مرتبہ کا نام سرور دوبارہ لوڈ کریں۔",
      "n0586": "ہم مرتبہ دوبارہ لوڈ کرنے میں ناکام - فائل نہیں ہوسکتی ہے۔",
      "n0587": "ہم مرتبہ ناکام",
      "n0588": "ہم مرتبہ: زون اور ریموٹ دوبارہ لوڈ کامیابی",
      "n0589": "سب کامیاب ہو گئے۔",
      "n0590": "سب کو چھوڑ دیا گیا (کوئی بیک اپ گھر نہیں) — ناکامی کے طور پر نہیں سمجھا جاتا",
      "n0591": "",
      "n0592": "آر ڈی بی، بحال کریں۔",
      "n0593": "دیگر رن ٹائم متغیرات",
      "n0594": "",
      "n0595": "یا",
      "n0596": "- دستی لاگو کریں\"\" (کبھی خودکار نہیں)",
      "n0597": "اسکور بہت زیادہ ہے - ہنگامی پیش سیٹ کو دستی تصدیق کی ضرورت ہے (کبھی خودکار نہیں)",
      "n0598": "ڈائریکٹری",
      "n0599": "عمل",
      "n0600": "ڈیفالٹ کی تصدیق ڈیفالٹ کو حذف کریں: سچ",
      "n0601": "حذف فائل یا ڈائریکٹری",
      "n0602": "deletesystemuser — انکار کریں۔",
      "n0603": "حذف کریں: میزبان عمل فعال نہیں ہے، پاتھ مینیج ڈیٹا ڈائریکٹری",
      "n0604": "fail2ban لاگو کرنے اور سروس کو فعال کرنے کے لیے",
      "n0605": "صفحہ کو فعال کرنے کے لیے (نرم/عام)",
      "n0606": "سخت",
      "n0607": "یا",
      "n0608": "حملے کی زد میں",
      "n0609": "21 اور PASV",
      "n0610": "صرف پینل فائل لکھیں۔",
      "n0611": "سسٹم پر اپلائی کر سکتے ہیں۔",
      "n0612": "کر سکتے ہیں dataDir/clusters/<id>/",
      "n0613": "آپ ترتیبات دیکھ سکتے ہیں؛ انسٹال، دوبارہ شروع، اور نظام کی ترتیبات کو لکھنے کے لیے میزبان کی اجازت کی ضرورت ہے۔",
      "n0614": "\"\" یا \"شامل\" کر سکتے ہیں",
      "n0615": "ای میل سے پوسٹ فکس انسٹال اور کنفیگر کریں۔",
      "n0616": "کر سکتے ہیں: SSL، WP-CLI،",
      "n0617": "",
      "n0618": "allowrestore to.restic-restore-* ڈائریکٹری",
      "n0619": "شروع کریں، روکیں، دوبارہ شروع کریں، بوٹ پر فعال کریں۔",
      "n0620": "شروع عمل نہیں عمل",
      "n0621": "OPcache",
      "n0622": "SSL",
      "n0623": "فعال",
      "n0624": "فائل",
      "n0625": "فائل",
      "n0626": "node wsrep، HA ≥2 نوڈ",
      "n0627": "\"\" MySQL (یا DB) اور WP_DB_* بنائیں",
      "n0628": "ڈومین - ڈومین کی سطح کی چھٹی رکھی گئی ہے۔",
      "n0629": "غلط ڈومین",
      "n0630": "ڈومین کی حیثیت: فعال ()",
      "n0631": "ڈومین اسٹیٹس: معطل (؛ وغیرہ پوسٹ فکس)",
      "n0632": "پورٹ، بائنڈ ایڈریس، کنکشن کی حد",
      "n0633": "پورٹ چیک غیر معمولی",
      "n0634": "رن ٹائم",
      "n0635": "محفوظ ٹرانسپورٹ کی ضرورت ہے (TLS)",
      "n0636": "(gz وغیرہ)",
      "n0637": "بوٹ",
      "n0638": "تحقیقات",
      "n0639": "قابو سے باہر ہونے پر آخری حربہ",
      "n0640": "پیکج",
      "n0641": "packageinstallnot: میزبان کی اجازت کی ضرورت ہے۔",
      "n0642": "packageupdaterequiressystemadmin permission",
      "n0643": "vsftpd پر لاگو کریں۔",
      "n0644": "نظام پر لاگو کریں",
      "n0645": "درخواست کریں گے منظم فائل؛ YSK_EXECUTE=1 + روٹ لاگو ہوا۔",
      "n0646": "",
      "n0647": "انٹرن (ایم بی)",
      "n0648": "پاس ورڈ",
      "n0649": "غلطی، براہ کرم درخواست دیں۔",
      "n0650": "سیکیورٹی → میری سیکیورٹی → 2FA کو فعال کریں؛ پالیسی کی ضرورت AdminTotp سیٹ کر سکتی ہے۔",
      "n0651": "اور راستہ",
      "n0652": "PAM انسٹال کریں۔",
      "n0653": "vsftpd انسٹال کریں۔",
      "n0654": "انسٹال ناکام ہو گیا۔",
      "n0655": "انسٹال پیکج",
      "n0656": "انسٹال کیا",
      "n0657": "انسٹال کریں",
      "n0658": "انسٹال سسٹم کی ترتیبات",
      "n0659": "",
      "n0660": "",
      "n0661": "پاس ورڈ",
      "n0662": "پاس ورڈ SQL CHANGE_ME",
      "n0663": "پاس ورڈ کو کرپٹ ہیش کے بطور محفوظ کیا گیا (سادہ متن نہیں)",
      "n0664": "کے لیے پاس ورڈ",
      "n0665": "پاس ورڈ کے لیے sshpass کی ضرورت ہے۔",
      "n0666": "پاس ورڈ کی ضرورت ہے مقامی sshpass انسٹال کریں۔",
      "n0667": "پاس ورڈ کی ضرورت ہے 8",
      "n0668": "پاس ورڈ (8) - تخلیق نہ کریں رائٹ ہیش",
      "n0669": "پاس ورڈ کی ترتیبات",
      "n0670": "وغیرہ",
      "n0671": "اور براہ مہربانی",
      "n0672": "انکار",
      "n0673": "NODE_OPTIONS=--max-old-space-size=N لکھتا ہے۔",
      "n0674": "Nginx ڈراپ ان لکھیں۔",
      "n0675": "گھر ≠ PAM لکھیں۔",
      "n0676": "لکھنا ناکام ہو گیا۔",
      "n0677": "لکھنا",
      "n0678": "رائٹ فائل",
      "n0679": "",
      "n0680": "sshd_config، یا POST /api/v1/sftp/sshd-snippet/apply install میں شامل کریں",
      "n0681": "پروجیکٹ لینکس صارف تنہائی",
      "n0682": "پروجیکٹ کی شناخت",
      "n0683": "پروجیکٹ آئی ڈی غلط ہے، گھر نہیں جا سکتا",
      "n0684": "پروجیکٹ آئی ڈی، کینٹس سسٹم میوزر",
      "n0685": "پروجیکٹ انٹرنل-ایس ایف ٹی پی میچ یوزر انٹرایکٹو شیل — TOTP SSH شیل/scp",
      "n0686": "پروجیکٹ کا انتظام شدہ لاگ غلط ہے۔",
      "n0687": "پروجیکٹ",
      "n0688": "پروجیکٹ یا سیٹنگ ہوم نہیں۔",
      "n0689": "projectcannotsystemuser",
      "n0690": "پروجیکٹ",
      "n0691": "پروجیکٹ (503)",
      "n0692": "پروجیکٹ تخلیق ناکام،",
      "n0693": "پروجیکٹ ڈومین - براہ کرم firstsettingsdomain",
      "n0694": "پروجیکٹ linux_user",
      "n0695": "پروجیکٹ پرج ہوسٹ nginx کیشے ڈائرکٹری (فی وی ہوسٹ زون نہیں)",
      "n0696": "پروجیکٹ غائب linuxUser - FTP نہیں بنا سکتا",
      "n0697": "پروجیکٹ غائب linux_user",
      "n0698": "پروجیکٹ؛ ＝",
      "n0699": "پروجیکٹ کی تفصیل → وسائل → سسٹم صارف بنائیں / /home/ysk-server-{id} پر منتقل کریں (YSK_EXECUTE + جڑ کی ضرورت ہے)",
      "n0700": "جیل",
      "n0701": "ہوم ڈائریکٹری غائب ہے یا پروجیکٹ آئسولیشن لے آؤٹ کے تحت نہیں۔",
      "n0702": "GeoIP نہیں - براہ کرم \"IP\" اپ ڈیٹ کریں۔",
      "n0703": "بندرگاہ نہیں، براہ کرم پہلا پروجیکٹ",
      "n0704": "سسٹم Nginx پر نہیں (منظم فائل)",
      "n0705": "سرور نہ بنائیں Redis، براہ مہربانی redis-cli، TCP اور YSK_EXECUTE=1",
      "n0706": "vsftpd سروس پر لاگو نہیں کیا گیا — براہ کرم \"درخواست دیں\" یا vsftpd سروس پیج مکمل ہو گیا۔",
      "n0707": "لاگو میل ڈومین نہیں ہے۔",
      "n0708": "ویب انٹرفیس نہیں — API",
      "n0709": "GeoIP نہیں - براہ کرم اپ ڈیٹ کریں۔",
      "n0710": "DNSSEC کلید نہیں۔",
      "n0711": "CDN نوڈ نہیں۔",
      "n0712": "پاسکی نہیں",
      "n0713": "نہیں (پیکیج ہوگا)",
      "n0714": "ایل ایل ایم کنکشن کی ترتیبات نہیں ہیں۔",
      "n0715": "زون نہیں: براہ کرم پینل",
      "n0716": "CDN",
      "n0717": "ابھی تک کوئی منظم Nginx conf نہیں ہے۔",
      "n0718": "دستیاب HIT/MISS — مجموعی طور پر ہٹ ریٹ نامعلوم",
      "n0719": "ابھی تک کوئی پروجیکٹ نہیں ہے۔",
      "n0720": "- براہ کرم پہلے منصوبہ بنائیں",
      "n0721": "تیار",
      "n0722": "اور کوکی",
      "n0723": "enable --now fail2ban",
      "n0724": "galera_new_cluster (بوٹسٹریپ)",
      "n0725": "دوبارہ لوڈ کیا گیا fail2ban",
      "n0726": "nginx کو دوبارہ لوڈ کریں۔",
      "n0727": "fail2ban دوبارہ شروع ہوا۔",
      "n0728": "scp زون (پیئر ≠ پر لکھا ہوا نام دوبارہ لوڈ کیا گیا)",
      "n0729": "scp to peer/tmp (پیر پر لکھا ہوا ≠ سروس دوبارہ شروع ہوئی)",
      "n0730": "systemctl nginx کو دوبارہ لوڈ کریں۔",
      "n0731": "اور راؤنڈ کیوب",
      "n0732": "غیر فعال UFW (انتباہ: ہوسٹپورٹ)",
      "n0733": "پروجیکٹ php.ini؛ FPM/ لاگو کریں",
      "n0734": "انتظامی ترتیبات (سسٹم سروس پر لاگو نہیں)",
      "n0735": "ترتیبات (نظام لاگو نہیں)",
      "n0736": "حذف کر دیا گیا۔",
      "n0737": "حذف شدہ کلید · مجاز_کیز",
      "n0738": "حذف شدہ کلسٹر؛ سسٹم کنف دستی (v1)",
      "n0739": "حذف شدہ لوکلکی",
      "n0740": "آئی پی ایڈڈر شامل کریں (ترتیبات لکھیں، دوبارہ شروع کریں)",
      "n0741": "ڈیٹا بیس لاگو کریں (دوبارہ شروع کریں)",
      "n0742": "آف/دوبارہ شروع کریں۔",
      "n0743": "سسٹم میں اور دوبارہ لوڈ کریں۔",
      "n0744": "شروع",
      "n0745": "فعال HSTS",
      "n0746": "NTP مطابقت پذیری فعال ہے۔",
      "n0747": "فعال UFW",
      "n0748": "فعال WebDAV · بنیادی صارف ysk · پاس ورڈ برائے ٹوکن ()",
      "n0749": "سسٹم ڈی سروس کو فعال کیا گیا۔",
      "n0750": "redis بند کرو",
      "n0751": "nginx کیشے ڈائرکٹری اور دوبارہ لوڈ کریں (hostnot proxy_cache can )",
      "n0752": "براہ کرم سرٹیفکیٹ پیش کریں۔",
      "n0753": "لاگو CF صرف UFW (اصل CF + کیپپورٹ)",
      "n0754": "لاگو fail2ban",
      "n0755": "سسٹم پوسٹ فکس پر ترتیبات کا اطلاق کریں۔",
      "n0756": "سسٹم Nginx پر لاگو",
      "n0757": "اپلائیڈ فائر وال رول",
      "n0758": "انسٹال اور ysk-server.service",
      "n0759": "یوزر سسٹم کرونٹاب پر انسٹال ہوا۔",
      "n0760": "Wrote.google_authenticator ( 5 سکریچ کوڈز)",
      "n0761": "rspamd multimap + postfix ٹکڑا لکھا",
      "n0762": "انسٹال لکھا",
      "n0763": "لکھا؛ براہ کرم \"OS پر حدود کا اطلاق کریں\" یا رائٹ یونٹ تعینات کریں۔",
      "n0764": "نظم لکھی jail.local (نظام پر لاگو نہیں)",
      "n0765": "منظم فائلوں کو لکھا گیا؛ ابھی تک سسٹم conf.d پر لاگو نہیں ہوا ہے۔",
      "n0766": "تحریری ترتیبات (پیکیج نہیں)",
      "n0767": "لکھا؛ پروجیکٹ عمل کرے گا۔",
      "n0768": "تحریری انتظام شدہ فائل، لاگو سسٹم conf نہیں: YSK_EXECUTE=1",
      "n0769": "تحریری انتظام شدہ فائل، لاگو سسٹم conf نہیں: جڑ کی ضرورت ہے۔",
      "n0770": "بلاک: امیدوار ورژن",
      "n0771": "بلاک: اپ ڈیٹ",
      "n0772": "بلاک: ایڈمنسٹریٹر کی اجازت درکار ہے۔",
      "n0773": "DNSSEC ڈائریکٹری بنائیں ()",
      "n0774": "سے",
      "n0775": "سے (ڈسک انسٹال نہیں؛ ان انسٹال -- پرج)",
      "n0776": "سے سسٹم اکاؤنٹ ڈراپ صارف (: ڈراپ نہیں)",
      "n0777": "کنکشن سے",
      "n0778": "انکار",
      "n0779": "اجازت کی فہرست سے انکار کریں۔",
      "n0780": "deny : raisetarget",
      "n0781": "nginx رسائی لاگ کو اسکین کریں۔",
      "n0782": "MySQL/MariaDB تخلیق کنندہ",
      "n0783": "PostgreSQL بنائیں",
      "n0784": "ورژن ()",
      "n0785": "",
      "n0786": "",
      "n0787": "تمام پکڑنا",
      "n0788": "DS (براہ کرم رجسٹرار - پینل ول)",
      "n0789": "ایڈ بیک اپ ( dataDir ماسٹر کلید کر سکتے ہیں )",
      "n0790": "SHA512-CRYPT ہیش پاس ورڈ (Dovecot)",
      "n0791": "چھوڑ دیا گیا Nginx سیٹنگ چیک (انسٹال نہیں کیا گیا یا سسٹم کی تبدیلی کی اجازت نہیں)",
      "n0792": "سرٹیفکیٹ پاتھ (فائل /etc/ysk-server/certs)",
      "n0793": "UA",
      "n0794": "",
      "n0795": "",
      "n0796": "ہٹا دیا گیا۔",
      "n0797": "ہٹا دیا گیا۔",
      "n0798": ",",
      "n0799": "ورژن = موزوں امیدوار، دستیاب اضافہ",
      "n0800": "/etc/fail2ban/jail.local پر کاپی کیا گیا۔",
      "n0801": "(فائلنٹ؛ ان انسٹال کر سکتے ہیں)",
      "n0802": "دوبارہ شروع کریں",
      "n0803": "بند",
      "n0804": "postgresql کو دوبارہ شروع کریں۔",
      "n0805": "redis-server کو دوبارہ شروع کریں۔",
      "n0806": "اپلائی سٹارٹ کے ساتھ redis-server کو دوبارہ شروع کریں۔",
      "n0807": "دوبارہ شروع کریں (دوبارہ لوڈ کریں)",
      "n0808": "کنکشن دوبارہ فعال (ریبوٹ کے بعد برقرار رہتا ہے)",
      "n0809": "TLS edge conf ()",
      "n0810": "Nginx دوبارہ لوڈ (جامد سائٹ لائیو اگر DNS یہاں پوائنٹ کرتا ہے)",
      "n0811": "Nginx دوبارہ لوڈ ہوا۔",
      "n0812": "سسٹم کی تبدیلی کی اجازت آن ہے (YSK_EXECUTE)",
      "n0813": "پاس ورڈ - راؤنڈ کیوب لاگ ان کر سکتے ہیں۔",
      "n0814": "انتظام سسٹم کی اجازت FTP سروس",
      "n0815": "اکاؤنٹ (usermod -U)",
      "n0816": "اکاؤنٹ (usermod -L)",
      "n0817": "پاتھ اسکین",
      "n0818": "یہ آئی پی",
      "n0819": "سسٹم سسٹم کی ضرورت ہے سسٹم میڈمن کی اجازت بنائیں",
      "n0820": "میل ڈومین بنائیں اور صفحہ لاگو کریں۔",
      "n0821": "ہو گیا",
      "n0822": "\"\"",
      "n0823": "SSH اور غیر ضروری بندرگاہوں کا جائزہ لیں۔",
      "n0824": "",
      "n0825": "1 نقل؛ بنیادی conf کر سکتے ہیں۔",
      "n0826": "2 نوڈ (3)؛ کر سکتے ہیں",
      "n0827": "CDN انڈر اٹیک موڈ پر غور کریں۔",
      "n0828": "پابندی کو فعال کریں",
      "n0829": "HTTPS (HTTP→301)",
      "n0830": "پہلے سے طے شدہ توثیق پلگ ان",
      "n0831": "",
      "n0832": ": اسٹیٹس = فعال",
      "n0833": "خرابی لاگ پاتھ",
      "n0834": "(MS)",
      "n0835": "عام لاگ",
      "n0836": "سرٹیفکیٹ برائے مہربانی ناکام ہو گیا۔",
      "n0837": "≥ فائل",
      "n0838": "ترتیبات کا بیک اپ",
      "n0839": "کامیابی کا مطلب ہے کہ یہ ہدف BatchMode SSH (غیر انٹرایکٹو) کو قبول کرتا ہے۔ یہ عالمی رسائی کی گرانٹ نہیں ہے۔",
      "n0840": "یا 32767",
      "n0841": "سافٹ ویئر انسٹال",
      "n0842": "اجازت/",
      "n0843": "",
      "n0844": "CLI بائنری نہیں ملا — systemd خاموش پلیس ہولڈر کو فعال کرے گا۔",
      "n0845": "DNS زون نہیں ملا — براہ کرم dns.zoneId، یا firstcreatedomain zone",
      "n0846": "PowerDNS نہیں ملا — براہ کرم pdns-server/pdns-tools انسٹال کریں۔",
      "n0847": "راؤنڈ کیوب پلگ ان ڈائرکٹری نہیں ملی — لکھا؛ براہ کرم راؤنڈ کیوب یا راؤنڈ کیوب پلگ ان ڈائر انسٹال کریں۔",
      "n0848": "SQL نہیں ملا",
      "n0849": "چھلنی نہیں ملی",
      "n0850": "config.inc.php نہیں ملا — براہ کرم: $config[\\'plugins\\'][] = \\'ysk_sso\\';",
      "n0851": "edge.conf نہیں ملا - براہ کرم پہلے",
      "n0852": "نہیں ملا: کلید",
      "n0853": "نہیں ملا: ملازمت منتقل کریں۔",
      "n0854": "pm2 نہیں ملا — PM2 سٹاپ کے ساتھ نہیں مل سکتا",
      "n0855": "نہیں ملا",
      "n0856": "کلسٹر نہیں ملا",
      "n0857": "مقامی نام سرور (rndc/named/bind9/pdns) کو دوبارہ لوڈ کر سکتے ہیں نہیں ملا",
      "n0858": "دستیاب سرٹیفکیٹ نہیں ملا — براہ کرم پہلے SSL صفحہ، یا LE",
      "n0859": "دستیاب نیٹ ورک مینیجر کنکشن نہیں ملا",
      "n0860": "نہیں ملا",
      "n0861": "نہیں ملا",
      "n0862": "پروجیکٹ کو رسائی لاگ نہیں ملا — براہ کرم nginx access_log پاتھ یا لاگ",
      "n0863": "نہیں ملا",
      "n0864": "نہیں ملا",
      "n0865": "فاؤنڈیشن نہیں",
      "n0866": "نوڈ نہیں ملا",
      "n0867": "ڈیٹا بیس نہیں ملا",
      "n0868": "انکار",
      "n0869": "نیچے لوپ بیک سے انکار کریں۔",
      "n0870": "رینس سے انکار",
      "n0871": "سسٹم سی ٹی ایل کو فعال کرنے سے انکار کریں: ایجنٹ CLI انسٹال نہیں ہے ( پلیس ہولڈر چل رہا ہے)",
      "n0872": "لوپ بیک سے انکار کریں ()",
      "n0873": "لوپ بیک کو حذف کریں۔",
      "n0874": "ہوم ڈائر سے انکار کریں - براہ کرم ہوم + تصدیق فقرہ یا ٹارگٹ ڈائرکٹری کو اوور رائٹ کریں۔",
      "n0875": "PID 1 سے انکار کریں (init/systemd)",
      "n0876": "ysk سے انکار ControlPlane کو مجبور کر سکتا ہے۔",
      "n0877": "انکار (ysk-server)؛ براہ کرم خود کو مجبور کریں۔",
      "n0878": "انکار کرنے کا راستہ",
      "n0879": "منکر ہے یا نہیں؟",
      "n0880": "مستقل ڈیفالٹ کے لیے گیٹ وے کی ضرورت ہے۔",
      "n0881": "استقامت",
      "n0882": "کے لیے",
      "n0883": "کمانڈ مسدود: میزبان کی تبدیلی کے لیے سسٹم کی تبدیلی کی اجازت درکار ہے (YSK_EXECUTE)",
      "n0884": "سکین",
      "n0885": "اسکین پاتھ",
      "n0886": "تحقیقات INFO نقل",
      "n0887": "پروب شو ماسٹر / ریپلیکا اسٹیٹس",
      "n0888": "تحقیقات pg_is_in_recovery / pg_stat_replication",
      "n0889": "پروب wsrep ('wsrep%' کی طرح اسٹیٹس دکھائیں)",
      "n0890": "کنٹرول ہوائی جہاز نے تشکیل لکھا لیکن یہ میزبان پر لاگو نہیں ہوتا ہے - ہر فیچر پیج پر اپلائی کا استعمال کریں۔",
      "n0891": "کنٹرول طیارہ نارمل موڈ میں رہتا ہے۔",
      "n0892": "کنٹرول ہوائی جہاز کی ایمرجنسی ڈیگریڈ (مقامی آپریشنز)",
      "n0893": "کنٹرول جہاز کی ڈیٹا ڈائرکٹری",
      "n0894": "کنٹرول طیارہ ddos ​​تحفظ کے اشارے میں داخل ہوتا ہے۔",
      "n0895": "مکمل (جزوی/ناکام)",
      "n0896": "جب کلائنٹ صرف IPs استعمال کرتے ہیں تو تیز تر تصدیق",
      "n0897": ": کلاؤڈ فلیئر زونز + CF_API_TOKEN فرسٹکین انڈر اٹیک API",
      "n0898": "نہیں کیا جا سکتا",
      "n0899": "Nginx اور fail2ban",
      "n0900": "کارکردگی اور وسائل",
      "n0901": "IP/ڈومین۔ براہ کرم اسپام ہاؤس وغیرہ کو چیک کریں۔",
      "n0902": "A/AAAA (اپیکس اور www)",
      "n0903": "DMARC TXT",
      "n0904": "MX/SPF/DKIM DNS",
      "n0905": "_dmarc TXT کے ساتھ اور۔",
      "n0906": "طریقہ + حد",
      "n0907": "DNS MX، SPF (TXT) اور DKIM (TXT)۔ Cloudflare: mailoffplease DNS ()۔",
      "n0908": "DNS صفحہ سے پاور ڈی این ایس ٹولز انسٹال کریں۔",
      "n0909": "SSL صفحہ سے سرٹ بوٹ انسٹال کریں۔",
      "n0910": "ڈیفنس سینٹر یا سافٹ ویئر بینر سے fail2ban انسٹال کریں۔",
      "n0911": "دفاعی مرکز سے UFW کو انسٹال اور فعال کریں۔",
      "n0912": "Redis صفحہ سے Redis انسٹال کریں۔",
      "n0913": "اس چیک کے لیے مطلوبہ پیکجز انسٹال کریں۔",
      "n0914": "روزانہ",
      "n0915": "نوشتہ جات",
      "n0916": "logwriteproject لاگ ڈائرکٹری",
      "n0917": "لاگ",
      "n0918": "لاگ",
      "n0919": "logpathallow",
      "n0920": "لاگ وغیرہ",
      "n0921": "logpathinvalid",
      "n0922": "",
      "n0923": "اور",
      "n0924": "ٹیبل کھلا کیش",
      "n0925": "پی ایچ پی ورژن",
      "n0926": "مزید ناکام جیلیں، تیز پابندیاں",
      "n0927": "براہ مہربانی Redis",
      "n0928": "fail2ban جیل کو اپ ڈیٹ کریں (منظم فائل)",
      "n0929": "اپ ڈیٹ نامکمل",
      "n0930": "سخت ترین Nginx حدود (~1 req/s)",
      "n0931": "12 ڈائریکٹری",
      "n0932": "8 نام سرور",
      "n0933": "فائل",
      "n0934": "",
      "n0935": "WAL",
      "n0936": "",
      "n0937": "",
      "n0938": "زیادہ سے زیادہ کنیکٹ کی خرابیاں",
      "n0939": "",
      "n0940": "HTTP سرور (/health)+ عوامی ڈائریکٹری",
      "n0941": "",
      "n0942": "",
      "n0943": "دستیاب اضافہ",
      "n0944": "جب اسکین / بروٹ فورس ظاہر ہوتا ہے۔",
      "n0945": "",
      "n0946": "ڈیٹا بیس/ریڈیس ڈمپ ناکام، (منتقل ہو جائے گا)",
      "n0947": "سروس غلط",
      "n0948": "ورڈپریس نہیں (/)— WORDPRESS_INSTALL.txt",
      "n0949": "سسٹم یونٹ کے آغاز کے ساتھ نہیں (روٹ + کی ضرورت ہے) — pidfile",
      "n0950": "pam_google_authenticator کے لیے نہیں — apt libpam-google-authenticator انسٹال کریں",
      "n0951": "2FA نہیں",
      "n0952": "کنٹرول ہوائی جہاز کا خلاصہ صرف برآمد کیا گیا (Nginx مطابقت پذیر نہیں)",
      "n0953": "سسٹم nginx پر لاگو نہیں ہوا ( YSK_EXECUTE + root) — اسٹیٹس: لکھا گیا۔",
      "n0954": "سسٹم پر لاگو نہیں ہوا: YSK_EXECUTE + جڑ",
      "n0955": "redis-cli انسٹال نہیں ہے۔",
      "n0956": "فائل نہیں لکھنا",
      "n0957": "سسٹم تبدیلی کی تصدیق نہیں کر سکتا - ٹھیک ہو جائے گا۔",
      "n0958": "postgresql conf.d نہ کرنا — conf dataDir; ول اپلائیڈ سسٹم",
      "n0959": "secrets/ssh/.master.key YSK_SECRETS_KEY پر نہیں — ٹارگٹ کر سکتے ہیں والٹ/2FA",
      "n0960": "نہیں",
      "n0961": "تفتیش نہیں ہوئی۔",
      "n0962": "certbot/LE cron نہیں (دستیاب سسٹم certbot.timer)",
      "n0963": "nginx conf نہیں",
      "n0964": "نامعلوم پاسکی",
      "n0965": "نامعلوم ذریعہ (جرنل:... / فائل:... / پروجیکٹ:...)",
      "n0966": "نامعلوم",
      "n0967": "نامعلوم سافٹ ویئر",
      "n0968": "نامعلوم سافٹ ویئر ID",
      "n0969": "نامعلوم سافٹ ویئر",
      "n0970": "نامعلوم",
      "n0971": "نہیں، انکار (ڈمپ)",
      "n0972": "ہوم پروجیکٹ نہیں - ftps/ssh لکھیں؛ sshd میچ",
      "n0973": "اپ ڈیٹ کا اطلاق نہ کریں: براہ کرم YSK_SOURCE_ROOT گٹ ڈائرکٹری، یا npm پیکیج YSK_NPM_PACKAGE شائع کریں",
      "n0974": "نہیں - کرے گا\"\"",
      "n0975": "نہیں - مرضی",
      "n0976": "سٹی لائٹ نہیں — /ASN؛ DB-IP کو اپ ڈیٹ کر سکتے ہیں (CC BY)",
      "n0977": "سٹی لائٹ نہیں —/; براہ کرم اپ ڈیٹ کریں (DB-IP)",
      "n0978": "نہ کرنے کے لیے /etc/nginx (روٹ نہیں یا EXECUTE نہیں) — منظم conf dataDir",
      "n0979": "سیٹنگ نہیں CF_API_TOKEN — Cloudflare API نہیں کر سکتا",
      "n0980": "سیٹنگ نہیں Cloudflare API ٹوکن — dry-run",
      "n0981": "ترتیبات نہیں (غیر فعال)",
      "n0982": "ہو گیا",
      "n0983": "براہ کرم سسٹم پر انسٹال نہ کریں (installSystem=false)",
      "n0984": "YSK_EXECUTE فعال نہیں ہے۔",
      "n0985": "سسٹم کی تبدیلی بند ہے (کنٹرول طیارہ صرف ترتیبات لکھ سکتا ہے)",
      "n0986": "سسٹم چینج کو فعال نہیں کر سکتا: dnssec-keygen نہیں کر سکتا",
      "n0987": "پاس ورڈ نہیں - ای میل کی تصدیق کریں ()",
      "n0988": "تصدیق نہ کریں/دوبارہ لوڈ کریں: سرور ہوسٹ ایگزیکیٹ فعال نہیں ہے (تحریری طور پر منظم فائل)",
      "n0989": "conf، براہ کرم پہلے منصوبہ بنائیں",
      "n0990": "بیک اپ",
      "n0991": "زون",
      "n0992": "سرٹیفکیٹ (یا سے نہیں)",
      "n0993": "غلط",
      "n0994": "پابندی کی شرح کی حد اس گھنٹے تک پہنچ گئی — ڈیفنس سینٹر چیک کریں۔",
      "n0995": "مقامی آئی پی کر سکتے ہیں سپورٹ -j؛ براہ کرم iproute2 اٹھائیں (نوٹ)",
      "n0996": "local nginx -t OK (منظم conf، ≠ کنارے لاگو کیا گیا)",
      "n0997": "مقامی wsrep کر سکتے ہیں، سائز نوڈ نہیں",
      "n0998": "local ysk.json نہیں پڑھ سکتا / فنگر پرنٹ",
      "n0999": "مقامی نوڈ ٹھیک ہے؛ ایک مکمل صحت مند حیثیت کو ہم مرتبہ تحقیقات کی ضرورت ہے (نہیں کیا گیا)۔",
      "n1000": "local nginx — conf لکھا، دوبارہ لوڈ نہیں۔",
      "n1001": "مقامی دستیاب NM کنکشن؛ کامیابی کر سکتے ہیں \"\" یا نیٹ ورک مینجر۔",
      "n1002": "مقامی دستیاب پی ایس - نہیں کر سکتا ()",
      "n1003": "مقامی NM کنکشن؛ کامیابی کر سکتے ہیں \"\" یا نیٹ ورک مینجر۔",
      "n1004": "پابندی لگا سکتے ہیں۔",
      "n1005": "غلط",
      "n1006": "سروس کی حیثیت",
      "n1007": "روٹ فائل سسٹم کا استعمال 90٪ سے زیادہ ہے",
      "n1008": "ڈائریکٹری غلط",
      "n1009": "روٹ ڈسک کی جگہ",
      "n1010": "جائزہ",
      "n1011": "TcpListener (کریٹ)؛ Cargo.toml",
      "n1012": "نیٹ/http؛ go.mod / اور /صحت",
      "n1013": "موڈ: پروڈکشن تیار ہے۔",
      "modeProductionCapable": "پیداوار تیار ہے",
      "modeDegraded": "تنزلی",
      "n1014": ": نہیں",
      "n1015": "ڈرائی رن ختم ہو گیا - کچھ بھی کاپی یا دوبارہ لوڈ نہیں کیا گیا (اصلی مطابقت پذیری کے لیے ڈرائی رن کو بند کریں)",
      "n1016": "ڈرائی رن ختم ہو گیا — حقیقی مطابقت پذیری کو جڑ اور YSK_EXECUTE کی ضرورت ہے۔",
      "n1017": "with.conf",
      "n1018": "with.sieve",
      "n1019": "فائلیں",
      "n1020": "فائل اور پوسٹ",
      "n1021": "فائل موجود نہیں ہے یا کر سکتی ہے۔",
      "n1022": "فائل موجود نہیں ہے یا حذف کر دی گئی ہے۔",
      "n1023": "چیک پروسیس؛ میزبان",
      "n1024": "چیک فائل",
      "n1025": "چیک کریں ()",
      "n1026": "چیک کریں",
      "n1027": "کے لیے، نہیں لکھ سکتا",
      "n1028": "3-4 کے لیے اجازت",
      "n1029": "اجازت اور",
      "n1030": "OK",
      "n1031": "روزانہ کی کارروائیاں",
      "n1032": "براہ کرم SECRET_KEY/DEBUG اور ڈیٹا بیس کی تشکیل کریں۔",
      "n1033": "منصوبہ ساز mariadb + mariadb-galera کی حمایت کرتا ہے۔",
      "n1034": "منصوبہ ساز mysql + mysql-replica کی حمایت کرتا ہے۔",
      "n1035": "thishost systemd servicemanage",
      "n1036": "یہ پروجیکٹ نوڈ رن ٹائم، براہ کرم نوڈ",
      "n1037": "یہ پروجیکٹ نوڈ رن ٹائم، براہ کرم نوڈ (یا جامد کے لیے رن ٹائم)",
      "n1038": "یہ اپ ڈیٹ (/)۔ براہ کرم درخواست دیں۔",
      "n1039": "اس کے لیے (DNS/IP)؛ PTR/25 نہیں کر سکتے",
      "n1040": "یہ سسٹم پر لاگو ہوتا ہے۔",
      "n1041": "یہ سافٹ ویئر آپٹ پیکیج",
      "n1042": "ترتیبات؛،، حدود",
      "n1043": "لینکس صارف/فعال کے ساتھ پروجیکٹ",
      "n1044": "فی گھنٹہ آٹو پابندی کی ٹوپی",
      "n1045": "(آئی پی انفو لائٹ)",
      "n1046": "مستقل پابندی",
      "n1047": "edge node — براہ کرم پہلے CDN صفحہ کا کنارہ لگائیں۔",
      "n1048": "اضافہ کا اطلاق کر سکتے ہیں (امیدوار یا اور ورژن)",
      "n1049": "پروجیکٹ کر سکتے ہیں ریسٹک",
      "n1050": "پروجیکٹکین بیک اپ (0 ) — ناکام کے لیے",
      "n1051": "کے لئے کر سکتے ہیں",
      "n1052": "لاگ/بیک اپ؛ ہوسٹ سیٹنگز",
      "n1053": "firewallrule - انکار",
      "n1054": "کی ضرورت ہے اور",
      "n1055": "نظام ساز تخلیق کرنے والا...",
      "n1056": "براؤزر کے قابل ہو گیا ڈبلیو پی انسٹال",
      "n1057": "زون کر سکتے ہیں",
      "n1058": "HostExecutor - براہ کرم فائل کو چاؤن کریں۔",
      "n1059": "HostExecutor - chown (براہ کرم chown)",
      "n1060": "IP لکھیں DNS",
      "n1061": "NM کنکشن کین؛",
      "n1062": "NM کنکشن کین؛",
      "n1063": "ریڈیس ڈمپ",
      "n1064": "ایس کیو ایل ڈیٹا بیس ڈمپ",
      "n1065": "SSH ہدف",
      "n1066": "SSH/بیڑے کا ہدف",
      "n1067": "لاگ کیش اسٹیٹس تک رسائی حاصل کریں، کیش ڈائرکٹری - ہٹ ریٹ نامعلوم (براہ کرم لاگ_فارمیٹ کریں یا پہلے ایج اپلائی کریں)",
      "n1068": "رسائی = fleet fleetAgentId",
      "n1069": "access=ssh — براہ کرم بنائیں: ssh یا اراکین",
      "n1070": "کنٹرول ہوائی جہاز پر لکھا؛ میزبان پر لاگو نہیں کیا گیا۔",
      "n1071": "apt-get",
      "n1072": "تصدیق کا چیلنج",
      "n1073": "bind_ip",
      "n1074": "dataDir - اپ ڈیٹ شدہ ڈیٹا بیس",
      "n1075": "ڈومین vacation.sieve - فی میل باکس کو چھوڑ دیا گیا۔",
      "n1076": "edge لگ سکتا ہے ( skip/drain) — conf لکھا ہوا ہے۔",
      "n1077": "گیلیرا_نیا_کلسٹر؛ mariadb کو دوبارہ شروع کریں۔",
      "n1078": "ہوم_ڈائر",
      "n1079": "انسٹال کریں - ذخیرہ کرنے کی حیثیت",
      "n1080": "linuxUser",
      "n1081": "ماسٹر کلید / YSK_SECRETS_KEY",
      "n1082": "نام سرور (ترتیب نہیں دے سکتا)",
      "n1083": "rdbRelPath",
      "n1084": "رجسٹریشن چیلنج",
      "n1085": "ssh ساتھی",
      "n1086": "ssh ہم مرتبہ کر سکتے ہیں",
      "n1087": "sshpass ( کلید / ایجنٹ )",
      "n1088": "vacation.seve کر سکتے ہیں",
      "n1089": "vhost کو اپ ڈیٹ کی ضرورت ہے (یا conf سرور)",
      "n1090": "wsrep اسٹیٹس (گیلرا یا سروس نہیں کر سکتے ہیں)",
      "n1091": "ایکٹیو جیل یا فیل ٹوبان نہیں چل رہا ہے۔",
      "n1092": "لاگ",
      "n1093": "کین سسٹم (تحریری)",
      "n1094": "نشانہ بنا سکتے ہیں ( healthUrl / baseUrl / publicIpv4 )",
      "n1095": "دستیاب رسائی لاگ ( یا )",
      "n1096": "دستیاب رسائی لاگ (دستیاب / پابندی)",
      "n1097": "دستیاب رسائی/تصدیق لاگ",
      "n1098": "دستیاب کنارے کا IP — DNS (منظم رکھا گیا)",
      "n1099": "دستیاب سخت صارف (یا نہیں)",
      "n1100": "غلط conf",
      "n1101": "غلط ایکسپورٹ آئی ڈی",
      "n1102": "غلط برآمد",
      "n1103": "غلط linux_user",
      "n1104": "غلط عوامی کلید",
      "n1105": "غلط سنیپ شاٹ آئی ڈی",
      "n1106": "غلط ٹوکن",
      "n1107": "غلط یونٹ",
      "n1108": "غلط یونٹ",
      "n1109": "غلط ویکیوم سائز (: 500M)",
      "n1110": "غلط ویکیوم ٹائم (: 7d)",
      "n1111": "غلط بیک اپ",
      "n1112": "غلط بیک اپ",
      "n1113": "invalidport",
      "n1114": "غلط کلید",
      "n1115": "غلط پروجیکٹ آئی ڈی",
      "n1116": "غلط بیک اپ",
      "n1117": "غلط پیٹرن",
      "n1118": "باطل اصول",
      "n1119": "غلط ڈیٹا بیس",
      "n1120": "ڈومین - نقشہ برائے (سسٹم اپلائی پوسٹ میپ)",
      "n1121": "IP",
      "n1122": "دستیاب آٹو پابندی افزودہ",
      "n1123": "سسٹم پر پابندی نہیں لگا سکتا: YSK_EXECUTE؛ پینل پابندی کرنے کے لئے",
      "n1124": "Redis: redis-cli کو پھینک نہیں سکتا",
      "n1125": "ڈمپ نہیں کیا جا سکتا: سرور ہوسٹ ایگزیکیٹ فعال نہیں ہے۔",
      "n1126": "فین آؤٹ نہیں کیا جا سکتا: میزبان عمل فعال نہیں ہے۔",
      "n1127": "درآمد نہیں کر سکتے ہیں: سرور ہوسٹ ایگزیکیٹ فعال نہیں ہے۔",
      "n1128": "فہرست نہیں کر سکتے ہیں: میزبان عملدرآمد فعال نہیں ہے۔",
      "n1129": "ڈی این ایس کلسٹر کی تحقیقات نہیں کر سکتے ہیں: میزبان عمل فعال نہیں ہے۔",
      "n1130": "تحقیقات نہیں کر سکتے: میزبان عمل فعال نہیں ہے (SSH EXECUTE)",
      "n1131": "کیشے کو صاف نہیں کیا جا سکتا: میزبان عمل فعال نہیں ہے (YSK_EXECUTE)",
      "n1132": "صاف نہیں کیا جا سکتا: میزبان عمل فعال نہیں ہے۔",
      "n1133": "ریموٹ دوبارہ لوڈ نہیں کر سکتے ہیں: میزبان عمل فعال نہیں ہے۔",
      "n1134": "ریسٹک نہیں کر سکتے: ہوسٹ ایگزیکیوٹ فعال نہیں ہے۔",
      "n1135": "بحال نہیں کیا جا سکتا: میزبان عمل فعال نہیں ہے۔",
      "n1136": "scp نہیں کر سکتے: YSK_EXECUTE=1",
      "n1137": "گھر نہیں رہ سکتا",
      "n1138": "symlink نہیں کر سکتے ہیں: میزبان عمل فعال نہیں ہے۔",
      "n1139": "پابندی ختم نہیں کر سکتے: میزبان عمل فعال نہیں ہے۔",
      "n1140": "پابندی ختم نہیں کر سکتے: YSK_EXECUTE",
      "n1141": "ایڈمنر نہیں کر سکتا: ہوسٹ ایگزیکیوٹ فعال نہیں ہے۔",
      "n1142": "ورڈپریس نہیں کر سکتے ہیں: سرور ہوسٹ ایگزیکیٹ فعال نہیں ہے۔",
      "n1143": "PM2، مقامی عمل کا انتظام نہیں کر سکتا",
      "n1144": "نہیں کر سکتا: YSK_EXECUTE کو فعال نہیں کر سکتا",
      "n1145": "PM2 کو نہیں روک سکتا: سرور ہوسٹ ایگزیکیٹ فعال نہیں ہے۔",
      "n1146": "SSL نہیں کر سکتے ہیں: میزبان عمل فعال نہیں ہے۔",
      "n1147": "مطابقت پذیری مسدود: YSK_EXECUTE کی ضرورت ہے۔",
      "n1148": "سسٹم Nginx نہیں کر سکتے: میزبان کی اجازت کی ضرورت ہے۔",
      "n1149": "PM2 کو شروع نہیں کیا جا سکتا: سرور ہوسٹ ایگزیکیٹ فعال نہیں ہے۔",
      "n1150": "اپاچی نہیں کر سکتے: میزبان کی اجازت کی ضرورت ہے۔",
      "n1151": "NTP نہیں کر سکتے ہیں: میزبانی کی اجازت درکار ہے اور روٹ",
      "n1152": "PHP-FPM نہیں کر سکتے ہیں: سسٹم میڈمن کی اجازت درکار ہے۔",
      "n1153": "سسٹمڈ سروس نہیں کر سکتا (براہ کرم اجازت دیں)",
      "n1154": "سسٹمڈ سروس نہیں کر سکتے ہیں: سسٹم میڈمن کی اجازت درکار ہے۔",
      "n1155": "خدمت نہیں کر سکتا: سسٹم میڈمن کی اجازت درکار ہے۔",
      "n1156": "rsync کو ٹارگٹ انسٹال نہیں کر سکتا، rsync کو ٹارگٹ کر سکتا ہے۔",
      "n1157": "سسٹم اکاؤنٹ نہیں بنا سکتا: YSK_EXECUTE + جڑ کی ضرورت ہے۔ (تحریری/مسدود)",
      "n1158": "سرٹ بوٹ نہیں کر سکتے ہیں: میزبان عمل کو فعال نہیں کیا گیا ہے۔",
      "n1159": "نہیں آپریشن: ہوسٹ کی اجازت درکار ہے (YSK_EXECUTE) اور روٹ",
      "n1160": "سسٹم پر لاگو نہیں ہو سکتا: YSK_EXECUTE + روٹ کی ضرورت ہے۔",
      "n1161": "سسٹم سیٹنگز کو لاگو نہیں کر سکتے ہیں: میزبان کی اجازت کی ضرورت ہے۔",
      "n1162": "canapply: ناکام",
      "n1163": "پاور ڈی این ایس انسٹال نہیں کر سکتے: سسٹم میڈمن کی اجازت درکار ہے۔",
      "n1164": "/etc/ssh پر انسٹال نہیں ہو سکتا: YSK_EXECUTE + روٹ کی ضرورت ہے۔",
      "n1165": "سسٹم میں انسٹال نہیں ہو سکتا: سرور ہوسٹ ایگزیکیوٹ فعال نہیں ہے (تحریری انتظام شدہ فائل)",
      "n1166": "نہیں کر سکتے ہیں: سرور ہوسٹ ایگزیکیٹ فعال نہیں ہے یا میل سروس انسٹال نہیں ہے۔",
      "n1167": "ورچوئل یوزر ڈیٹا بیس نہیں بنا سکتا (db_load)",
      "n1168": "ڈیٹا بیس نہیں بنا سکتا، ناکام ہوسکتا ہے۔",
      "n1169": "سسٹم میل صارف نہیں بنا سکتا: سسٹم میڈمن کی اجازت درکار ہے۔",
      "n1170": "npm یا GitHub ورژن سے نہیں کر سکتے ہیں (نہیں)",
      "n1171": "سسٹم سی ٹی ایل کی تحقیقات نہیں کر سکتے",
      "n1172": "ڈی این ایس کلسٹر نہیں کر سکتے ہیں: میزبان عملدرآمد فعال نہیں ہے۔",
      "n1173": "نہیں کر سکتے: میزبان عمل فعال نہیں ہے (بیک اپ کامیابی)",
      "n1174": "میٹرکس نہیں کر سکتے",
      "n1175": "نہیں کر سکتا: سرور ہوسٹ ایگزیکیٹ فعال نہیں ہے۔",
      "n1176": "ACME نہیں کر سکتے ہیں: میزبان عمل فعال نہیں ہے۔",
      "n1177": "پاس ورڈ ہیش کو کرپٹ نہیں کر سکتا (اوپن ایس ایل پاس ڈبلیو ڈی کی ضرورت ہے)",
      "n1178": "نہیں کر سکتا: سرور ہوسٹ ایگزیکیٹ فعال نہیں ہے۔",
      "n1179": "کام نہیں کر سکتے ہیں (PS ریاست ناکام)",
      "n1180": "dnssec ڈائرکٹری میں زون نہیں کر سکتے",
      "n1181": "ysk.json فنگر پرنٹ نہیں کر سکتے",
      "n1182": "نہیں کر سکتے /etc/resolv.conf",
      "n1183": "cmdline نہیں پڑھ سکتے (کین یا اجازت)",
      "n1184": "نمبر والے اصول کو نہیں پڑھ سکتے",
      "n1185": "statfs نہیں پڑھ سکتے",
      "n1186": "نہیں پڑھ سکتا: سرور ہوسٹ ایگزیکیٹ فعال نہیں ہے۔",
      "n1187": "چیک 2FA کے ساتھ صارف نہیں پڑھ سکتا",
      "n1188": "ہدف نہیں پڑھ سکتا",
      "n1189": "UFW کو تبدیل نہیں کر سکتے: YSK_EXECUTE=1",
      "n1190": "canchangehost/: میزبان عمل درآمد کی اجازت درکار ہے اور روٹ",
      "n1191": "تبدیل نہیں کیا جا سکتا: میزبان کی اجازت درکار ہے (YSK_EXECUTE) اور روٹ",
      "n1192": "پاور ڈی این ایس زون نہیں کر سکتے ہیں: سرور ہوسٹ ایگزیکیٹ فعال نہیں ہے۔",
      "n1193": "IPv4/IPv6 نہیں کر سکتے ہیں۔",
      "n1194": "کنکشن نہیں ہو سکتا 127.0.0.1:6379",
      "n1195": "کنکشن کا ہدف نہیں بن سکتا",
      "n1196": "",
      "n1197": "اس تحقیقات میں کوئی سخت بلاکر نہیں۔",
      "n1198": "کلیدی ڈائرکٹری",
      "n1199": "صارف",
      "n1200": "- نظام کی چھلنی",
      "n1201": "ڈائرکٹری بنائیں",
      "n1202": "سرکٹ بریکر",
      "n1203": "dataDir/security/fail2ban لکھا (نہ کہ / وغیرہ)",
      "n1204": "; براہ کرم دوبارہ لوڈ کریں۔",
      "n1205": "اسٹیٹس ڈرافٹ — براہ کرم FTP سروس پیج پر \"درخواست دیں\" vsftpd لکھیں گے۔",
      "n1206": "حیثیت اور ورژن",
      "n1207": "حیثیت:",
      "n1208": "حیثیت: لاگو (اینول + فی مرسل پالیسی + نقشے)",
      "n1209": "حیثیت: لاگو (symlink + config plugins[] فعال)",
      "n1210": "حیثیت: لاگو (ڈائریکٹری)",
      "n1211": "حیثیت: لاگو (homeDir)",
      "n1212": "حیثیت: لاگو (سسٹم کامیابی)",
      "n1213": "حیثیت: لاگو کیا گیا (کی + زون؛ رجسٹرار نہیں)",
      "n1214": "حیثیت: مسدود — منظم فائل رائٹ؛ پوسٹ فکس/ڈوکوٹ نہیں۔",
      "n1215": "حیثیت: مسدود (پلیس ہولڈر لکھا ہوا)",
      "n1216": "حیثیت: مسدود (پالیسی ڈیمون؛ سسٹم اپلائی EXECUTE+روٹ)",
      "n1217": "حیثیت: پھانسی دی گئی ≠، certbot کو دوبارہ لوڈ کرنے کے لیے",
      "n1218": "حیثیت: ناکام (nginx -t یا دوبارہ لوڈ کرنے میں ناکام)",
      "n1219": "حیثیت: جزوی - لاگو کیا جائے گا (کامیابی)",
      "n1220": "حیثیت: جزوی - سسٹم ناکام",
      "n1221": "حیثیت: جزوی (سملنک کامیابی؛ تشکیل پلگ ان شامل کریں) - لاگو مکمل ہوجائے گا۔",
      "n1222": "حیثیت: صرف پیش نظارہ",
      "n1223": "حیثیت: تحریری/جزوی (سسٹم/دوبارہ لوڈ/تصدیق کامیابی نہیں)",
      "n1224": "حیثیت: تحریری/جزوی (اہم اقدامات ناکام — لاگو)",
      "n1225": "حیثیت: لکھا ہوا (apply=false؛ سسٹم پر لاگو نہیں ہوا)",
      "n1226": "حیثیت: تحریری (مسدود نظام لاگو)",
      "n1227": "حیثیت: لکھا ہوا (conf لکھا؛ دوبارہ لوڈ مسدود)",
      "n1228": "حیثیت: لکھا ہوا ()— کنارے لاگو نہیں ہوا؛ PR-C3 فین آؤٹ + nginx -t/reload",
      "n1229": "حیثیت: تحریری (سسٹم پوسٹ فکس/Rspamd پر لاگو نہیں کیا گیا)",
      "n1230": "حیثیت: لکھا ہوا (سسٹم Nginx پر نہیں؛ ApplySystem دوبارہ لوڈ کرنے کی کوشش کرے گا)",
      "n1231": "حیثیت: تحریری (منظم کریں؛ لائیو فیل 2 بین-کلائنٹ YSK_EXECUTE، یا \"→ سسٹم پر لاگو کریں\" jail.local)",
      "n1232": "حیثیت: تحریری (کلید/ڈی ایس؛ زون نہیں یا زون نہیں)",
      "n1233": "حیثیت: تحریری (ایس ایس او نہیں)",
      "n1234": "حیثیت: تحریری (نہیں / نہیں) — کامیابی",
      "n1235": "حیثیت: تحریری (/منظم فائل)",
      "n1236": "حیثیت: لکھا اور کامیابی نام سرور کو دوبارہ لوڈ کریں۔",
      "n1237": "حیثیت: رائٹ مینیج زون (DNS کے لیے نہیں، نام سرور کو دوبارہ لوڈ نہیں کرنا)",
      "n1238": "حیثیت: نظم شدہ فائل لکھی (سسٹم پر لاگو نہیں)",
      "n1239": "حیثیت: ڈیٹا (نہیں)",
      "n1240": "TOTP (اور پینل آپریٹر 2FA)",
      "n1241": "پینل آپریٹر 2FA",
      "n1242": "لائف سائیکل",
      "n1243": "آف اور دوبارہ لوڈ کر سکتے ہیں۔",
      "n1244": "برائے مہربانی غیر فعال کریں",
      "n1245": "پروڈکشن گیٹ: مکمل طور پر پورا نہیں ہوا — نیچے دیے گئے آئٹمز کا جائزہ لیں۔",
      "n1246": "پروڈکشن گیٹ: منظور (اجازتیں، Nginx، نوڈ تیار)",
      "n1247": "پیداوار تنہائی: لینکس صارف اور گھر بنانے کے لیے پروجیکٹ ریسورسز ٹیب کو کھولیں۔",
      "n1248": "صارف 2–32 [a-z0-9._-]",
      "n1249": "براہ کرم SSL کو ڈومین کی ضرورت ہے۔",
      "n1250": "حدود راستہ:",
      "n1251": "نظام راستہ کر سکتے ہیں",
      "n1252": "",
      "n1253": "DNS نام کے حل کو چھوڑیں۔",
      "n1254": "skipped chown (جڑ کے ساتھ نہیں)",
      "n1255": "skipped chown ( YSK_EXECUTE + root) — صارف کے لیے فائل کین",
      "n1256": "ڈریننگ نوڈ",
      "n1257": "skipped reload: zone verifyFailed",
      "n1258": "ریموٹ دوبارہ لوڈ (reload=false) — لکھا ہوا ≠ لاگو ہوا۔",
      "n1259": "usermod (os_provisioned نہیں)",
      "n1260": "سکپڈ زون اپلائی کریں (applyZone=false) — اپ ڈیٹ ریکارڈز",
      "n1261": "غلط صارف نام کو چھوڑ دیا گیا۔",
      "n1262": "DDoS - انحطاط پذیر",
      "n1263": "IP: انکار",
      "n1264": ": چھوڑ دیا گیا۔",
      "n1265": "IP/ڈومین اور",
      "n1266": "پابند کرنے کے پتے (0.0.0.0 = تمام)",
      "n1267": "",
      "n1268": "مقامی عمل کے ساتھ",
      "n1269": "پی ایچ پی کے ساتھ",
      "n1270": "فائر وال اسٹیٹس کی اجازت (نہیں)",
      "n1271": "جڑ کے طور پر نہیں چل رہا ہے؛ کچھ سسٹم کی ترتیبات کو لاگو نہیں کیا جا سکتا",
      "n1272": "ہدف ysk.json ناکام ہو گیا۔",
      "n1273": "ہدف ysk-server CLI — براہ کرم بوٹسٹریپ یا npm i -g ysk-server",
      "n1274": "ٹارگٹ YSK ڈیٹا، forceWipeTarget",
      "n1275": "ہدف rsync",
      "n1276": "جڑ کے لئے",
      "n1277": "ہدف استعمال کرنے والا",
      "n1278": "ہدف rsync (بوٹسٹریپ انسٹال)",
      "n1279": "ہدف کی ضرورت ہے sshpass (انسٹال نہیں)",
      "n1280": "ہدف ناکام",
      "n1281": "ہدف نہیں گزرا۔",
      "n1282": "ٹارگٹ پاس",
      "n1283": "with.zip",
      "n1284": "واقعی عمل میں لائیں + YSK_EXECUTE=1",
      "n1285": "<?",
      "n1286": "چھوڑ دیا گیا: os_provisioned نہیں ہے۔",
      "n1287": "مہمان صارف",
      "n1288": "80/443 can from from (LE HTTP-01)",
      "n1289": "پی ایچ پی رن ٹائم اور ایف پی ایم تیار ہے۔",
      "n1290": "پورٹ 25",
      "n1291": "ڈسک، بیک اپ، AOF/WAL",
      "n1292": "کم ڈسک کی جگہ",
      "n1293": "",
      "n1294": "/local، geo کا اطلاق کریں۔",
      "n1295": "",
      "n1296": "; 0 = (CLI)",
      "n1297": "; براہ مہربانی",
      "n1298": "پیکج",
      "n1299": "بائنری لاگز کو کتنی دیر تک رکھنا ہے۔",
      "n1300": "غلط",
      "n1301": "کنارے نوڈ",
      "n1302": "میزبان ورژن",
      "n1303": "نوڈ ہوسٹ غلط ہے۔",
      "n1304": "nodeinvalid",
      "n1305": "نوڈ ڈریننگ -، سٹیٹس ڈریننگ",
      "n1306": "سسٹم اپلائی کریں YSK_EXECUTE + روٹ",
      "n1307": "سسٹم یوزر (فراہم یا نہیں)",
      "n1308": "سسٹم ایڈمنسٹریٹر (روٹ)",
      "n1309": "روٹ نہیں — useradd/ systemd/ nginx سسٹم کے راستے محدود ہیں۔",
      "n1310": "سسٹم کی تبدیلی کی اجازت",
      "n1311": "سسٹم کا بوجھ",
      "n1312": "سسٹم سافٹ ویئر",
      "n1313": "",
      "n1314": "",
      "n1315": "",
      "n1316": "(تصدیق پورٹ نہیں ہو سکتی)",
      "n1317": "کنکشن نہیں ہو سکتا",
      "n1318": "ویب",
      "n1319": "rsync",
      "n1320": "ssh",
      "n1321": "ysk.json",
      "n1322": "conf غائب ہے، براہ کرم پہلے منصوبہ بنائیں",
      "n1323": "ڈیٹا ڈیر غائب ہے، رن ٹائم انسٹال نہیں کر سکتا",
      "n1324": "linuxUser/homeDir غائب ہے۔",
      "n1325": "عارضی پابندی",
      "n1326": "کلید ناکام",
      "n1327": "کی انسٹال ناکام ہو گیا۔",
      "n1328": "VACUUM",
      "n1329": "پابندی → بند ()",
      "n1330": "پابندی: سسٹم کی تبدیلی کو فعال نہیں کرنا (YSK_EXECUTE)",
      "n1331": "پابندی",
      "n1332": "آٹو سوئچ یا دستی",
      "n1333": "غیر فعال",
      "n1334": "IP: انکار",
      "n1335": "",
      "n1336": ": اسٹیٹس لکھا ہوا — ڈوکوٹ/پیجن ہول نہیں (منیج سیو یا سملنک)",
      "n1337": "خود بخود بڑھا ہوا",
      "n1338": "راستے کی اجازت دیں",
      "n1339": "ہدف",
      "n1340": "کنارے نوڈ",
      "n1341": "ڈومین کی ضرورت ہے۔",
      "n1342": "نوڈ کی ضرورت ہے۔",
      "n1343": "درکار ہے (کنٹرول/اصل/کنارہ/ڈی این ایس)",
      "n1344": "اور پینل آپریٹر 2FA",
      "n1345": "remote authorized_keys، اپ ڈیٹ کریں یا خود اختیار کریں۔",
      "n1346": "غلط ڈومین",
      "n1347": "ٹی ایم پی ٹیبل کا سائز",
      "n1348": "فلٹر/جیل سسٹم سی ٹی ایل دوبارہ لوڈ fail2ban",
      "n1349": "jail.local ناکام",
      "n1350": "آڈٹ لاگ دیکھیں",
      "n1351": "کامیابی (راز)",
      "n1352": "limit_req",
      "n1353": "غلط",
      "n1354": "سم سگنلز 0–100 → خطرے کی سطح",
      "n1355": "یادداشت، بفرز، کنکرنسی",
      "n1356": "",
      "n1357": "زیادہ میموری کا استعمال",
      "n1358": "یادداشت کا دباؤ",
      "n1359": "",
      "n1360": "میموری اور V8",
      "n1361": "زیادہ سے زیادہ ہیپ ٹیبل کا سائز",
      "n1362": "کے لئے کر سکتے ہیں",
      "n1363": "",
      "n1364": "لاگ ان کرنے میں خرابی۔",
      "n1365": "",
      "n1366": "ترتیبات DNS (PTR)",
      "n1367": "ترتیبات کا انتظام؛ سسٹم conf/دوبارہ شروع کرنے کی اجازت",
      "n1368": "ترتیبات رائٹ اپلائی ناکام ہوگئی",
      "n1369": "ترتیبات رائٹ کنکشن دوبارہ شروع کرنے میں ناکام براہ کرم nmcli کنکشن اپ کریں۔",
      "n1370": "ترتیبات تحریری کنکشن ناکام ہوگیا، براہ کرم nmcli کنکشن اپ کریں۔",
      "n1371": "ترتیبات پروڈکٹ ysk-server",
      "n1372": "ترتیبات کی خرابی ( کے لیے )",
      "n1373": "ترتیبات لاپتہ dataDir",
      "n1374": "TCP 25 بلاک کریں۔ براہ کرم، یا SMTP۔",
      "n1375": "سکور",
      "n1376": ": تخلیق، وغیرہ CDN",
      "n1377": ": حل کرنے والا A —؛ edge IP یا Anycast",
      "n1378": "براہ کرم CIDR، 192.168.1.10/24",
      "n1379": "براہ کرم پوسٹ کریں /api/v1/ssl/upload یا POST /api/v1/ssl/letsencrypt",
      "n1380": "براہ کرم پہلے CDN نوڈ (PR-C1)",
      "n1381": "براہ کرم پہلے دیکھ بھال قبول کی گئی۔",
      "n1382": "بیک اپ آپریشنز کھولیں اور سائیڈ رزلٹ چیک کریں۔",
      "n1383": "تفصیلات کے لیے بیک اپ کا صفحہ کھولیں۔",
      "n1384": "انتباہات کھولیں → اپلائی اسٹیٹس آڈٹ",
      "n1385": "سگنلز کا جائزہ لینے اور پروٹیکشن پری سیٹ کو تبدیل کرنے کے لیے ڈیفنس سینٹر کھولیں۔",
      "n1386": "براہ کرم peer install conf اور دوبارہ شروع کریں / جوائن کریں۔",
      "n1387": "براہ کرم سرور کا نام درج کریں۔",
      "n1388": "براہ کرم سرور کا نام اور اپ اسٹریم",
      "n1389": "براہ کرم سرور کا نام اور ڈائریکٹری",
      "n1390": "براہ کرم سرور کا نام، ڈائریکٹری اور ایف پی ایم ساکٹ",
      "n1391": "براہ کرم زون درج کریں۔",
      "n1392": "براہ مہربانی زون",
      "n1393": "براہ کرم میزبانی کریں۔",
      "n1394": "براہ کرم کلسٹر (≤64)",
      "n1395": "براہ مہربانی",
      "n1396": "براہ مہربانی صارف، اور",
      "n1397": "براہ کرم نوڈ (غیر دستیاب IP)",
      "n1398": "براہ کرم DNS A/AAAA IP؛ چیک فائر وال اور میل پی ٹی آر",
      "n1399": "براہ کرم میزبان نام کے لیے XML، یا DNS میزبان کے لیے",
      "n1400": "براہ کرم IP کی وضاحت کریں۔",
      "n1401": "براہ کرم ایکشن یا ایم ٹی یو",
      "n1402": "براہ کرم dataDir کی وضاحت کریں۔",
      "n1403": "براہ کرم listenHost کی وضاحت کریں۔",
      "n1404": "براہ کرم زپ کا راستہ",
      "n1405": "براہ مہربانی بیک اپ",
      "n1406": "برائے مہربانی حیثیت (/)",
      "n1407": "براہ مہربانی",
      "n1408": "براہ مہربانی",
      "n1409": "براہ مہربانی settingspath",
      "n1410": "راستہ اور اجازت کی وضاحت کریں۔",
      "n1411": "راستہ اور ورژن کی وضاحت کریں۔",
      "n1412": "ایک راستہ کی وضاحت کریں اور",
      "n1413": "براہ کرم DKIM",
      "n1414": "براہ کرم گٹ یو آر ایل (یا پہلی پروجیکٹ سیٹنگز)",
      "n1415": "براہ مہربانی آئی پی",
      "n1416": "براہ مہربانی پیکج",
      "n1417": "براہ کرم پیکیج اور ورژن",
      "n1418": "برائے مہربانی پاس ورڈ (8)",
      "n1419": "براہ مہربانی",
      "n1420": "براہ مہربانی",
      "n1421": "براہ مہربانی - فعال",
      "n1422": "براہ کرم \"سسٹم پر اپلائی کریں\" یا پی ایچ پی پروجیکٹ (پول php_admin_*)",
      "n1423": "براہ کرم /etc/default/ufw IPV6=ہاں",
      "n1424": "یقینی بنائیں کہ dataDir موجود ہے اور عمل اسے لکھ سکتا ہے۔",
      "n1425": "براہ کرم نام سرور، یا \"DHCP DNS بحال کریں\"",
      "n1426": "براہ کرم publicIpv4 / publicIpv6 / healthUrl / baseUrl",
      "n1427": "براہ مہربانی",
      "n1428": "براہ مہربانی فائل کریں",
      "n1429": "براہ کرم IP یا HTTP تصدیق کو محدود کریں۔",
      "n1430": "انتباہ: manifest packagedAt — DB براہ کرم پہلے پیکج کریں۔",
      "n1431": "انتباہ: فعال کے لیے یونٹ CLI بائنری نہیں ملا (کین پلیس ہولڈر یونٹ)",
      "n1432": "انتباہ: YSK ڈیٹا کو ہدف بنائیں",
      "n1433": "انتباہ: یہ انٹرفیس، نیچے کین پینل کے لیے",
      "n1434": "انتباہ: secrets/ssh/.master.key YSK_SECRETS_KEY (vault/2FA نہیں کر سکتا)",
      "n1435": "انتباہ: config.json (سیٹ اپ کر سکتے ہیں)",
      "n1436": "ممنوعہ پڑھیں ناکام",
      "n1437": "ممنوعہ پڑھ سکتے ہیں کی اجازت؛ YSK_EXECUTE پر پابندی/پابندی ختم کریں۔",
      "n1438": "پڑھنا ممنوعہ ناکام (اجازت یا خدمت)",
      "n1439": "پڑھیں fail2ban پابندی ناکام ہوگئی",
      "n1440": "پڑھنے میں ناکام",
      "n1441": "readlog ناکام ہو گیا۔",
      "n1442": "پڑھنے کی فائل",
      "n1443": "پڑھنے کا نظام",
      "n1444": "ڈیفالٹ کو تبدیل کریں تصدیق ڈیفالٹ: سچ",
      "n1445": "چینج وِل رائٹ مینیجڈ فائل؛ \"سسٹم پر لاگو کریں\" /etc/php/.../conf.d اور FPM کو دوبارہ لوڈ کرے گا۔",
      "n1446": "زیادہ بوجھ",
      "n1447": "ڈیٹاکین install/restartserviceHost پر عمل درآمد کی اجازت درکار ہے۔",
      "n1448": "ڈیٹا بیسکن (>7) — اپ ڈیٹ",
      "n1449": "ڈیٹا بیس نہیں بناتا۔ براہ کرم mysql اور YSK_EXECUTE=1۔",
      "n1450": "ڈیٹا بیس نہیں بناتا۔ براہ کرم psql، TCP اور YSK_EXECUTE=1۔",
      "n1451": "ڈیٹا بیس",
      "n1452": "ڈیٹا بیس کا نام",
      "n1453": "ڈیٹا بیس",
      "n1454": "ڈیٹا ڈائریکٹری",
      "n1455": "سسٹم صارف بنانے کے لیے پروجیکٹ ریسورسز ٹیب کو کھولیں۔",
      "n1456": "حدود",
      "n1457": "",
      "n1458": "pathallow",
      "n1459": "پاتھ لاگ ڈائرکٹری کی اجازت دیتا ہے۔",
      "n1460": "راہداری",
      "n1461": "",
      "n1462": "ہوم: ہدف کینونیکل مکمل",
      "n1463": "; سیٹ کوٹہ براہ کرم \"OS پر حدود کا اطلاق کریں\"",
      "n1464": "",
      "n1465": "ڈیٹا غلط",
      "n1466": "; پیک کر سکتے ہیں۔",
      "n1467": "رام کے لیے 25%",
      "n1468": "رابطے اور نیٹ ورک",
      "n1469": "(مار سکتا ہے)",
      "n1470": "(قتل -0 ناکام)",
      "n1471": "اعلی درجے کی",
      "n1472": ": خفیہ پینل (اور آپریٹر 2FA — )",
      "n1473": "آپریشنز",
      "n1474": "SFTP ترتیبات مکمل (میزبان/صارف کا نام/پاتھ)",
      "n1475": "لاگو ≠ کلسٹر صحت مند — برائے مہربانی تحقیقات کریں --peers",
      "n1476": "پوسٹ کو منتقل کرنا ناکام ہو گیا۔",
      "n1477": "mkdir ناکام ہو گیا۔",
      "n1478": "پوسٹ ٹھیک ہے = غلط",
      "n1479": "بیک اپ نوٹ (چھوڑ دیا گیا)",
      "n1480": "YSK_EXECUTE=1 انسٹال کریں۔",
      "n1481": "rndc/active name|bind9|pdns نہیں ملا",
      "n1482": "ریموٹ پش یا ریسٹک ناکام ہو گیا — مقامی ٹار کامیاب ہو سکتا ہے۔ ضمنی نتائج دیکھیں",
      "n1483": "فائل،،",
      "n1484": "فعال نام/bind9/pdns (scp فائل کر سکتے ہیں)",
      "n1485": "nginx - conf scp (پیر پر لکھا ہوا)",
      "n1486": "دور دراز / آرام دہ اقدامات پر کارروائی کی گئی۔",
      "n1487": "YSK_EXECUTE + روٹ کی ضرورت ہے۔",
      "n1488": "restorenot chown (روٹ + YSK_EXECUTE کی ضرورت ہے)",
      "n1489": "DNSBL IPv6 کو مکمل نہیں کرتا؛",
      "n1490": "ہم مرتبہ کا اطلاق؛ تحریری یا ناکام — کلسٹر دوبارہ لوڈ",
      "n1491": "ہم مرتبہ دوبارہ لوڈ کرنے میں کامیابی (جزوی)",
      "n1492": "کچھ یا تمام بیک اپ ناکام ہو گئے — نتائج دیکھیں",
      "n1493": "یا سسٹم پر لاگو نہیں ہوا (YSK_EXECUTE)",
      "n1494": "ناکام — SSH کلید / فائر وال کو چیک کریں۔",
      "n1495": "ناکام — اقدامات",
      "n1496": "سسٹم ناکام",
      "n1497": "",
      "n1498": "PHP + Nginx (ایپ/عوامی)",
      "n1499": "تعیناتی کے وقت اوور رائیڈ کیا جا سکتا ہے۔",
      "n1500": "او ایپ کی تعمیر کریں گے۔ ہوسٹ انسٹالڈ گو ٹول چین",
      "n1501": "will venv + pip; ExecStart uvicorn مین: ایپ",
      "n1502": "will venv + pip; entry app.py (ASGI نہیں)",
      "n1503": "FPM پول کا اطلاق کریں php_admin_value لکھیں۔",
      "n1504": ": panel\"\"willstart server.js؛ لکھا ہوا ≠",
      "n1505": "میل ہوسٹ اے",
      "n1506": "میل ہوسٹ AAAA (IPv6)",
      "n1507": "میل مینجمنٹ سیٹنگ ڈائرکٹری",
      "n1508": "ID غلط ہے۔",
      "n1509": "غلط",
      "n1510": "1–1000000 MiB کے لیے",
      "n1511": "1 ایم آئی بی",
      "n1512": "سسٹم سروس کو دوبارہ شروع کریں۔",
      "n1513": "پابندی شامل کریں",
      "n1514": "vsftpd دوبارہ لوڈ کریں۔",
      "n1515": "دوبارہ لوڈ سروس",
      "n1516": "غلطی وغیرہ",
      "n1517": "ایرر لاگ، سست استفسار لاگ",
      "n1518": "غلطی اور لاگ ان کریں۔",
      "n1519": "دہلیز نمبرز",
      "n1520": "نقل کے لیے ROW تجویز کی گئی۔",
      "n1521": "وقت ختم ہونے کا انتظار کریں۔",
      "n1522": "آف",
      "n1523": "فائر وال (یو ایف ڈبلیو سسٹم کا اطلاق نہیں)",
      "n1524": "فائر وال (): ٹی سی پی 3306، 4567، 4444، 4568",
      "n1525": "پیش سیٹ nginx limit_req لکھتا ہے۔",
      "n1526": "(ہولڈ)، نیچے",
      "n1527": "دفاع: تنقیدی",
      "n1528": "دفاع: ہنگامی پیش سیٹ تجویز کردہ",
      "n1529": "دفاع: ممکنہ حملہ",
      "n1530": "حد لکھی؛ OS YSK_EXECUTE + روٹ پر لاگو کریں۔",
      "n1531": "شرح کی حد",
      "n1532": "",
      "n1533": "/ ڈی بی؛ پوسٹ فکس/آر ایس پی ایم ڈی براہ کرم \"سسٹم پر لاگو کریں\"",
      "n1534": ": انحطاط شدہ — صارف کے ساتھ تعمیر/پروسیسکین؛ براہ کرم سسٹم میوزر بنائیں",
      "n1535": ": انحطاط شدہ — صارف کے ساتھ پروسیسکین براہ کرم روٹ + YSK_EXECUTE اور سسٹم سسٹم بنائیں",
      "n1536": "محفوظ کریں TOTP راز۔ مستند کر سکتا ہے۔",
      "n1537": "EXECUTE + root firstcan vacuum",
      "n1538": "نیٹ ورک مینجر فعال DNS برقرار رہے گا (w/etc/resolv.conf)",
      "n1539": "YSK_EXECUTE پہلے ufw درخواست دے سکتا ہے۔",
      "n1540": "YSK_EXECUTE واقعی خودکار پابندی لگا دے گا۔",
      "n1541": "YSK_EXECUTE banip",
      "n1542": "YSK_EXECUTE fail2ban سروس",
      "n1543": "YSK_EXECUTE=1 فرسٹ کین ویکیوم جرنل",
      "n1544": "execute:true یا dryRun:true",
      "n1545": "nginx log_format $upstream_cache_status (یا X-YSK-Cache)پہلا HIT/MISS",
      "n1546": "جڑ کی ضرورت ہے + YSK_EXECUTE واقعی useradd کرے گا۔ کامیابی",
      "n1547": "روٹ journalctl --vacuum کی ضرورت ہے۔",
      "n1548": "روٹ فرسٹکین UFW کی ضرورت ہے۔",
      "n1549": "hostInstalled cargo/rustc",
      "n1550": "میزبان Python اور pip",
      "n1551": "میزبان ازگر اور پائپ (انسٹال ناکام)",
      "n1552": "bind9-dnsutils انسٹال کریں اور سسٹم کی تبدیلی کی اجازت کو فعال کریں، واقعی dnssec-keygen کر سکتے ہیں۔",
      "n1553": "اسٹرنگ ایمرجنسی کی تصدیق کی ضرورت ہے۔ اپنے آپ کو بند کرنے سے بچیں",
      "n1554": "سسٹم sshd میچ/صارف کی ترتیبات واقعی میں",
      "n1555": "--ٹارگیٹ یا دوبارہ شروع --کام کی ضرورت ہے۔",
      "n1556": "MySQL/MariaDB منتظم کی اجازت درکار ہے۔",
      "n1557": "YSK_EXECUTE کی ضرورت ہے۔",
      "n1558": "YSK_EXECUTE منتظم کی ضرورت ہے۔",
      "n1559": "ایڈمن کی ضرورت ہے۔",
      "n1560": "aws CLI (یا restic s3 repo) کی ضرورت ہے",
      "n1561": "آئی ڈی یا سبھی کی ضرورت ہے۔",
      "n1562": "آئی پی کی ضرورت ہے۔",
      "n1563": "جاب آئی ڈی کی ضرورت ہے۔",
      "n1564": "لینکس یوزر یا پروجیکٹ آئی ڈی کی ضرورت ہے۔",
      "n1565": "ماسٹر نوڈ کی ضرورت ہے۔",
      "n1566": "nginx geoip2 (libnginx-mod-http-geoip2) فرسٹ وِل HTTP کی ضرورت ہے",
      "n1567": "بنیادی نوڈ کی ضرورت ہے۔",
      "n1568": "نجی کلید کی ضرورت ہے۔",
      "n1569": "پروجیکٹ آئی ڈی کی ضرورت ہے۔",
      "n1570": "جڑ کی ضرورت ہے",
      "n1571": "ذریعہ کی ضرورت ہے۔",
      "n1572": "sshpass، YSK کلید (identityId) یا مقامی SSH کلید درکار ہے۔",
      "n1573": "ریزیومے کے ساتھ ٹارگٹ (root@host) یا jobId درکار ہے۔",
      "n1574": "ہدف، یا ٹارگٹ jobId کی ضرورت ہے۔",
      "n1575": "صارف نام اور ssh- کی ضرورت ہے",
      "n1576": "زون ڈومین کی ضرورت ہے۔",
      "n1577": "پاس ورڈ کی ضرورت ہے۔",
      "n1578": "ای میل کی ضرورت ہے۔",
      "n1579": "ای میل اور ڈومین کی ضرورت ہے۔",
      "n1580": "ورژن اور ورژن کی ضرورت ہے۔",
      "n1581": "امیدوار ورژن کی ضرورت ہے (کرنٹ وغیرہ کر سکتے ہیں یا )",
      "n1582": "سسٹم میڈمن کی اجازت کو انسٹال کرنے کی ضرورت ہے۔",
      "n1583": "لائف سائیکل اور سسٹم رائٹ کے لیے روٹ کی ضرورت ہے۔",
      "n1584": "میزبان عمل درآمد کی اجازت درکار ہے/دوبارہ لوڈ کریں۔",
      "n1585": "Nginx کو سسٹم اور دوبارہ لوڈ کرنے کے لیے میزبانی کی اجازت درکار ہے۔",
      "n1586": "میزبان کی اجازت کی ضرورت ہے check_policy_service",
      "n1587": "میزبان کی اجازت کے لیے nginx conf اور دوبارہ لوڈ کی ضرورت ہے۔",
      "n1588": "مطابقت پذیری مسدود: جڑ کی ضرورت ہے۔",
      "n1589": "بنیادی نوڈ کی ضرورت ہے۔",
      "n1590": "",
      "n1591": "روٹ نہیں — useradd/ systemd/ nginx سسٹم کے راستے محدود ہیں۔",
      "n1592": "seccomp کو runAsUser کی ضرورت نہیں ہے۔",
      "n1593": "عوامی درخواستیں / منٹ",
      "n1594": "پینل کنکشن؛ دستیاب\"\" ()",
      "n1595": "پینل جڑ کے طور پر نہیں چل رہا ہے۔",
      "n1596": "دستیاب درخواست: غلط",
      "n1597": "- رائٹ فائل نہیں۔",
      "n1598": "پہلے سے طے شدہ uvicorn کارکن",
      "n1599": "Redis DB کے ساتھ",
      "n1600": "",
      "n1601": "مقامی انفائل",
      "n1602": "logpathinvalid",
      "n1603": "شروع کی خرابی",
      "n1604": "غلطی، وغیرہ",
      "n1605": "خرابی ()",
      "n1606": "تعمیر کر سکتے ہیں؛ ناکام نوٹس/لاگ",
      "n1607": "",
      "n1608": "غلط کی تصدیق کریں",
      "n1609": "گزر گیا",
      "n1610": "پیکیج انڈیکس ریفریش نہیں ہوا (YSK_EXECUTE آف) — صرف مناسب فہرست دکھا رہا ہے؛ apt-get اپ ڈیٹ چلانے کے لیے execute کو فعال کریں۔",
      "n1611": "UFW غیر فعال ہے: {{n}} مستقل انکار کے اصول user.rules میں محفوظ ہیں لیکن کرنل ان کو نافذ نہیں کر رہا ہے۔",
      "n1612": "UFW غیر فعال ہے۔ انکار اصول صرف user.rules پر لکھا جائے گا - دانا پیکٹ نہیں چھوڑے گا۔ پہلے UFW کو فعال کریں۔ خودکار طور پر فعال نہیں ہو رہا ہے۔",
      "t0001": "listenport غلط: {{v0}}",
      "t0002": "بحالی {{v0}}",
      "t0003": "فائل (>{{v0}} بائٹس)",
      "t0004": ": {{v0}}",
      "t0005": "ہدف: {{v0}}",
      "t0006": "نہیں ملا: {{v0}}",
      "t0007": "ناکام: {{v0}}",
      "t0008": "{{v0}} → {{v1}}",
      "t0009": "نہیں ملا: {{v0}}",
      "t0010": "ناکام: {{v0}}",
      "t0011": "{{v0}} → {{v1}}",
      "t0012": "اسٹیٹس {{v0}} سے نہیں ہو سکتا",
      "t0013": "اس آپریشن کی ضرورت ہے: {{v0}}",
      "t0014": "غیر درست حیثیت: {{v0}}",
      "t0015": "{{v0}}",
      "t0016": "نامعلوم: {{v0}}",
      "t0017": "{{v0}} نہیں کر سکتا {{v1}} ({{v2}})",
      "t0018": "{{v0}} نہیں پڑھنے کے لیے id کی ضرورت ہے۔",
      "t0019": "میزبان: {{v0}}",
      "t0020": "اجازت دیں: {{v0}}",
      "t0021": "انکار کریں: {{v0}}",
      "t0022": "پلے بک نہیں ملی: {{v0}}",
      "t0023": "ip -j addr ناکام ہو گیا: {{v0}}",
      "t0024": "ip -j راستہ ناکام ہو گیا: {{v0}}",
      "t0025": "nmcli لکھنا ناکام ہو گیا: {{v0}}",
      "t0026": "{{v0}} → کنکشن\"{{v1}}\"",
      "t0027": "کنکشن اپ وارننگ: {{v0}}",
      "t0028": "کنکشن دوبارہ فعال (ریبوٹ کے بعد برقرار رہتا ہے)",
      "t0029": "{{v0}} → {{v1}} (; ریبوٹ غائب ہو سکتا ہے)",
      "t0030": "کنکشن سے \"{{v0}}\" {{v1}}",
      "t0031": "NM: {{v0}}",
      "t0032": "حذف کر دیا گیا {{v0}} ← {{v1}}",
      "t0033": "لنک ڈاؤن ناکام ہو گیا: {{v0}}",
      "t0034": "نیچے کیا {{v0}}",
      "t0035": "لنک اپ ناکام: {{v0}}",
      "t0036": "کیا {{v0}}",
      "t0037": "MTU ناکام ہو گیا: {{v0}}",
      "t0038": "nmcli لکھنے کا گیٹ وے ناکام ہو گیا: {{v0}}",
      "t0039": "ڈیفالٹ گیٹ وے محفوظ کریں {{v0}} → کنکشن\"{{v1}}\" (ریبوٹ)",
      "t0040": "nmcli لکھنے کے راستے ناکام ہو گئے: {{v0}}",
      "t0041": "محفوظ کریں {{v0}} → \"{{v1}}\" (ریبوٹ)",
      "t0042": "آئی پی روٹ شامل کرنے میں ناکام: {{v0}}",
      "t0043": "{{v0}}${gw شامل کریں؟",
      "t0044": ":''}(ریبوٹ کے دوران برقرار نہیں رہ سکتا؛ برقرار رکھنے کے لیے محفوظ کا استعمال کریں)",
      "t0045": "کنکشن \"{{v0}}\" ipv4.gateway سے",
      "t0046": "NM گیٹ وے: {{v0}}",
      "t0047": "\"{{v0}}\" {{v1}} سے",
      "t0048": "NM راستے: {{v0}}",
      "t0049": "آئی پی روٹ ڈیل ناکام: {{v0}}",
      "t0050": "{{v0}}",
      "t0051": "{{v0}}",
      "t0052": "DNS غلط: {{v0}}",
      "t0053": "DNS IP: {{v0}}",
      "t0054": "nmcli ترمیم ناکام: {{v0}}",
      "t0055": "{{v0}} DHCP DNS کو بحال کریں (نظر انداز کریں-آٹو-dns=no)",
      "t0056": "nmcli ترمیم ناکام: {{v0}}",
      "t0057": "لکھا {{v0}}: DNS {{v1}}${search.length؟",
      "t0058": "ناکام: {{v0}}",
      "t0059": "{{v0}} → {{v1}}",
      "t0060": "{{v0}}",
      "t0061": "SSO ٹوکن ({{v0}} )",
      "t0062": "ویب میل انسٹال ناکام ہو گیا: {{v0}}",
      "t0063": "{{v0}}",
      "t0064": "سسٹم ناکام ہو گیا: {{v0}}",
      "t0065": "{{v0}} چھلنی ڈائرکٹری میں چھٹی (تحریری)",
      "t0066": "چھلنی +.dovecot.sieve → {{v0}}@{{v1}}",
      "t0067": "غیر فعال چھلنی کا لنک → {{v0}}@{{v1}}",
      "t0068": "{{v0}}@{{v1}} چھلنی ناکام: {{v2}}",
      "t0069": "فی مرسل پالیسی ڈیمون لکھا ({{v0}} ڈومینز)",
      "t0070": "{{v0}} ناکام (باہر نکلیں {{v1}}): {{v2}}",
      "t0071": "لکھا ہوا پلگ ان {{v0}}",
      "t0072": "سملنک ناکام ہو گیا: {{v0}}",
      "t0073": "کیا symlink {{v0}} → {{v1}}",
      "t0074": "تشکیل ناکام: {{v0}}",
      "t0075": "تشکیل پلگ ان {{v0}}: {{v1}}",
      "t0076": "لکھا {{v0}}: {{v1}}",
      "t0077": "{{v0}} اور www.{{v1}} سرور IP پر۔ CDN (Cloudflare) کر سکتے ہیں یا۔",
      "t0078": "PTR VPS/IP ترتیبات، اور HELO/EHLO ({{v0}})۔ براہ کرم (AWS/GCP)۔",
      "t0079": "{{v0}}",
      "t0080": "پوسٹ سپر ناکام ہو گیا: {{v0}}",
      "t0081": "ڈومین: {{v0}}",
      "t0082": ": {{v0}}",
      "t0083": "میلڈیر بنائیں: {{v0}}",
      "t0084": "تخلیق نظام ساز {{v0}}",
      "t0085": "تخلیق نظام ساز ناکام: {{v0}}",
      "t0086": ": {{v0}}",
      "t0087": "پاس ڈی بی لکھنا ناکام: {{v0}}",
      "t0088": ": {{v0}}",
      "t0089": "تخلیق کریں {{v0}}: {{v1}} → {{v2}}",
      "t0090": "میل ڈومین نہیں ملا: {{v0}}",
      "t0091": "چھٹی {{v0}} لکھا",
      "t0092": "{{v0}} لکھا",
      "t0093": "ورچوئل_عرف: {{v0}} ({{v1}} )",
      "t0094": "پوسٹ فکس اینول: smtpd_client_message_rate_limit={{v0}} / 3600s (; ڈومین کی شرح)",
      "t0095": "postconf: {{v0}}",
      "t0096": "rspamd ratelimit.conf لکھا (~{{v0}}/h)",
      "t0097": "نقشہ ({{v0}} ڈومینز)",
      "t0098": "{{v0}}: بلاک (allowlocal LLM)",
      "t0099": "ایل ایل ایم برائے مہربانی ناکام: {{v0}}",
      "t0100": "{{v0}}–{{v1}} نہیں ملا دستیاب پورٹ",
      "t0101": "براہ کرم تصدیق کریں: {{v0}}",
      "t0102": "{{v0}}s will 1 کے ساتھ (شٹ ڈاؤن +N کے ساتھ)",
      "t0103": "دوبارہ شروع کریں ({{v0}})",
      "t0104": "آف ({{v0}})",
      "t0105": "پڑھنا ناکام ہو گیا: {{v0}}",
      "t0106": "ناکام: {{v0}}",
      "t0107": "سروس غلط: {{v0}}",
      "t0108": "راستے کی اجازت لکھیں: {{v0}}",
      "t0109": "صاف کرنا/دوبارہ لوڈ کرنا ناکام: {{v0}}",
      "t0110": "DB {{v0}}: {{v1}} کلید",
      "t0111": "(قسم {{v0}} — )",
      "t0112": "{{v0}} لکھا",
      "t0113": "لکھنا ناکام ہو گیا: {{v0}}",
      "t0114": "کلید غائب ہے یا حذف نہیں ہوئی ہے۔",
      "t0115": "گھر: {{v0}}",
      "t0116": "سنیپ شاٹس نہیں لے سکتے JSON: {{v0}}",
      "t0117": "{{v0}} آرام دہ",
      "t0118": "گھر کی تصدیق کا جملہ=\"{{v0}}\" ()",
      "t0119": "ڈرائی رن: سنیپ شاٹ {{v0}} {{v1}} پاتھ (100)",
      "t0120": "ڈرائی رن ناکام: {{v0}}",
      "t0121": "اسنیپ شاٹ کو بحال کریں {{v0}} → {{v1}}",
      "t0122": "بحال کرنے میں ناکام ایگزٹ = {{v0}}",
      "t0123": "تحریری انتظام: {{v0}}",
      "t0124": "پروجیکٹ لینکس صارف {{v0}} (مماثل صارف ysks_*,ysk_*)",
      "t0125": "براہ کرم: cp {{v0}} /etc/ssh/sshd_config.d/ && systemctl sshd دوبارہ لوڈ کریں",
      "t0126": "sshd -t ناکام، دوبارہ لوڈ نہیں: {{v0}}",
      "t0127": "{{v0}} انسٹال ہو گیا اور sshd دوبارہ لوڈ کریں۔",
      "t0128": "انسٹال دوبارہ لوڈ ناکام ہو گیا: {{v0}}",
      "t0129": "لکھا {{v0}} ({{v1}} بائٹس)",
      "t0130": "نظم شدہ Nginx confs: {{v0}} (Panel dataDir nginx/conf.d)",
      "t0131": "نامعلوم: {{v0}}",
      "t0132": "{{v0}}: {{v1}}",
      "t0133": "{{v0}} — چھوڑ دیا گیا (زبردستی کر سکتا ہے)",
      "t0134": "ورڈپریس انسٹال - {{v0}}",
      "t0135": "ڈومین: {{v0}}",
      "t0136": "اندراج {{v0}}.wsgi:درخواست (گنی کارن)",
      "t0137": "کارگو بنائے گا --release;./target/release/{{v0}}",
      "t0138": "Axum: cargo build --release crates.io",
      "t0139": "./target/release/{{v0}}",
      "t0140": "{{v0}}، {{v1}}، خرابی {{v2}} بنائیں",
      "t0141": "{{v0}}doneproject Linux صارف (صفحہ → createsystemuser)۔",
      "t0142": "گھر: /home/ysk-server-{{v0}} · صارف: {{v1}}",
      "t0143": "کیا chown {{v0}}:{{v1}} → {{v2}}",
      "t0144": "پروجیکٹ یوزر کے ساتھ {{v0}}",
      "t0145": "pidfile with runuser -u {{v0}} start",
      "t0146": "FPM پول لکھا: {{v0}}",
      "t0147": "فعال پول: {{v0}}",
      "t0148": "/etc/php/{{v0}}/fpm نہیں ملا — php{{v1}}-fpm انسٹال کریں",
      "t0149": "{{v0}} انسٹال ہو گیا۔",
      "t0150": "{{v0}} انسٹال کریں",
      "t0151": "{{v0}} انسٹال نہیں",
      "t0152": "SSH تحقیقات ناکام ہوگئی: {{v0}}",
      "t0153": "نام سرور: {{v0}}",
      "t0154": "زون ڈائریکٹری ({{v0}}.zone)",
      "t0155": "زون ڈائریکٹری: {{v0}}",
      "t0156": "ریموٹ دوبارہ لوڈ ناکام: {{v0}}",
      "t0157": "{{v0}}: scp ناکام {{v1}}",
      "t0158": "scp {{v0}} OK → {{v1}}",
      "t0159": "scp/ناکام (OK={{v0}} fail={{v1}})",
      "t0160": "فعال ناکام: {{v0}}",
      "t0161": "غیر فعال کرنے میں ناکام: {{v0}}",
      "t0162": "{{v0}} سے UFW انکار (قاعدہ، )",
      "t0163": "انکار ناکام: {{v0}}",
      "t0164": "UFW انکار {{v0}}",
      "t0165": "حذف کرنے میں ناکام: {{v0}}",
      "t0166": "اصول #{{v0}}",
      "t0167": "#{{v0}} ناکام: {{v1}}",
      "t0168": "اجازت دیں {{v0}}/{{v1}}",
      "t0169": "اجازت ناکام ہوئی: {{v0}}",
      "t0170": "دوبارہ لوڈ کرنے میں ناکام ({{v0}}): {{v1}}",
      "t0171": ": پروجیکٹ یوزر {{v0}} فعال کے ساتھ",
      "t0172": "نوڈ: {{v0}}",
      "t0173": "بندرگاہ: {{v0}}",
      "t0174": "اپلائیڈ پینل نوڈ ({{v0}})",
      "t0175": "درخواست نہیں ملی: {{v0}}",
      "t0176": "سسٹمڈ یونٹ کے ساتھ: {{v0}}",
      "t0177": "PM2 کے ساتھ: {{v0}}",
      "t0178": "شروع کرنے کا عمل ناکام ہو گیا: {{v0}}",
      "t0179": "start pid={{v0}}, pidfile={{v1}}",
      "t0180": "Nginx ترتیبات (منظم فائل): {{v0}}",
      "t0181": "تخلیق صفحہ: {{v0}}",
      "t0182": ": {{v0}}",
      "t0183": "Nginx ترتیبات: {{v0}}",
      "t0184": "ڈائریکٹری: {{v0}}",
      "t0185": "HTTP: {{v0}} ({{v1}})",
      "t0186": ": {{v0}}",
      "t0187": "→ {{v0}}",
      "t0188": "سرٹیفکیٹ: {{v0}}",
      "t0189": "فعال SSL (آئیے انکرپٹ پاتھ؛ یا SSL صفحہ {{v0}} سرٹیفکیٹ)",
      "t0190": "Nginx کو دوبارہ لوڈ کرنے میں ناکام: {{v0}}",
      "t0191": "تحریری میزبان: {{v0}}",
      "t0192": "رن ٹائم {{v0}} — گٹ، دوبارہ شروع کرنے کا عمل",
      "t0193": "لکھا {{v0}} ({{v1}} )",
      "t0194": "PHP-FPM پول صارف: {{v0}} (منصوبہ)",
      "t0195": "رن ٹائم ورژن → {{v0}}",
      "t0196": "پینل php.ini ({{v0}} php_admin_*)",
      "t0197": "PHP-FPM Nginx ترتیبات: {{v0}}",
      "t0198": "Nginx دوبارہ لوڈ = {{v0}}: {{v1}}",
      "t0199": "پی ایچ پی سرور pid={{v0}} @ 127.0.0.1:{{v1}}",
      "t0200": "SIGTERM {{v0}}",
      "t0201": "SIGKILL {{v0}}",
      "t0202": "pid {{v0}}",
      "t0203": "deployProcess رن ٹائم \"{{v0}}\"",
      "t0204": ": پروجیکٹ یوزر کے ساتھ {{v0}} اور شروع کریں۔",
      "t0205": "رن ٹائم: {{v0}} · پورٹ {{v1}} · اندراج {{v2}}",
      "t0206": ": {{v0}}",
      "t0207": "ناکام: {{v0}}",
      "t0208": "اپلائیڈ پینل {{v0}} ({{v1}})",
      "t0209": "سسٹمڈ لکھا ہوا: {{v0}}",
      "t0210": "فعال --now پروجیکٹ یونٹ (صارف={{v0}})",
      "t0211": "systemctl شروع ناکام: {{v0}}",
      "t0212": "رائٹ سسٹم یونٹ ناکام ہو گیا: {{v0}}",
      "t0213": "pidfile start pid={{v0}}${mode === 'Isolated'؟",
      "t0214": "pidfile شروع ناکام: {{v0}}",
      "t0215": "چیک ناٹ پاس ہوا ({{v0}}ms): {{v1}}",
      "t0216": "چیک پاس کیا گیا ({{v0}}ms)",
      "t0217": "Nginx لکھا: {{v0}}",
      "t0218": "{{v0}} ممنوعہ IP",
      "t0219": "پابندی ختم کردی {{v0}} @ {{v1}}",
      "t0220": "پابندی ختم کرنے میں ناکام: {{v0}}",
      "t0221": "انتظام کریں: {{v0}} ({{v1}} )",
      "t0222": "sshd ignoreip {{v0}} {{v1}} · حیثیت: لاگو",
      "t0223": "fail2ban-client ignoreip ناکام: {{v0}} (منظم فائل لکھنا؛ لاگو کیا گیا)",
      "t0224": "fail2ban جیلیں: {{v0}}",
      "t0225": "تحریری یونٹ {{v0}}",
      "t0226": "اسٹیٹس اب بھی {{v0}} ہے (لاگو نہیں کیا گیا)",
      "t0227": "غیر متوقع طور پر درخواست کی حیثیت: {{v0}}",
      "t0228": "ڈیٹا بیس: {{v0}} (0–{{v1}})",
      "t0229": "{{v0}} تک",
      "t0230": "سسٹم conf ڈائرکٹری میں نہیں جا سکتا: {{v0}}",
      "t0231": "conf ناکام: {{v0}}",
      "t0232": "دوبارہ شروع کریں {{v0}}",
      "t0233": "{{v0}} ناکام: {{v1}}",
      "t0234": "انکار ڈائریکٹری: {{v0}}",
      "t0235": "ڈائریکٹری: {{v0}}",
      "t0236": "سکپڈ ڈائرکٹری (اسکین): {{v0}}",
      "t0237": "{{v0}} (نہیں)",
      "t0238": "جرنل php{{v0}}-fpm (پول لاگ نہیں)",
      "t0239": "grep\"{{v0}}\": {{v1}} (سکین {{v2}} بائٹس)",
      "t0240": "{{v0}} (فائل {{v1}} بائٹس، )",
      "t0241": "{{v0}} (فائل {{v1}} بائٹس)",
      "t0242": "{{v0}} لاگ تک (بند نہیں)",
      "t0243": "پڑھا نہیں جا سکتا: {{v0}}",
      "t0244": "\"{{v0}}\": {{v1}}, {{v2}} ()",
      "t0245": "{{v0}} سرور انسٹال نہیں ہے۔",
      "t0246": "{{v0}} سروس نہیں چل رہی",
      "t0247": "{{v0}} انسٹال نہیں ہے۔",
      "t0248": ": {{v0}}",
      "t0249": "سرور: {{v0}}",
      "t0250": "{{v0}} تیار",
      "t0251": "{{v0}} انسٹال کرنا نامکمل ہے۔",
      "t0252": "{{v0}} سروس اسٹارٹ",
      "t0253": "شروع کرنا ناکام ہو گیا: {{v0}}",
      "t0254": "Node.js ورژن {{v0}} معاون؛ دستیاب ورژن: {{v1}}",
      "t0255": "پی ایچ پی ورژن کی حمایت کرتا ہے {{v0}}; دستیاب: {{v1}}",
      "t0256": "ازگر ورژن {{v0}} کی حمایت کرتا ہے؛ دستیاب: {{v1}}",
      "t0257": "گو ورژن کو سپورٹ کرتا ہے {{v0}}؛ دستیاب: {{v1}}",
      "t0258": "نامعلوم رن ٹائم: {{v0}}",
      "t0259": "dig: کوئی جواب نہیں (NXDOMAIN یا خالی)",
      "t0260": "{{v0}}",
      "t0261": "PostgreSQL ناکام ہوگیا: {{v0}}",
      "t0262": "MySQL ناکام ہوگیا: {{v0}}",
      "t0263": "{{v0}}: گرا نہیں جا سکتا — EXECUTE+root (میعاد ختم)",
      "t0264": "{{v0}}: DROP ناکام ہو گیا {{v1}}",
      "t0265": "{{v0}}: DROP ناکام ہو گیا {{v1}}",
      "t0266": "{{v0}}: میعاد ختم (ڈراپ سسٹم اکاؤنٹ نہیں)",
      "t0267": "FTP صارف: {{v0}}",
      "t0268": "FTP {{v0}} بنائیں",
      "t0269": "جیل کا راستہ: {{v0}}",
      "t0270": "پاس ورڈ کو کرپٹ ہیش کے بطور محفوظ کیا گیا (سادہ متن نہیں)",
      "t0271": "پروجیکٹ لینکس صارف کے ساتھ: {{v0}} (vsftpd کا اطلاق کریں)",
      "t0272": "غلط صارف نام کو چھوڑ دیا گیا۔",
      "t0273": "{{v0}}: پاس ورڈ → کریپٹ ہیش",
      "t0274": "{{v0}} hashnot crypt (اوپن ایس ایل دستیاب نہیں ہے) — ناکام ہو سکتا ہے",
      "t0275": "{{v0}} پاس ورڈ ہیش، نہیں کر سکتا",
      "t0276": "{{v0}} پروجیکٹ linuxUser — مہمان\"{{v1}}\" (براہ کرم FTP)",
      "t0277": "{{v0}} ترتیبات لکھیں۔",
      "t0278": "{{v0}}",
      "t0279": "{{v0}} لاگو، vsftpd چل رہا ہے۔",
      "t0280": "skipped chown {{v0}}: systemuser\"{{v1}}\" (براہ کرم پہلے پروجیکٹ سسٹم بنائیں)",
      "t0281": "chown ناکام ہو گیا {{v0}}: {{v1}}",
      "t0282": "FTP ڈائریکٹری ({{v0}})",
      "t0283": "پروجیکٹ {{v0}} ڈائریکٹری",
      "t0284": "پروجیکٹ {{v0}} عوامی",
      "t0285": "میل {{v0}}",
      "t0286": "سسٹم سسٹم بنانے والا نہیں ہے (سسٹم مین کی اجازت کی ضرورت ہے)۔ گھر: {{v0}}; ڈائریکٹری",
      "t0287": "{{v0}}; گھر {{v1}}",
      "t0288": "روکو {{v0}}",
      "t0289": "گھر ہٹا دیا گیا: {{v0}}",
      "t0290": "گھر نہیں (کر سکتے ہیں): {{v0}} - {{v1}}",
      "t0291": "گھر کا راستہ حذف کریں: {{v0}}",
      "t0292": "OS ہوم نہیں (روٹ کی ضرورت ہے): {{v0}}; سسٹم یوزر {{v1}} کر سکتا ہے۔",
      "t0293": "pdnsutil لوڈ زون ناکام ہو گیا: {{v0}}",
      "t0294": "pdnsutil زون {{v0}}",
      "t0295": "systemctl {{v0}} fail2ban ٹھیک ہے۔",
      "t0296": "{{v0}} ناکام: {{v1}}",
      "t0297": "fail2ban پابندی {{v0}} @ {{v1}} (، پابندی کی حد)",
      "t0298": "banip ناکام: {{v0}}",
      "t0299": "جیلیں: {{v0}}",
      "t0300": "ignoreip: dataDir/fail2ban/ignoreip.txt",
      "t0301": "انسٹال چیک: {{v0}}",
      "t0302": "پروجیکٹ {{v0}} (پیکیج: {{v1}})",
      "t0303": "{{v0}} (پیکیج: {{v1}})",
      "t0304": "ڈیٹا بیس {{v0}} (پیکیج: {{v1}})",
      "t0305": "لکھا ہوا {{v0}} (DB {{v1}}@{{v2}}؛ دستیاب)",
      "t0306": "pm2 آغاز ناکام ہو گیا: {{v0}}",
      "t0307": "pm2 آغاز {{v0}}",
      "t0308": "{{v0}} انسٹال نہیں ہے۔",
      "t0309": "{{v0}}",
      "t0310": "لاگو {{v0}}",
      "t0311": "دوبارہ شروع کر سکتے ہیں کے ساتھ: {{v0}}",
      "t0312": "درخواست دیں {{v0}}",
      "t0313": "دوبارہ شروع کریں (براہ کرم دوبارہ شروع کریں): {{v0}}",
      "t0314": "سسٹم کو تبدیل کریں {{v0}} اور دوبارہ لوڈ کریں۔",
      "t0315": "دوبارہ شروع کریں: {{v0}}",
      "t0316": "کیا {{v0}} {{v1}}",
      "t0317": "ini: {{v0}}",
      "t0318": "/etc/php/{{v0}}/fpm — براہ کرم پہلے php{{v1}}-fpm انسٹال کریں",
      "t0319": "لاگو {{v0}} اور php{{v1}}-fpm دوبارہ لوڈ کریں۔",
      "t0320": "ini دوبارہ لوڈ کرنے میں ناکام: {{v0}}",
      "t0321": "DNS زون ڈرافٹ {{v0}} (DNS لکھنے/درخواست دینے کے لیے)",
      "t0322": "IPv6 {{v0}}",
      "t0323": "میل ڈومین {{v0}}",
      "t0324": "MySQL DB ڈرافٹ {{v0}} (ڈیٹا بیس کو لاگو کرنے کے لیے)",
      "t0325": "چھوڑ دیا گیا: ڈائریکٹری {{v0}}",
      "t0326": "{{v0}}/{{v1}} پروجیکٹ (پروجیکٹ) کا بیک اپ لیا گیا",
      "t0327": "(ہوم ڈائر کے بغیر {{v0}} چھوڑ دیا گیا)",
      "t0328": "پروجیکٹ ڈائرکٹری: {{v0}}",
      "t0329": "ٹار ناکام ہو گیا: {{v0}}",
      "t0330": "رائٹ بیک اپ {{v0}}",
      "t0331": "ڈرائی رن: فائل {{v0}}+ ({{v1}})",
      "t0332": "نہیں کر سکتے: {{v0}}",
      "t0333": "(ویب) کو {{v0}} پر بحال کریں",
      "t0334": "ویب بحال کرنے میں ناکام: {{v0}}",
      "t0335": "بحال کرنے میں ناکام: {{v0}}",
      "t0336": "{{v0}} سے پروجیکٹ ڈائرکٹری میں بحال کریں۔",
      "t0337": "کیا chown {{v0}}:{{v1}} → {{v2}}",
      "t0338": ": {{v0}}",
      "t0339": "کرونٹاب کا انتظام کریں: {{v0}}",
      "t0340": "کرونٹاب ناکام ہوگیا: {{v0}}",
      "t0341": "pg_dump ناکام ہوگیا: {{v0}}",
      "t0342": "ڈمپ ناکام ہو گیا: {{v0}}",
      "t0343": "psql ناکام: {{v0}}",
      "t0344": "درآمد ناکام: {{v0}}",
      "t0345": "ہدف {{v0}} git نہیں — ڈیٹا کے ساتھ کلون سے انکار کریں (.ysk-scaffold )",
      "t0346": "کلون کیا {{v0}} → {{v1}}",
      "t0347": "پل اپ ڈیٹ: {{v0}}",
      "t0348": "لینکس صارف غلط: {{v0}}",
      "t0349": "لاگو کردہ {{v0}}: {{v1}} + www-data/nginx; ہوم 750، عوامی g+rX",
      "t0350": "ysk-ویب درخواست ناکام: {{v0}}",
      "t0351": "راستہ {{v0}}",
      "t0352": "nginx conf: {{v0}}",
      "t0353": "ڈاؤن لوڈ ناکام: {{v0}}",
      "t0354": "منتظم → {{v0}}",
      "t0355": "{{v0}}",
      "t0356": "nginx conf: {{v0}}",
      "t0357": "→ {{v0}}",
      "t0358": "portinvalid: {{v0}}",
      "t0359": "صارف {{v0}} کے ساتھ کرونٹاب انسٹال کریں۔",
      "t0360": "کلید {{v0}}",
      "t0361": "زون → {{v0}} ( DNS دوبارہ لوڈ کریں؛ DS دستی رجسٹرار)",
      "t0362": "منظم زون میں نہیں (dns/zones/{{v0}}.zone)-",
      "t0363": "{{v0}} فائل {{v1}} کے نیچے",
      "t0364": "TCP {{v0}}:{{v1}} OK ({{v2}}ms)",
      "t0365": "TCP {{v0}}:{{v1}} ناکام: {{v2}}",
      "t0366": "پنگ ناکام ہو گیا: {{v0}}",
      "t0367": ": {{v0}}MB > {{v1}}MB",
      "t0368": "({{v0}} / {{v1}} MiB)، نہیں کر سکتا{{v2}}",
      "t0369": "گھر کا راستہ تیار نہیں ہے ({{v0}})",
      "t0370": "لینکس صارف {{v0}} فراہم نہیں کیا گیا ہے۔",
      "t0371": "تیار {{v0}} / تنزلی {{v1}} / الگ تھلگ نہیں {{v2}} ({{v3}} کل)",
      "t0372": "زیر التواء: {{v0}}{{v1}}",
      "t0373": "پروجیکٹ \"{{v0}}\" تنہائی",
      "t0374": "لوکل پاتھ کی طرف {{v0}}",
      "t0375": "شناخت {{v0}}: {{v1}}",
      "t0376": "sftp (شناخت) {{v0}} کامیاب",
      "t0377": "sftp (شناخت) ناکام: {{v0}}",
      "t0378": "sftp {{v0}} کامیاب",
      "t0379": "sftp ناکام: {{v0}}",
      "t0380": "sftp {{v0}} کامیاب",
      "t0381": "sftp ناکام: {{v0}} (backup remote identityId سیٹ کر سکتے ہیں)",
      "t0382": "S3 {{v0}}",
      "t0383": "S3 ناکام ہو گیا: {{v0}}",
      "t0384": ": {{v0}}/{{v1}} ایڈمن فعال 2FA",
      "t0385": "پالیسی نافذ نہیں کی گئی: {{v0}}/{{v1}} منتظم (ایڈمنز) نے 2FA فعال کر دیا ہے",
      "t0386": "{{v0}} PATH",
      "t0387": "{{v0}} نہیں ملا",
      "t0388": "{{v0}} انسٹال کریں یا اسے PATH میں شامل کریں۔",
      "t0389": "دستیاب ورژن: {{v0}}",
      "t0390": "{{v0}}% ({{v1}} MB)",
      "t0391": "{{v0}}% ({{v1}})",
      "t0392": "سروس اسٹارٹ {{v0}}",
      "t0393": "موڈ: {{v0}}",
      "t0394": "تیار {{v0}} / تنزلی {{v1}} / غائب {{v2}} ({{v3}} کل)",
      "t0395": "نہیں ملا ({{v0}})",
      "t0396": "میزبان نوڈ: {{v0}}",
      "t0397": "میزبان پی ایچ پی: {{v0}}",
      "t0398": "میزبان ازگر: {{v0}}",
      "t0399": "میزبان جائیں: {{v0}}",
      "t0400": "میزبان کارگو: {{v0}}",
      "t0401": "نوڈ دستیاب ہے: {{v0}}",
      "t0402": "پی ایچ پی دستیاب: {{v0}}",
      "t0403": "Python دستیاب: {{v0}}",
      "t0404": "دستیاب ہوں: {{v0}}",
      "t0405": "زنگ دستیاب: {{v0}}",
      "t0406": "نوڈ {{v0}} انسٹال کریں",
      "t0407": "پی ایچ پی {{v0}} انسٹال کریں",
      "t0408": "Python {{v0}} انسٹال کریں",
      "t0409": "Go {{v0}} کو /usr/local/ysk/go پر انسٹال کریں۔",
      "t0410": "زنگ ({{v0}}) کو /usr/local/ysk/rust پر انسٹال کریں۔",
      "t0411": "انسٹال ناکام ہو گیا: {{v0}}",
      "t0412": "OpenJDK {{v0}} انسٹال اسکرپٹ تیار ہے۔",
      "t0413": "تیار شدہ کوٹلن {{v0}} انسٹال اسکرپٹ (JDK کی ضرورت ہے)",
      "t0414": "تیار شدہ بن ({{v0}}) انسٹال اسکرپٹ",
      "t0415": "پروجیکٹ ہوم: {{v0}}",
      "t0416": "targetuser {{v0}} (پروجیکٹ ہوم)؛ please.ssh chown (API کرے گا)",
      "t0417": "کیا chown {{v0}} → {{v1}}",
      "t0418": "chown.ssh ناکام: {{v0}}",
      "t0419": "حذف شدہ کلید · مجاز_کیز",
      "t0420": "سپورٹ کرتا ہے: {{v0}}",
      "t0421": "TTL {{v0}} 30–604800",
      "t0422": "{{v0}} CNAME اور ()",
      "t0423": "{{v0}} CNAME ہدف",
      "t0424": "ترتیبات ناکام: {{v0}}",
      "t0425": "{{v0}} تحریری انتظام کی ترتیبات",
      "t0426": "canfile: {{v0}}",
      "t0427": "سسٹم ڈائرکٹری میں {{v0}} ترتیبات",
      "t0428": "{{v0}} غلط",
      "t0429": "گھر کا راستہ نہیں ({{v0}})",
      "t0430": "usermod -s ناکام ہوگیا: {{v0}}",
      "t0431": "ناکام: {{v0}}",
      "t0432": "ناکام: {{v0}}",
      "t0433": "سیٹ پراپرٹی ناکام: {{v0}} ( ول رائٹ یونٹ تعینات کریں)",
      "t0434": "یونٹ {{v0}} فعال نہیں ہے — DB کو محدود کرتا ہے، رائٹ یونٹ تعینات کریں۔",
      "t0435": "سیٹ کوٹہ کامیابی نہیں ہے (فائل سسٹم صارف_xattr/کوٹا نہیں کر سکتا): {{v0}}",
      "t0436": "گھر: {{v0}}",
      "t0437": "کیا chown {{v0}} → {{v1}}",
      "t0438": "ٹاپ ہیڈر ناکام ہو گیا: {{v0}}",
      "t0439": "ps مکمل ناکام: {{v0}}",
      "t0440": "NI={{v0}}",
      "t0441": "PID {{v0}} (process.pid)",
      "t0442": "یا تحقیقات (کِل -0 ایگزٹ {{v0}})",
      "t0443": "kill -s {{v0}} ناکام: ${err ||",
      "t0444": "{{v0}} → PID {{v1}}",
      "t0445": "{{v0}} پروجیکٹ (منصوبے) معطل",
      "t0446": "{{v0}} پروجیکٹ(ز) غائب سسٹم کے صارفین",
      "t0447": "{{v0}} زیر التواء منظوری",
      "t0448": "سرٹیفکیٹ کی میعاد ختم ہو گئی: {{v0}}",
      "t0449": "سرٹیفکیٹ کی میعاد {{v0}} دن میں ختم ہو جائے گی: {{v1}}",
      "t0450": "وقت: {{v0}}",
      "t0451": "DNSBL فہرست سازی: {{v0}}",
      "t0452": "{{v0}} لاگو ناکامی/مسدود",
      "t0453": "{{v0}} آئٹم (آئٹمز) اب بھی لکھا/مسودہ ہے۔",
      "t0454": "آٹو ڈیفنس پیش سیٹ: {{v0}}",
      "t0455": "آپریشن ناکام ہو گیا: {{v0}}",
      "t0456": "جرنل ڈسک کا زیادہ استعمال: ≈{{v0}} MB",
      "t0457": "تھریشولڈ {{v0}} MB — لاگ سینٹر میں ویکیوم یا برقرار رکھنے کو ایڈجسٹ کریں۔",
      "t0458": "df ناکام: {{v0}}",
      "t0459": "{{v0}} پروجیکٹ ({{v1}})",
      "t0460": "ورژن {{v0}} → {{v1}}",
      "t0461": "{{v0}} بڑھائیں",
      "t0462": "ناکام اخراج = {{v0}}",
      "t0463": "apt list --upgradable: {{v0}} بڑھا سکتا ہے۔",
      "t0464": "apt فہرست --اپ گریڈ ایبل دستیاب نہیں (باہر نکلیں {{v0}})؛ apt-cache پالیسی",
      "t0465": "dpkg+apt-cache پالیسی: {{v0}} پیکیج",
      "t0466": "dpkg/apt-cache پالیسی ناکام ہو گئی یا (Exit {{v0}})— آپٹ یا اجازت دے سکتے ہیں",
      "t0467": "نوڈ {{v0}} (مناسب نوڈج پیکج بڑھا سکتا ہے)",
      "t0468": "بڑھا سکتے ہیں (امیدوار ≠ موجودہ): {{v0}}",
      "t0469": "npm رجسٹری HTTP {{v0}}",
      "t0470": "GitHub HTTP {{v0}} جاری کرتا ہے",
      "t0471": "GitHub package.json HTTP {{v0}}",
      "t0472": "npm: {{v0}}@{{v1}}",
      "t0473": "npm {{v0}} دستیاب نہیں: {{v1}}",
      "t0474": "GitHub کی ریلیز دستیاب نہیں ہے: {{v0}}",
      "t0475": "GitHub package.json ({{v0}}): {{v1}}",
      "t0476": "GitHub package.json دستیاب نہیں: {{v0}}",
      "t0477": "اپ ڈیٹ کریں: {{v0}} → {{v1}}",
      "t0478": "ڈائریکٹری {{v0}} git repo — YSK_SOURCE_ROOT، یا npm (YSK_NPM_PACKAGE) کر سکتے ہیں",
      "t0479": "GitHub ٹربال ڈاؤن لوڈ ناکام ہو گیا: {{v0}}",
      "t0480": "{{v0}} (صرف اسٹیجنگ) - رننگ انسٹال نہیں؛ براہ کرم /git ڈائریکٹری ہو گئی۔",
      "t0481": "گٹ: {{v0}}",
      "t0482": "git اپلائی {{v0}} ناکام (باہر نکلیں {{v1}}): {{v2}}",
      "t0483": "اپ ڈیٹ ٹارگٹ {{v0}} اور تعمیر کریں — براہ کرم ysk-server ورژن کو دوبارہ شروع کریں۔",
      "t0484": "انسٹال ہوا {{v0}}",
      "t0485": "npm اپ ڈیٹ ناکام ہو گیا: {{v0}}",
      "t0486": "YSK_NPM_PACKAGE انسٹال {{v0}}",
      "t0487": "YSK_NPM_PACKAGE انسٹال ناکام ہو گیا: {{v0}}",
      "t0488": "{{v0}} → {{v1}} بڑھا سکتا ہے (کریٹیکل CVE، )",
      "t0489": "{{v0}} → {{v1}} (High CVE، ) بڑھا سکتا ہے",
      "t0490": "{{v0}} → {{v1}} بڑھا سکتا ہے (سکتا ہے، )",
      "t0491": "{{v0}} → {{v1}} () بڑھا سکتے ہیں",
      "t0492": "{{v0}} → {{v1}} بڑھا سکتے ہیں (مناسب امیدوار)",
      "t0493": "Availableraise, OSV {{v0}}",
      "t0494": "سروس کی حیثیت: {{v0}}",
      "t0495": "کین کا پتہ لگائیں: {{v0}}",
      "t0496": "نامعلوم ایجنٹ چل رہا ہے: {{v0}}",
      "t0497": "سپورٹ ایجنٹ: {{v0}}",
      "t0498": "انسٹال ناکام ہو گیا (کامیابی ہو گی): {{v0}}",
      "t0499": "ایجنٹ نہیں ملا سیشن: {{v0}}",
      "t0500": "نہیں ملا: {{v0}}",
      "t0501": "صارف: {{v0}}",
      "t0502": "صارف: {{v0}}",
      "t0503": "پروجیکٹ SFTP صارف (ysks_/ysk_، اندرونی-sftp kbd-interactive): {{v0}}",
      "t0504": "سخت صارف سے: {{v0}}",
      "t0505": "{{v0}} صارف پبلک کی + TOTP، پاس ورڈ کو غیر فعال کریں۔",
      "t0506": "منظم فائل: {{v0}}",
      "t0507": "{{v0}} انسٹال ہو گیا اور sshd دوبارہ لوڈ کریں۔",
      "t0508": "install/sshd -t ناکام: {{v0}}",
      "t0509": "PAM فائل کا انتظام کرے گا: {{v0}}",
      "t0510": "chown ناکام: {{v0}}",
      "t0511": "انتباہ: موڈ 400 (stat: {{v0}})",
      "t0512": "PAM (منظم فائل): {{v0}}",
      "t0513": "sshd (منظم فائل): {{v0}}",
      "t0514": "سکریچ (یہ): {{v0}} — براہ کرم محفوظ کریں۔",
      "t0515": "pam.d/sshd: {{v0}}",
      "t0516": "صارف {{v0}} SSH 2FA ({{v1}}) غیر فعال / ریٹائر",
      "t0517": "راز کی ماسٹر کلید: {{v0}}",
      "t0518": "chown ناکام: {{v0}}",
      "t0519": "ssh ناکام: {{v0}}",
      "t0520": "ماسٹر کلید: {{v0}} (براہ کرم بیک اپ کریں)",
      "t0521": "ماسٹر کلید: {{v0}}",
      "t0522": "فنگر پرنٹ: {{v0}} ({{v1}})",
      "t0523": "صرف CF-UFW لکھا: {{v0}}",
      "t0524": "بندرگاہ: {{v0}}",
      "t0525": "CF IPv4: {{v0}}",
      "t0526": "CF IPv6: {{v0}}",
      "t0527": "ufw ناکام: {{v0}}",
      "t0528": "توثیق ناکام IP: {{v0}}",
      "t0529": "ٹاپ IP {{v0}}",
      "t0530": "{{v0}} · {{v1}}",
      "t0531": "خودکار طور پر تبدیل شدہ دفاعی پیش سیٹ → {{v0}}{{v1}}",
      "t0532": "خودکار طور پر تبدیل شدہ دفاعی پیش سیٹ: {{v0}}",
      "t0533": "SSH ناکام ×{{v0}}",
      "t0534": "تصنیف ناکام {{v0}} IP",
      "t0535": "براہ مہربانی ×{{v0}}",
      "t0536": "اسکین ×{{v0}}",
      "t0537": "{{v0}}/{{v1}}",
      "t0538": "ہو گیا {{v0}} IP: کامیابی {{v1}}",
      "t0539": ": خودکار پابندی {{v0}}",
      "t0540": ": {{v0}}",
      "t0541": "{{v0}} IP پر پابندی لگائیں۔",
      "t0542": "زون نہیں کر سکتے {{v0}} (HTTP {{v1}})",
      "t0543": ": {{v0}} سیکیورٹی_لیول → {{v1}}",
      "t0544": ": {{v0}} → security_level={{v1}}",
      "t0545": "({{v0}})",
      "t0546": "{{v0}}",
      "t0547": "تصدیق کریں=\"{{v0}}\"",
      "t0548": "Nginx شرح کی حد لکھی: {{v0}}",
      "t0549": "{{v0}} vhost(s) میں شرح کی حد کے مارکر لگائے گئے",
      "t0550": "فعال دفاعی پیش سیٹ → {{v0}}",
      "t0551": "پابندی → {{v0}} ({{v1}} / {{v2}})",
      "t0552": "لاگو دفاعی پیش سیٹ: {{v0}}",
      "t0553": "fail2ban ناکام ہوگیا: {{v0}}",
      "t0554": "ufw ناکام: {{v0}}",
      "t0555": "{{v0}}",
      "t0556": "ufw حذف کرنے میں ناکام: {{v0}}",
      "t0557": "{{v0}}",
      "t0558": "{{v0}}: {{v1}}",
      "t0559": "{{v0}} vhost تک",
      "t0560": "کلسٹر_سائز={{v0}} < نوڈ {{v1}}",
      "t0561": "{{v0}} نوڈ کلسٹر",
      "t0562": "تحقیقات کی حمایت کرتا ہے {{v0}}",
      "t0563": "mysql/mariadb ناکام: {{v0}}",
      "t0564": "ریپلیکا/غلام دکھائیں ناکام: {{v0}}",
      "t0565": "شو ماسٹر ناکام ہو گیا: {{v0}}",
      "t0566": "بحالی کے لیے نقل، ={{v0}}",
      "t0567": "بنیادی بحالی، ={{v0}}",
      "t0568": "نقل غیر معمولی کردار={{v0}}",
      "t0569": "ماسٹر، رول={{v0}}",
      "t0570": "{{v0}} · {{v1}}",
      "t0571": "ٹار ناکام ہو گیا: {{v0}}",
      "t0572": "{{v0}} ({{v1}} بائٹس)",
      "t0573": "{{v0}} ہم مرتبہ ہدف",
      "t0574": "{{v0}}: شناخت {{v1}} دستیاب نہیں — کلید",
      "t0575": "{{v0}}: ssh mkdir ناکام ہو گیا {{v1}}",
      "t0576": "{{v0}}: {{v1}}",
      "t0577": "{{v0}}/{{v1}}: scp ناکام {{v2}}",
      "t0578": "{{v0}} ایجنٹ · op={{v1}}",
      "t0579": "{{v0}}: قطار ناکام ہو گئی {{v1}}",
      "t0580": "نامعلوم {{v0}}",
      "t0581": "Galera conf ({{v0}})",
      "t0582": "{{v0}} conf انسٹال کریں اور جوائن کریں (/SSH/fleet)",
      "t0583": "conf → systemctl mariadb کو دوبارہ شروع کریں (بوٹسٹریپ نوڈ نہیں)",
      "t0584": "conf نہیں ملا: {{v0}}",
      "t0585": "مقامی اپلائی سپورٹ {{v0}}",
      "t0586": "انسٹال شدہ سسٹم ڈراپ ان: {{v0}}",
      "t0587": "رائٹ سسٹم کنف ناکام: {{v0}}",
      "t0588": "galera_new_cluster ناکام ہوگیا: {{v0}}",
      "t0589": "systemctl دوبارہ شروع کریں {{v0}} (/slot/sentinel scripts/ سے)",
      "t0590": "کیا systemctl دوبارہ شروع ہوا {{v0}}",
      "t0591": "ssh تحقیقات ناکام ہوگئی: {{v0}}",
      "t0592": "نقل کی جانچ ناکام ہوگئی: {{v0}}",
      "t0593": "بنیادی تحقیقات ناکام ہوگئی: {{v0}}",
      "t0594": "{{v0}} نوڈ پروب ٹھیک ہے · سائز={{v1}}",
      "t0595": "{{v0}} نوڈ پروب ٹھیک ہے۔",
      "t0596": "{{v0}} اور {{v1}} پر انسٹال کریں",
      "t0597": "scp ناکام {{v0}}",
      "t0598": "conf انسٹال کرنا ناکام ہو گیا: {{v0}}",
      "t0599": "conf تحریری دوبارہ شروع {{v0}} ناکام",
      "t0600": "{{v0}}${restart؟",
      "t0601": "سپورٹ کرتا ہے: {{v0}}",
      "t0602": "کلسٹر کو سپورٹ کرتا ہے: {{v0}}",
      "t0603": "سٹاپ {{v0}} پروجیکٹ یونٹ (ٹھیک ہے {{v1}})",
      "t0604": "سٹاپ ناٹ ایگزٹ ({{v0}}) — ڈمپ",
      "t0605": "اور {{v0}} RDB (اسکیپ ڈمپ)",
      "t0606": "ہو گیا → {{v0}}",
      "t0607": "تخلیق کنندہ {{v0}} uid={{v1}}",
      "t0608": "صارف {{v0}}",
      "t0609": "useradd ناکام ہو گیا: {{v0}}",
      "t0610": "chown ناکام ہو گیا: {{v0}}",
      "t0611": "گھر، سکپڈ چاؤن: {{v0}}",
      "t0612": "ڈمپ یا: {{v0}}",
      "t0613": "RDB: {{v0}}",
      "t0614": "RDB بحال کریں → {{v0}}",
      "t0615": "RDB ناکام ہو گیا: {{v0}}",
      "t0616": "ریڈیس اسٹارٹ/پنگ: {{v0}}",
      "t0617": ": {{v0}} — ڈیٹا ڈمپ کریں",
      "t0618": "sha256 کو نشانہ نہیں بنایا جا سکتا: {{v0}}",
      "t0619": "ysk.json sha256 {{v0}}...",
      "t0620": "ysk.json local={{v0}} remote={{v1}}",
      "t0621": "مقامی ڈیٹا ڈائر: {{v0}}",
      "t0622": "dataDir: {{v0}}",
      "t0623": "گھر چھوڑ دیا: {{v0}}",
      "t0624": "home dataDir, dataDir: {{v0}}",
      "t0625": "rsync ہوم ناکام ہو گیا {{v0}}",
      "t0626": "منتقلی: ہوم rsync ناکام {{v0}}",
      "t0627": "چھوڑ دیا گیا: {{v0}}",
      "t0628": "منتقلی ہو گئی → {{v0}}:{{v1}}",
      "t0629": "پروجیکٹ {{v0}} گھر: {{v1}}",
      "t0630": "پروجیکٹ {{v0}} bind_ip={{v1}} — can (IP )",
      "t0631": "پروجیکٹ {{v0}} گھر کا راستہ نہیں: {{v1}}",
      "t0632": "ڈسک پر یتیم گھر (کوئی مماثل اسٹور پروجیکٹ نہیں): {{v0}}",
      "t0633": "میلڈر: {{v0}}",
      "t0634": "{{v0}} — ہدف نہیں بنا سکتا",
      "t0635": "تحقیقات نہیں کر سکتے {{v0}}",
      "t0636": "{{v0}} · {{v1}}",
      "t0637": "پروجیکٹ {{v0}} · {{v1}} · DB {{v2}} · Redis {{v3}}",
      "t0638": "سافٹ ویئر انسٹال {{v0}} · homes {{v1}}",
      "t0639": "کٹ اوور میزبان {{v0}}",
      "t0640": "{{v0}} وارننگ (انتباہیں) — کٹ اوور سے پہلے جائزہ لیں۔",
      "t0641": "کلید {{v0}}",
      "t0642": "کینکی: {{v0}}",
      "t0643": "ٹارگٹ نہیں لکھیں مجاز_کیز: {{v0}}",
      "t0644": "{{v0}} انسٹال کریں ( کلید )",
      "t0645": "حذف کی ناکام: {{v0}}",
      "t0646": "{{v0}} دستیاب ہے۔",
      "t0647": "dataDir: {{v0}}",
      "t0648": "~{{v0}}",
      "t0649": "دستیاب {{v0}} (ڈمپ)",
      "t0650": ": دستیاب {{v0}}, ≥ {{v1}}",
      "t0651": "وارننگ {{v0}} (نہیں)",
      "t0652": "SSH کنکشن {{v0}}",
      "t0653": "صارف {{v0}} روٹ نہیں ہے (MVP کو جڑ کی ضرورت ہے)",
      "t0654": "OS کو سپورٹ کرتا ہے ({{v0}})؛ Debian/Ubuntu کی ضرورت ہے۔",
      "t0655": "ہدف دستیاب {{v0}} ≥ {{v1}}",
      "t0656": "ہدف: دستیاب {{v0}}، {{v1}} درکار ہے",
      "t0657": "ہدف {{v0}}/ysk.json — انکار کریں ( forceWipeTarget)",
      "t0658": "targetdirectory ysk.json: {{v0}}",
      "t0659": "targetdirectorycreate: {{v0}}",
      "t0660": "{{v0}}s",
      "t0661": "{{v0}}s ≥ 120s (TLS/TOTP)",
      "t0662": "پروجیکٹ {{v0}} bind_ip={{v1}} — (انٹرفیس) کے لیے",
      "t0663": "{{v0}} project.bind_ip",
      "t0664": "bind_ip برقرار نہیں رہ سکتا: {{v0}}",
      "t0665": "nginx مطابقت پذیری: {{v0}}",
      "t0666": ": {{v0}}",
      "t0667": "شناخت {{v0}} دستیاب نہیں ہے۔",
      "t0668": "SSH ناکام ایگزٹ = {{v0}}: {{v1}}",
      "t0669": "راستہ: {{v0}}",
      "t0670": "rsync ناکام ایگزٹ = {{v0}}: {{v1}}",
      "t0671": "Redis RDB نے لکھا {{v0}} (-rdb)",
      "t0672": "--rdb ناکام ہو گیا: {{v0}}",
      "t0673": "BGSAVE ناکام ہو گیا: {{v0}}",
      "t0674": "Redis RDB {{v0}} → {{v1}} (BGSAVE)",
      "t0675": "RDB Redis نہیں کر سکتا (src={{v0}})",
      "t0676": "{{v0}} {{v1}} {{v2}}",
      "t0677": "گھر، چھوڑ دیا گیا: {{v0}}",
      "t0678": "گھر {{v0}}",
      "t0679": "میلڈر: {{v0}}",
      "t0680": "میلڈیر {{v0}}",
      "t0681": "ysk.json فنگر پرنٹ (دوبارہ درخواست دے سکتا ہے) مقامی≠ذریعہ",
      "t0682": "تیاری کی خرابی: {{v0}}",
      "t0683": "DNS کٹ اوور: A/AAAA IP کے ساتھ → {{v0}}{{v1}}",
      "t0684": "توثیق ناکام: {{v0}} بے میل",
      "t0685": "پاس ہونے کی تصدیق کریں (غیر مماثلت = {{v0}})",
      "t0686": "غلط ہدف: {{v0}} (روٹ @ میزبان یا میزبان کی ضرورت ہے)",
      "t0687": "نوکری نہیں ملی {{v0}}",
      "t0688": ": ہدف YSK_EXECUTE=1 ysk-سرور منتقلی پوسٹ --job {{v0}} --data-dir {{v1}}",
      "t0689": "ہو گیا → {{v0}}",
      "t0690": "کٹ اوور میزبان: {{v0}}",
      "t0691": "پوسٹ ہو گئی @ {{v0}}",
      "t0692": "نوکری نہیں ملی {{v0}} ( dataDir rsync)",
      "t0693": "کامیابی نہیں ({{v0}})",
      "t0694": "بوٹسٹریپ ہو گیا → {{v0}}",
      "t0695": "ناکام نہیں ہوا: {{v0}}",
      "t0696": "سپورٹ موڈ: {{v0}}",
      "t0697": "ایج نوڈ نہیں ملا: {{v0}}",
      "t0698": "نوڈ {{v0}} کنارے (یا اصل)",
      "t0699": "DNS کو سپورٹ کرتا ہے: {{v0}}",
      "t0700": "SSL وضع کو سپورٹ کرتا ہے: {{v0}}",
      "t0701": "CDN {{v0}}",
      "t0702": "اصل شیلڈ نوڈ موجود نہیں ہے: {{v0}}",
      "t0703": "کنارے: {{v0}}",
      "t0704": "اصل URL (پروجیکٹ بائنڈ سے): {{v0}}",
      "t0705": "CDN {{v0}} اپ ڈیٹ کریں",
      "t0706": "CDN {{v0}} بنائیں",
      "t0707": "اصل ڈھال: کنارے کی ڈھال {{v0}} → {{v1}}",
      "t0708": "origin.kind=project نہیں پروجیکٹOriginUrl — {{v0}}",
      "t0709": "کنارے {{v0}} ({{v1}}): منصوبہ بند (پنکھے سے باہر نہیں — PR-C3)",
      "t0710": "کنارے {{v0}}: نوڈ",
      "t0711": "نظم شدہ nginx لکھا: {{v0}}",
      "t0712": "لکھا ہوا کنارے: {{v0}}",
      "t0713": "مقامی nginx -t ناکام ہوگیا (proxy_cache_path http{} کر سکتا ہے): {{v0}}",
      "t0714": "certId={{v0}} ڈومین={{v1}}",
      "t0715": "certId={{v0}} فائل موجود نہیں ہے: {{v1}}",
      "t0716": "certId={{v0}} نہیں ملا",
      "t0717": "dataDir سرٹیفکیٹ {{v0}}",
      "t0718": "مقامی آئیے انکرپٹ کریں {{v0}}",
      "t0719": "scp ناکام {{v0}}",
      "t0720": "mkdir ناکام ہوگیا {{v0}}",
      "t0721": "certbot ناکام ہو گیا: {{v0}}",
      "t0722": "originShieldNodeId={{v0}} — شیلڈ",
      "t0723": "{{v0}}: SSH ہدف — SSH لاگو (چھوڑ دیا ہوا بیڑا)",
      "t0724": "فلیٹ نہیں کر سکتا (بلاک = {{v0}}) — قطار یا SSH",
      "t0725": "fleet {{v0}} edge — قطار ≠ ایجنٹ nginx دوبارہ لوڈ؛ ایجنٹس",
      "t0726": "fleetAgentId={{v0}} — فلیٹ کی قطار درکار ہے (API کرے گا)؛ یا SSH لاگو کریں۔",
      "t0727": "conf نہیں ملا: {{v0}}",
      "t0728": "conf ناکام: {{v0}}",
      "t0729": "بیڑے کی قطار ناکام ہوگئی: {{v0}}",
      "t0730": "nginx -t ناکام: {{v0}}",
      "t0731": "SSH mkdir ناکام ہو گیا: {{v0}}",
      "t0732": "scp ناکام: {{v0}}",
      "t0733": "ریموٹ دوبارہ لوڈ ناکام: {{v0}}",
      "t0734": "fleetAgentId={{v0}} — پرج فلیٹ قطار یا SSH",
      "t0735": "قطار ناکام ہو گئی: {{v0}}",
      "t0736": "صاف کرنا ناکام ہو گیا: {{v0}}",
      "t0737": "ریموٹ صاف کرنے میں ناکام: {{v0}}",
      "t0738": "فلیٹ صاف کرنا {{v0}} — قطار میں ≠ کنارے صاف کرنا",
      "t0739": "geo {{v0}}: نامعلوم نوڈ {{v1}}",
      "t0740": "وزنی maxRr={{v0}} ( {{v1}})",
      "t0741": "minHealthyEdges={{v0}} {{v1}} کنارے —: IP کنارے (آف لائن)",
      "t0742": "کنارے {{v0}} — چھوڑ دیا گیا۔",
      "t0743": "تحقیقات {{v0}}: {{v1}}",
      "t0744": "zoneId={{v0}} ({{v1}})",
      "t0745": "{{v0}} صارف کا نظم {{v1}} — CDN write managedBy=cdn (کر سکتے ہیں اور؛ براہ کرم زون چیک کریں)",
      "t0746": "جیو سب ڈومین {{v0}}: IP — چھوڑ دیا گیا۔",
      "t0747": "رسائی_لاگ {{v0}} ({{v1}} کیشے اسٹیٹس ٹوکن)",
      "t0748": "پڑھیں لاگ {{v0}}",
      "t0749": "کیشے ڈائرکٹری {{v0}} ≈ {{v1}} بائٹس (نہیں)",
      "t0750": "کیشے {{v0}}/{{v1}}",
      "t0751": "IPv4 غلط: {{v0}}",
      "t0752": "IPv6 غلط: {{v0}}",
      "t0753": "CDN نوڈ {{v0}}",
      "t0754": "HTTP {{v0}} ( برائے ){{v1}}",
      "t0755": "HTTP ناکام: {{v0}}",
      "t0756": "TCP {{v0}}:443/80 کنکشن نہیں ہو سکتا",
      "t0757": "{{v0}}/{{v1}}",
      "t0758": "فہرست یونٹس ناکام ہو گئے: {{v0}}",
      "t0759": "{{v0}} سروس یونٹس",
      "t0760": "یونٹ {{v0}}",
      "t0761": "{{v0}} بائٹس",
      "t0762": "journalctl · {{v0}}",
      "t0763": "ویکیوم کیا: {{v0}}",
      "t0764": "ویکیوم ناکام: {{v0}}",
      "t0765": "فلٹر: {{v0}}",
      "t0766": "فائل {{v0}} · {{v1}} بائٹس · {{v2}}",
      "t0767": "راستے کی اجازت کی فہرست: {{v0}}",
      "t0768": "جرنل: ≈{{v0}} MB ( {{v1}} MB)",
      "t0769": "پروجیکٹ {{v0}} · {{v1}} لاگ (ڈائریکٹری)",
      "t0770": "برآمد کیا گیا {{v0}} ({{v1}})",
      "t0771": "نہیں {{v0}}",
      "t0772": "(DB-IP سٹی لائٹ {{v0}}؛ ناکام)",
      "t0773": "فال بیک {{v0}}",
      "t0774": ": {{v0}} · {{v1}} · {{v2}} · {{v3}}{{v4}} · ASN {{v5}}",
      "t0775": "فائل ({{v0}} B)، ڈاؤن لوڈ ناکام ہو سکتی ہے۔",
      "t0776": "{{v0}} فال بیک (کامیابی)",
      "t0777": "اپ ڈیٹ کریں {{v0}} ({{v1}} B)",
      "t0778": "اپ ڈیٹ ناکام ہو گیا {{v0}}: {{v1}}{{v2}}",
      "t0779": "فاؤنڈ سیٹنگز نہیں: {{v0}}",
      "t0780": "سیٹنگ نہیں کر سکتے ہیں: {{v0}}",
      "t0781": "سرٹیفکیٹ نہیں ملا: {{v0}}",
      "t0782": "ڈرائی رن: سسٹم سی ٹی ایل نہیں {{v0}}۔ شامل کریں --execute YSK_EXECUTE=1 + جڑ پہلے واقعی",
      "t0783": "نوکری نہیں ملی {{v0}}",
      "t0784": "ویب UI: نہیں ملا (ایپس/ویب بنائیں یا YSK_WEB_ROOT سیٹ کریں)\\n",
      "t0785": "DNS زون تخلیق (ڈرافٹ): {{v0}}",
      "t0786": "DNS زون بنانا ناکام ہو گیا: {{v0}}",
      "t0787": "میل ڈومین: {{v0}}",
      "t0788": "میل ڈومین تخلیق ناکام: {{v0}}",
      "t0789": "{{v0}} کرون آف کر سکتے ہیں",
      "t0790": "آرام دہ {{v0}}/{{v1}} ٹھیک ہے۔",
      "t0791": ": {{v0}} {{v1}}",
      "t0792": "ترتیبات {{v0}}. --قوت",
      "t0793": "ترتیبات {{v0}}",
      "t0794": "انٹرفیس نہیں ملا {{v0}}",
      "t0795": "میزبان نام ناکام ہو گیا: {{v0}}",
      "t0796": "خوبصورت میزبان نام ناکام ہو گیا: {{v0}}",
      "t0797": "ٹائم زون ناکام ہو گیا: {{v0}}",
      "tScoreFrom": "سکور={{score}} از={{from}}",
      "appliedTag": "(لاگو)",
      "writtenTag": "(صرف تحریری)",
      "selfDestMissing": "چلتی ہوئی انسٹال ڈائریکٹری نہیں ملی (systemd ExecStart یا cli.js)",
      "selfDestUnwritable": "چلتی ہوئی انسٹال ڈائریکٹری پر لکھ نہیں سکتے {{v0}}",
      "selfApplied": "{{v0}} کو {{v1}} پر لاگو کر دیا گیا",
      "selfVerifyFail": "لاگو کرنے کے بعد ورژن فائل میں {{v0}} نہیں ہے",
      "selfDownloadFail": "سرکاری پیکج {{v0}} ڈاؤن لوڈ یا کھول نہیں سکے: {{v1}}",
      "selfOverlayFail": "سرکاری پیکج چلتی ہوئی ڈائریکٹری پر لاگو نہیں ہو سکا: {{v0}}",
      "selfUpgradeHint": "پینل لاگو کرنا ناکام۔ root سے چلائیں: curl -fsSL https://raw.githubusercontent.com/yanshekki/ysk-server/main/install.sh | bash -s -- --upgrade"
    },
    "tpl": {
      "deleted": "حذف شدہ {{name}}",
      "removed": "ہٹا دیا گیا {{name}}",
      "failedDetail": "ناکام: {{detail}}",
      "failedColon": "ناکام: {{detail}}",
      "actionFailed": "{{action}} ناکام: {{detail}}",
      "restartFailed": "دوبارہ شروع کرنا ناکام ہو گیا: {{detail}}",
      "chownFailed": "chown ناکام ہو گیا: {{detail}}",
      "available": "دستیاب: {{detail}}",
      "supportedNotProbed": "{{name}} کو سپورٹ کرتا ہے — ابھی تک جانچ نہیں ہوئی۔",
      "wrote": "{{path}} لکھا",
      "wroteSettings": "تحریری ترتیبات {{path}}",
      "wroteManaged": "نظم شدہ فائل لکھی {{path}}",
      "copyFailed": "کاپی ناکام ہو گئی: {{detail}}",
      "copyFailed2": "کاپی ناکام ہو گئی: {{detail}}",
      "reloadFailed": "دوبارہ لوڈ کرنے میں ناکام: {{detail}}",
      "reloadFailed2": "دوبارہ لوڈ کرنے میں ناکام: {{detail}}",
      "nginxReloadFailed": "nginx دوبارہ لوڈ کرنے میں ناکام: {{detail}}",
      "nginxTestFailed": "nginx -t ناکام: {{detail}}",
      "nginxConfigFailed": "Nginx ترتیب کی جانچ ناکام ہوگئی: {{detail}}",
      "psqlFailed": "psql ناکام: {{detail}}",
      "redisCliFailed": "redis-cli ناکام: {{detail}}",
      "restartFailed2": "دوبارہ شروع کرنے میں ناکام: {{detail}}",
      "missing": "غائب {{name}}",
      "project": "پروجیکٹ {{name}}",
      "logNotFound": "لاگ نہیں ملا: {{path}}",
      "clusterNotFound": "کلسٹر نہیں ملا: {{id}}",
      "domainInvalid": "غلط ڈومین: {{domain}}",
      "exported": "برآمد شدہ {{path}}",
      "reenabledLink": "دوبارہ فعال کنکشن {{name}}",
      "installed": "انسٹال",
      "missingDataDir": "ڈیٹا ڈائر غائب ہے۔",
      "installIncomplete": "نامکمل انسٹال کریں۔",
      "noPackages": "کوئی پیکجز نہیں۔",
      "recentlyUpdated": "حال ہی میں اپ ڈیٹ کیا گیا۔",
      "needRootRead": "پڑھنے کے لیے جڑ کی ضرورت ہے۔",
      "reenabledPersist": "کنکشن دوبارہ فعال کیا گیا (ریبوٹ سے بچ جاتا ہے)",
      "runtimeOnlyHint": "(ریبوٹ کے دوران برقرار نہیں رہ سکتا؛ برقرار رکھنے کے لیے محفوظ کا استعمال کریں)",
      "statusWrittenPartial": "حیثیت: تحریری/جزوی",
      "keyMissingOrNotDeleted": "کلید غائب ہے یا حذف نہیں ہوئی ہے۔",
      "passwordCryptStored": "پاس ورڈ کو کرپٹ ہیش کے بطور محفوظ کیا گیا (سادہ متن نہیں)",
      "skipInvalidUsername": "غلط صارف نام کو چھوڑ دیا گیا۔",
      "digNoAnswer": "dig: کوئی جواب نہیں (NXDOMAIN یا خالی)",
      "ipAddrAddFailed": "ip addr کا اضافہ ناکام ہو گیا: {{detail}}",
      "ipAddrDelFailed": "آئی پی ایڈر ڈیل ناکام: {{detail}}",
      "connUpWarn": "کنکشن اپ وارننگ: {{detail}}",
      "ntpEnableFailed": "NTP کو فعال کرنا ناکام ہو گیا: {{detail}}",
      "cancelFailed": "منسوخ کرنا ناکام ہو گیا: {{detail}}",
      "powerCmdFailed": "پاور کمانڈ ناکام ہو گئی: {{detail}}",
      "reniceFailed": "رینس ناکام ہو گیا: {{detail}}",
      "pgIncludeHint": "اس فائل کو postgresql.conf میں شامل کریں، یا درخواست دیتے وقت اسے کاپی کریں۔",
      "none": "کوئی نہیں",
      "success": "کامیابی",
      "on": "پر",
      "off": "بند",
      "continueOp": "جاری رکھیں",
      "unavailable": "دستیاب نہیں",
      "unknownError": "نامعلوم غلطی",
      "noParen": "(کوئی نہیں)",
      "keepOldDb": "(پرانا ڈی بی رکھا ہوا)",
      "ufwNotDetected": "اس میزبان پر UFW کا پتہ نہیں چلا",
      "fail2banStartHint": "اسے fail2ban صفحہ پر شروع کریں۔",
      "hasExecuteNotRoot": "EXECUTE آن ہے لیکن عمل روٹ نہیں ہے۔",
      "notRootTarget": "روٹ نہیں (ٹارگٹ useradd/apt بلاک کر دیا جائے گا)",
      "reapplyDone": "کلیدی مراحل کو دوبارہ لاگو کریں۔",
      "someFailed": "کچھ ناکام ہوئے — نتائج دیکھیں",
      "securityDesc": "پاس ورڈز، TLS، مقامی حدود",
      "yskControlPlane": "YSK کنٹرول ہوائی جہاز",
      "sslDistributeNote": "SSL تقسیم: سرٹیفکیٹ آن ایج ≠ مکمل براؤزر ٹرسٹ چین؛ dig/curl -vI https:// سے تصدیق کریں",
      "autoNever": "کبھی خودکار نہیں۔",
      "autoManualEmergency": "صرف دستی ایمرجنسی",
      "probeMech": "عوامی TCP، پینل کی درخواست/منٹ، TCP استعمال، fail2ban، UFW",
      "probeTunable": "بلند / کم حد",
      "priorityBlockers": "ایڈریس {{count}} بلاکر پہلے: {{list}}",
      "readinessNotProduction": "تیاری پیداوار کے لیے تیار نہیں ہے: {{list}}",
      "noRestart": "دوبارہ شروع نہیں",
      "cityPolicyOff": "(شہر کی پالیسی بند)",
      "pidStarted": "عمل شروع ہوا pid={{pid}} {{extra}}",
      "pidUser": "(صارف={{user}})",
      "pidDegraded": "(ذلت آمیز)",
      "killFailed": "kill -s {{sig}} ناکام: {{detail}}",
      "routeAdded": "شامل کردہ راستہ {{dst}}{{via}}{{dev}}",
      "dnsWritten": "لکھا ہوا {{conn}}: DNS {{dns}}{{search}}",
      "peerInstalled": "{{dest}}{{restart}} پر انسٹال"
    },
    "installedTool": "نصب (آلہ)",
    "cron": {
      "preserveHostLines": "محفوظ کردہ {{count}} غیر YSK ہوسٹ کرونٹاب لائن (مکمل مسح نہیں)۔",
      "noHostLinesOrEmpty": "کوئی اضافی غیر YSK ہوسٹ کرونٹاب لائنیں (یا خالی) نہیں۔",
      "installReplacesYskOnly": "اپ ڈیٹس انسٹال کریں صرف YSK نشان زدہ جابز؛ دیگر میزبان ملازمتوں کو ملا کر رکھا گیا تھا۔",
      "hostScanNeedRoot": "دوسرے صارفین کے کرونٹابس کو پڑھنے کے لیے کنٹرول جہاز کو جڑ کے طور پر درکار ہوتا ہے۔ صرف عمل صارف کا کرونٹاب درج ہے۔",
      "hostScanSkipUser": "چھوڑ دیا گیا صارف {{user}} (کوئی اجازت نہیں)",
      "hostUserInvalid": "غلط کرونٹاب صارف۔",
      "hostScheduleInvalid": "غلط میزبان کرون شیڈول۔",
      "hostLineNotJob": "وہ کرونٹاب لائن کوئی کام نہیں ہے۔",
      "hostLineMissing": "کوئی مماثل کرونٹاب لائن (میزبان کرونٹاب بدل گیا ہو)۔",
      "hostLineDuplicate": "وہ جاب لائن {{count}} بار ظاہر ہوتی ہے۔ پہلے ایک منفرد لائن میں ترمیم کریں۔",
      "hostReadFailed": "کرونٹاب کو پڑھا نہیں جا سکا: {{detail}}",
      "hostWriteFailed": "crontab لکھنا ناکام ہو گیا: {{detail}}",
      "hostRewriteNeedExecute": "میزبان کرونٹاب لائن لکھنے کے لیے روٹ اور YSK_EXECUTE=1 کی ضرورت ہوتی ہے۔ صرف پیش نظارہ۔",
      "hostRewriteNeedRoot": "دوسرے صارف کے کرونٹاب میں ترمیم کرنے کے لیے روٹ کے طور پر کنٹرول طیارے کی ضرورت ہوتی ہے۔",
      "hostPreview": "اگلی لائن: {{line}}",
      "hostPreviewDelete": "اگلا: اس لائن کو ہٹا دیں۔",
      "hostRewritten": "{{user}} کے لیے کرونٹاب لکھا۔",
      "hostRunNeedExecute": "ہوسٹ کرون کمانڈ چلانے کے لیے YSK_EXECUTE=1 کی ضرورت ہے۔",
      "hostRan": "{{user}} کے بطور میزبان کرون کمانڈ چلائیں۔",
      "hostAdoptNeedExecute": "پینل میں میزبان لائن کو اپنانے کے لیے YSK_EXECUTE=1 کی ضرورت ہوتی ہے (بصورت دیگر انسٹال اس کی نقل بن جائے گا)۔",
      "hostAdopted": "میزبان لائن ٹیگ کردہ # ysk:{{id}} اور پینل میں رجسٹرڈ ہے۔",
      "hostConfirmMismatch": "تصدیق کا حکم سے مماثل ہونا ضروری ہے۔",
      "hostAdoptOnlyInstallUser": "صرف crontab Install writes (root/ this process user) کے لیے پینل میں لیں۔ دوسرے صارفین کو انسٹال کرنے پر ڈپلیکیٹ کیا جائے گا۔",
      "hostAdoptEnableFirst": "میزبان لائن کو پینل میں لے جانے سے پہلے اسے فعال کریں۔",
      "hostPercentNewline": "crontab unescaped % کو ایک نئی لائن کے طور پر دیکھتا ہے۔ تاریخ کے فارمیٹس کو بطور \\%Y لکھیں (یا % سے بچیں)۔"
    },
    "dbBrowser": {
      "pmaInstalled": "phpMyAdmin {{path}} پر انسٹال ہوا",
      "pmaConfigWritten": "phpMyAdmin config اور tmp لکھا ہوا (کوکی تصنیف؛ HTTPS تجویز کردہ)",
      "pmaExtractFailed": "phpMyAdmin ڈاؤن لوڈ/اقتباس ناکام: {{detail}}",
      "projectCreated": "پروجیکٹ بنایا گیا {{id}} ({{name}})"
    },
    "firewallAllow": {
      "already": "{{port}}/{{proto}}{{from}}: پہلے ہی اجازت ہے۔",
      "partial": "جزوی: {{ok}} ٹھیک ہے، {{fail}} ناکام ہو گیا۔",
      "fromLabel": "{{from}} سے"
    },
    "firewallDeleteByComment": {
      "removed": "ہٹا دیا گیا {{n}} فائر وال کے اصول {{prefix}} مماثل",
      "none": "فائر وال کے کوئی اصول مماثل نہیں ہیں {{prefix}}"
    },
    "serviceExposure": {
      "needsDecision": "{{service}}: تصدیق کریں کہ آیا اس سروس کو نیٹ ورک پر ظاہر کرنا ہے۔",
      "private": "{{service}}: نجی رکھا (عوامی فائر وال کی اجازت نہیں ہے)",
      "restrictedEmpty": "محدود موڈ کو کم از کم ایک اجازت شدہ IP/CIDR کی ضرورت ہے۔",
      "badCountry": "ملک کا غلط کوڈ: {{cc}}",
      "zoneDownloadFail": "{{cc}}: {{detail}} کے لیے کنٹری زون ڈاؤن لوڈ ناکام ہو گیا",
      "zoneEmpty": "{{cc}} کے لیے کنٹری زون خالی ہے۔",
      "zoneDownloaded": "{{cc}} کے لیے {{n}} CIDRs ڈاؤن لوڈ کیے گئے",
      "zoneMissing": "{{cc}} کے لیے کوئی زون فائل نہیں — geoip/country-zones کے نیچے رکھیں یا ڈاؤن لوڈ کی اجازت دیں",
      "zoneCidrCap": "کنٹری CIDR فہرست {{n}} اندراجات تک محدود ہے۔",
      "geoNeedExecute": "ملک کی اجازت یافتہ فہرست کو YSK_EXECUTE کی ضرورت ہے۔",
      "geoNeedRoot": "ملک کی اجازت کی فہرست کو جڑ کی ضرورت ہے۔",
      "geoNoCidrs": "کوئی بھی ملک CIDRs لوڈ نہیں کیا گیا — جیو کی اجازت کی فہرست کا اطلاق نہیں کر سکتا",
      "ipsetMissing": "ipset انسٹال نہیں ہوا — ملک کی اجازت کی فہرست کو چھوڑ دیا گیا۔",
      "ipsetApplyFail": "ipset/iptables کا اطلاق ناکام ہو گیا: {{detail}}",
      "ipsetApplied": "ملک کی اجازت کی فہرست سیٹ {{set}} ({{countries}}, {{n}} CIDRs)",
      "ipsetCleared": "کلیئرڈ کنٹری آئی پی سیٹ {{set}}",
      "geoBestEffort": "کنٹری فلٹرنگ بہترین کوشش ہے (ipset)؛ کلاؤڈ سیکیورٹی گروپ الگ ہیں۔"
    },
    "goLive": {
      "deployIncomplete": "goLive: نامکمل تعینات کریں۔",
      "deployFailed": "goLive تعیناتی ناکام ہو گئی: {{detail}}",
      "publishIncomplete": "goLive: نامکمل شائع کریں۔",
      "publishFailed": "goLive کی اشاعت ناکام ہو گئی: {{detail}}"
    },
    "ops": {
      "projectNameExists": "پروجیکٹ کا نام پہلے سے موجود ہے: {{name}}",
      "sslNotReady": "SSL تیار نہیں: {{domain}} کے لیے کوئی سرٹیفکیٹ نہیں ہے۔",
      "sslNotReadyDetail": "SSL تیار نہیں: {{domain}} کے لیے کوئی سرٹیفکیٹ نہیں (پینل SSL یا آئیے لائیو پاتھ کو خفیہ کریں)۔",
      "sslGoToPage": "SSL پر سرٹیفکیٹ جاری کریں یا اپ لوڈ کریں، پھر + SSL شائع کریں۔",
      "sslRejectWrite": "nginx -t ناکامی سے بچنے کے لیے SSL nginx conf لکھنے سے انکار کر دیا۔",
      "installAborted": "انسٹال منسوخ (کلائنٹ منقطع یا منسوخ)",
      "phpPackagesPartialFail": "کچھ پی ایچ پی پیکجز ناکام ہو گئے: {{list}} (بنیادی CLI اب بھی کام کر سکتا ہے)",
      "pdnsBindConflict": "PowerDNS 0.0.0.0:53 (استعمال میں) کو پابند نہیں کر سکتا؛ اکثر نظام کے ساتھ حل شدہ تنازعات۔ عوامی IP کو باندھیں (پینل: پاور ڈی این ایس کو درست کریں)۔"
    },
    "webmail": {
      "notInstalled": "ویب میل انسٹال نہیں ہے؛ ڈاؤن لوڈ اور دوبارہ چلانے کو فعال کریں۔",
      "needExecute": "ویب میل کو ڈاؤن لوڈ کرنے کے لیے سسٹم میں تبدیلی کی اجازت (YSK_EXECUTE) اور آؤٹ باؤنڈ نیٹ ورک کی ضرورت ہے۔",
      "needExecuteBeforeCreate": "EXECUTE فعال ہونے تک ایک آدھا پروجیکٹ نہیں بنائے گا۔",
      "notRoundcubeTree": "دستاویز کی جڑ مکمل راؤنڈ کیوب ٹری نہیں ہے (اب بھی پی ایچ پی ہیلو ہو سکتا ہے)",
      "notSnappyTree": "دستاویز کی جڑ ایک مکمل SnappyMail درخت نہیں ہے۔",
      "installIncompleteHint": "پروجیکٹ موجود ہے لیکن ویب میل نامکمل ہے - EXECUTE کو فعال کریں پھر دوبارہ انسٹال/اپ گریڈ کریں",
      "extractFailed": "{{tool}} ڈاؤن لوڈ یا نکالنے میں ناکام: {{detail}}",
      "roundcubeInstalled": "نصب شدہ راؤنڈ کیوب {{version}} → {{path}}",
      "roundcubeReuse": "انسٹال شدہ راؤنڈ کیوب کو دوبارہ استعمال کرنا → {{path}}",
      "roundcubeConfigWritten": "رائونڈ کیوب کنفیگریشن (SQLite, IMAP 993, SMTP 587)",
      "snappyInstalled": "انسٹال کردہ SnappyMail {{version}} → {{path}}",
      "snappyReuse": "انسٹال کردہ سنیپی میل کو دوبارہ استعمال کرنا → {{path}}",
      "snappyAdminHint": "پہلی بار کھولنے پر، SnappyMail ایڈمن سیٹ اپ مکمل کریں اور مقامی IMAP ڈومین شامل کریں۔",
      "imapSmtpHint": "IMAP {{imap}}:993 · SMTP {{smtp}}:587 (مکمل میل باکس ایڈریس اور پاس ورڈ کے ساتھ لاگ ان کریں)",
      "projectCreated": "پی ایچ پی پروجیکٹ بنایا گیا {{name}} ({{tool}}, {{id}})",
      "domainRequired": "ویب میل کا میزبان نام درکار ہے۔",
      "openHint": "میل باکس ایڈریس اور پاس ورڈ کے ساتھ سائن ان کریں؛ گو لائیو کے بعد پروجیکٹس یا اس صفحہ سے URL کھولیں۔",
      "sslHint": "آئیے {{domain}} (SSL صفحہ) کے لیے انکرپٹ کرنے کی تجویز کریں",
      "bootstrapLegacyHint": "بوٹسٹریپ کے پاس کوئی پروجیکٹ سروس نہیں تھی — ڈیٹا ڈیر سکیلیٹن نے لکھا۔ پی ایچ پی پروجیکٹ پاتھ کے لیے پینل میں تخلیق اور براہ راست جانے کا استعمال کریں۔",
      "ssoPluginInstalled": "انسٹال کردہ SSO پلگ ان → {{path}}",
      "forceHttpsOn": "راؤنڈ کیوب فورس_https فعال (HTTPS درکار ہے)",
      "forceHttpsOff": "force_https آف - SSL کے بعد، زبردستی HTTPS چیک کر کے دوبارہ انسٹال کریں۔",
      "reinstallHint": "پروجیکٹ موجود ہے - استعمال کریں دوبارہ انسٹال/اپ گریڈ کریں یا دوبارہ انسٹال کریں: سچ",
      "reinstalling": "ویب میل کو پروجیکٹ میں دوبارہ انسٹال کرنا {{name}} ({{id}})",
      "reinstallStart": "دوبارہ انسٹال/اپ گریڈ کرنا شروع کرنا (ورژن پن {{version}}، پروجیکٹ {{id}})",
      "projectNotFound": "ویب میل پروجیکٹ نہیں ملا",
      "snappyAdminOnce": "سنیپی میل ایڈمن {{user}} — پاس ورڈ ایک بار دکھایا گیا (نتیجہ / ایک بار فائل دیکھیں)",
      "snappyAdminPassword": "سنیپی میل ایڈمن پاس ورڈ (ابھی کاپی کریں): {{password}}",
      "publicHtmlStub": "دستاویز کی جڑ میں ابھی بھی SnappyMail/RainLoop پیکیج اسٹب موجود ہے۔ HTTP کو عوامی_html ایپ ٹری کی خدمت کرنی چاہیے — اس اصلاح کے بعد ویب میل کو دوبارہ انسٹال کریں۔",
      "goLiveFailed": "ویب میل فائلیں انسٹال ہوگئیں، لیکن پروجیکٹ گو لائیو/ڈپلائی ہیلتھ ناکام ہوگیا - تفصیلات کو پھیلائیں۔",
      "forceHttpsNeedsSsl": "راؤنڈ کیوب فورس_https آن ہے: عوامی HTTPS پر انحصار کرنے سے پہلے اس میزبان نام کے لیے SSL کو پابند کریں، یا اس وقت تک زبردستی HTTPS کو غیر چیک کریں۔",
      "roundcubePublicHtmlDocRoot": "HTTP doc روٹ کو راؤنڈ کیوب پبلک_html ({{path}}) پر سیٹ کیا گیا",
      "docRootUpdated": "پروجیکٹ دستاویز کی جڑ کو {{path}} میں اپ ڈیٹ کر دیا گیا",
      "docRootUpdateFailed": "پروجیکٹ دستاویز کی جڑ کو اپ ڈیٹ نہیں کیا جا سکا: {{detail}}",
      "sqliteSchemaReady": "راؤنڈ کیوب ایس کیو ایلائٹ اسکیما کو شروع کیا گیا۔",
      "sqliteSchemaFailed": "راؤنڈ کیوب SQLite اسکیما init ناکام ہو گیا: {{detail}}",
      "snappyFullEmailLogin": "میل باکس لاگ ان کو مکمل ای میل (user@domain) استعمال کرنا چاہیے؛ مختصر مقامی حصہ غیر فعال ہے۔",
      "removedBogusPublicHtml": "بچا ہوا public_html (php-hello) ہٹا دیا گیا تاکہ غلط درخت سے ویب میل پیش نہ ہو۔",
      "snappyDocRoot": "SnappyMail HTTP دستاویز جڑ: {{path}}",
      "phpHelloStillPresent": "بائیں php-hello (YSK PHP OK) کو سائٹ روٹ کے طور پر انسٹال کریں — ویب میل کے نچوڑ نے اس کی جگہ نہیں لی"
    },
    "vpn": {
      "needInstall": "{{engine}} انسٹال کریں",
      "openvpnComing": "اگلے ریلیز کے لیے اوپن وی پی این کا مکمل راستہ تیار کیا گیا ہے۔",
      "outlineComing": "آؤٹ لائن / شیڈو ساکس کو بعد میں ریلیز کرنے کے لئے اسٹیج کیا گیا ہے۔",
      "needExecuteServer": "VPN سرور سیٹ اپ کے لیے روٹ اور YSK_EXECUTE=1 کی ضرورت ہے۔",
      "serverStopped": "{{engine}} سرور رک گیا۔",
      "serverStopFailed": "{{engine}} سرور کو روکا نہیں جا سکا: {{detail}}",
      "needExecuteClient": "VPN کلائنٹ کنیکٹ کے لیے روٹ اور YSK_EXECUTE=1 درکار ہے۔",
      "keygenFailed": "وائر گارڈ کلیدی جنریشن ناکام ہوگئی (کیا wg انسٹال ہے؟)",
      "serverKeysCreated": "WireGuard سرور کیز بنائی گئیں۔",
      "applyFailed": "WireGuard کی تشکیل کو لاگو کرنے میں ناکام: {{detail}}",
      "serverActive": "WireGuard سرور لاگو کیا گیا (UDP {{port}})۔",
      "serverMissing": "WireGuard سرور شروع نہیں ہوا — پہلے اسٹارٹ سرور چلائیں۔",
      "peerCreated": "کلائنٹ «{{name}}» بنایا گیا۔",
      "peerNotFound": "کلائنٹ نہیں ملا۔",
      "peerRemoved": "کلائنٹ کو ہٹا دیا گیا۔",
      "peersSynced": "چلتے ہوئے WireGuard انٹرفیس پر پیر کی فہرست دوبارہ لوڈ کی گئی۔",
      "setEndpointHint": "پبلک اینڈ پوائنٹ (میزبان:پورٹ) سیٹ کریں تاکہ موبائل کلائنٹس اس سرور تک پہنچ سکیں۔",
      "invalidConf": "Conf میں [Interface] اور PrivateKey شامل ہونا چاہیے۔",
      "clientImported": "پروفائل «{{name}}» درآمد کیا گیا۔",
      "profileNotFound": "کلائنٹ پروفائل نہیں ملا۔",
      "clientUpFailed": "رابطہ ناکام ہو گیا: {{detail}}",
      "clientUp": "منسلک: {{name}}",
      "clientDown": "منقطع: {{name}}",
      "clientDeleted": "حذف شدہ پروفائل: {{name}}",
      "autostartOn": "آٹو سٹارٹ آن: {{name}}",
      "autostartOff": "آٹو اسٹارٹ آف: {{name}}",
      "ovpnPkiStart": "OpenVPN PKI تیار ہو رہا ہے (DH params میں ایک منٹ لگ سکتا ہے)…",
      "ovpnPkiDone": "OpenVPN PKI تیار ہے۔",
      "ovpnServerActive": "OpenVPN سرور لاگو کیا گیا ({{proto}} {{port}})۔",
      "invalidOvpn": "OpenVPN conf میں کلائنٹ/ریموٹ ہدایات شامل ہونی چاہئیں۔",
      "ssHonest": "shadowsocks-libev ss-server استعمال کرتا ہے — مکمل آؤٹ لائن مینیجر نہیں۔",
      "ssKeysCreated": "شیڈوساکس سرور پاس ورڈ تیار ہوا۔",
      "ssServerActive": "شیڈو ساکس سرور لاگو کیا گیا (پورٹ {{port}})۔",
      "ssSharedPassword": "تمام ss:// لیبلز ایک سرور پاس ورڈ کا اشتراک کرتے ہیں (سرور کو دوبارہ یقینی بنا کر گھمائیں)۔",
      "ssPackageYielded": "Debian shadowsocks-libev ڈیفالٹ یونٹ کو روکا/نقاب کیا گیا تاکہ YSK اس میزبان پر عوامی {{port}} پابند کر سکے۔",
      "ssEndpointAutofilled": "عوامی اختتامی نقطہ {{endpoint}} پر سیٹ ہے۔",
      "ssClientsRewritten": "موجودہ اینڈ پوائنٹ/ پاس ورڈ کے لیے {{n}} کلائنٹ ss:// URI(s) کو دوبارہ تخلیق کیا گیا۔",
      "ssUfwOpened": "Shadowsacks کے لیے UFW {{port}}/tcp+udp کھولا گیا (اگر ufw انسٹال ہوا)۔",
      "endpointAutofilled": "عوامی اختتامی نقطہ {{endpoint}} پر سیٹ ہے۔",
      "ovpnClientsRewritten": "ڈاؤن لوڈ/QR کے لیے ریموٹ= {{n}} اوپن وی پی این کلائنٹ پروفائل (پروفائلز) میں اپ ڈیٹ کیا گیا۔",
      "accessFullNat": "مکمل انٹرنیٹ فعال (IP فارورڈ + NAT)",
      "accessLanOnly": "صرف LAN موڈ (کوئی انٹرنیٹ NAT نہیں)",
      "accessReconnectHint": "پہلے سے جڑے ہوئے کلائنٹس کو نئے راستے لینے کے لیے دوبارہ جڑنا ہوگا۔",
      "ovpnNatDurable": "اوپن وی پی این این اے ٹی/فارورڈ ریبوٹ کے لیے انسٹال ہوا (سسٹمڈ ExecStartPost)۔",
      "clientFullTunnelProtect": "مکمل ٹنل کلائنٹ کا پتہ چلا (AllowedIPs 0.0.0.0/0)۔ اپلائیڈ ہوسٹ پروٹیکٹ کریں تاکہ پینل/SSH جوابات LAN NIC پر رہیں۔",
      "clientFullTunnelHint": "اشارہ: صرف تقسیم تک رسائی کے لیے، conf میں AllowedIPs کو VPN/LAN CIDRs (0.0.0.0/0 نہیں) پر سیٹ کریں، پھر دوبارہ جڑیں۔"
    },
    "vnc": {
      "needInstall": "{{stack}} انسٹال کریں",
      "needExecute": "YSK_EXECUTE غیر فعال ہے — پیکیجز انسٹال نہیں کر سکتا یا لینکس کے صارفین کو فراہم نہیں کر سکتا۔",
      "needRoot": "روٹ کے طور پر نہیں چل رہا ہے — سسٹم useradd اور vncserver اپلائی بلاک ہیں۔",
      "hostnameResolves": "میزبان نام {{hostname}} حل کرتا ہے۔",
      "hostnameUnresolvable": "یہ میزبان اپنے میزبان نام ({{hostname}}) کو حل نہیں کر سکتا۔ VNC سیشن کا آغاز اس وقت تک ناکام رہے گا جب تک /etc/hosts کو درست نہیں کیا جاتا۔",
      "hostnameAlreadyResolves": "میزبان نام {{hostname}} پہلے ہی حل ہو چکا ہے — /etc/hosts میں کوئی تبدیلی نہیں ہوئی۔",
      "hostnameWouldAppend": "/etc/hosts میں شامل کریں گے: {{line}}",
      "hostnameAppended": "/etc/hosts میں شامل کیا گیا: {{line}}",
      "hostnameAppendFailed": "نہیں لکھا جا سکا /etc/hosts: {{detail}}",
      "hostnameAliasPresent": "میزبان نام {{hostname}} پہلے سے ہی ایک عین مطابق /etc/hosts عرف ہے — دوبارہ شامل نہیں کیا گیا۔",
      "hostnameStillUnresolvable": "/etc/hosts لکھا لیکن {{hostname}} پھر بھی حل نہیں ہوا۔ تصدیق کریں کہ nsswitch کے میزبانوں میں فائلیں شامل ہیں۔",
      "skipStartHostname": "ڈسپلے شروع نہیں کیا - پہلے میزبان نام کی قرارداد کو ٹھیک کریں۔",
      "novncAssetsOnly": "noVNC ویب اثاثے ملے۔ websockify بائنری ابھی تک غائب ہے۔",
      "viewerNeedExecute": "براؤزر ویو کے لیے مقامی VNC ڈیسک ٹاپ شروع کرنے کے لیے روٹ + YSK_EXECUTE کی ضرورت ہے۔",
      "browserSessionReady": "براؤزر VNC سیشن تیار ہے: {{name}}",
      "clientPathUserReachable": "راستہ: صارف کے قابل رسائی اختتامی نقطہ — {{name}} → {{target}} (پینل کے ذریعے براؤزر)",
      "clientPathServerProxy": "راستہ: سرور پراکسی — {{name}} → {{target}} (اس سرور کے ذریعے نکلنا)",
      "clientOpenInBrowserHint": "ایمبیڈڈ VNC کلائنٹ کے لیے کلائنٹ کی فہرست میں \"اوپن ان براؤزر\" استعمال کریں۔",
      "probeOk": "رسائی ٹھیک ہے: کنٹرول طیارہ TCP کو {{target}} تک کھول سکتا ہے",
      "probeRefused": "{{target}} پر کچھ نہیں سن رہا ہے (کنکشن سے انکار کر دیا گیا)۔ کیا VNC اس میزبان پر چل رہا ہے؟",
      "probeTimeout": "اس سرور سے {{target}} سے منسلک ہونے کا وقت ختم ہو گیا۔ فائر وال / روٹنگ چیک کریں۔",
      "probeDns": "میزبان نام \"{{host}}\" کو حل نہیں کیا جا سکتا۔",
      "probeNet": "اس سرور سے {{target}} کے لیے نیٹ ورک ناقابل رسائی ہے۔",
      "probeFailed": "{{target}}: {{detail}} تک نہیں پہنچ سکتا",
      "probeInvalid": "غلط VNC ہدف {{host}}:{{port}}",
      "probeHintUserReachable": "راستہ \"صارف کے قابل رسائی\" ہے: اس پینل کو اب بھی عوامی میزبان کے لیے TCP کھولنا چاہیے (براؤزر اکیلے RFB نہیں بول سکتا)۔",
      "probeHintServerProxy": "راستہ \"سرور پراکسی\" ہے: ہدف کو اس کنٹرول پلین ہوسٹ کے نیٹ ورک سے قابل رسائی ہونا چاہیے۔",
      "connectHostOverride": "سرور پراکسی: ڈسپلے ہوسٹ {{display}}، TCP {{connect}} سے جڑتا ہے",
      "probeConnectHostHint": "ڈسپلے ٹارگٹ {{display}}، probe/connect address {{connect}} (connect-host override)۔",
      "accountNotFound": "VNC اکاؤنٹ نہیں ملا",
      "accountExists": "اس نام یا لینکس صارف کے ساتھ ایک VNC اکاؤنٹ پہلے سے موجود ہے۔",
      "accountCreated": "VNC اکاؤنٹ بنایا گیا {{name}} ({{user}}، ڈسپلے :{{display}})",
      "accountUpdated": "اپ ڈیٹ شدہ VNC اکاؤنٹ {{name}}",
      "accountDeleted": "حذف شدہ VNC اکاؤنٹ {{name}}",
      "invalidName": "اکاؤنٹ کا نام غلط ہے۔",
      "invalidGeometry": "غلط ریزولوشن (مثلاً 1920x1080 استعمال کریں)",
      "displayBusy": "ڈسپلے نمبر غلط ہے یا پہلے سے استعمال میں ہے۔",
      "displayExhausted": "رینج میں کوئی مفت VNC ڈسپلے نمبر باقی نہیں ہے۔",
      "userWrittenOnly": "لینکس صارف {{user}} صرف کنٹرول جہاز میں ریکارڈ کیا گیا (useradd کے لیے root + YSK_EXECUTE کی ضرورت ہے)",
      "userExists": "لینکس صارف {{user}} پہلے سے موجود ہے۔",
      "userCreated": "لینکس صارف {{user}} بنایا گیا",
      "useraddFailed": "{{user}} کے لیے useradd ناکام ہو گیا: {{detail}}",
      "userdelBlocked": "روٹ + YSK_EXECUTE کے بغیر لینکس صارف {{user}} کو ہٹایا نہیں جا سکتا",
      "userAlreadyGone": "لینکس صارف {{user}} پہلے سے غائب ہے۔",
      "userdelFailed": "userdel {{user}} کے لیے ناکام ہو گیا: {{detail}}",
      "userdelLeftover": "پینل اکاؤنٹ ہٹا دیا گیا، لیکن لینکس صارف {{user}} اب بھی میزبان پر ہے۔ اسے صارفین یا میزبان سے ہٹا دیں۔",
      "userDeleted": "لینکس صارف کو ہٹا دیا گیا {{user}}",
      "passwordTooShort": "VNC پاس ورڈ کم از کم 6 حروف کا ہونا چاہیے۔",
      "passwordWrittenOnly": "پاس ورڈ کو صرف کنٹرول جہاز میں نشان زد کیا گیا ہے (vncpasswd کے لیے روٹ + YSK_EXECUTE کی ضرورت ہے)",
      "passwordFailed": "VNC پاس ورڈ لکھنے میں ناکام: {{detail}}",
      "passwordNeedTiger": "vncpasswd نہیں ملا۔ پاس ورڈ ترتیب دینے سے پہلے TigerVNC (tigervnc-standalone-server) انسٹال کریں۔",
      "passwordSet": "{{user}} کے لیے VNC پاس ورڈ سیٹ",
      "passwordUpdated": "{{name}} کے لیے پاس ورڈ اپ ڈیٹ ہو گیا",
      "passwordMetaOnly": "سسٹم لاگو ہونے تک پاس ورڈ کو صرف میٹا کے طور پر اسٹور کیا جاتا ہے۔",
      "xstartupWrittenOnly": "xstartup گھر پر نہیں لکھا گیا (روٹ + YSK_EXECUTE کی ضرورت ہے)",
      "xstartupWriteFailed": "~/.vnc/xstartup ({{detail}}) لکھنے میں ناکام۔ جڑ + YSK_EXECUTE کی ضرورت ہے۔",
      "xstartupFailed": "VNC xstartup/desktop ڈسپلے پر ناکام ہو گیا :{{display}} ({{detail}})۔ XFCE پروفائل کو ترجیح دیں یا ٹرمینل انسٹال کریں۔",
      "xstartupWritten": "{{path}} لکھا",
      "sessionStartBlocked": "روٹ + YSK_EXECUTE کے بغیر VNC سیشن شروع نہیں کیا جا سکتا",
      "sessionStartFailed": "ڈسپلے شروع کرنے میں ناکام :{{display}}: {{detail}}",
      "sessionStartHostname": "ڈسپلے شروع کرنے میں ناکام :{{display}}: یہ میزبان اپنے میزبان نام کو حل نہیں کر سکتا۔ میزبان نام کو /etc/hosts میں شامل کریں (یا DNS درست کریں) پھر سیشن دوبارہ شروع کریں۔",
      "sessionStarted": "{{user}} کے لیے VNC شروع کیا:{{display}} (پورٹ {{port}})",
      "sessionStartUnverified": "اسٹارٹ کمانڈ ٹھیک ہے لیکن آر ایف بی پورٹ ابھی تک نہیں سن رہا ہے۔",
      "sessionAlreadyRunning": "VNC پہلے سے ہی {{user}} پر چل رہا ہے:{{display}} (پورٹ {{port}})",
      "vncserverMissing": "TigerVNC سرور ریپر (tigervncserver/vncserver) انسٹال نہیں ہے - انسٹال ٹیب کا استعمال کریں",
      "vncserverWrapperMissing": "{{found}} ملا لیکن کوئی tigervncserver/vncserver ریپر نہیں — tigervnc-standalone-server کو دوبارہ انسٹال کریں",
      "vncPackageWithoutBin": "پیکیج tigervnc-standalone-server انسٹال ہے لیکن اسٹارٹ اسکرپٹ غائب ہے - پیکیج کو دوبارہ انسٹال کریں",
      "needPasswordBeforeStart": "شروع کرنے سے پہلے VNC پاس ورڈ (≥6 حروف) سیٹ کریں۔",
      "displayPortBusy": "ڈسپلے :{{display}} → پورٹ {{port}} پہلے سے ہی استعمال میں ہے — دوسرے سیشن کو روکیں یا دوسرا ڈسپلے چنیں",
      "sessionStartPermission": "ڈسپلے شروع کرنے کی اجازت سے انکار کر دیا گیا:{{display}}",
      "staleLockCleared": "ڈسپلے کے لیے باسی تالا صاف کیا گیا :{{display}}، دوبارہ کوشش کر رہا ہے۔",
      "sessionStopBlocked": "روٹ + YSK_EXECUTE کے بغیر VNC سیشن نہیں روک سکتا",
      "sessionStopped": "{{user}} ڈسپلے کے لیے VNC روک دیا گیا:{{display}}",
      "linuxUserKept": "لینکس صارف {{user}} کو سسٹم پر رکھا",
      "novncStartBlocked": "روٹ + YSK_EXECUTE کے بغیر noVNC شروع نہیں کیا جا سکتا",
      "novncAlreadyRunning": "noVNC پہلے ہی پورٹ {{port}} پر چل رہا ہے",
      "novncStartFailed": "websockify شروع کرنے میں ناکام: {{detail}}",
      "novncStarted": "noVNC 127.0.0.1 پر سن رہا ہے:{{httpPort}} → RFB {{rfbPort}}",
      "novncNotRunning": "noVNC نہیں چل رہا تھا۔",
      "novncStopBlocked": "روٹ + YSK_EXECUTE کے بغیر noVNC کو نہیں روک سکتا",
      "novncStopped": "پورٹ {{httpPort}} پر noVNC روک دیا گیا",
      "directNeedsAllBind": "RFB بائنڈ لوکل ہوسٹ ہے — براہ راست کلائنٹس بغیر ٹنل کے باہر سے نہیں پہنچ سکتے",
      "directOpenFirewall": "براہ راست کلائنٹس کے لیے فائر وال میں TCP {{port}} کھولیں۔",
      "viaServerReady": "noVNC تیار ہے — مقامی URL کھولیں یا SSH ٹنل استعمال کریں۔",
      "viaServerStartFirst": "سرور کے ذریعے براؤزر تک رسائی کو فعال کرنے کے لیے noVNC شروع کریں۔",
      "viewTicketIssued": "قلیل مدتی دیکھنے کا ٹکٹ جاری کیا۔",
      "invalidPort": "غلط پورٹ نمبر",
      "firewallNeedExecute": "UFW بندرگاہوں کو کھولنے کے لیے YSK_EXECUTE کی ضرورت ہے۔",
      "firewallNeedRoot": "UFW بندرگاہوں کو کھولنے کے لیے جڑ کی ضرورت ہوتی ہے۔",
      "firewallFailed": "ufw اجازت ناکام ہوگئی: {{detail}}",
      "firewallOpened": "UFW نے TCP {{port}} کی اجازت دی",
      "clientInvalid": "کلائنٹ کا نام اور میزبان درکار ہے۔",
      "clientNotFound": "کلائنٹ پروفائل نہیں ملا",
      "clientUpBlocked": "روٹ + YSK_EXECUTE کے بغیر VNC کلائنٹ کو جوڑ نہیں سکتا",
      "clientUpFailed": "کلائنٹ کنیکٹ ناکام ہو گیا: {{detail}}",
      "clientViaServerUp": "کلائنٹ {{name}} پینل کے ذریعے براؤزر VNC کے لیے تیار ہے (لیگیسی ویب ساکائف نوٹ ریٹائرڈ)۔ براؤزر میں اوپن کے ذریعے ہدف تک پہنچنا باقی ہے۔",
      "clientDirectUp": "کلائنٹ {{name}} صرف ان براؤزر VNC استعمال کرتا ہے (میزبان vncviewer پاتھ ہٹا دیا گیا)۔ براؤزر میں کھولیں → {{target}}۔",
      "clientNeedViewer": "ڈیسک ٹاپ vncviewer اختیاری ہے۔ ایمبیڈڈ VNC کلائنٹ کے لیے براؤزر میں اوپن کا استعمال کریں۔",
      "clientDownBlocked": "روٹ + YSK_EXECUTE کے بغیر منقطع نہیں ہو سکتا",
      "clientDown": "منقطع کلائنٹ {{name}}",
      "clientDeleted": "کلائنٹ کا پروفائل حذف کر دیا گیا۔",
      "sessionStartCwd": "VNC شروع ناکام: ورکنگ ڈائرکٹری سیشن صارف کے لیے قابل رسائی نہیں ہے (ڈسپلے :{{display}})۔ گھر سے شروع کرکے طے کیا گیا۔",
      "desktopRestarted": "ڈیسک ٹاپ پروفائل لاگو ہوا اور سیشن دوبارہ شروع ہوا ({{desktop}})۔ VNC/noVNC کو دوبارہ جوڑیں۔",
      "desktopNeedsStart": "ڈیسک ٹاپ پروفائل {{desktop}} xstartup پر لکھا گیا۔ درخواست دینے کے لیے سیشن شروع کریں۔",
      "linuxUserRolledBack": "VNC پاس ورڈ ناکام ہونے کے بعد بچا ہوا لینکس صارف {{user}} ہٹا دیا گیا۔",
      "linuxUserOrphan": "VNC پاس ورڈ ناکام ہونے کے بعد بچ جانے والے لینکس صارف {{user}} کو ہٹایا نہیں جا سکا۔"
    },
    "apache": {
      "needServerName": "سرور کا نام درکار ہے۔",
      "siteExists": "سائٹ پہلے سے موجود ہے۔",
      "siteNotFound": "سائٹ نہیں ملی",
      "wroteConf": "{{path}} لکھا",
      "needExecute": "YSK_EXECUTE کی ضرورت ہے۔",
      "settingsWritten": "اپاچی ڈیفالٹس لکھا گیا۔",
      "managedDir": "نظم شدہ ڈائر {{path}}",
      "dryRun": "ڈرائی رن",
      "copyFailed": "کاپی ناکام ہو گئی: {{file}}",
      "configOk": "ٹھیک ہے ترتیب دیں۔",
      "configFailed": "کنفٹیسٹ ناکام: {{detail}}",
      "reloaded": "اپاچی دوبارہ لوڈ ہو گیا۔",
      "reloadFailed": "دوبارہ لوڈ کرنا ناکام ہو گیا۔",
      "skippedOrphans": "چھوڑ دیا گیا {{count}} یتیم conf(s) (ملکیت نہیں)",
      "artifactInvalid": "غلط آرٹفیکٹ conf نام",
      "artifactOwned": "Conf {{file}} کسی پروجیکٹ یا اسٹینڈ اسٹون سائٹ کی ملکیت ہے۔",
      "artifactNotFound": "آرٹفیکٹ کنف نہیں ملا: {{file}}",
      "artifactRemoveFailed": "{{file}} ہٹانے میں ناکام: {{detail}}",
      "artifactRemoved": "ہٹا دیا گیا یتیم کنف {{file}}",
      "artifactSystemPending": "DataDir صاف کیا گیا؛ سسٹم اپاچی ٹوئن کو غیر فعال کرنے کے لیے YSK_EXECUTE/root کی ضرورت ہے۔",
      "artifactSystemDisabled": "غیر فعال سسٹم سائٹ {{site}}",
      "artifactSystemFailed": "سسٹم غیر فعال ہو گیا: {{detail}}",
      "conflictProjectsOnly": "ڈومین {{name}} ایک سے زیادہ پروجیکٹس کے ذریعہ دعوی کیا جاتا ہے - ایک پروجیکٹ ڈومین تبدیل کریں۔",
      "cleanupNothing": "ہٹانے کے لیے کوئی متضاد آرٹفیکٹ confs نہیں ہے۔",
      "conflictOwnedKeep": "رکھا ملکیتی conf {{file}} (سرور کا نام بھی {{domain}})",
      "retiredOrphan": "ریٹائرڈ یتیم کنف {{file}} ({{domain}} کے ساتھ سرور نام کا تصادم)"
    },
    "btTracker": {
      "needExecute": "YSK_EXECUTE آف ہے — ٹریکر انسٹال/اسٹارٹ اور پبلک پورٹس کو سسٹم میں تبدیلی کی اجازت درکار ہے۔",
      "startWithoutExecute": "YSK_EXECUTE کے بغیر ٹریکر شروع کرنا — سننا کام کر سکتا ہے۔ میزبان فائر وال کو نہیں کھولا جائے گا۔",
      "alreadyRunning": "BitTorrent ٹریکر پہلے ہی اس عمل میں چل رہا ہے۔",
      "notRunning": "BitTorrent ٹریکر نہیں چل رہا ہے۔",
      "started": "BitTorrent ٹریکر پورٹ {{port}} پر سن رہا ہے۔",
      "startFailed": "ٹریکر شروع کرنے میں ناکام: {{detail}}",
      "stopped": "BitTorrent ٹریکر رک گیا۔",
      "maxSeeds": "زیادہ سے زیادہ کنکرنٹ بیج ({{n}}) تک پہنچ گئے۔",
      "seedStarted": "بیجنگ کا حصہ {{id}}.",
      "seedStopped": "بیج بونے کا حصہ روک دیا گیا۔",
      "seedPending": "بیجنگ ابھی تک تیار نہیں ہے — ٹریکر شروع کریں اور ضرورت پڑنے پر YSK_EXECUTE کو یقینی بنائیں۔",
      "notSeeding": "یہ حصہ فی الحال کنٹرول ہوائی جہاز کے ذریعہ سیڈ نہیں کیا گیا ہے۔",
      "btNeedsTracker": "بی ٹی شیئر کو چلانے والے ٹریکر کی ضرورت ہے۔ فائلز → بی ٹی ٹریکر کھولیں اور اسے شروع کریں۔",
      "restoreTrackerFailed": "BT ٹریکر بوٹ کی بحالی کے دوران شروع ہونے میں ناکام رہا۔",
      "restoreDone": "BT بحالی: سیڈڈ {{seeded}}/{{attempted}} (ناکام {{failed}})",
      "workerMissing": "علیحدہ کارکن اسکرپٹ غائب؛ عمل میں شروع ہوا (اس عمل کے ساتھ مر جاتا ہے)",
      "startedDetached": "بی ٹی ٹریکر علیحدہ کارکن شروع ہوا (pid {{pid}}، پورٹ {{port}})",
      "runningDetached": "ٹریکر علیحدہ کارکن کے طور پر چل رہا ہے (pid {{pid}})",
      "jobQueued": "BT ٹورینٹ تخلیق قطار میں ہے (بڑا حصہ)",
      "jobRunning": "BT ٹورینٹ کی تخلیق چل رہی ہے۔",
      "libraryAdded": "WebTorrent لائبریری میں {{name}} شامل کر دیا گیا۔",
      "libraryInspectFailed": "وہ .torrent یا مقناطیس نہیں پڑھ سکا",
      "libraryDup": "وہ ٹورینٹ لائبریری میں پہلے سے موجود ہے۔",
      "libraryDestBad": "فولڈر محفوظ کرنا درست فائلوں کا راستہ نہیں ہے۔",
      "libraryTorrentTooBig": ".torrent فائل 8 MiB سے بڑی ہے۔",
      "libraryNotFound": "لائبریری آئٹم نہیں ملا",
      "libraryPaused": "روک دیا گیا",
      "libraryResumed": "دوبارہ شروع ہوا۔",
      "libraryRemoved": "لائبریری سے ہٹا دیا گیا۔",
      "libraryFilesRemoved": "ڈاؤن لوڈ فائلوں کو حذف کر دیا گیا۔",
      "libraryRestoreDone": "لائبریری کی بحالی: شروع {{started}}/{{attempted}} (ناکام {{failed}})",
      "applyTrackersDone": "{{n}} لائیو اناؤنس سلاٹس پر اضافی ٹریکرز کا اطلاق کیا گیا۔",
      "libraryNeedServe": "محفوظ کیا گیا۔ پینل کھولیں (ysk-server serve) تاکہ WebTorrent ڈاؤن لوڈ یا سیڈ کر سکے۔",
      "libraryDestIsFile": "{{name}} نام کا فولڈر نہیں بنایا جا سکتا — اس نام کی فائل پہلے سے موجود ہے۔",
      "librarySeedMissing": "اس فولڈر میں کوئی مماثل فائلیں نہیں ہیں۔",
      "libraryWaitingPeers": "ساتھیوں کا انتظار۔ اگر فائلیں پہلے سے ہی اس میزبان پر موجود ہیں تو دوبارہ شامل کریں اور موجودہ بیج کا انتخاب کریں۔"
    },
    "migrate": {
      "orphanConfirm": "حذف کرنے کی تصدیق کرنے کے لیے بالکل بچا ہوا گھر کا راستہ ٹائپ کریں۔",
      "orphanStillInStore": "وہ گھر اب بھی اسٹور میں ایک پروجیکٹ سے تعلق رکھتا ہے۔",
      "orphanMissing": "راستہ ڈسک پر نہیں ہے: {{path}}",
      "orphanNeedExecute": "بچا ہوا {{path}} ہٹا دیں گے۔ YSK_EXECUTE=1 کی ضرورت ہے۔",
      "orphanRmFailed": "بچا ہوا گھر نہیں نکالا جا سکا: {{detail}}",
      "orphanRemoved": "بچا ہوا پروجیکٹ ہوم {{path}} ہٹا دیا گیا۔"
    },
    "publicFiles": {
      "liveConf": "لائیو Nginx کنف: {{path}}",
      "publicRoot": "عوامی روٹ: {{path}}",
      "confNameStale": "کنف {{file}} موجودہ server_name {{serverName}} سے نہیں ملتی۔ نام بدلنے کے لیے پبلک فائلیں دوبارہ لگائیں۔"
    },
    "leftover": {
      "staleCliTitle": "باسی بچا ہوا CLI",
      "staleCli": "بچا ہوا CLI ابھی بھی موجود ہے: {{path}} (چلنے والا پروڈکٹ {{version}})۔ PATH اسے ترجیح دے سکتا ہے۔ اس کے ساتھ ہٹائیں: rm -f {{path}}",
      "apacheDefaultTitle": "اپاچی لیف اوور ڈیفالٹ سائٹ",
      "apacheDefault": "اپاچی 000 ڈیفالٹ اب بھی فعال ہے۔ یہ اسٹاک سائٹ فائل ہے — اس کا مطلب یہ نہیں ہے کہ اپاچی عوام پر سن رہا ہے :80 (YSK Apache 127.0.0.1:8080 کو متوقع ہے)۔ اوورلے اسے غیر فعال نہیں کرتا ہے۔ پینل سے اپاچی اپلائی کریں یا اپاچی اپلائی ہوسٹنگ --execute۔",
      "nginxCatchAllTitle": "Nginx کیچ تمام غائب ہے۔",
      "nginxCatchAll": "ysk-000-default.conf /etc/nginx/conf.d میں نہیں ہے۔ نامعلوم SNI گر سکتا ہے۔ پروجیکٹس چلائیں nginx-sync --execute۔",
      "vsftpdTitle": "vsftpd یونٹ ناکام ہوگیا۔",
      "vsftpd": "vsftpd ناکام ہے۔ اوورلے listen/listen_ipv6 کو دوبارہ نہیں لکھتا ہے۔ پینل سے ایف ٹی پی کا اطلاق کریں۔",
      "dovecotTitle": "Dovecot TLS پوائنٹس گمشدہ سرٹیفکیٹ پر",
      "dovecot": "{{path}} غائب ہونے پر Dovecot ssl_cert پوائنٹس۔ اوورلے ssl=no کو دوبارہ نہیں لکھتا ہے۔ سرٹیفکیٹ جاری کرنے کے بعد میل TLS لگائیں، یا ای میل اسٹیک لگائیں۔",
      "overlayDoesNotHeal": "پروڈکٹ اوورلے nginx، Apache، vsftpd، یا Dovecot کو دوبارہ نہیں لکھتا ہے۔ درج کردہ لاگو کمانڈز کا استعمال کریں (root + YSK_EXECUTE=1)۔",
      "executeStaleCli": "باسی CLI ڈبوں کو ہٹانے کے لیے --execute (root + YSK_EXECUTE=1) پاس کریں۔",
      "executeMissingTls": "گمشدہ سرٹیفکیٹ TLS کو غیر فعال کرنے کے لیے --execute (root + YSK_EXECUTE=1) پاس کریں تاکہ vsftpd/Dovecot شروع ہو سکے۔",
      "executeGeneric": "مندرجہ بالا نتائج کے لیے بچ جانے والی صفائی کو لاگو کرنے کے لیے --execute (root + YSK_EXECUTE=1) کو پاس کریں۔",
      "staleCliRemoved": "بقیہ CLI {{path}} ہٹا دیا گیا۔",
      "staleCliRemoveFailed": "بقیہ CLI {{path}} ہٹ نہیں سکا: {{detail}}",
      "vsftpdSslOff": "FTPS سرٹیفکیٹ نہیں؛ vsftpd پر ssl_enable=NO کر کے دوبارہ چلایا۔",
      "dovecotSslOff": "{{path}} نہیں؛ Dovecot پر ssl=no کر کے دوبارہ چلایا۔",
      "readinessTitle": "اوورلے کے بعد بچ جانے والی چیزوں کی میزبانی کریں۔",
      "readinessClean": "کوئی بچا ہوا Apache ڈیفالٹ، غائب nginx catch-all، ناکام vsftpd، یا باسی CLI کا پتہ نہیں چلا۔",
      "nginxRemoved": "بچا ہوا nginx conf {{path}} ہٹا دیا گیا۔",
      "nginxNotLeftover": "کوئی بچا ہوا پبلک فائلز conf نہیں - حذف کرنے سے انکار کریں۔",
      "nginxUnusedKeep": "000 ڈیفالٹ غیر استعمال شدہ ہے، بچا ہوا نہیں - حذف نہیں کیا گیا ہے۔",
      "nginxSystemCopy": "سسٹم کاپی ابھی بھی موجود ہے: {{path}}۔ ہٹانے کے لیے YSK_EXECUTE + جڑ کی ضرورت ہے۔",
      "nginxReloadFailed": "nginx -t یا {{path}} کو ہٹانے کے بعد دوبارہ لوڈ کرنا ناکام ہو گیا۔"
    },
    "defense": {
      "panelReqLabel": "پینل کی درخواستیں / منٹ",
      "panelReqExcluded": "توثیق شدہ پینل ٹریفک — یہاں دکھایا گیا ہے، خطرے کے اسکور میں شمار نہیں کیا گیا ہے۔",
      "tcpOk": "TCP {{target}} قابل رسائی",
      "tcpFail": "TCP {{target}} ناکام ہو گیا۔",
      "dnsDegraded": "DNS پاتھ خراب ہو گیا۔",
      "reqRateHigh": "عوامی درخواست کی شرح {{reqs}}/منٹ ≥ {{threshold}}",
      "ddosHeuristic": "اعلی عوامی درخواست کی شرح پلس ایج تحقیقات میں ناکامی۔"
    }
  },
  "ops": {
    "blocked": {
      "needExecute": "میزبان عمل بند ہے؛ یہ عمل پینل سے ختم نہیں ہو سکتا",
      "needExecuteShort": "میزبان پر عمل درآمد فعال نہیں ہے۔",
      "needExecuteBlocked": "مسدود: میزبان عمل بند ہے۔",
      "needRoot": "روٹ مراعات درکار ہیں۔",
      "needExecuteRoot": "YSK_EXECUTE=1 اور روٹ کی ضرورت ہے۔",
      "needExecuteYsk": "YSK_EXECUTE=1 درکار ہے۔",
      "writeOutsideDataDir": "Write blocked: host execute بند ہے اور پاتھ پینل ڈیٹا ڈائرکٹری سے باہر ہے۔",
      "nginxReload": "Nginx کو دوبارہ لوڈ نہیں کیا جا سکتا: میزبان عمل درکار ہے۔",
      "signal": "سگنل نہیں بھیج سکتے: میزبان عمل درکار ہے (YSK_EXECUTE)",
      "signalNote": "YSK_EXECUTE=1 حقیقی قتل کے لیے درکار ہے۔",
      "renice": "رینس نہیں کیا جا سکتا: میزبان عمل درکار ہے (YSK_EXECUTE)",
      "install": "میزبان عمل بند ہے؛ انسٹال پینل سے ختم نہیں ہو سکتا",
      "update": "میزبان عمل بند ہے؛ اپ ڈیٹ پینل سے ختم نہیں ہو سکتا",
      "panel": "انتظامی پینل سے اسے مکمل نہیں کیا جا سکتا"
    },
    "honesty": {
      "blockedNotOk": "دیانتداری سے طے کریں: مسدود ٹھیک = سچ نہیں ہوسکتا",
      "blockedNotApplied": "دیانتداری درست کریں: مسدود نہیں کیا جا سکتا apply_status=applied",
      "okFalseNotApplied": "دیانتداری درست کریں: ok=false apply_status=applied نہیں کیا جا سکتا"
    },
    "status": {
      "applied": "حیثیت: لاگو",
      "failed": "حیثیت: ناکام",
      "written": "حیثیت: لکھا ہوا",
      "blocked": "حیثیت: مسدود"
    },
    "notes": {
      "writtenSettings": "سیٹنگز لکھی ہیں۔",
      "completed": "مکمل",
      "partialSuccess": "آپریشن صرف جزوی طور پر کامیاب رہا۔",
      "notInstalled": "انسٹال نہیں ہے۔",
      "running": "چل رہا ہے۔",
      "stopped": "رک گیا۔",
      "unknown": "نامعلوم"
    }
  },
  "opsResult": {
    "title": "نتیجہ",
    "status": "حیثیت",
    "port": "بندرگاہ",
    "url": "URL",
    "pid": "PID",
    "blocked": "نہیں چل سکتا",
    "success": "کامیابی",
    "failed": "ناکام",
    "retry": "دوبارہ کوشش کریں۔",
    "showDetails": "تفصیلات ({{count}})",
    "hideDetails": "تفصیلات چھپائیں۔",
    "stepBuildOk": "تعمیر مکمل",
    "stepHealthOk": "ہیلتھ چیک پاس ہو گیا۔",
    "stepProcessStarted": "عمل شروع ہوا۔",
    "stepSystemdFallback": "سسٹمڈ یونٹ تیار نہیں ہے - عمل pidfile کے ذریعے شروع ہوا۔",
    "stepNginxWritten": "Nginx config لکھا گیا ہے۔",
    "stepConfigsSynced": "کنفیگرز سسٹم سے مطابقت پذیر ہیں۔",
    "stepStoppedOld": "سابقہ ​​عمل کو روک دیا۔",
    "stepTuningApplied": "رن ٹائم ٹیوننگ لاگو کر دی گئی۔",
    "stepUnitWritten": "سروس یونٹ لکھا گیا۔",
    "stepSystemdStartFailed": "سسٹمڈ اسٹارٹ ناکام ہو گیا — عمل فال بیک کا استعمال کرتے ہوئے",
    "portListening": "پورٹ {{port}} سن رہا ہے۔",
    "portNotListening": "پورٹ {{port}} سن نہیں رہا ہے۔",
    "httpOk": "HTTP ٹھیک ہے {{status}}",
    "httpFail": "HTTP ناکام ہو گیا: {{detail}}"
  },
  "pageGuide": {
    "missing": "اس صفحہ کے لیے ابھی تک کوئی امدادی مواد دستیاب نہیں ہے۔",
    "missingTitle": "کوئی گائیڈ نہیں۔",
    "eyebrow": "کے بارے میں",
    "canDoTitle": "آپ کیا کر سکتے ہیں",
    "workflowTitle": "تجویز کردہ بہاؤ",
    "notesTitle": "نوٹس",
    "cliTitle": "CLI فوری حوالہ",
    "cliFoot": "مکمل جھنڈوں کے لیے ysk-server <command> --help چلائیں یا دستاویزات دیکھیں۔",
    "relatedTitle": "متعلقہ"
  },
  "playbooks": {
    "discover-host": {
      "name": "میزبان دریافت",
      "description": "صرف پڑھنے کے لیے میزبان انوینٹری"
    },
    "nginx-health": {
      "name": "Nginx صحت کی جانچ",
      "description": "nginx سروس کی حیثیت کو چیک کریں۔"
    },
    "nginx-restart": {
      "name": "Nginx دوبارہ شروع کریں (زیادہ خطرہ)",
      "description": "منظوری کے بعد nginx کو دوبارہ شروع کریں۔"
    },
    "local-llm-ops-only": {
      "name": "صرف مقامی ایل ایل ایم آپریشنز",
      "description": "تحفظ کے موڈ کے تحت ہنگامی دریافت"
    },
    "disk-pressure": {
      "name": "ڈسک کے دباؤ کی جانچ",
      "description": "df کے ذریعے صرف پڑھنے کے لیے ڈسک کا استعمال"
    },
    "mail-stack-status": {
      "name": "میل اسٹیک کی حیثیت",
      "description": "پوسٹ فکس + ڈوکوٹ یونٹس کو چیک کریں۔"
    },
    "security-units": {
      "name": "سیکیورٹی یونٹس",
      "description": "fail2ban + sshd حیثیت (صرف پڑھنے کے لیے)"
    },
    "web-stack-status": {
      "name": "ویب اسٹیک کی حیثیت",
      "description": "nginx + php-fpm تحقیقات"
    },
    "emergency-read-only": {
      "name": "ہنگامی طور پر صرف پڑھنے کے لیے جھاڑو",
      "description": "صرف تحفظ کے لیے محفوظ حقائق"
    },
    "backup-health": {
      "name": "بیک اپ کی تیاری",
      "description": "بیک اپ ونڈو سے پہلے ڈسک + فہرست کے عمل کو چیک کریں۔"
    },
    "db-stack-status": {
      "name": "ڈیٹا بیس اسٹیک کی حیثیت",
      "description": "mysql/mariadb/redis/postgres یونٹس"
    },
    "ssl-nginx-check": {
      "name": "SSL + Nginx چیک کریں۔",
      "description": "سرٹیفکیٹ آپریشن سے پہلے nginx کی حیثیت"
    }
  },
  "presetChips": {
    "customPlaceholder": "حسب ضرورت…"
  },
  "projects": {
    "title": "پروجیکٹس",
    "subtitle": "",
    "create": "پروجیکٹ بنائیں",
    "createHint": "تخلیق کرنے کے بعد، وسائل کو تعینات کرنے، شائع کرنے اور ٹیون کرنے کے لیے تفصیل کھولیں۔",
    "empty": "ابھی تک کوئی پروجیکٹ نہیں ہے۔",
    "emptyHint": "اپنا پہلا پروجیکٹ بنائیں، پھر Nginx کو تعینات اور شائع کریں۔",
    "emptyFilter": "کوئی مماثل پروجیکٹ نہیں ہے۔",
    "emptyFilterHint": "تلاش کو صاف کریں یا رن ٹائم فلٹر کو تبدیل کریں۔",
    "name": "نام",
    "domain": "ڈومین (اختیاری)",
    "detail": "پروجیکٹ کی تفصیل",
    "deploy": "تعینات کریں۔",
    "deployPhp": "پی ایچ پی کو تعینات کریں۔",
    "stop": "رک جاؤ",
    "health": "صحت کی جانچ",
    "publishNginx": "Nginx شائع کریں۔",
    "publishNginxSsl": "Nginx + SSL شائع کریں۔",
    "opsResult": "آپریشن کا نتیجہ",
    "runtime": "رن ٹائم",
    "template": "سانچہ (اختیاری)",
    "templateNone": "- کوئی نہیں -",
    "searchPlaceholder": "نام، ڈومین، یا ID تلاش کریں…",
    "listDesc": "اس میزبان پر سائٹس کا نظم کریں۔",
    "filterAll": "تمام رن ٹائمز",
    "statTotal": "کل",
    "statRunning": "چل رہا ہے۔",
    "statDegraded": "ذلیل",
    "statUnhealthy": "غیر صحت مند",
    "statStopped": "روکا / تیار",
    "statStoppedOnly": "رک گیا۔",
    "statReadyOnly": "تیار",
    "statPendingOs": "زیر التواء OS",
    "status": {
      "failed": "ناکام",
      "failedHint": "تعیناتی یا صحت کی جانچ میں ناکام — چیک لاگز",
      "unhealthy": "غیر صحت مند",
      "unhealthyHint": "عمل جاری ہے لیکن صحت کی جانچ ناکام ہوگئی",
      "pendingOs": "OS صارف زیر التواء ہے۔",
      "pendingOsHint": "سسٹم صارف کا انتظام نہیں کیا گیا ہے۔",
      "degraded": "دوڑنا (ذلت آمیز)",
      "degradedHint": "عمل جاری ہے لیکن مکمل پروڈکشن موڈ نہیں ہے (جیسے نان روٹ / پیڈ فائل)",
      "deploying": "تعیناتی",
      "published": "شائع شدہ",
      "publishedHint": "Nginx تشکیل لکھا ہوا؛ عمل الگ الگ ہو سکتا ہے",
      "running": "چل رہا ہے۔",
      "stopped": "رک گیا۔",
      "ready": "تیار",
      "readyHint": "تخلیق کیا گیا — شروع کرنے کے لیے تعینات کریں۔",
      "unknown": "نامعلوم"
    },
    "checklist": {
      "title": "لانچ کا راستہ",
      "desc": "ٹریفک کی خدمت کے لیے ان اقدامات کو مکمل کریں۔",
      "created": "بنایا",
      "os": "OS صارف",
      "deploy": "تعینات کریں۔",
      "nginx": "Nginx",
      "health": "صحت"
    },
    "next": {
      "pendingOsTitle": "سسٹم صارف کا انتظام نہیں کیا گیا ہے۔",
      "provisionOsAction": "سسٹم صارف بنائیں",
      "pendingOsBody": "اس پروجیکٹ میں ابھی تک کوئی الگ تھلگ سسٹم صارف نہیں ہے۔",
      "pendingOsActions": "آپ اب بھی تعینات کر سکتے ہیں؛ مکمل تنہائی کے لیے میزبان پر ایڈمن مراعات کی ضرورت ہے۔",
      "deployTitle": "اگلا: تعینات کریں۔",
      "deployBody": "ہیڈر میں تعیناتی کا استعمال کریں، یا گٹ کے لیے تعیناتی ٹیب۔",
      "nginxTitle": "اگلا: Nginx شائع کریں۔",
      "nginxBody": "Nginx (اختیاری SSL) کو شائع کرنے کے لیے نیٹ ورک ٹیب کو کھولیں۔"
    },
    "healthDetail": {
      "none": "ابھی تک صحت کی جانچ نہیں ہوئی ہے۔",
      "overall": "نتیجہ",
      "nginxStatus": "Nginx کی حیثیت",
      "nginxReloaded": "Nginx دوبارہ لوڈ کریں۔",
      "httpStatus": "HTTP",
      "latency": "تاخیر",
      "error": "خرابی",
      "at": "پر چیک کیا۔",
      "deployMode": "تعیناتی موڈ",
      "edgeKind": "کنارہ",
      "goLiveOk": "جیو",
      "goLiveAt": "پر جائیں",
      "degraded": "ذلیل"
    },
    "railPhp": "پی ایچ پی / سائٹ",
    "railStatic": "جامد سائٹ",
    "sectionPhpDeploy": "پی ایچ پی کی تعیناتی۔",
    "sectionPhpDeployDesc": "PHP سائٹ/پول لکھیں اور اجازت ملنے پر درخواست دیں۔",
    "sectionStaticDeploy": "جامد مواد",
    "sectionStaticDeployDesc": "جامد سائٹیں فائلیں + Nginx استعمال کرتی ہیں - کوئی نوڈ عمل نہیں ہے۔",
    "staticDeployHint": "Git کے ذریعے مواد کھینچیں، پھر Nginx کو نیٹ ورک کے تحت شائع کریں۔",
    "noDomain": "کوئی ڈومین نہیں۔",
    "lastDeploy": "آخری تعیناتی۔",
    "neverDeployed": "کبھی تعینات نہیں کیا گیا۔",
    "created": "{{name}} بنایا گیا",
    "backToList": "منصوبوں پر واپس جائیں۔",
    "openUrl": "URL کھولیں۔",
    "openUrlNeedDomain": "پہلے ایک ڈومین سیٹ کریں — اپنے براؤزر میں 127.0.0.1 نہ کھولیں۔",
    "needOsUser": "پہلے Isolation ٹیب پر سسٹم صارف بنائیں",
    "goIsolation": "آئسولیشن ٹیب کھولیں۔",
    "homeMissing": "ہوم ڈائریکٹری موجود نہیں ہے۔",
    "homeMissingHint": "مائگریٹ انوینٹری کی طرح ایک ہی لائیو پروب — Isolation پر سسٹم صارف بنائیں",
    "stopTitle": "اس پروجیکٹ کو روکیں (سسٹمڈ یونٹ اور پبلک سائٹ)",
    "deployTitle": "اس پروجیکٹ کو لگائیں۔",
    "httpStatsHint": "اس پروجیکٹ کے رسائی لاگ سے (آخری نمونہ)",
    "httpStatsNone": "ابھی تک پراجیکٹ تک رسائی کا کوئی لاگ نہیں ہے۔",
    "notFound": "پروجیکٹ نہیں ملا",
    "home": "ہوم ڈائریکٹری",
    "env": "ماحولیات",
    "backup": "بیک اپ",
    "resources": "وسائل",
    "quotaUnlimited": "کوئی کوٹہ نہیں۔",
    "lastHealth": "آخری صحت",
    "tabOverview": "جائزہ",
    "tabDeploy": "تعینات کریں۔",
    "tabApp": "ایپ",
    "tabNetwork": "نیٹ ورک",
    "tabResources": "وسائل",
    "tabIsolation": "علیحدگی",
    "tabLogs": "نوشتہ جات",
    "tabAdvanced": "اعلی درجے کی",
    "tabMore": "مزید",
    "createGoLive": "تخلیق کے بعد Nginx کو تعینات اور شائع کریں۔",
    "createPreferredPort": "فکسڈ پورٹ (اختیاری)",
    "goLiveOk": "تعینات اور شائع کیا گیا۔",
    "goLivePartial": "بنایا گیا تعینات/شائع نامکمل",
    "nginxLive": "جیو",
    "nginxWritten": "لکھا",
    "nginxNeedsDeploy": "تعیناتی کی ضرورت ہے۔",
    "nginxFailed": "شائع کرنا ناکام ہو گیا۔",
    "netEdgeStatus": "کنارے کی حیثیت",
    "netUpstream": "اپ اسٹریم",
    "netPortTitle": "پروسیسنگ پورٹ",
    "netCurrentPort": "موجودہ بندرگاہ",
    "netPublishTitle": "شائع کریں۔",
    "netConfPreview": "conf",
    "savePublishSsl": "محفوظ کریں اور شائع کریں + SSL",
    "retryLiveTitle": "گو جی ادھوری",
    "retryLiveBody": "تعیناتی یا Nginx اشاعت ختم نہیں ہوئی۔ نیچے دوبارہ کوشش کریں۔",
    "retryDeploy": "دوبارہ تعینات کرنے کی کوشش کریں۔",
    "retryPublish": "Nginx شائع کرنے کی دوبارہ کوشش کریں۔",
    "preferredPortRedeployHint": "محفوظ کریں، پھر اس پورٹ کو استعمال کرنے کے عمل کے لیے دوبارہ تعینات کریں۔",
    "railProcess": "عمل",
    "railNginx": "Nginx",
    "railOs": "OS صارف",
    "railHealth": "صحت",
    "nginxPublished": "ترتیب شائع ہو گئی۔",
    "nginxNone": "شائع نہیں ہوا۔",
    "osProvisioned": "سسٹم صارف کا انتظام",
    "osPending": "OS تنہائی زیر التواء ہے۔",
    "healthOk": "صحت مند",
    "healthBad": "ناکام",
    "healthUnknown": "چیک نہیں کیا گیا۔",
    "sectionRuntimeDeploy": "رن ٹائم تعیناتی",
    "sectionRuntimeDeployDesc": "اس پروجیکٹ کے رن ٹائم کے لیے عمل شروع کریں (نوڈ/پی ایچ پی)",
    "sectionGit": "گٹ تعیناتی",
    "sectionGitDesc": "گٹ سے کھینچیں اور دوبارہ تعینات کریں۔",
    "sectionEnv": "ماحولیاتی متغیرات",
    "sectionEnvDesc": "پروجیکٹ پر KEY=ویلیو لائنز لکھیں۔ env",
    "gitUrl": "گٹ یو آر ایل",
    "gitDeploy": "گٹ تعیناتی",
    "envFile": "Env (.env)",
    "saveEnv": "env کو محفوظ کریں۔",
    "sectionNginx": "Nginx اور SSL",
    "sectionNginxDesc": "سائٹ کی تشکیل لکھیں اور لاگو کریں۔",
    "domainHint": "کلینر اشاعت کے لیے تخلیق وقت پر ایک ڈومین سیٹ کریں۔",
    "sectionQuota": "ڈسک کوٹہ",
    "sectionQuotaDesc": "ہوم ڈائریکٹری سائز کو محدود کریں (MiB)",
    "sectionLimits": "CPU/میموری",
    "sectionLimitsDesc": "نظام کی حدود؛ یونٹ کو لاگو کرنے کے لیے دوبارہ تعینات کریں۔",
    "quotaMb": "کوٹہ (MiB)",
    "memoryMax": "میموری میکس",
    "cpuQuota": "CPU کوٹہ %",
    "setQuota": "کوٹہ مقرر کریں۔",
    "setResources": "وسائل کی حدود کو محفوظ کریں۔",
    "sectionLogs": "ایپلیکیشن لاگز",
    "sectionLogsDesc": "پروجیکٹ ہوم کے تحت حالیہ لاگ فائلوں کو ٹیل کریں۔",
    "viewLogs": "لاگز لوڈ کریں۔",
    "logsEmpty": "ابھی تک کوئی لاگ لوڈ نہیں ہوا ہے۔",
    "logsNoFiles": "(ابھی تک کوئی لاگ فائل نہیں ہے - پہلے تعینات کریں)",
    "sectionAdvanced": "دیگر اعمال",
    "sectionAdvancedDesc": "بیک اپ اور ٹیمپلیٹ مواد",
    "downloadWp": "ورڈپریس ڈاؤن لوڈ کریں۔",
    "dangerZone": "خطرہ زون",
    "dangerZoneDesc": "ڈیلیٹ پروجیکٹ کے ریکارڈ اور متعلقہ وسائل کو ہٹاتا ہے۔",
    "delete": "پروجیکٹ کو حذف کریں۔",
    "confirmStopTitle": "اس منصوبے کو روکیں؟",
    "confirmStopDesc": "یہ \"{{name}}\" کے لیے چلنے والے عمل کو روک دے گا۔",
    "confirmDeleteTitle": "اس پروجیکٹ کو حذف کریں؟",
    "confirmDeleteDesc": "\"{{name}}\" کو حذف کریں؟ اسے UI سے کالعدم نہیں کیا جا سکتا۔",
    "close": "بند",
    "statProjects": "{{count}} پروجیکٹس",
    "noProjectsShort": "ابھی تک کوئی پروجیکٹ نہیں ہے۔",
    "runtimeStatic": "جامد",
    "logsLoadFailed": "لاگز لوڈ کرنے میں ناکام",
    "deleteFailed": "حذف کرنا ناکام ہو گیا۔",
    "tabAbout": "کے بارے میں",
    "statusLabel": "حیثیت",
    "userLabel": "صارف",
    "nginxValuePublished": "شائع شدہ",
    "nginxValueNone": "شائع نہیں ہوا۔",
    "osValueReady": "تیار",
    "osValuePending": "زیر التواء",
    "openFiles": "فائلیں",
    "enableCdn": "CDN کو فعال کریں۔",
    "openLogs": "نوشتہ جات",
    "osUserReadyMsg": "سسٹم صارف تیار ہے۔ {{detail}}",
    "osUserNeedRoot": "سسٹم صارف نہیں بنا سکتا: YSK_EXECUTE + روٹ کی ضرورت ہے۔ {{detail}}",
    "osUserIncomplete": "سسٹم صارف کی فراہمی نامکمل ہے۔",
    "saveLogDirsFailed": "لاگ ڈائریکٹریز کو محفوظ کرنے میں ناکام",
    "createName": "پروجیکٹ کا نام",
    "noPathSepHint": "نام میں / یا \\ نہیں ہو سکتا۔",
    "createRuntime": "رن ٹائم",
    "createRuntimeHint": "آپ بعد میں تفصیل سے تعیناتی کے اختیارات کو تبدیل کر سکتے ہیں۔",
    "createVersion": "ورژن",
    "createVersionHint": "رن ٹائم_ورژن کے طور پر ذخیرہ کیا گیا؛ تعیناتی / ایف پی ایم کے ذریعہ استعمال کیا جاتا ہے۔",
    "createVersionAria": "رن ٹائم ورژن",
    "createPrimaryDomain": "بنیادی ڈومین",
    "createPrimaryDomainHint": "ابھی کے لیے اختیاری ہے۔",
    "createAliases": "عرفی نام",
    "createAliasesHint": "کوما یا نئی لائن الگ",
    "createTemplate": "سانچہ",
    "createTemplateHint": "ایک ہیلو ورلڈ! ڈیمو فی رن ٹائم؛ ٹیمپلیٹ کا انتخاب رن ٹائم سیٹ کرتا ہے۔",
    "createTemplateNote": "ٹیمپلیٹس صرف ایک کنکال لکھتے ہیں؛ تعمیر / شروع کرنے کے لئے تعینات کریں۔",
    "createRuntimeNow": "موجودہ رن ٹائم:",
    "createTemplateFooter": ". تیز تر شروع کرنے کے لیے اختیاری ٹیمپلیٹ، یا خالی چھوڑ دیں۔",
    "createDraftResources": "ڈومین کے ساتھ مسودہ وسائل بھی بنائیں",
    "createNeedDomainFirst": "پہلے بنیادی ڈومین درج کریں تاکہ مسودہ کے اختیارات ایک ساتھ لاگو ہوں۔",
    "createDnsZone": "DNS زون بھی بنائیں",
    "createDnsZoneDesc": "صرف انتظامی مسودہ لکھتا ہے — براہ راست مستند DNS نہیں۔",
    "createMailDomain": "میل ڈومین بھی رجسٹر کریں۔",
    "createMailDomainDesc": "میل باکس ختم کریں اور بعد میں میل کے صفحے پر درخواست دیں۔",
    "createServerIpv4": "سرور IPv4",
    "createServerIpv4Hint": "DNS / میل ٹیمپلیٹس کے لیے",
    "createServerIpv4Ph": "یہ عوامی IPv4 کی میزبانی کرتا ہے۔",
    "createServerIpv6": "سرور IPv6 (اختیاری)",
    "createServerIpv6Ph": "عوامی IPv6 (اختیاری)",
    "sshCardDesc": "لاگ ان کیز فیصلہ کرتی ہیں کہ کون داخل ہو سکتا ہے۔",
    "sshLoginKeys": "لاگ ان عوامی چابیاں کی اجازت ہے۔",
    "sshKeyCount": "{{count}} کلیدیں",
    "sshOutbound": "باہر جانے والی شناخت",
    "sshOutboundNone": "تخلیق نہیں کی گئی۔",
    "sshOutboundCreated": "آؤٹ باؤنڈ شناخت بنائی گئی (نجی کلید خفیہ کردہ)",
    "sshCreateFailed": "بنانا ناکام ہو گیا۔",
    "sshWriteTried": "ڈسک پر لکھنے کی کوشش کی۔",
    "sshOutboundHint": "بنانے کے بعد، یہ پروجیکٹ صارف گٹ/اسکرپٹ آؤٹ باؤنڈ استعمال کرسکتا ہے۔",
    "sshCreateOutbound": "آؤٹ باؤنڈ شناخت بنائیں",
    "sshWriteHome": "گھر/.ssh لکھیں۔",
    "sshOpenWorkspace": "SSH ورک اسپیس کھولیں۔",
    "sshManageLoginKeys": "لاگ ان کیز کا نظم کریں۔",
    "logsSectionDesc": "اسکین لاگز/، لاگ/ اور اضافی ڈائر۔ نام یا مواد کے مطلوبہ الفاظ سے تلاش کریں۔",
    "logsNameSearch": "فائل نام کی تلاش",
    "logsNameSearchHint": "رشتہ دار راستہ ملاپ کریں، جیسے غلطی، app.out",
    "logsContentKw": "مواد کا مطلوبہ لفظ",
    "logsContentKwHint": "فائل ٹیلز تلاش کریں (مکمل فائل نہیں)",
    "logsSearch": "تلاش کریں۔",
    "logsRescan": "دوبارہ اسکین کریں۔",
    "logsRefreshFile": "اس فائل کو ریفریش کریں۔",
    "logsCopy": "مواد کاپی کریں۔",
    "logsDownloadTail": "دم ڈاؤن لوڈ کریں۔",
    "logsCenter": "لاگ سینٹر",
    "logsHitsTitle": "{{count}} فائل (فائلیں) ہٹ کے ساتھ — ٹیل کھولنے کے لیے کلک کریں (کی ورڈ فلٹر کے ساتھ)",
    "logsLinesHit": "{{count}} لائن ہٹ",
    "logsFileCount": "لاگ فائلیں {{count}}",
    "logsNameFilter": "(نام \"{{q}}\" پر مشتمل ہے)",
    "logsScanning": "لاگز کو اسکین کیا جا رہا ہے…",
    "logsNoneYet": "ابھی تک کوئی لاگ فائل نہیں ہے — تعیناتی/چلانے کے بعد ظاہر ہوتی ہے۔ اضافی ڈائریکٹر بھی کام کرتے ہیں۔",
    "logsNoContent": "ابھی تک کوئی مواد نہیں ہے۔",
    "logsRelated": "متعلقہ ذرائع",
    "logsRelatedDesc": "journal/nginx/PHP-FPM (لاگ سینٹر دیکھیں)",
    "logsAvailable": "دستیاب ہے۔",
    "logsMissing": "لاپتہ",
    "logsOpenInCenter": "لاگ سینٹر میں کھولیں۔",
    "logsExtraDirs": "اضافی لاگ ڈائریکٹریز",
    "logsExtraDirsDesc": "پروجیکٹ ہوم سے متعلق راستے (علاوہ لاگز/ اور لاگ/)",
    "logsDirList": "ڈائریکٹری لسٹ",
    "logsDirListHint": "فی لائن ایک؛ صرف گھر سے متعلق راستے",
    "logsReset": "دوبارہ ترتیب دیں۔",
    "logsSaveScan": "محفوظ کریں اور اسکین کریں۔",
    "logsDefaultNote": "ہمیشہ لاگز/ اور لاگ/ کو اسکین کریں۔ اضافی ڈائر میں صرف *.log / *.out / *.err شامل ہیں۔",
    "resOsTitle": "سسٹم صارف کی تنہائی",
    "resOsDesc": "ہر پروجیکٹ کا اپنا لینکس صارف ہوتا ہے۔",
    "resLinuxUser": "لینکس صارف",
    "resOsIsolation": "OS تنہائی",
    "resOsReady": "تیار",
    "resOsNotCreated": "نہیں بنایا گیا (ایڈمن کی ضرورت ہے)",
    "resHomeDir": "ہوم ڈائریکٹری",
    "resCanonical": "مطلوبہ راستہ",
    "resUserMissing": "صارف غائب ہے۔",
    "resShellLive": "زندہ شیل / تالا",
    "resLocked": "مقفل",
    "resUnlocked": "غیر مقفل",
    "resHomeMode": "ہوم موڈ",
    "resHomeExists": "موجود ہے · موڈ {{mode}}",
    "resHomeMissing": "لاپتہ",
    "resIsolationOn": "الگ تھلگ",
    "resIsolationPending": "زیر التواء تنہائی",
    "resOsHint": "عمل پروجیکٹ صارف کے طور پر چلتے ہیں۔",
    "resProvisionUser": "سسٹم صارف بنائیں / مرمت کریں۔",
    "resRefreshStatus": "حالت تازہ کریں۔",
    "resFixHome": "گھر کی ملکیت درست کریں۔",
    "resMigrateHome": "/home/ysk-server- پر منتقل کریں…",
    "resQuotaDesc": "نرم کوٹہ (تعینات سے پہلے du) + سیٹ کوٹا موجود ہونے پر سخت نفاذ",
    "resQuotaHint": "جیسے 1024 = 1 GiB",
    "resSetSoftQuota": "نرم کوٹہ محفوظ کریں۔",
    "resLimitsTitle": "عمل اور اکاؤنٹ کی حدود",
    "resLimitsDesc": "systemd MemoryMax / CPUQuota / TasksMax / NOFILE + شیل / لاک",
    "resLimitsDescSystemd": "systemd cgroup: MemoryMax / CPUQuota / TasksMax / NOFILE + شیل / لاک",
    "resLimitsDescPm2": "PM2: max_memory_restart کرنے کے لیے میموری کے نقشے؛ دوسری حدود systemd استعمال کرتی ہیں۔",
    "resRunnerSystemd": "عمل مینیجر: systemd",
    "resRunnerPm2": "پروسیس مینیجر: PM2",
    "resMemMax": "میموری زیادہ سے زیادہ",
    "resMemHint": "جیسے 512M یا 1G",
    "resMemHintSystemd": "systemd MemoryMax (c گروپ ہارڈ کیپ، جیسے 512M یا 1G)",
    "resMemHintPm2": "ماحولیاتی نظام max_memory_restart لکھتا ہے (دوبارہ شروع کرنے کی حد، cgroup kill نہیں)؛",
    "resFieldSystemdOnly": "صرف systemd cgroup؛ جب آپ سسٹم ڈی پر واپس جائیں گے تب بھی ڈی بی میں محفوظ ہے۔",
    "resCpuHint": "100 = ایک سی پی یو",
    "resCustomPct": "حسب ضرورت %",
    "resTasksHint": "زیادہ سے زیادہ کام",
    "resNofileHint": "فائلوں کی حد کھولیں۔",
    "resShellHint": "ڈیفالٹ نولوگ",
    "resShellBashRisk": "bash · خطرہ",
    "resLockAccount": "لینکس اکاؤنٹ کو لاک کریں۔",
    "resLockDesc": "usermod -L؛ غیر مقفل کرنے کے لیے نشان ہٹا دیں۔",
    "resLimitsHint": "محفوظ کریں اور لاگو کریں DB لکھتا ہے اور صارف موڈ / سیٹ کوٹا / سسٹم سی ٹی ایل سیٹ پراپرٹی کو آزماتا ہے۔",
    "resLimitsHintSystemd": "جب اجازت ہو تو رائٹ پینل کی حالت اور OS/systemd کی حدود کو محفوظ کریں اور لاگو کریں۔",
    "resLimitsHintPm2": "رائٹ پینل کی حالت اور PM2 میموری کی حد کو محفوظ کریں اور لاگو کریں۔",
    "resSaveApply": "محفوظ کریں اور OS پر حدود لاگو کریں۔",
    "resSaveControlOnly": "صرف ہوائی جہاز کو کنٹرول کرنے کے لیے میم/سی پی یو کو محفوظ کریں۔",
    "resReapply": "ایک بار دوبارہ درخواست دیں (فارم میں کوئی تبدیلی نہیں)",
    "resMigrateDone": "ہجرت مکمل",
    "resMigrateIncomplete": "ہجرت نامکمل",
    "resMigrateTitle": "سسٹم صارف گھر منتقل کریں؟",
    "resMigrateDesc": "/home/ysk-server-{id} پر منتقل ہوتا ہے اور سسٹم صارف کو تخلیق/مرمت کرتا ہے",
    "resMigrate": "ہجرت کرنا",
    "resWrittenOnly": "جہاز کو کنٹرول کرنے کے لیے لکھا گیا؛ OS لاگو نہیں ہوا (روٹ کی ضرورت ہے)۔ {{notes}}",
    "resAppliedOs": "OS پر لاگو حدود۔ {{notes}}",
    "resSaved": "محفوظ کیا گیا۔",
    "resIncomplete": "نامکمل",
    "resApplyLimitsFailed": "حدود لاگو کرنے میں ناکام",
    "resApplied": "لاگو",
    "resApplyFailed": "اپلائی کرنے میں ناکام",
    "resChownOk": "chown مکمل",
    "resChownFailed": "chown ناکام ہو گیا",
    "netSavedPublished": "نیٹ ورک محفوظ اور Nginx شائع ہوا۔",
    "netSavedOnly": "نیٹ ورک کی ترتیبات محفوظ ہوگئیں (شائع نہیں ہوئی)",
    "netSaveFailed": "محفوظ کرنا ناکام ہو گیا۔",
    "netSuspended": "پروجیکٹ کو معطل کر دیا گیا — زائرین کو 503 ملتے ہیں۔ معطل کر کے شائع کریں۔",
    "netDomainTitle": "ڈومین",
    "netDomainDesc": "بنیادی ڈومین اور عرفی نام؛ save Nginx management config بھی لکھ سکتا ہے۔",
    "netPrimaryDomain": "بنیادی ڈومین",
    "netPrimaryHint": "وزیٹر ڈومین، جیسے app.example.com",
    "netAliases": "عرفی نام",
    "netAliasesHint": "ایک فی سطر، جیسے www یا بلاگ ذیلی ڈومین",
    "netNeedPrimary": "پہلے بنیادی ڈومین درج کریں۔",
    "netHttpsTitle": "HTTPS اور سائٹ ری ڈائریکٹ",
    "netHttpsDesc": "محفوظ کرنے کے بعد Nginx شائع کریں۔ مکمل سائٹ 301 پراکسی/ پی ایچ پی/ جامد مواد کو اوور رائیڈ کرتی ہے۔",
    "netForceHttps": "زبردستی HTTPS",
    "netForceHttpsDesc": "HTTP → HTTPS (301)؛ SSL سرٹیفکیٹ اور SSL شائع کرنے کی ضرورت ہے۔",
    "netForceHttpsOn": "آپ کے کنارے کو شائع کرنے کے بعد HTTP HTTPS پر ری ڈائریکٹ ہو جائے گا۔",
    "netForceHttpsOff": "کوئی زبردستی ری ڈائریکٹ محفوظ نہیں ہے۔",
    "netBoundCert": "منسلک سرٹیفکیٹ",
    "netBoundCertExpiry": "میعاد {{at}}",
    "netNoBoundCert": "اس میزبان نام کے لیے ڈسک پر سرٹیفکیٹ نہیں",
    "netForceHttpsNeedCert": "HTTPS مجبور کرنے سے پہلے /ssl پر اس ڈومین کا سرٹیفکیٹ جاری کریں۔",
    "netHttpsLiveNotForced": "ایک کنارے فائل موجود ہے؛ HTTPS پہلے ہی کام کر سکتا ہے۔ یہ باکس صرف HTTP→ HTTPS کو مجبور کرتا ہے۔",
    "netHsts": "HSTS کو فعال کریں۔",
    "netHstsDesc": "براؤزرز HTTPS پر قائم رہتے ہیں (زبردستی HTTPS کے بعد تجویز کردہ)",
    "netHstsNeedHttps": "پہلے زبردستی HTTPS کو آن کریں۔",
    "netRedirectUrl": "مکمل سائٹ ری ڈائریکٹ URL",
    "netRedirectHint": "اختیاری اس URL پر مکمل سائٹ 301 (move / apex→www)",
    "netBasicAuthTitle": "HTTP بنیادی توثیق (براؤزر لاگ ان)",
    "netBasicAuthDesc": "شائع کرنے پر htpasswd لکھتا ہے؛ خالی صارف نام = بند۔ خالی پاس ورڈ = محفوظ رکھیں",
    "netAuthUserHint": "خالی تصنیف کو غیر فعال کر دیتی ہے۔",
    "netAuthPassHint": "پہلی بار کی ضرورت ہے؛ رکھنے کے لیے بعد میں خالی چھوڑ دیں۔",
    "netAuthPassSet": "پاس ورڈ سیٹ یا اپ ڈیٹ کریں۔",
    "netCacheNote": "جامد/پی ایچ پی جامد کیشے-کنٹرول 7d بطور ڈیفالٹ؛ صاف کرنے سے میزبان nginx cache dir کو صاف کرتا ہے (YSK_EXECUTE کی ضرورت ہے)",
    "netPurgeOk": "کیشے کو صاف کرنے کی کوشش کی۔",
    "netPurgeFailed": "صاف کرنے میں ناکام",
    "netDocrootTitle": "سائٹ ڈائریکٹری (docroot)",
    "netDocrootDesc": "پروجیکٹ ہوم سے متعلق؛ اشاعت پر Nginx جڑ کے طور پر استعمال کیا جاتا ہے (پہلے سے طے شدہ ایپ/عوامی)",
    "netDocrootLabel": "دستاویز کی جڑ",
    "netDocrootFull": "مکمل راستہ: {{path}}",
    "netDocrootCustom": "حسب ضرورت رشتہ دار راستہ…",
    "netAdvancedTitle": "اعلی درجے کی اور شائع کریں۔",
    "netAdvancedDesc": "آئی پی کو پابند کریں، سسٹم Nginx پر شائع کریں۔",
    "netCollapseBind": "بائنڈ IP کو سکیڑیں۔",
    "netExpandBind": "بائنڈ آئی پی کو پھیلائیں۔",
    "netBindIp": "IP باندھیں۔",
    "netBindHint": "خالی = تمام انٹرفیس",
    "netBindPh": "خالی = تمام؛ یا IP باندھیں۔",
    "netNeedDomainSave": "پہلے پرائمری ڈومین درج کریں اور محفوظ کریں۔",
    "ovUsed": "استعمال کیا جاتا ہے",
    "ovQuota": "کوٹہ",
    "ovQuotaUnset": "غیر سیٹ",
    "ovQuotaStatus": "کوٹہ کی حیثیت",
    "ovOverQuota": "کوٹہ سے زیادہ",
    "ovQuotaOk": "OK",
    "ovDocroot": "دستاویز کی جڑ",
    "ovAccessSample": "رسائی کے نمونے",
    "ovLines": "{{count}} لائنیں۔",
    "ovDailyDays": "روزانہ کے اعدادوشمار کے دن",
    "ovDailyTitle": "روزانہ دورے کے اعدادوشمار (زیادہ سے زیادہ 60 دن)",
    "ovDailyDesc": "رسائی لاگ نمونوں سے رولنگ",
    "ovQuickTitle": "سائٹ کے شارٹ کٹس",
    "ovQuickDesc": "شائع کریں اور بیک اپ کریں (ہیڈر یا ڈیپلو ٹیب کے ذریعے مین تعیناتی)",
    "ovNeedNetworkDomain": "پہلے نیٹ ورک ٹیب پر ڈومین سیٹ کریں۔",
    "ovPublishNginx": "Nginx شائع کریں۔",
    "ovPublishSsl": "Nginx + SSL شائع کریں۔",
    "ovBackupProject": "اس پروجیکٹ کو بیک اپ کریں۔",
    "ovOpenFiles": "پروجیکٹ فائلیں کھولیں۔",
    "ovNoDomainHint": "کوئی ڈومین نہیں — شائع کرنے سے پہلے اسے نیٹ ورک ٹیب پر سیٹ کریں۔",
    "ovPublishNote": "تحریری انتظام کی تشکیل کو شائع کریں؛ لائیو Nginx دوبارہ لوڈ کو سسٹم میں تبدیلی کے حقوق کی ضرورت ہے۔",
    "ovStatic": "جامد",
    "ovAliases": "عرفی نام",
    "ovForceOn": "مجبور",
    "ovForceOff": "مجبور نہیں۔",
    "advFtpCreated": "FTP {{user}} بنایا گیا (مسودہ — FTPS صفحہ پر لاگو کریں)",
    "advCreateFailed": "بنانا ناکام ہو گیا۔",
    "advFtpFailed": "FTP بنانا ناکام ہو گیا۔",
    "advMaintTitle": "دیکھ بھال",
    "advMaintDesc": "بیک اپ، معطل/دوبارہ شروع، اختیاری ٹولز",
    "advBackupProject": "اس پروجیکٹ کو بیک اپ کریں۔",
    "advOneClickWp": "ایک کلک ورڈپریس (ڈاؤن لوڈ + سیٹ اپ)",
    "advSuspendedHint": "معطل: عمل رک گیا، زائرین کو 503 ملے۔",
    "advSuspendHint": "معطلی عمل کو روکتا ہے اور 503 دیکھ بھال کا صفحہ دکھاتا ہے۔",
    "advFtpTitle": "پروجیکٹ ایف ٹی پی (پاتھ جیل)",
    "advFtpDesc": "پراجیکٹ ایپ ڈائریکٹر کو اکاؤنٹ جیل بنانے کے بعد FTPS سروس پیج پر اپلائی کریں۔",
    "advFtpUserHint": "اختیاری نظام پیدا کر سکتے ہیں",
    "advFtpPassHint": "کم از کم 8 حروف",
    "advDangerTitle": "خطرہ زون",
    "advDangerDesc": "حذف کو UI سے کالعدم نہیں کیا جا سکتا - پہلے بیک اپ کریں۔",
    "advDelete": "پروجیکٹ کو حذف کریں۔",
    "deployPyHint": "پہلے سے طے شدہ: venv + pip؛ Uvicorn کے ذریعے ASGI، گنی کارن کے ذریعے جینگو۔",
    "deployGoHint": "ڈیفالٹ: go build -o ایپ۔ پھر ./app؛ اگر بائنری موجود ہے تو تعمیر کو چھوڑ دیں۔",
    "deployRustHint": "پہلے سے طے شدہ: کارگو کی تعمیر --release پھر target/release/{crate}; اختیاری تعمیر کو چھوڑ دیں۔",
    "deployNodeHint": "نوڈ کا عمل شروع کریں (انٹری ڈیفالٹ server.js)؛ پروڈ میں تجویز کردہ systemd۔",
    "deployDefaultHint": "رن ٹائم سے شروع کریں؛ صرف درخواست دینے کے بعد بیرونی۔",
    "deployOsStep": "الگ تھلگ لینکس صارف + /home/ysk-server-{project id} (وسائل ٹیب بنا سکتے ہیں)",
    "deployPyReady": "Python رن ٹائم تیار ہے۔",
    "deployPipNet": "requirements.txt کو آؤٹ باؤنڈ پائپ کی ضرورت ہے۔",
    "deployCheckPort": "چیک پورٹ اور/صحت کی تعیناتی کے بعد",
    "deployPublishProxy": "Nginx ریورس پراکسی شائع کریں۔",
    "deployToolchainReady": "{{runtime}} ٹول چین تیار ہے۔",
    "deployFirstBuild": "پہلے تعمیرات کی تعیناتی (کچھ وقت لگ سکتا ہے)",
    "deployNeedBinary": "کامیاب تعمیر کے بعد ہی بائنری",
    "deployPhpFpmOk": "PHP-FPM ورژن ٹھیک ہے۔",
    "deployPhpPool": "پی ایچ پی / اپلائی پول لگائیں۔",
    "deployNginxSsl": "Nginx + اختیاری SSL شائع کریں۔",
    "deployPublicContent": "عوامی/ مواد کی تصدیق کریں۔",
    "deployNetPublish": "نیٹ ورک ٹیب پر Nginx شائع کریں۔",
    "deployConfirmToolchain": "رن ٹائم پیج انسٹال شدہ ٹول چین کی تصدیق کریں (یا میزبان کے پاس ہے)",
    "deployConfirmCode": "ایپ کی تصدیق کریں/ کوڈ ہے (ٹیمپلیٹ یا گٹ)",
    "deployPressDeploy": "دبائیں تعینات؛ پھر نیٹ ورک پر Nginx شائع کریں۔",
    "deployVersionSaved": "محفوظ کردہ {{runtime}} ورژن {{version}} (تعینات پر استعمال کیا جاتا ہے)",
    "deployVersionSaveFailed": "رن ٹائم ورژن محفوظ کرنے میں ناکام",
    "deployInstallingToolchain": "ٹول چین کو انسٹال/ تصدیق کر رہا ہے…",
    "deployToolchainIncomplete": "ٹول چین نامکمل انسٹال (اجازت یا نیٹ ورک)؛ رن ٹائم پیج کو آزمائیں۔",
    "deployToolchainDone": "ٹول چین مرحلہ مکمل، تعیناتی شروع ہو رہی ہے…",
    "deployToolchainFailed": "ٹول چین کی تنصیب ناکام ہو گئی۔",
    "deployChecklistTitle": "تشکیل دیا گیا - چیک لسٹ تعینات کریں۔",
    "deployChecklistDesc": "{{runtime}} کنکال تیار؛ ٹریفک کی خدمت کے لیے اقدامات مکمل کریں۔",
    "deploySectionTitle": "{{runtime}} تعینات",
    "deploySectionDesc": "{{runtime}} عمل شروع کریں (پورٹ / سسٹم ڈی یا پیڈ فائل)",
    "deployPhpVersion": "پی ایچ پی ورژن",
    "deployPhpVersionHint": "اس سائٹ کے لیے پی ایچ پی ورژن (مماثل ایف پی ایم انسٹال ہونا چاہیے)",
    "deployRuntimeVersion": "{{runtime}} ورژن",
    "deployRuntimeVersionHint": "پروجیکٹ پر محفوظ کیا گیا؛ تعیناتی پر استعمال کیا جاتا ہے. رن ٹائم پیج پر انسٹال کریں۔",
    "deployRuntimeVersionCreateHint": "تخلیق پر لکھا گیا؛ تعیناتی پر حوالہ دیا گیا ہے۔",
    "deployRuntimeVersionGeneric": "رن ٹائم ورژن",
    "deployEntry": "اندراج شروع کریں۔",
    "deployEntryHint": "خالی = پہلے سے طے شدہ ({{hint}})؛ سرور سے مطابقت پذیر",
    "deploySkipBuild": "تعمیر کو چھوڑ دیں۔",
    "deploySkipBuildHint": "اگر venv/binary موجود ہے؛ رفتار دوبارہ شروع (مقامی ترجیح)",
    "deployPort": "بندرگاہ {{port}}",
    "deployFpmApplied": "PHP-FPM پول لاگو کر دیا گیا۔",
    "deployFpmIncomplete": "FPM نامکمل ہے۔",
    "deployFpmNote": "سائٹ/پول تشکیل لکھتا ہے؛ لائیو ری لوڈ کو سسٹم میں تبدیلی کے حقوق کی ضرورت ہے۔",
    "deployBuildNote": "آپریشن کے نتائج میں تعمیر/شروع کی ناکامیاں ظاہر ہوتی ہیں۔ اندراج سرور کو لکھتا ہے؛ skip-build مقامی ترجیح ہے۔",
    "deployPhpIniTitle": "پروجیکٹ php.ini کو اوور رائیڈ کرتا ہے۔",
    "deployPhpIniDesc": "تبدیل کرنے کے لئے صرف چابیاں؛",
    "deployPhpIniExample": "جیسے 256M; خالی = عالمی",
    "deployGlobal": "عالمی",
    "deployCustom": "حسب ضرورت",
    "deployOff": "آف",
    "deployOnCareful": "پر · محتاط",
    "deployPhpIniSaved": "پروجیکٹ php.ini اوور رائیڈز محفوظ FPM دوبارہ لگائیں یا لگائیں۔",
    "deployHistory": "تاریخ تعینات کریں ({{count}})",
    "deployHistoryDesc": "آڈٹ سے؛ سب سے پہلے",
    "deployGitUrlHint": "HTTPS یا SSH ریپو URL؛ مطابقت پذیری پھر رن ٹائم کے ذریعہ دوبارہ تعینات کریں۔",
    "deployEnvHint": "ایک KEY=قدر فی لائن؛ # تبصرے",
    "resume": "پروجیکٹ دوبارہ شروع کریں۔",
    "suspend": "منصوبے کو معطل کریں۔",
    "goFtpsApply": "ایف ٹی پی ایس سروس پر اپلائی کریں۔",
    "toolchainNote": "ٹول چین انسٹال کرنا ≠ پروجیکٹ لائیو ہے۔ کامیابی کی تعیناتی ≠ عوامی Nginx (نیٹ ورک پر شائع کریں)۔",
    "installToolchainDeploy": "ٹول چین انسٹال کریں اور تعینات کریں۔",
    "deployOnly": "صرف تعینات کریں۔",
    "openRuntime": "{{runtime}} رن ٹائم کھولیں۔",
    "later": "بعد میں",
    "installToolchainDeployShort": "ٹول چین + تعینات",
    "runtimeEnv": "{{runtime}} env",
    "applyFpmPool": "ایف پی ایم پول کا اطلاق کریں۔",
    "staticNginxHint": "جامد سائٹس پبلش نگینکس پر انحصار کرتی ہیں — نیٹ ورک یا جائزہ شارٹ کٹ استعمال کریں۔",
    "fullIniLink": "مکمل کیٹلاگ اور opcache/سیشن وغیرہ پر",
    "phpIniLink": "پی ایچ پی رن ٹائم → php.ini",
    "savePhpIniOverride": "php.ini اوور رائیڈز کو محفوظ کریں۔",
    "scaffoldNote": "اگر ایپ/ ایک YSK سکیفولڈ (.ysk-scaffold) ہے، تو اسے کلون کرنے سے پہلے صاف کر دیا جاتا ہے۔ حسب ضرورت مواد اوور رائٹ سے انکار کرتا ہے۔",
    "saveOnly": "صرف محفوظ کریں۔",
    "savePublishNginx": "Nginx کو محفوظ کریں اور شائع کریں۔",
    "needDomainToPublish": "شائع کرنے سے پہلے بنیادی ڈومین درج کریں۔",
    "savePublish": "محفوظ کریں اور شائع کریں۔",
    "saveAuth": "تصنیف کو محفوظ کریں۔",
    "cacheZoneNote": "مکمل FastCGI/proxy_cache زونز کو میزبان nginx.conf میں keys_zone کی ضرورت ہے۔ پینل بہترین کوشش سے پاک کرنے کی پیشکش کرتا ہے۔",
    "purgeNginxCache": "Nginx کیشے کو صاف کریں۔",
    "nginxManageFile": "Nginx مینجمنٹ فائل:",
    "publishRuntimeNote": "شائع کریں پراکسی/PHP-FPM/static conf بذریعہ رن ٹائم (تصنیف، ری ڈائریکٹ، ڈوکروٹ)",
    "publishStored": "محفوظ کردہ ترتیبات کے ساتھ شائع کریں۔",
    "publishStoredSsl": "محفوظ کردہ + SSL شائع کریں۔",
    "publishNote": "شائع کریں لکھتے ہیں management conf; /etc/nginx سے مطابقت پذیری کریں اور دوبارہ لوڈ کریں سسٹم میں تبدیلی کے حقوق کی ضرورت ہے۔",
    "hitsFiles": "{{count}} فائل (زبانیں) ہٹ کے ساتھ — ٹیل کھولنے کے لیے کلک کریں (کلیدی الفاظ کا فلٹر)",
    "logFilesCount": "لاگ فائلیں {{count}}",
    "defaultScanNote": "ہمیشہ لاگز/ اور لاگ/ کو اسکین کریں۔ اضافی ڈائر میں صرف *.log / *.out / *.err شامل ہیں۔",
    "opsOk": "{{label}} مکمل{{url}}",
    "opsOkWithNote": "{{label}} مکمل ہوا: {{note}}{{url}}",
    "opsFail": "{{label}} ناکام: {{reason}}",
    "railPython": "ازگر کا عمل",
    "railGo": "عمل میں جائیں۔",
    "railRust": "زنگ کا عمل",
    "railNode": "نوڈ کا عمل",
    "runtimeName": {
      "php": "PHP",
      "node": "Node.js",
      "static": "جامد",
      "python": "ازگر",
      "go": "جاؤ",
      "rust": "زنگ",
      "java": "جاوا",
      "kotlin": "کوٹلن",
      "bun": "بن"
    },
    "netCacheTitle": "کیشے",
    "logsDeepAccess": "لاگ سینٹر · رسائی",
    "logsDeepError": "لاگ سینٹر · غلطی",
    "logsDeepNginxUnit": "Nginx یونٹ لاگز",
    "logsPresetAccess": "فلٹر access.log",
    "logsPresetError": "فلٹر error.log",
    "railJava": "جاوا عمل",
    "railKotlin": "کوٹلن کا عمل",
    "railBun": "روٹی کا عمل",
    "deployProcessManager": "پروسیس مینیجر",
    "deployProcessManagerSystemd": "systemd (تجویز کردہ)",
    "deployProcessManagerPm2": "PM2",
    "proc_restart": "دوبارہ شروع کریں۔",
    "proc_stop": "رک جاؤ",
    "proc_reload": "دوبارہ لوڈ کریں۔",
    "procControlsHint": "پروسیس کنٹرولز ({{manager}})",
    "procActionOk": "{{action}} ٹھیک ہے · {{notes}}",
    "procActionFail": "{{action}} ناکام · {{notes}}",
    "procActionFailShort": "کارروائی کی کارروائی ناکام ہوگئی",
    "procMissingUser": "پروجیکٹ میں کوئی لینکس صارف نہیں ہے - PM2 ایپ کو نشانہ نہیں بنا سکتا",
    "deploySystemdHint": "پروڈکشن ڈیفالٹ: یونٹ ysk-project-*",
    "deployPm2Hint": "pm2 کے ذریعے شروع ہوتا ہے (ایکو سسٹم",
    "deleteDialogTitle": "پروجیکٹ کو مستقل طور پر حذف کریں۔",
    "deletePermanent": "مستقل طور پر حذف کریں۔",
    "deleteRemoveFiles": "ڈسک ہوم اور لینکس صارف کو حذف کریں۔",
    "deleteTypeName": "تصدیق کے لیے پروجیکٹ کا نام ٹائپ کریں۔",
    "deletedOk": "پروجیکٹ حذف کر دیا گیا۔",
    "sslRequiredFirst": "اس ڈومین کے لیے ابھی تک کوئی SSL سرٹیفکیٹ نہیں ہے۔ اشاعت + SSL سے پہلے SSL سرٹیفکیٹ کے تحت ایک بنائیں یا اپ لوڈ کریں۔",
    "sslGateHint": "SSL ایکشنز مقفل ہیں - پر جائیں۔",
    "sslGateHint2": "پہلے اس ڈومین کے لیے سرٹیفکیٹ جاری/اپ لوڈ کرنے کے لیے۔",
    "netPublishPrimary": "بنیادی",
    "netPublishSsl": "HTTPS/SSL",
    "netPublishMaint": "دیکھ بھال",
    "sslNeedDomain": "Nginx/SSL شائع کرنے سے پہلے ایک ڈومین سیٹ کریں۔",
    "createTemplateMissing": "0⟧",
    "deleteDialogDesc": "Delete \"{{name}}\". This cannot be undone.",
    "deleteWillStop": "systemd/PM2/",
    "deleteWillWeb": "Nginx conf、PHP-FPM پول、Apache vhost）",
    "deleteWillOs": "لینکس ہوم ()",
    "deleteKeepOs": "ہوم لینکس ()",
    "deleteWillDb": "…",
    "deleteRemoveFilesDesc": "منسوخ کریں",
    "deleteTypeNameHint": "「{{name}}」",
    "deleteDnsWarn": "DNS زون / ڈومین۔",
    "manageInNginx": "Nginx میں انتظام کریں۔",
    "advFtpHomeApp": "سائٹ app ڈائرکٹری",
    "advFtpHomeRoot": "پروجیکٹ ہوم (مکمل)",
    "advFtpManage": "FTP صفحہ کھولیں",
    "resShell": "لاگ ان شیل",
    "resSaveHint": "لائیو OS میں تبدیلیاں محفوظ کریں اور لاگو کریں۔ کنٹرول پلین صرف فارم کو اسٹور کرتا ہے۔ دوبارہ اپلائی کرنا آخری محفوظ شدہ اقدار کا استعمال کرتا ہے۔",
    "resBashConfirmTitle": "انٹرایکٹو باش کی اجازت دیں؟",
    "resBashConfirmDesc": "یہ پروجیکٹ صارف کو ایک انٹرایکٹو لاگ ان شیل فراہم کرتا ہے۔ صرف اس صورت میں تصدیق کریں جب آپ کو اس صارف کے طور پر SSH یا PTY کی ضرورت ہو۔",
    "createGitHint": "اختیاری منصوبے پر ذخیرہ؛ ڈیپلو ٹیب سے کلون (تخلیق پر کلون نہیں ہوتا)۔",
    "gitTokenLaterHint": "ایچ ٹی ٹی پی ایس ٹوکن اور کلون ڈیپتھ کو تخلیق کے بعد پروجیکٹ ڈیپلو ٹیب پر سیٹ کیا جاتا ہے۔",
    "gitBranch": "شاخ",
    "gitBranchHint": "Branch or tag. Empty uses the remote default. First clone is shallow (depth 1).",
    "gitBranchAfterUrl": "پہلے Git URL درج کریں۔ خالی ہونے پر ریموٹ ڈیفالٹ برانچ۔",
    "gitLastRef": "آخری مطابقت پذیری: {{branch}} @ {{commit}}",
    "gitConfirmTitle": "اس منصوبے میں کلون؟",
    "gitConfirmBody": "اگر ایپ/ اب بھی ہیلو ورلڈ پلیس ہولڈر ہے تو اسے صاف کر دیا جائے گا، پھر کلون کر دیا جائے گا۔ اپنی مرضی کے مطابق فائلیں جو YSK سکیفولڈ نہیں ہیں انکار کر دیا جاتا ہے۔",
    "gitConfirmRemoteBody": "یہ پوائنٹ نئے یو آر ایل اور پلس پر نکلتا ہے۔ غیر متعلقہ تاریخیں ناکام ہو جاتی ہیں۔ اپنی مرضی کی فائلوں کو صاف نہیں کیا جاتا ہے۔",
    "runtimeActual": "اصل بائنری {{path}}",
    "runtimeFallback": "منتخب کردہ {{version}} اس میزبان پر نہیں ہے۔ عمل {{path}} استعمال کرتا ہے۔",
    "gitSync": "مطابقت پذیری",
    "gitFetch": "لانا",
    "gitCheckout": "چیک آؤٹ",
    "gitReset": "ریموٹ پر ری سیٹ کریں۔",
    "gitResetNeedConfirm": "تصدیق درکار — مقامی کمٹس رد کرتا ہے",
    "gitDeepen": "مکمل تاریخ حاصل کریں۔",
    "gitLogTitle": "حالیہ وعدے",
    "gitDirtyTitle": "مقامی تبدیلیاں بلاک پل",
    "gitDirtyBody": "{{count}} فائل (فائلیں) Git (فائلوں میں ترمیم یا ایپ) سے مختلف ہیں۔ ان کو ضائع کریں یا اسقاط کریں۔",
    "gitSyncBlockedDirty": "مطابقت پذیری اس وقت تک غیر فعال ہے جب تک کہ مقامی تبدیلیوں کو رد نہیں کیا جاتا (ری سیٹ) یا فائلیں Git سے مماثل ہیں۔",
    "gitViewDiff": "فرق دیکھیں",
    "gitDiscard": "مقامی فائلوں کو ضائع کریں۔",
    "gitOpenFiles": "فائلز میں کھولیں۔",
    "gitNotCloned": "کلون نہیں ہوا۔",
    "gitClean": "صاف",
    "gitDirty": "گندا",
    "gitBehind": "{{count}} کے پیچھے",
    "gitAhead": "آگے {{count}}",
    "gitDetached": "پن لگا ہوا",
    "gitShallow": "اتلی",
    "gitMissing": "git لاپتہ ہے",
    "gitResetConfirmTitle": "ریموٹ پر مشکل کو دوبارہ ترتیب دیں؟",
    "gitResetConfirmBody": "یہ مقامی Git کی تاریخ اور .env کے علاوہ غیر ٹریک شدہ فائلوں کو خارج کر دیتا ہے، پھر کنٹرول جہاز سے .env کو بحال کرتا ہے۔",
    "gitHeads": "دور دراز شاخیں۔",
    "gitToken": "HTTPS ٹوکن",
    "gitTokenHint": "Personal access token. Stored encrypted; never written into the remote URL.",
    "gitTokenPlaceholder": "ghp_… یا glpat-…",
    "gitTokenSet": "ٹوکن سیٹ",
    "gitSaveToken": "ٹوکن محفوظ کریں۔",
    "gitClearToken": "ٹوکن صاف کریں۔",
    "gitDeployKey": "عوامی کلید تعینات کریں۔",
    "gitDeployKeyHint": "اسے Git ہوسٹ پر صرف پڑھنے کے لیے تعینات کلید کے طور پر شامل کریں۔",
    "gitDeployKeyOn": "کلید تعینات کریں۔",
    "gitMakeKey": "تعیناتی کلید بنائیں",
    "gitCopyPub": "عوامی کلید کو کاپی کریں۔",
    "gitClearKey": "تعیناتی کلید کو صاف کریں۔",
    "gitKeyCopied": "عوامی کلید کاپی ہو گئی۔",
    "gitPinHost": "میزبان کلید کو پن کریں۔",
    "gitPinHostBody": "{{host}} پن نہیں ہے۔ فنگر پرنٹس کی تصدیق کریں، پھر SSH کلون سے پہلے پن کریں۔",
    "gitHostUnpinned": "میزبان کلید پن نہیں ہے۔",
    "gitHookTitle": "Inbound hook",
    "gitHookHint": "Paste POST /api/v1/hooks/git/<id> into GitHub / Gitea / GitLab yourself (push events). Not Slack. Secret is HMAC or X-YSK-Git-Hook.",
    "gitHookOn": "Hook on",
    "gitHookOff": "Hook off",
    "gitHookEnable": "Enable hook",
    "gitHookRotate": "راز کو گھمائیں۔",
    "gitHookDisable": "Disable hook",
    "gitHookSecretOnce": "Copy this secret now — it is not stored in the page after you leave.",
    "gitHookCopyUrl": "Copy URL",
    "gitHookCopySecret": "راز کاپی کریں۔",
    "gitHookCopied": "کاپی",
    "gitHookSetup": "Add the webhook yourself. Payload URL = the URL above. Content type application/json. Events: push only. Secret = the one-time value.",
    "gitHookGithub": "GitHub: Settings → Webhooks → Add webhook. Content type application/json. Events: Just the push event. GitHub.com requires HTTPS.",
    "gitHookGitea": "Gitea: Settings → Webhooks → Add Webhook → Gitea. HTTP Method POST. Push events.",
    "gitHookGitlab": "GitLab: Settings → Webhooks. Trigger: Push events. Secret token = the hook secret (sent as X-Gitlab-Token).",
    "gitHookHonesty": "The host unit must have YSK_EXECUTE=1. Without it the hook answers but does not clone or deploy.",
    "gitHookSkipOther": "Pushes to other branches are ignored. Only the project ref syncs.",
    "gitAuthHttps": "HTTPS ٹوکن",
    "gitAuthSsh": "SSH تعیناتی کلید",
    "gitLoadRefs": "شاخیں لوڈ کریں۔",
    "gitRefDefault": "ریموٹ ڈیفالٹ",
    "gitRefBranches": "شاخیں",
    "gitRefTags": "ٹیگز",
    "gitRefOther": "دیگر حوالہ جات…",
    "gitRefCustom": "کمٹ یا حوالہ",
    "gitRefsNeedUrl": "پہلے URL درج کریں۔",
    "gitRefsNeedAuth": "ایک ٹوکن محفوظ کریں یا کلید تعینات کریں، پھر شاخیں لوڈ کریں۔",
    "gitRefsHint": "ریموٹ سے لوڈ کیا گیا۔ ایک کا انتخاب کریں — ٹائپ نہ کریں۔",
    "gitHookSetupToggle": "اسے کیسے پیسٹ کریں۔",
    "gitHookOneLiner": "HMAC یا X-YSK-Git-Hook۔ صرف اس پروجیکٹ کا حوالہ۔",
    "gitHookExecuteHint": "کلون یا تعینات کرنے کے لیے YSK_EXECUTE=1 کی ضرورت ہے۔",
    "gitShowKey": "چابی دکھائیں۔",
    "gitHideKey": "چھپائیں",
    "gitBehindShort": "↓{{count}}",
    "gitAheadShort": "↑{{count}}",
    "gitDirtyShort": "گندا · {{count}}",
    "gitFilesLink": "فائلیں",
    "nameInvalid": "چھوٹے حروف کا نام استعمال کریں: ایک حرف سے شروع کریں، پھر حروف، ہندسے، یا ہائفن (زیادہ سے زیادہ 31)۔",
    "deployVersionMissing": "نوڈ {{version}} اس میزبان پر انسٹال نہیں ہے۔ انسٹال شدہ ورژن منتخب کریں، یا پہلے اس ورژن کو انسٹال کریں۔",
    "deployUsedBinary": "استعمال شدہ {{path}} تعینات کریں"
  },
  "protection": {
    "levels": {
      "low": {
        "label": "OK",
        "verb": "نظام مستحکم",
        "hint": "روزانہ تحفظ رکھیں"
      },
      "elevated": {
        "label": "بلند",
        "verb": "بے ضابطگیوں کو دیکھا",
        "hint": "سخت پر سوئچ کریں اور مشتبہ IPs دیکھیں"
      },
      "under_attack": {
        "label": "حملے کی زد میں",
        "verb": "ممکنہ طور پر حملے کی زد میں",
        "hint": "انڈر اٹیک پری سیٹ + بلک پابندی کا اطلاق کریں۔"
      },
      "critical": {
        "label": "تنقیدی",
        "verb": "شدید خطرہ",
        "hint": "ہنگامی صورتحال پر غور کریں؛ یقینی بنائیں کہ آپ وائٹ لسٹڈ ہیں۔"
      }
    },
    "presetsWhen": {
      "daily": "دن بہ دن",
      "hardened": "اسکین / بروٹ",
      "under_attack": "L7 سیلاب",
      "emergency": "آخری حربہ"
    },
    "note": {
      "notApplied": "میزبان پر لاگو نہیں ہوا (روٹ + YSK_EXECUTE=1 کی ضرورت ہے) - پینل کی ترتیبات میں محفوظ کیا گیا",
      "nginxWritten": "Nginx شرح-حد پینل فائل لکھی۔",
      "f2bWritten": "fail2ban پینل کی ترتیبات لکھیں۔",
      "hintDropped": "اندرونی تحفظ کا اشارہ چھوڑ دیا گیا۔",
      "nginxLimits": "Nginx شرح کی حد کا ٹکڑا لکھیں گے۔"
    },
    "rel": {
      "justNow": "ابھی ابھی",
      "minutesAgo": "{{n}} منٹ پہلے",
      "hoursAgo": "{{n}} گھنٹے پہلے"
    },
    "apiUnreachable": "API تک نہیں پہنچ سکتا (ویب پراکسی/بیک اینڈ ڈاؤن ہو سکتا ہے)",
    "geoipLoadFailed": "GeoIP لوڈ کرنے میں ناکام",
    "loadFailed": "لوڈ ناکام ہوگیا۔",
    "previewDone": "پیش نظارہ ہو گیا (نہیں لکھا گیا)",
    "presetApplied": "تحفظ کا پیش سیٹ لاگو کیا گیا۔",
    "manualBan": "دستی پابندی",
    "banSent": "پابندی {{ip}} کے لیے بھیجی گئی",
    "quickSelectBan": "فوری طور پر پابندی کا انتخاب کریں۔",
    "bulkBan": "بلک پابندی {{count}}",
    "autoBanStatus": "خودکار پابندی: {{onOff}} · {{mode}} · {{method}}",
    "autoBanUpdated": "خودکار پابندی کو اپ ڈیٹ کر دیا گیا۔",
    "automationMaster": "آٹومیشن ماسٹر: {{onOff}}",
    "autoPresetStatus": "آٹو پری سیٹ: {{onOff}}",
    "autoBanAutomation": "خودکار پابندی: {{onOff}} ({{mode}})",
    "automationSaved": "آٹومیشن کی ترتیبات محفوظ ہو گئیں۔",
    "statFirewall": "فائر وال",
    "statSuspects": "مشتبہ IPs",
    "statSuspectsSplit": "{{actionable}} قابل عمل / {{total}} درج",
    "suspectActionableCount": "قابل عمل IPs {{count}}",
    "scoreBasisHint": "تھریٹ سکور فائر وال، فیل 2 بین پابندی والیوم، اور درخواست کی شرح کے سگنلز کا استعمال کرتا ہے - انٹیل مشتبہ فہرست کے برابر شمار نہیں۔",
    "statAutoBan": "خودکار پابندی",
    "statApply": "سسٹم لاگو",
    "statActiveBans": "فعال پابندیاں",
    "statPreset": "پیش سیٹ",
    "threatPill": "خطرہ {{label}} · سکور {{score}}",
    "reprobed": "دوبارہ چھان بین کی۔",
    "loadingStatus": "تحفظ کی صورتحال لوڈ ہو رہی ہے…",
    "tabs": {
      "command": "جواب",
      "automation": "آٹومیشن",
      "bans": "پابندی لگاتا ہے۔",
      "geo": "IP تک رسائی",
      "stack": "اسٹیک",
      "intel": "انٹیل",
      "about": "کے بارے میں"
    },
    "reapply": "دوبارہ درخواست دیں۔",
    "nginxLimits": "Nginx شرح کی حدود",
    "notWritten": "نہیں لکھا",
    "modeValue": {
      "normal": "نارمل",
      "degraded": "ذلیل",
      "ddos-protection": "DDoS تحفظ",
      "offline": "آف لائن"
    },
    "mode": "موڈ",
    "controlPlane": "کنٹرول طیارہ",
    "canApply": "درخواست دے سکتے ہیں۔",
    "needRoot": "جڑ کی ضرورت ہے۔",
    "writeOnly": "صرف فائل لکھیں۔",
    "autoRunning": "دوڑنا · ہر {{sec}}s · اس گھنٹے پر پابندی {{n}}",
    "autoOffManual": "آف - صرف دستی",
    "lastTick": "· آخری {{t}}",
    "nextTick": "· اگلا {{t}}",
    "on": "پر",
    "off": "آف",
    "open": "کھولیں۔",
    "ranAutomationTick": "ایک آٹومیشن ٹک چلایا",
    "escalateHardened": "سخت ≥ سکور",
    "escalateAttack": "حملے کے تحت ≥ سکور",
    "deescalateDaily": "روزانہ < اسکور پر واپس جائیں۔",
    "zeroOff": "0 آف",
    "holdAfterEscalate": "اسکیلیٹ کے بعد کم سے کم ہولڈ",
    "min5": "5 منٹ",
    "min15": "15 منٹ",
    "min30": "30 منٹ",
    "hour1": "1 ح",
    "hour2": "2 ح",
    "hour6": "6 گھنٹے",
    "presetOrCustom": "پیش سیٹ / اپنی مرضی کے مطابق",
    "autoBanMode": "خودکار پابندی وضع",
    "soft": "نرم",
    "normal": "نارمل",
    "aggressive": "جارحانہ",
    "custom": "حسب ضرورت",
    "method": "طریقہ",
    "banMethod": "پابندی کا طریقہ",
    "both": "دونوں",
    "scoreGte": "سکور ≥",
    "hitsGte": "ہٹس کی درخواست کریں ≥",
    "hits429Gte": "429 سے متعلقہ ہٹس ≥",
    "scanHitsGte": "اسکین پاتھ ہٹ ≥",
    "cooldown": "کولڈاؤن",
    "maxPerHour": "زیادہ سے زیادہ فی گھنٹہ",
    "scanInterval": "اسکین وقفہ",
    "schedulerDefault": "شیڈولر ڈیفالٹ 120s",
    "collapse": "سمٹنا",
    "expand": "پھیلائیں۔",
    "step": "قدم",
    "mechanism": "میکانزم",
    "youCanTune": "آپ ٹیون کر سکتے ہیں۔",
    "probe": "تحقیقات",
    "probeSignals": "WAN/req کی شرح/TCP/f2b/UFW",
    "escalateThreshold": "حد کو بڑھانا",
    "emergency": "ایمرجنسی",
    "neverAuto": "کبھی آٹو نہیں۔",
    "manualEmergency": "دستی ایمرجنسی",
    "signalNetworkDown": "WAN نیچے",
    "signalHighReq": "اعلی درخواست کی شرح",
    "signalDdos": "DDoS heuristic",
    "signalTcp": "TCP کنکشنز",
    "signalUfwOff": "UFW بند",
    "signalF2bBans": "fail2ban پابندی کی گنتی",
    "weightHint": "{{label}} وزن 0–3",
    "detected": "(پتہ چلا)",
    "notSet": "(مقرر نہیں)",
    "zonesComma": "زونز (کوما سے الگ کردہ)",
    "underAttackRequested": "حملے کے تحت درخواست کی گئی۔",
    "underAttackCleared": "کلیئر یو اے کی درخواست کی گئی۔",
    "autoBanOpen": "پر · {{mode}} · اس گھنٹے {{n}}/{{max}}",
    "autoBanClosed": "آف - صرف دستی/ فہرست",
    "pausedNoExecute": "· روک دیا گیا (کوئی عمل نہیں)",
    "circuitOpen": "سرکٹ کھلا",
    "autoBanModeLabel": "خودکار پابندی وضع",
    "scanned": "سکین کیا گیا۔",
    "bulkOps": "بڑی تعداد میں کارروائیاں",
    "fromAccessLog": "رسائی لاگ سے · ایک کلک یا بلک پابندی",
    "noSuspectIps": "فی الحال کوئی مشتبہ IPs نہیں ہے۔",
    "noSuspectDesc": "اسکین/429 ٹریفک دیکھنے پر ظاہر ہوتا ہے۔ دستی پابندی کے لیے پھیلائیں۔",
    "whitelistPlus": "وائٹ لسٹ + {{ip}}",
    "whitelistAdded": "وائٹ لسٹ میں شامل کر دیا گیا۔",
    "activeBansTitle": "فعال پابندیاں ({{count}})",
    "activeBansDesc": "تحفظ کا مجموعی · ڈیفنس API کے ذریعے پابندی ختم کریں (فیل 2 بین کلائنٹ کے طور پر)",
    "source": "ماخذ",
    "unbanned": "غیر ممنوع",
    "noBans": "کوئی پابندی نہیں۔",
    "noBansDesc": "پابندیاں یہاں دکھائیں۔",
    "collapseQuickAdd": "سکڑیں جلدی شامل کریں۔",
    "quickAddOne": "فوری طور پر ایک شامل کریں۔",
    "removeItem": "{{w}} ہٹائیں",
    "updated": "تازہ کاری",
    "ipOrCidr": "IPv4/IPv6 یا CIDR",
    "autoBanWhitelistAdded": "خودکار پابندی کی وائٹ لسٹ میں شامل کر دیا گیا۔",
    "added": "شامل کیا گیا۔",
    "banIpPlaceholder": "پابندی کے لیے IPv4 یا IPv6",
    "reason": "وجہ",
    "scanBrute": "اسکین / بروٹ",
    "noSignals": "ابھی تک کوئی سگنل نہیں ہیں۔",
    "pressReprobe": "دوبارہ تحقیقات کو دبائیں۔",
    "points": "پوائنٹس",
    "noTopIps": "ابھی تک کوئی ٹاپ آئی پی نہیں ہے۔",
    "topIpsAfterLog": "لاگز موجود ہونے کے بعد دکھاتا ہے۔",
    "noManagedVhost": "کوئی منظم vhost نہیں ہے۔",
    "afterPresetMarker": "پہلے سے سیٹ لگائیں انجیکشن مارکر",
    "injected": "YSK_DEFENSE انجکشن لگایا گیا۔",
    "notInjected": "انجکشن نہیں لگایا",
    "noEvents": "ابھی تک کوئی واقعات نہیں ہیں۔",
    "eventsAfterOps": "درخواست/پابندی کے بعد حاضر ہوں۔",
    "geoipUpdated": "GeoIP DB کو اپ ڈیٹ کر دیا گیا۔",
    "dbReady": "ڈی بی تیار ہے۔",
    "stale": "باسی",
    "older7d": ">7 دن",
    "freshnessNa": "n/a",
    "freshnessMissing": "کوئی ڈیٹا بیس نہیں ہے۔",
    "freshnessStale": "باسی",
    "freshnessFresh": "کرنٹ",
    "lastSuccess": "آخری کامیابی",
    "downloaded": "ڈاؤن لوڈ کیا گیا۔",
    "missing": "لاپتہ",
    "geoMode": "جیو ایکسیس موڈ",
    "denyList": "فہرست سے انکار کریں۔",
    "allowListHighRisk": "فہرست کی اجازت دیں · زیادہ خطرہ",
    "autoUpdateDb": "ڈی بی کو خود بخود اپ ڈیٹ کریں۔",
    "countriesSelected": "ممالک ({{n}} منتخب)",
    "searchCountry": "چینی نام یا ISO تلاش کریں۔",
    "countryPlaceholder": "چین/سی این",
    "regionsSelected": "علاقے ({{n}} منتخب)",
    "regionsHint": "منتخب ممالک سے؛ اپنی مرضی کے مطابق CN-GD ٹھیک ہے۔",
    "pickCountryFirst": "فہرست کو تنگ کرنے کے لیے پہلے ممالک کا انتخاب کریں۔",
    "customRegion": "حسب ضرورت، جیسے CN-GD",
    "regionPlaceholder": "گوانگ ڈونگ / CA / ٹوکیو",
    "continentsSelected": "براعظم ({{n}} منتخب)",
    "continentsHint": "اختیاری براعظم",
    "continentPlaceholder": "ایشیا / یورپی یونین",
    "asnsSelected": "فراہم کنندہ ASN ({{n}} منتخب)",
    "asnsHint": "کلاؤڈ/آئی ایس پی؛ اپنی مرضی کے مطابق ASN ٹھیک ہے۔",
    "customAsn": "حسب ضرورت ASN، جیسے 13335",
    "asnPlaceholder": "Cloudflare / ISP",
    "cityExample": "جیسے CN|Shenzhen or US|Ashburn",
    "policySaved": "پالیسی محفوظ کی گئی · ممالک {{c}} · علاقے {{r}} · ASN {{a}}",
    "ipPolicySaved": "IP تک رسائی کی پالیسی محفوظ ہو گئی۔",
    "nginxGeoWritten": "nginx geo snippet لکھا",
    "ipAddress": "آئی پی ایڈریس",
    "lookupPlaceholder": "IPv4 یا IPv6 تلاش کرنے کے لیے",
    "wouldBlock": "بلاک کرے گا · {{reason}} · {{matched}}",
    "wouldAllow": "اجازت دیں · {{reason}}",
    "lookupDone": "تلاش مکمل ہو گئی۔",
    "item": "میدان",
    "value": "قدر",
    "country": "ملک",
    "region": "علاقہ",
    "city": "شہر",
    "continent": "براعظم",
    "coords": "کوارڈز",
    "provider": "فراہم کرنے والا",
    "policy": "پالیسی",
    "block": "بلاک",
    "allow": "اجازت دیں۔",
    "matched": "مماثل",
    "applyStricterTitle": "سخت پیش سیٹ کا اطلاق کریں؟",
    "applyStricterDesc": "خودکار پابندی کو فعال کر سکتا ہے۔ تصدیق کریں کہ آپ کا IP وائٹ لسٹ میں ہے۔",
    "confirmEmergencyTitle": "ہنگامی پری سیٹ کی تصدیق کریں۔",
    "confirmEmergencyDesc": "ایمرجنسی انتہائی شرح کی حد۔ وائٹ لسٹ کی تصدیق کریں اور ایمرجنسی ٹائپ کریں۔",
    "confirmString": "اسٹرنگ کی تصدیق کریں۔",
    "applyEmergency": "ایمرجنسی لگائیں۔",
    "sectionPreset": "presets",
    "sectionAutoPreset": "① آٹو پری سیٹ",
    "sectionAutoBan": "② خودکار پابندی",
    "unban": "پابندی ختم کریں۔",
    "ban": "پابندی",
    "banConfirmTitle": "پابندی {{ip}}؟",
    "banConfirmMethod": "طریقہ: {{method}}",
    "banConfirmUntilUnban": "اس وقت تک پابندی عائد رہتی ہے جب تک کہ آپ اس پر پابندی ختم نہیں کر دیتے (یا fail2ban کی میعاد ختم نہیں کرتے)۔",
    "banConfirmDesc": "اس IP کو میزبان پر بلاک کر دیا جائے گا۔ تصدیق کریں کہ یہ موجودہ پینل یا سیشن کا پتہ نہیں ہے۔",
    "wlRemovedUndo": "اجازت کی فہرست سے {{ip}} کو ہٹا دیا گیا۔ 5 سیکنڈ میں کالعدم کریں۔",
    "undo": "کالعدم",
    "banSelectedConfirmTitle": "{{count}} منتخب IPs پر پابندی لگائیں؟",
    "banSelectedConfirmDesc": "یہ پتے میزبان پر بلاک کر دیے جائیں گے: {{ips}}",
    "save": "محفوظ کریں۔",
    "yes": "جی ہاں",
    "no": "نہیں",
    "oneClickSuggested": "تجویز کردہ پیش سیٹ کا اطلاق کریں۔",
    "stackApply": "پروٹیکشن اسٹیک لگائیں (UFW, fail2ban, preset)",
    "stackApplyDone": "پروٹیکشن اسٹیک لاگو کرنے کی درخواست کی گئی۔",
    "stackApplyHint": "یہ UFW کو قابل بناتا ہے اور fail2ban کے علاوہ تجویز کردہ پیش سیٹ کا اطلاق کرتا ہے۔ تصدیق کریں کہ آپ خود کو ریموٹ پینل سے لاک نہیں کریں گے۔",
    "viewPresets": "پیش سیٹیں دیکھیں",
    "suspectIpsCount": "مشتبہ IPs {{count}}",
    "goBans": "پابندیوں پر جائیں۔",
    "singleEntryPrefix": "واحد اندراج:",
    "singleEntryBody": " ",
    "emergencyNeverAuto": "ایمرجنسی کبھی آٹو نہیں۔",
    "writeOnlyBanner": "صرف لکھیں: سسٹم اپلائی کی ضرورت ہے EXECUTE=1 اور روٹ۔",
    "readiness": "تیاری",
    "goTo": "کھولیں۔",
    "presetGuide": "",
    "active": "فعال",
    "recommended": "تجویز کردہ",
    "useCarefully": "احتیاط",
    "preview": "پیش نظارہ",
    "stackToolsSee": "اسٹیک ٹیب پر ٹولز اسٹیک کریں ·",
    "readinessCheck": "تیاری کی جانچ",
    "automationMasterLabel": "آٹومیشن ماسٹر سوئچ",
    "runOneTick": "اب ایک ٹک چلائیں۔",
    "suggestEmergencyBanner": "اسکور بہت زیادہ — سسٹم ایمرجنسی تجویز کرتا ہے لیکن خودکار طور پر لاگو نہیں ہوگا۔ رسپانس ٹیب پر تصدیق کریں۔",
    "autoPresetDesc": "اسکور کے لحاظ سے روزانہ/سخت/انڈر اٹیک کو آٹو سوئچ کریں۔ ایمرجنسی کبھی آٹو نہیں۔",
    "allowDeescalate": "آٹو ڈی-اسکیلیٹ کی اجازت دیں۔",
    "autoBanThresholdHint": "نرم/عام/جارحانہ بھرنے کی حد؛",
    "sectionMechanism": "③ یہ کیسے کام کرتا ہے۔",
    "lastNotes": "آخری: {{notes}}",
    "sectionWeights": "④ سگنل وزن (0–3)",
    "weightsDesc": "طے شدہ 1;",
    "needCfToken": "env CF_API_TOKEN کی ضرورت ہے۔",
    "cfOnEscalate": ". انڈر اٹیک یا مینوئل اپلائی کرنے پر API کو کال کر سکتے ہیں۔",
    "ufwOnlyCf": "حملے کے تحت: UFW صرف CF رینجز (+SSH) کی اجازت دیتا ہے",
    "ufwOnlyCfHint": "UFW کو صرف Cloudflare IPs پر ری سیٹ کرتا ہے۔ نظام کی تبدیلی کے حقوق کی ضرورت ہے۔",
    "saveZones": "زونز کو محفوظ کریں۔",
    "uaNow": "اب حملے کی زد میں",
    "uaClear": "صاف (→ اعلی)",
    "stackRoleNote": "UFW اور fail2ban تحفظ کے تحت ٹول پیجز ہیں (اعلی سطحی nav نہیں)۔ سائڈبار صرف اس صفحہ کو رکھتا ہے۔",
    "fwUfwTitle": "فائر وال UFW",
    "fwStats": "پورٹ پالیسی · مستقل انکار · اجازت {{allow}} · انکار {{deny}}",
    "fwRulesProfiles": "UFW قواعد اور پروفائلز",
    "f2bStats": "لاگ عارضی پابندی · {{jails}} جیلیں · پابندی {{banned}}",
    "jailsWhitelistPolicy": "جیلیں · وائٹ لسٹ · پالیسی",
    "divisionTitle": "محنت کی تقسیم",
    "divisionUfw": "UFW = جو بندرگاہیں کھلتی ہیں، مستقل IP انکار",
    "divisionF2b": "fail2ban = لاگ اسکین کے بعد عارضی پابندی",
    "divisionDefense": "یہ صفحہ = حملہ آرکیسٹریشن (ریٹ پیش سیٹ + آٹو پابندی + مشتبہ افراد)",
    "autoBanLabel": "خودکار پابندی",
    "scanOnce": "ایک بار اسکین کریں۔",
    "selectedIps": "{{count}} IP(s) کو منتخب کیا گیا۔",
    "banSelected": "پابندی کا انتخاب",
    "suspectIps": "مشتبہ IPs",
    "selectAll": "سبھی کو منتخب کریں۔",
    "alreadyBanned": "پابندی لگا دی۔",
    "whitelist": "وائٹ لسٹ",
    "bansWorkflow": "جواب: مشتبہ فہرست → پابندی/غیر پابندی۔ جیل پالیسی، نظر انداز، سروس لائف سائیکل:",
    "f2bTool": "fail2ban ٹول",
    "noSecondJail": "(یہاں کوئی دوسرا جیل ایڈیٹر نہیں)۔",
    "autoBanWhitelistTitle": "خودکار پابندی وائٹ لسٹ",
    "autoBanWhitelistDesc": "تحفظ خودکار پابندی کی چھوٹ (syncs fail2ban ignoreip",
    "ufwOff": "UFW (آف)",
    "ufwOffHint": "UFW فعال نہیں ہے — fail2ban قابل استعمال ہدف ہے۔",
    "whitelistSyncHint": "{{n}} پینل اندراجات · fail2ban ignoreip sync: {{sync}}",
    "whitelistSyncOn": "پر",
    "whitelistSyncOff": "بند (فہرستیں مختلف ہو سکتی ہیں)",
    "ignoreipWhitelist": "وائٹ لسٹ کو نظرانداز کریں۔",
    "notSetSuggestAdmin": "سیٹ نہیں ہے (اپنا ایڈمن آئی پی شامل کریں)",
    "moreItems": "… {{n}} مزید · fail2ban وائٹ لسٹ دیکھیں",
    "add": "شامل کریں۔",
    "manualBanTitle": "دستی پابندی",
    "methodFollows": "طریقہ مندرجہ بالا انتخاب کی پیروی کرتا ہے (fail2ban / UFW)",
    "preferSuspectList": "عام طور پر مشتبہ افراد کی فہرست کافی ہوتی ہے۔",
    "threatSignals": "خطرے کے اشارے",
    "scoreSource": "اسکور ذرائع · وزن ٹیون ایبل",
    "accessAuthSample": "رسائی + تصدیق کے نمونے۔",
    "fullLogsAt": "مکمل nginx/auth لاگز:",
    "logCenter": "لاگ سینٹر",
    "colScore": "سکور",
    "colHits": "ہٹس",
    "col429": "429",
    "topIpsTitle": "سرفہرست IP",
    "hitsCount": "{{n}} ہٹس",
    "sampleWindowHint": "شمار موجودہ access + auth نمونے کی کھڑکی سے ہیں، پوری لاگ فائل سے نہیں۔",
    "banShort": "پابندی",
    "vhostLimits": "Vhost کی شرح کی حدود",
    "eventStream": "ایونٹ کا سلسلہ",
    "eventKind": {
      "preset": "پیش سیٹ",
      "auto_preset": "خودکار پیش سیٹ",
      "cloudflare_ua": "Cloudflare",
      "ban": "پابندی",
      "unban": "پابندی ختم کریں۔"
    },
    "hours48": "48 گھنٹے",
    "geoipDb": "جیو آئی پی ڈیٹا بیس",
    "refreshStatus": "حالت تازہ کریں۔",
    "updateDbNow": "DB کو ابھی اپ ڈیٹ کریں۔",
    "geoipSourceHint": "مقامی GeoIP DB بطور ڈیفالٹ استعمال کرتا ہے۔ اختیاری IPinfo ٹوکن۔",
    "retry": "دوبارہ کوشش کریں۔",
    "loadingGeoip": "GeoIP اسٹیٹس لوڈ ہو رہا ہے…",
    "nextScheduledUpdate": "اگلی شیڈول اپ ڈیٹ: {{at}}",
    "statusNotLoaded": "اسٹیٹس لوڈ نہیں ہے۔",
    "load": "لوڈ",
    "accessPolicy": "رسائی کی پالیسی",
    "enable": "فعال کریں۔",
    "freeGranularity": "مفت زیادہ سے زیادہ: ملک + علاقہ + ASN؛ شہر اختیاری (ڈیفالٹ آف، کم درستگی)۔ فراہم کنندہ = ASN۔ وائٹ لسٹ ہمیشہ مستثنیٰ ہے۔ ہٹانے کے لیے چپ پر کلک کریں۔",
    "allowListDanger": "اجازت دینے والا موڈ زیادہ خطرہ ہے: عوامی IPs جو درج نہیں ہیں (بشمول نامعلوم جیو) مسدود ہیں۔ یقینی بنائیں کہ ایڈمن آئی پی پابندی والے صفحے کی وائٹ لسٹ میں ہے۔",
    "dailySchedule": "روزانہ کا شیڈول",
    "cityPolicy": "شہر کی پالیسی (کم اعتماد · اختیاری)",
    "useCityAccess": "رسائی کے لیے شہر کا استعمال کریں۔",
    "cityPolicyHint": "مفت DB شہر کی درستگی محدود ہے۔",
    "noCitiesYet": "ابھی تک کوئی شہر نہیں۔",
    "savePolicy": "پالیسی محفوظ کریں۔",
    "applyNginxSnippet": "Nginx کا ٹکڑا لگائیں۔",
    "nginxSnippetHint": "HTTP بلاک کرنے کے لیے nginx geoip2 ماڈیول کی ضرورت ہے۔",
    "testIp": "آئی پی ٹیسٹ کریں۔",
    "lookup": "تلاش کریں۔",
    "plusCountry": "+ ملک {{v}}",
    "plusRegion": "+ علاقہ {{v}}",
    "plusCity": "+ شہر {{v}}",
    "lastTickPrefix": "· آخری {{t}}",
    "nextTickPrefix": "· اگلا {{t}}",
    "cannotBanSelf": "{{ip}} پر پابندی نہیں — یہ ہوسٹ، لاگ اِن IP یا ignoreip ہے",
    "selfIp": "یہ میزبان",
    "selfHostIp": "میزبان IP",
    "selfLoginIp": "آپ کا لاگ ان آئی پی",
    "showZeroScore": "0 سکور دکھائیں۔",
    "hideZeroScore": "0 سکور چھپائیں۔",
    "geoDraftOnly": "پالیسی بند ہے — محفوظ صرف مسودہ لکھتا ہے۔ آن کرنے تک Nginx نافذ نہیں کرے گا۔",
    "geoNeedDb": "GeoIP ڈیٹا بیس غائب ہیں — پہلے MMDB فائلوں کو اپ ڈیٹ کریں۔",
    "uaNeedZones": "پہلے Cloudflare زون سیٹ کریں۔",
    "selectAllCountriesWarn": "بلاک فہرست میں سب ممالک منتخب کریں؟ اس سے یہ ہوسٹ اور لاگ اِن ملک بھی بند ہو سکتے ہیں۔",
    "badgeRecommendPreset": "موجودہ خطرے کے لیے مضبوط پری سیٹ تجویز ہے",
    "badgeAutomationOn": "آٹومیشن آن ہے",
    "badgeBanCount": "فعال پابندیاں",
    "badgeGeoOn": "Geo رسائی پالیسی آن ہے",
    "badgeGeoNotReady": "GeoIP ڈیٹا بیس تیار نہیں",
    "badgeIntelSignals": "اب اسکور بڑھانے والے سگنل",
    "signalActive": "فعال",
    "signalInactive": "غیر فعال",
    "signalJails": "{{n}} jail",
    "dbReadyHint": "MMDB فائلیں موجود ہیں",
    "dbNotReadyHint": "پہلے GeoIP ڈیٹا بیس ڈاؤن لوڈ کریں",
    "staleHint": "آخری کامیاب اپ ڈیٹ 7 دن سے پرانی ہے؟",
    "draftBadge": "مسودہ",
    "banIsSelf": "یہ IP موجودہ پینل سورس یا اس میزبان سے میل کھاتا ہے۔",
    "banNotSelf": "یہ IP موجودہ پینل کا ذریعہ نہیں ہے۔",
    "geoSourceLocal": "مقامی GeoIP لائبریری (sapics + DB-IP)",
    "nginxPreviewHint": "Nginx کا ٹکڑا یہ پیش سیٹ لکھے گا (صرف پیش نظارہ):"
  },
  "publicFiles": {
    "notSet": "سیٹ نہیں ہے۔",
    "quota": "کوٹہ",
    "reloadOnApply": "اپلائی کرنے پر",
    "path": "راستہ",
    "fileManager": "فائل مینیجر",
    "overview": "جائزہ",
    "overviewDesc": "لاگو کرنے کے لیے ترتیبات (صرف پڑھنے کا خلاصہ)",
    "serverName": "سرور کا نام",
    "reloadNginx": "Nginx کو دوبارہ لوڈ کریں۔",
    "reloadTry": "اپلائی کرنے کی کوشش کریں۔",
    "siteSettings": "سائٹ کی ترتیبات",
    "siteSettingsDesc": "منظم conf لکھتا ہے؛ اپلائی کرنے پر Nginx کو دوبارہ لوڈ کر سکتے ہیں (درخواست دینے کے بعد ہی قابل رسائی)",
    "serverNameHint": "Nginx server_name، جیسے files.example.com",
    "notes": {
      "noManagedConf": "ابھی تک کوئی نظم شدہ Nginx conf - اپلائی پر کلک کریں۔",
      "notSynced": "منظم conf موجود ہے لیکن یہ /etc/nginx/conf.d کے تحت نہیں ہے — YSK_EXECUTE کے ساتھ جڑ کے طور پر دوبارہ درخواست دیں"
    },
    "quotaMiB": "کوٹہ (MiB)",
    "quotaHint": "اختیاری کیپس عوامی ڈائریکٹری سائز",
    "unlimited": "لا محدود",
    "quotaInvalid": "MiB کی پوری تعداد درج کریں، یا لامحدود منتخب کریں۔",
    "serverNameRequired": "سرور کا نام درج کریں۔",
    "serverNameInvalid": "میزبان نام، وائلڈ کارڈ، یا IP استعمال کریں — کوئی خالی جگہ یا اوقاف نہیں۔",
    "applyHint": "لاگو صرف لکھتا ہے config؛",
    "appliedOk": "عوامی فائلوں کی سائٹ کو لاگو کیا گیا۔",
    "applyReload": "Nginx لاگو کریں اور دوبارہ لوڈ کریں۔",
    "statusLive": "nginx پر لائیو",
    "statusDraft": "مسودہ / لاگو نہیں کیا گیا۔",
    "statusManagedOnly": "صرف انتظام",
    "statusNotApplied": "لاگو نہیں ہوا۔",
    "nginxLive": "conf.d میں",
    "nginxNotLive": "conf.d میں نہیں",
    "openSite": "سائٹ کھولیں۔",
    "notLiveHint": "ڈومین 404 کا عام طور پر مطلب یہ ہوتا ہے کہ conf صرف dataDir کے تحت ہے، /etc/nginx/conf.d پر کاپی نہیں کیا گیا، یا nginx کو دوبارہ لوڈ نہیں کیا گیا۔ روٹ + YSK_EXECUTE کے ساتھ دوبارہ درخواست دیں۔ اس میزبان نام کے لیے SSL جاری ہونے تک http:// استعمال کریں۔",
    "diskRoot": "ڈسک کی جڑ",
    "executeFlag": "پھانسی",
    "asRoot": "جڑ",
    "filesInRoot": "اندراجات",
    "managedConf": "منظم conf",
    "systemConf": "سسٹم conf.d",
    "autoindex": "ڈائرکٹری لسٹنگ (آٹو انڈیکس)",
    "liveSystemConf": "لائیو سسٹم کنف: {{path}}",
    "publicRootNote": "پبلک روٹ: {{path}}",
    "applyConfirmTitle": "پبلک فائلز سائٹ لاگو کریں؟",
    "applyConfirmDesc": "Nginx server_name {{name}} لکھیں اور Nginx ری لوڈ کریں۔",
    "serverNameMismatch": "لائیو کنف {{live}} ہے؛ فارم میں {{draft}} ہے۔ بدلنے کے لیے لاگو کریں۔",
    "liveName": "زندہ نام",
    "draftName": "ڈرافٹ کا نام",
    "draftUnapplied": "یہ مسودہ لاگو نہیں ہوا ہے۔ Nginx اب بھی زندہ نام پیش کرتا ہے۔",
    "discardDraft": "مسودہ مسترد کریں۔"
  },
  "rbac": {
    "permissions": "اجازتیں",
    "permissionsDesc": "فی کردار کی صلاحیتیں شامل کریں یا ہٹا دیں۔ ایک کلک کی بحالی کے ساتھ فیکٹری ڈیفالٹس۔",
    "rolePolicy": "کردار کی پالیسی",
    "dirty": "اپنی مرضی کے مطابق",
    "factory": "فیکٹری ڈیفالٹ",
    "maxLevel": "زیادہ سے زیادہ سطح",
    "save": "پالیسی محفوظ کریں۔",
    "saved": "محفوظ کردہ {{role}} پالیسی",
    "restoreRole": "اس کردار کو بحال کریں۔",
    "restoreAll": "تمام کرداروں کو بحال کریں۔",
    "restoreRoleTitle": "{{role}} کو فیکٹری ڈیفالٹس پر بحال کریں؟",
    "restoreRoleDesc": "اس کردار کے لیے حسب ضرورت صلاحیتوں کو صاف کر دیا جائے گا۔",
    "restoreAllTitle": "تمام کرداروں کو فیکٹری ڈیفالٹس پر بحال کریں؟",
    "restoreAllDesc": "تمام حسب ضرورت رول پالیسیاں صاف کر دی جائیں گی۔",
    "restoredRole": "بحال کیا گیا {{role}}",
    "restoredAll": "تمام رول ڈیفالٹس کو بحال کیا۔",
    "bandAllOn": "سبھی کو فعال کریں۔",
    "bandAllOff": "سبھی کو غیر فعال کریں۔",
    "diffFromFactory": "ڈیفالٹ سے مختلف ہے۔",
    "effectivePreview": "موثر صلاحیتیں۔",
    "userOverrides": "صارف اوور رائیڈ کرتا ہے۔",
    "extraGrants": "اضافی گرانٹس",
    "extraRevokes": "اضافی منسوخ کرتا ہے۔",
    "restoreUserOverrides": "صارف کے اوور رائیڈز کو صاف کریں۔",
    "restoreUserOverridesTitle": "{{name}} کے لیے اوور رائیڈز کو صاف کریں؟",
    "restoreUserOverridesDesc": "صرف اضافی گرانٹس/منسوخ کو صاف کیا جاتا ہے۔ کردار کی پالیسی میں کوئی تبدیلی نہیں ہے۔",
    "overridesBadge": "اوور رائیڈ کرتا ہے۔",
    "promoteAdminTitle": "ایڈمن کو ترقی دیں؟",
    "promoteAdminDesc": "منتظم صارفین کا نظم کر سکتا ہے، RBAC کو تبدیل کر سکتا ہے، نقالی بنا سکتا ہے، بیک اپ بحال کر سکتا ہے اور بہت کچھ کر سکتا ہے۔",
    "level": {
      "read": "پڑھیں",
      "write-low": "لکھیں (کم)",
      "write-high": "لکھیں (اعلی)",
      "destructive": "تباہ کن",
      "privilege": "استحقاق"
    },
    "cap": {
      "dashboardRead": "ڈیش بورڈ",
      "logsRead": "نوشتہ جات",
      "metricsRead": "میٹرکس",
      "projectsRead": "پروجیکٹس (پڑھیں)",
      "mailRead": "میل (پڑھیں)",
      "dnsRead": "DNS (پڑھیں)",
      "sslRead": "SSL (پڑھیں)",
      "backupsRead": "بیک اپ (پڑھیں)",
      "updatesRead": "اپ ڈیٹس (پڑھیں)",
      "servicesRead": "خدمات (پڑھیں)",
      "firewallRead": "فائر وال (پڑھیں)",
      "approvalsView": "منظوری (دیکھیں)",
      "usersSelf": "سیلف پروفائل / 2FA",
      "projectsWrite": "پروجیکٹس تخلیق/ترمیم کرتے ہیں۔",
      "mailWrite": "میل باکسز / عرفی نام",
      "dbWrite": "ڈیٹا بیس بنائیں",
      "sslUpload": "سرٹیفکیٹ اپ لوڈ کریں۔",
      "filesProject": "پروجیکٹ فائلیں۔",
      "approvalsRespond": "منظوریوں کا جواب دیں۔",
      "cronManage": "کرون مینجمنٹ",
      "servicesControl": "سروس کنٹرول",
      "updatesApply": "پیکیج اپ ڈیٹس کا اطلاق کریں۔",
      "dnsApply": "DNS لاگو کریں۔",
      "sslIssue": "SSL جاری کریں۔",
      "publishApply": "شائع کریں / Nginx",
      "firewallEdit": "فائر وال میں ترمیم کریں۔",
      "mailApply": "میل کے نقشے لگائیں۔",
      "runtimeTuning": "رن ٹائم ٹیوننگ",
      "mysqlConsoleWrite": "MySQL تحریر کنسول",
      "projectsDelete": "پروجیکٹس کو حذف کریں۔",
      "dbDrop": "ڈیٹا بیس چھوڑیں۔",
      "backupsRun": "بیک اپ چلائیں۔",
      "backupsRestore": "بیک اپ بحال کریں۔",
      "firewallFlush": "فلش فائر وال",
      "logsPurge": "لاگز کو صاف کریں۔",
      "usersManage": "صارفین کا نظم کریں۔",
      "packagesManage": "پیکیجز کا انتظام کریں۔",
      "usersImpersonate": "نقالی کرنا",
      "securityPolicy": "سیکیورٹی پالیسی",
      "rbacPolicy": "RBAC پالیسی",
      "settingsSystem": "سسٹم کی ترتیبات",
      "auditExport": "آڈٹ برآمد",
      "securityApiKeysAdmin": "API کیز ایڈمن",
      "networkBrowse": "میزبان ثالثی ویب براؤز کریں۔",
      "networkVnc": "VNC ریموٹ ڈیسک ٹاپ",
      "validatorsRead": "ویلیڈیٹرز (پڑھیں)",
      "validatorsManage": "ویلیڈیٹرز انتظام",
      "validatorsWipe": "ویلیڈیٹرز ڈیٹا صاف",
      "dockerRead": "Docker (پڑھیں)",
      "dockerManage": "Docker انتظام",
      "dockerWipe": "Docker ہٹائیں / صاف کریں"
    },
    "aboutRoles": "کردار (فیکٹری ڈیفالٹس)",
    "aboutRolesBody": "کردار پہلے سے طے شدہ صلاحیتوں کا تعین کرتے ہیں۔ صارف انفرادی کو اوور رائیڈ کر سکتے ہیں۔",
    "aboutQuota": "کوٹے۔",
    "aboutQuotaBody": "پیکیج کوٹہ بنیادی طور پر میزبان/پینل کا مجموعہ ہے، مشکل کثیر کرایہ دار تنہائی نہیں",
    "dangerPolicyTitle": "تباہ کن / استحقاق کی صلاحیتیں عطا کریں؟",
    "dangerPolicyDesc": "آپ تباہ کن یا استحقاق کیپس شامل کر رہے ہیں، یا اس کردار کے لیے maxLevel کو بڑھا رہے ہیں",
    "needRbacPolicy": "رول پالیسیوں میں ترمیم کرنے کے لیے rbac.policy کی ضرورت ہے۔",
    "adminLockedFull": "ایڈمن مکمل کھلا (مقفل)",
    "adminLockedHint": "ایڈمن سسٹم کا کردار ہمیشہ مکمل طور پر کھلا رہتا ہے اور اسے کم نہیں کیا جا سکتا",
    "maxLevelHint": "اس سطح سے اوپر کی صلاحیت والے گروپ بند رہتے ہیں۔",
    "capabilities": "صلاحیتیں",
    "capabilitiesHint": "ٹوگل کریں کہ یہ کردار کیا کر سکتا ہے۔",
    "enabledCount": "{{total}} میں سے {{enabled}} فعال",
    "bandAboveMax": "زیادہ سے زیادہ سطح سے اوپر",
    "roleUnavailable": "اس کردار کے لیے دستیاب نہیں ہے۔",
    "dirtyHint": "اپنی مرضی کے مطابق (فیکٹری سے مختلف)",
    "unsaved": "غیر محفوظ شدہ",
    "unsavedHint": "اس کردار پر غیر محفوظ شدہ ترامیم",
    "nothingToSave": "بچانے کے لیے کچھ نہیں۔",
    "saveRole": "{{role}} پالیسی محفوظ کریں۔",
    "discardTitle": "غیر محفوظ شدہ پالیسی کو مسترد کریں؟",
    "discardDesc": "کرداروں کو تبدیل کرنے سے غیر محفوظ شدہ قابلیت کی ترامیم گر جاتی ہیں۔"
  },
  "readiness": {
    "cat": {
      "core": "کنٹرول طیارہ",
      "security": "اجازتیں اور سیکیورٹی",
      "binaries": "سسٹم سافٹ ویئر",
      "hosting": "رن ٹائمز",
      "dns": "DNS",
      "email": "ای میل",
      "isolation": "پروجیکٹ کی تنہائی",
      "ops": "آپریشنز"
    },
    "level": {
      "ready": "تیار",
      "degraded": "ذلیل",
      "missing": "لاپتہ",
      "unknown": "نامعلوم"
    },
    "severity": {
      "critical": "تنقیدی",
      "recommended": "تجویز کردہ",
      "optional": "اختیاری"
    },
    "fix": "درست کریں۔",
    "passed": "پاس",
    "checkFailed": "تیاری کی جانچ ناکام ہوگئی",
    "gatePass": "گیٹ گزر گیا · {{pct}}%",
    "gateFail": "تیار نہیں · {{pct}}%",
    "gateBlocked": "پاس نہیں ہوا · {{n}} غائب",
    "executeOn": "پر",
    "executeOff": "آف",
    "blockers": "بلاکرز",
    "blockersHint": "رکاوٹیں «غائب» کا اہم ذیلی مجموعہ ہیں — اضافی جانچ نہیں۔",
    "requireAdminTotp": "منتظم 2FA پالیسی کی ضرورت ہے۔",
    "listenBind": "ایڈریس سنیں",
    "item": {
      "admin2fa": "ایڈمن ٹو فیکٹر"
    },
    "dataDirPerms": "پینل ڈیٹا ڈائرکٹری کی اجازت",
    "mode750": "موڈ 750",
    "totalChecks": "تمام چیک",
    "totalChecksHint": "تیار + تنزلی + لاپتہ = یہ کل۔ بلاکرز اہم غائب ذیلی سیٹ ہیں۔",
    "probing": "چھان بین کر رہا ہے…",
    "reprobe": "دوبارہ تحقیقات",
    "exportReport": "رپورٹ برآمد کریں۔",
    "exportStarted": "ڈاؤن لوڈ ہو رہا ہے {{name}}",
    "firstBlocker": "پہلے بلاکر کو ٹھیک کریں۔",
    "viewRecommended": "تجویز کردہ دیکھیں",
    "loadingProbe": "میزبان کی صلاحیتوں کی جانچ ہو رہی ہے…",
    "priorityTab": "ترجیحی اصلاحات",
    "checklistTab": "مکمل چیک لسٹ",
    "summaryTab": "خلاصہ اور شارٹ کٹس",
    "priorityTitle": "ترجیحی اصلاحات",
    "prioritySub": "ترتیب میں ہینڈل؛ بلاکرز کو صاف کرنے کے بعد دوبارہ تحقیقات کریں۔",
    "nItems": "{{count}} آئٹمز",
    "noHardBlockers": "کوئی سخت بلاکرز نہیں۔",
    "noHardBlockersTitle": "کوئی سخت بلاکرز نہیں۔",
    "prodGate": "پروڈکشن گیٹ",
    "gatePassed": "گزر گیا",
    "gateMaybePerm": "اجازت کی وجہ سے اب بھی ناکام ہو سکتا ہے۔",
    "viewDegradedHint": "انحطاط شدہ سفارشات (میل، DNS، اختیاری رن ٹائم) کا جائزہ لیں۔",
    "viewDegraded": "انحطاط شدہ دیکھیں",
    "fullChecklist": "مکمل چیک لسٹ",
    "showing": "دکھا رہا ہے {{shown}} / {{total}}",
    "filterAria": "اسٹیٹس فلٹر",
    "all": "تمام",
    "category": "زمرہ",
    "allCategories": "تمام زمرے",
    "searchPh": "عنوان، تفصیل، آئی ڈی، اشارہ ٹھیک کریں…",
    "quickCatAria": "فوری زمرے",
    "noMatchTitle": "کوئی مماثل آئٹمز نہیں۔",
    "noMatchDesc": "تلاش کو صاف کریں یا فلٹرز تبدیل کریں۔",
    "resetFilters": "فلٹرز کو دوبارہ ترتیب دیں۔",
    "summary": "خلاصہ",
    "shortcuts": "شارٹ کٹس",
    "opsShortcutsAria": "اوپس شارٹ کٹس",
    "scHost": "میزبان کی ترتیبات",
    "scHostD": "میزبان نام · طاقت · NTP",
    "scUnit": "کنٹرول ہوائی جہاز یونٹ",
    "scUnitD": "systemd انسٹال / فعال کریں۔",
    "scServices": "سروس میٹرکس",
    "scServicesD": "nginx · DB · لائف سائیکل",
    "scMetrics": "میزبان میٹرکس",
    "scMetricsD": "لوڈ · میموری · انتباہات",
    "scProtection": "دفاعی مرکز",
    "scProtectionD": "جواب · UFW · fail2ban",
    "policyNote": "پالیسی: میل PTR / پورٹ 25 / رجسٹرار DNS کبھی بھی خودکار طور پر مکمل نہیں ہوتے ہیں۔ HTTP 503 = تیار نہیں لیکن مکمل رپورٹ (جعلی کامیابی نہیں)۔",
    "notProbedTitle": "ابھی تک تفتیش نہیں ہوئی۔",
    "notProbedDesc": "صرف پڑھنے کی تیاری کی جانچ شروع کرنے کے لیے \"دوبارہ تحقیقات\" پر کلک کریں۔",
    "runCheck": "تیاری کی جانچ چلائیں۔",
    "reportFormatError": "غلط تیاری رپورٹ فارمیٹ",
    "checkFailedHttp": "تیاری کی جانچ ناکام ({{status}})",
    "itemAdminPassword": "ایڈمن پاس ورڈ کی طاقت",
    "itemAdminPasswordWeak": "{{count}} منتظم (ایڈمنز) کو جھنڈا لگایا گیا لازمی_پاس ورڈ تبدیل کریں / غیر محفوظ بوٹسٹریپ — پروڈکشن سے پہلے تبدیلی",
    "itemAdminPasswordOk": "ایڈمن اکاؤنٹس پر کوئی بوٹسٹریپ/کمزور پاس ورڈ پرچم نہیں ہے۔",
    "itemAdminPasswordFix": "ایڈمن پاس ورڈ تبدیل کریں (سیکیورٹی / یوزرز)",
    "itemListenBind": "کنٹرول ہوائی جہاز سننے کے پابند",
    "itemListenBindPublic": "سننا عوامی ہو سکتا ہے (0.0.0.0/::)۔ 127.0.0.1 + ریورس پراکسی / فائر وال کو ترجیح دیں۔",
    "itemListenBindLoopback": "لوپ بیک بائنڈ کو ترجیح دیں (پہلے سے طے شدہ 127.0.0.1)",
    "itemDataDirPerms": "dataDir کی اجازتیں۔",
    "itemDataDirWorldW": "chmod 750 (یا 700) dataDir؛ پینل صارف کو منتخب کریں۔",
    "itemDataDirOtherR": "chmod 750 dataDir کو ترجیح دیں تاکہ دوسرے صارف کنٹرول پلین JSON کو نہ پڑھ سکیں",
    "itemRustToolchain": "زنگ آلود ٹول چین",
    "itemWebBuildFix": "ویب UI بنانے کے لیے \"ابھی ٹھیک کریں\" پر کلک کریں (اس میزبان پر monorepo کی ضرورت ہے)، یا چلائیں: pnpm --filter ysk-server-web build",
    "itemWebBuildManual": "اس میزبان پر کوئی monorepo یا پیکڈ SPA نہیں ہے — ایک کلک فکس دستیاب نہیں ہے۔ ماخذ والی مشین پر: pnpm --filter ysk-server-web build، پھر apps/web/dist/* کو dataDir/web میں کاپی کریں (جیسے /var/lib/ysk-server/web)، یا YSK_WEB_ROOT سیٹ کریں اور دوبارہ شروع کریں۔",
    "itemStateStore": "کنٹرول ہوائی جہاز اسٹیٹ اسٹور",
    "itemStateStoreSqliteHint": "اختیاری: YSK_STORE=sqlite برائے WAL دستاویز اسٹور",
    "itemBackupFreshness": "آخری مکمل بیک اپ رن",
    "itemBackupNone": "کوئی آخری_بیک اپ_رن ریکارڈ نہیں کیا گیا — چلائیں بیک اپ آل یا شیڈول",
    "itemBackupFix": "ysk-server بیک اپ تمام · بیک اپ شیڈول --install",
    "itemFleetSessions": "فلیٹ ایجنٹ سیشن",
    "itemFleetNone": "واحد میزبان کے لیے اختیاری؛ ملٹی ایج ایجنٹ رن + دل کی دھڑکن کی ضرورت ہے۔",
    "itemFleetNoHb": "سیشن رجسٹرڈ لیکن دل کی دھڑکن نہیں - اسٹارٹ ایج ایجنٹ",
    "itemPdnsutil": "pdnsutil (PowerDNS)",
    "apachePort80Title": "اپاچی بمقابلہ عوام: 80",
    "apachePort80Detail": "Apache:80 پر سن رہا ہے اور Nginx عوامی HTTP پر نہیں ہے - Nginx-as-edge topology کے ساتھ تنازعات۔",
    "apachePort80Both": "Apache اور Nginx دونوں :80 پر ظاہر ہوتے ہیں — اپاچی کو 127.0.0.1:8080 پر دوبارہ باندھیں۔",
    "apachePort80Ok": "اپاچی چل رہا ہے لیکن صرف عوام کی ملکیت نہیں ہے :80 (ٹوپیولوجی ٹھیک ہے)۔",
    "apachePort80Fix": "انسٹال ریبائنڈ مددگار موجود ہیں؛ Apache vhosts کو 80 پر غیر فعال کریں یا دوبارہ لوڈ کرنے کے بعد ss -lntp سے تصدیق کریں۔",
    "fixNow": "اب ٹھیک کریں۔",
    "fixFailed": "درست کرنا ناکام ہو گیا۔",
    "fixDone": "dataDir کی اجازتیں سخت (chmod 750)",
    "fixDoneWebUi": "ویب UI بلٹ / انسٹال",
    "rootLabel": "سپر یوزر",
    "techDetails": "تکنیکی تفصیلات",
    "missingOwner": "پینل کا کوئی مالک تفویض نہیں کیا گیا (پیکیج کوٹہ انتساب)",
    "notOsProvisioned": "OS صارف/گھر ابھی تک فراہم نہیں کیا گیا ہے۔",
    "isolationPendingOs": "پروجیکٹ کی حیثیت کی طرح: OS صارف زیر التوا ہے۔ سسٹم صارف اور گھر کی فراہمی کے لیے تنہائی کھولیں۔",
    "ondrejNone": "کوئی آندریج لانچ پیڈ پی ایچ پی کے ذرائع کا پتہ نہیں چلا",
    "ondrejFound": "میراثی ondrej/php ذرائع ملے جو packages.sury.org سے متصادم ہیں: {{paths}}",
    "ondrejTitle": "پی ایچ پی کا موزوں ذریعہ (اونڈریج بقایا)",
    "systemctlActive": "سروس چل رہی ہے۔",
    "systemctlStatus": "سروس کی حیثیت: {{status}}",
    "binInPath": "PATH میں {{bin}}",
    "leftoverApache": "اپاچی لیف اوور ڈیفالٹ سائٹ",
    "leftoverVsftpd": "vsftpd یونٹ ناکام ہوگیا۔",
    "leftoverCli": "باسی بچا ہوا CLI",
    "leftoverNginx": "Nginx کیچ تمام غائب ہے۔",
    "leftoverDovecot": "Dovecot TLS پوائنٹس گمشدہ سرٹیفکیٹ پر",
    "leftoverOther": "میزبان بچا ہوا ہے۔",
    "leftoverApply": "بچا ہوا درخواست دیں۔",
    "isolationOwnerDegrades": "مالک_صارف_آئی ڈی کی گمشدگی پیکیج کوٹہ کے انتساب کو متاثر کرتی ہے — اسٹیٹس کو کم کیا گیا ہے، تیار نہیں ہے۔"
  },
  "redis": {
    "neverExpire": "کبھی ختم نہیں ہوتا",
    "ttlSeconds": "{{ttl}}s",
    "ttlMinutes": "{{n}} منٹ",
    "ttlHours": "{{n}} گھنٹہ",
    "ttlDays": "{{n}} d",
    "typeString": "تار",
    "typeHash": "ہیش",
    "typeList": "فہرست",
    "typeSet": "سیٹ",
    "typeZset": "ترتیب شدہ سیٹ",
    "keysLoadFailed": "چابیاں لوڈ کرنے میں ناکام",
    "writeFailed": "لکھنا ناکام ہو گیا۔",
    "saved": "محفوظ کیا گیا۔",
    "deleted": "حذف کر دیا گیا۔",
    "offline": "آف لائن",
    "connections": "کنکشنز",
    "totalKeys": "کل چابیاں",
    "writable": "قابل تحریر",
    "connected": "جڑا ہوا",
    "notConnected": "منسلک نہیں",
    "keys": "چابیاں",
    "selected": "منتخب",
    "softwareMissing": "Redis سافٹ ویئر انسٹال نہیں ہے۔",
    "notConnectedTitle": "Redis سے منسلک نہیں ہے۔",
    "installThenStart": "بینر کے ذریعے Redis انسٹال کریں، پھر سروس شروع کریں۔",
    "installedNotConnected": "انسٹال ہے لیکن منسلک نہیں ہے — کلیدوں کو براؤز کرنے کے لیے سروس شروع کریں۔",
    "keysCountSuffix": "· {{n}} کلیدیں",
    "searchPlaceholder": "تلاش کی چابیاں، جیسے صارف:* یا *",
    "searchKeys": "تلاش کی چابیاں",
    "scanHint": "SCAN استعمال کرتا ہے، KEYS کا نہیں۔ زیادہ سے زیادہ {{n}} کلیدیں واپس آتی ہیں — بڑے ڈیٹا بیس پر * سے بچیں۔",
    "scanCapped": "پہلے {{n}} میچ دکھا رہا ہے۔",
    "rows": "{{n}} قطار (قطاریں)",
    "content": "مواد",
    "noMatchingKeys": "کوئی مماثل چابیاں نہیں۔",
    "dbEmpty": "ڈیٹا بیس {{db}} خالی ہے۔",
    "noMatchPattern": "کوئی کلید \"{{pattern}}\" سے مماثل نہیں ہے۔",
    "opsResult": "آپریشن کا نتیجہ",
    "addStringKey": "سٹرنگ کلید شامل کریں۔",
    "writeToDb": "Redis DB پر لکھیں {{db}} (لائیو — محتاط رہیں)",
    "keyName": "چابی",
    "keyNameHint": "بڑی آنت کے نام کی جگہیں استعمال کریں، جیسے سیشن:صارف:1",
    "ttlLabel": "TTL (سیکنڈ)",
    "ttlHint": "خالی = کبھی ختم نہیں ہوتا",
    "m1": "1m",
    "m5": "5m",
    "h1": "1ھ",
    "d1": "1 ڈی",
    "d7": "7 ڈی",
    "customSeconds": "حسب ضرورت سیکنڈ",
    "stringValue": "SET کے ذریعے سٹرنگ ویلیو",
    "stringContent": "سٹرنگ مواد",
    "deleteKeyTitle": "اس کلید کو حذف کریں؟",
    "deleteKeyDesc": "DB {{db}} سے \"{{key}}\" کو حذف کریں؟ اسے کالعدم نہیں کیا جا سکتا۔",
    "installedOk": "ریڈیس انسٹال ہے۔",
    "startedOk": "ریڈیس شروع ہو گئی۔",
    "memory": "یادداشت",
    "addKey": "کلید شامل کریں۔",
    "dbLabel": "DB {{i}}",
    "keysInDb": "· {{n}} کلیدیں",
    "dbOptionKeys": "DB {{i}} · {{n}} کلیدیں۔",
    "dbOptionEmpty": "DB {{i}} · خالی",
    "dbRange": "{{n}} ڈیٹا بیس (0–{{max}})۔",
    "serviceLink": "سروس کی ترتیبات میں شمار کو تبدیل کریں۔",
    "dbsWithData": "ڈیٹا کے ساتھ DBs (فوری)",
    "keysShort": "{{k}} کلیدیں۔",
    "keyList": "کلیدی فہرست",
    "pickKey": "مواد دیکھنے کے لیے بائیں جانب ایک کلید منتخب کریں۔",
    "ttlPrefix": "TTL: {{ttl}}",
    "writeLiveHint": "زندہ Redis لکھتے ہیں; ایک کلک میں پینل سے کالعدم نہیں کیا جا سکتا۔",
    "refPath": "حوالہ: {{path}}",
    "dbEmptyMark": " · خالی",
    "noRequirepass": "محفوظ موڈ آن ہے مگر requirepass خالی یا نہ پڑھا گیا — پاس ورڈ نہیں۔",
    "insecureShort": "کوئی پاس ورڈ نہیں۔",
    "setRequirepass": "پاس ورڈ سیٹ کریں",
    "generateRequirepass": "پاس ورڈ بنائیں اور لاگو کریں۔",
    "generateRequirepassTitle": "ایک Redis پاس ورڈ بنائیں؟",
    "generateRequirepassDesc": "ضرورت پاس لکھتا ہے اور ریڈیس کو دوبارہ شروع کرتا ہے۔ پاس ورڈ ایک بار دکھایا گیا ہے۔ میزبان کی تبدیلی کو EXECUTE کی ضرورت ہے۔",
    "generateRequirepassDone": "دوبارہ پاس ورڈ لاگو کیا گیا۔",
    "generatedOnce": "تیار کردہ پاس ورڈ (ایک بار دکھایا گیا): {{password}}",
    "rdbOnlyLossHint": "AOF بند اور RDB آن۔ دوبارہ شروع یا کریش سے حالیہ تحریر کھو سکتی ہے۔",
    "dirDataContainer": "/ڈیٹا (کنٹینر)",
    "dirHostDefault": "/var/lib/redis",
    "dirDefaultInstance": "/var/lib/redis/default",
    "dirDataWarn": "/data عام طور پر ایک کنٹینر پاتھ ہوتا ہے۔ یہ پینل اس کے موجود ہونے کی تصدیق نہیں کر سکتا۔",
    "saveOff": "اسنیپ شاٹس کو غیر فعال کریں (تجویز نہیں کی گئی)",
    "saveOffWarn": "خالی سیو سٹرنگ RDB سنیپ شاٹس کو آف کر دیتی ہے۔ AOF بھی آف ہونے پر کریش تمام ڈیٹا کو کھو سکتا ہے۔",
    "dirMoveWarn": "dir کو تبدیل کرنے سے dump.rdb/AOF منتقل نہیں ہوتا ہے۔ اگلی شروعات نئے راستے کا استعمال کرتی ہے۔",
    "passwordUnset": "سروس پر سیٹ نہیں ہے۔",
    "passwordSetHidden": "سیٹ کریں (نہیں دکھایا گیا)"
  },
  "resources": {
    "created": "بنایا",
    "updated": "تازہ کاری",
    "deleted": "حذف کر دیا گیا۔",
    "applyDone": "درخواست مکمل ہو گئی۔",
    "applyIncomplete": "نامکمل درخواست دیں۔"
  },
  "roles": {
    "admin": "ایڈمن",
    "operator": "آپریٹر",
    "viewer": "دیکھنے والا",
    "agent": "ایجنٹ"
  },
  "runtime": {
    "probed": "تحقیقات",
    "notProbed": "تفتیش نہیں ہوئی۔",
    "probe": "تحقیقات",
    "read": "پڑھیں",
    "targetVersion": "ٹارگٹ ورژن",
    "nodeMissing": "Node.js انسٹال نہیں ہے۔",
    "probeResult": "تحقیقات کا نتیجہ",
    "readonly": "صرف پڑھنے کے لیے",
    "installNode": "Node.js انسٹال کریں۔",
    "needExecuteAdmin": "نظام کی تبدیلی کے حقوق اور منتظم کی ضرورت ہے۔",
    "nodeMajor": "نوڈ میجر ورژن",
    "nodeMajorHint": "LTS اکثر 20 یا 22؛ پروجیکٹ رن ٹائم کے ساتھ سیدھ کریں۔",
    "installedNode": "انسٹال شدہ نوڈ {{version}}",
    "installPm2": "PM2 انسٹال کریں۔",
    "installPm2Desc": "ایک کلک npm install -g pm2 (پروسیس مینیجر)۔ پہلے Node.js کی ضرورت ہے۔",
    "installPm2Btn": "PM2 انسٹال کریں۔",
    "reinstallPm2": "PM2 کو دوبارہ انسٹال کریں۔",
    "installedPm2": "PM2 انسٹال ہے۔",
    "pm2Status": "PM2 کی حیثیت",
    "pm2Ready": "تیار",
    "pm2MissingShort": "انسٹال نہیں ہے۔",
    "pm2NeedNodeFirst": "پہلے Node.js انسٹال کریں، پھر PM2۔",
    "pm2InstallHint": "npm -g کو نظام کی تبدیلی کے حقوق کے ساتھ روٹ کے طور پر چلاتا ہے۔",
    "pm2ReadyHint": "PM2 PATH پر ہے؛ پروجیکٹ PM2 پروسیس موڈ استعمال کر سکتے ہیں۔",
    "opsResult": "آپریشن کا نتیجہ",
    "unlimited": "لا محدود",
    "zeroUnlimited": "0 = لامحدود",
    "m24": "24m",
    "h1": "1ھ",
    "d1": "1 ڈی",
    "d7": "7 ڈی",
    "phpIniLoadFailed": "php.ini لوڈ کرنے میں ناکام",
    "loaded": "بھری ہوئی",
    "default": "طے شدہ",
    "phpMissing": "پی ایچ پی انسٹال نہیں ہے۔",
    "overview": "جائزہ",
    "fpmSites": "ایف پی ایم / سائٹس",
    "tools": "اوزار",
    "about": "کے بارے میں",
    "installPhp": "پی ایچ پی انسٹال کریں۔",
    "versionAlreadyInstalled": "ورژن {{version}} پہلے سے ہی میزبان پر ہے۔",
    "installedVersionBtn": "انسٹال ہوا {{version}}",
    "newerVersionAvailable": "موجودہ {{current}}; نیا تعاون یافتہ: {{newer}} (انسٹال کرنے کے لیے منتخب کریں)",
    "switchToNewer": "{{version}} منتخب کریں",
    "installedVersionsHint": "پتہ چلا: {{list}}",
    "phpInstallHint": "نظام کی تبدیلی کے حقوق اور منتظم کی ضرورت ہے۔",
    "phpVersion": "پی ایچ پی ورژن",
    "phpExtHint": "انسٹال کرنے کے لیے ایکسٹینشنز کا انتخاب کریں۔",
    "phpExtSelect": "پی ایچ پی ایکسٹینشنز",
    "phpExtSelectHint": "پیکجز بطور php{{version}}-… انسٹال ہوتے ہیں",
    "phpExtRequired": "درکار (بنیادی)",
    "phpExtRecommended": "تجویز کردہ سیٹ",
    "phpExtSelectAll": "تمام ایکسٹینشنز کو منتخب کریں۔",
    "phpExtCoreOnly": "صرف کور",
    "phpExtSearch": "تلاش کی توسیع (mysql, gd, redis…)",
    "phpExtEmpty": "کوئی مماثل ایکسٹینشن نہیں ہے۔",
    "pluginsSelect": "عام ٹولز / پلگ ان",
    "pluginsSelectHint": "رن ٹائم کے ساتھ انسٹال کرنے کے لیے منتخب کریں (مثال کے طور پر نوڈ کے لیے PM2، Python کے لیے شاعری)",
    "pluginsSearch": "تلاش کے اوزار (pm2، شاعری، ماوین…)",
    "pluginsEmpty": "کوئی مماثل ٹولز نہیں۔",
    "pluginsRecommended": "تجویز کردہ سیٹ",
    "pluginsSelectAll": "تمام دستیاب کو منتخب کریں۔",
    "pluginsNone": "کوئی ساتھی ٹولز نہیں۔",
    "pluginsInstallNote": "ٹولز منتخب کریں پھر منتخب انسٹال کریں۔ پہلی بار رن ٹائم انسٹال میں ٹولز شامل ہو سکتے ہیں۔ اگر رن ٹائم موجود ہے تو صرف اوپر والا بٹن استعمال کریں۔",
    "installPluginsOnly": "منتخب کردہ ٹولز انسٹال کریں ({{version}} پہلے سے موجود ہیں)",
    "installExtOnly": "منتخب ایکسٹینشنز انسٹال کریں (پی ایچ پی {{version}} موجودہ)",
    "pluginAlreadyOnHost": "پہلے ہی میزبان پر",
    "installAddonsOnly": "منتخب ایڈ آنز انسٹال کریں ({{version}} موجودہ)",
    "remoteNewerHint": "انسٹال کردہ {{current}} · upstream تازہ ترین {{remote}}{{source}}",
    "installedPhp": "انسٹال شدہ پی ایچ پی {{version}}",
    "nextSteps": "اگلا",
    "suggestedFlow": "تجویز کردہ بہاؤ",
    "globalPhpIni": "عالمی php.ini",
    "globalPhpIniDesc": "فی قطار ایک ترتیب",
    "managePath": "انتظامی راستہ",
    "loading": "لوڈ ہو رہا ہے۔",
    "probing": "تحقیقات ہو رہی ہے…",
    "noBinaryPath": "کوئی بائنری راستہ نہیں ہے۔",
    "hostDefaultError": "میزبان ڈیفالٹ دستیاب نہیں ہے۔",
    "pm2Tick": "{{at}} · پروجیکٹس {{projects}} · PM2 {{pm2}} · چل رہا ہے {{run}}",
    "cannotLoadSettings": "ترتیبات کا ٹیبل لوڈ نہیں کیا جا سکتا",
    "reloadFailed": "دوبارہ لوڈ کرنا ناکام ہو گیا۔",
    "sensitive": "حساس ترتیب — محتاط",
    "on": "پر",
    "off": "آف",
    "customNumber": "حسب ضرورت نمبر",
    "customExample": "حسب ضرورت، جیسے 768M",
    "advancedExtra": "اعلی درجے کی: اضافی چابیاں اور خام",
    "advancedExtraDesc": "ہدایات کیٹلاگ میں نہیں ہیں؛ ایک کلید = قیمت فی لائن؛ خام ini ٹیل کے ساتھ مل جاتا ہے۔",
    "extraDirectives": "اضافی ہدایات",
    "extraDirectivesHint": "ایک کلید = قدر فی لائن (کیز پہلے سے اوپر نہیں ہیں)",
    "rawAppend": "خام کو ini کے آخر میں شامل کریں۔",
    "phpIniSaved": "php.ini محفوظ ہو گیا۔",
    "appliedSystem": "سسٹم پر لاگو",
    "demoVhost": "سسٹم ٹولز: ڈیمو vhost / pool",
    "demoVhostDesc": "اعلی درجے کی / ڈیبگ؛ روزانہ سائٹیں پروجیکٹس → تعیناتی کا استعمال کرتی ہیں۔",
    "domain": "ڈومین",
    "domainRequired": "vhost لاگو کرنے سے پہلے ایک درست ڈومین درج کریں۔",
    "vhostServerName": "ورچوئل ہوسٹ سرور_نام",
    "poolName": "پول کا نام",
    "poolNameHint": "ہاتھ سے ٹائپ کردہ آئی ڈی (ڈیمو)؛ پروجیکٹ کے راستے ysks_* صارفین استعمال کرتے ہیں۔",
    "enableReload": "خدمات کو فعال اور دوبارہ لوڈ کریں۔",
    "enableReloadHint": "نظام کی تبدیلی کے حقوق کی ضرورت ہے؛ off = صرف انتظام لکھیں۔",
    "applyFailed": "اپلائی کرنے میں ناکام",
    "phpVhostApplied": "پی ایچ پی وی ہوسٹ / پول لاگو کیا گیا۔",
    "composerTools": "کمپوزر / WP-CLI / ماڈیولز",
    "composerToolsDesc": "PATH ٹولز اور php -m کی براہ راست تحقیقات (صرف پڑھنے کے لیے)",
    "toolsProbed": "ٹولز کی چھان بین",
    "notFound": "نہیں ملا",
    "available": "دستیاب ہے۔",
    "moduleCount": "ماڈیولز",
    "installNodeV": "نوڈ {{v}} انسٹال کریں",
    "installPhpV": "پی ایچ پی {{v}} انسٹال کریں",
    "installPythonV": "Python {{v}} انسٹال کریں",
    "installGoV": "Go {{v}} انسٹال کریں",
    "installRustV": "زنگ انسٹال کریں {{v}}",
    "pythonMissing": "ازگر انسٹال نہیں ہے۔",
    "goMissing": "گو انسٹال نہیں ہے۔",
    "rustMissing": "زنگ/کارگو انسٹال نہیں ہے۔",
    "tuneLoadFailed": "ٹیوننگ لوڈ کرنے میں ناکام",
    "availableCount": "{{n}} دستیاب",
    "notDetected": "پتہ نہیں چلا",
    "binaryPath": "بائنری راستہ",
    "targetMissing": "ہدف ورژن انسٹال نہیں",
    "targetMissingHint": "ہدف {{version}} اس میزبان پر نہیں۔ نصب ورژن باندھیں یا یہ پن انسٹال کریں۔",
    "target": "ہدف",
    "tune": "دھن",
    "loadedShort": "بھری ہوئی",
    "host": "میزبان",
    "tabOverviewInstall": "جائزہ",
    "tabTune": "ٹیوننگ",
    "probeReadonlyInstall": "صرف پڑھنے کے لیے · انسٹال کرنے کے بعد دوبارہ تحقیقات کریں۔",
    "hostDefault": "میزبان ڈیفالٹ",
    "panelSupport": "پینل سپورٹ",
    "ready": "تیار",
    "notDetectedYet": "ابھی تک پتہ نہیں چلا",
    "install": "انسٹال کریں۔",
    "installHint": "نظام کی تبدیلی کے حقوق اور منتظم کی ضرورت ہے۔ ٹول چین انسٹال کرنا ≠ پروجیکٹ عوامی ہے۔",
    "panelTune": "پینل ٹیوننگ",
    "panelTuneDesc": "انتظام لکھیں؛ تعیناتی پر env انجیکشن لگائیں۔",
    "bindVersion": "پن ورژن",
    "onePerRow": "فی قطار ایک ترتیب",
    "zeroAll": "0 = تمام",
    "custom": "حسب ضرورت",
    "extraEnv": "اضافی ماحولیاتی متغیرات",
    "extraEnvHint": "ایک KEY=قدر فی لائن",
    "customEnv": "حسب ضرورت env",
    "envPreview": "Env پیش نظارہ",
    "envPreviewDesc": "محفوظ / آخری لوڈ کے بعد ضم شدہ نتیجہ",
    "unsupported": "غیر تعاون یافتہ",
    "tuneSaved": "ٹیوننگ محفوظ ہو گئی۔",
    "nodeDetectedHint": "میزبان پر نوڈ کا پتہ چلا؛ دوبارہ انسٹال مراعات کی پیروی کرتا ہے اور اسے اوور رائٹ کر سکتا ہے۔",
    "nodeProbeAfter": "انسٹال کرنے کے بعد، PATH اور ورژن کی تصدیق کے لیے دوبارہ تحقیقات کریں۔",
    "installNodeVBtn": "نوڈ {{version}} انسٹال کریں",
    "installPhpVBtn": "پی ایچ پی {{version}} انسٹال کریں",
    "phpIniSteps1": "php.ini ٹیب پر عالمی اقدار کو ڈیزائن کریں اور محفوظ کریں۔",
    "phpIniSteps2": "اختیاری: سسٹم پر لاگو کریں (لکھتا ہے /etc/php/…/conf.d، جڑ کی ضرورت ہے)",
    "phpIniSteps3": "FPM پول پر php_admin_* کے طور پر ضم شدہ ini کو پروجیکٹ کی تعیناتی",
    "phpIniSteps4": "پروجیکٹ انفرادی کلیدوں کو اوور رائیڈ کر سکتے ہیں (Project → Deploy)",
    "phpIniNote": "تبدیلیاں پہلے پینل dataDir میں محفوظ کریں؛ سسٹم کاپیوں کو /etc/php پر لاگو کریں اور FPM کو دوبارہ لوڈ کریں۔ پروجیکٹ پولز تعیناتی پر php_admin_value لگاتے ہیں۔",
    "phpIniLoading": "php.ini فارم لوڈ ہو رہا ہے…",
    "phpIniEmpty": "خالی کیٹلاگ — دوبارہ لوڈ کریں یا یقینی بنائیں کہ API ختم ہے۔",
    "reloadForm": "فارم دوبارہ لوڈ کریں۔",
    "savePhpIni": "php.ini کو محفوظ کریں۔",
    "prodUseProjects": "پیداوار کو پروجیکٹس کا استعمال کرنا چاہئے۔",
    "prodPathDesc": ": پی ایچ پی پراجیکٹ بنائیں → ایف پی ایم تعینات کریں/لاگو کریں",
    "systemDemo": "سسٹم لیول ڈیمو/ٹولز",
    "demoNotBind": "(ہاتھ سے ٹائپ شدہ پول کا نام) اور پروجیکٹ کی تنہائی کو خود بخود نہیں باندھتا ہے۔ گلوبل php.ini php.ini ٹیب پر ہے۔",
    "applyOkWritten": "کامیابی = لکھی ہوئی فائلوں کو لاگو کریں۔ پروجیکٹ کی تعیناتی کو ترجیح دیں تاکہ User=project Linux صارف۔",
    "applyPhpVhost": "پی ایچ پی vhost/pool کا اطلاق کریں۔",
    "applyPhpVhostTitle": "تصدیق کی ضرورت ہے - پول / vhost فائلیں لکھتا ہے۔",
    "applyPhpVhostDesc": "{{pool}} پول اور {{domain}} vhost لکھیں گے۔ خدمات کو دوبارہ لوڈ کریں: {{reload}}۔",
    "reprobeTools": "دوبارہ تحقیقات کے اوزار",
    "pressReprobe": "لوڈ کرنے کے لیے دوبارہ تحقیقاتی ٹولز کو دبائیں۔",
    "installNodeLabel": "نوڈ {{v}} انسٹال کریں",
    "installPhpLabel": "پی ایچ پی {{v}} انسٹال کریں",
    "installPythonLabel": "Python {{v}} انسٹال کریں",
    "installGoLabel": "Go {{v}} انسٹال کریں",
    "installRustLabel": "زنگ انسٹال کریں {{v}}",
    "readShort": "پڑھیں",
    "pressReprobeHost": "میزبان ورژن میٹرکس لوڈ کرنے کے لیے دوبارہ تحقیقات کو دبائیں۔",
    "installScriptNote": "انسٹال سکرپٹ لکھتا ہے؛ صرف مراعات کے ساتھ چلتا ہے۔ ٹیوننگ ٹیوننگ ٹیب پر ہے؛ عمل میں تبدیلیوں کے لیے پروجیکٹس کو دوبارہ لگائیں۔",
    "envNote": "نوڈ: زیادہ سے زیادہ-پرانی-اسپیس-سائز NODE_OPTIONS میں ضم ہو جاتی ہے۔ Go/Python/Rust سرکاری env vars استعمال کرتے ہیں۔",
    "saveTune": "ٹیوننگ کو محفوظ کریں۔",
    "pressReprobeLoad": "لوڈ کرنے کے لیے دوبارہ تحقیقاتی ٹولز کو دبائیں۔",
    "installJavaLabel": "OpenJDK انسٹال / اپ ڈیٹ کریں۔",
    "installKotlinLabel": "کوٹلن کو انسٹال / اپ ڈیٹ کریں۔",
    "installBunLabel": "بن انسٹال/اپ ڈیٹ کریں۔",
    "javaMissing": "جاوا (اوپن جے ڈی کے) کا پتہ نہیں چلا",
    "kotlinMissing": "کوٹلن کمپائلر کا پتہ نہیں چلا",
    "bunMissing": "بن کا پتہ نہیں چلا",
    "phpIniCatalog": {
      "groups": {
        "resource": {
          "title": "وسائل کی حدود",
          "description": "میموری، عمل درآمد کا وقت، اور ان پٹ کی حدود"
        },
        "upload": {
          "title": "اپ لوڈ کریں اور پوسٹ کریں۔",
          "description": "فائل اپ لوڈز اور POST باڈی سائز"
        },
        "session": {
          "title": "سیشن",
          "description": "سیشن اسٹوریج اور کوکیز"
        },
        "error": {
          "title": "غلطیاں اور لاگنگ",
          "description": "خرابیاں، لاگنگ، اور رپورٹنگ کی سطح دکھائیں۔"
        },
        "opcache": {
          "title": "OPcache",
          "description": "بائٹ کوڈ کیشے"
        },
        "security": {
          "title": "سیکیورٹی اور راستے",
          "description": "ریموٹ فائلیں، نمائش، اور غیر فعال افعال"
        },
        "locale": {
          "title": "ٹائم زون اور چار سیٹ"
        },
        "misc": {
          "title": "دیگر عام ترتیبات"
        }
      },
      "fields": {
        "memory_limit": {
          "label": "یادداشت کی حد",
          "hint": "جیسے 128M, 256M, 512M, -1 (لامحدود)"
        },
        "max_execution_time": {
          "label": "زیادہ سے زیادہ عملدرآمد کا وقت",
          "hint": "سیکنڈز؛ 0 = لامحدود (CLI)"
        },
        "max_input_time": {
          "label": "زیادہ سے زیادہ ان پٹ ٹائم",
          "hint": "سیکنڈز؛ درخواست کو پارس کرنے کا زیادہ سے زیادہ وقت"
        },
        "max_input_vars": {
          "label": "زیادہ سے زیادہ ان پٹ متغیرات",
          "hint": "$_GET / $_POST / $_COOKIE متغیرات کی حد"
        },
        "max_input_nesting_level": {
          "label": "زیادہ سے زیادہ ان پٹ نیسٹنگ لیول"
        },
        "file_uploads": {
          "label": "فائل اپ لوڈ کرنے کی اجازت دیں۔"
        },
        "upload_max_filesize": {
          "label": "زیادہ سے زیادہ اپ لوڈ فائل کا سائز"
        },
        "post_max_size": {
          "label": "زیادہ سے زیادہ POST سائز",
          "hint": "≥ زیادہ سے زیادہ اپ لوڈ فائل کا سائز ہونا چاہیے۔"
        },
        "max_file_uploads": {
          "label": "فی درخواست زیادہ سے زیادہ فائلیں۔"
        },
        "session_save_handler": {
          "label": "سیشن سیو ہینڈلر"
        },
        "session_gc_maxlifetime": {
          "label": "سیشن لائف ٹائم (سیکنڈ)",
          "hint": "سیکنڈز"
        },
        "session_cookie_httponly": {
          "label": "کوکی صرف Http"
        },
        "session_cookie_secure": {
          "label": "کوکی سیکیور (صرف HTTPS)",
          "hint": "HTTPS سائٹس کے لیے تجویز کردہ"
        },
        "session_use_strict_mode": {
          "label": "سیشن سخت موڈ"
        },
        "display_errors": {
          "label": "خرابیاں دکھائیں (صفحہ پر)",
          "hint": "پیداوار میں غیر فعال کریں۔"
        },
        "display_startup_errors": {
          "label": "اسٹارٹ اپ کی خرابیاں دکھائیں۔"
        },
        "log_errors": {
          "label": "لاگ کی غلطیاں"
        },
        "error_reporting": {
          "label": "خرابی کی اطلاع دینے کی سطح",
          "hint": "یا ایک عدد عدد جیسا کہ 32767"
        },
        "error_log": {
          "label": "خرابی لاگ پاتھ",
          "hint": "خالی = سسٹم ڈیفالٹ؛ مطلق راستہ کی اجازت ہے"
        },
        "opcache_enable": {
          "label": "OPcache کو فعال کریں۔"
        },
        "opcache_enable_cli": {
          "label": "CLI کے لیے OPcache کو فعال کریں۔"
        },
        "opcache_memory_consumption": {
          "label": "OPcache میموری (MB)",
          "hint": "یونٹ: MB"
        },
        "opcache_interned_strings_buffer": {
          "label": "انٹرڈ سٹرنگ بفر (MB)"
        },
        "opcache_max_accelerated_files": {
          "label": "زیادہ سے زیادہ تیز فائلیں۔"
        },
        "opcache_validate_timestamps": {
          "label": "ٹائم اسٹیمپ کی توثیق کریں۔",
          "hint": "پیداوار میں آپ دستی طور پر غیر فعال اور دوبارہ لوڈ کر سکتے ہیں۔"
        },
        "opcache_revalidate_freq": {
          "label": "تعدد کو دوبارہ درست کریں (سیکنڈز)"
        },
        "allow_url_fopen": {
          "label": "URL کو کھولنے کی اجازت دیں۔"
        },
        "allow_url_include": {
          "label": "یو آر ایل کو شامل کرنے کی اجازت دیں۔"
        },
        "expose_php": {
          "label": "پی ایچ پی ورژن ہیڈر کو بے نقاب کریں۔"
        },
        "open_basedir": {
          "label": "open_basedir راستے کی پابندی",
          "hint": "خالی = کوئی حد نہیں؛ اس کے ساتھ راستے الگ کریں:"
        },
        "disable_functions": {
          "label": "غیر فعال فنکشنز",
          "hint": "کوما سے الگ؛ بہت سخت پیکجوں کو توڑ سکتا ہے۔"
        },
        "date_timezone": {
          "label": "ٹائم زون"
        },
        "default_charset": {
          "label": "ڈیفالٹ چارسیٹ"
        },
        "short_open_tag": {
          "label": "مختصر کھلے ٹیگز کی اجازت دیں (<؟)"
        },
        "realpath_cache_size": {
          "label": "ریئل پاتھ کیشے کا سائز"
        },
        "realpath_cache_ttl": {
          "label": "ریئل پاتھ کیشے ٹی ٹی ایل (سیکنڈ)"
        },
        "cgi_fix_redirect": {
          "label": "CGI فکس پاتھ ری ڈائریکٹ"
        }
      },
      "options": {
        "sessionFiles": "فائلیں",
        "sessionRedis": "ریڈیس",
        "sessionMemcached": "Memcached",
        "errorReportingProd": "پیداوار (E_ALL مائنس فرسودہ/سخت)",
        "errorReportingAll": "سب کچھ (E_ALL)",
        "errorReportingQuiet": "پرسکون (کوئی نوٹس/فرسودہ نہیں)",
        "errorReportingMinimal": "غلطیاں / تنبیہات / صرف تجزیہ",
        "errorReportingOff": "آف (0)",
        "openBasedirNone": "کوئی پابندی نہیں (خالی)",
        "openBasedirVarWww": "/var/www",
        "openBasedirHome": "/home",
        "openBasedirWwwTmp": "/var/www اور /tmp",
        "errorLogDefault": "سسٹم ڈیفالٹ (خالی)",
        "errorLogPhp": "/var/log/php/error.log",
        "errorLogFpm": "FPM لاگ پاتھ",
        "errorLogSyslog": "syslog"
      },
      "disableFn": {
        "groups": {
          "process": "عمل پر عملدرآمد",
          "dynamic": "متحرک لوڈنگ",
          "info": "معلومات کا انکشاف",
          "filesystem": "فائل سسٹم",
          "network": "نیٹ ورک / دیگر"
        },
        "extraHint": "کیٹلاگ میں نہیں (موجودہ میزبان)",
        "customPlaceholder": "دوسرے فنکشن کا نام…",
        "searchPlaceholder": "تلاش کے افعال…",
        "emptyText": "کوئی میچ نہیں"
      }
    },
    "pluginsAvailableTitle": "انسٹال کرنے کے لیے دستیاب ہے۔",
    "pluginsInstalledTitle": "میزبان پر انسٹال ہے۔",
    "pluginsInstalledHint": "PATH پر پتہ چلا؛ انسٹال سلیکشن سے خارج۔ ان انسٹال بہترین کوشش ہے۔",
    "pluginsAllInstalled": "تمام کیٹلاگ ٹولز پہلے سے ہی اس میزبان پر موجود ہیں۔",
    "pluginStatusInstalled": "انسٹال",
    "pluginUninstall": "ان انسٹال کریں۔",
    "pluginUninstallConfirmTitle": "ان انسٹال ٹول؟",
    "pluginUninstallConfirm": "اس میزبان سے \"{{name}}\" کو ہٹا دیں (بذریعہ npm/apt/pip جیسا کہ قابل اطلاق ہو)۔ پہلے اس پر انحصار کرنے والی خدمات بند کریں۔",
    "pluginUninstalled": "ان انسٹال {{name}}",
    "pluginUninstallFailed": "{{name}} اَن انسٹال کرنے میں ناکام",
    "pluginUninstallBlocked": "پینل ان انسٹال نہیں ہو سکتا (روٹ + ایگزیکیوٹی کی ضرورت ہے)",
    "phpExtAlreadyOnHost": "انسٹال شدہ ایکسٹینشنز",
    "pluginsInstallSelected": "منتخب کردہ انسٹال کریں ({{n}})",
    "pluginInstallOk": "انسٹال کردہ {{n}} ٹول",
    "pluginInstallFailed": "ٹول کی تنصیب ناکام ہو گئی۔",
    "phpExtUninstallHint": "اختیاری ایکسٹینشنز اَن انسٹال کریں (آپٹ ہٹائیں؛ FPM/CLI کبھی نہیں)",
    "phpExtUninstallConfirmTitle": "پی ایچ پی ایکسٹینشن کو ان انسٹال کریں؟",
    "phpExtUninstallConfirm": "\"{{pkg}}\" ({{name}}) کو ہٹا دیں گے۔ کور FPM/CLI کبھی نہیں ہٹایا جاتا ہے۔",
    "phpExtOpsTitle": "ایکسٹینشن آپریشن کا نتیجہ",
    "pluginsOpsTitle": "ٹولز آپریشن کا نتیجہ",
    "pluginBatchUninstall": "منتخب کردہ اَن انسٹال کریں ({{n}})",
    "pluginBatchUninstallConfirm": "{{n}} منتخب ٹولز کو ان انسٹال کریں؟",
    "pluginBatchUninstalled": "ان انسٹال کردہ {{n}} ٹول",
    "pluginBatchLabel": "منتخب کردہ اوزار",
    "addonsInstallAbove": "ٹولز/ ایکسٹینشنز کے لیے اوپر \"انسٹال منتخب کریں...\" استعمال کریں۔ یہ بٹن صرف رن ٹائم ورژن کو انسٹال/تصدیق کرتا ہے۔",
    "phpExtInstallSelected": "منتخب ایکسٹینشنز انسٹال کریں ({{n}})",
    "phpExtInstallNote": "ایکسٹینشنز کو منتخب کریں پھر منتخب انسٹال کریں۔ پہلی بار پی ایچ پی نیچے پی ایچ پی انسٹال کریں (core+ext) استعمال کرتی ہے۔ انسٹال ہونے پر صرف ایکسٹینشن بٹن دکھایا جاتا ہے۔",
    "phpExtInstallNoteInstalled": "ایکسٹینشنز کو منتخب کریں پھر منتخب انسٹال کریں۔ یہ ورژن پہلے سے ہی میزبان پر ہے — کوئی رن ٹائم دوبارہ انسٹال نہیں ہے۔",
    "phpExtInstallNoteFirst": "پی ایچ پی {{version}} انسٹال نہیں ہے: ایکسٹینشنز کو منتخب کریں پھر نیچے پی ایچ پی {{version}} انسٹال کریں استعمال کریں (ایک انسٹال بٹن، کور + ایکسٹینشنز)۔",
    "installPhpWithExt": "پی ایچ پی {{version}} انسٹال کریں (منتخب ایکسٹینشن کے ساتھ)",
    "installLogTitle": "لاگ انسٹال کریں (لائیو)",
    "installLogStreaming": "سلسلہ بندی…",
    "installLogDone": "ختم",
    "installLogWaiting": "سرور آؤٹ پٹ کا انتظار کر رہا ہے…",
    "activeDefault": "پہلے سے طے شدہ",
    "switchDefaultBtn": "میزبان ڈیفالٹ کو {{version}} پر سیٹ کریں",
    "switchDefaultHint": "یہ ورژن انسٹال ہے لیکن فعال ڈیفالٹ نہیں ہے۔",
    "installedNotActive": "{{version}} انسٹال (پہلے سے طے شدہ نہیں)",
    "multiVersionHint": "Go/Rust ایک سے زیادہ ورژن رکھیں: گمشدہ ورژن انسٹال کریں، پھر PATH کے لیے ڈیفالٹ سوئچ کریں۔",
    "tabProcesses": "عمل",
    "pm2": {
      "title": "PM2 بیڑا",
      "desc": "pm2 jlist کا صرف پڑھنے کا منظر (پینل صارف PM2_HOME)۔ لائیو SSE ہر 2 سیکنڈ میں ریفریش ہوتا ہے۔",
      "glossary": "PM2 = عمل مینیجر؛ SSE = لائیو سلسلہ۔",
      "live": "جیو",
      "installed": "PM2 انسٹال ہے۔",
      "version": "پی ایم 2 ورژن",
      "path": "pm2 راستہ",
      "counts": "عمل",
      "countsValue": "{{n}} کل · {{run}} آن لائن · {{stop}} رک گیا · {{err}} خرابی",
      "updatedAt": "آخری ریفریش",
      "notInstalled": "PM2 PATH پر نہیں ہے۔",
      "installHint": "جائزہ پر ساتھی پلگ ان انسٹال کریں۔",
      "tableTitle": "عمل کی فہرست",
      "yskOnly": "صرف YSK ایپس (ysk-*)",
      "filterPh": "فلٹر کا نام / اسکرپٹ / pid…",
      "emptyTitle": "PM2 دستیاب نہیں ہے۔",
      "emptyDesc": "نوڈ کے لیے pm2 پلگ ان انسٹال کریں، پھر ریفریش کریں۔",
      "noApps": "کوئی عمل نہیں۔",
      "noAppsDesc": "پینل صارف کے لیے کوئی PM2 ایپس نہیں ہیں۔",
      "streamLog": "لائیو ٹک لاگ",
      "streamLogDesc": "ایک لائن فی SSE ٹک (stdout پر کارروائی نہیں)۔",
      "col": {
        "name": "نام",
        "status": "حیثیت",
        "mem": "یادداشت",
        "restarts": "دوبارہ شروع ہوتا ہے۔",
        "uptime": "اپ ٹائم",
        "mode": "موڈ",
        "script": "اسکرپٹ",
        "interpreter": "مترجم",
        "user": "صارف",
        "unit": "یونٹ",
        "runtime": "رن ٹائم",
        "pid": "PID"
      },
      "projectsTitle": "YSK پروجیکٹ کے عمل",
      "projectsDesc": "پینل پراجیکٹس کے لیے سسٹمڈ یونٹس (پہلے سے طے شدہ تعیناتی کا راستہ - PM2 نہیں)۔",
      "projectsCount": "YSK پروجیکٹس",
      "noProjects": "کوئی پروجیکٹ نہیں۔",
      "noProjectsDesc": "پینل میں کوئی نوڈ/بن پروجیکٹ نہیں ہے، یا OS صارف کی فراہمی نہیں ہے۔",
      "pm2OnlyDesc": "پینل صارف کے تحت صرف ایپس PM2 کے ساتھ شروع ہوئیں۔ systemd تعیناتیاں اوپر ظاہر ہوتی ہیں۔",
      "startupTitle": "بوٹ پر شروع کریں۔",
      "startupDesc": "PM2 کو رجسٹر کریں تاکہ عمل دوبارہ شروع ہونے کے بعد واپس آجائے۔",
      "systemdActionsHint": "سسٹمڈ ایکشنز کو روٹ اور YSK_EXECUTE کی ضرورت ہے۔",
      "startupOk": "اسٹارٹ اپ رجسٹرڈ۔ {{notes}}",
      "startupFail": "اسٹارٹ اپ کو رجسٹر نہیں کیا جا سکا۔ {{notes}}",
      "actionOk": "{{action}} {{name}} — {{notes}}",
      "actionFail": "{{action}} {{name}} نہیں ہو سکا۔ {{notes}}",
      "startupReady": "تیار",
      "startupReadyYes": "جی ہاں",
      "startupReadyNo": "نہیں",
      "startupUnit": "یونٹ",
      "startupDump": "ڈمپ",
      "startupInstall": "اسٹارٹ اپ انسٹال کریں۔",
      "startupSave": "عمل کی فہرست کو محفوظ کریں۔",
      "actRestart": "دوبارہ شروع کریں۔",
      "actStop": "رک جاؤ",
      "actReload": "دوبارہ لوڈ کریں۔",
      "pm2ActionsHint": "PM2 کی کارروائیاں صرف پینل صارف کی عمل کی فہرست پر لاگو ہوتی ہیں۔",
      "noteUnparsed": "PM2 فہرست کو پارس نہیں کیا جا سکا (خالی یا غیر متوقع آؤٹ پٹ)۔",
      "notePanelUserOnly": "PM2 فہرست صرف پینل پراسیس صارف کے لیے ہے۔",
      "noteProjectUnits": "{{n}} YSK پروجیکٹ یونٹ (زبانیں) درج ہیں۔"
    },
    "recordedInstalled": "ریکارڈ شدہ {{v}}",
    "remoteSourceSuffix": "({{source}})",
    "nodePathYskMissingTitle": "منظم نوڈ پاتھ تیار نہیں ہے۔",
    "nodePathYskMissing": "ورژن {{version}} کے لیے YSK کے زیر انتظام نوڈ تیار نہیں ہے۔ دوبارہ جانچ یا دوبارہ انسٹال کریں۔",
    "managedPathMissingTitle": "نظم شدہ {{name}} راستہ تیار نہیں ہے۔",
    "managedPathMissing": "ورژن {{version}} کے لیے YSK کے زیر انتظام {{name}} تیار نہیں ہے۔ دوبارہ جانچ یا دوبارہ انسٹال کریں۔",
    "nodePathUnsafeTitle": "نوڈ کا راستہ غیر محفوظ ہے۔",
    "nodePathUnsafe": "راستہ {{path}} منظم درخت سے باہر ہے۔ پروجیکٹ کی تعیناتیاں ناکام ہو سکتی ہیں۔",
    "recordedButProbeEmpty": "پینل نے {{v}} انسٹال ریکارڈ کیا، لیکن میزبان تحقیقات کو کوئی بائنری نہیں ملا۔ انسٹال نہیں ہوا — دوبارہ تحقیقات یا دوبارہ انسٹال کریں۔",
    "installedLabel": "انسٹال",
    "installedHint": "میزبان تحقیقات کا نتیجہ — کنٹرول پلین ریکارڈ نہیں۔",
    "targetHint": "ورژن یہ صفحہ انسٹال یا پن کرے گا۔",
    "panelDefaultHint": "نئے پروجیکٹ پینل ڈیفالٹ کو ترجیح دیتے ہیں {{version}} (میزبان CLI مختلف ہو سکتا ہے)۔",
    "rebuildFromHost": "میزبان سے ریکارڈ دوبارہ بنائیں",
    "rebuiltFromHost": "میزبان تحقیقات سے ریکارڈ کو تازہ کیا گیا۔",
    "tabTuning": "ٹیوننگ",
    "versionPlaceholder": "تازہ ترین،",
    "pluginsBundleWithRuntime": "ٹولز \"انسٹال رن ٹائم\" انسٹال کریں (انسٹال کریں)۔",
    "tabSoftware": "سافٹ ویئر",
    "overviewSoftwareHint": "ورژن انسٹال کریں، میزبان ڈیفالٹ سیٹ کریں، اور سے ان انسٹال کریں۔",
    "versionReadyTitle": "{{name}} {{version}} تیار ہے۔",
    "versionReadyHint": "آپ ہوسٹ ڈیفالٹ سیٹ کر سکتے ہیں یا اس ٹیب سے ان انسٹال کر سکتے ہیں۔",
    "softwareVersionTitle": "ورژن {{version}}",
    "setHostDefault": "میزبان ڈیفالٹ کے طور پر سیٹ کریں۔",
    "alreadyHostDefault": "{{version}} میزبان ڈیفالٹ ہے۔",
    "setHostDefaultConfirmTitle": "میزبان ڈیفالٹ کو {{version}} پر سیٹ کریں؟",
    "setHostDefaultConfirm": "سسٹم CLI (node/go/…) {{version}} کی طرف اشارہ کرے گا۔ وہ پروجیکٹس جو ورژن کو پن کرتے ہیں کوئی تبدیلی نہیں ہوتی۔",
    "hostDefaultUnsupported": "یہ رن ٹائم پینل میں میزبان ڈیفالٹ کو تبدیل کرنے کی حمایت نہیں کرتا ہے۔ انسٹال یا پروجیکٹ لیول پن کا استعمال کریں۔",
    "versionInventory": "ورژن انوینٹری",
    "versionInventoryDesc": "تمام پینل کے تعاون یافتہ ورژن۔ انسٹال کرنے کے لیے ایک قطار منتخب کریں یا بطور ڈیفالٹ سیٹ کریں۔",
    "selectToInstall": "منتخب کریں۔",
    "advancedFeatureUninstall": "اعلی درجے کی: پورے {{name}} اسٹیک کو ہٹا دیں…",
    "advancedFeatureUninstallHint": "پینل کے زیر انتظام تمام {{name}} ورژنز کو ہٹاتا ہے (اور نوڈ کے لیے PM2 جیسے ساتھی)، اثرات کے پیش نظارہ اور ڈبل تصدیق کے ساتھ۔ جب ممکن ہو اوپر والے واحد ورژن کو ہٹانے کو ترجیح دیں۔",
    "probeReadonly": "میزبان کی صرف پڑھنے کی تحقیقات",
    "uninstallVersion": "اَن انسٹال کریں {{version}}",
    "uninstallVersionTitle": "{{version}} اَن انسٹال کریں؟",
    "uninstallVersionConfirm": "اس میزبان سے منظم {{name}} {{version}} ہٹائیں (YSK انسٹال پاتھ یا رسٹ اپ ٹول چین)۔ اگر یہ میزبان ڈیفالٹ تھا، تو اس رن ٹائم کے لیے CLI سملنک کو صاف کر دیا جائے گا۔ دوسرے ورژن کو پن کرنے والے پروجیکٹس میں کوئی تبدیلی نہیں ہوتی۔",
    "uninstallVersionDone": "ان انسٹال {{version}}",
    "uninstallVersionUnsupported": "فی ورژن ان انسٹال اس رن ٹائم کے لیے ابھی تک دستیاب نہیں ہے۔",
    "setPanelDefault": "پینل ڈیفالٹ کے طور پر سیٹ کریں۔",
    "alreadyPanelDefault": "پینل ڈیفالٹ · {{version}}",
    "panelDefaultSaved": "پینل ڈیفالٹ {{version}} پر سیٹ ہے",
    "panelDefaultExplain": "پینل ڈیفالٹ = نئی سائٹس/پروجیکٹس کے لیے ترجیحی ورژن۔ میزبان ڈیفالٹ = سسٹم CLI (php/python/node…)۔",
    "stackReadyTitle": "{{name}} اسٹیک تیار ہے۔",
    "softwareIntro": "انسٹال شدہ ورژنز، میزبان CLI ڈیفالٹ، اور نئے پروجیکٹس کے لیے ترجیحی ورژن کا نظم کریں۔",
    "panelDefaultLabel": "پینل ڈیفالٹ",
    "panelDefaultNone": "سیٹ نہیں ہے۔",
    "versionsTitle": "ورژنز",
    "versionsDesc": "ایک ورژن منتخب کریں۔ انسٹال کریں، میزبان CLI سیٹ کریں، یا قطار سے پینل ڈیفالٹ سیٹ کریں۔",
    "roleHost": "میزبان",
    "rolePanel": "پینل",
    "rowUninstall": "اس ورژن کو ہٹا دیں۔",
    "moreActions": "مزید کارروائیاں",
    "selectedVersion": "منتخب کردہ · {{version}}",
    "selectedInstalledDesc": "ذیل میں ساتھی ٹولز۔ اس ورژن کو صرف اس صورت میں ہٹائیں جب آپ کو اس کی مزید ضرورت نہ ہو۔",
    "selectedMissingDesc": "اس ورژن کو میزبان پر انسٹال کریں۔ ساتھی ٹولز انسٹال کرنے کے بعد شامل کیے جا سکتے ہیں۔",
    "path": "راستہ",
    "fullVersion": "مکمل ورژن",
    "useListForDefaults": "میزبان یا پینل ڈیفالٹ کو تبدیل کرنے، یا اس ورژن کو ہٹانے کے لیے، اوپر دی گئی فہرست کا استعمال کریں۔",
    "alreadyHostDefaultShort": "میزبان ڈیفالٹ",
    "installRecordedCta": "انسٹال ریکارڈ شدہ {{v}}",
    "needsInstall": "انسٹال کرنا ہوگا",
    "needsInstallHint": "اس ہوسٹ پر نہیں۔ پہلے انسٹال کریں یا نصب شدہ ورژن چنیں۔",
    "unitBytes": "بائٹ",
    "headerSizeKb": "{{n}} KB",
    "phpIniChipEmpty": "لوڈ نہیں — php.ini ٹیب کھولیں",
    "phpFpmService": "PHP-FPM",
    "phpFpmServiceDesc": "PHP-FPM یونٹ شروع، روکیں، ری لوڈ یا دوبارہ شروع کریں",
    "rustupDefaultMissingTitle": "rustup ڈیفالٹ ٹول چین نہیں",
    "rustupDefaultMissing": "rustup کا ڈیفالٹ نہیں۔ سافٹ ویئر ٹیب پر stable سیٹ کریں۔",
    "rustupDefaultMissingShort": "کوئی ڈیفالٹ ٹول چین نہیں۔",
    "rustupSetDefaultHint": "ڈیفالٹ ٹول چین سیٹ کریں۔",
    "uninstalledCountHint": "{{n}} ورژن اس ہوسٹ پر نہیں"
  },
  "search": {
    "placeholder": "صفحات اور وسائل تلاش کریں…",
    "aria": "عالمی تلاش",
    "results": "تلاش کے نتائج",
    "loading": "تلاش کر رہا ہے…",
    "noResults": "کوئی میچ نہیں",
    "kinds": {
      "page": "صفحات",
      "project": "پروجیکٹس",
      "email": "ای میل",
      "mailbox": "میل باکسز",
      "ssl": "SSL",
      "dns": "DNS",
      "nginx": "Nginx",
      "share": "شیئرز",
      "ftp": "FTP",
      "mysql": "MySQL",
      "postgres": "PostgreSQL",
      "redis": "ریڈیس",
      "cron": "کرون",
      "user": "صارفین",
      "other": "دیگر"
    },
    "alias": {
      "ssl": "سرٹیفکیٹ سرٹیفکیٹ",
      "projects": "پروجیکٹ سائٹس"
    }
  },
  "security": {
    "title": "سیکیورٹی اور منظوری",
    "allowlist": "ٹول ایلو لسٹ (صرف پڑھنے کے لیے ڈیفالٹ؛ ہائی رسک کو انسانی منظوری کی ضرورت ہے)",
    "llmUntrusted": "LLM آؤٹ پٹ ہمیشہ ناقابل اعتماد ہوتا ہے اور اسے کبھی بھی براہ راست عمل میں نہیں لانا چاہیے۔",
    "pending": "زیر التوا منظوریاں",
    "runSysInfo": "sys.info چلائیں۔",
    "none": "کوئی زیر التوا منظوری نہیں ہے۔",
    "pillPending": "{{count}} زیر التواء",
    "pillReady": "تیار",
    "pill2faOff": "2FA بند",
    "stat2fa": "2FA",
    "statApi": "API",
    "statApiSessions": "API سیشنز",
    "revokeOtherTitle": "سائن آؤٹ کریں {{n}} دوسرے سیشن(سیشنز)",
    "statSsh": "SSH",
    "statSshValue": "{{keys}} کلیدیں · {{auth}} مجاز",
    "statSshHint": "آؤٹ باؤنڈ شناخت / مجاز لاگ ان کیز",
    "statPending": "زیر التواء",
    "on": "پر",
    "off": "آف",
    "output": "آؤٹ پٹ",
    "tabAccount": "میری سیکیورٹی",
    "tabApiKeys": "API کیز",
    "tabSsh": "SSH",
    "tabApprovals": "منظوری",
    "tabAllowlist": "ایجنٹ ٹولز",
    "apiTokenOnce": "API ٹوکن (ایک بار دکھایا گیا):",
    "copiedToken": "ٹوکن کاپی ہو گیا۔",
    "totpTitle": "دو عنصر (TOTP)",
    "totpStatus": "حیثیت:",
    "totpEnabled": "فعال",
    "totpEnrolledUnconfirmed": "جاری ہے — اسکین کریں اور تصدیق کریں۔",
    "totpNotSet": "سیٹ نہیں ہے۔",
    "totpLead": "لاگ ان کے لیے 6 ہندسوں کا ایپ کوڈ درکار ہے۔",
    "totpWhy1": "چوری شدہ پاس ورڈز ہی ایپ کوڈ کے بغیر سائن ان نہیں ہو سکتے",
    "totpWhy2": "حساس کارروائیاں TOTP (اسٹیپ اپ) کے لیے دوبارہ اشارہ کر سکتی ہیں۔",
    "totpWhy3": "Google Authenticator، Authy، NordPass، 1Password، اور مزید کے ساتھ کام کرتا ہے۔",
    "totpAppsHint": "تجویز کردہ ایپس: Google Authenticator، Authy، Microsoft Authenticator، NordPass، 1Password",
    "totpStepsLabel": "سیٹ اپ کے مراحل",
    "totpStepReauth": "پاس ورڈ کی تصدیق کریں۔",
    "totpStepScan": "QR اسکین کریں / کلید درج کریں۔",
    "totpStepConfirm": "6 ہندسوں کے کوڈ کی تصدیق کریں۔",
    "totpStepBackup": "ریکوری کوڈز محفوظ کریں۔",
    "totpScanTitle": "QR کوڈ اسکین کریں۔",
    "totpScanHint": "اپنا تصدیق کنندہ ایپ کھولیں → اکاؤنٹ شامل کریں → اس QR کو اسکین کریں۔",
    "totpManualTitle": "یا دستی طور پر کلید درج کریں۔",
    "totpManualHint": "اگر آپ اسکین نہیں کر سکتے تو ایپ میں دستی اندراج کا انتخاب کریں اور اس Base32 راز کو پیسٹ کریں۔",
    "totpShowOtpauth": "otpauth:// URL (جدید) دکھائیں",
    "totpQrAlt": "TOTP سیٹ اپ QR کوڈ",
    "totpQrFailed": "QR رینڈر نہیں کیا جا سکا — نیچے دی گئی خفیہ کلید کا استعمال کریں۔",
    "totpSecretCopied": "سیکرٹ کاپی",
    "hideSecret": "راز چھپائیں۔",
    "showSecret": "راز دکھانا",
    "totpEnabledDesc": "فعال",
    "totpRecoveryRemaining": "{{n}} ریکوری کوڈز باقی ہیں۔",
    "totpResetSummary": "2FA کو ری سیٹ یا آف کر دیں…",
    "totpResetHint": "ایک نیا QR/راز دوبارہ ترتیب دیں (پرانی ایپ اندراجات کام کرنا بند کر دیں)",
    "totpDisableCodeHint": "ایپ 6 ہندسوں کا کوڈ یا ریکوری کوڈ",
    "disable2fa": "2FA کو بند کریں۔",
    "totpDisabledOk": "دو عنصر کی تصدیق کو بند کر دیا گیا ہے۔",
    "reauthPassword": "پاس ورڈ دوبارہ درج کریں۔",
    "reauthPasswordHint": "2FA کو اسٹارٹ/ری سیٹ کرنے کے لیے دوبارہ پاس ورڈ درکار ہے (چوری شدہ سیشن پروٹیکشن)",
    "reauthPasswordRequired": "پہلے اپنا لاگ ان پاس ورڈ درج کریں۔",
    "needCurrentPassword": "پہلے موجودہ پاس ورڈ درج کریں۔",
    "passwordMin8": "نیا پاس ورڈ کم از کم 8 حروف کا ہونا چاہیے۔",
    "totpSecretGenerated": "خفیہ تیار — QR اسکین کریں یا کلید کاپی کریں، پھر ایپ کا 6 ہندسوں کا کوڈ درج کریں۔",
    "reset2fa": "2FA کو دوبارہ ترتیب دیں۔",
    "start2fa": "2FA ترتیب دیں۔",
    "secretLabel": "راز:",
    "confirmCode": "ایپ سے 6 ہندسوں کا کوڈ",
    "confirmCodeHint": "اسکین کرنے کے بعد، آپ کے تصدیق کنندہ میں موجود 6 ہندسے درج کریں۔",
    "confirmCodeInvalid": "6 ہندسوں کا تصدیقی کوڈ درج کریں۔",
    "totpEnabledSaveCodes": "2FA فعال - ابھی نیچے ریکوری کوڈز کو محفوظ کریں (ایک بار دکھایا گیا)",
    "confirmEnable": "تصدیق کریں اور فعال کریں۔",
    "recoveryCodesHint": "ریکوری کوڈز صرف ایک بار دکھائے جاتے ہیں۔",
    "copiedRecoveryCodes": "ریکوری کوڈز کاپی ہو گئے۔",
    "downloadRecovery": ".txt ڈاؤن لوڈ کریں۔",
    "recoveryDownloaded": "ریکوری کوڈز فائل ڈاؤن لوڈ ہو گئی۔",
    "copyAll": "سب کاپی کریں۔",
    "savedClose": "میں نے انہیں بچایا ہے - ہو گیا۔",
    "sessionsTitle": "سیشنز",
    "sessionsDesc": "",
    "revokeOtherSessions": "دوسرے آلات سے سائن آؤٹ کریں۔",
    "revokedOtherSessions": "سائن آؤٹ {{count}} دوسرے سیشن (سیشنز)",
    "noSessions": "کوئی فعال سیشن نہیں۔",
    "currentSession": "یہ ڈیوائس",
    "revoke": "سائن آؤٹ کریں۔",
    "passkeyTitle": "پاسکی / ویب آتھن",
    "passkeyDesc": "",
    "passkeyRegistered": "پاسکی رجسٹرڈ",
    "webauthnFailed": "WebAuthn ناکام ہوگیا۔",
    "webauthnUnsupported": "اس صفحہ میں کوئی WebAuthn API نہیں ہے۔ بہادر/کروم/فائر فاکس میں محدود طریقوں سے گریز کریں۔ اگر ضرورت ہو تو پاس ورڈ مینیجر کا استعمال کریں، اور HTTPS پر ڈومین پر پینل کھولیں۔",
    "webauthnInsecureContext": "یہ صفحہ محفوظ سیاق و سباق ({{origin}}) نہیں ہے۔ براؤزرز کو پاسکیز کے لیے HTTPS یا لوکل ہوسٹ کی ضرورت ہوتی ہے — جو بہادر/نورڈ پاس سے غیر متعلق ہے۔ اس کے بجائے https://your-domain کھولیں۔",
    "webauthnIpHost": "آپ نے پینل کو IP ({{origin}}) کے ذریعے کھولا۔ WebAuthn IP کو RP ID کے بطور منع کرتا ہے، اس لیے Brave/NordPass ناکام ہو جائے گا۔ ڈومین + HTTPS (جیسے https://panel.example.com) کو باندھیں اور دوبارہ کوشش کریں۔",
    "webauthnEnvOk": "پاسکی تیار ({{origin}})",
    "webauthnEnvCurrent": "موجودہ صفحہ: {{origin}}",
    "webauthnCancelled": "منسوخ یا ٹائم آؤٹ۔ دوبارہ کوشش کریں۔",
    "webauthnUnavailableHint": "پاسکی کو HTTPS + ڈومین کی ضرورت ہے۔",
    "registerPasskey": "پاسکی رجسٹر کریں۔",
    "noPasskey": "کوئی پاسکی نہیں۔",
    "passkeyVerifyOk": "پاسکی تصدیق شدہ (اسٹیپ اپ ہو گیا)",
    "verifyFailed": "تصدیق ناکام ہوگئی",
    "verifyWithPasskey": "پاس کی کے ساتھ تصدیق کریں (اسٹیپ اپ)",
    "passkeyHint": "ہائی رسک سٹیپ اپ کے لیے؛ HTTPS + ڈومین کی ضرورت ہے۔",
    "devicesTitle": "آلات / بیک اپ",
    "devicesDesc": "",
    "viewTrustedDevices": "قابل اعتماد آلات دیکھیں",
    "trustedDevicesCount": "بھروسہ مند آلات: {{count}}",
    "revokeAllDevices": "تمام آلات کو منسوخ کریں۔",
    "revokedAllDevices": "تمام بھروسہ مند آلات منسوخ کر دیے گئے۔",
    "export2faBackup": "2FA انکرپٹڈ بیک اپ برآمد کریں۔",
    "fail2banSnippetMsg": "fail2ban کے ٹکڑوں: {{written}} — {{notes}}",
    "generatefail2ban": "fail2ban کے ٹکڑے تیار کریں۔",
    "generateFail2ban": "fail2ban قطعات بنائیں",
    "adminPolicyTitle": "ایڈمن 2FA پالیسی",
    "adminPolicyDesc": "",
    "requireAdmin2fa": "ایڈمن 2FA کی ضرورت ہے۔",
    "strictAdmin2fa": "سخت: 2FA کے بغیر لاگ ان کو بلاک کریں۔",
    "confirmTotpPolicy": "TOTP کی تصدیق کریں (پالیسی تبدیل کرتے وقت)",
    "confirmTotpPolicyHint": "پالیسی کو فعال کرنے کے لیے قدم بڑھانے کی ضرورت ہے۔",
    "totp6digitPlaceholder": "6 ہندسوں کا کوڈ",
    "policyUpdated": "سیکیورٹی پالیسی کو اپ ڈیٹ کر دیا گیا۔",
    "savePolicy": "پالیسی محفوظ کریں۔",
    "recentProbe": "حالیہ تحقیقات",
    "apiKeysTitle": "API رسائی کی چابیاں",
    "apiKeysDesc": "",
    "createKey": "+ کلید بنائیں",
    "colName": "نام",
    "colPrefix": "سابقہ",
    "colCreated": "بنایا",
    "apiKeysEmpty": "ابھی تک کوئی API کیز نہیں ہیں۔",
    "apiKeysEmptyHint": "ٹول بار سے تخلیق کریں؛ پھر بیئرر ٹوکن کے ساتھ API کو کال کریں۔",
    "approve": "منظور کرو",
    "allowlistTitle": "ایجنٹ ٹولز ({{count}})",
    "allowlistEmpty": "کیٹلاگ میں کوئی ٹول نہیں",
    "totpStatusLoadFailed": "2FA کی کیفیت لوڈ نہیں ہو سکی",
    "createApiKeyTitle": "API کلید بنائیں",
    "createApiKeyDesc": "مکمل ٹوکن بنانے کے بعد صرف ایک بار دکھایا جاتا ہے۔",
    "createKeyBtn": "کلید بنائیں",
    "apiKeyNameHint": "پہچاننے میں آسان، جیسے CI / بیک اپ اسکرپٹ",
    "apiKeyScope": "دائرہ کار",
    "apiKeyScopeHint": "پڑھنے = صرف پڑھنے کے لیے (کوئی مکمل تبدیلی نہیں)",
    "scopeFull": "مکمل (مکمل API)",
    "scopeRead": "پڑھیں (صرف پڑھنے کے لیے)",
    "apiKey2faHint": "اگر 2FA آن ہے، تو کلید بنانے کے لیے تصدیقی کوڈ (اسٹیپ اپ) کی ضرورت ہوتی ہے۔",
    "apiKeyCreated": "API کلید بنائی گئی۔",
    "export2faBackupTitle": "2FA بیک اپ برآمد کریں۔",
    "createApiKeyStepUp": "API کلید بنائیں · مرحلہ وار",
    "enterTotpCode": "موجودہ TOTP کوڈ درج کریں۔",
    "export": "برآمد کریں۔",
    "backupCopied": "انکرپٹڈ بیک اپ کو کلپ بورڈ پر کاپی کیا گیا (آف لائن اسٹور کریں)",
    "digit6Placeholder": "6 ہندسوں کا کوڈ",
    "ssh": {
      "workspaceTitle": "SSH ورک اسپیس",
      "workspaceDesc": "پہلے نوکری کا انتخاب کریں۔",
      "subOutbound": "آؤٹ باؤنڈ IDs",
      "subOutboundHint": "پینل/پروجیکٹ آؤٹ باؤنڈ کے لیے پرائیویٹ کیز",
      "subLogin": "لاگ ان تصدیق",
      "subLoginHint": "کون اس میں SFTP/SSH کر سکتا ہے۔",
      "sub2fa": "لاگ ان 2FA",
      "sub2faHint": "SSH TOTP (≠ پینل 2FA)",
      "subSshd": "سسٹم sshd",
      "subSshdHint": "پروجیکٹ صارف SFTP ترتیبات",
      "jobOutboundTitle": "آؤٹ باؤنڈ سے جڑیں۔",
      "jobOutboundDesc": "آؤٹ باؤنڈ شناختی چابیاں بنائیں · پینل پیئر / پروجیکٹ گٹ",
      "jobLoginTitle": "ان باؤنڈ لاگ ان کی اجازت دیں۔",
      "jobLoginDesc": "پروجیکٹ ہوم کے لیے عوامی چابیاں رجسٹر کریں · مجاز_کیز",
      "job2faTitle": "SSH لاگ ان کو 2FA کی ضرورت ہے۔",
      "job2faDesc": "لینکس صارف TOTP (پینل 2FA سے الگ)",
      "jobSshdTitle": "سسٹم SFTP کو فعال کریں۔",
      "jobSshdDesc": "sshd میچ کے ٹکڑوں کو انسٹال کریں (پروجیکٹ صارفین)",
      "purposePanel": "دوسرے میزبانوں کے لیے پینل",
      "purposeUser": "پروجیکٹ صارف آؤٹ باؤنڈ",
      "purposeUnbound": "مقصد متعین نہیں ہے۔",
      "purposePanelHint": "کلسٹر پیئر، بیک اپ ایس سی پی، ریموٹ پروبس",
      "purposeUserHint": "پروجیکٹ لینکس صارف git/scp/scripts",
      "purposeDefaultHint": "بعد میں باندھیں۔",
      "statusStored": "ذخیرہ شدہ",
      "statusInstalled": "ڈسک پر",
      "statusVerified": "تصدیق شدہ",
      "statusMissing": "ڈسک پر غائب ہے۔",
      "statusRetired": "ریٹائرڈ",
      "statusError": "خرابی",
      "actionInstall": "ڈسک پر لکھیں۔",
      "actionTest": "ٹیسٹ کنکشن",
      "actionCopyPub": "عوامی کلید کو کاپی کریں۔",
      "pipelineStored": "ذخیرہ شدہ",
      "pipelineInstalled": "ڈسک پر",
      "pipelineVerified": "تصدیق شدہ",
      "progressAria": "پیش رفت",
      "loginTitle": "لاگ ان کی اجازت (عوامی چابیاں)",
      "loginDesc": "کون اندر آ سکتا ہے۔",
      "loginAdd": "لاگ ان عوامی کلید شامل کریں۔",
      "loginEmpty": "ابھی تک کوئی لاگ ان پبلک کیز نہیں ہے۔",
      "loginEmptyHint": "لیپ ٹاپ یا CI عوامی کلید چسپاں کریں، SFTP/SSH کے لیے پروجیکٹ صارف سے منسلک ہوں (sshd ٹکڑوں کی ضرورت ہے)",
      "loginAddFirst": "پہلی لاگ ان عوامی کلید شامل کریں۔",
      "boundProject": "پروجیکٹ",
      "unboundProject": "کوئی پروجیکٹ نہیں۔",
      "loginRemoved": "عوامی کلید ہٹا دی گئی۔",
      "remove": "ہٹا دیں۔",
      "loginModalTitle": "عوامی کلید کو اختیار دیں۔",
      "loginModalDesc": "پروجیکٹ کو منتخب کرنے کے بعد، کلید اس لینکس صارف کے گھر پر لکھی جاتی ہے/",
      "addAuth": "اجازت شامل کریں۔",
      "selectOption": "- منتخب کریں -",
      "publicKey": "عوامی کلید",
      "publicKeyHint": "پوری لائن چسپاں کریں، جیسے ssh-ed25519 AAAA… تبصرہ کریں۔",
      "commentOptional": "تبصرہ (اختیاری)",
      "commentPlaceholder": "لیپ ٹاپ / CI",
      "loginNeedProject": "پہلے ایک پروجیکٹ بنائیں۔ جب سسٹم صارف تیار ہو تو بائنڈنگ بہترین کام کرتی ہے۔",
      "loginNeedPub": "ایک پروجیکٹ منتخب کریں اور ssh- سے شروع ہونے والی ایک عوامی کلید چسپاں کریں۔",
      "loginNoProjects": "کوئی پروجیکٹ نہیں۔ ذیل میں ایک موجودہ لینکس صارف (روٹ/ٹیسٹر) کو اختیار دیں۔ /root/.ssh لکھنے کے لیے YSK_EXECUTE=1 کی ضرورت ہے۔",
      "loginLinuxHint": "استعمال کیا جاتا ہے جب کوئی پروجیکٹ نہیں ہے۔ مثال: جڑ یا ٹیسٹر۔",
      "loginAdded": "شامل کیا گیا۔",
      "sshdTitle": "پروجیکٹ صارف SFTP (sshd)",
      "sshdDesc": "ysks_* / ysk_* پروجیکٹ صارفین کو عوامی کلیدوں کے ساتھ SFTP کرنے دیں۔",
      "sshdStep1": "پروجیکٹس کے لیے لاگ ان اوتھ کے تحت پبلک کیز شامل کریں۔",
      "sshdStep2": "سسٹم میچ کے ٹکڑوں کا یہاں پیش نظارہ کریں اور انسٹال کریں۔",
      "sshdStep3": "انسٹال کرنے کے لیے سسٹم کو ایکسیکیوٹ کے حقوق کی ضرورت ہے۔ sshd کو دوبارہ لوڈ کرنے کی کوشش کریں گے۔",
      "sshdPreview": "کنفیگ کا پیش نظارہ",
      "loadingSnippet": "(لوڈ ہو رہا ہے…)",
      "reloadedCopied": "دوبارہ لوڈ ٹکڑا کلپ بورڈ پر کاپی ہو گیا۔",
      "reloadAndCopy": "دوبارہ لوڈ کریں اور کاپی کریں۔",
      "installedOk": "انسٹال",
      "installToSystem": "سسٹم میں انسٹال کریں۔",
      "sshdManualHint": "اگر عمل کو مسدود کر دیا گیا ہے تو، مراعات کے ساتھ کنٹرول ہوائی جہاز کو چلائیں، یا اس کے نیچے ٹکڑا رکھیں",
      "outboundTitle": "آؤٹ باؤنڈ شناختی چابیاں",
      "outboundDesc": "کنٹرول ہوائی جہاز میں نجی چابیاں خفیہ کردہ",
      "outboundAdd": "آؤٹ باؤنڈ شناخت شامل کریں۔",
      "filterActive": "فعال",
      "filterPanel": "پینل",
      "filterUser": "پروجیکٹ صارف",
      "filterRetired": "ریٹائرڈ",
      "filterAll": "تمام",
      "searchIdentity": "نام یا فنگر پرنٹ تلاش کریں…",
      "searchIdentityAria": "شناخت تلاش کریں۔",
      "identityCount": "{{count}} شناختیں۔",
      "identityList": "شناخت",
      "outboundEmpty": "ابھی تک کوئی باہر جانے والی شناخت نہیں ہے۔",
      "outboundEmptyFilter": "کوئی مماثل آئٹمز نہیں۔",
      "outboundEmptyHint": "~30s میں ایک کلید بنائیں: مقصد منتخب کریں → نام → ہو گیا۔ ہم مرتبہ / بیک اپ / گٹ کے لئے استعمال کریں۔",
      "outboundEmptyFilterHint": "فلٹرز تبدیل کرنے یا تلاش صاف کرنے کی کوشش کریں۔",
      "outboundAddFirst": "پہلی آؤٹ باؤنڈ شناخت شامل کریں۔",
      "userPrefix": "صارف {{user}}",
      "createFailed": "بنانا ناکام ہو گیا۔",
      "identityCreatedOnce": "شناخت بنائی گئی (نجی کلید ایک بار دکھائی گئی)",
      "writtenToDisk": "ڈسک پر لکھا گیا۔",
      "cannotWriteNeedExecute": "سسٹم کو نہیں لکھا جا سکتا: ایگزیکیٹ کو فعال کریں (YSK_EXECUTE)",
      "notDone": "مکمل نہیں ہوا۔",
      "installFailed": "انسٹال ناکام ہو گیا۔",
      "testPassed": "کنکشن ٹھیک ہے۔",
      "testFailed": "کنکشن ناکام ہو گیا۔",
      "testError": "ٹیسٹ ناکام ہو گیا۔",
      "copiedPubPaste": "عوامی کلید کاپی کی گئی — ہم مرتبہ مجاز_کیز یا Git deploy key میں چسپاں کریں۔",
      "deletedNamed": "حذف شدہ \"{{name}}\"",
      "rotated": "گھمایا: پرانی کلید ریٹائرڈ، نئی کلید بنائی گئی۔",
      "detailStatus": "حیثیت",
      "detailPurpose": "مقصد",
      "detailLinuxUser": "لینکس صارف",
      "detailDiskPath": "ڈسک کا راستہ",
      "detailLastTest": "آخری ٹیسٹ",
      "suggestFlow": "تجویز کردہ: اسٹور → رائٹ ڈسک → عوامی کلید کو پیئر → ٹیسٹ کنکشن پر ڈالیں۔",
      "suggestFlowPrefix": "تجویز کردہ: اسٹور → رائٹ ڈسک → ڈالیں۔",
      "suggestFlowSuffix": "ہم مرتبہ → ٹیسٹ کنکشن پر",
      "publicKeyStrong": "عوامی کلید",
      "copiedPub": "عوامی کلید کاپی ہو گئی۔",
      "allowLocalLogin": "اس کلید کے ساتھ مقامی لاگ ان کی اجازت دیں۔",
      "localLoginOk": "لوکل لاگ ان کی اجازت میں عوامی کلید شامل کی گئی۔",
      "testingConnection": "کنکشن کی جانچ ہو رہی ہے…",
      "rotateKey": "کلید کو گھمائیں۔",
      "wizStepPurpose": "یہ چابی کس لیے ہے؟",
      "wizStepProject": "کون سا منصوبہ؟",
      "wizStepPanelConfirm": "پینل آؤٹ باؤنڈ کی تصدیق کریں۔",
      "wizStepName": "نام اور اختیارات",
      "wizStepPurposeDesc": "مقصد کا انتخاب کریں تاکہ راستے کی سیدھ میں فہرست اور انسٹال کریں۔",
      "wizStepProjectDesc": "کلید اس پروجیکٹ کے لینکس صارف اور گھر سے منسلک ہوتی ہے۔",
      "wizStepPanelDesc": "پرائیویٹ کلید دیگر میزبانوں کے لیے scp/ssh کے لیے کنٹرول پلین راز میں رہتی ہے۔",
      "wizStepNameDesc": "پہچان کے لیے نام؛ اعلی درجے کے اختیارات انتظار کر سکتے ہیں",
      "prevStep": "پیچھے",
      "nextStep": "اگلا",
      "createIdentity": "شناخت بنائیں",
      "purposePanelTitle": "دوسرے میزبانوں کے لیے پینل",
      "purposePanelSub": "کلسٹر پیئر، ریموٹ بیک اپ، تحقیقات",
      "purposePanelRec": "زیادہ تر ایڈمن آپریشنز کے لیے تجویز کردہ",
      "purposeUserTitle": "پروجیکٹ صارف آؤٹ باؤنڈ",
      "purposeUserSub": "گٹ پل، پروجیکٹ اسکرپٹ scp",
      "purposeUserPath": "پروجیکٹ home/.ssh لکھتا ہے۔",
      "selectProject": "- پروجیکٹ منتخب کریں -",
      "noProjectsHint": "ابھی تک کوئی پروجیکٹ نہیں — پہلے ایک پروجیکٹ اور سسٹم صارف بنائیں",
      "afterCreatePub": "بنانے کے بعد، ڈالیں",
      "afterCreatePubMid": "ہدف کے میزبان پر",
      "afterCreatePubEnd": "، پھر ٹیسٹ کنکشن کا استعمال کریں۔",
      "privKeyStayLocal": "اس کنٹرول ہوائی جہاز پر نجی کلید رہتی ہے۔ فہرستوں یا لاگز میں کبھی نہیں۔",
      "displayName": "ڈسپلے کا نام",
      "displayNameHint": "جیسے peer-prod، myapp-git",
      "algorithm": "الگورتھم",
      "algoSuggested": "تجویز کردہ",
      "algoLegacy": "میراثی نظام",
      "installImmediately": "تخلیق کے فوراً بعد ڈسک پر لکھیں۔",
      "installImmediatelyHint": "(سسٹم پر عمل درآمد کی ضرورت ہے؛ ورنہ آپ کو بتایا جائے گا کہ اس کا اطلاق نہیں ہو سکتا)",
      "savePrivTitle": "نجی کلید کو ابھی محفوظ کریں۔",
      "savePrivDesc": "بند ہونے کے بعد، مکمل نجی کلید دوبارہ نہیں دکھائی جائے گی۔",
      "copiedPriv": "نجی کلید کاپی ہو گئی۔",
      "copyPriv": "نجی کلید کاپی کریں۔",
      "nextInstallDisk": "اگلا: ڈسک پر لکھیں۔",
      "savedCloseBtn": "محفوظ کیا گیا — بند",
      "privKeyOnce": "نجی کلید (صرف اس بار)",
      "privSavedConfirm": "میں نے نجی کلید کو محفوظ طریقے سے محفوظ کر لیا (پاس ورڈ مینیجر / آف لائن بیک اپ)",
      "testConnTitle": "ٹیسٹ کنکشن",
      "testConnDesc": "کوشش کریں ssh … اس شناخت کے ساتھ سچ۔ کامیابی کا مطلب صرف یہ ہے کہ یہ ہدف قابل رسائی ہے۔",
      "startTest": "ٹیسٹ شروع کریں۔",
      "testTarget": "ہدف",
      "testTargetHint": "فارمیٹ user@host یا user@host:port",
      "deleteIdentityTitle": "شناخت حذف کریں؟",
      "rotateKeyTitle": "کلید گھمائیں؟",
      "deleteIdentityDesc": "\"{{name}}\" کو حذف کریں اور ڈسک پر موجود نجی کلید فائل کو ہٹانے کی کوشش کریں۔",
      "rotateKeyDesc": "\"{{name}}\" ریٹائر ہو جائے گا اور ایک نئی کلید بنائی جائے گی۔ ہم مرتبہ مجاز_کیز کو اپ ڈیٹ کریں۔",
      "rotate": "گھمائیں۔",
      "enrollStatusSecret": "خفیہ پیدا کیا",
      "enrollStatusConfirmed": "ایپ کی تصدیق ہوگئی",
      "enrollStatusWritten": "گھر کو لکھا",
      "enrollStatusRetired": "ریٹائرڈ",
      "needProjectOrUser": "ایک پروجیکٹ منتخب کریں یا لینکس کا صارف نام درج کریں۔",
      "enrollFailed": "اندراج ناکام ہو گیا۔",
      "totpGenerated": "SSH-صرف TOTP تیار ہوا (پینل 2FA سے الگ جب تک کہ آپ مطابقت پذیر نہ ہوں)",
      "confirmed": "تصدیق شدہ",
      "codeWrong": "غلط کوڈ",
      "gaWritten": ".google_authenticator لکھا",
      "needExecute": "سسٹم کو فعال کرنے کی ضرورت ہے۔",
      "ssh2faTitle": "SSH لاگ ان دوسرا عنصر",
      "ssh2faDesc": "لینکس کے صارفین کے لیے ssh لاگ ان کی حفاظت کرتا ہے۔",
      "ssh2faStep1": "لینکس صارف کے لیے TOTP کا اندراج کریں (QR اسکین کریں)",
      "ssh2faStep2": "ایپ کے 6 ہندسوں کے کوڈ کی تصدیق کریں۔",
      "ssh2faStep3": "ہوم فائل لکھیں۔",
      "ssh2faStep4": "PAM ماڈیول انسٹال کریں اور ٹکڑوں کو ضم کریں (نیچے)",
      "pkgLabel": "پیکیج {{name}}",
      "pkgStatus": "پیکیج {{status}}",
      "pamStatus": "PAM {{status}}",
      "kbdStatus": "sshd کی بورڈ انٹرایکٹو {{status}}",
      "light": {
        "green": "ٹھیک ہے",
        "yellow": "چیک کریں",
        "red": "لاپتہ"
      },
      "enrollForUser": "صارف کے لیے SSH 2FA کا اندراج کریں۔",
      "ssh2faEmpty": "ابھی تک کسی لینکس صارف کے پاس SSH 2FA نہیں ہے۔",
      "ssh2faEmptyHint": "پہلے کلیدی لاگ ان کو ترجیح دیں؛",
      "startEnroll": "اندراج شروع کریں۔",
      "fromPanelBadge": "پینل کی طرح",
      "enterCode": "کوڈ درج کریں۔",
      "rewriteHome": "ہوم فائل کو دوبارہ لکھیں۔",
      "writeHome": "گھر لکھیں۔",
      "retiredOk": "ریٹائرڈ",
      "retire": "ریٹائر",
      "pamTitle": "سسٹم: PAM / sshd (دستی یا جب اجازت ہو تو لاگو کریں)",
      "pamDesc": "nullok صارفین کو فائلوں کے بغیر لاک کرنے سے گریز کرتا ہے۔ تحریری فائل ≠ TOTP درکار ہے۔",
      "pamSnippet": "PAM کا ٹکڑا (/etc/pam.d/sshd میں ضم کریں)",
      "sshdHint": "sshd اشارے",
      "rescueUsers": "ریسکیو صارفین (کوما سے الگ، کبھی سخت میچ میں نہیں)",
      "strictPreview": "سخت میچ کا پیش نظارہ (پبلکی + TOTP، پاس ورڈ آف)",
      "copiedPam": "PAM کا ٹکڑا کاپی ہو گیا۔",
      "copyPam": "PAM کاپی کریں۔",
      "applyStrict": "سسٹم پر سختی کا اطلاق کریں۔",
      "pamPkgHint": "پیکیج:",
      "pamRescueHint": ". کم از کم ایک ریسکیو ایڈمن کو 2FA فائل (پہلے سے طے شدہ روٹ) کے بغیر رکھیں۔",
      "enrollModalTitle": "SSH 2FA اندراج کریں۔",
      "enrollModalDesc": "ڈیفالٹ: آزاد راز (پینل کے ساتھ اشتراک نہیں کیا گیا)",
      "generateShowSecret": "خفیہ بنائیں اور ظاہر کریں۔",
      "projectSuggested": "پروجیکٹ (تجویز کردہ)",
      "orManualUser": "- یا صارف کو دستی طور پر درج کریں -",
      "linuxUser": "لینکس صارف",
      "advancedSharePanel": "ایڈوانسڈ: موجودہ پینل آپریٹر TOTP سیکرٹ استعمال کریں (تصدیق کے لیے SHARED ٹائپ کریں)",
      "setupAuthTitle": "تصدیق کنندہ ترتیب دیں۔",
      "setupAuthDesc": "سکین کریں یا خفیہ درج کریں، پھر ایپ کے 6 ہندسوں کے کوڈ سے تصدیق کریں۔",
      "later": "بعد میں",
      "confirmCodeBtn": "کوڈ کی تصدیق کریں۔",
      "secretBase32": "خفیہ (بیس 32)",
      "copiedSecret": "سیکرٹ کاپی",
      "copySecret": "راز کاپی کریں۔",
      "scanThenCode": "اگر پہلے ہی اسکین کیا ہوا ہے تو موجودہ 6 ہندسوں کا کوڈ درج کریں۔",
      "verifyCode": "تصدیقی کوڈ",
      "applyStrictStepUp": "سختی کا اطلاق کریں۔",
      "enterPanelTotp": "موجودہ پینل TOTP کوڈ درج کریں۔",
      "applyBtn": "لگائیں",
      "appliedOk": "لاگو",
      "sharePanelTitle": "اشتراک پینل TOTP راز؟",
      "sharePanelDesc": "زیادہ خطرہ۔ تصدیق کے لیے SHARED ٹائپ کریں۔",
      "confirmString": "تصدیقی تار",
      "enableShare": "اشتراک کو فعال کریں۔",
      "invalidPub": "مکمل OpenSSH پبلک کلید کی سطر چسپاں کریں (ssh-ed25519 / ssh-rsa / ecdsa…).",
      "dryRunOk": "پیش نظارہ مکمل۔ نیچے مواد دیکھیں۔",
      "strictDryRun": "سخت موڈ پیش نظارہ",
      "errorNoDetail": "ٹیسٹ ناکام (تفصیل نہیں)",
      "strictBlocked": "پیکج یا PAM تیار نہیں؛ Strict لاگو نہیں ہو سکتا۔",
      "privCloseWithoutAck": "بند نجی کلید دوبارہ نہیں دکھائی جائے گی۔ اگر آپ نے اسے محفوظ نہیں کیا تو ایک نیا بنائیں۔"
    },
    "sessionsActive": "فعال سیشنز",
    "sessionsOther": "دیگر آلات",
    "sessionsHint": "",
    "noSessionsHint": "جب آپ دوبارہ سائن ان کریں گے تو یہ آلہ یہاں ظاہر ہوگا۔",
    "sessionOtherBadge": "دیگر",
    "sessionThisDevice": "آپ یہاں ہیں۔",
    "sessionDeviceOn": "{{os}} پر {{browser}}",
    "sessionIpUnknown": "IP نامعلوم",
    "sessionLastActive": "آخری فعال {{when}}",
    "sessionStarted": "سائن ان {{when}}",
    "sessionIdShort": "ID {{id}}…",
    "sessionJustNow": "ابھی",
    "sessionMinAgo": "{{n}} منٹ پہلے",
    "sessionHourAgo": "{{n}} گھنٹے پہلے",
    "sessionDayAgo": "{{n}} دن پہلے",
    "revokeSessionTitle": "اس آلہ سے سائن آؤٹ کریں؟",
    "revokeSessionDesc": "{{device}} ({{ip}}) کے لیے سیشن ختم کریں۔ اس آلہ کو دوبارہ سائن ان کرنے کی ضرورت ہوگی۔",
    "revokeOthersTitle": "دیگر تمام آلات سے سائن آؤٹ کریں؟",
    "revokeOthersDesc": "یہ {{count}} دوسرے سیشن (سیشنز) کو ختم کر دے گا۔ آپ کا موجودہ براؤزر سائن ان رہتا ہے۔",
    "sessionRevoked": "سیشن سائن آؤٹ ہو گیا۔",
    "mySecurityHint": "",
    "policyTotpHint": "سائٹ کی پالیسی: ہر منتظم کو اپنے 2FA (انفرادی QR) کو فعال کرنا ہوگا۔",
    "requireUser2fa": "تمام پینل صارفین کے لیے 2FA لازمی",
    "changePasswordTitle": "سائن ان پاس ورڈ تبدیل کریں",
    "currentPassword": "موجودہ پاس ورڈ",
    "newPassword": "نیا پاس ورڈ",
    "confirmNewPassword": "نیا پاس ورڈ تصدیق کریں",
    "passwordMismatch": "نئے پاس ورڈ مماثل نہیں۔",
    "changePassword": "پاس ورڈ تبدیل کریں",
    "passwordChanged": "پاس ورڈ اپ ڈیٹ ہو گیا۔",
    "strictNeedsEnrolled": "Strict آن کرنے سے پہلے کم از کم ایک منتظم کے پاس 2FA ہونا چاہیے۔",
    "policyTotpNeedSelf": "پہلے اس اکاؤنٹ پر 2FA فعال کریں؛ ورنہ تصدیقی کوڈ نہیں بھرا جا سکتا۔",
    "policyNoTotpHint": "This account has no 2FA yet — saving policy does not need a TOTP. Set up 2FA above if you want to require it for others.",
    "policyNeedSelf2fa": "پہلے اس اکاؤنٹ پر 2FA کو فعال کریں، پھر TOTP کوڈ کے ساتھ تصدیق کریں۔",
    "revokeAllDevicesTitle": "ہر یاد رکھنے والے آلے کو منسوخ کریں — آپ اور دیگر منتظمین کو دوبارہ 2FA کی تصدیق کرنی ہوگی۔",
    "sessionCli": "CLI",
    "sessionApi": "API",
    "fail2banSnippetTitle": "fail2ban قطعہ",
    "fail2banSnippetEmpty": "کوئی قطعہ نہیں لکھا گیا۔",
    "trustedDevicesTitle": "قابل اعتماد آلات",
    "noTrustedDevices": "کوئی قابل اعتماد آلہ نہیں۔",
    "strictConfirmTitle": "سخت 2FA آن کریں؟",
    "strictConfirmDesc": "بغیر 2FA والے صارفین سائن ان نہیں کر سکیں گے۔ تصدیق کریں کہ آپ کے پاس کام کرتا TOTP یا Passkey ہے۔",
    "revokeDevicesTitle": "قابل اعتماد آلات منسوخ کریں؟",
    "revokeDevicesDesc": "یاد رکھے گئے براؤزر کو دوبارہ 2FA درکار ہوگا۔",
    "approvalsHint": "جب زیادہ خطرے والے ٹول کو دوسرے آپریٹر کی منظوری چاہیے تو منظوری یہاں دکھتی ہے۔ اجازتیں صارفین → اجازتوں میں سیٹ کریں۔",
    "allowlistReadonly": "ایجنٹ ٹول کیٹلاگ (صرف پڑھنے کے لیے)۔ صلاحیتیں صارفین → اجازتوں میں سیٹ ہوتی ہیں۔",
    "colTool": "ٹول",
    "colAllowed": "مجاز",
    "colRisk": "خطرہ",
    "colApproval": "منظوری",
    "risk": {
      "low": "کم",
      "medium": "درمیانہ",
      "high": "زیادہ",
      "critical": "شدید"
    },
    "confirmDeleteApiKey": "اس API کلید کو حذف کریں؟",
    "confirmDeleteApiKeyDesc": "\"{{name}}\" تصدیق کرنا بند کر دے گا۔ اسے کالعدم نہیں کیا جا سکتا۔"
  },
  "serviceExposure": {
    "title": "نیٹ ورک تک رسائی",
    "manage": "رسائی کا انتظام کریں۔",
    "manageTitle": "سروس نیٹ ورک تک رسائی",
    "manageDesc": "کنٹرول کریں کہ میزبان فائر وال پر کیسے {{service}} قابل رسائی ہے۔",
    "mode": "رسائی موڈ",
    "modePrivate": "صرف مقامی",
    "modePublic": "عوامی",
    "modeRestricted": "محدود",
    "modeUndecided": "سیٹ نہیں ہے۔",
    "modePublicLive": "عوامی (لائیو پابند)",
    "summaryPublicLive": "{{bind}} پر سننا — تمام انٹرفیس پر قابل رسائی۔ رسائی موڈ کی تصدیق کریں؛ یہ نجی نہیں ہے.",
    "modeLoading": "لوڈ ہو رہا ہے۔",
    "summaryPrivate": "عوامی فائر وال پر نہیں کھلا ہے۔",
    "summaryPublic": "کھلا · {{ports}}",
    "summaryUndecided": "رسائی موڈ کی تصدیق نہیں ہوئی (کیٹلاگ ڈیفالٹ: {{suggested}})۔",
    "summaryNotEnforced": "فائر وال آف ہے - پینل ان بندرگاہوں کو نہیں کھول رہا ہے یا بلاک نہیں کر رہا ہے۔",
    "roleSmtp": "SMTP جمع کروانا",
    "roleImap": "IMAP/POP3 میل باکس",
    "summaryRestricted": "محدود · {{count}} ماخذ",
    "summaryFirewallOff": "ہوسٹ فائر وال: {{detail}} — UFW فعال ہونے تک قوانین نافذ نہیں ہوتے۔",
    "summaryFirewallOffOnly": "میزبان فائر وال فعال نہیں ہے، لہذا پورٹ کے قوانین نافذ نہیں کیے جاتے ہیں۔",
    "outOfSync": "مطابقت پذیری سے باہر",
    "openButStopped": "بندرگاہیں کھلی ہیں - سروس نہیں چل رہی ہے۔",
    "openNoTenants": "عوامی بندرگاہیں بغیر کرایہ دار کے",
    "firewallOff": "فائر وال آف",
    "ufwMissing": "UFW انسٹال نہیں ہے۔",
    "ufwInactive": "غیر فعال",
    "firewallLink": "فائر وال",
    "portsLabel": "بندرگاہیں",
    "allowFrom": "اجازت یافتہ ذرائع (IP / CIDR)",
    "allowCountries": "اجازت یافتہ ممالک (ISO)",
    "hintPrivate": "سروس اب بھی لوکل ہوسٹ پر سن سکتی ہے۔ کوئی عوامی UFW قوانین کی اجازت نہیں دیتا۔",
    "hintPublic": "انتباہ: اس پورٹ کو پورے انٹرنیٹ پر کھولتا ہے۔ ڈیٹا بیس کے لیے محدود کو ترجیح دیں۔",
    "hintRestricted": "کوما سے الگ کردہ IPs یا CIDRs۔ صرف یہ ذرائع منسلک ہو سکتے ہیں۔",
    "hintCountries": "ipset + کنٹری زون CIDRs کے ذریعے L2 بہترین کوشش۔ روٹ، EXECUTE، اور ipset کی ضرورت ہے۔ کلاؤڈ سیکیورٹی گروپس الگ ہیں۔",
    "restrictedNeedIp": "محدود موڈ کے لیے کم از کم ایک IP یا CIDR شامل کریں۔",
    "restrictedNeedSource": "محدود موڈ کے لیے کم از کم ایک IP/CIDR یا کنٹری کوڈ شامل کریں۔",
    "privateStartTitle": "نیٹ ورک پر {{service}} کو بے نقاب کریں؟",
    "confirmAndStart": "تصدیق کریں اور شروع کریں۔",
    "cloudSgNote": "صرف میزبان فائر وال — کلاؤڈ سیکیورٹی گروپس (AWS/GCP/Azure) کو تبدیل نہیں کیا گیا ہے۔",
    "serviceNotInstalled": "یہ سروس انسٹال نہیں ہے، اس لیے فائر وال کے اصول لاگو نہیں ہوتے ہیں۔"
  },
  "services": {
    "enabledBoot": "بوٹ پر",
    "unitNotFound": "Unit not installed",
    "bootNa": "قابل اطلاق نہیں۔",
    "unitNa": "قابل اطلاق نہیں۔",
    "permLabel": "اجازت",
    "permCanChange": "سسٹم کو تبدیل کر سکتا ہے (سپر یوزر)",
    "permBlocked": "نظام نہیں بدل سکتا",
    "permHint": "سسٹم کی تبدیلی {{exec}} · Superuser {{root}}",
    "clusterLegend": "منصوبہ بند = پینل میں محفوظ کیا گیا، میزبان پر لاگو نہیں کیا گیا۔",
    "active": {
      "active": "چل رہا ہے۔",
      "inactive": "رک گیا۔",
      "not-found": "انسٹال نہیں ہے۔",
      "failed": "ناکام",
      "tool": "ٹول",
      "activating": "شروع ہو رہا ہے۔"
    },
    "unitStatic": "جامد",
    "unitIndirect": "بالواسطہ",
    "action": {
      "start": "شروع کریں۔",
      "stop": "رک جاؤ",
      "restart": "دوبارہ شروع کریں۔",
      "reload": "دوبارہ لوڈ کریں۔",
      "enable": "بوٹ پر فعال کریں",
      "disable": "بوٹ پر غیر فعال"
    },
    "enabledOk": "{{label}} بوٹ پر فعال",
    "bootDisabledWarn": "{{label}} چل رہا ہے مگر بوٹ پر شروع نہیں ہوگا۔ ری بوٹ کے بعد برقرار رکھنے کے لیے فعال کریں۔",
    "bootDisabledShort": "بوٹ پر نہیں",
    "sshdBootOffWarn": "sshd بوٹ پر فعال نہیں ہے۔ ریبوٹ کے بعد اس میزبان کے پاس کوئی SSH ریسکیو پاتھ نہیں ہوگا۔",
    "mariadbNotInstalled": "MariaDB انسٹال نہیں",
    "mariadbNotInstalledMysqlOk": "انسٹال نہیں ہے: ماریا ڈی بی (مائی ایس کیو ایل انسٹال ہے)",
    "lifecycleTitle": "{{label}} سروس کنٹرول",
    "startedOk": "{{label}} شروع ہو گیا",
    "stoppedOk": "{{label}} رک گیا",
    "needRunning": "{{label}} نہیں چل رہا ہے۔",
    "restartedOk": "{{label}} دوبارہ شروع ہوا",
    "reloadedOk": "{{label}} دوبارہ لوڈ ہوا",
    "reloadTitle": "مکمل دوبارہ شروع کیے بغیر {{label}} کنفیگریشن کو دوبارہ لوڈ کریں۔",
    "stopNeedConfirm": "تصدیق درکار",
    "stopNeedConfirmPhrase": "تصدیقی فقرہ لکھنا ضروری ہے",
    "stopNeedConfirmImpact": "{{label}} روکیں؟ اس سروس سے فعال کنکشن کم ہو جائیں گے۔",
    "stopConfirmTitle": "{{label}} روکیں؟",
    "stopConfirmDesc": "{{label}} سننا بند کر دے گا۔ ضرورت ہو تو اس صفحے سے دوبارہ شروع کریں۔",
    "stopConfirmEdgeDesc": "{{label}} روکنے سے سائٹس اور ریورس پراکسی دوبارہ شروع ہونے تک آف لائن رہیں گی۔",
    "stopConfirmEdgeConsequence": "{{label}} بند رہنے پر یہ ہوسٹ HTTP/HTTPS نہیں دے گا۔",
    "stopConfirmSshdTitle": "sshd روکیں؟",
    "stopConfirmSshdDesc": "sshd روکنے سے ریموٹ SSH کٹ جائے گا۔ کنسول یا دوسرا لاگ اِن یقینی بنائیں۔",
    "stopConfirmSshdToken": "sshd بند کرو",
    "stopConfirmSshdConsequence": "ہوسٹ کنسول سے sshd شروع ہونے تک نئی SSH ناکام رہیں گی۔",
    "stopConfirmPanelTitle": "YSK Server روکیں؟",
    "stopConfirmPanelDesc": "ہوسٹ پر یونٹ شروع ہونے تک پینل اور API آف لائن رہیں گے۔",
    "stopConfirmPanelSshdOffDesc": "پینل اور API آف لائن ہو جائیں گے۔ sshd بوٹ پر فعال نہیں ہے، لہذا SSH ریبوٹ کے بعد ریسکیو کا راستہ نہیں ہوسکتا ہے۔",
    "stopConfirmPanelSshdOffConsequence": "sshd بوٹ پر فعال نہیں ہے۔ ریبوٹ کے بعد آپ کے پاس کوئی SSH ریسکیو پاتھ نہیں ہو سکتا۔",
    "ufwNoLifecycle": "UFW اس میٹرکس سے شروع یا بند نہیں ہوا ہے۔",
    "restartConfirmPanelTitle": "YSK سرور کو دوبارہ شروع کریں؟",
    "restartConfirmPanelDesc": "یونٹ کے دوبارہ شروع ہونے پر پینل اور API مختصر طور پر گر جائیں گے۔",
    "restartConfirmTitle": "{{label}} دوبارہ شروع کریں؟",
    "restartConfirmDesc": "ابھی {{label}} دوبارہ شروع کریں۔ فعال کنکشن کم ہو سکتے ہیں۔",
    "restartConfirmConsequence": "{{label}} مختصر طور پر کنکشن میں خلل ڈالے گا، پھر HTTP/HTTPS پیش کرتے رہیں گے۔",
    "reloadConfirmTitle": "{{label}} دوبارہ لوڈ کریں؟",
    "reloadConfirmDesc": "{{label}} کنفیگریشن کو دوبارہ لوڈ کریں۔ موجودہ سیشنوں کو برقرار رہنا چاہئے۔",
    "enableConfirmTitle": "بوٹ پر {{label}} کو فعال کریں؟",
    "enableConfirmDesc": "{{label}} کو فعال کریں تاکہ یہ بوٹ پر شروع ہو۔",
    "startVerifyFailed": "{{label}} آغاز صحت مند نہیں رہا۔",
    "stopConfirmPanelToken": "ysk-server کو روکیں۔",
    "stopConfirmPanelConsequence": "یہ براؤزر سیشن کٹ جائے گا۔ SSH یا ہوسٹ کنسول سے یونٹ شروع کریں۔",
    "stopConfirmFail2banTitle": "fail2ban کو روکیں؟",
    "stopConfirmFail2banDesc": "fail2ban کو روکنے سے خودکار IP پابندیاں بند ہوجاتی ہیں۔ ویب سائٹس اور SSH چلتے رہتے ہیں۔",
    "stopConfirmFail2banConsequence": "نئے حملہ آوروں پر اس وقت تک پابندی نہیں لگائی جاتی جب تک کہ fail2ban دوبارہ شروع نہ ہو جائے۔",
    "actionDone": "{{action}} ہو گیا۔",
    "runningOf": "{{running}}/{{total}} چل رہا ہے۔",
    "statusFilter": {
      "all": "تمام ریاستیں۔",
      "running": "چل رہا ہے۔",
      "failed": "ناکام",
      "missing": "انسٹال نہیں ہے۔"
    },
    "canMutate": "تغیر پذیر",
    "locked": "مقفل",
    "controlUnit": "کنٹرول ہوائی جہاز یونٹ",
    "logs": "نوشتہ جات",
    "dbHa": "ڈیٹا بیس HA",
    "clusterCount": "{{count}} جھرمٹ",
    "mariadbCluster": "ماریا ڈی بی کلسٹر",
    "probing": "سروس میٹرکس کی جانچ ہو رہی ہے…",
    "lifecycleLocked": "لائف سائیکل ایکشنز مقفل ہیں: جڑ + YSK_EXECUTE کی ضرورت ہے۔ تحقیقات اب بھی کام کرتی ہیں۔ دیکھیں",
    "hostSettings": "میزبان کی ترتیبات",
    "matrixTab": "سروس میٹرکس ({{count}})",
    "stackTab": "سافٹ ویئر اسٹیک",
    "stackTitle": "میزبان سافٹ ویئر اسٹیک",
    "stackHint": "منصوبہ کے مطابق میزبان اجزاء کو انسٹال یا ہٹانا؛ SQL سرور انجن خصوصی ہیں۔",
    "protectionTab": "تحفظ کی تحقیقات",
    "knownServices": "معروف خدمات",
    "showing": "دکھا رہا ہے {{shown}} / {{total}}",
    "all": "تمام",
    "searchPh": "نام / یونٹ / زمرہ",
    "noMatch": "کوئی مماثل خدمات نہیں۔",
    "bootPrefix": "بوٹ {{state}}",
    "controlPage": "کنٹرول صفحہ",
    "manageRuntime": "انسٹال / اپ ڈیٹ کریں۔",
    "installOrOpen": "انسٹال / کھولیں۔",
    "protectionTitle": "تحفظ کی تحقیقات",
    "protectionSub": "صرف پڑھنے کے لیے؛ فائر وال / fail2ban کو تبدیل نہیں کرتا ہے۔",
    "protectionDoneNote": "تحفظ کی تحقیقات ختم",
    "probeDone": "تحقیقات مکمل",
    "runProtection": "تحفظ کی تحقیقات چلائیں۔",
    "notProbedYet": "ابھی تک تفتیش نہیں ہوئی۔",
    "cat": {
      "web": "ویب",
      "db": "ڈیٹا بیس",
      "mail": "میل",
      "dns": "DNS",
      "ftp": "FTP",
      "cache": "کیشے",
      "panel": "پینل",
      "ssh": "SSH",
      "other": "دیگر",
      "runtime": "رن ٹائمز"
    }
  },
  "software": {
    "title": "سافٹ ویئر",
    "desc": "تمام منظم سافٹ ویئر: اسٹیٹس، سروس ہیلتھ، نئے ورژنز، اور پروجیکٹس میں استعمال کرنے کے لیے لنکس انسٹال کریں۔",
    "tabs": {
      "overview": "جائزہ",
      "runtimes": "رن ٹائمز",
      "databases": "ڈیٹا بیس",
      "edge": "ڈومینز اور کنارے",
      "mailFiles": "میل اور فائلیں۔",
      "host": "میزبان خدمات"
    },
    "stat": {
      "catalog": "کیٹلاگ اشیاء",
      "runtimesInstalled": "رن ٹائمز انسٹال ہو گئے۔",
      "updates": "اپ ڈیٹس / قابل توسیع",
      "attention": "توجہ کی ضرورت ہے۔"
    },
    "quickTitle": "شارٹ کٹس",
    "quickDesc": "کسی سیکشن یا میزبان ٹولز پر جائیں۔",
    "updatesTitle": "اپ ڈیٹس اور انسٹال کرنے کے قابل ورژن",
    "updatesDesc": "نئے اپ اسٹریم یا پینل پن۔ انسٹال کریں، پھر پروجیکٹ پر رن ​​ٹائم منتخب کریں۔",
    "allSoftware": "تمام سافٹ ویئر",
    "status": {
      "unknown": "—",
      "installed": "انسٹال",
      "notInstalled": "انسٹال نہیں ہے۔",
      "running": "چل رہا ہے۔",
      "missing": "پتہ نہیں چلا",
      "failed": "ناکام",
      "stopped": "رک گیا۔"
    },
    "badge": {
      "update": "اپ ڈیٹ دستیاب ہے۔",
      "upToDate": "تازہ ترین"
    },
    "meta": {
      "installed": "انسٹال کردہ: {{list}}",
      "default": "ڈیفالٹ {{v}}",
      "remote": "اپ اسٹریم ~{{v}}",
      "openManage": "انسٹال یا کنفیگر کرنے کے لیے مینیج پیج کھولیں۔",
      "aptCurrentLatest": "انسٹال کردہ {{v}} · ریپو تازہ ترین ہے۔",
      "aptVersion": "انسٹال ہوا {{v}}",
      "aptUpgrade": "{{from}} → {{to}} دستیاب ہے۔",
      "aptUpgradeMulti": "{{n}} پیکجز قابل اپ گریڈ: {{list}}",
      "aptNotInstalled": "پیکیج انسٹال نہیں ہوا (انسٹال کرنے کے لیے مینیج کا صفحہ کھولیں)",
      "hostUpgradable": "میزبان پر ~{{n}} اپ گریڈ ایبل پیکجز",
      "checking": "ورژنز کی جانچ ہو رہی ہے… یا مینیج کا صفحہ کھولیں۔"
    },
    "action": {
      "manage": "انتظام کریں۔",
      "useInProject": "پروجیکٹ میں استعمال کریں۔",
      "useInProjectTitle": "اس رن ٹائم کو سیٹ کرنے کے لیے پروجیکٹس کھولیں۔",
      "update": "اپڈیٹ کریں۔",
      "updateTitle": "انسٹال کریں یا {{v}} پر سوئچ کریں",
      "updateTo": "{{v}} میں اپ ڈیٹ کریں",
      "installVersion": "{{v}} انسٹال کریں",
      "applyAptTitle": "اپ ڈیٹ کی تصدیق کریں {{pkg}}",
      "updateN": "{{n}} آئٹمز کو اپ ڈیٹ کریں۔",
      "installTitle": "{{list}} انسٹال کریں",
      "install": "انسٹال کریں۔",
      "updateAptTitle": "{{pkg}} کے لیے اپ ڈیٹس کھولیں"
    },
    "apply": {
      "blockedShort": "مسدود",
      "failedShort": "ناکام",
      "failed": "اپ ڈیٹ ناکام ہو گیا۔",
      "blocked": "مسدود",
      "confirm": "اپ ڈیٹ کی تصدیق کریں۔",
      "confirmTitle": "سافٹ ویئر اپ ڈیٹ کی تصدیق کریں؟",
      "confirmBody": "اپ ڈیٹ {{pkg}}: {{from}} → {{to}}. نظام کی تبدیلی کے حقوق کی ضرورت ہے۔",
      "ok": "لاگو {{pkg}}",
      "progress": "اپ ڈیٹ ہو رہا ہے {{n}}/{{total}}: {{pkg}}",
      "okMulti": "اپ ڈیٹ کیا گیا: {{list}}",
      "okMultiTitle": "{{label}} اپ ڈیٹ ہو گیا۔",
      "partial": "جزوی کامیابی",
      "partialTitle": "کچھ اپ ڈیٹس ناکام ہو گئے۔",
      "failedTitle": "{{label}} اپ ڈیٹ ناکام ہو گیا۔",
      "progressDetail": "{{from}} → {{to}}",
      "confirmBodyMulti": "اپ ڈیٹ {{label}}: {{list}}"
    },
    "version": {
      "loading": "ورژنز لوڈ ہو رہے ہیں…",
      "installed": "انسٹال",
      "latest": "تازہ ترین",
      "upToDate": "تازہ ترین / تازہ ترین ریپو",
      "refresh": "تازہ ترین دوبارہ چیک کریں۔",
      "refreshHasUpdate": "نیا ورژن دستیاب ہے۔",
      "refreshLatest": "پہلے سے ہی تازہ ترین ریکارڈ شدہ ورژن",
      "pick": "ورژن چنیں۔",
      "noTarget": "اپ ڈیٹ کا کوئی ہدف نہیں۔",
      "needRuntimePage": "اس ورژن کو رن ٹائم پیج پر انسٹال کریں۔",
      "noAptCandidate": "کوئی موزوں امیدوار ورژن نہیں۔",
      "sourceLabel": "ماخذ"
    },
    "install": {
      "progress": "انسٹال ہو رہا ہے: {{list}}…",
      "progressHint": "ایک یا دو منٹ لگ سکتے ہیں۔",
      "blockedTitle": "{{label}} انسٹال نہیں ہو سکا",
      "ok": "قطار میں انسٹال کریں: {{list}}",
      "okTitle": "{{label}} انسٹال / قطار میں",
      "failedTitle": "{{label}} انسٹال ناکام ہو گیا۔",
      "confirmTitle": "سافٹ ویئر انسٹال کرنے کی تصدیق کریں؟",
      "confirmBody": "انسٹال کریں {{label}}: {{list}}. نظام کی تبدیلی کے حقوق کی ضرورت ہے۔",
      "confirm": "انسٹال کی تصدیق کریں۔"
    },
    "runtime": {
      "installing": "{{kind}} {{v}} انسٹال/اپ ڈیٹ کیا جا رہا ہے…",
      "installingHint": "ایک یا دو منٹ لگ سکتے ہیں۔",
      "blockedTitle": "{{kind}} {{v}} انسٹال نہیں ہو سکا",
      "installed": "انسٹال/اپ ڈیٹ کردہ {{kind}} {{v}}",
      "installedDetail": "کسی پروجیکٹ پر اس ورژن کو منتخب کریں۔",
      "failedTitle": "{{kind}} {{v}} انسٹال ناکام ہو گیا۔",
      "installingShort": "انسٹال ہو رہا ہے…"
    },
    "aptSummaryTitle": "ریپو اپ گریڈ دستیاب ہیں۔",
    "aptSummaryDesc": "کیٹلاگ اور میزبان پیکج کے شمار الگ الگ ہیں۔ اپڈیٹس یا کارڈ سے درخواست دیں۔",
    "aptSummary": {
      "catalog": "کیٹلاگ {{n}}",
      "host": "میزبان پیکجز {{n}}",
      "openUpdates": "اپ ڈیٹس کھولیں۔"
    },
    "navBadgeTitle": "کیٹلاگ اپ گریڈ: {{n}}",
    "projectHint": "رن ٹائم {{runtime}} پہلے سے بھرا ہوا — ایک پروجیکٹ بنائیں",
    "projectHintWithVersion": "رن ٹائم {{runtime}} {{version}} پہلے سے بھرا ہوا — ایک پروجیکٹ بنائیں"
  },
  "softwareBanner": {
    "titleDefault": "مطلوبہ سافٹ ویئر انسٹال نہیں ہے۔",
    "missing": "غائب: {{names}}",
    "nameSep": ", ",
    "installOneClick": "ابھی انسٹال کریں۔",
    "installing": "انسٹال ہو رہا ہے…",
    "reprobe": "دوبارہ چیک کریں۔",
    "close": "بند",
    "resultTitle": "نتیجہ انسٹال کریں۔",
    "probeFailed": "تحقیقات ناکام ہوگئی",
    "installIncomplete": "نامکمل انسٹال کریں۔",
    "installedOne": "انسٹال ہوا {{name}}",
    "allInstalled": "مطلوبہ سافٹ ویئر انسٹال ہے۔"
  },
  "softwareLifecycle": {
    "kindInstall": "انسٹال کریں۔",
    "kindUninstall": "ان انسٹال کریں۔",
    "dockBusy": "{{kind}} · {{title}}",
    "dockFail": "ناکام · {{title}}",
    "dockDone": "ہو گیا · {{title}}",
    "minimize": "کم سے کم کرنا",
    "maximize": "بڑا کریں",
    "restore": "بحال",
    "liveLog": "لائیو لاگ",
    "uninstall": "ان انسٹال کریں…",
    "uninstallTitle": "اَن انسٹال کریں {{name}}",
    "impactIntro": "یہ اجزاء اور خدمات متاثر ہوں گی۔ جاری رکھنے سے پہلے احتیاط سے جائزہ لیں۔",
    "nothingInstalled": "اس خصوصیت کے لیے کچھ بھی انسٹال نہیں ہے۔",
    "packagesList": "پیکیجز: {{list}}",
    "noPackages": "کوئی مناسب پیکجز درج نہیں ہیں۔",
    "unitsList": "خدمات: {{list}}",
    "dataPolicy": "ڈیٹا پالیسی",
    "policyKeep": "ترتیب اور ڈیٹا رکھیں",
    "policyPurge": "ترتیب اور ڈیٹا کو صاف کریں (خطرناک)",
    "purgeWarning": "پرج مستقل طور پر کنفیگریشن اور ڈیٹا ڈائریکٹریز کو حذف کر دیتا ہے۔ اسے آسانی سے کالعدم نہیں کیا جا سکتا۔",
    "keepHint": "پیکجز کو ہٹا دیا جائے گا؛ ترتیب اور ڈیٹا ڈائریکٹریز کو ڈسک پر رکھا جاتا ہے۔",
    "summaryLine": "{{packages}} پیکجز، {{units}} سروس یونٹ پر کارروائی کی جائے گی۔",
    "doubleConfirmIntro": "ان انسٹال کرنے کے لیے دوہری تصدیق درکار ہے۔",
    "ackLabel": "میں سمجھتا ہوں کہ خدمات رک سکتی ہیں اور میں نے اثرات کی فہرست پڑھ لی ہے۔",
    "typePhrase": "تصدیق کے لیے {{phrase}} ٹائپ کریں۔",
    "confirmUninstall": "ان انسٹال کی تصدیق کریں۔",
    "protected": "تحفظ یافتہ",
    "readyHint": "مطلوبہ سافٹ ویئر انسٹال ہے۔ ضرورت پڑنے پر آپ یہاں سے ان انسٹال کر سکتے ہیں۔",
    "readyTitle": "سافٹ ویئر تیار ہے۔",
    "jobInProgress": "ایک اور انسٹال/ان انسٹال پہلے سے چل رہا ہے۔",
    "uninstallDone": "اَن انسٹال مکمل ہو گیا۔",
    "uninstallFailed": "اَن انسٹال ناکام ہو گیا۔",
    "impact": {
      "sitesDown": "عوامی سائٹس آف لائن ہو سکتی ہیں۔",
      "reverseProxy": "ریورس پراکسی رک جائے گی۔",
      "phpBackend": "پی ایچ پی کا بیک اینڈ رک سکتا ہے۔",
      "mailOutbound": "آؤٹ باؤنڈ میل رک جائے گی۔",
      "mailInbound": "ان باؤنڈ میل رک جائے گی۔",
      "mailQueue": "میل قطار کے ٹولز دستیاب نہیں ہیں۔",
      "mailDkim": "DKIM پر دستخط بند ہو جائیں گے۔",
      "database": "ڈیٹا بیس سروس بند ہو جائے گی۔",
      "dataLossPurge": "پرج ڈیٹا ڈائریکٹریز کو حذف کرتا ہے۔",
      "cache": "کیش سروس بند ہو جائے گی۔",
      "firewall": "میزبان فائر وال کو ہٹا دیا جائے گا۔",
      "intrusion": "دخل اندازی روک دی جائے گی۔",
      "ftp": "FTPS سروس بند ہو جائے گی۔",
      "dns": "DNS سرور رک جائے گا۔",
      "vpn": "VPN سروسز بند ہو جائیں گی۔",
      "vnc": "VNC خدمات بند ہو جائیں گی۔",
      "controlPlane": "ہوائی جہاز کے رن ٹائم کو کنٹرول کریں (محفوظ)",
      "generic": "متعلقہ خدمات رک سکتی ہیں۔",
      "containers": "چلتے کنٹینر رک جائیں گے",
      "validators": "Docker Compose والے ویلیڈیٹر ڈھیر رک جائیں گے",
      "purgeData": "ڈیٹا پاتھز کو حذف کر دیا جائے گا۔",
      "protectedSkipped": "محفوظ اجزاء کو چھوڑ دیا گیا ہے۔",
      "runtimeStack": "اس رن ٹائم کے پینل کے زیر انتظام تمام ورژن ہٹا دیے جائیں گے۔"
    },
    "requestCancel": "منسوخی کی درخواست کریں۔",
    "cancelling": "منسوخ ہو رہا ہے…",
    "dockCancelling": "منسوخ ہو رہا ہے · {{title}}",
    "dockCancelled": "منسوخ ہو گیا · {{title}}",
    "cancelHint": "منسوخ کرنے کی درخواست کی گئی۔ موکل نے سننا چھوڑ دیا۔ میزبان موجودہ apt/step کو ختم کر سکتا ہے۔ ایک لمحے کے بعد صورتحال کی دوبارہ جانچ کریں۔",
    "cancelledToast": "آپریشن منسوخ کر دیا گیا (کلائنٹ نے سلسلہ بند کر دیا)",
    "kindApply": "لگائیں",
    "kindScan": "اسکین کریں۔",
    "kindDeploy": "تعینات کریں۔",
    "kindRuntime": "رن ٹائم",
    "jobDone": "ختم ہوا · {{title}}",
    "jobFailed": "ناکام · {{title}}",
    "uninstallUfwWarn": "UFW ہٹانے سے اس ہوسٹ پر پینل کا پورٹ فائر وال ختم ہو جائے گا۔",
    "uninstallFail2banWarn": "fail2ban ہٹانے سے jail رک جائیں گے اور پابندیاں اٹھ جائیں گی۔ رکھنا ہو تو پہلے لاگ اِن IP کو ignoreip میں ڈالیں۔"
  },
  "sqlEngineHealth": {
    "finding": {
      "package_missing": "{{flavor}} کے لیے سرور پیکج انسٹال نہیں ہے۔",
      "client_missing": "SQL کلائنٹ ٹولز انسٹال نہیں ہیں۔",
      "frozen_marker": "ڈیبین منجمد مارکر موجود ہے (موڈ: {{mode}})۔ ڈیمون اسٹارٹ جاری ہونے تک مسدود ہے۔",
      "datadir_uninitialized": "ڈیٹا ڈائرکٹری کا کوئی سسٹم کیٹلاگ نہیں ہے - ابتداء کی ضرورت ہے۔",
      "config_flavor_mismatch": "my.cnf {{flavor}} ({{path}}) کے لیے غلط انجن کی طرف اشارہ کرتا ہے۔",
      "residual_foreign_plugins": "دوسرے SQL انجن سے بقایا کنفیگریشن/پلگ ان اس ڈیمون کو کریش کر سکتے ہیں۔",
      "unit_failed": "سروس یونٹ {{unit}} ناکام ہو گیا ہے۔",
      "unit_not_active": "سروس یونٹ {{unit}} {{active}} ہے (فعال نہیں)۔",
      "port_conflict": "پورٹ 3306 استعمال میں ہے جبکہ یہ انجن بند ہے (ممکنہ تنازعہ)۔"
    },
    "action": {
      "stop_unit": "سروس یونٹ کو روکیں۔",
      "clear_frozen": "منجمد مارکر صاف کریں۔",
      "sanitize_config": "my.cnf کو سیدھ میں رکھیں اور غیر ملکی انجن پلگ ان کو غیر فعال کریں۔",
      "init_datadir": "خالی ڈیٹا ڈائرکٹری شروع کریں۔",
      "reset_failed": "ناکام یونٹ حالت کو دوبارہ ترتیب دیں۔",
      "enable_unit": "بوٹ پر سروس کو فعال کریں۔",
      "start_unit": "سروس شروع کریں۔",
      "verify_active": "تصدیق کریں کہ سروس فعال ہے۔"
    },
    "note": {
      "alreadyHealthy": "SQL انجن پہلے سے ہی صحت مند ہے - کوئی مرمت کی ضرورت نہیں ہے۔",
      "needsConfirm": "مرمت کی تصدیق کی ضرورت ہے ({{count}} مراحل: {{findings}})۔",
      "installPackageFirst": "پہلے {{flavor}} سرور پیکج انسٹال کریں، پھر مرمت کریں۔",
      "stepFailed": "مرمت کا مرحلہ {{action}} ناکام ہو گیا: {{detail}}",
      "repairOk": "مرمت مکمل — {{unit}} فعال ہے۔",
      "repairIncomplete": "مرمت مکمل ہو گئی لیکن یونٹ ابھی بھی {{active}} ہے۔"
    }
  },
  "sqlEngineSwitch": {
    "title": "{{target}} پر سوئچ کریں",
    "subtitle": "{{from}} کو {{to}} سے بدل دیں۔ اس میزبان پر صرف ایک SQL سرور کی اجازت ہے۔",
    "confirm": "سوئچ اور منتقلی کی تصدیق کریں۔",
    "success": "ایس کیو ایل انجن تبدیل ہو گیا اور ڈیٹا منتقل ہو گیا۔",
    "bannerHint": "اگر دوسرا انجن پہلے سے انسٹال ہے، تو آپ کو ایک خصوصی سوئچ کی تصدیق کرنی ہوگی (ان انسٹال کریں۔",
    "flowAria": "ایس کیو ایل انجن سوئچ کی سمت",
    "from": "کرنٹ",
    "to": "ہدف",
    "calloutTitle": "بیک اپ کے بغیر کالعدم کرنا مشکل ہے۔",
    "calloutBody": "{{from}} پیکجوں کو کامیاب برآمد کرنے کے بعد ہی ہٹا دیا جاتا ہے۔",
    "sectionImpact": "کیا ہوگا",
    "sectionLimits": "حدود اور خطرات",
    "dbListTitle": "منتقلی کے لیے ڈیٹا بیس ({{count}})",
    "dbMigrateBadge": "{{count}} صارف کا ڈیٹا بیس",
    "dbEmptyBadge": "کوئی صارف ڈیٹا بیس نہیں ہے۔",
    "noUserDbs": "کسی صارف کے ڈیٹا بیس کا پتہ نہیں چلا (صرف سسٹم اسکیما)۔ سرور انجن کو اب بھی تبدیل کیا جائے گا۔",
    "tableCount": "{{count}} میز",
    "ackLabel": "میں سمجھتا ہوں کہ انجن خصوصی ہیں۔ {{from}} اَن انسٹال کریں اور ڈیٹا کو {{to}} میں منتقل کریں۔",
    "phraseLabel": "تصدیق کے لیے {{phrase}} ٹائپ کریں۔",
    "phraseMismatch": "جملہ مماثل نہیں ہے۔ بالکل SWITCH ٹائپ کریں۔",
    "warn": {
      "replace_engine": "{{from}} ان انسٹال کریں اور {{to}} انسٹال کریں۔",
      "exclusive": "MySQL اور MariaDB ایک میزبان (خصوصی) پر سرور کے طور پر ایک ساتھ نہیں چل سکتے۔",
      "uninstall_packages": "موجودہ SQL سرور پیکجز کو سسٹم سے ہٹا دیا جائے گا۔",
      "logical_dump": "صارف کے ڈیٹا بیس کو منطقی طور پر برآمد کیا جاتا ہے پھر درآمد کیا جاتا ہے۔ سسٹم اسکیموں کو فائلوں کے بطور کاپی نہیں کیا جاتا ہے۔",
      "dialect_risk": "ماریا ڈی بی- یا MySQL-مخصوص SQL درآمد کرنے میں ناکام ہو سکتا ہے۔",
      "no_replication": "نقل کی ترتیبات، پلگ ان، اور بائنری لاگز منتقل نہیں کیے گئے ہیں۔",
      "root_auth": "روٹ ساکٹ یا پاس ورڈ کی توثیق کو سوئچ کے بعد دوبارہ ترتیب دینے کی ضرورت ہو سکتی ہے۔",
      "no_user_dbs": "کسی صارف کے ڈیٹا بیس کا پتہ نہیں چلا — صرف انجن پیکجز تبدیل ہوں گے۔",
      "has_user_dbs": "{{count}} صارف کے ڈیٹا بیس کو برآمد اور درآمد کیا جائے گا۔"
    },
    "note": {
      "needsSwitch": "یہ میزبان پہلے ہی {{other}} چلتا ہے۔ MySQL اور MariaDB خصوصی ہیں — کنفرم سوئچ (ایکسپورٹ → ان انسٹال دیگر → انسٹال → امپورٹ)۔",
      "invalidTarget": "غلط ہدف (صرف mysql یا mariadb)۔",
      "badConfirmPhrase": "تصدیق شدہ جملہ بالکل SWITCH ہونا چاہیے۔",
      "needAck": "آپ کو خصوصی سوئچ کو تسلیم کرنا چاہیے (MySQL یا MariaDB، دونوں نہیں)۔",
      "switchNotNeeded": "سوئچ کی ضرورت نہیں ہے - عام انسٹال کا استعمال کریں۔",
      "migrateDataRequired": "جب صارف ڈیٹا بیس موجود ہو تو ڈیٹا کی منتقلی کو فعال کیا جانا چاہیے۔",
      "dumpFailed": "ایکسپورٹ ناکام ہو گیا — ماخذ {{source}} چل رہا ہے۔ {{detail}}",
      "datadirBackupFailed": "Datadir بیک اپ ناکام ہو گیا — ان انسٹال کرنے سے پہلے اسقاط ہوا۔ سورس سروس کو دستی طور پر شروع کرنے کی کوشش کریں۔",
      "waitFailed": "ٹارگٹ سروس تیار نہیں ہوئی۔ بیک اپ: {{dumpPath}}۔ پرانا ڈیٹاڈیر: {{datadir}}۔ دستی وصولی کی ضرورت ہے۔",
      "incomplete": "سوئچ نامکمل۔ ایکسپورٹ {{dumpPath}} پر برقرار ہے۔ پرانا ڈیٹاڈیر {{datadir}} پر۔ آنکھیں بند کرکے دوبارہ صاف نہ کریں۔",
      "switched": "سوئچ کیا گیا {{from}} → {{to}}۔ درآمد شدہ {{imported}}/{{total}} ڈیٹا بیس۔",
      "dumpPath": "منطقی برآمدی راستہ: {{path}}",
      "datadirBackup": "پرانا ڈیٹاڈیر بیک اپ: {{path}} (مطمئن ہونے پر ہٹا دیں: rm -rf {{path}})",
      "grantsExported": "برآمد شدہ گرانٹس ({{detail}})",
      "frozenDetected": "MySQL/MariaDB منجمد ہے (کوئی مناسب ناکامی نہیں)۔ راستہ {{path}} (موڈ: {{mode}})۔ پیکج انسٹال ہو سکتا ہے لیکن ڈیمون انجن کے سوئچ یا ڈاؤن گریڈ کے بعد شروع ہونے سے انکار کر دیتا ہے۔ منجمد کو صاف کریں اور اگر محفوظ ہو تو خالی ڈیٹاڈیر کو دوبارہ شروع کریں۔ ٹکڑا: {{snippet}}",
      "frozenCleared": "منجمد مارکر {{path}} ہٹا دیا گیا۔",
      "frozenClearFailed": "منجمد مارکر کو ہٹایا نہیں جا سکا {{path}} — دستی طور پر جڑ کے طور پر ہٹا دیں۔",
      "datadirNotEmptySkipInit": "ڈیٹا ڈائرکٹری میں پہلے سے ہی سسٹم ٹیبلز ہیں - دوبارہ شروع کرنا چھوڑ دیا گیا۔",
      "datadirInitialized": "{{flavor}} کے لیے خالی ڈیٹا ڈائرکٹری شروع کی گئی۔",
      "datadirInitFailed": "ڈیٹا ڈائرکٹری شروع کرنے میں ناکام: {{detail}}",
      "unitNotActive": "یونٹ {{unit}} {{active}} ہے (متوقع فعال)۔",
      "nginxPortConflict": "Nginx یونٹ فعال نہیں ہے - اپاچی اب بھی عوام کو پابند کر سکتا ہے :80؛ اپاچی کو 127.0.0.1:8080 پر دوبارہ باندھیں، پھر Nginx کو دوبارہ شروع کریں۔",
      "nginxConfigFailed": "nginx -t ناکام: {{detail}}",
      "frozenShort": "منجمد ({{mode}}) - ڈیمون بلاک غیر منجمد اور مرمت کی ضرورت ہے.",
      "unfreezeNeedsConfirm": "غیر منجمد کرنے کی ضرورت کی تصدیق کریں (منجمد={{frozen}}، emptyDatadir={{empty}})۔ تصدیق کے ساتھ پوسٹ کریں: سچ۔",
      "unfreezeOk": "سروس {{unit}} غیر منجمد مرمت کے بعد فعال ہے۔",
      "unfreezeStartFailed": "منجمد کرنے کے بعد بھی فعال نہیں ہے: {{detail}}",
      "unfreezePrompt": "FROZEN کو صاف کرنے اور خالی ڈیٹاڈیر کو دوبارہ شروع کرنے کے لیے \"ان منجمد اور مرمت\" پر کلک کریں۔",
      "configSanitized": "SQL کنفیگریشن {{flavor}} (my.cnf → {{target}}) کے لیے منسلک ہے۔ MySQL کو نشانہ بناتے وقت ماریا ڈی بی پلگ ان کی باقیات کو غیر فعال کر دیا گیا۔",
      "configSanitizeFailed": "ایس کیو ایل تشکیل کو صاف کرنے میں ناکام: {{detail}}"
    },
    "step": {
      "dump": "برآمد کریں {{db}}",
      "exportGrants": "ایکسپورٹ گرانٹس",
      "stop": "روکیں {{unit}}",
      "backupDatadir": "بیک اپ ڈیٹا ڈیر",
      "purge": "اَن انسٹال کریں {{pkg}}",
      "wait": "{{unit}} کا انتظار کریں",
      "importDb": "درآمد کریں {{db}}",
      "importGrants": "گرانٹس درآمد کریں۔",
      "verify": "تصدیق کریں۔",
      "preflight": "پری فلائٹ",
      "confirm": "تصدیق کریں۔",
      "clearFrozen": "MySQL منجمد صاف کریں۔",
      "initDatadir": "خالی ڈیٹاڈیر شروع کریں۔",
      "startUnit": "شروع کریں {{unit}}",
      "sanitizeConfig": "my.cnf / بقایا پلگ ان کو صاف کریں۔"
    }
  },
  "ssl": {
    "status": {
      "uploaded": "اپ لوڈ کیا گیا",
      "issued": "جاری",
      "planned": "جاری ہے۔",
      "failed": "ناکام",
      "missing": "فائلیں غائب ہیں۔",
      "ready": "تیار",
      "processing": "جاری ہے۔"
    },
    "step": {
      "ok": "ہو گیا",
      "blocked": "نہیں چل سکتا",
      "failed": "ناکام",
      "skipped": "چھوڑ دیا"
    },
    "pillCount": "{{count}} سرٹیفکیٹ",
    "statCerts": "سرٹیفکیٹ",
    "panelCertHint": "پینل HTTPS {{path}} استعمال کرتا ہے ({{exp}} ختم ہو جاتا ہے)۔ یہ سائٹ سرٹیفکیٹ کے طور پر درج نہیں ہے۔",
    "openPanelTls": "اوپن پینل HTTPS",
    "statWithFiles": "فائلوں کے ساتھ",
    "statBindings": "پابندیاں",
    "statFailed": "ناکام",
    "requestLe": "آئیے انکرپٹ کی درخواست کریں۔",
    "openLetsEncryptLog": "لاگ سینٹر میں letsencrypt.log کھولیں۔",
    "uploadCert": "+ سرٹیفکیٹ اپ لوڈ کریں۔",
    "certbotNotInstalled": "Certbot انسٹال نہیں ہے۔",
    "leFailNxdomain": "DNS کے پاس {{domain}} (NXDOMAIN) کا کوئی ریکارڈ نہیں ہے — آئیے انکرپٹ عوامی A/AAAA کے بغیر تصدیق نہیں کر سکتا۔",
    "leFailNxdomainHint": "DNS میں اس سرور کے عوامی IP میں {{domain}} کا A ریکارڈ شامل کریں، زون لکھیں، تصدیق کریں",
    "leFailDns": "DNS کی خرابی کو حل کرنے میں {{domain}} (SERVFAIL یا اس سے ملتا جلتا)۔",
    "leFailDnsHint": "نام سرورز کو چیک کریں اور یہ کہ زون پبلک انٹرنیٹ پر شائع ہوا ہے۔",
    "leFailHttp01": "{{domain}} حل ہوجاتا ہے، لیکن HTTP-01 ناکام ہوگیا (پورٹ 80 ناقابل رسائی یا غلط جواب)۔",
    "leFailHttp01Hint": "پورٹ 80 کھولیں، یقینی بنائیں کہ nginx 80 پر سنتا ہے، اور اس میزبان پر {{domain}} پوائنٹس",
    "leFailRateLimit": "آئیے انکرپٹ ریٹ کی حد کو ختم کریں۔",
    "leFailRateLimitHint": "انتظار کریں اور دوبارہ کوشش کریں، یا اسی نام کی بار بار درخواستوں سے گریز کریں۔",
    "leFailCaa": "CAA ریکارڈز بلاک کرتے ہیں لیٹس انکرپٹ برائے {{domain}}۔",
    "leFailCaaHint": "letsencrypt.org کی اجازت دینے والا CAA شامل کریں، یا بلاک کرنے والے CAA کو ہٹا دیں۔",
    "leFailChallenge": "آئیے انکرپٹ ڈومین کی توثیق ناکام ہوگئی ({{domain}})۔",
    "leFailChallengeHint": "DNS A ریکارڈ اور پورٹ 80 تک رسائی کی تصدیق کریں، پھر دوبارہ کوشش کریں۔ letsencrypt.log دیکھیں۔",
    "leFailUnknown": "آئیے خفیہ کاری کی درخواست ناکام ہوگئی ({{domain}})۔",
    "leFailUnknownHint": "تفصیلات کے لیے letsencrypt.log کھولیں۔",
    "leFailRawTail": "تکنیکی تفصیلات (اقتباس): {{snippet}}",
    "requestFailedWhy": "یہ ناکام کیوں ہوا؟",
    "requestFailedNext": "اگلے اقدامات",
    "retryRequest": "درخواست کی دوبارہ کوشش کریں۔",
    "retryRequestFor": "{{domain}} کے لیے دوبارہ کوشش کریں",
    "retryInTableHint": "نیچے دی گئی فہرست میں ناکام ڈومین قطار سے دوبارہ کوشش کریں۔",
    "bindingsTitle": "پابندیاں اور تجدید",
    "autoRenewLabel": "خودکار تجدید",
    "autoRenewYes": "فعال",
    "autoRenewNo": "فعال نہیں / غیر تصدیق شدہ",
    "autoRenewYesDetail": "تجدید کے طریقہ کار کا پتہ چلا: {{source}}۔ آئیے Encrypt سرٹیفکیٹس کی میعاد ختم ہونے سے پہلے تجدید ہونی چاہیے جب certbot صحت مند ہو۔",
    "autoRenewNoDetail": "کوئی فعال کردہ certbot.timer یا تجدید کرون نہیں ملا۔ certbot.timer کو فعال کریں یا سرٹیفکیٹ ختم ہو جائیں گے جب تک کہ آپ دستی طور پر تجدید نہیں کرتے ہیں۔",
    "renewSourceCron": "پینل/سسٹم کرون",
    "renewTimerEnabled": "سسٹمڈ ٹائمر فعال ہے: {{unit}}",
    "renewTimerDisabled": "{{unit}} ملا لیکن یہ فعال نہیں ہے (systemctl enable --now {{unit}})",
    "renewTimerInstalledUnknown": "میزبان کے پاس {{unit}} یونٹ فائل ہے۔ سسٹم سی ٹی ایل کو فعال کرنے کی تصدیق کریں۔",
    "renewTimerActive": "{{unit}} فعال ہے۔",
    "renewViaCron": "{{count}} کرون جاب (زبانیں) ملی ہیں جس میں سرٹ بوٹ/تجدید کا ذکر ہے۔",
    "renewNone": "کوئی certbot.timer یا LE تجدید کرون رجسٹرڈ نہیں ہے۔",
    "expiresUnknown": "نامعلوم",
    "expiresUnknownHint": "سرٹیفکیٹ فائل ناقابل پڑھنے (اجازتیں/راستہ)؛",
    "expiresInDays": "{{n}} دنوں میں",
    "expiresAt": "· میعاد ختم ہو جائے گی {{date}}",
    "projectsAt": "· پروجیکٹس: {{names}}",
    "mailAt": "· میل: {{domains}}",
    "noBindings": "کوئی پروجیکٹ/میل بائنڈنگ نہیں ملی",
    "certsTitle": "سرٹیفکیٹس ({{count}})",
    "colDomain": "ڈومین",
    "colProvider": "ماخذ",
    "providerUpload": "اپ لوڈ کریں۔",
    "colLocalFiles": "مقامی فائلیں۔",
    "filesYes": "جی ہاں",
    "filesNo": "نہیں",
    "colExpires": "میعاد ختم",
    "renew": "تجدید کریں۔",
    "renewFor": "{{domain}} کے لیے آئیے انکرپٹ کی تجدید کریں",
    "deleteDomain": "حذف کریں {{domain}}",
    "colStatus": "حیثیت",
    "emptyTitle": "ابھی تک کوئی سرٹیفکیٹ نہیں ہے۔",
    "emptyDesc": "اوپر \"اپ لوڈ سرٹیفکیٹ\" یا \"آئیے انکرپٹ کی درخواست کریں\" کا استعمال کریں۔",
    "uploadTitle": "سرٹیفکیٹ اپ لوڈ کریں۔",
    "uploadDesc": "پی ای ایم مواد چسپاں کریں؛ پینل سرور پر فائلیں لکھتا ہے۔",
    "domainHint": "اس سرٹیفکیٹ کے لیے بنیادی ڈومین، جیسے example.com",
    "fullchainLabel": "سرٹیفکیٹ چین (فل چین)",
    "fullchainHint": "سرور سرٹیفکیٹ اور انٹرمیڈیٹ CA کے ساتھ PEM",
    "privkeyLabel": "نجی کلید (پرائیوکی)",
    "privkeyHint": "سرٹیفکیٹ سے مماثل نجی کلید PEM — اسے خفیہ رکھیں",
    "uploadHint": "اپ لوڈ صرف فائلیں لکھتا ہے؛",
    "leTitle": "آئیے انکرپٹ کی درخواست کریں۔",
    "leDesc": "پینل سرور پر سرٹیفکیٹ کی درخواست کرتا ہے - کوئی دستی سرٹ بوٹ نہیں۔",
    "requestCert": "سرٹیفکیٹ کی درخواست کریں۔",
    "domainLeHint": "Apex/domain یا *.example.com وائلڈ کارڈ",
    "domainLePlaceholder": "example.com یا *.example.com",
    "emailLabel": "ای میل سے رابطہ کریں۔",
    "emailHint": "آئیے انکرپٹ میعاد ختم ہونے کے نوٹسز کے لیے؛ admin@domain استعمال کرنے کے لیے خالی چھوڑ دیں۔",
    "leDns01Hint": "وائلڈ کارڈز dns-01 استعمال کرتے ہیں: پینل ایک سرٹ بوٹ دستی چیلنج شروع کرتا ہے - TXT ریکارڈ کو مکمل کریں",
    "leHttp01Hint": "عام ڈومینز HTTP-01 استعمال کرتے ہیں (nginx پلگ ان)",
    "deleteTitle": "سرٹیفکیٹ حذف کریں؟",
    "deleteDesc": "{{domain}} کے لیے سرٹیفکیٹ فائلوں اور رجسٹریشن کو ہٹاتا ہے۔",
    "deleteNeedDomain": "اس سرٹیفکیٹ کو حذف کریں - تصدیق کرنے کے لیے ڈومین کا نام ٹائپ کریں۔",
    "savedCert": "{{domain}} کے لیے محفوظ کردہ سرٹیفکیٹ",
    "uploadFailed": "اپ لوڈ ناکام ہو گیا۔",
    "requestBlocked": "ایڈمن پینل میں سرٹیفکیٹ کی درخواست مکمل نہیں کی جا سکتی",
    "requestDone": "سرٹیفکیٹ کی درخواست مکمل ہوگئی",
    "requestFailed": "سرٹیفکیٹ کی درخواست کامیاب نہیں ہوئی۔",
    "applyFailed": "درخواست ناکام ہوگئی",
    "deletedCert": "حذف شدہ {{domain}}",
    "uninstallCertbotWarn": "certbot کو ہٹانے سے موجودہ Let's Encrypt سرٹیفکیٹس کی خودکار تجدید رک جاتی ہے۔",
    "uninstallCertbot": "سرٹ بوٹ کو ان انسٹال کریں (خودکار تجدید کھو دیتا ہے)",
    "domainRequired": "ڈومین درج کریں۔",
    "domainInvalid": "ڈومین فارمیٹ درست نہیں۔",
    "domainKnownHint": "معروف پراجیکٹ / DNS / میل ڈومین چنیں، یا خود لکھیں۔"
  },
  "stackWizard": {
    "purgeConfirm": "صاف کرنے کی تصدیق کریں؟ رجسٹرڈ ڈیٹا پاتھ (ڈیٹا بیس/میل) کو مستقل طور پر حذف کر دیا جائے گا۔",
    "installedCount": "انسٹال شدہ {{installed}} · غائب {{missing}}",
    "countHint": "یہ شمار سافٹ ویئر پلان میں OS پیکجز ہیں — دوسرے ٹیب پر سروس میٹرکس یونٹ نہیں۔",
    "executeRoot": "سسٹم کی تبدیلیاں {{execute}} · ایڈمنسٹریٹر {{root}}",
    "manifestPlan": "منصوبہ {{plan}} ({{bundles}})",
    "manifestHint": "آخری منتخب کردہ سافٹ ویئر پلان اور بنڈلز",
    "needRootExecute": "لائیو انسٹال/ہٹانے کے لیے ایڈمنسٹریٹر کے حقوق اور سسٹم میں تبدیلی کی اجازت درکار ہوتی ہے۔ آپ اب بھی ڈرائی رن کر سکتے ہیں۔",
    "modeInstall": "پلان انسٹال کریں۔",
    "modeUninstall": "ان انسٹال کریں۔",
    "plan": "منصوبہ",
    "customBundles": "اپنی مرضی کے بنڈلز",
    "sqlExclusive": "ایس کیو ایل سرور (خصوصی)",
    "clamavOptional": "اختیاری، بڑا",
    "componentsTitle": "انسٹال کرنے کے لیے اجزاء",
    "dryRun": "ڈرائی رن پیش نظارہ",
    "installNow": "ابھی انسٹال کریں۔",
    "uninstallHint": "ہٹانے کے لیے بنڈل منتخب کریں۔ انتخاب کے بغیر ہٹانا ممکن نہیں۔ ڈیٹا پہلے سے محفوظ رہتا ہے۔",
    "dataPolicy": "ڈیٹا پالیسی",
    "keepData": "ڈیٹا رکھیں",
    "purgeData": "ڈیٹا صاف کریں۔",
    "uninstallNow": "ابھی ان انسٹال کریں۔",
    "uninstallNeedSelect": "کم از کم ایک بنڈل منتخب کریں۔ خالی انتخاب کا مطلب اب سب کو ہٹانا نہیں ہے۔",
    "uninstallConfirmTitle": "منتخب بنڈلز کو ہٹائیں؟",
    "uninstallConfirmDesc": "{{count}} بنڈل ہٹا دیے جائیں گے۔ تصدیق کرنے کے لیے REMOVE ٹائپ کریں۔",
    "bundle": {
      "control-plane": "کنٹرول طیارہ",
      "web": "ویب ہوسٹنگ",
      "database": "ڈیٹا بیس",
      "email": "میل اسٹیک",
      "dns": "DNS",
      "ftp": "ایف ٹی پی / ایف ٹی پی ایس",
      "defense": "میزبان دفاع",
      "runtimes": "زبان کے رن ٹائمز"
    },
    "planTitle": {
      "minimal": "صرف ہوائی جہاز کو کنٹرول کریں۔",
      "recommended": "تجویز کردہ ہوسٹنگ",
      "full": "تمام سافٹ ویئر"
    }
  },
  "support": {
    "title": "مدد",
    "sub": "Creator، عطیہ، اور YSK Limited — مفت مصنوع، حقیقی مدد",
    "creatorTitle": "خالق",
    "creatorBody": "YSK Server ان آپریٹرز کے لیے مفت، ایماندار واحد ہوسٹ کنٹرول پلیین ہے جو اپنا سٹیک خود رکھنا چاہتے ہیں۔ منصوبہ کھلے عام سنبھالا جاتا ہے؛ رائے اور بگ رپورٹس اسے تیز رکھتی ہیں۔",
    "donateTitle": "مدد / عطیہ",
    "donateBody": "اگر YSK Server آپ کا وقت بچاتا ہے تو ترقی کی اسپانسرشپ پر غور کریں۔ ہر حصہ مصنوع کو سب کے لیے مفت رکھنے میں مدد دیتا ہے۔",
    "donateGithub": "GitHub سپانسرز",
    "donateOther": "دینے کے دیگر طریقے",
    "yskTitle": "YSK Limited",
    "yskIntro": "مفت پینل سے آگے عملی مدد چاہیے؟ YSK Limited ان میں مدد کر سکتا ہے:",
    "yskSvc1": "سرور سیٹ اپ، مضبوطی، اور مسلسل آپریشن",
    "yskSvc2": "ہوسٹنگ سٹیک ڈیزائن (ویب، میل، DNS، ڈیٹا بیس)",
    "yskSvc3": "منتقلی، خودکاریت، اور حسبِ ضرورت انضمام",
    "yskSvc4": "واقعہ جواب اور پروڈکشن تیاری کے جائزے",
    "yskNoPrice": "یہاں قیمتیں نہیں — اپنے ماحول کے مطابق بات کرنے کے لیے رابطہ کریں۔",
    "yskWebsite": "ysk.hk",
    "helpTitle": "کوئی مسئلہ ہے؟",
    "helpBody": "اپنا OS، انسٹال لاگ کا راستہ، اور توقع بمقابلہ جو ہوا ای میل کریں۔ ہم ہر پیغام پڑھتے ہیں۔",
    "docsHint": "مکمل دستاویزات مخزن میں ہیں:",
    "donateLinktree": "Linktree",
    "cryptoTitle": "کرپٹو / Web3 ہینڈلز",
    "cryptoHint": "صرف مماثل نیٹ ورک پر بھیجیں۔ بھیجنے سے پہلے پتہ دوبارہ چیک کریں۔",
    "cryptoNetwork": "نیٹ ورک",
    "cryptoAddress": "پتہ",
    "copy": "کاپی",
    "copied": "کاپی ہو گیا",
    "copyTitle": "{{address}} کاپی کریں",
    "docsLink": "دستاویزی",
    "diagTitle": "تشخیصی خلاصہ",
    "diagBody": "ای میل میں پیسٹ کرنے کے لیے ورژن کاپی کریں، عمل کریں اور حقائق کی میزبانی کریں۔ یہ مکمل لاگ بنڈل نہیں ہے۔",
    "diagCopy": "تشخیصی خلاصہ کاپی کریں۔",
    "diagCopied": "تشخیصی خلاصہ کاپی ہو گیا۔",
    "diagCopyTitle": "ورژن، EXECUTE اور ہوسٹ حقائق کاپی کریں",
    "diagPreview": "جو کاپی ہوگا اس کا پیش نظارہ",
    "diagLoading": "تشخیصی لوڈ ہو رہا ہے…",
    "diagLoadFailed": "تشخیصی کو لوڈ نہیں کیا جا سکا",
    "copiedAddr": "کاپی کیا گیا {{addr}}",
    "diagStatus": "حیثیت",
    "diagMode": "موڈ",
    "diagProtection": "تحفظ",
    "diagHostname": "میزبان نام",
    "diagOs": "OS"
  },
  "system": {
    "exportLoadFailed": "برآمدی ڈیٹا لوڈ کرنے میں ناکام",
    "dryRunDone": "ڈرائی رن مکمل (نظام غیر تبدیل شدہ)",
    "rebuildDone": "دوبارہ تعمیر کی درخواست ختم ہو گئی — آپریشن کا نتیجہ دیکھیں",
    "exportWritten": "برآمد تحریری / منظم conf درج",
    "rebuildFailed": "دوبارہ تعمیر ناکام",
    "hostFallback": "میزبان",
    "mem": "یادداشت",
    "diskPeak": "ڈسک کی چوٹی",
    "exportRebuild": "برآمد / دوبارہ تعمیر",
    "dnsCerts": "ڈی این ایس / سرٹیفکیٹ",
    "editIdentity": "شناخت میں ترمیم کریں۔",
    "power": "طاقت",
    "metrics": "میٹرکس",
    "writeExports": "ایکسپورٹ ڈائرکٹری لکھیں۔",
    "dryRunSync": "ڈرائی رن سنک",
    "hostConsole": "میزبان کنسول",
    "loadingHost": "میزبان کا جائزہ لوڈ ہو رہا ہے…",
    "identity": "شناخت",
    "identityReadonly": "صرف پڑھنے کے لیے — لاگو کرنے کے لیے YSK_EXECUTE + روٹ کی ضرورت ہے۔",
    "identityTools": "سسٹم ٹولز کے ذریعے میزبان نام اور ٹائم زون سیٹ کریں۔",
    "hostnameHint": "سسٹم کا میزبان نام",
    "writable": "قابل تحریر",
    "locked": "مقفل",
    "hostname": "میزبان نام",
    "prettyName": "خوبصورت نام",
    "optional": "اختیاری",
    "prettyPh": "دوستانہ ڈسپلے نام",
    "timezone": "ٹائم زون",
    "timezoneHint": "فہرست سے ایک IANA ٹائم زون کا انتخاب کریں (مثلاً Asia/Hong_Kong)",
    "timezoneNow": "اب میزبانی کا وقت: {{time}} ({{tz}})",
    "timezoneBrowserDiff": "یہ میزبان {{host}} استعمال کرتا ہے؛ آپ کا براؤزر {{browser}} استعمال کرتا ہے۔ یہاں ٹائم زون تبدیل کرنے سے میزبان گھڑی بدل جاتی ہے، براؤزر نہیں۔",
    "timezoneSelect": "ٹائم زون منتخب کریں۔",
    "notExported": "ابھی برآمد نہیں ہوا۔",
    "dns": "DNS",
    "updated": "تازہ کاری",
    "applyIdentity": "شناخت کا اطلاق کریں۔",
    "identitySetHostname": "میزبان نام {{name}} پر سیٹ کیا گیا",
    "identitySetPretty": "خوبصورت میزبان نام {{name}} پر سیٹ کیا گیا",
    "identityClearPretty": "خوبصورت میزبان نام صاف کر دیا گیا۔",
    "identitySetTimezone": "ٹائم زون {{tz}} پر سیٹ کیا گیا",
    "panelSsl": "پینل SSL",
    "panelTls": {
      "title": "پینل HTTPS",
      "sub": "کنٹرول ہوائی جہاز (ysk-server) listenport پر TLS پیش کرتا ہے۔ WebAuthn/Passkeys کو HTTPS کی ضرورت ہے۔",
      "domain": "پینل ڈومین",
      "domainHint": "سرٹیفکیٹ ایشو/بائنڈ کے لیے استعمال کیا جاتا ہے، جیسے demo.ysk.hk",
      "email": "آئیے ای میل کو انکرپٹ کریں۔",
      "status": "حیثیت",
      "enabled": "TLS تشکیل میں فعال ہے۔",
      "disabled": "TLS آف (HTTP)",
      "serving": "یہ کنکشن: HTTPS",
      "servingHttp": "یہ کنکشن: HTTP",
      "expires": "سرٹیفکیٹ کی میعاد ختم ہو رہی ہے۔",
      "certPath": "سرٹیفکیٹ کا راستہ",
      "issueEnable": "سرٹیفکیٹ جاری کریں اور HTTPS کو فعال کریں۔",
      "enableExisting": "موجودہ سرٹیفکیٹ کے ساتھ فعال کریں۔",
      "disable": "پینل HTTPS کو غیر فعال کریں۔",
      "disableNeedConfirm": "تصدیق درکار — DISABLE-HTTPS لکھیں",
      "needDomain": "پہلے میزبان نام / ڈومین درج کریں۔",
      "needFqdn": "ایک FQDN (example.com) کی ضرورت ہے، نہ کہ ننگے میزبان نام",
      "urlHint": "دوبارہ شروع کرنے کے بعد {{url}} کھولیں",
      "certMissing": "TLS فعال ہے لیکن سرٹیفکیٹ/کلیدی فائلیں غائب ہیں۔",
      "restartToApply": "HTTPS لاگو کرنے کے لیے ysk-server کو دوبارہ شروع کریں۔",
      "noConfig": "config.json نہیں ملا (-config کے ساتھ شروع کریں)",
      "usingExisting": "موجودہ مقامی سرٹیفکیٹ کا استعمال کرتے ہوئے",
      "usingLe": "آئیے انکرپٹ لائیو پاتھز کا استعمال کرتے ہوئے",
      "needCertFirst": "{{domain}} کے لیے کوئی سرٹیفکیٹ نہیں؛ پہلے جاری کریں یا اپ لوڈ کریں۔",
      "configWritten": "پینل TLS کی ترتیبات لکھی گئی ہیں۔",
      "disabledNote": "پینل TLS غیر فعال ہے۔",
      "certAlreadyPresent": "سرٹیفکیٹ پہلے سے موجود ہے؛ دوبارہ شمارہ چھوڑ دیا گیا۔",
      "restartManual": "دستی طور پر دوبارہ شروع کریں: systemctl ysk-server کو دوبارہ شروع کریں۔",
      "restarted": "ysk سرور دوبارہ شروع ہوا۔",
      "restartFailed": "دوبارہ شروع کرنا ناکام ہو گیا: {{detail}}",
      "firewallHint": "اگر انٹرنیٹ سے پہنچ رہے ہیں تو پینل پورٹ کی اجازت دیں (پہلے سے طے شدہ 9287/tcp)",
      "restartNow": "اس کے فوراً بعد ysk-server کو دوبارہ شروع کریں۔",
      "restartNowHint": "اس سیشن میں گرا;",
      "restartConfirm": "پینل سروس کو ابھی دوبارہ شروع کریں؟ یہ کنکشن گر سکتا ہے — HTTPS پر دوبارہ کھولیں۔",
      "manualRestart": "دستی طور پر دوبارہ شروع کریں، پھر {{url}} کھولیں",
      "reconnectHttps": "سروس دوبارہ شروع ہو سکتی ہے۔ {{url}} پر دوبارہ جڑیں۔",
      "leStrategies": "پینل سرٹیفکیٹ: ویبروٹ کو آزمائیں → nginx certonly → اسٹینڈ ایلون (کوئی --ری ڈائریکٹ نہیں)",
      "leOk": "آئیے {{domain}} کے لیے حاصل کردہ سرٹیفکیٹ کو خفیہ کریں",
      "leFailed": "سرٹیفکیٹ کی درخواست ناکام ہوگئی: {{detail}}",
      "leHint": "یقینی بنائیں کہ DNS A پوائنٹس یہاں ہیں اور پورٹ 80 قابل رسائی ہے (یا nginx ڈومین کی خدمت کرتا ہے)",
      "openFirewall": "اگر عوامی: پینل پورٹ {{port}}/tcp کی اجازت دیں (فائر وال → اوپن پورٹ → 9287 پینل)",
      "disableConfirmTitle": "پینل HTTPS کو غیر فعال کریں؟",
      "disableConfirmDesc": "پینل HTTP کی خدمت کرے گا۔ WebAuthn/Passkey اس وقت تک کام کرنا بند کر دے گی جب تک HTTPS دوبارہ آن نہیں ہو جاتا۔",
      "disablePasskeyWarn": "رجسٹرڈ پاس کیز کو HTTPS کی ضرورت ہے - وہ HTTP پر ناکام ہو جائیں گی۔",
      "listenPublic": "پینل عوامی ایڈریس (0.0.0.0/::) پر سن رہا ہے۔ فائر وال کے ساتھ محدود کریں یا 127.0.0.1 پر پابند ہوں۔",
      "bootstrapCert": "یہ خود دستخط شدہ بوٹسٹریپ سرٹیفکیٹ ہے — براؤزر خبردار کریں گے۔ پینل ڈومین کے لیے ایک قابل اعتماد سرٹیفکیٹ جاری کریں۔",
      "cliNoSocket": "CLI کا کوئی لائیو HTTP ساکٹ نہیں ہے۔ servingHttps کا اندازہ config اور listen ساکٹ (ss) سے لگایا گیا ہے۔",
      "listenHost": "ایڈریس سنیں۔",
      "currentHost": "یہ سیشن",
      "replaceCert": "ایک قابل اعتماد سرٹیفکیٹ کے ساتھ تبدیل کریں"
    },
    "timeNtp": "وقت اور این ٹی پی",
    "clockStatus": "سسٹم کی گھڑی کی حیثیت",
    "local": "مقامی",
    "utc": "UTC",
    "source": "ماخذ",
    "ntpService": "این ٹی پی سروس",
    "ntpServiceActive": "چل رہا ہے۔",
    "ntpServiceInactive": "رک گیا۔",
    "ntpServiceNa": "N/A",
    "ntpSync": "گھڑی کی مطابقت پذیری۔",
    "ntpSyncedYes": "ہم وقت ساز",
    "ntpSyncedNo": "مطابقت پذیر نہیں ہے۔",
    "ntpSyncedUnknown": "نامعلوم",
    "ntpRequested": "NTP مطابقت پذیری کی درخواست کی گئی ہے۔",
    "ntpFailed": "NTP کو فعال کرنے میں ناکام",
    "enableNtp": "NTP مطابقت پذیری کو فعال کریں۔",
    "network": "نیٹ ورک",
    "networkSub": "صرف پڑھنے کے لیے · مکمل نیٹ پلان اس صفحہ پر نہیں ہے۔",
    "noIp": "IPs کو نہیں پڑھ سکا",
    "storage": "ذخیرہ",
    "metricsDetail": "میٹرکس کی تفصیل",
    "noDisk": "ڈسکوں کو نہیں پڑھ سکا",
    "avail": "حاصل کریں {{v}}",
    "shortcuts": "اوپس شارٹ کٹس",
    "shortcutsAria": "اوپس شارٹ کٹس",
    "scServices": "سروس میٹرکس",
    "scServicesD": "یونٹ لائف سائیکل",
    "scUnit": "کنٹرول ہوائی جہاز یونٹ",
    "scUnitD": "پینل سسٹمڈ یونٹ",
    "scReadiness": "تیاری",
    "scReadinessD": "پروڈکشن گیٹ",
    "scUpdates": "سسٹم اپڈیٹس",
    "scUpdatesD": "پیکیجز / CVE",
    "scMetrics": "میزبان میٹرکس",
    "scMetricsD": "انتباہات لوڈ کریں۔",
    "scLogs": "لاگ سینٹر",
    "scLogsD": "جرنل / فائلیں",
    "powerTitle": "پاور (خطرے کا علاقہ)",
    "powerWarn": "ریبوٹ/پاور آف تمام سروسز اور پینل کو روکتا ہے۔ پینل میزبان کو پاور آن نہیں کر سکتا — جسمانی رسائی یا ہائپر وائزر کی ضرورت ہے۔",
    "unlocked": "غیر مقفل",
    "powerUnlock": "خطرے کے زون کو غیر مقفل کریں۔",
    "powerLock": "خطرے کے زون کو بند کریں۔",
    "noScheduledPower": "کوئی ریبوٹ یا پاور آف شیڈول نہیں ہے۔",
    "powerCaps": "YSK_EXECUTE=1 اور جڑ کی ضرورت ہے۔ اب EXECUTE={{exec}}، root={{root}}.",
    "scheduledPower": "شیڈول شدہ پاور آف/ریبوٹ کا پتہ چلا",
    "cancelScheduleHint": ". واپس لینے کے لیے \"منسوخ شیڈول\" کا استعمال کریں۔",
    "rebootHost": "میزبان کو دوبارہ شروع کریں…",
    "poweroffHost": "پاور آف…",
    "cancelled": "منسوخ",
    "cancelFailed": "منسوخ کرنا ناکام ہو گیا۔",
    "cancelSchedule": "شیڈول منسوخ کریں۔",
    "confirmStrings": "ریبوٹ / پاور آف کے ساتھ تصدیق کریں۔ پاور آف اور ریبوٹ (شٹ ڈاؤن +N) کے لیے پہلے سے طے شدہ تاخیر ~1 منٹ۔ آڈٹ کے لیے لکھا۔",
    "confirmReboot": "میزبان ریبوٹ کی تصدیق کریں؟",
    "confirmPoweroff": "پاور آف کی تصدیق کریں؟",
    "confirmRebootDesc": "تمام سروسز اور پینل سیشن ختم ہو جائیں گے۔ تصدیق کے لیے REBOOT ٹائپ کریں۔",
    "confirmPoweroffDesc": "میزبان بجلی بند کر دے گا؛ پینل ریموٹ پاور آن نہیں کر سکتا۔ تصدیق کے لیے پاور آف ٹائپ کریں۔",
    "typeToUnlock": "انلاک کرنے کے لیے {{need}} ٹائپ کریں۔",
    "confirmRebootBtn": "ریبوٹ کی تصدیق کریں۔",
    "confirmPoweroffBtn": "بجلی بند ہونے کی تصدیق کریں۔",
    "sentDisconnect": "بھیجا گیا - کنکشن گر جائے گا۔",
    "powerFailed": "پاور ایکشن ناکام ہو گیا۔",
    "exportExplain": "ایکسپورٹ = پینل DB کا خلاصہ JSON۔ دوبارہ تعمیر کریں = منظم conf → /etc/nginx/conf.d + دوبارہ لوڈ کریں۔ مطابقت پذیری کو روٹ + EXECUTE کی ضرورت ہے۔",
    "controlSummary": "کنٹرول طیارے کا خلاصہ",
    "controlSummarySub": "براہ راست DB سنیپ شاٹ · پیش نظارہ / ڈاؤن لوڈ / سرور پر لکھنا",
    "snapshotLoaded": "خلاصہ لوڈ ہو گیا · {{at}}",
    "previewSummary": "پیش نظارہ کا خلاصہ",
    "downloadedJson": "JSON براؤزر پر ڈاؤن لوڈ کیا گیا۔",
    "downloadJson": "JSON ڈاؤن لوڈ کریں۔",
    "snapshotMeta": "تیار کردہ {{at}} · صارفین {{users}} · پیکیجز {{packages}}",
    "previewHint": "کنٹرول پلین اسنیپ شاٹ لوڈ کرنے کے لیے \"پریویو سمری\" پر کلک کریں۔",
    "managedNotEtc": "dataDir/nginx/conf.d — وہی نہیں جیسا کہ /etc کے تحت لاگو ہوتا ہے۔",
    "nFiles": "{{count}} فائلیں۔",
    "noManaged": "ابھی تک کوئی منظم conf نہیں ہے۔",
    "noManagedDesc": "پروجیکٹ Nginx شائع کرنے کے بعد ظاہر ہوتا ہے۔",
    "readFailed": "پڑھنا ناکام ہو گیا۔",
    "preview": "پیش نظارہ",
    "previewModalDesc": "منظم conf مواد (dataDir)",
    "prevPage": "پچھلا",
    "nextPage": "اگلا",
    "pageOf": "صفحہ {{page}} / {{total}} · {{count}} فائلیں",
    "managedPager": "منظم conf صفحات",
    "syncToSystem": "سسٹم سے مطابقت پذیری کریں۔",
    "syncSub": "/etc/nginx/conf.d پر کاپی کریں اور دوبارہ لوڈ کریں — کو root + EXECUTE کی ضرورت ہے۔",
    "syncReload": "مطابقت پذیری + دوبارہ لوڈ کریں۔",
    "syncReloadNeedConfirm": "تصدیق درکار — /etc/nginx/conf.d لکھتا ہے اور Nginx ری لوڈ کرتا ہے",
    "exportOnly": "صرف برآمد کریں + فہرست conf",
    "dryRun": "ڈرائی رن",
    "dryRunNote": "ڈرائی رن سسٹم نہیں بدلتا۔",
    "exportHistory": "سرور کی برآمد کی تاریخ",
    "exportHistorySub": "dataDir/exports · مستند ڈاؤن لوڈ",
    "noExports": "ابھی تک کوئی سرور برآمد فائل نہیں ہے۔",
    "noExportsDesc": "بنانے کے لیے \"ایکسپورٹ ڈائرکٹری لکھیں\" پر کلک کریں۔",
    "downloaded": "ڈاؤن لوڈ کیا گیا {{name}}",
    "download": "ڈاؤن لوڈ کریں۔",
    "syncConfirmTitle": "Nginx کو سسٹم سے ہم آہنگ کریں؟",
    "syncConfirmDesc": "منظم Nginx conf کو /etc/nginx/conf سے مطابقت پذیر بنائیں",
    "uptime": "اپ ٹائم",
    "load1m": "1m لوڈ کریں۔",
    "executeLabel": "EXECUTE",
    "rootLabel": "جڑ",
    "managedLabel": "منظم",
    "managedCount": "منظم",
    "exportsCount": "برآمدات",
    "managedNginxTitle": "Nginx کا انتظام",
    "exportPath": "برآمدی راستہ",
    "mode": "موڈ",
    "managedConf": "منظم conf",
    "dryRunFlag": "ڈرائی رن",
    "timezoneSearch": "ٹائم زونز کو فلٹر کریں…",
    "resyncNtp": "NTP کو دوبارہ مطابقت پذیر بنائیں",
    "storageSub": "ڈسک کا استعمال",
    "nginxLeftover": "باقیات",
    "nginxUnused": "غیر استعمال شدہ",
    "nginxLeftoverHint": "پرانا public-files وغیرہ باقی conf۔ کارروائی تک سنک میں رہتا ہے۔",
    "nginxUnusedHint": "اسٹاک / catch-all conf (000-default)۔ کارروائی تک سنک میں رہتا ہے۔",
    "nginxRemoveLeftover": "بچا ہوا نکال دیں۔",
    "nginxRemoveLeftoverTitle": "بچا ہوا nginx conf ہٹائیں؟",
    "nginxRemoveLeftoverDesc": "پینل انوینٹری سے {{name}} حذف کرتا ہے۔ لائیو /etc/nginx کاپی صرف YSK_EXECUTE + روٹ کے ساتھ ہٹا دی جاتی ہے۔ 000 ڈیفالٹ بچا ہوا نہیں ہے اور اسے یہاں حذف نہیں کیا جا سکتا۔",
    "needExecuteRoot": "YSK_EXECUTE + جڑ کی ضرورت ہے۔"
  },
  "systemd": {
    "enabled": "فعال",
    "disabled": "معذور",
    "notInstalled": "انسٹال نہیں ہے۔",
    "running": "چل رہا ہے۔",
    "notRunning": "نہیں چل رہا ہے۔",
    "failed": "ناکام",
    "activating": "چالو کرنا",
    "unitMissing": "یونٹ غائب ہے۔",
    "loadFailed": "لوڈ کرنے میں ناکام",
    "opFailed": "آپریشن ناکام ہو گیا۔",
    "installedEnabled": "انسٹال کیا اور چالو کرنے کی کوشش کی۔",
    "unitTemplateWritten": "یونٹ ٹیمپلیٹ لکھا گیا۔",
    "writeTemplate": "مینجمنٹ ڈائر ٹیمپلیٹ لکھیں۔",
    "writeTemplateDesc": "dataDir/systemd کے تحت ysk-server.service بناتا ہے (تبدیل نہیں ہوتا/etc)",
    "templateExists": "مینجمنٹ ٹیمپلیٹ پہلے سے موجود ہے۔",
    "installEnable": "/etc/systemd پر انسٹال کریں اور فعال کریں۔",
    "installEnableDesc": "کاپی یونٹ → ڈیمون دوبارہ لوڈ → فعال کریں --now",
    "needExecuteRoot": "YSK_EXECUTE اور جڑ کی ضرورت ہے۔",
    "serviceNotRunning": "سروس نہیں چل رہی",
    "serviceNotRunningHint": "یونٹ انسٹال ہو سکتا ہے لیکن غیر فعال — انسٹال اور ان ایبل یا سروسز میٹرکس کو آزمائیں۔",
    "controlRunning": "کنٹرول ہوائی جہاز کی سروس چل رہی ہے۔",
    "unlockApply": "انلاک سسٹم لاگو کرنے کی صلاحیت",
    "startAsRoot": "YSK_EXECUTE=1 کے ساتھ روٹ کے طور پر شروع کریں۔",
    "status": "حیثیت",
    "bootEnabled": "بوٹ پر شروع کریں۔",
    "on": "پر",
    "off": "آف",
    "yes": "جی ہاں",
    "no": "نہیں",
    "canInstall": "قابل تنصیب",
    "copyEnable": "/etc/systemd میں کاپی کریں اور --now کو فعال کریں۔",
    "needExecuteRootShort": "EXECUTE + جڑ کی ضرورت ہے۔",
    "probing": "سسٹمڈ اسٹیٹس کی جانچ ہو رہی ہے…",
    "suggestedSteps": "تجویز کردہ اقدامات",
    "install": "انسٹال کریں۔",
    "policy": "پالیسی",
    "about": "کے بارے میں",
    "exists": "موجود ہے۔",
    "missing": "لاپتہ",
    "notWritten": "ابھی تک نہیں لکھا",
    "related": "متعلقہ",
    "opsResult": "آپریشن کا نتیجہ",
    "writeTemplateOnly": "صرف ٹیمپلیٹ لکھیں۔",
    "installAndEnable": "انسٹال اور فعال کریں۔",
    "stepReport": "مرحلہ وار رپورٹ",
    "installEnableShort": "فعال انسٹال کریں۔",
    "cannotInstall": "ابھی تک سسٹم میں انسٹال نہیں ہو سکتا: ضروریات",
    "andRoot": "اور جڑ. تحریری سانچہ اب بھی انتظامی فائلیں بناتا ہے۔ دیکھیں",
    "probeDetail": "تحقیقات کی تفصیل",
    "probeDetailSub": "ڈسک پر لائیو سسٹمڈ اسٹیٹ اور یونٹ فائلیں۔",
    "unit": "یونٹ",
    "manageTemplate": "مینجمنٹ ٹیمپلیٹ",
    "installOps": "ایکشنز انسٹال کریں۔",
    "twoModes": "مختلف ضروریات کے لیے دو طریقے — ماحول کے لحاظ سے چنیں۔",
    "writeOnlyTitle": "صرف ٹیمپلیٹ لکھیں۔",
    "writeOnlyBody": "مینجمنٹ ڈائر یونٹ فائل بناتا ہے۔ جڑ کے بغیر جائزہ لینے یا تیاری کے لیے اچھا ہے۔",
    "willNotEnable": "سروس کو فعال نہیں کرتا ہے۔",
    "writeTemplateBtn": "ٹیمپلیٹ لکھیں۔",
    "installEnableTitle": "انسٹال اور فعال کریں۔",
    "installEnableBody": "/etc/systemd/system میں کاپی کریں، ڈیمون دوبارہ لوڈ کریں، --now کو فعال کریں۔ روٹ + EXECUTE کی ضرورت ہے۔",
    "policyWrite": "صرف ٹیمپلیٹ لکھیں — صرف dataDir، نہیں /etc",
    "policyInstall": "انسٹال اور فعال کریں — cp + daemon-reload + enable",
    "policyBlocked": "کوئی EXECUTE یا غیر جڑ → واضح طور پر مسدود، کوئی جعلی کامیابی نہیں۔",
    "policyNotEqual": "ٹیمپلیٹ لکھیں ≠ سروس فعال ≠ سننا",
    "shortcutPower": "EXECUTE/طاقت",
    "shortcutOther": "دیگر یونٹس",
    "cannotInstallFull": "ابھی تک سسٹم میں انسٹال نہیں ہو سکتا: YSK_EXECUTE=1 اور روٹ کی ضرورت ہے۔ تحریری سانچہ اب بھی انتظامی فائلیں بناتا ہے۔ دیکھیں",
    "policyWriteFull": "صرف ٹیمپلیٹ لکھیں — صرف dataDir، نہیں /etc",
    "policyNotEqualFull": "ٹیمپلیٹ لکھیں ≠ سروس فعال ≠ سننا",
    "controlPlaneUnit": "کنٹرول ہوائی جہاز یونٹ",
    "kpiRuntime": "رن ٹائم",
    "rawStateHint": "ٹول ٹپ میں خام یونٹ کی حالت",
    "bootHint": "آیا یونٹ بوٹ پر شروع ہوتا ہے۔",
    "kpiBoot": "بوٹ کو فعال کریں۔",
    "kpiCaps": "قابلیت کا اطلاق کریں۔",
    "capsReady": "سسٹم میں انسٹال کر سکتے ہیں۔",
    "capsBlocked": "درخواست نہیں دے سکتے",
    "unitFiles": "یونٹ فائلیں۔",
    "unitFilesSub": "سسٹم پاتھ بمقابلہ پینل کے زیر انتظام ٹیمپلیٹ (مختلف کردار)",
    "systemUnitFile": "سسٹم یونٹ (/ وغیرہ)",
    "systemUnitHint": "یونٹ سسٹمڈ بوجھ؛ انسٹال اور فعال کرنے کے بعد ظاہر ہوتا ہے۔",
    "managedUnitFile": "منظم ٹیمپلیٹ (dataDir)",
    "managedUnitHint": "پینل میں لکھا ہوا ٹیمپلیٹ — ویسا نہیں جیسا کہ /etc میں نصب ہے۔",
    "managedPathHint": "dataDir/systemd/ysk-server.service",
    "fragmentPath": "ٹکڑے کا راستہ",
    "fromSystemd": "سسٹم ڈی سے",
    "pid": "PID {{pid}}",
    "nextAction": "اگلا مرحلہ تجویز کیا گیا۔",
    "controlRunningHint": "systemctl is-active = فعال",
    "aboutPolicyTitle": "پالیسی لاگو کریں۔",
    "aboutPolicySub": "ٹیمپلیٹ لکھنا اور سسٹم انسٹال کرنا الگ الگ مراحل ہیں۔ انسٹال کرنے کے بعد دوبارہ چلنا معمول کے آپریشنز ہیں، کوئی گمشدہ قدم نہیں۔",
    "policyInstallFull": "انسٹال اور فعال کریں: کاپی /etc/systemd/system، deemon-reload، enable --now۔ روٹ + EXECUTE کی ضرورت ہے۔",
    "policyBlockedTitle": "بغیر استحقاق کے بلاک کر دیا گیا۔",
    "policyNotEqualTitle": "ریاستیں برابر نہیں ہیں۔"
  },
  "tabs": {
    "scrollLeft": "ٹیبز کو بائیں طرف اسکرول کریں۔",
    "scrollRight": "ٹیبز کو دائیں طرف اسکرول کریں۔",
    "about": "کے بارے میں",
    "main": "اعمال",
    "stack": "سافٹ ویئر",
    "unknown": "ایسا کوئی ٹیب نہیں۔",
    "unknownHint": "اس صفحہ پر {{tab}} نام کا کوئی ٹیب نہیں ہے۔"
  },
  "terminal": {
    "tabSession": "سیشن",
    "target": "لاگ ان کریں بطور",
    "connect": "جڑیں۔",
    "disconnect": "منقطع کرنا",
    "user": "صارف",
    "size": "سائز",
    "stateConnected": "جڑا ہوا",
    "stateConnecting": "جڑ رہا ہے۔",
    "stateIdle": "بیکار",
    "connecting": "افتتاحی سیشن…",
    "connectedAs": "{{user}} کے بطور لاگ ان",
    "disconnected": "منقطع",
    "error": "ٹرمینل کی خرابی",
    "wsError": "WebSocket ناکام ہو گیا۔",
    "exitCode": "ایگزٹ کوڈ {{code}}",
    "needRootExecute": "سسٹم شیلز کے لیے روٹ + YSK_EXECUTE=1 کی ضرورت ہے۔",
    "groupSystem": "سسٹم",
    "groupProject": "پروجیکٹ",
    "unavailable": "دستیاب نہیں",
    "copyAll": "سب کاپی کریں۔",
    "copyAllNeedConn": "پہلے جڑیں — منقطع ہونے پر بفر خالی ہے۔",
    "placeholder": "ایک شناخت چنیں، پھر جڑیں۔",
    "aboutTitle": "ٹرمینل کے بارے میں",
    "aboutSub": "براؤزر میں انٹرایکٹو OS شیل (مقامی صارفین)۔ صوابدیدی ریموٹ SSH کلائنٹ نہیں ہے۔",
    "aboutWhat": "یہ کیا ہے",
    "aboutWhatBody": "اصلی PTY لاگ ان شیل (bash -l)۔ رن یوزر کے ذریعے پروجیکٹ صارفین؛ جڑ شیل کے ذریعے جڑ.",
    "aboutReq": "تقاضے",
    "aboutReqBody": "YSK_EXECUTE فعال ہونے کے ساتھ کنٹرول ہوائی جہاز کو روٹ کے طور پر چلنا چاہیے۔",
    "aboutUsers": "شناخت",
    "aboutUsersBody": "روٹ، یا OS سے فراہم کردہ پروجیکٹ لینکس کے صارفین۔",
    "stepUpRequired": "روٹ شیل کو TOTP/ریکوری کوڈ کی ضرورت ہے۔",
    "stepUpHint": "جب آپ کا اکاؤنٹ TOTP فعال ہو تو روٹ لاگ ان کے لیے 2FA اسٹیپ اپ کی ضرورت ہوتی ہے۔",
    "stepUpTitle": "جڑ کے شیل کی تصدیق کریں۔",
    "stepUpDesc": "اپنا مستند کوڈ یا ریکوری کوڈ درج کریں۔",
    "totpLabel": "TOTP / ریکوری کوڈ",
    "sessionStillOpen": "جب آپ اس صفحہ کو پڑھتے ہیں تو ایک لائیو شیل اب بھی منسلک ہے۔",
    "rootConfirmTitle": "روٹ شیل کھولیں؟",
    "rootConfirmDesc": "یہ سیشن میزبان پر ایک غیر محدود روٹ PTY ہے۔ احکامات کا آڈٹ کیا جاتا ہے۔",
    "rootConfirmBody": "صرف اس صورت میں جاری رکھیں جب آپ مراعات یافتہ میزبان کمانڈز چلانے کا ارادہ رکھتے ہیں۔"
  },
  "uiInline": {
    "s27d9daa5": "رن ٹائم {{v0}} {{v1}}،",
    "sb8eaefa3": "رن ٹائم {{v0}}،",
    "s7d540128": "· {{v0}}",
    "s814bcc7c": "· {{v0}}",
    "s3f7c3eae": "اپڈیٹ کریں۔",
    "s92e48065": "چھوڑیں۔",
    "sdff0f697": "دیکھو",
    "s012f2d7e": "اپڈیٹ کریں۔",
    "s20455064": "…",
    "s9b34f8c3": "…",
    "s8e3824cb": "اپ ڈیٹ 0/{{v0}}:…",
    "sc2570ff7": "اپ ڈیٹ کریں {{v0}}/{{v1}}：{{v2}}",
    "s0bd0c471": "： {{v0}}، ناکام {{v1}}",
    "s2980553a": "…",
    "s303ee0f7": "منسوخ کریں… ()",
    "s21858fe5": "منسوخ کریں۔",
    "sddc05404": "بند",
    "saf251c2a": "اپ ڈیٹ ()",
    "s5929623c": "…",
    "s18b08919": "…",
    "se2b088fc": "اپ ڈیٹ ({{v0}})",
    "sb2848bc7": "اپ ڈیٹ؟",
    "sc1910cf2": "{{v0}} . روٹ ایگزیکٹ۔",
    "sc13bb38c": "／；。",
    "sea4ba90a": "بھری ہوئی",
    "sdd78429a": "لکھا",
    "s9b6c1b03": "کے بارے میں",
    "s858f4eca": "…",
    "s090aa1a7": "Nginx پروجیکٹس کا نظم کریں → → .",
    "sac96ec39": "پینل نے {{v0}} انسٹال ریکارڈ کیا، لیکن میزبان تحقیقات کو کوئی بائنری نہیں ملا۔ انسٹال نہیں ہوا — دوبارہ تحقیقات یا دوبارہ انسٹال کریں۔",
    "sf7f7807b": "طے شدہ",
    "sc9530028": "تازہ ترین،",
    "s9602769e": "انسٹال کردہ {{v0}} · اپ اسٹریم تازہ ترین {{v1}}",
    "sb8b5a353": "جاؤ / زنگ ： \"انسٹال کریں\"، \"ڈیفالٹ\" PATH۔",
    "sac155c20": "ہٹنے کے قابل نان کور ایکسٹینشنز (مناسب ہٹانا؛ FPM/CLI رکھتا ہے)",
    "s23379974": "\"انسٹال کریں\"، رن ٹائم۔",
    "s7b6d4414": "پی ایچ پی انسٹال نہیں ہے {{v0}}：「Install PHP {{v0}}」+（Install）۔",
    "s2e9a1b03": "پی ایچ پی انسٹال کریں {{v0}}（）",
    "s62b73dd7": "…",
    "se23513e5": "پی ایچ پی؟",
    "sf8c8ff4b": "\"{{v0}}\" کو ہٹا دیں گے۔ کور FPM/CLI کو ہٹایا نہیں جائے گا۔",
    "s7aa09150": "انسٹال",
    "sbcbdbc49": "انسٹال نہیں ہے۔",
    "sae7738d0": "چل رہا ہے۔",
    "sf3af7c5e": "پتہ نہیں چلا",
    "sa1d77833": "ناکام",
    "s75dddf52": "رک گیا۔",
    "s4e7f6152": "اپ ڈیٹ کریں… {{v0}}/{{v1}}：{{v2}}",
    "s72cac69e": "{{v0}}: {{v1}}",
    "sd1c15b6d": "{{v0}}: {{v1}}",
    "s7a90f74c": "اپ ڈیٹ: {{v0}}",
    "s0aa24093": "{{v0}} اپ ڈیٹ",
    "s5d92ffc3": "：{{v0}}； ناکام：{{v1}}",
    "sa15a291f": "اپ ڈیٹ ناکام ہو گیا۔",
    "sbb823c06": "ناکام",
    "s68db1348": "{{v0}} اپ ڈیٹ ناکام ہو گیا۔",
    "s84a4e7c6": "انسٹال کریں: {{v0}}…",
    "s2ca8a4f5": "جڑ + عمل درآمد۔",
    "sd9419dc9": "انسٹال کریں (روٹ + ایگزیکٹ)",
    "s3ec3d449": "{{v0}} انسٹال کریں۔",
    "sbb8dfdeb": "انسٹال کریں: {{v0}}",
    "s18bb4b62": "{{v0}} انسٹال کریں／",
    "se9a47def": "انسٹال کریں۔",
    "sdc0528a2": "{{v0}} انسٹال ناکام ہو گیا۔",
    "s69e60fb5": "اپ ڈیٹ کا کوئی ہدف نہیں۔",
    "s3f50fa6e": "انسٹال کریں {{v0}} اپ ڈیٹ کریں",
    "s1f5eef17": "سرور دکھائیں، بند کریں۔",
    "s2bf6b642": "اپ ڈیٹ کریں (روٹ YSK_EXECUTE=1)",
    "s9b4a58e8": "{{v0}} {{v1}} انسٹال کریں۔",
    "s6dc82720": "انسٹال شدہ／اپ ڈیٹ {{v0}} {{v1}}",
    "s94a1f025": "دکھائیں،.",
    "s73cae5a0": "{{v0}} {{v1}} انسٹال ناکام ہو گیا۔",
    "se1050a28": "جائزہ",
    "s8c29cb38": "…",
    "s583f0654": "…",
    "s4344c486": "…",
    "sed2550e1": "…",
    "scb435db5": "سروس",
    "s97bbc1b7": "…",
    "s60a23151": "انتظام کریں: انسٹال کریں، سروس، مینیج کریں۔",
    "s5387b55b": "…",
    "s0b582c70": "…",
    "s4be2a3a4": "انسٹال",
    "s259e6f0e": "／",
    "s13b3f970": "توجہ کی ضرورت ہے۔",
    "sdd33adf9": "…",
    "sdfaaf946": "اپ ڈیٹ کریں۔",
    "s78f03e20": "{{v0}}",
    "sbf368054": "{{v0}}",
    "s235a7426": "اپڈیٹ کریں۔",
    "s14249f75": "جلدی",
    "saff76d0a": "سروس",
    "s24f12f4f": "اپ ڈیٹ/انسٹال کریں۔",
    "s43a9fd7a": "：اپ اسٹریم／；سروس: اپ ڈیٹ کریں۔",
    "sc45743bd": "…",
    "s00338fde": "اپ ڈیٹ؟",
    "s0e05f4b7": "اپڈیٹ کریں۔",
    "s4d0b4688": "منسوخ کریں۔",
    "s92b8bf67": "انسٹال کریں؟",
    "s9af27043": "{{v0}}：{{v1}}. روٹ YSK_EXECUTE=1 انسٹال کریں۔",
    "s28263d85": "انسٹال کریں۔",
    "s2e37cbfa": "انسٹال: {{v0}}",
    "s7d52bb0c": "ڈیفالٹ {{v0}}",
    "s9f898b85": "اپ اسٹریم {{v0}}",
    "s93dde991": "{{v0}} → {{v1}}",
    "s9071dcb7": "انسٹال کردہ {{v0}} · ریپو تازہ ترین ہے۔",
    "s0b09f444": "{{v0}}",
    "sf6cc774f": "انسٹال نہیں ہے (انسٹال کا انتظام کریں)",
    "s42f9c88b": "{{v0}}",
    "sb72e8ebc": "ورژنز کی جانچ ہو رہی ہے… یا مینیج کا صفحہ کھولیں۔",
    "sabac942e": "انسٹال یا کنفیگر کرنے کے لیے مینیج پیج کھولیں۔",
    "sbd26894e": "اپ ڈیٹ دستیاب ہے۔",
    "s5985ee9a": "تازہ ترین",
    "s090e6a43": "ورژن چنیں۔",
    "s8253535d": "انسٹال کریں {{v0}} اپ ڈیٹ کریں",
    "s1723f1d7": "انسٹال کریں……",
    "sd9db02d0": "اپڈیٹ کریں۔",
    "sba60558e": "اپ ڈیٹ کریں {{v0}}",
    "s706de938": "اپ ڈیٹ کریں {{v0}}",
    "s0f9ddc70": "{{v0}} انسٹال کریں",
    "sef864639": "انسٹال کریں۔",
    "s59f613d5": "انسٹال کریں {{v0}}",
    "s78b1688f": "اپ ڈیٹ کریں {{v0}}",
    "s4989b5cf": "انتظام کریں۔",
    "s72203f17": "سروس",
    "s75817a35": "، رن ٹائم",
    "s6d449473": "…",
    "s777e90e0": "انتظام کریں۔",
    "sd8bc8ab3": "نام: {{name}}",
    "s09877be5": "انتظام کریں۔",
    "sd95910ce": "…",
    "sa72ef18d": "اوزار",
    "s4b2bec80": "نام",
    "sd00c0d39": "پی ایچ پی؛ نام",
    "sd7c669ac": "phpMyAdmin（）",
    "s9e5d3a97": "： {{v0}}، ناکام {{v1}}",
    "s1f0a4bf9": "منسوخ کریں ()",
    "s7193f51b": ": {{v0}}，ناکام 0",
    "sd93b8620": "{{v0}} ٹولز",
    "sd0ef129c": "({{v0}})",
    "se6d47d0b": "اوزار",
    "se6436711": "انسٹال ٹولز ({{v0}})",
    "s1a27a3c4": "ٹولز \"انسٹال رن ٹائم\" انسٹال کریں (انسٹال کریں)۔",
    "s32add03e": "{{v0}} ٹولز۔",
    "s3bca33b2": "اوزار",
    "s8072fa0d": "{{v0}} انسٹال کریں (پہلے سے طے شدہ)",
    "s2bf2b4c4": "انسٹال ڈیفالٹ۔ \"ڈیفالٹ\" انسٹال کریں۔",
    "s42f3d613": "ڈیفالٹ {{v0}}",
    "sdcdc5029": "گو جی ادھوری",
    "s55cc91e0": "Nginx پبلش،.",
    "s303f6113": "دوبارہ تعینات کرنے کی کوشش کریں۔",
    "s3265f9ed": "Nginx شائع کریں۔",
    "s99cc48c1": "0⟧",
    "sa87ceeff": "Nginx شائع کریں۔",
    "s38a63bcb": "فکسڈ پورٹ ()",
    "s5ac95c29": "شائع نہیں ہوا۔",
    "sc8f34a0d": "تحریری (دوبارہ لوڈ)",
    "s07fb5671": "پہلے تعینات کریں۔",
    "sa5f994e3": "شائع کرنا ناکام ہو گیا۔",
    "s32dd17d9": "SSL. 「SSL 」／, شائع کریں + SSL۔",
    "s5516cb5b": "سائٹ کی حیثیت",
    "sed38f4ea": "اپ اسٹریم",
    "sadb6ef47": "پروسیسنگ پورٹ",
    "se7a422dd": "فکسڈ پورٹ",
    "s2eff57b7": "پروسیسنگ پورٹ",
    "s110671e6": "موجودہ بندرگاہ",
    "s549ea65e": "شائع کریں۔",
    "s9dc5c003": "بنیادی",
    "s04a32a1e": "ایس ایس ایل:",
    "s564d50b7": "／Publish + SSL۔",
    "sbb6c72f1": "({{v0}})",
    "sd9b695a5": "Nginx / SSL شائع کریں۔",
    "scb85cfff": "SSL",
    "s18c1af46": "شائع کریں + SSL",
    "s6a284cb0": "Nginx + SSL شائع کریں۔",
    "s85483ffb": "دیکھ بھال",
    "s6993c6ba": "چھپائیں",
    "s15671929": "دکھائیں۔",
    "s56f99a6b": "پروجیکٹ کو مستقل طور پر حذف کریں۔",
    "sa0f2f5c6": "\"0⟧\"...",
    "sa6710b42": "مستقل طور پر حذف کریں۔",
    "s06569331": "systemd/PM2/",
    "sd20a5b0c": "Nginx conf、PHP-FPM پول、Apache vhost）",
    "s4ff53acc": "لینکس ہوم ()",
    "s50dda2df": "ہوم لینکس ()",
    "sa7f90a4a": "…",
    "se0d24557": "نام",
    "s9a9e4e32": "ہوم لینکس",
    "s1cf2a97b": "منسوخ کریں",
    "s51af87fd": "نام",
    "s8b04d62f": "「{{v0}}」",
    "s49d55c8f": "DNS زون / ڈومین۔",
    "s239f6551": "{{v0}}",
    "sa00380bd": "{{v0}}",
    "sb4e3bb0b": "انسٹال کریں۔",
    "sae926193": "…",
    "s52573ef8": "اپ ڈیٹ کریں (روٹ + ایگزیکٹ)",
    "s872d2fe0": "{{v0}} اپ ڈیٹ",
    "s6a93c0ec": "ورژنز لوڈ ہو رہے ہیں…",
    "s378e49b6": "انسٹال",
    "s7e805a12": "تازہ ترین",
    "s74b39712": "تازہ ترین / تازہ ترین ریپو",
    "s03a87d5d": "تازہ ترین دوبارہ چیک کریں۔",
    "s53c07a48": "اپ ڈیٹ کریں {{v0}}",
    "s425e8381": "{{v0}} انسٹال کریں",
    "s5bd1242f": "{{v0}}：{{v1}} → {{v2}}. root EXECUTE۔",
    "s296817b1": "انسٹال کریں ()",
    "s3568a3da": "…",
    "s28256229": "ختم",
    "s3971290f": "سرور…"
  },
  "updates": {
    "title": "ذہین اپڈیٹس",
    "body": "",
    "risk": {
      "critical": "تنقیدی",
      "high": "اعلی",
      "medium": "درمیانہ",
      "low": "کم"
    },
    "justNow": "ابھی ابھی",
    "secAgo": "{{n}}s پہلے",
    "minAgo": "{{n}} منٹ پہلے",
    "hourAgo": "{{n}} گھنٹے پہلے",
    "highRiskN": "{{count}} زیادہ خطرہ",
    "panelUpdate": "پینل اپ ڈیٹ دستیاب ہے۔",
    "footerNewVersion": "نیا ورژن {{version}}",
    "riskOk": "قابل انتظام خطرہ",
    "riskUnevaluated": "اندازہ نہیں کیا گیا — اسکین + OSV چلائیں۔",
    "pendingScan": "اسکین کا انتظار ہے۔",
    "packages": "پیکجز",
    "highRisk": "زیادہ خطرہ",
    "needApproval": "منظوری کی ضرورت ہے۔",
    "hasCve": "CVE ہے۔",
    "panel": "پینل",
    "schedule": "شیڈول",
    "reload": "دوبارہ لوڈ کریں۔",
    "osvTitle": "ٹاپ 12 تجویز کردہ پیکجز کے لیے OSV سے استفسار کریں (نیٹ ورک کی ضرورت ہے)",
    "scanOsv": "اسکین + OSV",
    "cveNotChecked": "چیک نہیں کیا گیا۔",
    "scanPkgs": "پیکجز کو اسکین کریں۔",
    "tabInventory": "پیکیج انوینٹری",
    "tabSelf": "پینل خود",
    "badgeUpdate": "اپڈیٹ کریں۔",
    "tabSchedule": "شیڈول",
    "tabPolicy": "پالیسی",
    "scanning": "سکین ہو رہا ہے…",
    "inventoryTitle": "پیکیج انوینٹری",
    "inventoryDesc": "دکھا رہا ہے {{shown}} / {{total}} · انوینٹری شدہ {{when}}",
    "riskFilterAria": "رسک فلٹر",
    "all": "تمام",
    "upgradable": "اپ گریڈ ایبل",
    "mediumFilter": "درمیانہ",
    "lowUnmarked": "کم / نشان زدہ",
    "searchPh": "پیکیج / مشورہ / CVE…",
    "searchAria": "پیکجز تلاش کریں۔",
    "colPackage": "پیکج",
    "colVersion": "ورژن (انسٹال کردہ → موزوں امیدوار)",
    "installedTitle": "انسٹال",
    "noUpgrade": "(کوئی اپ گریڈ دستیاب نہیں)",
    "colAdvice": "مشورہ",
    "upgradeTo": "{{v}} میں اپ گریڈ کریں",
    "sameVersion": "apt امیدوار انسٹال شدہ ورژن سے میل کھاتا ہے۔",
    "noNeedUpgrade": "اپ گریڈ کی ضرورت نہیں ہے۔",
    "emptyInventory": "ابھی تک کوئی پیکیج ڈیٹا نہیں ہے۔",
    "emptyInventoryDesc": "اس میزبان کو انوینٹری کرنے کے لیے صفحہ کے ہیڈر میں \"سکین پیکجز\" کا استعمال کریں۔",
    "emptyFilter": "کوئی پیکج فلٹرز سے مماثل نہیں ہے۔",
    "emptyFilterDesc": "خطرے کے فلٹرز کو تبدیل کریں یا تلاش صاف کریں۔",
    "resetFilters": "فلٹرز کو دوبارہ ترتیب دیں۔",
    "selfLoading": "خود اپ ڈیٹ کی حیثیت لوڈ ہو رہی ہے…",
    "selfTitle": "پینل خود اپ ڈیٹ",
    "selfCheckFailed": "چیک ناکام ہو گیا۔",
    "selfUpToDate": "تازہ ترین",
    "selfAvailable": "اپ ڈیٹ دستیاب ہے۔",
    "selfCurrent": "موجودہ ورژن",
    "selfLatest": "تازہ ترین ورژن",
    "selfChannel": "چینل",
    "checkSelf": "اپ ڈیٹس کے لیے چیک کریں۔",
    "applySelf": "خود اپ ڈیٹ کا اطلاق کریں۔",
    "scheduleTitle": "آٹو اسکین شیڈول",
    "scheduleDesc": "متواتر انوینٹری؛ آٹو اپ گریڈ نہیں کرتا ہے۔",
    "enabled": "فعال",
    "disabled": "معذور",
    "cron": "کرون اظہار",
    "saveSchedule": "شیڈول محفوظ کریں۔",
    "policyTitle": "پالیسی کو اپ ڈیٹ کریں۔",
    "policyBody": "زیادہ رسک اور CVE پیکجوں کو درخواست دینے سے پہلے منظوری درکار ہوتی ہے۔",
    "applyPkg": "پیکیج اپ گریڈ کا اطلاق کریں۔",
    "rebootNeeded": "دوبارہ شروع کریں",
    "kernelRebootHint": "درخواست کے بعد کرنل پیکجوں کو دوبارہ شروع کرنے کی ضرورت ہے۔",
    "applyPkgConfirm": "{{name}} اپ گریڈ کریں؟",
    "applyPkgDesc": "میزبان پر اس پیکج کے لیے موزوں اپ گریڈ چلاتا ہے۔ جڑ + YSK_EXECUTE کی ضرورت ہے۔",
    "lastScan": "آخری اسکین",
    "never": "کبھی نہیں",
    "cve": "CVE",
    "riskCol": "خطرہ",
    "selfUpdatable": "قابل اپ ڈیٹ",
    "selfCurrentShort": "کرنٹ",
    "selfLatestShort": "تازہ ترین",
    "applyPanelUpdate": "پینل اپ ڈیٹ کا اطلاق کریں۔",
    "applySelfConfirmTitle": "پینل اپ ڈیٹ لاگو کریں؟",
    "applySelfConfirmDesc": "{{from}} → {{to}} انسٹال کریں اور پینل سروس کو دوبارہ شروع کریں۔ کوئی ڈرائی رن نہیں ہے۔",
    "applyPanelAlreadyLatest": "پہلے سے ہی تازہ ترین پینل ورژن",
    "recheck": "دوبارہ چیک کریں۔",
    "aboutScope": "دائرہ کار",
    "aboutScopeV": "ysk-server پینل + کیٹلاگ سروسز + رن ٹائمز + باقی مناسب پیکجز",
    "aboutChannel": "چینل",
    "aboutChannelV": "npm پیکیج ysk-server → GitHub ریلیز → apps/server/package.json؛ لاگو کریں: npm i -g ysk-server@version یا git (YSK_SOURCE_ROOT)",
    "aboutFail": "ناکامیاں",
    "aboutFailV": "غیر دستیاب چینلز کو اپ ٹو ڈیٹ کے طور پر رپورٹ نہیں کیا جاتا ہے۔ لاگو کرنے کی ضروریات کو انجام دینا؛ git apply سروس کو دوبارہ شروع کرنے کی ضرورت ہے۔",
    "jobsTitle": "طے شدہ ملازمتیں۔",
    "jobsSub": "کنٹرول پلین شیڈولر (صرف پڑھنے کے لیے) · {{count}}",
    "noJobs": "کوئی دکھائی دینے والا شیڈول نہیں ہے۔",
    "noJobsDesc": "ابھی تک غیر فعال یا کوئی شیڈولر جابز نہیں ہیں۔",
    "lastRun": "· آخری {{when}}",
    "scanPolicy": "اسکین کریں۔",
    "scanPolicyV": "اسکین ≠ اپ گریڈ نظام کی تبدیلیوں کو لاگو کریں",
    "highRiskPolicy": "زیادہ خطرہ",
    "highRiskPolicyV": "منظوری کی ضرورت ہے: بھیجنے سے پہلے دوسری تصدیق کریں۔",
    "needApprovalHint": "دستیاب کھولیں اور ان پیکجوں کو فلٹر کریں جن کی منظوری کی ضرورت ہے۔",
    "applyNeedConfirm": "درخواست دینے سے پہلے ایک تصدیقی ڈائیلاگ کھولتا ہے۔",
    "probeFailed": "تحقیقات ناکام ہوگئی",
    "notViaApt": "apt کے ذریعہ انتظام نہیں کیا گیا - کوئی امیدوار نہیں۔",
    "noCandidate": "کوئی امیدوار ورژن نہیں۔",
    "cveLabel": "CVE",
    "jobOpenGeo": "جیو آئی پی صفحہ",
    "job": {
      "protection_probe": {
        "name": "تحفظ کی تحقیقات",
        "hint": "متواتر دفاعی سگنل"
      },
      "updates_scan": {
        "name": "اپ ڈیٹس اسکین",
        "hint": "پیکیج انوینٹری کو تازہ کریں۔"
      },
      "daily_backup": {
        "name": "روزانہ بیک اپ",
        "hint": "شیڈول کردہ تمام بیک اپ"
      },
      "db_temp_expire": {
        "name": "temp DB صارفین کی میعاد ختم",
        "hint": "میعاد ختم ہونے والے عارضی ڈیٹا بیس کے صارفین کو چھوڑ دیں۔"
      },
      "defense_auto_ban": {
        "name": "دفاعی آٹو پابندی",
        "hint": "آٹو پابندی ٹک لگائیں۔"
      },
      "defense_geoip_update": {
        "name": "جیو آئی پی اپ ڈیٹ",
        "hint": "GeoIP ڈیٹا بیس ڈاؤن لوڈ کریں۔"
      },
      "log_auto_vacuum": {
        "name": "لاگ ویکیوم",
        "hint": "جرنل کی برقراری"
      },
      "email_dnsbl": {
        "name": "DNSBL کو ای میل کریں۔",
        "hint": "میل DNSBL چیک کریں۔"
      },
      "validators_upgrade_scan": {
        "name": "توثیق کرنے والے اسکین کو اپ گریڈ کرتے ہیں۔",
        "hint": "تصدیق کنندہ تصویر / بائنری اپ ڈیٹس کو چیک کریں۔"
      }
    },
    "permPolicy": "اجازتیں",
    "permPolicyV": "بغیر EXECUTE/root → بلاک شدہ (کوئی جعلی کامیابی نہیں)",
    "osvPolicyV": "نیٹ ورک کی ضرورت ہے؛ صرف ٹاپ 12 تجاویز کو تقویت بخشتا ہے۔",
    "relatedAria": "متعلقہ",
    "scHost": "میزبان کی ترتیبات",
    "scReadiness": "تیاری",
    "scReadinessD": "پروڈکشن گیٹ",
    "scSystemd": "سسٹمڈ یونٹ",
    "scSystemdD": "کنٹرول ہوائی جہاز کی خدمت",
    "scSecurity": "سیکورٹی سینٹر",
    "scSecurityD": "منظوری / اوزار",
    "applyHighRisk": "ہائی رسک اپ ڈیٹ {{name}} اپلائی کریں؟",
    "highRiskUpdate": "ہائی رسک اپ ڈیٹ",
    "remoteUnknown": "ریموٹ نامعلوم",
    "hasUpdate": "اپ ڈیٹ دستیاب ہے۔",
    "scanned": "سکین شدہ {{count}} پیکج",
    "scannedWithOsv": "سکین شدہ {{count}} پیکج (OSV کے ساتھ)",
    "realUpgradeable": "{{count}} واقعی قابل اپ گریڈ",
    "panelCheckFailed": "پینل ورژن کی جانچ ناکام ہوگئی",
    "applyIncomplete": "نامکمل درخواست دیں۔",
    "appliedPackage": "پیکیج اپ ڈیٹ لاگو کر دیا گیا۔",
    "updateFailed": "اپ ڈیٹ ناکام ہو گیا۔",
    "updateIncomplete": "اپ ڈیٹ نامکمل ہے۔",
    "appliedUpdate": "اپ ڈیٹ لاگو ہو گیا۔",
    "panelRestarting": "نیا ورژن لوڈ کرنے کے لیے پینل دوبارہ شروع ہو رہا ہے…",
    "panelRestarted": "پینل واپس آ گیا · {{version}}",
    "panelRestartWait": "اپ ڈیٹ لاگو ہو گیا۔ اگر یہ صفحہ نہیں بدلا تو چند سیکنڈ بعد دوبارہ لوڈ کریں۔",
    "reloadUi": "UI دوبارہ لوڈ کریں۔",
    "reloadUiTitle": "پینل UI کو دوبارہ لوڈ کریں؟",
    "reloadUiDesc": "پینل سروس {{version}} ہے۔ اس ٹیب میں اب بھی پچھلا فرنٹ اینڈ ہے جب تک کہ آپ دوبارہ لوڈ نہ کریں۔ اس صفحہ پر غیر محفوظ شدہ فیلڈز ضائع ہو جائیں گی۔",
    "aptCandidate": "موزوں امیدوار",
    "advice": {
      "update": "اپ ڈیٹ کی سفارش کی گئی۔",
      "skip": "چھوڑیں۔",
      "watch": "دیکھو",
      "urgent": "فوری اپ ڈیٹ"
    },
    "selectCol": "منتخب کریں۔",
    "selectAllUpgradable": "تمام اپ گریڈ ایبل منتخب کریں۔",
    "clearSelection": "انتخاب صاف کریں۔",
    "updateSelected": "اپ ڈیٹ منتخب کیا گیا ({{n}})",
    "batchConfirmTitle": "بلک پیکیج اپ ڈیٹ کی تصدیق کریں؟",
    "batchConfirmBody": "ترتیب میں {{n}} پیکج (پیکیجوں) کو اپ گریڈ کرے گا۔ جڑ اور عمل درکار ہے۔",
    "batchConfirmHighRisk": "انتخاب میں ہائی رسک/منظوری پیکجز شامل ہیں۔ میں نے جائزہ لیا ہے اور درخواست کو منظور کر لیا ہے۔",
    "batchProgress": "بلک اپ ڈیٹ {{n}}/{{total}}: {{pkg}}",
    "batchDone": "بلک ہو گیا: {{ok}} ٹھیک ہے، {{fail}} ناکام ہو گیا۔",
    "batchPartialFail": "کچھ ناکام ہوئے: {{list}}",
    "batchEmpty": "پہلے اپ گریڈ ایبل پیکجز کو منتخب کریں۔",
    "batchNoneUpgradable": "موجودہ فلٹر میں کوئی اپ گریڈیبل پیکجز نہیں ہیں۔",
    "batchCancel": "بلک منسوخ کریں۔",
    "batchCancelling": "منسوخ ہو رہا ہے... (موجودہ پیکیج کے بعد رک جاتا ہے)",
    "batchCancelled": "منسوخ کر دیا گیا (بقیہ چھوڑ دیا گیا)",
    "batchRescanned": "میزبان پیکیج کی حالت کو دوبارہ اسکین کیا گیا۔",
    "applyLogTitle": "اپ ڈیٹ ()",
    "navBadgeTitle": "اپ ڈیٹس زیر التواء: {{n}}",
    "aboutPolicySub": "اسکین کریں، اپلائی کریں، استحقاق، اور OSV کی حدود۔ اسکین اپ گریڈ کی طرح نہیں ہے۔",
    "tabOverview": "جائزہ",
    "overviewHint": "سرور ایک شیڈول پر پیکجوں کو اسکین کرتا ہے۔ ہر فیچر پیج پر سافٹ ویئر انسٹال کریں۔ یہ صفحہ صرف اپ گریڈ کو چیک کرتا ہے اور لاگو کرتا ہے۔",
    "overviewStale": "اسکین ڈیٹا پرانا ہے۔ اسکین چلائیں یا اگلی خودکار جانچ کا انتظار کریں۔",
    "nextScan": "اگلا اسکین",
    "autoScan": "آٹو اسکین",
    "autoScanEnable": "خودکار پیکج اسکین کو فعال کریں۔",
    "scanInterval": "اسکین وقفہ",
    "interval6h": "ہر 6 گھنٹے بعد",
    "interval12h": "ہر 12 گھنٹے",
    "interval24h": "ہر 24 گھنٹے",
    "interval48h": "ہر 48 گھنٹے",
    "scheduleSaved": "اسکین کا شیڈول محفوظ ہو گیا۔",
    "scanNow": "ابھی اسکین کریں۔",
    "viewUpgradable": "اپ گریڈ ایبل دیکھیں",
    "installElsewhere": "پیکجز (Nginx، PHP، ڈیٹا بیسز…) انسٹال کرنے کے لیے، مماثل فیچر کا صفحہ کھولیں — یہ مرکز نہیں۔",
    "status": "حیثیت",
    "groupService": "خدمات",
    "groupRuntime": "رن ٹائمز",
    "groupOs": "سسٹم پیکجز",
    "notInstalled": "انسٹال نہیں ہے۔",
    "goToPage": "صفحہ کھولیں۔",
    "hubHint": "اس میزبان پر کیٹلاگ سافٹ ویئر اور رن ٹائمز۔ ریفریش کرنے کے لیے اسکین کریں۔",
    "intervalDay": "ہر روز",
    "intervalDays": "ہر {{n}} دن میں",
    "intervalHour": "ہر گھنٹے",
    "intervalHours": "ہر {{n}} گھنٹے",
    "intervalMinutes": "ہر {{n}} منٹ",
    "intervalSeconds": "ہر {{n}} سیکنڈ",
    "availableHint": "پیکیج مینیجر سے نئے امیدوار کے ساتھ پیکجز۔",
    "servicesHint": "اس میزبان پر کیٹلاگ خدمات۔ انسٹال کرنے کے لیے سروس پیج کھولیں۔",
    "runtimeHint": "اس میزبان پر رن ​​ٹائمز۔ ورژن اپ گریڈ ہر رن ٹائم صفحہ پر کیے جاتے ہیں۔",
    "needsReboot": "ریبوٹ کی ضرورت ہے۔",
    "kernelRebootWarn": "نئے دانا کو انسٹال کرنے کے لیے عام طور پر اسے استعمال کرنے سے پہلے ریبوٹ کی ضرورت ہوتی ہے۔",
    "neverRun": "ابھی تک نہیں چلا؟",
    "scanOsvN": "اسکین + OSV (پہلا {{n}})"
  },
  "users": {
    "userCount": "{{count}} صارفین",
    "users": "صارفین",
    "packages": "پیکجز",
    "suspended": "معطل",
    "securityCenter": "سیکورٹی سینٹر",
    "singleAdminNo2fa": "اس میزبان کا ایک واحد منتظم ہے اور 2FA آف ہے — 2FA کو فعال کریں اور ایک بیک اپ ایڈمن شامل کریں۔",
    "enableAdmin2fa": "ایڈمن 2FA کو فعال کریں۔",
    "addBackupAdmin": "ایک بیک اپ ایڈمن شامل کریں۔",
    "loading": "صارفین اور پیکجز لوڈ ہو رہے ہیں…",
    "userList": "صارفین ({{count}})",
    "userListDesc": "کردار، پاس ورڈ، پیکیج، اوور رائیڈز میں ترمیم کرنے کے لیے تفصیل کھولیں۔",
    "createUser": "صارف بنائیں",
    "operatorHighRiskHint": "فیکٹری آپریٹر میں اعلیٰ خطرے کی تحریر شامل ہے۔ تنگ کرنا صرف نئے اکاؤنٹس؛ ڈیفالٹ بدلنے سے موجودہ آپریٹر متاثر ہوتے ہیں۔",
    "createUserPlus": "+ صارف بنائیں",
    "searchPh": "صارف نام / کردار / پیکیج",
    "searchPkgPh": "پیکیج کا نام",
    "searchUsersAria": "صارفین کو تلاش کریں۔",
    "user": "صارف",
    "roles": "کردار",
    "package": "پیکج",
    "packageAria": "{{name}} پیکیج",
    "noneOption": "- کوئی نہیں -",
    "resume": "دوبارہ شروع کریں۔",
    "suspend": "معطل کرنا",
    "impersonate": "نقالی کرنا",
    "impersonateHint": "اس صارف کے بطور سیشن کھولتا ہے۔ نقالی چھوڑنے کے لیے اکاؤنٹ کا مینو استعمال کریں۔",
    "cannotDeleteSelf": "سائن ان اکاؤنٹ حذف نہیں کر سکتے",
    "cannotImpersonateSelf": "آپ پہلے ہی اس اکاؤنٹ کے بطور سائن ان ہیں۔",
    "openDetail": "تفصیلات",
    "edit": "ترمیم کریں۔",
    "resetPassword": "پاس ورڈ دوبارہ ترتیب دیں۔",
    "newPassword": "نیا پاس ورڈ",
    "saveUser": "صارف کو محفوظ کریں۔",
    "userSaved": "اپ ڈیٹ کیا گیا {{name}}",
    "filterAll": "تمام",
    "filterAdmin": "ایڈمن",
    "filterOperator": "آپریٹر",
    "filterViewer": "دیکھنے والا",
    "filterSuspended": "معطل",
    "filterNoPkg": "کوئی پیکج نہیں۔",
    "filter2faOff": "2FA بند",
    "filterOverrides": "اوور رائیڈز ہیں۔",
    "subscribers": "سبسکرائبرز",
    "subscribersN": "{{count}} صارفین",
    "ftp": "FTP",
    "ssh": "SSH",
    "databases": "ڈیٹا بیس",
    "bandwidth": "بینڈوتھ ایم آئی بی",
    "notes": "نوٹس",
    "editPkg": "پیکیج میں ترمیم کریں۔",
    "pkgUpdated": "اپ ڈیٹ کردہ پیکیج {{name}}",
    "pkgList": "پیکیجز ({{count}})",
    "pkgListDesc": "کوٹہ میں ترمیم کریں؛ سبسکرائبرز رہنے کے دوران بلاک کر دیا گیا حذف کر دیں۔",
    "createPkg": "پیکیج بنائیں",
    "createPkgPlus": "+ پیکیج بنائیں",
    "mailboxes": "میل باکسز",
    "diskMiB": "ڈسک ایم آئی بی",
    "noPackages": "ابھی تک کوئی پیکیج نہیں ہے۔",
    "noPackagesHint": "ٹول بار سے ایک منصوبہ بنائیں، پھر اسے صارفین سے منسلک کریں۔",
    "createUserDesc": "پاس ورڈ کم از کم 8 حروف؛ بعد میں تفصیل سے کردار اور اجازتوں میں ترمیم کریں۔",
    "username": "صارف نام",
    "passwordHint": "کم از کم 8 حروف",
    "role": "کردار",
    "roleAria": "صارف کا کردار",
    "createPkgDesc": "کوٹہ ٹیمپلیٹ؛ بعد میں صارفین کو پابند کریں۔",
    "maxProjects": "زیادہ سے زیادہ پروجیکٹس",
    "diskQuota": "ڈسک ایم آئی بی",
    "custom": "حسب ضرورت",
    "createdUser": "تخلیق کردہ صارف {{name}}",
    "createdPkg": "پیکیج {{name}} بنایا گیا",
    "impersonateTitle": "نقالی {{name}}؟",
    "deleteUserTitle": "{{name}} حذف کریں؟",
    "deletePkgTitle": "پیکیج {{name}} حذف کریں؟",
    "impersonateDesc": "آپ کا موجودہ سیشن بدل دیا جائے گا (~2 گھنٹے)۔",
    "deleteUserDesc": "اسے کالعدم نہیں کیا جا سکتا۔",
    "deletePkgDesc": "حذف کرنے سے انکار کر دیا جاتا ہے جب تک کہ صارفین اب بھی یہ پیکیج استعمال کرتے ہیں۔",
    "lastSeen": "آخری بار دیکھا",
    "neverSeen": "کبھی نہیں",
    "hostUsage": "میزبان کا استعمال",
    "hostUsageHint": "مشین کے وسیع (میزبان) کا ٹوٹل، مشکل فی صارف تنہائی نہیں۔",
    "hostTotalsBadge": "میزبان کا مجموعہ",
    "opsChecklist": "آپریشن چیک لسٹ",
    "opsCheck1": "ایڈمن صرف ان لوگوں کو دیں جنہیں استحقاق کی ضرورت ہے۔ روزانہ آپریٹر استعمال کریں۔",
    "opsCheck2": "ترمیم کی اجازت کے بعد محفوظ کریں؛ ایک کلک ریسٹور فیکٹری ڈیفالٹس واپس کرتا ہے۔",
    "opsCheck3": "سبسکرائبرز کے ساتھ پیکجز کو حذف نہ کریں؛ پہلے تفویض ختم کریں۔",
    "opsCheck4": "بیک اپ کی بحالی تباہ کن ہے — ایڈمن بذریعہ ڈیفالٹ۔ آپریٹر کو دینے سے پہلے تصدیق کریں۔",
    "detailDesc": "اکاؤنٹ، رسائی کا پیش نظارہ، اور اعلی درجے کی اوور رائیڈز",
    "tabAccount": "اکاؤنٹ",
    "tabAccess": "رسائی",
    "tabAdvanced": "اعلی درجے کی",
    "rolePickHint": "کام کا صحیح کردار منتخب کریں؛ ایڈمن پوری طرح کھلا رہتا ہے۔",
    "accountSection": "اکاؤنٹ کی ترتیبات",
    "packageHint": "ہوسٹنگ پیکیج ٹیمپلیٹ (اختیاری)",
    "resetPasswordOptional": "پاس ورڈ رکھنے کے لیے خالی چھوڑ دیں۔",
    "accountStatus": "اکاؤنٹ کی حیثیت",
    "suspendedHint": "معطل: سائن ان نہیں ہو سکتا",
    "activeHint": "فعال: سائن ان کر سکتے ہیں اور کام کر سکتے ہیں۔",
    "accessHint": "رول پالیسی سے موثر صلاحیتیں (پڑھنے کے قابل لیبلز)",
    "noCapsInBand": "اس سطح میں کوئی صلاحیت نہیں ہے۔",
    "overridesHint": "صرف اس صارف کو متاثر کرتا ہے۔ رول ڈیفالٹس غیر تبدیل شدہ رہتے ہیں۔",
    "adminNoOverrides": "ایڈمن صارفین ہمیشہ پوری طرح کھلے رہتے ہیں۔ ذاتی منسوخی کا اطلاق نہیں ہوتا ہے۔",
    "grantsHint": "رول پیک سے باہر اضافی صلاحیتیں۔",
    "revokesHint": "وراثت میں ملنے والی صلاحیتوں کو بند کریں (ایڈمن کے لیے نہیں)",
    "searchCaps": "تلاش کی صلاحیتیں…",
    "noCapMatch": "کوئی مماثلت کی صلاحیت نہیں۔",
    "no2fa": "2FA بند",
    "lastSeenValue": "آخری فعال {{time}}",
    "roleName": {
      "admin": "ایڈمن",
      "operator": "آپریٹر",
      "viewer": "دیکھنے والا",
      "agent": "ایجنٹ"
    },
    "roleDesc": {
      "admin": "مکمل کنٹرول: صارفین، اجازتیں، تباہ کن آپریشن۔ ہمیشہ مکمل کھلا.",
      "operator": "روزانہ آپریشنز: خدمات، اپ ڈیٹس، DNS/SSL، سائٹس۔",
      "viewer": "صرف پڑھنے کے لیے: حیثیت، نوشتہ جات، فہرستیں — کوئی تبدیلی نہیں۔",
      "agent": "آٹومیشن ایجنٹ: کم رسک دائرہ کار کی حدود کے ساتھ لکھتا ہے۔"
    },
    "securityTitle": "دو عنصر کی توثیق (یہ صارف)",
    "securityPerUserHint": "TOTP/Passkey فی صارف ہے۔",
    "securityStatusOn": "2FA فعال ہے۔",
    "securityStatusOff": "2FA سیٹ نہیں ہے۔",
    "securitySessions": "فعال سیشنز",
    "securityClearTotp": "اس صارف کے 2FA کو زبردستی صاف کریں۔",
    "securityClearTotpHint": "اسٹیپ اپ کی ضرورت ہے۔",
    "securityClearConfirm": "کلیئرنگ 2FA کی تصدیق کے لیے صارف نام ٹائپ کریں۔",
    "securityClearOk": "{{name}} کے لیے 2FA صاف کیا گیا",
    "securitySelfNote": "اپنا 2FA سیٹ اپ کرنے کے لیے، سیکیورٹی → My security کھولیں۔",
    "cannotModifySelf": "سائن ان اکاؤنٹ معطل یا تنزیل نہیں کر سکتے",
    "cannotDeleteLastAdmin": "آخری ایڈمن حذف نہیں کر سکتے",
    "cannotDemoteLastAdmin": "آخری ایڈمن کو معطل یا تنزیل نہیں کر سکتے",
    "lockSelfHint": "یہ سائن ان اکاؤنٹ ہے۔ لاک آؤٹ روکنے کے لیے حذف، معطلی اور کردار تبدیل مسدود ہیں۔",
    "lockLastAdminHint": "یہ آخری ایڈمن ہے۔ حذف، معطلی اور تنزیل مسدود ہیں۔",
    "demoteAdminTitle": "اس ایڈمن کو تنزیل دیں؟",
    "demoteAdminDesc": "یہ صارف مکمل ایڈمن رسائی کھو دے گا۔ تصدیق کریں کہ دوسرا ایڈمن باقی ہے۔",
    "quotaNonNeg": "شمار اور کوٹے منفی نہیں ہو سکتے۔",
    "diskQuotaHint": "پیش سیٹیں GiB ہیں؛ کسٹم باکس ایم آئی بی ہے۔",
    "bandwidthHint": "0 کا مطلب ہے لامحدود۔"
  },
  "validators": {
    "title": "ویلیڈیٹرز (Beta)",
    "subtitle": "اس میزبان پر L1 نوڈ نصب اور منظم کریں۔ غیر تولیتی — کنجیاں آپ کے پاس رہیں۔",
    "beta": "Beta",
    "tab": {
      "nodes": "نوڈز",
      "disk": "ڈسک",
      "stack": "سافٹ ویئر",
      "about": "تعارف"
    },
    "empty": {
      "title": "ابھی کوئی ویلیڈیٹر نوڈ نہیں",
      "desc": "چند کلکس میں ٹیسٹ نیٹ نوڈ بنائیں۔"
    },
    "refresh": "تازہ کریں",
    "software": {
      "engine": "ڈوکر انجن",
      "engineDesc": "توثیق کرنے والے نوڈس کمپوز پروجیکٹ کے طور پر چلتے ہیں۔ اگر یہ غائب ہے تو یہاں ڈوکر انسٹال کریں۔ تصویر کی کٹائی ڈاکر صفحہ پر رہتی ہے۔",
      "client": "کلائنٹ",
      "image": "تصویر",
      "present": "مقامی",
      "local": "کھینچا گیا۔",
      "missing": "نہیں کھینچا۔",
      "size": "سائز",
      "usedBy": "کی طرف سے استعمال کیا جاتا ہے",
      "unused": "کوئی مثال نہیں۔",
      "pull": "Pull",
      "pulled": "اس میزبان پر",
      "pulling": "کھینچیں {{ref}}",
      "empty": "کوئی پن شدہ کلائنٹ کی تصاویر نہیں ہیں۔",
      "emptyDesc": "کیٹلاگ خالی ہے۔ ایسا نہیں ہونا چاہیے۔",
      "daemonDown": "ڈوکر انجن نہیں چل رہا ہے۔",
      "source": "ماخذ",
      "official": "تازہ ترین سرکاری",
      "officialNewer": "سرکاری نیا",
      "stale": "پن کے پیچھے",
      "staleItem": "{{id}} ({{tag}})",
      "pin": "پینل پن",
      "openRelease": "ریلیز نوٹس",
      "chooseOnInstance": "مثال کے صفحے پر ورژن کو تبدیل کریں۔ تصویر کھینچنے سے چلنے والے نوڈ کو دوبارہ ٹیگ نہیں کیا جاتا ہے۔"
    },
    "disk": {
      "title": "ویلیڈیٹر ڈسک",
      "root": "ڈیٹا ڈائریکٹری",
      "free": "خالی",
      "used": "استعمال شدہ",
      "fsUsed": "فائل سسٹم استعمال کیا گیا۔",
      "leftoverTitle": "بچا ہوا ڈیٹا ({{count}})",
      "leftoverEmpty": "کوئی بچی ہوئی مثال کی ڈائریکٹریز نہیں۔",
      "leftoverDesc": "validators روٹ کے تحت ڈائریکٹریز جو اسٹور کی مثال نہیں ہیں۔ آپ کے غیر استعمال شدہ ہونے کی تصدیق کرنے کے بعد ہی ہٹا دیں۔",
      "leftoverRemove": "ہٹا دیں۔",
      "leftoverRemoveTitle": "بچا ہوا توثیق کرنے والا ڈیٹا حذف کریں؟",
      "leftoverRemoveDesc": "ڈسک سے {{path}} کو مستقل طور پر حذف کریں۔ یہ درج شدہ نوڈ نہیں ہے۔",
      "browseRoot": "فائل براؤزر میں کھولیں۔",
      "none": "ابھی کوئی انسٹنس ڈیٹا نہیں",
      "warn": "ڈسک استعمال زیادہ ہے (70%+)",
      "danger": "ڈسک استعمال سنگین ہے (85%+)",
      "autoClear": "ڈسک سنگین ہونے پر سب سے بڑا رکا ہوا انسٹنس خود صاف کریں (طے شدہ بند)",
      "autoClearRisk": "تباہ کن: سب سے بڑی روکی ہوئی مثال کو مزید اشارے کے بغیر حذف کر دیا جاتا ہے۔ ڈیفالٹ آف ہے۔ آگ لگنے کے بعد آڈٹ / لاگ چیک کریں۔",
      "autoClearConfirmTitle": "آٹو کلیئر کو فعال کریں؟",
      "autoClearC1": "جب ڈسک نازک ہوتی ہے، تو سب سے بڑی رکی ہوئی مثال دوبارہ پوچھے بغیر حذف کر دی جاتی ہے۔",
      "autoClearThreshold": "ٹرگر: فائل سسٹم کا استعمال 85% یا اس سے اوپر۔",
      "autoClearCandidate": "موجودہ امیدوار: {{id}}",
      "autoClearCandidates": "رکے ہوئے امیدوار (پہلے ڈیٹا کے ساتھ سب سے بڑا): {{list}}",
      "autoClearNone": "ابھی رکنے کی کوئی مثال امیدوار نہیں ہے۔"
    },
    "chain": {
      "eth": "Ethereum",
      "avax": "Avalanche",
      "near": "NEAR",
      "ada": "Cardano",
      "btc": "Bitcoin",
      "cosmos": "Cosmos Hub",
      "sui": "Sui",
      "aptos": "Aptos",
      "dot": "Polkadot",
      "sol": "Solana"
    },
    "network": {
      "hoodi": "Hoodi",
      "sepolia": "Sepolia",
      "mainnet": "مین نیٹ",
      "fuji": "Fuji",
      "testnet": "ٹیسٹ نیٹ",
      "preview": "پیش نظارہ",
      "preprod": "پری پروڈ",
      "westend": "Westend"
    },
    "networkKind": {
      "testnet": "ٹیسٹ نیٹ",
      "mainnet": "مین نیٹ",
      "mixed": "مین نیٹ + ٹیسٹ نیٹ"
    },
    "profile": {
      "minimal": "کم سے کم",
      "pruned": "Pruned",
      "validator-ready": "ویلیڈیٹر تیار",
      "rpc": "RPC"
    },
    "profileHelp": {
      "title": "Profiles",
      "desc": "The four choices on wizard step 3 are mainly disk budget and role. Each chain shows its recommended size in the wizard. The panel never holds staking keys.",
      "colName": "پروفائل",
      "colUse": "کے لیے استعمال کریں۔",
      "colDisk": "ڈسک",
      "colStake": "staking validator",
      "useMinimal": "ٹیسٹ نیٹ یا پہلا انسٹال۔ پوری تاریخ نہیں۔",
      "usePruned": "طویل مدتی سلسلہ ٹپ پر عمل کریں. صرف حالیہ ڈیٹا رکھتا ہے (کاٹ کر)",
      "useValidatorReady": "سائز کا ہے تاکہ آپ بعد میں تصدیق یا تجویز کر سکیں۔ چابیاں خود آف لائن بنائیں۔",
      "useRpc": "اس میزبان یا دیگر خدمات کو سلسلہ کے بارے میں استفسار کرنے دیں۔ 127.0.0.1 کو بطور ڈیفالٹ سنتا ہے۔",
      "diskMinimal": "سب سے چھوٹا",
      "diskPruned": "درمیانہ (کم سے کم سے زیادہ)",
      "diskValidatorReady": "چار میں سے سب سے بڑا",
      "diskRpc": "زنجیر پر منحصر ہے۔",
      "stakeNo": "مناسب نہیں۔",
      "stakeYes": "ہاں — آف لائن یا غلط کنفیگرڈ حصص کھو سکتے ہیں۔",
      "stakeRpc": "تصدیق کرنے والا نہیں۔",
      "minimal": "سب سے چھوٹی ڈسک۔ ٹیسٹ نیٹ یا پہلے انسٹال کے لیے استعمال کریں۔ پوری تاریخ نہیں، اور نہ ہی لائیو اسٹیکنگ ویلیڈیٹر کے لیے۔",
      "pruned": "حالیہ سلسلہ کی حالت کو برقرار رکھتا ہے اور پرانے بلاکس کو گرا دیتا ہے (کاٹ کر)۔ Minimal سے زیادہ ڈسک، مکمل نوڈ سے کم۔ طویل مدتی ٹپ پر عمل کرنے کے لیے استعمال کریں۔",
      "validatorReady": "مزید ڈسک محفوظ رکھتا ہے تاکہ آپ بعد میں تصدیق یا تصدیق کنندہ کے طور پر تجویز کرسکیں۔ چابیاں خود آف لائن بنائیں۔ آف لائن ہونے یا غلط کنفیگر ہونے سے داؤ کھو سکتا ہے۔",
      "rpc": "اس میزبان یا دوسری خدمات کے سلسلے میں استفسار کرنے کے لیے۔ RPC 127.0.0.1 کو بطور ڈیفالٹ سنتا ہے اور انٹرنیٹ پر شائع نہیں ہوتا ہے۔"
    },
    "col": {
      "id": "ID",
      "chain": "چین",
      "network": "نیٹ ورک",
      "profile": "پروفائل",
      "status": "حالت",
      "traffic": "ٹریفک",
      "disk": "ڈسک"
    },
    "cli": {
      "usage": "استعمال: ysk-server validators list|chains|disk|get|status|checklist|logs|create|start|stop|restart|clear|upgrade|set-version|versions|policy|mithril|prune|switch-network|snapshot|compose|compose-write|rewrite-compose|software|pull|leftover-remove|stats|settings|producer-keys|producer-detach|near-account [--chain C] [--network N] [--profile P] [--el EL] [--cl CL] [--el-tag T] [--cl-tag T] [--node-tag T] [--client ID] [--tag T] [--data-path P] [--rpc-port N] [--id ID] [--path PATH] [--file PATH] [--image REF] [--upgrade POLICY] [--confirm TOKEN] [--kes-file P] [--vrf-file P] [--opcert-file P] [--accept-low-disk] [--accept-low-mem] [--accept-mainnet] [--refresh] [--execute] [--json]"
    },
    "clients": {
      "el": "عمل درآمد کلائنٹ",
      "cl": "اتفاق رائے کلائنٹ",
      "version": "ورژن",
      "pin": "پینل پن",
      "officialNewer": "سرکاری نیا",
      "olderThanPin": "پینل پن سے پرانا",
      "prerelease": "پری ریلیز",
      "current": "ابھی چل رہا ہے۔",
      "source": "تصویری ماخذ"
    },
    "mithril": {
      "label": "پہلے Mithril اسنیپ شاٹ سے بحال کریں (ٹیسٹ نیٹ پر تجویز)",
      "hint": "یہ انسٹال کرنے کے بعد ایک بار کی بحالی ہے۔ یہ کمپوز میں نہیں لکھا جاتا۔ آپ اسے بعد میں مثال کے صفحے سے بھی چلا سکتے ہیں۔",
      "action": "Mithril سے بحال کریں"
    },
    "errors": {
      "notFound": "ویلیڈیٹر انسٹنس نہیں ملا",
      "invalidId": "انسٹنس شناخت غلط ہے",
      "diskLow": "اس چین، نیٹ ورک اور پروفائل کے لیے کافی خالی ڈسک نہیں",
      "memLow": "اس سلسلہ کی میموری کیپ کے لیے کافی مفت RAM نہیں ہے۔",
      "diskUnknownMainnet": "خالی ڈسک ناپی نہیں جا سکی؛ مین نیٹ بنانا مسترد",
      "needDocker": "Docker Compose درکار ہے اور نہیں ملا",
      "composeFailed": "docker compose ناکام",
      "containerNotUp": "کمپوز شروع ہوا، لیکن کنٹینر چلتا نہیں رہا۔",
      "probeFailed": "نوڈ ابھی تک RPC کا جواب نہیں دے رہا ہے۔ اس صفحے پر لاگز چیک کریں۔",
      "oom": "یادداشت سے باہر۔ میموری کی حد مقرر کریں یا رام شامل کریں، پھر دوبارہ شروع کریں۔",
      "nofile": "یہ عمل اوپن فائلز (نوفائل) کی حد کو پہنچ گیا۔ ulimits.nofile اٹھائیں اور دوبارہ شروع کریں۔",
      "noContainer": "اس مثال کے لیے کوئی کمپوز کنٹینر موجود نہیں ہے۔",
      "restarting": "کنٹینر دوبارہ شروع ہو رہا ہے۔ اس صفحے پر لاگز چیک کریں۔",
      "restartingCount": "کنٹینر دوبارہ شروع ہو رہا ہے ({{n}})۔ اس صفحے پر لاگز چیک کریں۔",
      "needConfirm": "صاف کرنے کے لیے confirm=انسٹنس شناخت یا CLEAR چاہیے",
      "mithrilAdaOnly": "Mithril بحالی صرف Cardano کے لیے ہے",
      "needMithrilConfirm": "Mithril کے لیے confirm=انسٹنس شناخت یا MITHRIL چاہیے",
      "mithrilBlocked": "Mithril docker run اجازت فہرست نے روک دیا",
      "mithrilKey": "Mithril genesis تصدیقی کنجی لوڈ نہیں ہو سکی",
      "mithrilFailed": "Mithril اسنیپ شاٹ ڈاؤن لوڈ ناکام",
      "pruneFailed": "صفائی ناکام",
      "switchNeedStop": "نیٹ ورک بدلنے سے پہلے نوڈ روکیں",
      "switchNeedClear": "نیٹ ورک بدلنے سے چین ڈیٹا مٹ جاتا ہے۔ انسٹنس شناخت یا CLEAR سے تصدیق کریں",
      "composeMissing": "Compose فائل نہیں ملی",
      "composeNotManaged": "YSK کے زیر انتظام نہ ہونے والی Compose فائل نہیں لکھی جائے گی",
      "badDataPath": "ڈیٹا راستہ نظام کے راستوں سے باہر مطلق ڈائریکٹری ہونا چاہیے",
      "portInUse": "وہ RPC پورٹ پہلے سے کسی اور ویلیڈیٹر انسٹنس کے استعمال میں ہے",
      "badTag": "وہ کلائنٹ ورژن اس تصویر کے لیے سرکاری ٹیگ نہیں ہے۔",
      "needVersionConfirm": "ورژن کو تبدیل کرنے کے لیے تصدیق = مثال کی شناخت کی ضرورت ہے۔",
      "needMainnetVersionAck": "مین نیٹ ورژن میں تبدیلیوں کو قبول مینیٹ کی ضرورت ہوتی ہے۔",
      "snapshotUnsupported": "اس چین کے لیے کوئی اجازت یافتہ اسنیپ شاٹ ماخذ نہیں",
      "snapshotLookup": "سرکاری اسنیپ شاٹ اشارہ حل نہیں ہو سکا",
      "needSnapshotConfirm": "اسنیپ شاٹ بحالی کے لیے confirm=انسٹنس شناخت یا SNAPSHOT چاہیے",
      "snapshotBlocked": "اسنیپ شاٹ docker run اجازت فہرست نے روک دیا",
      "snapshotFailed": "اسنیپ شاٹ ڈاؤن لوڈ یا نکالنا ناکام",
      "producerAdaOnly": "پروڈیوسر کیز صرف کارڈانو کے لیے ہیں۔",
      "needProducerConfirm": "پروڈیوسر کیز کو منسلک کرنے کے لیے تصدیق=انسٹینس آئی ڈی یا پروڈیوسر کی ضرورت ہوتی ہے۔",
      "needMainnetProducerAck": "مین نیٹ پروڈیوسر اٹیچ کے لیے AcceptMainnet کی ضرورت ہوتی ہے۔",
      "producerColdRejected": "کولڈ یا پول کے مالک پر دستخط کرنے والی چابیاں سے انکار کر دیا گیا ہے۔ کولڈ کیز کو آف لائن رکھیں۔",
      "producerTooLarge": "وہ کلیدی فائل 64 KiB سے بڑی ہے۔",
      "producerBadType": "وہ فائل KES کلید، VRF کلید، یا آپریشنل سرٹیفکیٹ نہیں ہے۔",
      "producerEmpty": "kes، vrf، یا opcert میں سے کم از کم ایک فراہم کریں۔",
      "switchNeedDetachProducer": "نیٹ ورک سوئچ کرنے سے پہلے پروڈیوسر کیز کو الگ کریں۔",
      "nearAccountInvalid": "پول کا نام ایک مختصر سلگ (یا پورا {pool}{factory} اکاؤنٹ) ہونا چاہیے۔",
      "nearKeyMissing": "validator_key.json غائب ہے یا اس میں کوئی عوامی_کلید نہیں ہے۔ نوڈ شروع کریں اور neard init کا انتظار کریں۔"
    },
    "notes": {
      "beta": "یہ خصوصیت Beta ہے۔ میزبان تبدیلی کے لیے root اور YSK_EXECUTE=1 چاہیے۔",
      "noKeys": "YSK Server کبھی سٹیکنگ کنجیاں بناتا یا رکھتا نہیں۔",
      "dockerSoon": "انسٹال کریں اور اس پیج وزرڈ سے شروع کریں۔ میزبان تبدیلیوں کو جڑ اور YSK_EXECUTE=1 کی ضرورت ہے۔",
      "dryCreate": "انسٹنس وضاحت اور compose لکھا (dry-run)۔ کنٹینر چلانے کے لیے --execute اور YSK_EXECUTE=1 دیں۔",
      "dryStart": "چلانا dry-run ہے۔ --execute اور YSK_EXECUTE=1 دیں۔",
      "dryStop": "روکنا dry-run ہے۔ --execute اور YSK_EXECUTE=1 دیں۔",
      "dryClear": "صاف کرنا dry-run ہے۔ --execute اور YSK_EXECUTE=1 دیں۔",
      "created": "نوڈ بنا اور compose چلا",
      "started": "نوڈ چلا",
      "stopped": "نوڈ رکا",
      "cleared": "چین ڈیٹا صاف ہوا",
      "dryMithril": "Mithril بحالی dry-run ہے۔ --execute اور YSK_EXECUTE=1 دیں۔",
      "mithril": "Mithril اسنیپ شاٹ بحال؛ نوڈ دوبارہ چلا",
      "dryPrune": "صفائی dry-run ہے۔ --execute اور YSK_EXECUTE=1 دیں۔",
      "pruned": "غیر استعمال شدہ منصوبہ تصاویر صاف ہوئیں",
      "pruneProfile": "کلائنٹ مقامی تراش pruned／minimal پروفائل ہے۔ بدلنے کے لیے دوبارہ بنائیں۔",
      "sameNetwork": "پہلے سے اسی نیٹ ورک پر ہے",
      "drySwitch": "نیٹ ورک بدلنا dry-run ہے۔",
      "switched": "نیٹ ورک بدلا اور چین ڈیٹا صاف ہوا",
      "dryCompose": "compose.yml لکھا جائے گا",
      "composeWrote": "compose.yml لکھا گیا",
      "statsEmpty": "ناپنے کے لیے کوئی چلتا کنٹینر نہیں",
      "autoClearNone": "خود صاف کرنے کے لیے کوئی رکا انسٹنس نہیں",
      "drySnapshot": "اسنیپ شاٹ بحالی dry-run ہے۔ --execute اور YSK_EXECUTE=1 دیں۔",
      "snapshotEthEl": "ethPandaOps EL محفوظہ بحال اور checkpoint sync کے لیے CL ری سیٹ",
      "snapshotEthCl": "سرکاری checkpoint sync کے لیے CL ڈیٹا ری سیٹ",
      "snapshotNear": "NEAR ڈیٹا مٹا؛ compose سرکاری genesis اور epoch sync سے دوبارہ شروع کرے گا",
      "nativePrune": "کلائنٹ مقامی صفائی حکم چلا",
      "dryProducer": "پروڈیوسر کیز ڈرائی رن ہیں۔ شامل کریں --execute اور YSK_EXECUTE=1۔",
      "dryProducerDetach": "پروڈیوسر ڈیٹیچ ڈرائی رن ہے۔ شامل کریں --execute اور YSK_EXECUTE=1۔",
      "producerPartial": "گرم چابیاں لکھیں۔ بلاک پروڈیوسر کے طور پر نوڈ شروع ہونے سے پہلے KES، VRF، اور opcert منسلک کریں۔",
      "producerAttached": "گرم چابیاں منسلک؛ کمپوز بلاک پروڈیوسر کے طور پر دوبارہ لکھا گیا۔",
      "producerDetached": "گرم چابیاں ہٹا دیں؛ کمپوز ریلے کے بطور دوبارہ لکھا گیا۔",
      "dryDelete": "ڈیلیٹ ڈرائی رن ہے۔ پاس -- execute اور YSK_EXECUTE=1۔",
      "deleted": "نوڈ حذف کر دیا گیا۔",
      "leftoverRemoved": "بچا ہوا ہٹا دیا گیا {{path}}",
      "dryNearAccount": "account_id کو {{account}} (pass --execute) پر سیٹ کریں گے۔ راز کبھی نہیں بدلتا۔",
      "nearAccountWrote": "account_id کو {{account}} پر سیٹ کریں۔ راز نہیں بدلا۔ اگر نوڈ چل رہا ہے تو اسے دوبارہ شروع کریں۔"
    },
    "create": "نوڈ بنائیں",
    "wizard": {
      "title": "نوڈ بنائیں",
      "stepOf": "مرحلہ {{n}} / {{total}}",
      "stepChain": "زنجیر",
      "stepNetwork": "نیٹ ورک",
      "stepProfile": "پروفائل",
      "stepSummary": "خلاصہ",
      "needDocker": "ڈوکر انجن انسٹال نہیں ہے۔ پہلے اسے انسٹال کریں - یہ بٹن غیر فعال رہتا ہے۔",
      "diskNeed": "اس پروفائل کو تقریباً {{need}} · مفت {{free}} درکار ہے",
      "diskNeedNetwork": "اس نیٹ ورک کے لیے ڈیفالٹ (کم سے کم) کی ضرورت ہے تقریباً {{need}} · مفت {{free}}",
      "profileHint": {
        "minimal": "سب سے چھوٹی مطابقت پذیری — ہلکی ڈسک، داغ لگانے کے لیے نہیں۔",
        "pruned": "صرف حالیہ تاریخ رکھتا ہے (کاٹ کر) آرکائیو سے چھوٹا، اب بھی RPC کے لیے قابل استعمال ہے۔",
        "validator-ready": "اسٹیکنگ ویلیڈیٹر کے لیے سائز۔ کم سے کم سے زیادہ ڈسک کی ضرورت ہے۔",
        "rpc": "عوامی RPC نوڈ - اسٹیکنگ ویلیڈیٹر نہیں۔"
      },
      "diskShort": "اس سلسلہ / نیٹ ورک / پروفائل کے لئے کافی مفت ڈسک نہیں ہے۔",
      "diskShortDetail": "ضرورت {{need}} · مفت {{free}} · مختصر {{short}}",
      "memShort": "اس سلسلہ کی میموری کیپ کے لیے کافی مفت RAM نہیں ہے۔",
      "memShortDetail": "ضرورت {{need}} · مفت {{free}} · مختصر {{short}}",
      "needCustomPath": "ایک مطلق ڈیٹا پاتھ درج کریں۔",
      "previewId": "نوڈ آئی ڈی",
      "previewCompose": "کمپوز پروجیکٹ",
      "profileSeeAbout": "What each profile means is on the About tab.",
      "back": "پیچھے",
      "next": "آگے",
      "install": "نصب کریں",
      "mainnetWarn": "مین نیٹ کو بہت خالی ڈسک چاہیے (ETH اکثر 800 GiB+)۔ ٹیسٹ نیٹ تجویز ہے۔",
      "mainnetAck": "میں ڈسک اور سلیشنگ خطرہ سمجھتا ہوں۔ مین نیٹ جاری رکھیں۔",
      "lowDiskAcked": "مفت ڈسک تجویز کردہ سائز سے نیچے ہے۔ آپ نے بہرحال تخلیق کی تصدیق کی ہے۔ اگر ڈسک بھر جائے تو مطابقت پذیری رک سکتی ہے۔",
      "lowMemAcked": "مفت RAM اس سلسلہ کی میموری کیپ پلس 1 GiB ہیڈ روم کے نیچے ہے۔ آپ نے بہرحال تخلیق کی تصدیق کی ہے۔ نوڈ OOM یا اسٹال ہوسکتا ہے۔",
      "heavyWarn": "یہ چین بھاری ہے (بڑی ڈسک اور اونچا IOPS)۔ Solana مین نیٹ کو عام طور پر 2 TiB+ چاہیے۔",
      "memory": "میموری حد (جیسے 4g)",
      "cpus": "CPU حد (جیسے 2.0)",
      "dataPath": "ڈیٹا راستہ (اختیاری)",
      "rpcPort": "RPC پورٹ (اختیاری)",
      "limitNone": "کوئی حد نہیں۔",
      "rpcDefault": "طے شدہ",
      "customPath": "اپنی مرضی کے مطابق ڈیٹا پاتھ استعمال کریں۔",
      "installConfirmTitle": "اس نوڈ کو انسٹال کریں؟",
      "installConfirmDesc": "{{chain}} · {{network}} · {{profile}}. تقریباً {{disk}} ڈسک۔ تصویر کھینچنے میں کافی وقت لگ سکتا ہے۔",
      "installC1": "کئی گیگا بائٹس کی تصاویر ڈاؤن لوڈ کی جا سکتی ہیں۔",
      "installC2": "آپ پینل کے کام کو منسوخ کر سکتے ہیں؛ پہلے سے کھینچی گئی تصاویر خود بخود حذف نہیں ہوتیں۔",
      "installC3": "مینیٹ بہت زیادہ ڈسک استعمال کرتا ہے۔ اگر اسٹیکنگ ویلیڈیٹر آف لائن ہے یا غلط کنفیگرڈ ہے تو داؤ کھو سکتا ہے۔ تصدیق کے لیے نوڈ آئی ڈی ٹائپ کریں۔",
      "dockerAbout": "نوڈس کو انسٹال کرنے اور شروع کرنے کے لیے Docker Engine کی ضرورت ہے۔",
      "dockerAboutOk": "ڈوکر انجن انسٹال ہے۔",
      "dockerAboutMissing": "ڈوکر انجن انسٹال نہیں ہے۔ اسے انسٹال کرنے کے لیے ڈوکر کھولیں۔",
      "rewriteCompose": "کمپوز کو دوبارہ لکھیں۔",
      "rewriteComposeTitle": "موجودہ اڈاپٹر سے compose.yml کو دوبارہ لکھیں؟",
      "rewriteComposeDesc": "اس سلسلہ کے لیے بھیجے گئے جھنڈوں کا استعمال کرتے ہوئے {{id}} کے لیے تیار کردہ تحریر کو اوور رائٹ کرتا ہے۔",
      "chainMeta": "{{disk}} منٹ · {{clients}} کلائنٹس"
    },
    "actions": {
      "detail": "تفصیل",
      "start": "چلائیں",
      "stop": "روکیں",
      "restart": "دوبارہ چلائیں",
      "clear": "صاف کریں",
      "upgrade": "اپ گریڈ",
      "setVersion": "ورژن تبدیل کریں۔",
      "clearConfirm": "انسٹنس شناخت یا CLEAR لکھیں",
      "prune": "تصاویر صاف کریں",
      "switchNetwork": "نیٹ ورک بدلیں",
      "removeUnit": "compose / انسٹنس ریکارڈ بھی ہٹائیں",
      "restoreAfter": "صاف کرنے کے بعد اسنیپ شاٹ بحال کریں",
      "delete": "حذف کریں۔",
      "deleteTitle": "حذف کریں {{id}}",
      "deleteDesc": "یہ پینل سے نوڈ کو ہٹاتا ہے۔",
      "deleteC1": "ڈوکر کمپوز کو روک کر ہٹا دیا گیا ہے۔",
      "deleteC2": "ڈسک پر سلسلہ ڈیٹا حذف ہو گیا ہے۔",
      "deleteC3": "مثال کا ریکارڈ ہٹا دیا گیا ہے۔",
      "pruneTitle": "غیر استعمال شدہ تصاویر کی کٹائی کریں۔",
      "pruneDesc": "اس نوڈ کے لیے غیر استعمال شدہ کمپوز امیجز کو تراشنے کے لیے انسٹینس آئی ڈی ٹائپ کریں۔",
      "pruneC1": "اس کمپوز پروجیکٹ کے لیبل والی غیر استعمال شدہ تصاویر کو حذف کر دیا گیا ہے۔",
      "clearTitle": "صاف {{id}}",
      "clearC1": "ڈسک پر سلسلہ ڈیٹا حذف ہو گیا ہے۔",
      "clearC2": "مثال پینل میں رہتی ہے، رک جاتی ہے اور خالی ہوتی ہے۔",
      "switchTitle": "نیٹ ورک سوئچ کریں۔",
      "switchC1": "نوڈ کو روک دیا جاتا ہے اور نئے نیٹ ورک کے لکھے جانے سے پہلے چین کا ڈیٹا صاف کر دیا جاتا ہے۔"
    },
    "policy": {
      "label": "اپ گریڈ پالیسی",
      "manual": "دستی",
      "notify": "اطلاع",
      "auto-safe": "خودکار (محفوظ)",
      "auto-all": "خودکار (سب)"
    },
    "logs": {
      "empty": "ابھی کوئی لاگ نہیں",
      "follow": "لاگ کی پیروی"
    },
    "compose": {
      "label": "Compose فائل",
      "save": "compose محفوظ کریں"
    },
    "snapshot": {
      "action": "اسنیپ شاٹ بحال کریں",
      "mithril": "Cardano تصدیق شدہ اسنیپ شاٹ بحالی کے لیے Mithril استعمال کرتا ہے۔",
      "eth": "Ethereum مین نیٹ اتفاق رائے کلائنٹ کے سرکاری checkpoint sync سے شروع ہوتا ہے۔ EL snap sync جاری رکھتا ہے۔",
      "ethEl": "Hoodi／Sepolia ethPandaOps EL محفوظہ بحال کر کے CL کا checkpoint-sync کر سکتے ہیں۔",
      "avax": "Avalanche compose پروفائل میں state-sync استعمال کرتا ہے۔",
      "near": "سرکاری مفت NEAR tar اسنیپ شاٹس بند ہو گئے۔ بحالی ڈیٹا مٹا کر سرکاری genesis اور epoch sync استعمال کرتی ہے۔",
      "none": "اس چین کے لیے کوئی اسنیپ شاٹ ماخذ نہیں ہے۔"
    },
    "producer": {
      "title": "پروڈیوسر ہاٹ کیز کو بلاک کریں۔",
      "hint": "یہ آئی پی ایڈریس نہیں ہے۔ آف لائن مشین سے KES کلید، VRF کلید اور آپریشنل سرٹیفکیٹ اپ لوڈ کریں۔ کولڈ کیز کو اس میزبان سے دور رکھیں۔",
      "warn": "عوامی P2P پورٹ والا وہی نوڈ بلاکس پر دستخط کرے گا۔ آفیشل ٹوپولوجی پروڈیوسر کو عوامی انٹرنیٹ سے دور رکھتی ہے۔ یہ تینوں فائلیں ہاٹ کیز ہیں۔",
      "kes": "KES",
      "vrf": "VRF",
      "opcert": "opcert",
      "missing": "منسلک نہیں",
      "present": "منسلک {{fp}}",
      "presentShort": "میزبان پر",
      "queuedShort": "تیار",
      "queued": "منتخب کردہ · {{name}}",
      "fileHint": "عام نام {{file}}",
      "dropOrBrowse": "{{file}} یہاں چھوڑیں یا براؤز کریں۔",
      "dropping": "منسلک کرنے کے لیے گرائیں {{label}}",
      "browse": "براؤز کریں۔",
      "clearFile": "ہٹا دیں۔",
      "choose": "فائل کا انتخاب کریں۔",
      "apply": "لاگو کریں اور بلاک پروڈیوسر کے طور پر دوبارہ شروع کریں",
      "detach": "الگ کریں اور ریلے کے طور پر چلائیں۔",
      "applyTitle": "{{id}} کے ساتھ ہاٹ کیز منسلک کریں؟",
      "applyDesc": "KES، VRF، اور opcert مثال کے طور پر کیز ڈائرکٹری کے تحت لکھے گئے ہیں۔ کمپوز دوبارہ لکھا جاتا ہے۔ کنٹینر بلاک پروڈیوسر کے طور پر دوبارہ شروع ہوتا ہے۔",
      "applyC1": "کولڈ کیز کو آف لائن رہنا چاہیے۔ cold.skey اپ لوڈ نہ کریں۔",
      "applyC2": "اگر یہ فائلیں درست ہیں تو چلنے والا نوڈ بلاکس پر دستخط کرسکتا ہے۔",
      "applyC3": "مین نیٹ: ایک آف لائن یا غلط کنفیگرڈ پروڈیوسر بلاکس سے محروم رہتا ہے۔",
      "detachTitle": "{{id}} سے پروڈیوسر کیز کو الگ کریں؟",
      "detachDesc": "ہاٹ کیز کو اس میزبان سے حذف کر دیا گیا ہے۔ کمپوز ریلے پر واپس چلا جاتا ہے۔",
      "detachC1": "نوڈ اب بلاکس پیدا نہیں کرے گا۔",
      "mainnet": "مینیٹ: میں سمجھتا ہوں کہ یہ میزبان ہاٹ کیز اور سائن بلاکس رکھے گا۔"
    },
    "stake": {
      "title": "سٹیکنگ کی تیاری (کنجیاں آپ کے پاس)",
      "offlineKeys": "کنجیاں آف لائن بنائیں۔ پینل انہیں کبھی نہیں رکھتا۔",
      "deposit": "سرکاری launchpad پر جمع / اندراج مکمل کریں۔",
      "withdrawal": "نکلوانے کی اسناد خود سیٹ کریں۔",
      "monitor": "اس صفحے پر ڈسک، ہم مرتبہ اور اپ گریڈ بیجز دیکھیں۔"
    },
    "playbook": {
      "overviewTitle": "اسٹیکنگ ہر چین پر کیسے کام کرتی ہے۔",
      "overviewDesc": "یہ پینل نوڈ چلاتا ہے۔ آپ کا بٹوہ اور چابیاں آپ کے ساتھ رہیں۔ صرف آفیشل لنکس - یہاں کبھی بھی بیج کے فقرے کا اشتراک نہ کریں۔",
      "colChain": "زنجیر",
      "colModel": "آپ کیسے رجسٹر کرتے ہیں۔",
      "colMin": "عام کم از کم",
      "colWallet": "آپ کا بٹوہ",
      "colPanel": "یہ پینل کیا کرتا ہے۔",
      "yskDoes": "یہ پینل کرتا ہے۔",
      "youDo": "آپ کرتے ہیں",
      "steps": "قدم",
      "never": "مت کرو",
      "official": "سرکاری روابط",
      "seeAbout": "مکمل اقدامات کے بارے میں ٹیب پر ہیں۔",
      "nodeIdReady": "NodeID (اس نوڈ سے)",
      "nodeIdPending": "نوڈ کی مطابقت پذیری اور RPC کا جواب دینے کے بعد NodeID ظاہر ہوتا ہے۔",
      "blsReady": "BLS عوامی کلید",
      "blsProof": "BLS قبضے کا ثبوت",
      "blsPending": "نوڈ RPC کا جواب دینے کے بعد BLS اسناد ظاہر ہوتی ہیں۔",
      "copyAll": "سب کاپی کریں۔",
      "copyNamed": "کاپی کریں {{label}}",
      "nearStakeKey": "اسٹیک پبلک کلید",
      "nearStakeKeyPending": "پہلی شروعات کے بعد ظاہر ہوتا ہے (قریب init)۔ RPC تیار نہیں ہے اس کا مطلب یہ نہیں ہے کہ کلید غائب ہے۔",
      "nearAccountId": "کلیدی فائل account_id",
      "nearAccountIdPending": "اکثر اس وقت تک خالی رہتا ہے جب تک کہ آپ پول کے موجود ہونے کے بعد اسے {{pool}}{{suffix}} پر سیٹ نہ کر دیں۔ پینل صرف یہ فیلڈ لکھتا ہے — کبھی نہیں secret_key۔",
      "nearFactory": "اسٹیکنگ پول فیکٹری",
      "nearPublicAddr": "عوامی P2P (ساتھی)",
      "nearPublicAddrPending": "پہلی شروعات کے بعد ظاہر ہوتا ہے WAN:{{port}} config.json میں لکھتا ہے۔",
      "nearCreateCommand": "create_staking_pool کمانڈ",
      "nearPointing": "پول معاہدہ اس سرور کا IP نہیں لیتا ہے۔ یہ اس نوڈ کی اسٹیک پبلک کلید کو محفوظ کرتا ہے۔ ساتھی اوپر عوامی P2P قطار استعمال کرتے ہیں (میزبان پورٹ {{port}})۔ RPC لوکل ہوسٹ پر رہتا ہے۔",
      "nearAccountIdHint": "پول موجود ہونے کے بعد، یہاں account_id سیٹ کریں (فائل کو ہاتھ سے ایڈٹ نہ کریں)۔ پینل کبھی بھی secret_key نہیں لکھتا ہے۔",
      "cosmosPubkey": "متفقہ عوامی کلید",
      "cosmosPubkeyPending": "gaiad init priv_validator_key.json لکھنے کے بعد ظاہر ہوتا ہے۔ RPC تیار نہیں ہے اس کا مطلب یہ نہیں ہے کہ کلید غائب ہے۔",
      "cosmosChainId": "chain-id",
      "cosmosP2p": "عوامی P2P (بیرونی_پتہ)",
      "cosmosP2pPending": "پہلی شروعات کے بعد ظاہر ہوتا ہے tcp://WAN:{{port}} config.toml میں لکھتا ہے۔",
      "ethBeacon": "بیکن API (لوکل ہوسٹ)",
      "ethBeaconPending": "اس میزبان پر بیکن HTTP۔ ایک توثیق کرنے والے کلائنٹ کی نشاندہی کریں جسے آپ خود اس URL پر چلاتے ہیں — اس تحریر کا کوئی VC نہیں ہے۔",
      "cosmosCreateCommand": "create-validator کمانڈ",
      "cosmosCreateJson": "validator.json (gaiad v28)",
      "copyFailed": "کاپی ناکام ہو گئی۔",
      "solIdentity": "شناختی پبکی",
      "solIdentityPending": "RPC کے جوابات getIdentity کے بعد ظاہر ہوتا ہے۔ یہ عمل اس وقت تک --no-voting ہے جب تک کہ آپ خود ایک ووٹ اکاؤنٹ شامل نہ کریں۔",
      "adaP2pPort": "ریلے P2P پورٹ",
      "adaP2pPending": "اس میزبان کے عوامی IPv4 (یا DNS) اور پول رجسٹریشن سرٹیفکیٹ میں اس پورٹ کی تشہیر کریں۔ topology.json localRoots آپ کے اپنے بلاک پروڈیوسر کے لیے ہے۔ یہ پینل WAN کی تحقیقات نہیں کرتا ہے۔",
      "notPosTitle": "داغ کا ثبوت نہیں۔",
      "notPosBody": "یہاں بٹ کوائن ایک مکمل یا کٹا ہوا نوڈ ہے۔ اس صفحہ پر کوئی پرس نہیں ہے۔",
      "eth": {
        "model": "یہ کمپوز صرف execution + beacon چلاتا ہے — ایک توثیق کرنے والا کلائنٹ نہیں۔ آفیشل لانچ پیڈ پر 32 ETH جمع کریں۔",
        "min": "32 ای ٹی ایچ + گیس",
        "wallets": "میٹا ماسک، لیجر، ٹریزر — صرف آفیشل لانچ پیڈ پر",
        "panel": "EL + بیکن چلاتا ہے۔ لوکل ہوسٹ پر آر پی سی اور بیکن API۔ کمپوز میں کوئی تصدیق کنندہ کلائنٹ نہیں ہے۔",
        "honesty": "یہ مثال صرف execution + beacon ہے۔ کمپوز فائل میں کوئی تصدیق کنندہ کلائنٹ نہیں ہے۔ کی اسٹور کو بیکن ڈیٹا ڈائرکٹری میں کاپی کرنے سے تصدیق شروع نہیں ہوگی۔ ڈپازٹ معاہدہ اس سرور کا IP نہیں لیتا ہے۔",
        "yskDoes": [
          "عمل درآمد اور بیکن کلائنٹس کو انسٹال اور شروع کریں۔",
          "ڈسک، ہم عمر، اور اپ گریڈ کی حیثیت دکھائیں۔",
          "تصدیق کنندہ کلائنٹ نہیں چلاتا اور سائننگ کی اسٹور لوڈ نہیں کرتا ہے۔"
        ],
        "youDo": [
          "آفیشل لانچ پیڈ پر یا staking-deposit-cli کے ساتھ کی اسٹور اور نکالنے کا پتہ خود بنائیں۔",
          "اس نیٹ ورک کے لیے لانچ پیڈ پر 32 ETH جمع کریں۔",
          "اس مثال کے لوکل ہوسٹ بیکن API کے خلاف خود ایک تصدیق کنندہ کلائنٹ چلائیں (یہ تحریر نہیں)۔"
        ],
        "steps": [
          "عمل درآمد اور بیکن کے مطابقت پذیر ہونے تک انتظار کریں۔",
          "اس نیٹ ورک کے لیے آفیشل لانچ پیڈ کھولیں (اس صفحہ پر ہوڈی یا مین نیٹ)۔ سیپولیا کا یہاں کوئی لانچ پیڈ بٹن نہیں ہے۔",
          "آف لائن، keystore (staking-deposit-cli) بنائیں۔ واپسی کا پتہ اپنے ETH والیٹ پر سیٹ کریں۔",
          "launchpad پر 32 ETH جمع کریں (گیس کے لیے اضافی رکھیں)۔",
          "اس کارڈ پر بیکن یو آر ایل کے خلاف خود ایک validator client چلائیں (مثال: lighthouse vc --beacon-nodes)۔ اس کمپوز میں کوئی VC نہیں ہے — بیکن ڈیٹاڈیر میں keystore لگانے سے تصدیق نہیں ہوتی ہے۔"
        ],
        "never": [
          "اپنے بیج کا جملہ یا واپسی کی کلید اس پینل سمیت کسی کو بھی نہ دیں۔",
          "ہوسٹڈ کلاؤڈ پر کبھی بھی سائننگ کی اسٹور اپ لوڈ نہ کریں۔",
          "بیکن ڈیٹاڈیر میں کی اسٹور کاپی کرنے کے بعد اس صفحہ کی تصدیق کی توقع نہ کریں۔"
        ]
      },
      "avax": {
        "model": "چلنے والے نوڈ آئی ڈی اور بی ایل ایس ثبوت کو کور یا لیجر سے پی چین پر رجسٹر کریں۔",
        "min": "2,000 AVAX + فیس (فوجی پر 1 AVAX)؛ کم از کم 14 دن",
        "wallets": "کور، لیجر",
        "panel": "avalanchego چلاتا ہے اور RPC کے جوابات کے بعد NodeID اور BLS دکھا سکتا ہے۔",
        "yskDoes": [
          "avalanchego چلائیں اور RPC کو لوکل ہوسٹ پر رکھیں۔",
          "نوڈ RPC کا جواب دینے کے بعد NodeID اور BLS اسناد دکھائیں۔"
        ],
        "youDo": [
          "AVAX کو کور یا لیجر میں رکھیں۔",
          "اس نوڈ کے NodeID اور BLS ثبوت کا استعمال کرتے ہوئے Core سے validator شامل کریں۔"
        ],
        "steps": [
          "اس نوڈ کے مطابقت پذیر ہونے اور NodeID / BLS قطاریں ظاہر ہونے تک انتظار کریں (RPC)۔",
          "NodeID، BLS عوامی کلید، اور BLS ملکیت کا ثبوت کاپی کریں۔",
          "Core ویب میں (Staking → Validate)، یا Core کے ذریعے Ledger کے ساتھ، P-Chain پر رجسٹر ہوں۔ لین دین سرور IP نہیں لیتا ہے۔",
          "مین نیٹ کو کم از کم 2,000 AVAX، 14 دن کی کم از کم مدت، اور فیس ریزرو کی ضرورت ہے۔ Fuji 1 AVAX ہے۔"
        ],
        "never": [
          "اس پینل کو AVAX نہ بھیجیں۔",
          "اپنے کور یا لیجر کی بازیابی کے جملے کا اشتراک نہ کریں۔"
        ]
      },
      "ada": {
        "model": "آف لائن کولڈ / KES / VRF کیز کے ساتھ اسٹیک پول چلائیں — براؤزر والیٹ نل کے ساتھ نہیں۔",
        "min": "عہد آپ کی پسند ہے (سرکاری دستاویزات دیکھیں)",
        "wallets": "سرکاری اسٹیک پول ٹولنگ (کولڈ کیز آف لائن رہتی ہیں)",
        "panel": "کارڈانو نوڈ کو پہلے ریلے کے طور پر چلاتا ہے۔ گرم چابیاں اس صفحہ پر منسلک کی جا سکتی ہیں۔",
        "honesty": "یہ مثال ریلے کے طور پر شروع ہوتی ہے۔ آن چین پول رجسٹریشن میں کولڈ کیز استعمال ہوتی ہیں جنہیں آپ آف لائن رکھتے ہیں۔ ساتھی اور ٹوپولوجی اس میزبان کے عوامی IPv4 اور یہاں دکھائے گئے P2P پورٹ کا استعمال کرتے ہیں - پینل WAN کی تحقیقات نہیں کرتا ہے۔",
        "yskDoes": [
          "کارڈانو نوڈ اور میتھرل اسنیپ شاٹ ریسٹور چلائیں جہاں پیش کی گئی ہو۔",
          "KES، VRF، اور آپسرٹ فراہم کرتے وقت منسلک کریں۔ کولڈ کیز سے انکار کر دیا گیا ہے۔"
        ],
        "youDo": [
          "پول کیز آف لائن بنائیں۔",
          "پول کو سرکاری Cardano CLI کے ساتھ رجسٹر کریں۔ اس میزبان کے عوامی IPv4 یا DNS اور ریلے P2P پورٹ کو پول رجسٹریشن سرٹیفکیٹ میں ڈالیں۔",
          "اس صفحہ پر KES، VRF، اور opcert منسلک کریں۔ کولڈ کیز اپ لوڈ نہ کریں۔"
        ],
        "steps": [
          "سرکاری آپریٹ-اے-اسٹیک-پول گائیڈ پڑھیں۔",
          "آف لائن مشین پر کولڈ، KES، اور VRF کیز بنائیں۔",
          "پول آن چین رجسٹر کریں۔ اس سرٹیفکیٹ میں ریلے کی تشہیر کریں (--pool-relay-ipv4 یا DNS + اس کارڈ پر P2P پورٹ)۔ عوامی دریافت سرٹیفکیٹ ہے، topology.json نہیں۔",
          "اس مثال کے صفحے پر، KES، VRF، اور آپریشنل سرٹیفکیٹ منسلک کریں۔ کولڈ کیز سے انکار کر دیا گیا ہے۔",
          "topology.json localRoots آپ کے اپنے بلاک پروڈیوسر کے لیے ہے (اشتہار: غلط)۔ یہ پینل WAN پتہ نہیں دیکھتا ہے۔"
        ],
        "never": [
          "اسے میٹا ماسک کے ایک کلک داؤ کے طور پر مت سمجھیں۔",
          "کولڈ کیز کو توثیق کرنے والے میزبان پر ذخیرہ نہ کریں۔",
          "ریلے کو آن چین رجسٹر کرنے کے لیے اکیلے topology.json میں ترمیم کی توقع نہ کریں۔"
        ]
      },
      "near": {
        "model": "سرکاری فیکٹری میں اسٹیکنگ پول کا معاہدہ بنائیں۔ معاہدہ اس نوڈ کی عوامی کلید کو ذخیرہ کرتا ہے — سرور IP کو نہیں۔",
        "min": "سرکاری توثیق کرنے والے دستاویزات دیکھیں (پول بنانے کے لیے 30 کے قریب، نیز اسٹیک)",
        "wallets": "سرکاری قریب والیٹ / لاک اپ",
        "panel": "رنز neard; فارم بھرتا ہے create_staking_pool; پول کے موجود ہونے کے بعد، صرف account_id لکھتا ہے۔",
        "yskDoes": [
          "لوکل ہوسٹ پر RPC اور 24567 پر P2P کے ساتھ neard چلائیں۔",
          "init کے بعد، اسٹیک پبلک کلید، عوامی P2P پتہ، اور فیکٹری دکھائیں۔",
          "پول کا نام + مالک + عوامی کلید سے create_staking_pool پُر کریں۔ پول کے موجود ہونے کے بعد، صرف account_id لکھیں — کبھی نہیں secret_key، کبھی بھی لین دین نہیں۔"
        ],
        "youDo": [
          "نوڈ شروع کریں اور اس صفحہ پر عوامی کلید کا انتظار کریں۔",
          "پول کا نام اور مالک درج کریں، پھر کمانڈ کاپی کریں۔",
          "اپنے NEAR والیٹ یا قریب-cli سے create_staking_pool پر دستخط کریں۔",
          "یہاں واپس جائیں اور account_id سیٹ کریں۔ اپنے بٹوے سے اس تالاب میں ڈالیں۔"
        ],
        "steps": [
          "نوڈ شروع کریں اور قریب شروع ہونے کا انتظار کریں تاکہ عوامی کلید ظاہر ہو (RPC تیار نہیں ہے گمشدہ چابیاں جیسا نہیں ہے)۔",
          "پول کا مختصر نام اور مالک کا اکاؤنٹ درج کریں۔ بھری ہوئی create_staking_pool کمانڈ کاپی کریں۔",
          "اپنے بٹوے سے، سٹوریج کے لیے فیکٹری (ٹیسٹ نیٹ pool.f863973.m0 / مین نیٹ poolv1.near) کو 30 NEAR کے ساتھ کال کریں۔ کمانڈ استعمال کرتا ہے --accountId; اگر آپ کا قریبی CLI --account_id کی توقع رکھتا ہے تو اس CLI کی --help پر عمل کریں۔",
          "پول کے موجود ہونے کے بعد، اس صفحہ پر Set account_id استعمال کریں (تصدیق = مثال کی شناخت)۔ ہاتھ سے validator_key.json میں ترمیم نہ کریں۔",
          "اگر نوڈ پہلے سے چل رہا ہے تو دوبارہ شروع کریں۔ RPC جوابات آنے تک انتظار کریں اور بڑی رقم لگانے سے پہلے نوڈ کی مطابقت پذیری ہو جائے۔ ساتھی عوامی P2P استعمال کرتے ہیں — معاہدہ IP نہیں لیتا ہے۔"
        ],
        "never": [
          "اس پینل میں بیج کا جملہ نہ چسپاں کریں۔",
          "اس سرور کے آئی پی کو معاہدے میں نہ ڈالیں۔",
          "پینل سے یہ توقع نہ کریں کہ وہ create_staking_pool ٹرانزیکشن بھیجے گا۔"
        ]
      },
      "cosmos": {
        "model": "اس نوڈ کی متفقہ عوامی کلید کا استعمال کرتے ہوئے اپنے آپریٹر والیٹ سے Create-validator - سرور IP کا نہیں۔",
        "min": "آفیشل Cosmos Hub docs دیکھیں (uatom میں سیلف ڈیلیگیشن)",
        "wallets": "Keplr یا کوئی اور Cosmos والیٹ جسے آپ کنٹرول کرتے ہیں۔",
        "panel": "چلاتا ہے gaiad v28; اتفاق رائے پبکی دکھاتا ہے؛ فارم validator.json + create-validator کو بھرتا ہے۔ کبھی بھی priv_validator_key.json یا براڈکاسٹ نہیں لکھتے ہیں۔",
        "honesty": "یہ gaiad v28 (JSON فائل) ہے۔ حب دستاویزات اب بھی جھنڈے دکھاتے ہیں - وہ یہاں ناکام ہوجاتے ہیں۔ لین دین اس نوڈ کی متفقہ عوامی کلید کو اسٹور کرتا ہے، سرور IP کو نہیں۔ ساتھی عوامی P2P استعمال کرتے ہیں۔ RPC لوکل ہوسٹ پر رہتا ہے۔ یہ پینل priv_key کو نشر یا پڑھتا نہیں ہے۔",
        "yskDoes": [
          "لوکل ہوسٹ پر RPC اور 26656 پر P2P کے ساتھ gaiad چلائیں۔ گیس کی کم از کم قیمتیں 0.005uatom ہیں۔",
          "init کے بعد، متفقہ عوامی کلید، سلسلہ-id، اور عوامی P2P دکھائیں۔",
          "validator.json اور gaiad v28 کمانڈ کو رقم، مانیکر، اور --from کے علاوہ اتفاق پبکی سے بھریں۔ کبھی بھی priv_validator_key.json نہ لکھیں اور نہ ہی لین دین کو براڈکاسٹ کریں۔"
        ],
        "youDo": [
          "نوڈ شروع کریں اور اس صفحہ پر متفقہ عوامی کلید کا انتظار کریں۔",
          "رقم، مانیکر، اور --from درج کریں۔ validator.json کاپی کریں، پھر gaiad کمانڈ۔",
          "Keplr یا gaiad کیز سے سائن کریں جو آپ کنٹرول کرتے ہیں۔ اس یادداشت کو اس میزبان پر متفقہ کلید کے ساتھ نہ ملائیں۔"
        ],
        "steps": [
          "نوڈ شروع کریں اور gaiad init کا انتظار کریں تاکہ متفقہ عوامی کلید ظاہر ہو (RPC تیار نہیں ہے مسنگ کیز جیسا نہیں ہے)۔",
          "سیلف ڈیلیگیشن (1atom = 1 ATOM، یا uatom)، مانیکر، اور --from درج کریں۔ validator.json پھر gaiad کمانڈ کاپی کریں۔ یہ نوڈ gaiad v28: JSON فائل ہے، Hub docs کے پرچم کی شکل نہیں۔ chain-id مین نیٹ پر cosmoshub-4 ہے، testnet پر فراہم کنندہ۔",
          "اس نوڈ سے ملنے کے لیے کاپی شدہ --gas-prices 0.005uatom ہے۔ Hub docs کی 0.0025uatom مثال یا پرچم پر مبنی تخلیق کی تصدیق کنندہ کو پیسٹ نہ کریں۔",
          "validator.json کو محفوظ کریں اور اپنے آپریٹر والیٹ سے براڈکاسٹ کریں۔ لین دین سرور IP نہیں لیتا ہے۔ ساتھی استعمال کرتے ہیں tcp://WAN:{{port}}.",
          "RPC جواب آنے تک انتظار کریں اور بڑی مقدار میں بانڈ کرنے سے پہلے نوڈ کی مطابقت پذیری ہو جائے۔"
        ],
        "never": [
          "متفقہ کلید کے ساتھ آپریٹر والیٹ میمونک کو نہ ملائیں۔",
          "بٹوے کی یادداشتیں یہاں داخل نہ کریں۔",
          "اس سرور کے آئی پی کو تخلیق کی توثیق کرنے والے میں نہ ڈالیں۔",
          "Hub docs کے --amount/--pubkey پرچم کو پیسٹ نہ کریں — یہ gaiad v28 (validator.json) ہے۔",
          "اس نوڈ پر 0.0025uatom گیس استعمال نہ کریں - کم از کم کمپوز 0.005uatom ہے۔"
        ]
      },
      "sol": {
        "model": "یہ تحریر --no-voting کے ساتھ Agave چلاتی ہے۔ ووٹ اکاؤنٹ اور نکالنے والے آفیشل سولانا ٹولز کے ساتھ بنائے جاتے ہیں — اس پینل کے نہیں۔",
        "min": "آفیشل آپریشنز دستاویزات دیکھیں (ہارڈ ویئر اور ڈسک بھاری ہیں)",
        "wallets": "آفیشل سولانا سی ایل آئی / بٹوہ جسے آپ کنٹرول کرتے ہیں۔",
        "panel": "ایگیو کو کیچ اپ نوڈ کے طور پر چلاتا ہے (-- ووٹنگ نہیں)۔ RPC کے جوابات کے بعد شناختی پبکی دکھا سکتا ہے۔",
        "honesty": "یہ عمل --no-voting ہے۔ یہ اس وقت تک ووٹ نہیں دے گا اور نہ ہی حصص کمائے گا جب تک کہ آپ آفیشل Agave CLI کے ساتھ ووٹ اکاؤنٹ نہیں بناتے اور اس عمل کو شروع کرنے کا طریقہ تبدیل نہیں کرتے۔ یہ پینل --no-voting کو نہیں ہٹاتا ہے۔",
        "yskDoes": [
          "Agave کلائنٹ کو چلائیں اور ڈسک کے بارے میں خبردار کریں۔",
          "ایک بار جب RPC getIdentity کا جواب دے تو شناختی پبکی دکھائیں۔",
          "ووٹ اکاؤنٹ نہیں بناتا اور ووٹنگ شروع نہیں کرتا۔"
        ],
        "youDo": [
          "اپنے کنٹرول والی مشین پر آفیشل سولانا ٹولز کے ساتھ ووٹ اور مجاز واپس لینے والی کلیدیں بنائیں۔",
          "اس شناختی پبکی کا استعمال کرتے ہوئے سرکاری CLI کے ساتھ ووٹ اکاؤنٹ بنائیں۔",
          "اس کے بعد ہی ووٹنگ کی توثیق کرنے والا چلائیں — یہ کمپوز --no-voting رہتا ہے۔"
        ],
        "steps": [
          "تصدیق کریں کہ اس میزبان کے پاس کافی ڈسک اور IOPS ہے (مین نیٹ عام طور پر 2 TiB+ ہوتا ہے)۔",
          "RPC کے جوابات تک انتظار کریں، پھر یہاں دکھائی گئی شناختی پبکی کاپی کریں۔",
          "آپ جس مشین کو کنٹرول کرتے ہیں اس پر آفیشل سولانا ٹولز کے ساتھ ووٹ اور مجاز واپس لینے والی کلیدیں بنائیں، پھر سولانا تخلیق-ووٹ-اکاؤنٹ۔",
          "یہ کمپوز --no-voting رکھتا ہے۔ vote account بنانے سے یہ عمل ووٹ نہیں بنتا ہے۔"
        ],
        "never": [
          "اس پینل میں براؤزر والیٹ بٹن کی توقع نہ کریں۔",
          "اس پینل میں شناخت یا ووٹ کی جوڑی نہ چسپاں کریں۔",
          "vote account بنانے کے بعد اس صفحہ سے ووٹنگ شروع کرنے کی توقع نہ کریں۔"
        ]
      },
      "dot": {
        "model": "یہ تحریر ایک مکمل نوڈ ہے (کوئی --validator نہیں)۔ سیشن کیز اور سیٹ کیز Polkadot.js کے آفیشل مراحل ہیں — یہ پینل نہیں۔",
        "min": "آفیشل ویکی دیکھیں",
        "wallets": "Polkadot.js",
        "panel": "پولکاڈوٹ کو مکمل نوڈ کے طور پر چلاتا ہے۔ لوکل ہوسٹ پر آر پی سی۔ نہیں --validator پرچم۔",
        "honesty": "یہ عمل --validator کے ساتھ شروع نہیں ہوا ہے۔ پینل author_rotateKeys کو کال نہیں کرتا ہے (جو کی اسٹور کو بدل دے گا)۔ تصدیق کنندہ بننے کے لیے آفیشل نوڈ فلیگ اور روٹی کیز کال کی ضرورت ہوتی ہے جو آپ لوکل ہوسٹ RPC کے خلاف کرتے ہیں۔",
        "yskDoes": [
          "لوکل ہوسٹ پر پولکاڈٹ چلائیں اور آر پی سی کو بے نقاب کریں۔",
          "پاس نہیں کرتا --validator اور سیشن کیز کو نہیں گھماتا۔"
        ],
        "youDo": [
          "آفیشل سیٹ اپ ایک توثیق کرنے والے گائیڈ پر عمل کریں۔",
          "اگر آپ خود --validator شامل کرتے ہیں تو، rotateKeys کو لوکل ہوسٹ RPC پر کال کریں اور اپنے اسٹش سے Polkadot.js میں نتیجہ بائنڈ کریں۔"
        ],
        "steps": [
          "اس مکمل نوڈ کو مطابقت پذیر بنائیں۔",
          "سرکاری توثیق گائیڈ پڑھیں۔ یہ تحریر توثیق کرنے والا عمل نہیں ہے۔",
          "stash mnemonic یہاں نہ چسپاں کریں۔ اگر آپ بعد میں --validator کے ساتھ چلاتے ہیں، تو خود کو http://127.0.0.1 پر چابیاں گھمائیں (اس مثال پر RPC پورٹ)۔",
          "Polkadot.js میں، ان سیشن کیز کو اپنے اسٹش/کنٹرولر پر سیٹ کریں، پھر بانڈنگ کے آفیشل اقدامات پر عمل کریں۔"
        ],
        "never": [
          "اس پینل میں stash mnemonic چسپاں نہ کریں۔",
          "اس صفحہ سے سیشن کیز بنانے یا --validator شروع کرنے کی توقع نہ کریں۔"
        ]
      },
      "sui": {
        "model": "یہ تحریر ایک Sui fullnode (fullnode.yaml) ہے، تصدیق کنندہ نوڈ نہیں۔",
        "min": "آفیشل سوئی دستاویزات دیکھیں",
        "wallets": "آفیشل سوئی آپریٹر والیٹ",
        "panel": "سوئی نوڈ کو فل نوڈ کے طور پر چلاتا ہے۔ لوکل ہوسٹ پر آر پی سی۔",
        "honesty": "یہ عمل سوئی کی تصدیق کنندہ کے طور پر دستخط نہیں کر سکتا۔ Validator سیٹ اپ ایک مختلف ترتیب اور کلیدوں کا استعمال کرتا ہے۔ سرکاری تصدیق کنندہ دستاویزات منسلک ہیں؛ یہ پینل نوڈ کو توثیق کار موڈ میں تبدیل نہیں کرتا ہے۔",
        "yskDoes": [
          "بھیجے گئے سوئی نوڈ امیج کو فل نوڈ کے طور پر چلائیں۔"
        ],
        "youDo": [
          "اس مثال کو بطور فل نوڈ استعمال کریں۔",
          "توثیق کنندہ بننے کے لیے، تصدیق کنندہ کنفگ پر آفیشل Sui validator docs کی پیروی کریں — یہ تحریر نہیں۔"
        ],
        "steps": [
          "اس مکمل نوڈ کو مطابقت پذیر بنائیں۔",
          "اسے مکمل نوڈ کے طور پر دیکھیں: یہ چیک پوائنٹس کو دوبارہ چلاتا ہے لیکن اتفاق رائے پر دستخط نہیں کرتا ہے۔",
          "آفیشل ویلیڈیٹر آپریٹر گائیڈ کو صرف اس صورت میں کھولیں جب آپ ایک علیحدہ توثیق کرنے والا عمل بنا رہے ہوں۔"
        ],
        "never": [
          "اس پینل کو SUI نہ بھیجیں۔",
          "اس مکمل نوڈ کے عمل سے تصدیق کنندہ کے طور پر رجسٹر ہونے کی توقع نہ کریں۔"
        ]
      },
      "aptos": {
        "model": "یہ کمپوز Aptos پبلک فل نوڈ (رول full_node) ہے، تصدیق کنندہ نہیں۔",
        "min": "Aptos کے سرکاری دستاویزات دیکھیں",
        "wallets": "سرکاری Aptos آپریٹر والیٹ",
        "panel": "aptos-node کو پبلک فل نوڈ کے طور پر چلاتا ہے۔ لوکل ہوسٹ پر آر پی سی۔",
        "honesty": "عوامی مکمل نوڈس اتفاق رائے میں حصہ نہیں لیتے ہیں۔ ایک توثیق کنندہ کو ایک مختلف کردار، چابیاں، اور عام طور پر ایک توثیق کنندہ مکمل نوڈ کی ضرورت ہوتی ہے۔ یہ پینل نوڈ کو توثیق کار موڈ میں تبدیل نہیں کرتا ہے۔",
        "yskDoes": [
          "بھیجے گئے Aptos امیج کو پبلک فل نوڈ کے طور پر چلائیں۔"
        ],
        "youDo": [
          "اس مثال کو بطور عوامی فل نوڈ استعمال کریں۔",
          "ایک توثیق کار کو چلانے کے لیے، آفیشل Aptos validator-node docs کی پیروی کریں — نہ کہ یہ تحریر۔"
        ],
        "steps": [
          "اس عوامی مکمل نوڈ کو مطابقت پذیر بنائیں۔",
          "اسے PFN کی طرح سمجھیں: یہ لیجر ڈیٹا پیش کرتا ہے، یہ ووٹ نہیں دیتا۔",
          "سرکاری توثیق کرنے والے دستاویزات کو صرف اس صورت میں کھولیں جب آپ ایک علیحدہ توثیق کنندہ + VFN جوڑا بنا رہے ہوں۔"
        ],
        "never": [
          "اس پینل میں آپریٹر کیز داخل نہ کریں۔",
          "اس مکمل نوڈ کے عمل سے تصدیق کنندہ کے طور پر رجسٹر ہونے کی توقع نہ کریں۔"
        ]
      },
      "btc": {
        "model": "داغ کا ثبوت نہیں۔ یہ ایک Bitcoin مکمل یا کٹا ہوا نوڈ ہے۔",
        "min": "—",
        "wallets": "قابل اطلاق نہیں۔",
        "panel": "بٹ کوائنڈ چلاتا ہے۔",
        "yskDoes": [
          "ایک بٹ کوائن مکمل یا کٹا ہوا نوڈ چلائیں۔"
        ],
        "youDo": [
          "کوئی بھی بٹ کوائن والیٹ الگ سے استعمال کریں۔ کان کنی اور آسمانی بجلی کے دائرے سے باہر ہیں۔"
        ],
        "steps": [
          "اس مثال کو صرف بٹ کوائن نوڈ کے طور پر سمجھیں۔",
          "کوئی اسٹیکنگ ڈپازٹ نہیں ہے اور نہ ہی کوئی تصدیق کنندہ کی اسٹور ہے۔"
        ],
        "never": [
          "اس صفحہ پر اسٹیکنگ والیٹ نہ تلاش کریں۔"
        ]
      },
      "nearPoolSlug": "پول کا نام",
      "nearPoolSlugHint": "صرف مختصر نام۔ فیکٹری {{suffix}} کا اضافہ کرتی ہے۔",
      "nearOwner": "مالک اکاؤنٹ",
      "nearOwnerHint": "NEAR اکاؤنٹ جو آپ کے بٹوے میں create_staking_pool پر دستخط کرتا ہے۔ نوڈ کلید نہیں۔",
      "nearPreview": "کمانڈ کا پیش نظارہ",
      "nearWriteAccount": "account_id سیٹ کریں",
      "nearWriteTitle": "{{id}} کے لیے validator_key.json account_id سیٹ کریں؟",
      "nearWriteDesc": "موجودہ کلیدی فائل پر صرف account_id لکھتا ہے۔ create_staking_pool نہیں بھیجتا ہے۔ secret_key کو چھوتا نہیں ہے۔",
      "nearWriteC1": "account_id بن جاتا ہے {{pool}}{{suffix}}",
      "nearWriteC2": "پینل factory لین دین پر دستخط نہیں کرتا",
      "nearRestart": "لکھنے کے بعد نوڈ کو دوبارہ شروع کریں۔",
      "nearNeedKey": "اسٹیک پبلک کلید ظاہر ہونے تک انتظار کریں (neard init)، پھر اس فارم کو پُر کریں۔",
      "nearNeedSlug": "account_id سیٹ کرنے کے لیے پول کا نام درج کریں۔",
      "nearNeedOwner": "کمانڈ کو پُر کرنے کے لیے مالک کا اکاؤنٹ درج کریں۔ سیٹ account_id کو صرف پول کے نام کی ضرورت ہے۔",
      "cosmosPointing": "یہ gaiad v28 ہے: کاپی validator.json، پھر create-validator validator.json۔ حب دستاویزات اب بھی جھنڈے دکھاتے ہیں - وہ یہاں ناکام ہوجاتے ہیں۔ لین دین اس نوڈ کی متفقہ عوامی کلید کا استعمال کرتا ہے، سرور IP کا نہیں۔ ساتھی پبلک P2P (میزبان پورٹ {{port}}) استعمال کرتے ہیں۔ گیس 0.005uatom ہے — Hub docs کی 0.0025uatom مثال نہیں۔",
      "avaxPointing": "P-Chain رجسٹریشن اس NodeID اور BLS ثبوت کا استعمال کرتی ہے، سرور IP کا نہیں۔ RPC لوکل ہوسٹ پر رہتا ہے۔ Core میں رجسٹر کریں (اسٹیکنگ → تصدیق کریں)۔",
      "ethVcCommand": "Validator client مثال (اس compose میں نہیں)",
      "ethVcHint": "اس بیکن یو آر ایل کے خلاف خود ایک validator client چلائیں۔ بیکن ڈیٹا ڈائرکٹری میں keystore درآمد کرنا تصدیق نہیں کرتا ہے۔",
      "cosmosAmount": "خود وفدگی",
      "cosmosAmountHint": "uatom، یا 1 ATOM کے لیے 1atom۔ ایک ننگا 1 1 یو ایٹم ہے - 1 ایٹم نہیں۔",
      "cosmosAmountParsed": "{{amount}} = {{atom}}",
      "cosmosMoniker": "Moniker",
      "cosmosFromKey": "--from کلید کا نام",
      "cosmosFromHint": "مقامی gaiad کلیدی نام، یا Keplr کے ساتھ سائن کریں۔ اس میزبان پر اتفاق رائے کی کلید نہیں۔",
      "cosmosNeedPubkey": "متفقہ عوامی کلید ظاہر ہونے تک انتظار کریں (gaiad init)، پھر اس فارم کو پُر کریں۔",
      "cosmosNeedFields": "کمانڈ کو بھرنے کے لیے رقم، مانیکر، اور --from درج کریں۔"
    },
    "alerts": {
      "diskTitle": "ویلیڈیٹر ڈسک سنگین",
      "diskBody": "ویلیڈیٹر ڈیٹا حجم پر خالی جگہ بہت کم ہے۔",
      "upgradeTitle": "ویلیڈیٹر اپ گریڈ دستیاب",
      "upgradeBody": "ایک یا زیادہ نوڈ کلائنٹس کے پاس نیا پن ورژن ہے۔",
      "syncTitle": "ویلیڈیٹر نوڈ پر توجہ دیں",
      "syncBody": "کوئی نوڈ 6 گھنٹے سے زیادہ سنک کر رہا ہے یا غلطی بتائی۔",
      "rollbackTitle": "ویلیڈیٹر اپ گریڈ واپس لیا گیا",
      "rollbackBody": "{{id}} کا اپ گریڈ صحت جانچ میں ناکام ہوا اور واپس لیا گیا۔"
    },
    "upgrade": {
      "changelog": "تبدیلیوں کی فہرست"
    },
    "readiness": {
      "dockerTitle": "ویلیڈیٹر نوڈز کے لیے Docker",
      "dockerOk": "{{count}} ویلیڈیٹر انسٹنس؛ Docker نصب ہے",
      "dockerMissing": "ویلیڈیٹر انسٹنس ہیں مگر docker حکم نہیں ملا"
    },
    "detail": {
      "status": "حیثیت",
      "sync": "مطابقت پذیری",
      "peers": "ساتھی",
      "traffic": "ٹریفک",
      "version": "ورژن",
      "access": "رسائی",
      "upgrade": "اپڈیٹس",
      "upgradeHint": "یہ نوڈ کلائنٹ کے ورژن کو کیسے ٹریک کرتا ہے۔",
      "setVersion": "ورژن تبدیل کریں۔",
      "setVersionHint": "اس نوڈ پر کلائنٹ کے لیے آفیشل ڈوکر ٹیگ چنیں۔ تحریر کو دوبارہ لکھا جاتا ہے، پھر کھینچ کر دوبارہ شروع کیا جاتا ہے۔",
      "setVersionConfirmTitle": "{{id}} کو {{tag}} میں تبدیل کریں؟",
      "setVersionConfirmDesc": "کمپوز کو دوبارہ لکھتا ہے، {{ref}} کھینچتا ہے، اور نوڈ کو دوبارہ شروع کرتا ہے۔",
      "setVersionC1": "چلتے ہوئے کنٹینر کو منتخب ٹیگ سے بدل دیا جاتا ہے۔",
      "setVersionC2": "تصدیق کے لیے مثال کی شناخت ٹائپ کریں۔",
      "setVersionMainnet": "مین نیٹ: خراب ورژن نوڈ کو آف لائن لے سکتا ہے۔ میں سمجھتا ہوں۔",
      "releaseNotes": "ریلیز نوٹس",
      "network": "نیٹ ورک",
      "networkHint": "سوئچنگ نیٹ ورک نوڈ کو روکتا ہے اور چین کے ڈیٹا کو صاف کرتا ہے۔ پہلے ڈیٹا صاف کریں کے تحت تصدیق کریں۔",
      "maintain": "دیکھ بھال",
      "danger": "ڈیٹا صاف کریں۔",
      "dangerHint": "مثال id یا CLEAR ٹائپ کریں۔ یہ ڈسک پر موجود سلسلہ ڈیٹا کو حذف کر دیتا ہے۔",
      "compose": "Compose",
      "logs": "نوشتہ جات"
    },
    "state": {
      "unknown": "نامعلوم",
      "stopped": "رک گیا۔",
      "created": "بنایا گیا (کبھی شروع نہیں ہوا)",
      "missing": "کوئی کنٹینر نہیں۔",
      "starting": "شروع ہو رہا ہے۔",
      "rpc_wait": "چل رہا ہے - RPC تیار نہیں ہے۔",
      "running": "چل رہا ہے۔",
      "syncing": "مطابقت پذیری",
      "error": "خرابی"
    }
  },
  "vnc": {
    "pageDesc": "VNC سرور اور کلائنٹ",
    "result": "VNC آپریشن کا نتیجہ",
    "installed": "انسٹال",
    "notInstalled": "انسٹال نہیں ہے۔",
    "stackBins": "{{bins}}",
    "stackMissing": "لاپتہ اوزار",
    "executeOn": "YSK_EXECUTE آن",
    "executeOff": "YSK_EXECUTE آف ہے۔",
    "statAccounts": "اکاؤنٹس",
    "statRunning": "چل رہا ہے۔",
    "statClients": "کلائنٹ پروفائلز",
    "statEndpoint": "میزبان",
    "goAccounts": "اکاؤنٹس",
    "goClient": "کلائنٹ",
    "goInstall": "انسٹال کریں۔",
    "accountsEmptyTitle": "کوئی اکاؤنٹس نہیں۔",
    "accountsEmptyDesc": "شروع کرنے کے لیے ایک اکاؤنٹ بنائیں",
    "clientPathHint": "دونوں راستے براؤزر میں VNC کھولتے ہیں۔ وہ ٹارگٹ سیمنٹکس اور کاپی کے لحاظ سے مختلف ہیں (دونوں اب بھی پینل کے ذریعے TCP-proxy)۔",
    "clientPathCompare": "\"صارف کے قابل رسائی\": عوامی میزبان نام (جیسے hermes.example.com:5901)۔ \"سرور پراکسی\": LAN/DC اہداف صرف اس میزبان تک پہنچ سکتے ہیں۔ جڑنے سے پہلے اس سرور سے TCP کی جانچ کی جاتی ہے۔",
    "clientEmptyTitle": "کوئی کلائنٹس نہیں۔",
    "clientEmptyDesc": "ریموٹ میزبان شامل کریں:پورٹ",
    "openInBrowser": "براؤزر میں کھولیں۔",
    "pathUserReachable": "صارف کے قابل رسائی اختتامی نقطہ",
    "pathServerProxy": "سرور پراکسی کے ذریعے",
    "pathUserReachableShort": "صارف کے قابل رسائی",
    "pathServerProxyShort": "سرور پراکسی",
    "pathUserReachableHint": "عوامی میزبان ناموں یا اہداف کے لیے جیسا کہ ترتیب دیا گیا ہے (جیسے example.com:5901)۔ براؤزر پینل کے ذریعے جاتا ہے؛ اس میزبان کو اس پتے پر TCP کھولنا چاہیے۔",
    "pathServerProxyHint": "LAN یا اہداف کے لیے صرف کنٹرول پلین سرور تک پہنچ سکتا ہے۔ اس سرور کے نیٹ ورک کے ذریعے ٹریفک کو پراکسی کیا جاتا ہے۔ اختیاری کنیکٹ ہوسٹ TCP ایڈریس کو اوور رائیڈ کرتا ہے (جیسے ڈسپلے نام بمقابلہ 10.x)۔",
    "connectHost": "میزبان کو مربوط کریں (اختیاری، سرور پراکسی)",
    "connectHostHint": "TCP ایڈریس کنٹرول ہوائی جہاز کھلتا ہے (LAN IP)۔ اوپر ریموٹ ہوسٹ استعمال کرنے کے لیے خالی چھوڑ دیں۔",
    "pathBrowser": "صارف کے قابل رسائی اختتامی نقطہ",
    "pathHostViewer": "سرور پراکسی کے ذریعے",
    "hostViewer": "سرور پراکسی کے ذریعے",
    "needViewerOptional": "ٹائیگر وی این سی ویور (اختیاری، براؤزر کے راستے کے لیے نہیں)",
    "viewerStackOptional": "ان براؤزر VNC کو ڈیسک ٹاپ vncviewer کی ضرورت نہیں ہے۔ ذیل میں ویور پیکج صرف اختیاری نظام کی دیکھ بھال ہے۔",
    "viewer": {
      "minting": "سیشن کی تیاری ہو رہی ہے…",
      "connecting": "منسلک ہو رہا ہے…",
      "connected": "جڑا ہوا",
      "disconnected": "منقطع",
      "error": "کنکشن ناکام ہو گیا۔",
      "idle": "بیکار",
      "closed": "بند",
      "minting_state": "تیاری کر رہا ہے۔",
      "reconnect": "دوبارہ جڑیں۔",
      "disconnect": "منقطع کرنا",
      "fullscreen": "پوری اسکرین",
      "fit": "فٹ ونڈو",
      "oneToOne": "1:1",
      "cad": "Ctrl+Alt+Del",
      "password": "VNC پاس ورڈ",
      "passwordPrompt": "پاس ورڈ درکار ہے۔",
      "sendPassword": "پاس ورڈ بھیجیں۔",
      "securityFailure": "تصدیق ناکام ہوگئی",
      "canvasLabel": "VNC ڈیسک ٹاپ: {{name}}",
      "clipboardPaste": "پیسٹ کریں → ریموٹ",
      "clipboardPanel": "کلپ بورڈ",
      "clipboardHint": "اس براؤزر اور ریموٹ ڈیسک ٹاپ کے درمیان متن کی مطابقت پذیری کریں۔",
      "clipboardLocal": "ریموٹ پر بھیجیں۔",
      "clipboardLocalPh": "VNC سیشن میں بھیجنے کے لیے متن چسپاں کریں یا ٹائپ کریں۔",
      "clipboardRemote": "دور دراز سے",
      "clipboardRemotePh": "ریموٹ ڈیسک ٹاپ پر کاپی کیا گیا متن یہاں ظاہر ہوتا ہے۔",
      "clipboardSend": "ریموٹ پر بھیجیں۔",
      "clipboardCopy": "مقامی طور پر کاپی کریں۔",
      "clipboardToRemote": "کلپ بورڈ ریموٹ پر بھیجا گیا۔",
      "clipboardToRemoteHint": "ریموٹ سیشن میں براؤزر کلپ بورڈ چسپاں کریں۔",
      "clipboardFromRemote": "ریموٹ کلپ بورڈ کو اس براؤزر میں کاپی کیا گیا۔",
      "clipboardFromRemoteManual": "ریموٹ کلپ بورڈ کو اپ ڈیٹ کیا گیا — کاپی کرنے کے لیے کلپ بورڈ پینل کھولیں۔",
      "clipboardEmpty": "پیسٹ کرنے کے لیے کچھ نہیں — پہلے متن کاپی کریں یا نیچے ٹائپ کریں۔",
      "clipboardReadDenied": "براؤزر نے بلاک شدہ کلپ بورڈ پڑھا — پینل میں چسپاں کریں اور بھیجیں۔",
      "clipboardNoRemote": "ریموٹ سے ابھی تک کوئی متن موصول نہیں ہوا۔",
      "clipboardCopiedLocal": "اس براؤزر پر کاپی کیا گیا۔",
      "quality": "معیار",
      "qualityHint": "تصویری معیار بمقابلہ بینڈوتھ (JPEG/کمپریشن)",
      "qualityLow": "کم (ڈیٹا محفوظ کریں)",
      "qualityBalanced": "متوازن",
      "qualityHigh": "اعلی",
      "qualityMax": "زیادہ سے زیادہ معیار",
      "passwordPromptHint": "اس ڈیسک ٹاپ کو VNC پاس ورڈ کی ضرورت ہے — اسے نیچے درج کریں۔",
      "errNeedExecute": "ڈیسک ٹاپ کو شروع نہیں کیا جا سکتا: سرور کو روٹ اور YSK_EXECUTE کو فعال کرنے کی ضرورت ہے۔",
      "errTicket": "سیشن ٹکٹ کی میعاد ختم یا غلط — دوبارہ جڑیں کو دبائیں۔",
      "errBusy": "اس پینل پر بہت زیادہ VNC سیشنز — دوسرا بند کریں اور دوبارہ کوشش کریں۔",
      "errRefused": "{{host}}:{{port}} (کنکشن سے انکار) پر کچھ نہیں سن رہا ہے۔ کیا VNC چل رہا ہے اور اس سرور سے قابل رسائی ہے؟",
      "errRefusedGeneric": "کنکشن سے انکار کر دیا گیا — چیک کریں کہ VNC چل رہا ہے اور پورٹ درست ہے۔",
      "errTimeout": "{{host}}:{{port}} سے منسلک ہونے کا وقت ختم ہو گیا۔ اس سرور سے فائر وال / نیٹ ورک کا راستہ چیک کریں۔",
      "errTimeoutGeneric": "کنکشن کا وقت ختم ہو گیا — نیٹ ورک اور فائر وال کو چیک کریں۔",
      "errDns": "میزبان نام \"{{host}}\" کو حل نہیں کیا جا سکتا۔",
      "errDnsGeneric": "میزبان کا نام حل نہیں ہو سکا۔",
      "errNet": "{{host}}:{{port}} کے لیے نیٹ ورک ناقابل رسائی ہے۔",
      "reconnecting": "کنکشن منقطع ہو گیا — دوبارہ منسلک ہو رہا ہے ({{n}}/{{max}})…",
      "idleHint": "سیشن کچھ عرصے سے بے کار ہے۔ ریموٹ ڈیسک ٹاپ لاک ہوسکتا ہے۔ اگر ضرورت ہو تو ماؤس کو منتقل کریں یا دوبارہ جڑیں۔",
      "idleDismiss": "اب بھی یہاں",
      "sessions": "VNC سیشن کھولیں۔",
      "sessionCount": "{{n}} / {{max}} سیشنز",
      "sessionLimit": "ایک ساتھ زیادہ سے زیادہ {{max}} VNC سیشنز — پہلے ایک بند کریں۔",
      "closeSession": "سیشن بند کریں {{name}}",
      "shareLink": "لنک شیئر کریں۔",
      "shareCopied": "صرف دیکھنے کے لیے اشتراک کا لنک کاپی کیا گیا (درست ~1 گھنٹہ)",
      "shareFailed": "اشتراک کا لنک نہیں بنایا جا سکا",
      "shareTitle": "مشترکہ VNC منظر",
      "shareGuest": "مشترکہ ڈیسک ٹاپ",
      "shareMissing": "شیئر ٹوکن غائب ہے۔",
      "shareExpired": "یہ شیئر لنک غلط ہے یا اس کی میعاد ختم ہو چکی ہے۔",
      "viewOnlyBadge": "صرف دیکھیں",
      "screenshot": "اسکرین شاٹ",
      "screenshotSaved": "اسکرین شاٹ ڈاؤن لوڈ ہو گیا۔",
      "screenshotFailed": "اسکرین شاٹ کیپچر نہیں کیا جا سکا",
      "screenshotNoCanvas": "ڈسپلے اسکرین شاٹ کے لیے تیار نہیں ہے۔",
      "record": "ریکارڈ",
      "recordStop": "rec بند کرو",
      "recordHint": "ڈیسک ٹاپ کو WebM میں ریکارڈ کریں (زیادہ سے زیادہ 60s)",
      "recordStarted": "ریکارڈنگ… Stop rec پر کلک کریں یا 60s انتظار کریں۔",
      "recordSaved": "ریکارڈنگ ڈاؤن لوڈ ہو گئی۔",
      "recordFailed": "ریکارڈ نہیں ہو سکا",
      "recordUnsupported": "یہ براؤزر کینوس کو ریکارڈ نہیں کر سکتا",
      "connectingHint": "ڈیسک ٹاپ پر ایک محفوظ سرنگ کھول رہا ہے…",
      "reconnectHint": "دوبارہ کوشش کرنے کے لیے دوبارہ جڑیں کو دبائیں، یا ریموٹ ہوسٹ اور پورٹ کو چیک کریں۔"
    },
    "installHint": "TigerVNC → noVNC؛ XFCE اختیاری",
    "needTigerVnc": "TigerVNC کی ضرورت ہے۔",
    "needXfceFirst": "پہلے XFCE انسٹال کریں۔",
    "needSessionRunning": "سیشن نہیں چل رہا ہے - پہلے اسے شروع کریں۔",
    "needNovnc": "noVNC کی ضرورت ہے۔",
    "needXfce": "XFCE (اختیاری)",
    "needViewer": "ناظر (اختیاری)",
    "needViewerOrNovnc": "ناظر یا noVNC",
    "settingsHint": "نئے اکاؤنٹس کے لیے ڈیفالٹس",
    "settingsNeedStack": "یہ ڈیفالٹس اس وقت لاگو ہوتے ہیں جب TigerVNC (اور XFCE اگر منتخب کیا جاتا ہے) انسٹال ہوتا ہے۔ انہیں پہلے انسٹال ٹیب پر انسٹال کریں۔",
    "clientNeedNovnc": "براؤزر میں کھولیں noVNC کی ضرورت ہے۔ ریموٹ کو شامل کرنے سے پہلے اسے انسٹال ٹیب پر انسٹال کریں جس کی آپ یہاں کھلنے کی توقع رکھتے ہیں۔",
    "defaultDesktop": "ڈیفالٹ ڈیسک ٹاپ",
    "defaultGeometry": "ڈیفالٹ ریزولوشن",
    "defaultDepth": "رنگ کی گہرائی",
    "defaultRfbBind": "آر ایف بی سنیں۔",
    "defaultAutostart": "آٹو اسٹارٹ سیشنز",
    "autostartLabel": "بوٹ پر شروع کریں۔",
    "settingsSaved": "VNC ڈیفالٹس محفوظ ہو گئے۔",
    "tab": {
      "overview": "جائزہ",
      "accounts": "اکاؤنٹس",
      "client": "کلائنٹ",
      "install": "انسٹال کریں۔",
      "settings": "ترتیبات",
      "about": "کے بارے میں"
    },
    "desktop": {
      "xfce": "XFCE (مکمل ڈیسک ٹاپ)",
      "terminal": "ٹرمینل"
    },
    "bind": {
      "localhost": "صرف لوکل ہوسٹ (noVNC / سرنگ)",
      "all": "تمام انٹرفیس (براہ راست RFB - اوپن فائر وال)",
      "localhostShort": "لوکل ہوسٹ",
      "allShort": "0.0.0.0"
    },
    "accountListTitle": "VNC اکاؤنٹس ({{count}})",
    "accountListDesc": "فی اکاؤنٹ ایک لینکس صارف",
    "createAccount": "+ اکاؤنٹ بنائیں",
    "createAccountTitle": "VNC اکاؤنٹ بنائیں",
    "createAccountDesc": "وقف yskvnc_* صارف",
    "createAccountBtn": "اکاؤنٹ بنائیں",
    "editAccountTitle": "VNC اکاؤنٹ میں ترمیم کریں۔",
    "editAccountDesc": "لینکس صارف {{user}} · ڈسپلے:{{display}}",
    "setPassword": "پاس ورڈ",
    "setPasswordTitle": "VNC پاس ورڈ سیٹ کریں۔",
    "setPasswordDesc": "{{address}} کے لیے VNC لاگ ان پاس ورڈ کو اپ ڈیٹ کریں",
    "newPassword": "نیا پاس ورڈ",
    "confirmPassword": "پاس ورڈ کی تصدیق کریں۔",
    "passwordHint": "کم از کم 6 حروف",
    "passwordMismatch": "پاس ورڈز مماثل نہیں ہیں۔",
    "passwordTooShort": "پاس ورڈ کم از کم 6 حروف کا ہونا چاہیے۔",
    "needName": "ایک ڈسپلے نام درج کریں۔",
    "start": "شروع کریں۔",
    "stop": "رک جاؤ",
    "startAfterCreate": "تخلیق کے بعد شروع کریں۔",
    "hostnameBroken": "یہ میزبان اپنے میزبان نام ({{hostname}}) کو حل نہیں کر سکتا۔ سیشن کا آغاز ناکام ہو جائے گا۔",
    "hostnameBrokenIdle": "Hostname {{hostname}} does not resolve on this host. Fix /etc/hosts before you create a session.",
    "hostnameFix": "/etc/hosts پر میزبان نام لکھیں۔",
    "hostnameFixTitle": "اس لائن کو /etc/hosts میں شامل کریں؟",
    "hostnameFixDesc": "{{line}}",
    "hostnameFixDone": "میزبان نام /etc/hosts کو اپ ڈیٹ کر دیا گیا۔",
    "startAfterCreateBlocked": "میزبان نام کے حل ہونے تک غیر فعال",
    "startHostnameBlocked": "اس وقت تک شروع نہیں ہو سکتا جب تک یہ میزبان اپنے میزبان نام کو حل نہ کر لے۔ \"/etc/hosts پر میزبان نام لکھیں\" کا استعمال کریں۔",
    "colName": "نام",
    "colLinuxUser": "لینکس صارف",
    "colDisplay": "ڈسپلے / پورٹ",
    "colStatus": "حیثیت",
    "colDesktop": "ڈیسک ٹاپ",
    "colBind": "RFB پابند",
    "accountStatus": {
      "running": "چل رہا ہے۔",
      "stopped": "رک گیا۔",
      "failed": "ناکام",
      "written": "لکھا",
      "unknown": "نامعلوم"
    },
    "clientStatus": {
      "up": "جڑا ہوا",
      "down": "منقطع",
      "unknown": "نامعلوم",
      "error": "خرابی",
      "viewing": "براؤزر میں دیکھنا"
    },
    "accountPager": "اکاؤنٹ کے صفحات",
    "prevPage": "پچھلا",
    "nextPage": "اگلا",
    "pageOf": "صفحہ {{page}} / {{total}} · {{count}}",
    "deleteAccountTitle": "VNC اکاؤنٹ حذف کریں؟",
    "deleteAccountDesc": "کنٹرول پلین اکاؤنٹ {{name}} ({{user}}) کو ہٹا دیں۔ پہلے سیشن روک دیا جائے گا۔",
    "deleteAccountC1": "اس ڈسپلے کے لیے VNC سیشن",
    "deleteAccountC2": "dataDir/vnc کے تحت پینل میٹا ڈیٹا",
    "deleteAccountC3User": "لینکس صارف گھر کو ہٹا دیا جائے گا (userdel -r)",
    "deleteAccountC3Keep": "لینکس صارف کو سسٹم پر رکھا جائے گا۔",
    "removeLinuxUser": "لینکس صارف اور ہوم ڈائریکٹری کو بھی ہٹا دیں۔",
    "deleteKeepUserWarn": "لینکس صارف یتیم کے طور پر میزبان پر رہے گا۔ آپ کو اسے بعد میں صاف کرنا ہوگا۔",
    "bindRfbLine": "RFB {{bind}} :{{port}}",
    "bindNovncLine": "noVNC 127.0.0.1:{{port}}",
    "bindNovncHint": "noVNC لوکل ہوسٹ پر سنتا ہے۔ ڈیسک ٹاپ تک رسائی اس پینل کے ذریعے ہوتی ہے، عوامی انٹرنیٹ کے ذریعے نہیں، جب تک کہ RFB بائنڈ تمام انٹرفیس نہ ہو۔",
    "connection": "جڑیں۔",
    "connectionTitle": "کنکشن کا مواد",
    "connectionDesc": "کلائنٹ {{name}} تک کیسے پہنچتے ہیں",
    "connectionPathsHint": "براؤزر میں کھولنے کو ترجیح دیں؛ میراث noVNC / براہ راست RFB کے لیے جدید اختیارات",
    "connectionBrowserHint": "تجویز کردہ: اس پینل کے اندر ڈیسک ٹاپ کھولیں (کوئی SSH ٹنل نہیں، کسی بھی براؤزر سے کام کرتا ہے جو پینل تک پہنچ سکتا ہے)۔",
    "connectionBrowserDesc": "اگر ضرورت ہو تو VNC سیشن شروع کرتا ہے اور کی بورڈ، ماؤس، اور کلپ بورڈ کے ساتھ ان پینل ویور کو کھولتا ہے۔",
    "connectionAdvanced": "اعلی درجے کی: میراث noVNC URL اور براہ راست RFB",
    "pathViaServer": "سرور کے ذریعے (noVNC)",
    "pathViaServerLegacy": "سرور پر میراثی noVNC (127.0.0.1)",
    "pathViaServerLegacyHint": "صرف سرور ہوسٹ پر یا SSH ٹنل کے ذریعے کام کرتا ہے - \"براؤزر میں کھولیں\" کو ترجیح دیں۔",
    "pathDirect": "براہ راست آر ایف بی",
    "recommended": "تجویز کردہ",
    "startNovnc": "noVNC شروع کریں۔",
    "stopNovnc": "noVNC کو روکیں۔",
    "copyNovncUrl": "noVNC URL کاپی کریں۔",
    "copyAddress": "میزبان کاپی کریں: پورٹ",
    "openFirewall": "UFW پورٹ کھولیں۔",
    "directAddress": "پتہ",
    "ticketPath": "ٹکٹ API دیکھیں",
    "directLocalhostWarn": "RFB صرف مقامی میزبان ہے۔",
    "copied": "کلپ بورڈ پر کاپی ہو گیا۔",
    "clientListTitle": "کلائنٹ پروفائلز ({{count}})",
    "clientListDesc": "آؤٹ باؤنڈ VNC",
    "addClient": "+ ریموٹ شامل کریں۔",
    "addClientTitle": "ریموٹ VNC شامل کریں۔",
    "addClientDesc": "ریموٹ میزبان: پورٹ",
    "clientTarget": "ہدف",
    "clientPath": "راستہ جوڑیں۔",
    "clientHost": "ریموٹ میزبان",
    "pathViaServerShort": "براؤزر",
    "pathDirectShort": "میزبان ناظر",
    "disconnect": "منقطع کرنا",
    "connect": "جڑیں۔",
    "clientNeedFields": "نام اور میزبان کی ضرورت ہے۔",
    "clientCreated": "کلائنٹ پروفائل بنایا گیا۔",
    "clientPasswordOptional": "VNC پاس ورڈ (اختیاری)",
    "clientPasswordHint": "جب آپ براؤزر ویور کھولتے ہیں تو استعمال کیا جاتا ہے۔ اسے ہر بار ٹائپ کرنے کے لیے خالی چھوڑ دیں۔",
    "clientRememberPassword": "اگلے اوپن کے لیے اس سرور پر پاس ورڈ اسٹور کریں۔",
    "clientRememberPasswordWarn": "پاس ورڈ کو پینل ڈیٹا ڈیر میں محفوظ کیا جاتا ہے (روٹ سے پڑھنے کے قابل)۔ مشترکہ میزبانوں پر ہر بار ٹائپ کرنے کو ترجیح دیں۔",
    "stackMissingShort": "انسٹال نہیں ہے۔",
    "editClientTitle": "ریموٹ کلائنٹ میں ترمیم کریں۔",
    "editClientDesc": "راستہ، میزبان، اور اختیاری ذخیرہ شدہ پاس ورڈ کو اپ ڈیٹ کریں۔",
    "clientUpdated": "کلائنٹ پروفائل کو اپ ڈیٹ کر دیا گیا۔",
    "rememberNeedPassword": "پہلے پاس ورڈ درج کریں۔"
  },
  "vpn": {
    "pageDesc": "VPN سرور اور کلائنٹ",
    "eyebrow": "VPN",
    "tab": {
      "wireguard": "WireGuard",
      "openvpn": "OpenVPN",
      "outline": "Shadowsocks",
      "client": "مقامی کلائنٹ",
      "software": "سافٹ ویئر",
      "monitor": "مانیٹر",
      "about": "کے بارے میں",
      "server": "سرور",
      "install": "انسٹال کریں۔",
      "overview": "جائزہ"
    },
    "softwareIntro": "یہاں VPN انجن انسٹال یا اپ ڈیٹ کریں۔ سرور ٹیبز تشکیل پر مرکوز رہیں۔",
    "monitor": {
      "needLive": "لائیو میٹرکس کو سرور پر روٹ + YSK_EXECUTE کی ضرورت ہے۔",
      "autoRefresh": "آٹو 3s",
      "filterEngine": "انجن فلٹر",
      "filterPresence": "موجودگی کا فلٹر",
      "engineAll": "تمام انجن",
      "presenceAll": "تمام",
      "presenceOnline": "آن لائن",
      "presenceOffline": "آف لائن",
      "onlineOf": "آن لائن {{online}} / {{total}}",
      "peersTitle": "ہم عمر ({{count}})",
      "localTitle": "مقامی آؤٹ باؤنڈ",
      "colEndpoint": "ریموٹ",
      "colLastSeen": "آخری بار دیکھا",
      "colRx": "↓ کل",
      "colTx": "↑ کل",
      "colRxRate": "↓ شرح",
      "colTxRate": "↑ شرح",
      "sampledAt": "نمونہ {{when}}",
      "emptyPeers": "دکھانے کے لیے کوئی ساتھی نہیں۔",
      "emptyPeersHint": "انجن ٹیبز، یا صاف فلٹرز پر ہم مرتبہ شامل کریں۔",
      "presence": {
        "online": "آن لائن",
        "idle": "بیکار",
        "offline": "آف لائن",
        "never": "کبھی نہیں",
        "unknown": "نامعلوم"
      }
    },
    "installed": "انسٹال",
    "notInstalled": "انسٹال نہیں ہے۔",
    "serverUp": "چل رہا ہے۔",
    "serverDown": "رک گیا۔",
    "engineSummary": "پورٹ {{port}} · {{peers}} ساتھی",
    "engineSummaryClient": "{{count}} پروفائلز · {{up}} اوپر",
    "needWireGuard": "وائر گارڈ کی ضرورت ہے۔",
    "needOpenVpn": "اوپن وی پی این درکار ہے۔",
    "needSs": "ss-سرور کی ضرورت ہے۔",
    "ssHonestUi": "ss:// رسائی کیز (مکمل آؤٹ لائن مینیجر نہیں)",
    "listenPort": "سن پورٹ",
    "listenPortUdp": "سننے کا پورٹ (UDP)",
    "listenPortTcp": "سننے کا پورٹ (TCP)",
    "endpoint": "عوامی اختتامی نقطہ",
    "endpointHint": "عوامی میزبان: پورٹ کلائنٹ رابطہ قائم کرنے کے لیے استعمال کرتے ہیں۔",
    "ddnsFill": "DDNS میزبان نام استعمال کریں۔",
    "ddnsFilled": "DDNS سے اینڈ پوائنٹ ہوسٹ بھرا ہوا ہے۔ ساتھی غیر تبدیل شدہ ہیں۔",
    "ddnsFillEmpty": "ابھی تک کوئی DDNS بنیادی میزبان نام نہیں ہے۔ DNS DDNS ٹیب پر ایک شامل کریں۔",
    "ensureServer": "سرور کا اطلاق کریں۔",
    "openFirewall": "{{port}}/{{proto}} کھولیں",
    "presets": "پورٹ presets",
    "portHint": {
      "51820": "ڈیفالٹ وائر گارڈ سننے کا پورٹ",
      "51821": "متبادل وائر گارڈ سننے کا پورٹ",
      "51822": "دوسرا متبادل وائر گارڈ سننے کا بندرگاہ"
    },
    "proto": "پروٹوکول",
    "protoUdp": "UDP",
    "protoTcp": "TCP",
    "statusLine": "{{state}} · {{port}}/{{proto}} · {{peers}} ساتھی",
    "peersTitle": "ساتھیوں / چابیاں",
    "peersTitleWg": "ساتھی",
    "peersTitleOvpn": "کلائنٹ کی تشکیلات",
    "peersTitleSs": "رسائی کی چابیاں",
    "peerName": "نام",
    "peerNamePlaceholder": "فون",
    "peerNameHint": "حروف، ہندسے، . _ - - کوئی خالی جگہ نہیں، / یا !",
    "peerNameInvalid": "خالی جگہیں، / اور ! اجازت نہیں ہے. {{preview}} استعمال کریں یا نام تبدیل کریں۔",
    "addPeer": "+ شامل کریں۔",
    "installEngineFirst": "پہلے VPN انجن انسٹال کریں۔",
    "needServerRunning": "{{engine}} نہیں چل رہا ہے — پہلے سرور لگائیں۔",
    "engineSummarySoftware": "{{installed}} انسٹال ہوا · {{running}} چل رہا ہے۔",
    "privateKeyOnce": "کلائنٹ کی نجی کلید صرف یہاں دکھائی گئی ہے۔ اسے ابھی ڈاؤن لوڈ یا کاپی کریں — اسے بعد میں بازیافت نہیں کیا جا سکتا۔",
    "showPrivateKey": "نجی کلید دکھائیں۔",
    "hidePrivateKey": "نجی کلید چھپائیں۔",
    "deletePeerTitle": "ہم مرتبہ {{name}} حذف کریں؟",
    "deletePeerDesc": "Remove {{name}} ({{address}}). The client disconnects immediately and the config cannot be restored.",
    "deleteClientTitle": "OpenVPN کلائنٹ {{name}} حذف کریں؟",
    "deleteClientDesc": "{{name}} ({{address}}) کو ہٹا دیں۔ کلائنٹ فوری طور پر منقطع ہو جاتا ہے اور پروفائل کو بحال نہیں کیا جا سکتا۔ اوپن وی پی این سرور برقرار رہتا ہے۔",
    "deleteKeyTitle": "شیڈو ساکس کلید {{name}} حذف کریں؟",
    "deleteKeyDesc": "رسائی کلید {{name}} ({{address}}) کو ہٹا دیں۔ اس کلید کو استعمال کرنے والے کلائنٹ منقطع ہو جاتے ہیں۔ شیڈوساکس سرور برقرار رہتا ہے۔",
    "deleteResult": "ہٹا دیا گیا {{name}}",
    "portInvalid": "Listen پورٹ کا 1 سے 65535 تک کا عدد ہونا ضروری ہے۔",
    "portRequired": "سننے کا پورٹ درکار ہے۔",
    "importInvalid": "WireGuard یا OpenVPN کلائنٹ conf کا پتہ نہیں چل سکا۔",
    "qrFailed": "اس ترتیب کے لیے QR کوڈ نہیں بنایا جا سکا۔ اس کے بجائے متن کو ڈاؤن لوڈ یا کاپی کریں۔",
    "cfgTitle": "ترتیب — {{name}}",
    "addPeerWg": "+ ساتھی شامل کریں۔",
    "addPeerOvpn": "+ کلائنٹ شامل کریں۔",
    "addPeerSs": "+ کلید شامل کریں۔",
    "noPeers": "ابھی تک کوئی نہیں۔",
    "noPeersHint": "تشکیل کو ڈاؤن لوڈ کرنے کے لیے ایک شامل کریں۔",
    "colName": "نام",
    "colAddress": "پتہ",
    "colCreated": "بنایا",
    "colActions": "اعمال",
    "colEngine": "انجن",
    "colStatus": "حیثیت",
    "colIface": "انٹرفیس",
    "downloadKey": "ڈاؤن لوڈ کریں۔",
    "showQr": "QR",
    "copyConf": "کاپی",
    "copied": "کاپی",
    "downloaded": "ترتیب ڈاؤن لوڈ ہو گئی۔",
    "qrReady": "QR تیار ہے۔",
    "qrTitle": "QR — {{name}}",
    "qrHintWg": "WireGuard ایپ میں اسکین کریں۔",
    "qrHintSs": "شیڈوساکس کلائنٹ میں ss:// اسکین کریں۔",
    "showConf": "ترتیب متن",
    "close": "بند",
    "clientIntro": "اس میزبان کو کنیکٹ کرنے کے لیے ایک conf فائل درآمد کریں۔",
    "profileName": "پروفائل کا نام",
    "pasteConf": "conf چسپاں کریں۔",
    "importProfile": "درآمد کریں۔",
    "importOpen": "+ conf درآمد کریں۔",
    "noProfiles": "کوئی مقامی پروفائلز نہیں ہیں۔",
    "noProfilesHint": "WireGuard یا OpenVPN کلائنٹ conf درآمد کریں۔",
    "connect": "جڑیں۔",
    "disconnect": "منقطع کرنا",
    "clientStatus": {
      "up": "جڑا ہوا",
      "down": "منقطع",
      "unknown": "نامعلوم",
      "error": "خرابی"
    },
    "result": "نتیجہ",
    "clientEngine": "قسم",
    "engineAuto": "خودکار پتہ لگانا",
    "refresh": "ریفریش کریں۔",
    "dnsOptional": "DNS (اختیاری)",
    "serverSettings": "سرور کی ترتیبات",
    "access": {
      "label": "کلائنٹ ٹریفک",
      "full": "مکمل انٹرنیٹ",
      "lan": "صرف LAN",
      "custom": "اپنی مرضی کے راستے",
      "fullHint": "تمام کلائنٹ ٹریفک اس سرور کے ذریعے جاتا ہے (NAT کو فعال کرتا ہے)۔ درخواست دینے کے بعد کلائنٹس کو دوبارہ جوڑیں۔",
      "lanHint": "صرف VPN + منتخب نجی نیٹ؛ کلائنٹ اپنا انٹرنیٹ رکھتا ہے۔ درخواست دینے کے بعد دوبارہ جڑیں۔",
      "customHint": "صرف CIDRs جو آپ درج کرتے ہیں سرنگ میں داخل ہوتے ہیں۔ درخواست دینے کے بعد دوبارہ جڑیں۔",
      "lanCidrs": "LAN نیٹ ورکس",
      "customCidr": "CIDR",
      "addCidr": "شامل کریں۔",
      "cidrRequired": "CIDR درج کریں (مثال کے طور پر 192.168.1.0/24)۔",
      "cidrInvalid": "ایک درست CIDR درج کریں، مثال کے طور پر 192.168.1.0/24۔"
    },
    "engineNotInstalled": "یہ VPN انجن میزبان پر نصب نہیں ہے۔",
    "serverNotListening": "سرور یونٹ فعال نہیں ہے۔ UDP/TCP {{port}} بند ہو سکتا ہے۔"
  }
}
