diff --git a/frontend/src/i18n/config.ts b/frontend/src/i18n/config.ts index 2c8696c9687..588e5507c60 100644 --- a/frontend/src/i18n/config.ts +++ b/frontend/src/i18n/config.ts @@ -32,6 +32,7 @@ export const supportedLanguages: { [langCode: string]: string } = { zh: '简体中文', ko: '한국어', ja: '日本語', + hi: 'हिन्दी', }; i18next diff --git a/frontend/src/i18n/locales/hi/app.json b/frontend/src/i18n/locales/hi/app.json new file mode 100644 index 00000000000..ad9cd3315a7 --- /dev/null +++ b/frontend/src/i18n/locales/hi/app.json @@ -0,0 +1,51 @@ +{ + "Failed to fetch plugin info": "प्लगिन जानकारी प्राप्त करने में विफल", + "An error occurred while fetching plugin info from {{ URL }}.": "{{ URL }} से प्लगिन जानकारी प्राप्त करते समय एक त्रुटि हुई।", + "Yes": "हां", + "No": "नहीं", + "Plugin Installation": "प्लगिन इंस्टॉलेशन", + "Do you want to install the plugin \"{{ pluginName }}\"?": "क्या आप प्लगिन \"{{ pluginName }}\" इंस्टॉल करना चाहते हैं?", + "You are about to install a plugin from: {{ url }}\nDo you want to proceed?": "आप {{ url }} से एक प्लगिन इंस्टॉल करने वाले हैं\nक्या आप आगे बढ़ना चाहते हैं?", + "About": "परिचय", + "Quit": "बाहर निकलें", + "Select All": "सभी चुनें", + "Delete": "हटाएं", + "Services": "सेवाएं", + "Hide": "छिपाएं", + "Hide Others": "अन्य छिपाएं", + "Show All": "सभी दिखाएं", + "File": "फ़ाइल", + "Close": "बंद करें", + "Edit": "संपादित करें", + "Cut": "काटें", + "Copy": "कॉपी करें", + "Paste": "पेस्ट करें", + "Paste and Match Style": "पेस्ट करें और स्टाइल मिलाएं", + "Speech": "भाषण", + "Start Speaking": "बोलना शुरू करें", + "Stop Speaking": "बोलना बंद करें", + "View": "दृश्य", + "Toggle Developer Tools": "डेवलपर टूल्स टॉगल करें", + "Reset Zoom": "ज़ूम रीसेट करें", + "Zoom In": "ज़ूम इन करें", + "Zoom Out": "ज़ूम आउट करें", + "Toggle Fullscreen": "फुलस्क्रीन टॉगल करें", + "Navigate": "नेविगेट करें", + "Reload": "पुनः लोड करें", + "Go to Home": "होम पर जाएं", + "Go Back": "वापस जाएं", + "Go Forward": "आगे जाएं", + "Window": "विंडो", + "Minimize": "छोटा करें", + "Bring All to Front": "सभी को सामने लाएं", + "Help": "सहायता", + "Documentation": "दस्तावेज़ीकरण", + "Open an Issue": "एक इशू खोलें", + "Invalid URL": "अमान्य URL", + "Application opened with an invalid URL: {{ url }}": "अनुप्रयोग एक अमान्य URL के साथ खोला गया: {{ url }}", + "Another process is running": "एक अन्य प्रक्रिया चल रही है", + "Looks like another process is already running. Continue by terminating that process automatically, or quit?": "लगता है कि एक अन्य प्रक्रिया पहले से ही चल रही है। उस प्रक्रिया को स्वचालित रूप से समाप्त करके जारी रखें, या बाहर निकलें?", + "Continue": "जारी रखें", + "Failed to quit the other running process": "अन्य चल रही प्रक्रिया से बाहर निकलने में विफल", + "Could not quit the other running process, PIDs: {{ process_list }}. Please stop that process and relaunch the app.": "अन्य चल रही प्रक्रिया से बाहर नहीं निकल सका, PIDs: {{ process_list }}। कृपया उस प्रक्रिया को रोकें और ऐप को फिर से लॉन्च करें।" +} diff --git a/frontend/src/i18n/locales/hi/glossary.json b/frontend/src/i18n/locales/hi/glossary.json new file mode 100644 index 00000000000..577ef412dcf --- /dev/null +++ b/frontend/src/i18n/locales/hi/glossary.json @@ -0,0 +1,232 @@ +{ + "Kubernetes Version": "Kubernetes संस्करण", + "Cluster": "क्लस्टर", + "Cluster selector": "क्लस्टर चयनकर्ता", + "Git Commit": "Git कमिट", + "Memory": "मेमोरी", + "CPU": "CPU", + "Pods": "Pods", + "Nodes": "नोड्स", + "Events": "इवेंट्स", + "Namespaces": "नेमस्पेस", + "Namespace": "नेमस्पेस", + "toggle field visibility": "फ़ील्ड दृश्यता टॉगल करें", + "Condition": "स्थिति", + "Last Transition": "अंतिम परिवर्तन", + "Last Update": "अंतिम अपडेट", + "Container ID": "कंटेनर आईडी", + "Image Pull Policy": "इमेज पुल पॉलिसी", + "Image": "इमेज", + "Args": "आर्ग्स", + "Command": "कमांड", + "Environment": "एन्वायरनमेंट", + "Liveness Probes": "लाइवनेस प्रोब्स", + "Ports": "पोर्ट्स", + "Volume Mounts": "वॉल्यूम माउंट्स", + "Containers": "कंटेनर्स", + "Container Spec": "कंटेनर स्पेक", + "Ephemeral Containers": "इफेमेरल कंटेनर्स", + "Container": "कंटेनर", + "Config Maps": "कॉन्फिग मैप्स", + "Definition": "परिभाषा", + "CRD: {{ crdName }}": "CRD: {{ crdName }}", + "Scope": "स्कोप", + "Subresources": "सबरिसोर्सेज", + "Resource": "रिसोर्स", + "Plural": "बहुवचन", + "Singular": "एकवचन", + "Kind": "प्रकार", + "List Kind": "सूची प्रकार", + "Served": "सर्व्ड", + "Storage": "स्टोरेज", + "Objects": "ऑब्जेक्ट्स", + "Custom Resources": "कस्टम रिसोर्सेज", + "Schedule": "शेड्यूल", + "Starting deadline": "प्रारंभ समयसीमा", + "Last Schedule": "अंतिम शेड्यूल", + "Cron Jobs": "क्रॉन जॉब्स", + "Images": "इमेजेज", + "Tolerations": "टोलरेशन्स", + "Update Strategy": "अपडेट स्ट्रेटेजी", + "Selector": "सेलेक्टर", + "Node Selector": "नोड सेलेक्टर", + "Daemon Sets": "डेमन सेट्स", + "Deployments": "डिप्लॉयमेंट्स", + "Replicas": "रेप्लिकास", + "Endpoint": "एंडपॉइंट", + "Subsets": "सबसेट्स", + "IP": "IP", + "Hostname": "होस्टनेम", + "Target": "टारगेट", + "Port": "पोर्ट", + "Protocol": "प्रोटोकॉल", + "Endpoints": "एंडपॉइंट्स", + "Controller Name": "कंट्रोलर नाम", + "Gateway Classes": "गेटवे क्लासेज", + "Controller": "कंट्रोलर", + "Class Name": "क्लास नाम", + "Addresses": "एड्रेसेज", + "Listeners": "लिसनर्स", + "No data": "कोई डेटा नहीं", + "Gateways": "गेटवेज", + "GRPCRoutes": "GRPCRoutes", + "Rules": "रूल्स", + "HttpRoutes": "HttpRoutes", + "Hostnames": "होस्टनेम्स", + "Horizontal Pod Autoscalers": "हॉरिज़ॉन्टल Pod ऑटोस्केलर्स", + "Ingress Classes": "इंग्रेस क्लासेज", + "Default Ingress Class": "डिफॉल्ट इंग्रेस क्लास", + "Default Backend": "डिफॉल्ट बैकएंड", + "Backends": "बैकएंड्स", + "Ingresses": "इंग्रेसेज", + "Hosts": "होस्ट्स", + "Jobs": "जॉब्स", + "Completions": "कम्प्लीशन्स", + "Lease": "लीज़", + "LimitRange": "लिमिट रेंज", + "Ingress": "इंग्रेस", + "ipBlock": "ipBlock", + "namespaceSelector": "namespaceSelector", + "podSelector": "podSelector", + "Egress": "इग्रेस", + "except: {{ cidrExceptions }}": "छोड़कर: {{ cidrExceptions }}", + "Pod Selector": "Pod सेलेक्टर", + "Network Policies": "नेटवर्क पॉलिसीज़", + "Uncordoning node {{name}}…": "नोड {{name}} अनकॉर्डन कर रहा है…", + "Cordoning node {{name}}…": "नोड {{name}} कॉर्डन कर रहा है…", + "Uncordoned node {{name}}.": "नोड {{name}} अनकॉर्डन किया गया।", + "Cordoned node {{name}}.": "नोड {{name}} कॉर्डन किया गया।", + "Failed to uncordon node {{name}}.": "नोड {{name}} अनकॉर्डन करने में विफल।", + "Failed to cordon node {{name}}.": "नोड {{name}} कॉर्डन करने में विफल।", + "Uncordon node {{name}} cancelled.": "नोड {{name}} अनकॉर्डन रद्द किया गया।", + "Cordon node {{name}} cancelled.": "नोड {{name}} कॉर्डन रद्द किया गया।", + "Draining node {{name}}…": "नोड {{name}} ड्रेन कर रहा है…", + "Drained node {{name}}.": "नोड {{name}} ड्रेन किया गया।", + "Failed to drain node {{name}}.": "नोड {{name}} ड्रेन करने में विफल।", + "Draining node {{name}} cancelled.": "नोड {{name}} ड्रेन रद्द किया गया।", + "Drain Node": "नोड ड्रेन करें", + "Are you sure you want to drain the node {{name}}?": "क्या आप वाकई नोड {{name}} को ड्रेन करना चाहते हैं?", + "Uncordon": "अनकॉर्डन", + "Cordon": "कॉर्डन", + "Drain": "ड्रेन", + "Pod CIDR": "Pod CIDR", + "Uptime": "अपटाइम", + "System Info": "सिस्टम जानकारी", + "Architecture": "आर्किटेक्चर", + "Boot ID": "बूट आईडी", + "System UUID": "सिस्टम UUID", + "OS": "OS", + "Kernel Version": "कर्नेल संस्करण", + "Machine ID": "मशीन आईडी", + "Kube Proxy Version": "Kube प्रॉक्सी संस्करण", + "Kubelet Version": "Kubelet संस्करण", + "Container Runtime Version": "कंटेनर रनटाइम संस्करण", + "Roles": "भूमिकाएँ", + "External IP": "बाहरी IP", + "OS image": "OS इमेज", + "Kernel version": "कर्नेल संस्करण", + "Container Runtime": "कंटेनर रनटाइम", + "Node Shell": "नोड शेल", + "Node shell is not supported in this OS: {{ nodeOS }}": "इस OS में नोड शेल समर्थित नहीं है: {{ nodeOS }}", + "Shell: {{ itemName }}": "शेल: {{ itemName }}", + "Logs: {{ itemName }}": "लॉग्स: {{ itemName }}", + "Seconds": "सेकंड", + "Show Logs": "लॉग्स दिखाएं", + "logs": "लॉग्स", + "Terminal / Exec": "टर्मिनल / एक्जेक", + "terminal": "टर्मिनल", + "Attach": "अटैच", + "attach": "अटैच", + "State": "स्टेट", + "Node": "नोड", + "Service Account": "सर्विस अकाउंट", + "Host IP": "होस्ट IP", + "Pod IP": "Pod IP", + "QoS Class": "QoS क्लास", + "Priority": "प्राथमिकता", + "Restarts": "रीस्टार्ट", + "{{ restarts }} ({{ abbrevTime }} ago)": "{{ restarts }} ({{ abbrevTime }} पहले)", + "Nominated Node": "नामांकित नोड", + "Readiness Gates": "रेडीनेस गेट्स", + "Pod Disruption Budget": "Pod डिसरप्शन बजट", + "Port Forwarding": "पोर्ट फॉरवार्डिंग", + "PriorityClass": "प्रायोरिटीक्लास", + "Replica Sets": "रेप्लिका सेट्स", + "Generation": "जेनरेशन", + "Cluster IP": "क्लस्टर IP", + "Resource Quotas": "रिसोर्स कोटा", + "Reference Kind": "रेफरेंस काइंड", + "Reference Name": "रेफरेंस नाम", + "Ref. API Group": "रेफ. API ग्रुप", + "Binding Info": "बाइंडिंग जानकारी", + "Role Bindings": "रोल बाइंडिंग्स", + "Role": "रोल", + "Groups": "ग्रुप्स", + "Service Accounts": "सर्विस अकाउंट्स", + "API Groups": "API ग्रुप्स", + "Resources": "रिसोर्सेज", + "Non Resources": "नॉन रिसोर्सेज", + "Verbs": "वर्ब्स", + "RuntimeClass": "रनटाइमक्लास", + "Secrets": "सिक्रेट्स", + "Services": "सर्विसेज", + "Map": "मैप", + "Workloads": "वर्कलोड्स", + "Stateful Sets": "स्टेटफुल सेट्स", + "CronJobs": "क्रॉनजॉब्स", + "Persistent Volume Claims": "पर्सिस्टेंट वॉल्यूम क्लेम्स", + "Persistent Volumes": "पर्सिस्टेंट वॉल्यूम्स", + "Storage Classes": "स्टोरेज क्लासेज", + "Network": "नेटवर्क", + "Gateway (beta)": "गेटवे (बीटा)", + "HTTP Routes": "HTTP रूट्स", + "GRPC Routes": "GRPC रूट्स", + "Security": "सुरक्षा", + "Configuration": "कॉन्फिगरेशन", + "HPAs": "HPAs", + "VPAs": "VPAs", + "Pod Disruption Budgets": "Pod डिसरप्शन बजट्स", + "Limit Ranges": "लिमिट रेंजेज", + "Priority Classes": "प्रायोरिटी क्लासेज", + "Runtime Classes": "रनटाइम क्लासेज", + "Leases": "लीजेज", + "Mutating Webhook Configurations": "म्यूटेटिंग वेबहुक कॉन्फिगरेशन्स", + "Validating Webhook Configurations": "वैलिडेटिंग वेबहुक कॉन्फिगरेशन्स", + "Git Version": "Git संस्करण", + "Git Tree State": "Git ट्री स्टेट", + "Go Version": "Go संस्करण", + "Platform": "प्लेटफॉर्म", + "Capacity": "क्षमता", + "Access Modes": "एक्सेस मोड्स", + "Volume Mode": "वॉल्यूम मोड", + "Storage Class": "स्टोरेज क्लास", + "Volume": "वॉल्यूम", + "Reclaim Policy": "रिक्लेम पॉलिसी", + "Binding Mode": "बाइंडिंग मोड", + "Provisioner": "प्रोविजनर", + "Volume Binding Mode": "वॉल्यूम बाइंडिंग मोड", + "Allow Volume Expansion": "वॉल्यूम विस्तार अनुमति", + "Claim": "क्लेम", + "Update Policy": "अपडेट पॉलिसी", + "Update Mode": "अपडेट मोड", + "Container Policy": "कंटेनर पॉलिसी", + "Lower Bound": "लोअर बाउंड", + "Upper Bound": "अपर बाउंड", + "Uncapped Target": "अनकैप्ड टार्गेट", + "Vertical Pod Autoscalers": "वर्टिकल Pod ऑटोस्केलर्स", + "Checking if Vertical Pod Autoscaler is enabled…": "जांच रहा है कि वर्टिकल Pod ऑटोस्केलर सक्षम है या नहीं…", + "Vertical Pod Autoscaler is not enabled. <1>Learn More": "वर्टिकल Pod ऑटोस्केलर सक्षम नहीं है। <1>अधिक जानें", + "API Version": "API संस्करण", + "Webhooks": "वेबहुक्स", + "Client Config: Ca Bundle": "क्लाइंट कॉन्फिग: Ca बंडल", + "Failure Policy": "फेलियर पॉलिसी", + "Match Policy": "मैच पॉलिसी", + "Side Effects": "साइड इफेक्ट्स", + "Timeout Seconds": "टाइमआउट सेकंड्स", + "Namespace Selector": "नेमस्पेस सेलेक्टर", + "Object Selector": "ऑब्जेक्ट सेलेक्टर", + "Reinvocation Policy": "रीइनवोकेशन पॉलिसी", + "API Versions": "API संस्करण", + "RollingUpdate. Max unavailable: {{ maxUnavailable }}, max surge: {{ maxSurge }}": "रोलिंगअपडेट। अधिकतम अनुपलब्ध: {{ maxUnavailable }}, अधिकतम वृद्धि: {{ maxSurge }}", + "Strategy Type": "रणनीति प्रकार" +} diff --git a/frontend/src/i18n/locales/hi/translation.json b/frontend/src/i18n/locales/hi/translation.json new file mode 100644 index 00000000000..f36060915f6 --- /dev/null +++ b/frontend/src/i18n/locales/hi/translation.json @@ -0,0 +1,488 @@ +{ + "Whoops! This page doesn't exist": "उफ़! यह पृष्ठ मौजूद नहीं है", + "Authentication: {{ clusterName }}": "प्रमाणीकरण: {{ clusterName }}", + "Authentication": "प्रमाणीकरण", + "Please paste your authentication token.": "कृपया अपना प्रमाणीकरण टोकन पेस्ट करें।", + "ID token": "आईडी टोकन", + "Check out how to generate a<1>service account token.": "देखें कि <1>सर्विस अकाउंट टोकन कैसे बनाएं।", + "Cluster settings": "क्लस्टर सेटिंग्स", + "Cancel": "रद्द करें", + "Authenticate": "प्रमाणित करें", + "Error authenticating": "प्रमाणीकरण में त्रुटि", + "Add": "जोड़ें", + "Add Cluster": "क्लस्टर जोड़ें", + "Proceed to select your preferred method for cluster creation and addition": "क्लस्टर बनाने और जोड़ने के लिए अपनी पसंदीदा विधि चुनें", + "Load from KubeConfig": "KubeConfig से लोड करें", + "Providers": "प्रदाता", + "Actions": "क्रियाएँ", + "View": "देखें", + "Settings": "सेटिंग्स", + "Delete": "हटाएँ", + "Delete Cluster": "क्लस्टर हटाएँ", + "Are you sure you want to remove the cluster \"{{ clusterName }}\"?": "क्या आप वाकई क्लस्टर \"{{ clusterName }}\" को हटाना चाहते हैं?", + "Active": "सक्रिय", + "Plugin": "प्लगइन", + "In-cluster": "क्लस्टर में", + "View Clusters": "क्लस्टर देखें", + "Name": "नाम", + "Origin": "उत्पत्ति", + "Status": "स्थिति", + "Warnings": "चेतावनियाँ", + "Home": "होम", + "All Clusters": "सभी क्लस्टर", + "Selected clusters": "चयनित क्लस्टर", + "Load cluster": "क्लस्टर लोड करें", + "Something went wrong with cluster {{ cluster }}": "क्लस्टर {{ cluster }} के साथ कुछ गलत हुआ", + "Choose another cluster": "दूसरा क्लस्टर चुनें", + "Skip to main content": "मुख्य सामग्री पर जाएँ", + "Mark all as read": "सभी को पढ़ा हुआ चिह्नित करें", + "Clear all": "सभी साफ करें", + "Notifications": "सूचनाएँ", + "You don't have any notifications right now": "आपके पास अभी कोई सूचना नहीं है", + "Message": "संदेश", + "No message": "कोई संदेश नहीं", + "Date": "तिथि", + "Visible": "दृश्यमान", + "Mark as read": "पढ़ा हुआ चिह्नित करें", + "Show notifications": "सूचनाएँ दिखाएँ", + "You have unread notifications": "आपके पास अपठित सूचनाएँ हैं", + "Clear": "साफ करें", + "View all notifications": "सभी सूचनाएँ देखें", + "Unknown": "अज्ञात", + "Plugins": "प्लगइन्स", + "Description": "विवरण", + "Incompatible": "असंगत", + "Enabled": "सक्षम", + "Disabled": "अक्षम", + "Enable": "सक्षम करें", + "Save & Apply": "सहेजें और लागू करें", + "By": "द्वारा", + "Delete Plugin": "प्लगइन हटाएँ", + "Are you sure you want to delete this plugin?": "क्या आप वाकई इस प्लगइन को हटाना चाहते हैं?", + "Save": "सहेजें", + "Uh-oh! Something went wrong.": "अरे! कुछ गलत हो गया।", + "Error loading {{ routeName }}": "{{ routeName }} लोड करने में त्रुटि", + "Overlay": "ओवरले", + "Shows resource details in a pane overlaid on the list view instead of a full page.": "संसाधन विवरण को पूरे पृष्ठ के बजाय सूची दृश्य पर ओवरलेड पैन में दिखाता है।", + "Namespaces must contain only lowercase alphanumeric characters or '-', and must start and end with an alphanumeric character.": "Namespaces में केवल लोअरकेस अल्फ़ान्यूमेरिक वर्ण या '-' होने चाहिए, और उन्हें अल्फ़ान्यूमेरिक वर्ण से शुरू और समाप्त होना चाहिए।", + "Node Shell Settings": "नोड शेल सेटिंग्स", + "The default image is used for dropping a shell into a node (when not specified directly).": "डिफ़ॉल्ट छवि नोड में शेल ड्रॉप करने के लिए उपयोग की जाती है (जब सीधे निर्दिष्ट नहीं किया जाता है)।", + "The default namespace is kube-system.": "डिफ़ॉल्ट namespace kube-system है।", + "Enter a value between {{ minRows }} and {{ maxRows }}.": "{{ minRows }} और {{ maxRows }} के बीच एक मान दर्ज करें।", + "Custom row value": "कस्टम पंक्ति मान", + "Apply": "लागू करें", + "Custom value": "कस्टम मान", + "General Settings": "सामान्य सेटिंग्स", + "Version": "संस्करण", + "Language": "भाषा", + "Theme": "थीम", + "Resource details view": "संसाधन विवरण दृश्य", + "Number of rows for tables": "तालिकाओं के लिए पंक्तियों की संख्या", + "Timezone to display for dates": "तिथियों के लिए प्रदर्शित करने का समय क्षेत्र", + "Sort sidebar items alphabetically": "साइडबार आइटमों को वर्णानुक्रम में सॉर्ट करें", + "Use evict for pod deletion": "Pod हटाने के लिए निष्कासन का उपयोग करें", + "Cluster name must contain only lowercase alphanumeric characters or '-', and must start and end with an alphanumeric character.": "क्लस्टर नाम में केवल लोअरकेस अल्फ़ान्यूमेरिक वर्ण या '-' होने चाहिए, और उन्हें अल्फ़ान्यूमेरिक वर्ण से शुरू और समाप्त होना चाहिए।", + "Cluster Settings": "क्लस्टर सेटिंग्स", + "There seem to be no clusters configured…": "ऐसा लगता है कि कोई क्लस्टर कॉन्फ़िगर नहीं किया गया है…", + "Cluster {{ clusterName }} does not exist. Please select a valid cluster:": "क्लस्टर {{ clusterName }} मौजूद नहीं है। कृपया वैध क्लस्टर चुनें:", + "Go to cluster": "क्लस्टर पर जाएँ", + "The current name of the cluster. You can define a custom name.": "क्लस्टर का वर्तमान नाम। आप एक कस्टम नाम परिभाषित कर सकते हैं।", + "Change name": "नाम बदलें", + "Are you sure you want to change the name for \"{{ clusterName }}\"?": "क्या आप वाकई \"{{ clusterName }}\" का नाम बदलना चाहते हैं?", + "Default namespace": "डिफ़ॉल्ट namespace", + "The default namespace for e.g. when applying resources (when not specified directly).": "डिफ़ॉल्ट namespace उदाहरण के लिए जब संसाधन लागू करते हैं (जब सीधे निर्दिष्ट नहीं किया जाता है)।", + "Allowed namespaces": "अनुमत namespaces", + "The list of namespaces you are allowed to access in this cluster.": "उन namespaces की सूची जिन्हें आप इस क्लस्टर में एक्सेस करने के लिए अधिकृत हैं।", + "Add namespace": "Namespace जोड़ें", + "Remove Cluster": "क्लस्टर हटाएँ", + "Server": "सर्वर", + "Log out": "लॉग आउट", + "(No token set up)": "(कोई टोकन सेट अप नहीं)", + "Account of current user": "वर्तमान उपयोगकर्ता का खाता", + "Appbar Tools": "ऐपबार टूल्स", + "show more": "अधिक दिखाएँ", + "Getting auth info: {{ clusterName }}": "प्रमाणीकरण जानकारी प्राप्त कर रहे हैं: {{ clusterName }}", + "Getting auth info": "प्रमाणीकरण जानकारी प्राप्त कर रहे हैं", + "Testing auth": "प्रमाणीकरण का परीक्षण कर रहे हैं", + "Headlamp Cluster Authentication": "Headlamp क्लस्टर प्रमाणीकरण", + "Sign In": "साइन इन करें", + "Use A Token": "टोकन का उपयोग करें", + "Failed to connect. Please make sure the Kubernetes cluster is running and accessible. Error: {{ errorMessage }}": "कनेक्ट करने में विफल। कृपया सुनिश्चित करें कि Kubernetes क्लस्टर चल रहा है और पहुँच योग्य है। त्रुटि: {{ errorMessage }}", + "Failed to get authentication information: {{ errorMessage }}": "प्रमाणीकरण जानकारी प्राप्त करने में विफल: {{ errorMessage }}", + "Try Again": "पुनः प्रयास करें", + "Back": "वापस जाएँ", + "Memory Usage": "मेमोरी उपयोग", + "{{ available }} units": "{{ available }} इकाइयाँ", + "CPU Usage": "CPU उपयोग", + "{{ numReady }} / {{ numItems }} Requested": "{{ numReady }} / {{ numItems }} अनुरोधित", + "{{ numReady }} / {{ numItems }} Ready": "{{ numReady }} / {{ numItems }} तैयार", + "Recent clusters": "हाल के क्लस्टर", + "All clusters": "सभी क्लस्टर", + "Show build information": "बिल्ड जानकारी दिखाएँ", + "Choose a cluster": "एक क्लस्टर चुनें", + "Wait while fetching clusters…": "क्लस्टर प्राप्त करते समय प्रतीक्षा करें…", + "Loading cluster information": "क्लस्टर जानकारी लोड हो रही है", + "There seems to be no clusters configured…": "ऐसा लगता है कि कोई क्लस्टर कॉन्फ़िगर नहीं किया गया है…", + "Please make sure you have at least one cluster configured.": "कृपया सुनिश्चित करें कि आपके पास कम से कम एक क्लस्टर कॉन्फ़िगर किया गया है।", + "Or try running Headlamp with a different kube config.": "या Headlamp को एक अलग kube कॉन्फिग के साथ चलाने का प्रयास करें।", + "Load from a file": "फ़ाइल से लोड करें", + "Cluster: {{cluster}}": "क्लस्टर: {{cluster}}", + "Current//context:cluster": "वर्तमान", + "Choose cluster": "क्लस्टर चुनें", + "Failed to load resources": "संसाधन लोड करने में विफल", + "You don't have permissions to view this resource": "आपके पास इस संसाधन को देखने की अनुमति नहीं है", + "Resource not found": "संसाधन नहीं मिला", + "Hide details": "विवरण छिपाएँ", + "Show details": "विवरण दिखाएँ", + "Duplicate cluster: {{ clusterNames }} in the list. Please edit the context name.": "डुप्लिकेट क्लस्टर: सूची में {{ clusterNames }}। कृपया संदर्भ नाम संपादित करें।", + "Error setting up clusters, please load a valid kubeconfig file": "क्लस्टर सेट अप करने में त्रुटि, कृपया वैध kubeconfig फ़ाइल लोड करें", + "Couldn't read kubeconfig file": "kubeconfig फ़ाइल पढ़ नहीं सका", + "No clusters found!": "कोई क्लस्टर नहीं मिला!", + "No contexts found!": "कोई संदर्भ नहीं मिला!", + "Invalid kubeconfig file: {{ errorMessage }}": "अमान्य kubeconfig फ़ाइल: {{ errorMessage }}", + "Drag & drop or choose kubeconfig file here": "यहां kubeconfig फ़ाइल ड्रैग और ड्रॉप करें या चुनें", + "Choose file": "फ़ाइल चुनें", + "Select clusters": "क्लस्टर चुनें", + "Next": "अगला", + "Validating selected clusters": "चयनित क्लस्टर सत्यापित कर रहे हैं", + "Setting up clusters": "क्लस्टर सेट अप कर रहे हैं", + "Clusters successfully set up!": "क्लस्टर सफलतापूर्वक सेट अप किए गए!", + "Finish": "समाप्त करें", + "Overview": "अवलोकन", + "Only warnings ({{ numWarnings }})": "केवल चेतावनियाँ ({{ numWarnings }})", + "Type": "प्रकार", + "Reason": "कारण", + "Last Seen": "अंतिम बार देखा गया", + "Offline": "ऑफलाइन", + "Lost connection to the cluster.": "क्लस्टर से कनेक्शन खो गया।", + "No": "नहीं", + "Yes": "हाँ", + "Create {{ name }}": "{{ name }} बनाएँ", + "Toggle fullscreen": "फुलस्क्रीन टॉगल करें", + "Close": "बंद करें", + "Head back <1>home.": "<1>होम पर वापस जाएँ।", + "Error Details": "त्रुटि विवरण", + "Copy": "कॉपी करें", + "Find": "खोजें", + "Download": "डाउनलोड करें", + "No results": "कोई परिणाम नहीं", + "Too many matches": "बहुत अधिक मिलान", + "{{ currentIndex }} of {{ totalResults }}": "{{ totalResults }} में से {{ currentIndex }}", + "Match case": "केस मिलान", + "Match whole word": "पूरे शब्द का मिलान", + "Use regular expression": "रेगुलर एक्सप्रेशन का उपयोग करें", + "Previous Match (Shift+Enter)": "पिछला मिलान (Shift+Enter)", + "Next Match (Enter)": "अगला मिलान (Enter)", + "All namespaces": "सभी namespaces", + "From": "से", + "Age": "आयु", + "{{ eventDate }} ({{ count }} times since {{ firstEventDate }})_one": "{{ eventDate }} ({{ firstEventDate }} से {{ count }} बार)", + "{{ eventDate }} ({{ count }} times since {{ firstEventDate }})_other": "{{ eventDate }} ({{ firstEventDate }} से {{ count }} बार)", + "Release Notes ({{ appVersion }})": "रिलीज नोट्स ({{ appVersion }})", + "Fetching release information…": "रिलीज जानकारी प्राप्त कर रहे हैं…", + "Skip": "छोड़ें", + "Failed to fetch release information": "रिलीज जानकारी प्राप्त करने में विफल", + "An update is available": "एक अपडेट उपलब्ध है", + "Read more": "अधिक पढ़ें", + "Dismiss": "ख़ारिज करें", + "Install the metrics-server to get usage data.": "उपयोग डेटा प्राप्त करने के लिए metrics-server इंस्टॉल करें।", + "Create / Apply": "बनाएँ / लागू करें", + "Create": "बनाएँ", + "Deleting item {{ itemName }}…": "आइटम {{ itemName }} हटा रहे हैं…", + "Cancelled deletion of {{ itemName }}.": "{{ itemName }} के हटाने को रद्द किया गया।", + "Deleted item {{ itemName }}.": "आइटम {{ itemName }} हटा दिया गया।", + "Error deleting item {{ itemName }}.": "आइटम {{ itemName }} हटाने में त्रुटि।", + "Evict": "निष्कासित करें", + "Evict Pod": "Pod निष्कासित करें", + "Delete item": "आइटम हटाएँ", + "Are you sure you want to evict pod {{ itemName }}?": "क्या आप वाकई pod {{ itemName }} को निष्कासित करना चाहते हैं?", + "Are you sure you want to delete item {{ itemName }}?": "क्या आप वाकई आइटम {{ itemName }} को हटाना चाहते हैं?", + "Force Delete": "बलपूर्वक हटाएँ", + "Are you sure you want to delete the following items?": "क्या आप वाकई निम्नलिखित आइटम हटाना चाहते हैं?", + "Deleting {{ itemsLength }} items…": "{{ itemsLength }} आइटम हटा रहे हैं…", + "Cancelled deletion of {{ itemsLength }} items.": "{{ itemsLength }} आइटम के हटाने को रद्द किया गया।", + "Deleted {{ itemsLength }} items.": "{{ itemsLength }} आइटम हटा दिए गए।", + "Error deleting {{ itemsLength }} items.": "{{ itemsLength }} आइटम हटाने में त्रुटि।", + "Delete items": "आइटम हटाएँ", + "Loading documentation": "दस्तावेज़ीकरण लोड हो रहा है", + "No documentation available.": "कोई दस्तावेज़ीकरण उपलब्ध नहीं है।", + "No documentation for type {{ docsType }}.": "प्रकार {{ docsType }} के लिए कोई दस्तावेज़ीकरण नहीं है।", + "Showing documentation for: {{ docsType }}": "दस्तावेज़ीकरण दिखा रहे हैं: {{ docsType }}", + "Applying changes to {{ itemName }}…": "{{ itemName }} में परिवर्तन लागू कर रहे हैं…", + "Cancelled changes to {{ itemName }}.": "{{ itemName }} में परिवर्तन रद्द किए गए।", + "Applied changes to {{ itemName }}.": "{{ itemName }} में परिवर्तन लागू किए गए।", + "Failed to apply changes to {{ itemName }}.": "{{ itemName }} में परिवर्तन लागू करने में विफल।", + "Edit": "संपादित करें", + "Invalid JSON": "अमान्य JSON", + "Invalid YAML": "अमान्य YAML", + "Failed to create {{ kind }} {{ name }}.": "{{ kind }} {{ name }} बनाने में विफल।", + "Failed to create {{ kind }} {{ name }} in {{ apiVersion }}.": "{{ apiVersion }} में {{ kind }} {{ name }} बनाने में विफल।", + "Error parsing the code: {{error}}": "कोड पार्स करने में त्रुटि: {{error}}", + "Error parsing the code. Please verify it's valid YAML or JSON!": "कोड पार्स करने में त्रुटि। कृपया सत्यापित करें कि यह मान्य YAML या JSON है!", + "Applying {{ newItemName }}…": "{{ newItemName }} लागू कर रहे हैं…", + "Cancelled applying {{ newItemName }}.": "{{ newItemName }} लागू करना रद्द किया गया।", + "Applied {{ newItemName }}.": "{{ newItemName }} लागू किया गया।", + "Failed to apply {{ newItemName }}.": "{{ newItemName }} लागू करने में विफल।", + "New Object": "नया ऑब्जेक्ट", + "View: {{ itemName }}": "देखें: {{ itemName }}", + "Edit: {{ itemName }}": "संपादित करें: {{ itemName }}", + "Loading editor": "संपादक लोड हो रहा है", + "Use minimal editor": "मिनिमल संपादक का उपयोग करें", + "Editor": "संपादक", + "Documentation": "दस्तावेज़ीकरण", + "Undo": "पूर्ववत करें", + "Are you sure?": "क्या आप निश्चित हैं?", + "This will discard your changes in the editor. Do you want to proceed?": "इससे संपादक में आपके परिवर्तन त्याग दिए जाएंगे। क्या आप आगे बढ़ना चाहते हैं?", + "Undo Changes": "परिवर्तन पूर्ववत करें", + "No label selectors found for this {{type}}": "इस {{type}} के लिए कोई लेबल सेलेक्टर नहीं मिला", + "Invalid response from server": "सर्वर से अमान्य प्रतिक्रिया", + "Failed to fetch related pods": "संबंधित Pods प्राप्त करने में विफल", + "No pods found for this workload": "इस वर्कलोड के लिए कोई Pod नहीं मिला", + "Failed to fetch pods: {{error}}": "Pods प्राप्त करने में विफल: {{error}}", + "Logs are paused. Click the follow button to resume following them.": "लॉग रोके गए हैं। उन्हें फिर से फॉलो करने के लिए फॉलो बटन पर क्लिक करें।", + "Select Pod": "Pod चुनें", + "All Pods": "सभी Pods", + "Container": "कंटेनर", + "Restarted": "पुनरारंभ किया गया", + "Show logs for previous instances of this container.": "इस कंटेनर के पिछले इंस्टेंस के लिए लॉग दिखाएँ।", + "You can only select this option for containers that have been restarted.": "आप यह विकल्प केवल उन कंटेनरों के लिए चुन सकते हैं जिन्हें पुनरारंभ किया गया है।", + "Show previous": "पिछला दिखाएँ", + "Timestamps": "समय-मुद्रांक", + "Follow": "फॉलो करें", + "Show logs": "लॉग दिखाएँ", + "Loading resource data": "संसाधन डेटा लोड हो रहा है", + "Creation": "निर्माण", + "Labels": "लेबल्स", + "Annotations": "एनोटेशन्स", + "Owner refs": "मालिक रेफ्स", + "Controlled by": "द्वारा नियंत्रित", + "Start port forward": "पोर्ट फॉरवर्ड शुरू करें", + "Forward port": "पोर्ट फॉरवर्ड करें", + "Delete port forward": "पोर्ट फॉरवर्ड हटाएँ", + "Stop port forward": "पोर्ट फॉरवर्ड रोकें", + "Mount Path": "माउंट पाथ", + "from": "से", + "I/O": "I/O", + "Ready": "तैयार", + "Waiting": "प्रतीक्षारत", + "Running": "चल रहा है", + "Error": "त्रुटि", + "Exit Code": "एग्जिट कोड", + "Started": "शुरू किया गया", + "Finished": "समाप्त किया गया", + "Restart Count": "पुनरारंभ गिनती", + "Last State": "अंतिम स्थिति", + "No data to be shown.": "दिखाने के लिए कोई डेटा नहीं है।", + "Init Containers": "इनिट कंटेनर्स", + "Conditions": "शर्तें", + "Volumes": "वॉल्यूम्स", + "Restarting {{ itemName }}…": "{{ itemName }} पुनरारंभ कर रहे हैं…", + "Cancelled restarting {{ itemName }}.": "{{ itemName }} पुनरारंभ करना रद्द किया गया।", + "Restarted {{ itemName }}.": "{{ itemName }} पुनरारंभ किया गया।", + "Failed to restart {{ itemName }}.": "{{ itemName }} पुनरारंभ करने में विफल।", + "Restart": "पुनरारंभ करें", + "Are you sure you want to restart {{ itemName }}?": "क्या आप वाकई {{ itemName }} को पुनरारंभ करना चाहते हैं?", + "Are you sure you want to restart the following items?": "क्या आप वाकई निम्नलिखित आइटम्स को पुनरारंभ करना चाहते हैं?", + "Restarting {{ itemsLength }} items…": "{{ itemsLength }} आइटम पुनः आरंभ कर रहे हैं...", + "Cancelled restarting {{ itemsLength }} items.": "{{ itemsLength }} आइटम का पुनरारंभ रद्द किया गया।", + "Restarted {{ itemsLength }} items.": "{{ itemsLength }} आइटम पुनः आरंभ किए गए।", + "Failed to restart {{ itemsLength }} items.": "{{ itemsLength }} आइटम को पुनः आरंभ करने में विफल।", + "Restart items": "आइटम पुनः आरंभ करें", + "Scaling {{ itemName }}…": "{{ itemName }} को स्केल किया जा रहा है…", + "Cancelled scaling {{ itemName }}.": "{{ itemName }} का स्केल रद्द किया गया।", + "Scaled {{ itemName }}.": "{{ itemName }} को स्केल किया गया।", + "Failed to scale {{ itemName }}.": "{{ itemName }} को स्केल करने में विफल।", + "Scale": "स्केल करें", + "Scale Replicas": "प्रतिकृतियों को स्केल करें", + "Current number of replicas: {{ numReplicas }}": "वर्तमान प्रतिकृतियों की संख्या: {{ numReplicas }}", + "Desired number of replicas:": "इच्छित प्रतिकृतियों की संख्या:", + "Decrement": "घटाएं", + "Increment": "बढ़ाएं", + "A large number of replicas may negatively impact the cluster's performance": "बहुत अधिक प्रतिकृतियाँ क्लस्टर के प्रदर्शन को प्रभावित कर सकती हैं", + "View YAML": "YAML देखें", + "Collapse": "संकुचित करें", + "Expand": "विस्तारित करें", + "sort up": "ऊपर क्रमबद्ध करें", + "sort down": "नीचे क्रमबद्ध करें", + "sort swap": "क्रम अदला-बदली करें", + "Loading table data": "तालिका डेटा लोड हो रहा है", + "Refresh": "रीफ्रेश करें", + "No data matching the filter criteria.": "फ़िल्टर मानदंड से मेल खाने वाला कोई डेटा नहीं।", + "No results found": "कोई परिणाम नहीं मिला", + "Any new output for this container's process should be shown below. In case it doesn't show up, press enter…": "इस कंटेनर की प्रक्रिया के लिए कोई भी नया आउटपुट नीचे दिखाया जाना चाहिए। यदि नहीं दिखता है, तो एंटर दबाएँ…", + "Failed to run \"{{command}}\"…": "\"{{command}}\" चलाने में विफल…", + "Failed to connect…": "कनेक्ट करने में विफल…", + "Press the enter key to reconnect.": "पुनः कनेक्ट करने के लिए एंटर कुंजी दबाएं।", + "Failed to run \"{{ command }}\"": "\"{{ command }}\" चलाने में विफल", + "Trying to attach to the container {{ container }}…": "कंटेनर {{ container }} से जुड़ने का प्रयास कर रहे हैं…", + "Trying to run \"{{command}}\"…": "\"{{command}}\" चलाने का प्रयास कर रहे हैं…", + "Attach: {{ itemName }}": "जोड़ें: {{ itemName }}", + "Terminal: {{ itemName }}": "टर्मिनल: {{ itemName }}", + "Timezone": "समय क्षेत्र", + "Data": "डेटा", + "No data in this config map": "इस कॉन्फ़िग मैप में कोई डेटा नहीं है", + "Error getting custom resource definition {{ crdName }}: {{ errorMessage }}": "कस्टम संसाधन परिभाषा {{ crdName }} प्राप्त करने में त्रुटि: {{ errorMessage }}", + "Loading custom resource details": "कस्टम संसाधन विवरण लोड हो रहे हैं", + "Error getting custom resource {{ crName }}: {{ errorMessage }}": "कस्टम संसाधन {{ crName }} प्राप्त करने में त्रुटि: {{ errorMessage }}", + "Loading custom resource instances": "कस्टम संसाधन इंस्टेंस लोड हो रहे हैं", + "No custom resources instances found.": "कोई कस्टम संसाधन इंस्टेंस नहीं मिला।", + "Failed to load custom resource instances": "कस्टम संसाधन इंस्टेंस लोड करने में विफल", + "Error getting custom resource definitions: {{ errorMessage }}": "कस्टम संसाधन परिभाषाएँ प्राप्त करने में त्रुटि: {{ errorMessage }}", + "Loading custom resource definitions": "कस्टम संसाधन परिभाषाएँ लोड हो रही हैं", + "Loading custom resource definition": "कस्टम संसाधन परिभाषा लोड हो रही है", + "No custom resources found": "कोई कस्टम संसाधन नहीं मिला", + "Loading resource definition details": "संसाधन परिभाषा विवरण लोड हो रहे हैं", + "Group": "समूह", + "Categories": "श्रेणियाँ", + "Accepted Names": "स्वीकृत नाम", + "Versions": "संस्करण", + "Spawning Job {{ newItemName }}…": "नया कार्य {{ newItemName }} शुरू किया जा रहा है…", + "Job {{ newItemName }} spawned": "कार्य {{ newItemName }} शुरू किया गया", + "Failed to spawn Job {{ newItemName }}": "कार्य {{ newItemName }} शुरू करने में विफल", + "Spawn Job": "कार्य शुरू करें", + "This will trigger a new Job based on the CronJob {{ name }}": "यह CronJob {{ name }} के आधार पर एक नया कार्य शुरू करेगा", + "Job Name": "कार्य का नाम", + "Spawn": "शुरू करें", + "Suspending CronJob {{ newItemName }}…": "CronJob {{ newItemName }} को निलंबित किया जा रहा है…", + "Resuming CronJob {{ newItemName }}…": "CronJob {{ newItemName }} को पुनः शुरू किया जा रहा है…", + "Cancelled suspending CronJob {{ newItemName }}.": "CronJob {{ newItemName }} का निलंबन रद्द किया गया।", + "Cancelled resuming CronJob {{ newItemName }}.": "CronJob {{ newItemName }} का पुनः प्रारंभ रद्द किया गया।", + "Suspended CronJob {{ newItemName }}.": "CronJob {{ newItemName }} को निलंबित किया गया।", + "Resumed CronJob {{ newItemName }}.": "CronJob {{ newItemName }} को पुनः प्रारंभ किया गया।", + "Failed to suspend CronJob {{ newItemName }}.": "CronJob {{ newItemName }} को निलंबित करने में विफल।", + "Failed to resume CronJob {{ newItemName }}.": "CronJob {{ newItemName }} को पुनः प्रारंभ करने में विफल।", + "Resume": "पुनः प्रारंभ करें", + "Suspend": "निलंबित करें", + "Key": "कुंजी", + "Operator": "ऑपरेटर", + "Value": "मान", + "Effect": "प्रभाव", + "Current": "वर्तमान", + "Desired//context:pods": "वांछित", + "Addresses": "", + "Hostname": "", + "Port": "", + "Protocol": "", + "No addresses data to be shown.": "", + "Listeners": "", + "BackendRefs": "", + "Matches": "", + "rules": "", + "ParentRefs": "", + "No rules data to be shown.": "", + "Namespace": "", + "Kind": "", + "Section Name": "", + "Search": "", + "Press<1>/to search": "", + "Search resources, pages, clusters by name": "", + "Page": "", + "Reference": "", + "Metrics": "", + "(Current/Target)": "", + "MinReplicas": "", + "MaxReplicas": "", + "Deployment pods": "", + "{{ currentReplicas }} current / {{ desiredReplicas }} desired": "", + "Targets": "", + "more…": "", + "Default": "", + "Host": "", + "Path": "", + "Duration": "", + "Holder Identity": "", + "Lease Duration Seconds": "", + "Renew Time": "", + "Holder": "", + "Container Limits": "", + "Default Request": "", + "Max": "", + "Min": "", + "A namespace with this name already exists.": "", + "Applying {{ newItemName }}…": "", + "Cancelled applying {{ newItemName }}.": "", + "Namespaces must be under 64 characters.": "", + "Create Namespace": "", + "To": "", + "used": "", + "Scheduling Disabled": "", + "Scheduling Enabled": "", + "Taints": "", + "Not ready yet!": "", + "Internal IP": "", + "None": "", + "Software": "", + "Redirecting to main page…": "", + "Lines": "", + "Max Unavailable": "", + "Min Available": "", + "Allowed disruptions": "", + "Current//context:pods": "", + "Total": "", + "N/A": "", + "Allowed Disruptions": "", + "Start": "", + "Stop": "", + "Loading port forwarding": "", + "Pod Port": "", + "Local Port": "", + "More": "", + "Global Default": "", + "Preemption Policy": "", + "Current//context:replicas": "", + "Desired//context:replicas": "", + "Zoom in": "", + "Zoom out": "", + "No data to be shown. Try to change filters or select a different namespace.": "", + "Group By": "", + "Instance": "", + "Node": "", + "Status: Error or Warning": "", + "Expand All": "", + "Fit to screen": "", + "Zoom to 100%": "", + "Used": "", + "Hard": "", + "Request": "", + "Limit": "", + "Users": "", + "Handler": "", + "No data in this secret": "", + "Shrink sidebar": "", + "Expand sidebar": "", + "Main Navigation": "", + "Navigation Tabs": "", + "Collapse Sidebar": "", + "Navigation": "", + "General": "", + "Clusters": "", + "Instances": "", + "Cluster version upgraded to {{ gitVersion }}": "", + "Cluster version downgraded to {{ gitVersion }}": "", + "Controlled Resources": "", + "Controlled Values": "", + "Min Allowed": "", + "Max Allowed": "", + "Mode": "", + "Last Transition Time": "", + "Recommendations": "", + "Provided": "", + "Admission Review Versions": "", + "Client Config: URL": "", + "Client Config: Service": "", + "Service: {{namespace}}/{{name}}": "", + "Path: {{ path }}:{{ port }}": "", + "Operations": "", + "0 Running": "", + "Ready//context:replicas": "", + "Up to date//context:replicas": "", + "Available//context:replicas": "", + "Failed": "", + "Select locale": "", + "": "", + "\"{{metricName}}\" on {{objectKind}}/{{objectName}} {{metricTarget}}": "", + "\"{{metricName}}\" on pods": "", + "resource {{resourceName}} on pods": "", + "resource {{resourceName}} of container {{containerName}} on pods": "", + "Warning. Incompatible plugins disabled: ({{ pluginList }})": "" +}