{
  "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": "कुंजी=मूल्य प्रति पंक्ति",
  "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": "वैकल्पिक। छवि के बाद टोकन. छवि सीएमडी का उपयोग करने के लिए खाली छोड़ दें।",
    "entrypoint": "प्रवेश बिंदु",
    "entrypointHint": "वैकल्पिक एकल बाइनरी. छवि ENTRYPOINT का उपयोग करने के लिए खाली छोड़ दें।",
    "portMap": "होस्ट:कंटेनर",
    "portOccupied": "यह होस्ट पोर्ट पहले से ही उपयोग में है",
    "validatorImage": "सत्यापनकर्ता नोड्स द्वारा प्रबंधित",
    "newVolume": "नया नामित वॉल्यूम",
    "loopbackUrl": "स्थानीय परीक्षण यूआरएल",
    "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": "इस दायरे में रुके हुए कंटेनर या अप्रयुक्त छवियाँ हटा दी जाती हैं।"
}
