{
  "meta": {
    "version": "4.7.0",
    "updated": "2026-07-07",
    "lang": "hi"
  },
  "common": {
    "welcome": "स्वागत",
    "hello": "नमस्ते",
    "goodbye": "अलविदा",
    "yes": "हाँ",
    "no": "नहीं",
    "save": "बचाना",
    "cancel": "रद्द करना",
    "delete": "मिटाना",
    "edit": "संपादन करना",
    "loading": "लोड हो रहा है...",
    "offlineTitle": "आप संपर्क में नहीं हैं",
    "offlineMessage": "कृपया अपने इंटरनेट कनेक्शन की जाँच करें",
    "tryReconnect": "पुनः कनेक्ट करने का प्रयास करें",
    "logout": "लॉग आउट",
    "login": "लॉग इन करें",
    "amount": "मात्रा",
    "success": "सफलता",
    "error": "गलती",
    "warning": "चेतावनी",
    "info": "जानकारी:",
    "debug": "डिबग",
    "progress": "प्रगति:",
    "remaining": "शेष:",
    "total": "कुल:",
    "completed": "7. सफलतापूर्वक पूरा हुआ!",
    "missing": "गुम",
    "partial": "आंशिक",
    "sameAsSource": "जो स्रोत है वो ही:",
    "formatMismatch": "प्रारूप बेमेल:",
    "typeMismatch": "बेमेल टाइप:",
    "structureMismatch": "संरचना बेमेल:",
    "invalidOption": "अमान्य विकल्प",
    "separator": "==================================================",
    "initializationFailed": "❌ आरंभीकरण विफल: {error}",
    "stackTrace": "स्टैक ट्रेस: {stack}",
    "pressEnterToContinue": "जारी रखने के लिए Enter दबाएँ...",
    "pressEnterToReturn": "मुख्य मेनू पर लौटने के लिए Enter दबाएँ...",
    "stepCompleted": "कदम '{stepName}' पुरा होना।",
    "stepFailed": "कदम '{stepName}' असफल।",
    "runningStep": "चल रहा कदम: {stepName}",
    "command": "आज्ञा: {command}",
    "startingWorkflow": "वर्कफ़्लो प्रारंभ हो रहा है...",
    "workflowCompleted": "वर्कफ़्लो पूरा हुआ.",
    "checkReports": "विवरण के लिए रिपोर्ट जांचें.",
    "errorExecutingCommand": "आदेश निष्पादित करने में त्रुटि: {error}",
    "genericError": "❌ त्रुटि: {error}",
    "errors": {
      "errors": "त्रुटियाँ:",
      "genericError": "❌ त्रुटि: {error}",
      "initializationFailed": "❌ आरंभीकरण विफल: {error}",
      "initializationCancelled": "❌ उपयोगकर्ता द्वारा आरंभीकरण रद्द किया गया।",
      "translationKeyNotFound": "अनुवाद कुंजी नहीं मिली: {key}",
      "sourceDirectoryNotFound": "स्रोत निर्देशिका नहीं मिली: {directory}",
      "configLoadingFailed": "कॉन्फ़िगरेशन लोडिंग विफल रही",
      "invalidSourceDirectory": "अमान्य स्रोत निर्देशिका: {directory}",
      "securityViolation": "सुरक्षा उल्लंघन का पता चला",
      "authenticationFailed": "प्रमाणीकरण विफल होना",
      "sourceEqualsI18nWarn": "⚠️ sourceDir i18nDir के बराबर है ({sourceDir}). वापस गिरना {fallback} स्रोत स्कैनिंग के लिए."
    },
    "errorGeneratingStatusSummary": "स्थिति सारांश उत्पन्न करने में त्रुटि: {error}",
    "errorRunningDebugTool": "डिबग टूल चलाने में त्रुटि '{displayName}': {error}",
    "errorReadingDebugLogs": "डिबग लॉग पढ़ने में त्रुटि: {error}",
    "errorAnalyzingLogFile": "लॉग फ़ाइल का विश्लेषण करने में त्रुटि: {error}",
    "errorAnalyzingTranslationKeys": "अनुवाद कुंजियों का विश्लेषण करने में त्रुटि: {error}",
    "errorAnalyzingTranslationCompleteness": "अनुवाद पूर्णता का विश्लेषण करने में त्रुटि: {error}",
    "analyzingTranslationCompleteness": "सभी भाषाओं में अनुवाद संपूर्णता का विश्लेषण किया जा रहा है...",
    "i18nDirectoryNotFound": "⚠️ i18n निर्देशिका नहीं मिली: {i18nDir}",
    "translationCompletenessAnalysisFailed": "⚠️ अनुवाद पूर्णता विश्लेषण विफल: {error}",
    "failedToAnalyzeLanguage": "❌ भाषा का विश्लेषण करने में विफल {language}: {error}",
    "errorReadingI18nDirectory": "❌ i18n निर्देशिका पढ़ने में त्रुटि:",
    "languageCompletenessTitle": "📈 भाषा के अनुसार अनुवाद पूर्णता",
    "errorAnalyzingTranslationFormat": "अनुवाद प्रारूप का विश्लेषण करने में त्रुटि: {error}",
    "errorAnalyzingTranslationType": "अनुवाद प्रकार का विश्लेषण करने में त्रुटि: {error}",
    "errorAnalyzingTranslationStructure": "अनुवाद संरचना का विश्लेषण करने में त्रुटि: {error}",
    "errorAnalyzingTranslationFormatMismatch": "अनुवाद प्रारूप बेमेल का विश्लेषण करने में त्रुटि: {error}",
    "errorAnalyzingTranslationTypeMismatch": "अनुवाद प्रकार बेमेल का विश्लेषण करने में त्रुटि: {error}",
    "errorAnalyzingTranslationStructureMismatch": "अनुवाद संरचना बेमेल का विश्लेषण करने में त्रुटि: {error}",
    "errorAnalyzingTranslationSameAsSource": "स्रोत के समान अनुवाद का विश्लेषण करने में त्रुटि: {error}",
    "title": "स्थिति",
    "nextStep1": "1. उपयोग विश्लेषण की जाँच करें:",
    "nextStep2": "2. अनुवाद मान्य करें:",
    "nextStep3": "3. पूर्णता का विश्लेषण करें:",
    "nextStep4": "4. लुप्त अनुवादों को पूरा करें:",
    "nextStep5": "5. सारांश रिपोर्ट तैयार करें:",
    "nextStep6": "6. अनुवादों की समीक्षा करें और उन्हें अंतिम रूप दें:",
    "generating": "सारांश रिपोर्ट तैयार की जा रही है...",
    "review": "अनुवादों की समीक्षा की जा रही है...",
    "finalizing": "अनुवादों को अंतिम रूप दिया जा रहा है...",
    "finalized": "सफलतापूर्वक अंतिम रूप दिया गया!",
    "warnings": "चेतावनियाँ:",
    "completedKeys": "पूर्ण कुंजियाँ:",
    "missingKeys": "गुम चाबियां:",
    "partialKeys": "आंशिक कुंजियाँ:",
    "home": "घर",
    "settings": "सेटिंग्स",
    "startingSettings": "🎛️ सेटिंग्स प्रारंभ हो रही है CLI...",
    "confirm": "पुष्टि करना",
    "errorExiting": "बाहर निकलते समय त्रुटि."
  },
  "errors": {
    "invalidOption": "❌अमान्य विकल्प: {option}. कृपया पुन: प्रयास करें।",
    "readlineClosed": "इनपुट स्ट्रीम बंद है; गैर-संवादात्मक मोड में चल रहा है।",
    "noPackageJson": "कोई package.json नहीं मिला. i18n ढाँचे का स्वत: पता नहीं लगा सकता।",
    "noI18nDir": "प्रोजेक्ट रूट में कोई i18n निर्देशिका नहीं मिली।",
    "noI18nConfig": "प्रोजेक्ट रूट में कोई i18n कॉन्फ़िगरेशन फ़ाइल नहीं मिली।",
    "errorReadingDebugLogs": "डिबग लॉग पढ़ने में त्रुटि: {error}"
  },
  "scanner": {
    "help_message": "I18n टेक्स्ट स्कैनर उपयोग: नोड i18ntk-scanner.js [विकल्प] विकल्प: --source-dir <dir>     स्कैन करने के लिए स्रोत निर्देशिका (डिफ़ॉल्ट: ./src) --आउटपुट <file>        स्कैन परिणामों के लिए आउटपुट फ़ाइल (डिफ़ॉल्ट: ./i18ntk-scanner-report.json) --framework <name>     लक्ष्य के लिए रूपरेखा (प्रतिक्रिया, व्यू, कोणीय, वेनिला) --पैटर्न <patterns>  कस्टम रेगेक्स पैटर्न (अल्पविराम से अलग) --शामिल-परीक्षण स्कैन में परीक्षण फ़ाइलें शामिल करें --बहिष्कृत-डीआईआर <dirs>  बहिष्कृत करने के लिए निर्देशिकाएं (अल्पविराम से अलग) --help यह सहायता दिखाएं उदाहरण: नोड i18ntk-scanner.js --source-dir=./src --framework=react नोड i18ntk-scanner.js --patterns 'console.log\\((.*?)\\)' --include-tests नोड i18ntk-scanner.js --आउटपुट=./scan-results.json",
    "help_options": {
      "source_dir": "i18n समस्याओं के लिए स्कैन करने के लिए स्रोत निर्देशिका",
      "output_dir": "स्कैन रिपोर्ट और परिणामों के लिए निर्देशिका",
      "framework": "लक्ष्य रूपरेखा (प्रतिक्रिया, व्यू, कोणीय, वेनिला)",
      "patterns": "पाठ का पता लगाने के लिए कस्टम रेगेक्स पैटर्न",
      "exclude": "फ़ाइल पैटर्न को स्कैनिंग से बाहर रखा जाए",
      "output_report": "विस्तृत स्कैन रिपोर्ट तैयार करें",
      "min_length": "अनुवाद के लिए विचार करने योग्य न्यूनतम पाठ लंबाई",
      "max_length": "अनुवाद के लिए विचार करने योग्य अधिकतम पाठ लंबाई",
      "include_tests": "स्कैनिंग प्रक्रिया में परीक्षण फ़ाइलें शामिल करें"
    },
    "starting": "🔍 फ्रेमवर्क के लिए टेक्स्ट स्कैनर शुरू करना: {framework}",
    "sourceDirectory": "📁 स्कैनिंग निर्देशिका: {sourceDir}",
    "frameworkDetected": "🎯 पता लगाया गया ढाँचा: {framework}",
    "scanningFiles": "📊 स्कैनिंग {fileCount} फ़ाइलें...",
    "foundTexts": "📝मिल गया {textCount} अनुवाद की आवश्यकता वाले पाठ",
    "generatingReport": "📊 विस्तृत रिपोर्ट तैयार की जा रही है...",
    "reportSaved": "💾 स्कैन रिपोर्ट यहां सहेजी गई: {reportPath}",
    "noTextsFound": "✅ कोई हार्डकोडेड अंग्रेजी पाठ नहीं मिला",
    "scanComplete": "🎉 स्कैन सफलतापूर्वक पूरा हुआ!",
    "analysisTitle": "🔍 अनुवाद स्कैन विश्लेषण",
    "fileSummary": "📄 {file}: {count} पाठ मिले",
    "textLocation": "📍 लाइन {line}: {text}",
    "foundText": "मिला {count} संभावित हार्डकोडेड पाठ उदाहरण",
    "context": "📝 प्रसंग: {context}",
    "severity": "⚠️ गंभीरता: {severity}",
    "recommendation": "💡 सिफ़ारिश: {recommendation}",
    "welcome": {
      "title": "टेक्स्ट स्कैनर में आपका स्वागत है!",
      "description": "यह टूल हार्डकोडेड अंग्रेजी पाठ के लिए आपके स्रोत कोड को स्कैन करता है जिसके अनुवाद की आवश्यकता हो सकती है।"
    },
    "frameworkPrompt": {
      "title": "🎯 फ्रेमवर्क चुनें",
      "available": "उपलब्ध ढाँचे: प्रतिक्रिया, व्यू, कोणीय, वेनिला",
      "description": "फ़्रेमवर्क प्रकार दर्ज करें (या स्वतः-पहचान के लिए Enter दबाएँ):",
      "input": "रूपरेखा:"
    },
    "directoryPrompt": {
      "title": "📁 स्रोत निर्देशिका चुनें",
      "current": "वर्तमान निर्देशिका: {dir}",
      "description": "स्कैन करने के लिए निर्देशिका दर्ज करें (या वर्तमान के लिए Enter दबाएँ):",
      "input": "निर्देशिका:"
    },
    "options": {
      "includeTests": "परीक्षण फ़ाइलें शामिल करें?",
      "excludeDirs": "बहिष्कृत करने योग्य निर्देशिकाएँ (अल्पविराम से अलग):",
      "customPatterns": "स्कैन करने के लिए कस्टम पैटर्न (रेगेक्स):"
    },
    "reportGenerated": "स्कैन रिपोर्ट उत्पन्न: {path}"
  },
  "fixer": {
    "help_message": "I18n अनुवाद फिक्सर उपयोग: नोड i18ntk-fixer.js [विकल्प] विकल्प: --स्रोत-dir <dir>     स्कैन करने के लिए स्रोत निर्देशिका (डिफ़ॉल्ट: ./locales) --भाषाएँ <langs>    --मार्कर को ठीक करने के लिए भाषाओं की अल्पविराम से अलग की गई सूची <markers>    अल्पविराम से अलग किए गए मार्करों को अनअनुवादित माना जाएगा --नो-बैकअप स्वचालित बैकअप निर्माण छोड़ें --सहायता यह सहायता दिखाएं उदाहरण: नोड i18ntk-fixer.js --भाषाएँ de,fr नोड i18ntk-fixer.js --source-dir=./locales --markers NOT_TRANSLATED नोड i18ntk-fixer.js --no-बैकअप",
    "starting": "🚀 भाषाओं के लिए अनुवाद सुधार शुरू करना: {languages}",
    "sourceDirectory": "📁 स्रोत निर्देशिका: {sourceDir}",
    "sourceLanguage": "🔤स्रोत भाषा: {sourceLanguage}",
    "markers": "🏷️ ठीक करने के लिए मार्कर: {markers}",
    "scanningLanguage": "📊 स्कैनिंग {language}...",
    "noLanguages": "❌ फिक्सिंग के लिए कोई भाषा निर्दिष्ट नहीं है।",
    "allComplete": "🎉 सभी अनुवाद पहले ही पूरे हो चुके हैं!",
    "fullReportSaved": "📊 पूरी रिपोर्ट यहां सहेजी गई: {reportPath}",
    "reviewReport": "कृपया आगे बढ़ने से पहले रिपोर्ट की समीक्षा करें।",
    "backupCreated": "💾 बैकअप सफलतापूर्वक बनाया गया।",
    "applyingFixes": "🔄सुधार लागू करना...",
    "fixingComplete": "✅ अनुवाद फिक्सिंग पूर्ण!",
    "operationCancelled": "❌ उपयोगकर्ता द्वारा ऑपरेशन रद्द कर दिया गया।",
    "analysisTitle": "🔍 अनुवाद फिक्सिंग विश्लेषण",
    "analysisSeparator": "==================================================",
    "totalIssues": "कुल पाए गए मुद्दे: {totalIssues}",
    "missingTranslations": "अनुपलब्ध अनुवाद: {missing}",
    "placeholderTranslations": "प्लेसहोल्डर अनुवाद: {placeholder}",
    "noIssues": "✅ कोई समस्या नहीं मिली. सभी अनुवाद पूर्ण हैं.",
    "detailedIssues": "📋 DETAILED ISSUES:",
    "detailedSeparator": "--------------------------------------------------",
    "filePath": "📄 {file} → {path}",
    "missingKey": "❌ गुम: {source} → {new}",
    "placeholderKey": "⚠️ प्लेसहोल्डर: \"{target}\" → \"{new}\"",
    "moreIssues": "... और {count} अधिक मुद्दे. संपूर्ण विवरण के लिए रिपोर्ट फ़ाइल जांचें.",
    "confirmationTitle": "🤔क्या आप इन सुधारों के साथ आगे बढ़ना चाहते हैं?",
    "confirmationOptions": "विकल्प:",
    "optionYes": "y - हाँ, सभी सुधार लागू करें",
    "optionNo": "n - नहीं, कार्रवाई रद्द करें",
    "optionShow": "s - विस्तृत मुद्दे दिखाएं",
    "choicePrompt": "आपकी पसंद (y/n/s):",
    "nonInteractiveMode": "⚡ गैर-इंटरैक्टिव मोड का पता चला - स्वचालित रूप से सुधार लागू करना...",
    "reportGenerated": "📊 फिक्सर रिपोर्ट तैयार: {path}",
    "summary": "फिक्सर सारांश:",
    "welcome": {
      "title": "अनुवाद फिक्सर में आपका स्वागत है!",
      "description": "यह टूल आपकी स्थानीय फ़ाइलों में टूटे हुए अनुवादों और प्लेसहोल्डर्स को ठीक करने में आपकी सहायता करेगा।"
    },
    "markerPrompt": {
      "title": "🏷️ प्लेसहोल्डर मार्कर कॉन्फ़िगर करें",
      "description": "वे मार्कर दर्ज करें जो अअनुवादित पाठ (अल्पविराम से अलग) दर्शाते हैं:",
      "currentDefaults": "डिफ़ॉल्ट मार्कर: {markers}",
      "input": "मार्कर (या डिफ़ॉल्ट के लिए Enter दबाएँ):"
    },
    "languagePrompt": {
      "title": "🌍 ठीक करने के लिए भाषाएँ चुनें",
      "available": "उपलब्ध भाषाएँ: {languages}",
      "description": "ठीक करने के लिए भाषाएँ दर्ज करें (अल्पविराम से अलग) या सभी के लिए Enter दबाएँ:",
      "input": "भाषाएँ:",
      "noLanguages": "ठीक करने के लिए कोई भाषा नहीं मिली."
    },
    "directoryPrompt": {
      "title": "📁निर्देशिका का चयन करें",
      "current": "वर्तमान निर्देशिका: {dir}",
      "description": "अपनी स्थानीय फ़ाइलों वाली निर्देशिका दर्ज करें (या वर्तमान के लिए Enter दबाएँ):",
      "input": "निर्देशिका:"
    },
    "backupLocation": "बैकअप स्थान: {dir}",
    "completed": "फिक्सिंग पूरी हो गई.",
    "creatingBackup": "में बैकअप बनाया जा रहा है {dir}...",
    "dryRunMode": "ड्राई रन मोड: {mode}",
    "error": "फिक्सर विफल: {error}",
    "fixing": "फिक्सिंग {language}...",
    "foundLanguages": "मिला {count} भाषाएँ: {languages}",
    "languageFixed": "{language}: तय {fixed} कुंजी(कुंजियाँ), छोड़ दी गईं {skipped}.",
    "running": "अनुवाद फिक्सर चल रहा है...",
    "totalFixed": "कुल तय: {count}"
  },
  "autorun": {
    "stepAnalyzeTranslations": "अनुवादों का विश्लेषण करें",
    "stepCompletedWithIcon": "✅ पूर्ण: {stepName}",
    "stepValidateTranslations": "अनुवादों को मान्य करें",
    "stepRunning": "▶️ कदम {stepNumber}/{totalSteps}: {stepName}",
    "separator": "==================================================",
    "stepFailed": "❌ विफल: {stepName}",
    "errorLabel": "गलती",
    "autoRunScriptTitle": "🧪 ऑटो-रन वर्कफ़्लो",
    "usageTitle": "प्रयोग",
    "runAllSteps": "चलाएँ: नोड i18ntk-autorun.js",
    "configureSettingsFirst": "कॉन्फ़िगरेशन: i18ntk-config.json या CLI फ़्लैग",
    "runSpecificSteps": "चरण दिखाने के लिए --steps=1,3 या --list का उपयोग करें",
    "showHelp": "--अधिक जानकारी के लिए सहायता करें",
    "examplesTitle": "उदाहरण",
    "configExample": "नोड i18ntk-autorun.js --ui-भाषा=zh",
    "stepsExample1": "नोड i18ntk-autorun.js --चरण=विश्लेषण करें, सत्यापित करें",
    "stepsExample2": "नोड i18ntk-autorun.js --सूची",
    "customSettingsConfiguration": "कस्टम ऑटोरन सेटिंग्स",
    "availableSteps": "उपलब्ध चरण",
    "startingAutoRunWorkflow": "🚀 ऑटो-रन वर्कफ़्लो प्रारंभ हो रहा है...",
    "workflowIncludesSteps": "वर्कफ़्लो में शामिल हैं {count} कदम:",
    "missingRequiredFile": "आवश्यक फ़ाइल अनुपलब्ध: {file}",
    "workflowStopped": "विफलता के कारण कार्यप्रवाह रुक गया.",
    "workflowCompleted": "🎉 वर्कफ़्लो पूरा हुआ!",
    "successfulSteps": "सफल कदम: {count}",
    "failedSteps": "विफल चरण: {count}",
    "stepInitializeProject": "प्रोजेक्ट प्रारंभ करें",
    "stepCheckUsage": "कुंजी उपयोग की जाँच करें",
    "stepGenerateSummary": "सारांश रिपोर्ट तैयार करें",
    "runInitializationFirst": "कृपया पहले इनिशियलाइज़ेशन चलाएँ।",
    "initializationCheckPassed": "आरंभीकरण जांच उत्तीर्ण हुई.",
    "runningStep": "चल रहा कदम: {stepName}",
    "commandLabel": "आज्ञा: {command}",
    "stepCompletedWithTime": "कदम '{stepName}'में पूरा हुआ {duration}एमएस।",
    "stepCompleted": "कदम '{stepName}' पुरा होना।",
    "stepFailedWithError": "कदम '{stepName}'त्रुटि के साथ विफल: {error}",
    "requiredStepFailed": "आवश्यक चरण विफल रहा. वर्कफ़्लो रोकना.",
    "optionalStepFailed": "वैकल्पिक चरण विफल. सतत कार्यप्रवाह.",
    "stepRequired": "(आवश्यक)",
    "stepOptional": "(वैकल्पिक)",
    "startingExecution": "कार्यान्वयन शुरू हो रहा है...",
    "pressEnterToContinue": "जारी रखने के लिए Enter दबाएँ...",
    "runningSelectedSteps": "चयनित चरण चल रहे हैं...",
    "invalidStepNumber": "अमान्य चरण संख्या: {stepNum}",
    "executionReport": "निष्पादन रिपोर्ट:",
    "requiredFailedSteps": "आवश्यक कदम विफल: {count}",
    "stepDetails": "चरण विवरण:",
    "reportSavedTo": "रिपोर्ट यहां सहेजी गई: {path}",
    "overallStatusSuccess": "SUCCESS",
    "overallStatusFailed": "FAILED",
    "overallStatus": "समग्र स्थिति: {status}",
    "pressEnterForDefaults": "किसी भी संकेत के लिए डिफ़ॉल्ट सेटिंग्स का उपयोग करने के लिए Enter दबाएँ।",
    "sourceDirPrompt": "स्रोत निर्देशिका दर्ज करें (डिफ़ॉल्ट: {default}):",
    "sourceLangPrompt": "स्रोत भाषा दर्ज करें (डिफ़ॉल्ट: {default}):",
    "targetLangsPrompt": "लक्ष्य भाषाएँ दर्ज करें (अल्पविराम से अलग, डिफ़ॉल्ट: {default}):",
    "translationMarkerPrompt": "अनुवाद मार्कर दर्ज करें (डिफ़ॉल्ट: {default}):",
    "outputDirPrompt": "रिपोर्ट के लिए आउटपुट निर्देशिका दर्ज करें (डिफ़ॉल्ट: {default}):",
    "settingsUpdatedSuccessfully": "सेटिंग्स सफलतापूर्वक अपडेट हो गईं!",
    "errorConfiguringSettings": "सेटिंग्स कॉन्फ़िगर करने में त्रुटि: {error}",
    "configurationComplete": "कॉन्फ़िगरेशन पूर्ण.",
    "runAutoRunCommand": "अब आप ऑटो-रन कमांड चला सकते हैं।",
    "configurationFailed": "कॉन्फ़िगरेशन विफल: {error}",
    "noValidStepNumbers": "कोई मान्य चरण संख्या प्रदान नहीं की गई.",
    "autoRunFailed": "स्वतः-रन विफल: {error}",
    "stepCompleteTranslations": "पूर्ण अनुवाद",
    "stepAnalyzeSizing": "आकार का विश्लेषण करें",
    "stepCompletedIcon": "✅",
    "stepRunningWithNumber": "[{stepNumber}/{totalSteps}] कदम '{stepName}' दौड़ना...",
    "stepFailedIcon": "❌",
    "translationLoadWarning": "चेतावनी: लोड नहीं किया जा सका {lang} अनुवाद",
    "configReadError": "पढ़ने में त्रुटि {file}"
  },
  "analyze": {
    "help_message": "I18n अनुवाद विश्लेषक उपयोग: नोड i18ntk-analyze.js [विकल्प] विकल्प: --स्रोत-dir <dir>     स्कैन करने के लिए स्रोत निर्देशिका (डिफ़ॉल्ट: ./src) --i18n-dir <dir>       I18n निर्देशिका (डिफ़ॉल्ट: ./src/locales) --आउटपुट-रिपोर्ट विस्तृत रिपोर्ट जनरेट करें --आउटपुट-dir <dir>     रिपोर्ट के लिए आउटपुट निर्देशिका (डिफ़ॉल्ट: ./रिपोर्ट) --help यह सहायता दिखाएं उदाहरण: नोड i18ntk-analyze.js --आउटपुट-रिपोर्ट नोड i18ntk-analyze.js --source-dir=./app --i18n-dir=./locales नोड i18ntk-analyze.js --आउटपुट-dir=./analyse --आउटपुट-रिपोर्ट",
    "source_directory": "📁 स्रोत निर्देशिका: {sourceDir}",
    "i18n_directory": "🌐 I18n निर्देशिका: {i18nDir}",
    "loading_translation_files": "📋 अनुवाद फ़ाइलें लोड हो रही हैं...",
    "sourceDirectoryLabel": "📁 स्रोत निर्देशिका: {sourceDir}",
    "sourceLanguageLabel": "🌍 स्रोत भाषा: {sourceLanguage}",
    "strictModeLabel": "⚙️ सख्त मोड: {mode}",
    "found_translation_files_count": "✅ मिला {count} अनुवाद फ़ाइलें",
    "analyzing_translations": "🔍 अनुवादों का विश्लेषण किया जा रहा है...",
    "analysis_completed_successfully": "🎉विश्लेषण सफलतापूर्वक पूरा हुआ!",
    "analysis_results": "📊 ANALYSIS RESULTS",
    "language_analysis_stats": "{language}: {translatedKeys}/{totalKeys} ({percentage}% अनुवादित)",
    "sample_missing_keys": "गुम चाबियों का नमूना:",
    "missing_key": "- {key}",
    "and_more_missing": "...और {count} अधिक।",
    "sample_unused_keys": "अप्रयुक्त कुंजियों का नमूना:",
    "unused_key": "- {key}",
    "and_more_unused": "...और {count} अधिक।",
    "recommendations": "📋सिफारिशें",
    "add_missing_translations": "💡 कवरेज को बेहतर बनाने के लिए छूटे हुए अनुवाद जोड़ें।",
    "remove_unused_translations": "💡 अपने प्रोजेक्ट को साफ-सुथरा रखने के लिए अप्रयुक्त अनुवाद हटा दें।",
    "next_steps": "📋 NEXT STEPS",
    "review_analysis_results": "1. कंसोल या जेनरेट की गई रिपोर्ट में विश्लेषण परिणामों की समीक्षा करें।",
    "run_with_output_report": "2. विस्तृत रिपोर्ट के लिए --आउटपुट-रिपोर्ट के साथ चलाएँ।",
    "add_or_remove_translations": "3. अनुपलब्ध अनुवाद जोड़ें या अप्रयुक्त अनुवाद हटा दें।",
    "rerun_analysis": "4. सुधारों को सत्यापित करने के लिए विश्लेषण पुनः चलाएँ।",
    "analysis_summary": "📊 ANALYSIS SUMMARY",
    "source_files_scanned": "स्रोत फ़ाइलें स्कैन की गईं: {fileCount}",
    "translation_files_checked": "अनुवाद फ़ाइलों की जाँच की गई: {translationFileCount}",
    "total_keys": "कुल कुंजियाँ: {totalKeys}",
    "translated_keys": "अनुवादित कुंजियाँ: {translatedKeys}",
    "missing_keys": "गुम चाबियां: {missingKeys}",
    "unused_keys": "अप्रयुक्त कुंजियाँ: {unusedKeys}",
    "translation_coverage": "अनुवाद कवरेज: {coverage}%",
    "analysis_passed_for_language": "✅ विश्लेषण के लिए पारित किया गया {language}",
    "analysis_failed_for_language": "❌ विश्लेषण विफल रहा {language} ({missingKeys} गुम, {unusedKeys} अप्रयुक्त)",
    "starting": "🔍 अनुवाद विश्लेषण शुरू हो रहा है...",
    "foundLanguages": "📋मिल गया {count} विश्लेषण करने योग्य भाषाएँ: {languages}",
    "analyzing": "🔄विश्लेषण करना {language}...",
    "reportTitle": "📊 अनुवाद विश्लेषण रिपोर्ट",
    "generated": "उत्पन्न: {timestamp}",
    "status": "स्थिति: {translated}/{total} चाबियाँ ({percentage}% अनुवादित)",
    "filesAnalyzed": "फ़ाइलों का विश्लेषण किया गया: {analyzed}/{total}",
    "keysNeedingTranslation": "अनुवाद की आवश्यकता वाली कुंजियाँ: {count}",
    "fileBreakdown": "📋फ़ाइल ब्रेकडाउन",
    "error": "गलती",
    "completed": "✅ विश्लेषण पूरा हुआ {language}",
    "progress": "📊 समग्र प्रगति: {translated}/{total} भाषाएँ संसाधित",
    "reportSaved": "रिपोर्ट सहेजी गई: {reportPath}",
    "summary": "📊 ANALYSIS SUMMARY",
    "finished": "✅ विश्लेषण सफलतापूर्वक पूरा हुआ!",
    "statusFileMissing": "❌ अनुवाद फ़ाइल गायब है",
    "sourceKeys": "📊 स्रोत कुंजियाँ: {count}",
    "translation": "📊 अनुवाद: {translated}/{total} ({percentage}%)",
    "structure": "🗂️ संरचना: {status}",
    "consistent": "सुसंगत",
    "inconsistent": "असंगत",
    "missingKeys": "गुम चाबियां: {count}",
    "extraKeys": "अतिरिक्त कुंजियाँ: {count}",
    "issues": "⚠️ मुद्दे मिले: {count}",
    "issueType": {
      "not_translated": "अनुवादित नहीं: {count}",
      "empty_value": "रिक्त मान: {count}",
      "partial_translation": "आंशिक अनुवाद: {count}",
      "format_mismatch": "प्रारूप बेमेल: {count}",
      "type_mismatch": "बेमेल प्रकार: {count}",
      "structure_mismatch": "संरचना बेमेल: {count}",
      "same_as_source": "जो स्रोत है वो ही: {count}"
    },
    "keysToTranslate": "📋 अनुवाद करने के लिए कुंजियाँ",
    "key": "चाबी",
    "english": "अंग्रेज़ी",
    "needsTranslation": "अनुवाद की आवश्यकता है",
    "andMoreKeys": "...और {count} अधिक कुंजियाँ.",
    "noLanguages": "⚠️ कोई लक्ष्य भाषा नहीं मिली.",
    "languageStats": "{language}: {percentage}% पूरा ({translated}/{total} चाबियाँ)",
    "invalidReportFilePath": "अमान्य रिपोर्ट फ़ाइल पथ",
    "failedToWriteReportFile": "रिपोर्ट फ़ाइल सुरक्षित रूप से लिखने में विफल"
  },
  "complete": {
    "configLoadedSuccessfully": "कॉन्फ़िगरेशन सफलतापूर्वक लोड हो गया",
    "configLoadingFailed": "कॉन्फ़िगरेशन लोडिंग विफल रही",
    "sourceLanguageNotFound": "स्रोत भाषा निर्देशिका नहीं मिली: {sourceLanguage}",
    "couldNotParseTarget": "लक्ष्य फ़ाइल को पार्स नहीं किया जा सका: {file}",
    "couldNotParseSource": "स्रोत फ़ाइल को पार्स नहीं किया जा सका: {file}",
    "reportGenerated": "रिपोर्ट तैयार की गई: {path}",
    "generateReportPrompt": "क्या आप एक रिपोर्ट तैयार करना चाहेंगे?",
    "title": "🌍 I18NTK अनुवाद समापन",
    "separator": "============================================================",
    "sourceDir": "📁 स्रोत निर्देशिका: {sourceDir}",
    "sourceLanguage": "🌐स्रोत भाषा: {sourceLanguage}",
    "dryRunMode": "🧪 ड्राई रन मोड - कोई बदलाव नहीं किया जाएगा",
    "languages": "🌍 उपलब्ध भाषाएँ: {languages}",
    "addingMissingKeys": "➕अनुवाद फ़ाइलों में गुम कुंजियाँ जोड़ा जा रहा है...",
    "processing": "🔄प्रसंस्करण {language}...",
    "addedKeys": "✅ जोड़ा गया {count} गुम चाबियां",
    "noChangesNeeded": "✅ किसी परिवर्तन की आवश्यकता नहीं है {language}",
    "summaryTitle": "📊 समापन सारांश",
    "totalChanges": "📝 कुल परिवर्तन: {totalChanges}",
    "languagesProcessed": "🌍 संसाधित भाषाएँ: {languagesProcessed}",
    "missingKeysAdded": "➕ गुम कुंजियाँ जोड़ी गईं: {missingKeysAdded}",
    "nextStepsTitle": "📋 NEXT STEPS",
    "nextStep1": "1. उपयोग विश्लेषण चलाएँ:",
    "nextStep2": "नोड i18ntk-usage.js --आउटपुट-रिपोर्ट",
    "nextStep3": "2. अनुवाद मान्य करें:",
    "nextStep4": "नोड i18ntk-validate.js",
    "nextStep5": "3. पैटर्न का विश्लेषण करें:",
    "nextStep6": "नोड i18ntk-analyze.js",
    "allKeysAvailable": "🎉 सभी अनुवाद कुंजियाँ अब उपलब्ध हैं!",
    "runWithoutDryRun": "💡 परिवर्तन लागू करने के लिए --dry-run के बिना चलाएँ",
    "deletingOldReport": "🗑️पुरानी रिपोर्ट हटाई जा रही है...",
    "generatingFreshAnalysis": "📊 ताज़ा उपयोग विश्लेषण उत्पन्न करना...",
    "couldNotGenerate": "❌ उपयोग विश्लेषण उत्पन्न नहीं किया जा सका",
    "reportNotFound": "📋उपयोग रिपोर्ट नहीं मिली. सामान्य कुंजियों का उपयोग करना...",
    "foundMissingKeys": "📋मिल गया {count} उपयोग विश्लेषण से गायब कुंजियाँ",
    "couldNotParse": "❌ उपयोग रिपोर्ट को पार्स नहीं किया जा सका। सामान्य कुंजियों का उपयोग करना...",
    "errorDuringCompletion": "❌ समापन के दौरान त्रुटि: {error}",
    "fatalError": "❌ घातक त्रुटि: {error}",
    "configurationValidationFailed": "कॉन्फ़िगरेशन सत्यापन विफल: आवश्यक फ़ील्ड अनुपलब्ध"
  },
  "sizing": {
    "separator": "================================================================================",
    "lineSeparator": "--------------------------------------------------------------------------------",
    "analysisStats": "{stats}",
    "sourceDirectoryLabel": "📁 स्रोत निर्देशिका: {sourceDir}",
    "sourceLanguageLabel": "🌍 स्रोत भाषा: {sourceLanguage}",
    "strictModeLabel": "⚙️ सख्त मोड: {mode}",
    "invalidSourceDirectoryError": "अमान्य स्रोत निर्देशिका पथ: {sourceDir}",
    "sourceDirectoryNotFoundError": "स्रोत निर्देशिका नहीं मिली: {sourceDir}",
    "invalidOutputDirectoryError": "अमान्य आउटपुट निर्देशिका पथ: {outputDir}",
    "invalidReportFileError": "अमान्य रिपोर्ट फ़ाइल पथ",
    "problematic_keys": "समस्याग्रस्त कुंजियाँ: {problematicKeys}",
    "problematicKeysLabel": "समस्याग्रस्त कुंजियाँ: {problematicKeys}",
    "long_translations": "लंबे अनुवाद: {longTranslations}",
    "failedToSaveReportError": "रिपोर्ट सुरक्षित रूप से सहेजने में विफल",
    "invalidCsvFileError": "अमान्य CSV फ़ाइल पथ",
    "failedToSaveCsvError": "CSV रिपोर्ट सुरक्षित रूप से सहेजने में विफल",
    "fatalError": "❌ आकार विश्लेषण विफल: {error}",
    "starting_i18n_sizing_analysis": "i18n आकार विश्लेषण प्रारंभ हो रहा है...",
    "source_directory": "स्रोत निर्देशिका: {sourceDir}",
    "found_languages": "मिली हुई भाषाएँ: {languages}",
    "analyzing_file_sizes": "फ़ाइल आकार का विश्लेषण किया जा रहा है...",
    "analyzing_translation_content": "अनुवाद सामग्री का विश्लेषण किया जा रहा है...",
    "generating_size_comparisons": "आकार तुलनाएँ उत्पन्न की जा रही हैं...",
    "no_languages_found_for_comparison": "तुलना के लिए कोई भाषा नहीं मिली",
    "sizing_analysis_results": "I18n आकार विश्लेषण परिणाम",
    "file_sizes_title": "फ़ाइल आकार",
    "file_sizes_header": "भाषा का आकार (KB) पंक्तियाँ वर्ण",
    "file_size_row": "{lang}      {sizeKB}      {lines}      {characters}",
    "language_statistics_title": "भाषा सांख्यिकी",
    "language_stats_header": "भाषा कुंजी वर्ण औसत लंबाई अधिकतम लंबाई खाली लंबाई",
    "language_stats_row": "{lang}      {totalKeys}    {totalCharacters}    {averageKeyLength}    {maxKeyLength}    {emptyKeys}    {longKeys}",
    "size_variations_title": "आकार भिन्नता",
    "size_variations_header": "भाषा चार भिन्न % भिन्न समस्यामूलक",
    "size_variation_row": "{lang}      {characterDifference}    {percentageDifference}%    {problematic}",
    "problematic_yes": "हाँ",
    "problematic_no": "नहीं",
    "recommendations_title": "सिफारिशों",
    "recommendation_item": "{index}. {recommendation}",
    "problematic_key_detail": "{index}. चाबी: '{key}' - विविधताएँ: {variations}",
    "generating_detailed_report": "विस्तृत रिपोर्ट तैयार की जा रही है...",
    "keysHaveSignificantSizeVariations": "कुंजियों के आकार में महत्वपूर्ण भिन्नताएँ होती हैं",
    "longTranslationsDetected": "${lang} ${data.longKeys} में 100 वर्णों से अधिक लंबे अनुवाद हैं - उन्हें विभाजित करने पर विचार करें",
    "longer": "अब",
    "shorter": "कम",
    "review_translations": "समीक्षा करने पर विचार करें {lang} अनुवाद - वे हैं {percentageDifference}% {comparison} बेसलाइन से",
    "report_saved_to": "रिपोर्ट यहां सहेजी गई: {reportPath}",
    "considerReviewingTranslations": "समीक्षा करने पर विचार करें ${lang} अनुवाद - वे बेसलाइन से ${data.percentageDifference}% अधिक लंबे हैं",
    "csv_report_saved_to": "सीएसवी रिपोर्ट यहां सहेजी गई: {csvPath}",
    "human_report_saved": "पठनीय रिपोर्ट सहेजी गई: {reportPath}",
    "folder_summary_title": "फ़ोल्डर सारांश",
    "folder_summary_table_header": "भाषा आकार (केबी) कुंजी औसत लंबाई कुल वर्ण",
    "folder_summary_row": "{lang}      {sizeKB}      {totalKeys}    {avgLength}    {totalChars}",
    "language_comparison_title": "भाषा तुलना",
    "language_comparison_row": "{lang}: {diff} वर्ण ({percent}%) {status}",
    "summary_stats": "📊 सारांश: {totalLanguages} भाषाएँ, {totalKeys} कुंजियाँ - रिपोर्टें सहेजी गईं {reportPath}",
    "detailedKeysDescription": "कंसोल में विस्तृत कुंजी-स्तरीय विश्लेषण दिखाएं",
    "too_many_keys_warning": "⚠️ कंसोल में प्रदर्शित करने के लिए बहुत सारी कुंजियाँ हैं - पूर्ण विश्लेषण के लिए विस्तृत रिपोर्ट फ़ाइल की जाँच करें",
    "no_translation_files_found": "कोई अनुवाद फ़ाइल नहीं मिली",
    "analysis_completed": "में विश्लेषण पूरा हुआ {duration}एमएस",
    "analysis_failed": "विश्लेषण विफल: {errorMessage}",
    "starting_analysis": "विश्लेषण शुरू हो रहा है...",
    "found_files": "मिला {count} फ़ाइलें",
    "failed_to_parse_language_error": "पार्स करने में विफल {language} अनुवाद: {errorMessage}",
    "recommendations": {
      "keys_have_significant_size_variations": "कुंजियों के आकार में महत्वपूर्ण भिन्नताएँ होती हैं",
      "consider_reviewing_translations": "समीक्षा करने पर विचार करें {lang} अनुवाद - वे हैं {percentageDifference}% {comparison} बेसलाइन से",
      "long_translations_detected": "{lang} है {longKeys} से अधिक लंबा अनुवाद {threshold} पात्र - उन्हें तोड़ने पर विचार करें"
    },
    "detailed_key_analysis_title": "विस्तृत कुंजी विश्लेषण",
    "key_analysis_detail": "{lang}: {length} वर्ण ({status}) - {translation}",
    "key_analysis_header": "चाबी: {key}",
    "status_empty": "खाली",
    "status_long": "लंबा",
    "status_ok": "ठीक है"
  },
  "usage": {
    "help_message": "I18n उपयोग विश्लेषक उपयोग: नोड i18ntk-usage.js [विकल्प] विकल्प: --स्रोत-dir <dir>     स्कैन करने के लिए स्रोत निर्देशिका (डिफ़ॉल्ट: ./src) --i18n-dir <dir>       I18n निर्देशिका (डिफ़ॉल्ट: ./src/locales) --आउटपुट-रिपोर्ट विस्तृत रिपोर्ट जनरेट करें --आउटपुट-dir <dir>     रिपोर्ट के लिए आउटपुट निर्देशिका (डिफ़ॉल्ट: ./रिपोर्ट) --help यह सहायता दिखाएं उदाहरण: नोड i18ntk-usage.js --आउटपुट-रिपोर्ट नोड i18ntk-usage.js --source-dir=./app --i18n-dir=./locales नोड i18ntk-usage.js --आउटपुट-dir=./analyse --आउटपुट-रिपोर्ट",
    "source_directory_thissourcedir": "📁 स्रोत निर्देशिका: {sourceDir}",
    "translationCompletenessTitle": "🌍 अनुवाद पूर्णता:",
    "i18n_directory_thisi18ndir": "🌐 I18n निर्देशिका: {i18nDir}",
    "failed_to_parse_filename_error": "⚠️ पार्स करने में विफल {fileName}: {errorMessage}",
    "analyzing_source_files": "🔍स्रोत फ़ाइलों का विश्लेषण किया जा रहा है...",
    "found_files_in_source": "📂 मिला {numFiles} स्रोत निर्देशिका में फ़ाइलें",
    "found_thisusedkeyssize_unique_": "🎯मिल गया {usedKeysSize} अद्वितीय प्रयुक्त कुंजियाँ",
    "total_key_usages_totalkeysfoun": "📊 कुल प्रमुख उपयोग: {totalKeysFound}",
    "loading_available_translation_": "📋उपलब्ध अनुवाद कुंजियाँ लोड हो रही हैं...",
    "found_thisavailablekeyssize_av": "✅ मिला {availableKeysSize} उपलब्ध कुंजियाँ",
    "foundTranslationFiles": "✅ मिला {count} अनुवाद फ़ाइलें",
    "errorReadingI18nDirectory": "⚠️ i18n निर्देशिका पढ़ने में त्रुटि: {error}",
    "pressEnterToReturnToMenu": "📝 मुख्य मेनू पर लौटने के लिए एंटर दबाएं...",
    "notTranslatedKeysTotal": "⚠️ अनूदित कुंजियाँ: {total}",
    "noSourceFilesFound": "⚠️ स्रोत निर्देशिका में कोई स्रोत फ़ाइल नहीं मिली।",
    "reviewNotTranslatedKeys": "💡 अनूदित कुंजियों की समीक्षा करें",
    "analysisCompletedSuccessfully": "🎉विश्लेषण सफलतापूर्वक पूरा हुआ!",
    "detectedSourceDirectory": "पता लगाया गया स्रोत निर्देशिका: {sourceDir}",
    "detectedI18nDirectory": "पता लगाया गया i18n निर्देशिका: {i18nDir}",
    "fileInfo": "📄 {namespace}: {keys} चाबियाँ",
    "failedToAnalyzeUsage": "❌ उपयोग का विश्लेषण करने में विफल: {error}",
    "failedToAnalyzeFile": "❌ फ़ाइल का विश्लेषण करने में विफल: {error}",
    "failedToExtractKeys": "❌ से चाबियाँ निकालने में विफल {filePath}: {error}",
    "analysisFailedError": "❌ विश्लेषण विफल: {error}",
    "analyzerInitialized": "विश्लेषक प्रारंभ किया गया",
    "analyzerInitFailed": "विश्लेषक आरंभीकरण विफल: {error}",
    "argsParsed": "तर्कों का विश्लेषण किया गया",
    "processedFiles": "प्रसंस्कृत {processedFiles} का {totalFiles} फ़ाइलें.",
    "argsParseFailed": "तर्क विश्लेषण विफल: {error}",
    "translationDiscoveryError": "अनुवाद खोज त्रुटि: {error}",
    "fileTraversalError": "फ़ाइल ट्रैवर्सल त्रुटि: {error}",
    "sourceEqualsI18nWarn": "{reason}. उपयोग विश्लेषण स्थानीय फ़ाइलों को स्रोत कोड के रूप में स्कैन नहीं करेगा।",
    "i18nEqualsSourceWarn": "⚠️ I18n निर्देशिका और स्रोत निर्देशिका समान हैं। इससे विश्लेषण में समस्याएँ उत्पन्न हो सकती हैं.",
    "usageAnalysisFailed": "⚠️ उपयोग विश्लेषण विफल: {error}",
    "translationFileParseError": "⚠️ अनुवाद फ़ाइल पार्स त्रुटि: {error}",
    "translationKeysLoadError": "⚠️ अनुवाद कुंजियाँ लोड होने में त्रुटि: {error}",
    "languageCompletenessStats": "🌐 {language}: {translated}/{total} ({completeness}% अनुवादित)",
    "missingKeysCount": "⚠️ गुम चाबियाँ: {count}",
    "analyzingTranslationCompleteness": "अनुवाद पूर्णता का विश्लेषण किया जा रहा है...",
    "unusedKeysCount": "अप्रयुक्त कुंजियाँ: {count}",
    "usedKeysCount": "प्रयुक्त कुंजियाँ: {count}",
    "availableKeysCount": "उपलब्ध कुंजियाँ: {count}",
    "analysisResults": "विश्लेषण परिणाम:",
    "i18nDirectoryNotFound": "⚠️ I18n निर्देशिका नहीं मिली। कृपया पथ की जाँच करें.",
    "sourceDirectoryNotFound": "⚠️ स्रोत निर्देशिका नहीं मिली: {dir}",
    "checkUsage": {
      "title": "🔍 I18NTK USAGE ANALYSIS",
      "analyzing_source_files": "🔍स्रोत फ़ाइलों का विश्लेषण किया जा रहा है...",
      "source_directory_thissourcedir": "📁 स्रोत निर्देशिका: {sourceDir}",
      "i18n_directory_thisi18ndir": "📁 i18n निर्देशिका: {i18nDir}",
      "found_files_in_source": "✅ मिला {numFiles} स्रोत निर्देशिका में फ़ाइलें",
      "no_source_files_found": "⚠️ निर्दिष्ट निर्देशिका में कोई स्रोत फ़ाइल नहीं मिली",
      "processedFiles": "📊 संसाधित {processedFiles} का {totalFiles} फ़ाइलें",
      "failedToProcessFile": "❌ प्रोसेस करने में विफल",
      "found_thisusedkeyssize_unique_": "🔍मिल गया {usedKeysSize} अद्वितीय प्रयुक्त कुंजियाँ",
      "total_key_usages_totalkeysfoun": "📊 कुल प्रमुख उपयोग: {totalKeysFound}",
      "loading_available_translation_": "📂 उपलब्ध अनुवाद कुंजियाँ लोड हो रही हैं...",
      "found_thisavailablekeyssize_av": "✅ मिला {availableKeysSize} उपलब्ध कुंजियाँ",
      "message": "आपके प्रोजेक्ट में अनुवाद कुंजी के उपयोग का विश्लेषण किया जा रहा है...",
      "usage_analysis_results": "📊 USAGE ANALYSIS RESULTS",
      "source_files_scanned_thisfileu": "📁 स्रोत फ़ाइलें स्कैन की गईं: {fileUsageSize}",
      "available_translation_keys_thi": "✅ उपलब्ध अनुवाद कुंजियाँ: {availableKeysSize}",
      "used_translation_keys_thisused": "🔍 प्रयुक्त अनुवाद कुंजियाँ: {usedKeysSize}",
      "dynamic_keys_detected_dynamick": "⚡ गतिशील कुंजी का पता चला: {dynamicKeysLength}",
      "unused_keys_unusedkeyslength": "🗑️ अप्रयुक्त कुंजियाँ: {unusedKeysLength}",
      "missing_keys_missingkeyslength": "❌ गुम चाबियाँ: {missingKeysLength}",
      "translation_completeness_title": "📈 अनुवाद पूर्णता",
      "language_completeness_stats": "{language}: {translated}/{total} चाबियाँ ({percentage}%)",
      "n_sample_unused_keys": "🗑️ अप्रयुक्त कुंजियों का नमूना (पहले 5):",
      "key": "🔑 {key}",
      "and_unusedkeyslength_5_more": "... और {count} अधिक अप्रयुक्त चाबियाँ",
      "n_sample_missing_keys": "❌ गुम कुंजियों का नमूना (पहले 5):",
      "and_missingkeyslength_5_more": "... और {count} और अधिक गायब चाबियाँ",
      "n_generating_detailed_report": "📊 विस्तृत रिपोर्ट तैयार की जा रही है...",
      "report_saved_reportpath": "📄 रिपोर्ट सहेजी गई: {reportPath}",
      "n_recommendations": "💡सिफारिशें:",
      "consider_removing_unused_trans": "🗑️ बंडल आकार को कम करने के लिए अप्रयुक्त अनुवादों को हटाने पर विचार करें",
      "add_missing_translation_keys_t": "➕ निरंतरता बनाए रखने के लिए अनुपलब्ध अनुवाद कुंजियाँ जोड़ें",
      "review_dynamic_keys_manually_t": "🔍 डायनामिक कुंजियों की मैन्युअल रूप से समीक्षा करें (वे मान्य हो सकते हैं)",
      "all_translation_keys_are_prope": "✅ सभी अनुवाद कुंजियाँ ठीक से उपयोग की जाती हैं!",
      "n_next_steps": "🎯 NEXT STEPS:",
      "2_check_the_detailed_report_fo": "2. विशिष्ट मुद्दों के लिए विस्तृत रिपोर्ट की जाँच करें",
      "help_message": "I18n उपयोग विश्लेषक उपयोग: नोड i18ntk-usage.js [विकल्प] विकल्प: --स्रोत-dir <dir>     स्कैन करने के लिए स्रोत निर्देशिका (डिफ़ॉल्ट: ./src) --i18n-dir <dir>       I18n निर्देशिका (डिफ़ॉल्ट: ./src/locales) --आउटपुट-रिपोर्ट विस्तृत रिपोर्ट जनरेट करें --आउटपुट-dir <dir>     रिपोर्ट के लिए आउटपुट निर्देशिका (डिफ़ॉल्ट: ./रिपोर्ट) --help यह सहायता दिखाएं उदाहरण: नोड i18ntk-usage.js --आउटपुट-रिपोर्ट नोड i18ntk-usage.js --source-dir=./app --i18n-dir=./locales नोड i18ntk-usage.js --आउटपुट-dir=./analyse --आउटपुट-रिपोर्ट",
      "1_review_the_analysis_results": "1. कंसोल या जेनरेट की गई रिपोर्ट में विश्लेषण परिणामों की समीक्षा करें।",
      "2_run_with_outputreport_for_de": "2. विस्तृत रिपोर्ट के लिए --आउटपुट-रिपोर्ट के साथ चलाएँ।",
      "3_remove_unused_keys_or_add_mi": "3. अप्रयुक्त कुंजियाँ हटाएँ या गुम कुंजियाँ अपने स्रोत कोड में जोड़ें।",
      "4_rerun_analysis_to_verify_imp": "4. सुधारों को सत्यापित करने के लिए विश्लेषण पुनः चलाएँ।",
      "noSourceFilesFound": "विश्लेषण के लिए कोई स्रोत फ़ाइल नहीं मिली.",
      "i18nDirectoryNotFound": "I18n निर्देशिका नहीं मिली: {i18nDir}",
      "noTranslationLanguagesFound": "कोई अनुवाद भाषा नहीं मिली.",
      "failedToAnalyzeFile": "फ़ाइल का विश्लेषण करने में विफल {filePath}: {error}",
      "failedToAnalyzeLanguage": "भाषा का विश्लेषण करने में विफल {language}: {error}",
      "translationCompletenessAnalysisFailed": "अनुवाद पूर्णता विश्लेषण विफल: {error}",
      "n": "\\एन"
    },
    "complete": {
      "configLoadedSuccessfully": "कॉन्फ़िगरेशन सफलतापूर्वक लोड हो गया",
      "configLoadingFailed": "कॉन्फ़िगरेशन लोडिंग विफल रही",
      "title": "🌍 I18NTK अनुवाद समापन",
      "separator": "============================================================",
      "sourceDir": "📁 स्रोत निर्देशिका: {sourceDir}",
      "sourceLanguage": "🌐स्रोत भाषा: {sourceLanguage}",
      "dryRunMode": "🧪 ड्राई रन मोड - कोई बदलाव नहीं किया जाएगा",
      "languages": "🌍 उपलब्ध भाषाएँ: {languages}",
      "addingMissingKeys": "➕अनुवाद फ़ाइलों में गुम कुंजियाँ जोड़ा जा रहा है...",
      "processing": "🔄प्रसंस्करण {language}...",
      "addedKeys": "✅ जोड़ा गया {count} गुम चाबियां",
      "changeDetails": "📝 {file}: {key}",
      "andMore": "...और {count} अधिक",
      "noChangesNeeded": "✅ किसी परिवर्तन की आवश्यकता नहीं है {language}",
      "summaryTitle": "📊 समापन सारांश",
      "totalChanges": "📝 कुल परिवर्तन: {totalChanges}",
      "languagesProcessed": "🌍 संसाधित भाषाएँ: {languagesProcessed}",
      "missingKeysAdded": "➕ गुम कुंजियाँ जोड़ी गईं: {missingKeysAdded}",
      "nextStepsTitle": "📋 NEXT STEPS",
      "nextStep1": "1. उपयोग विश्लेषण चलाएँ:",
      "nextStep2": "नोड i18ntk-usage.js --आउटपुट-रिपोर्ट",
      "nextStep3": "2. अनुवाद मान्य करें:",
      "nextStep4": "नोड i18ntk-validate.js",
      "nextStep5": "3. पैटर्न का विश्लेषण करें:",
      "nextStep6": "नोड i18ntk-analyze.js",
      "allKeysAvailable": "🎉 सभी अनुवाद कुंजियाँ अब उपलब्ध हैं!",
      "runWithoutDryRun": "💡 परिवर्तन लागू करने के लिए --dry-run के बिना चलाएँ",
      "deletingOldReport": "🗑️पुरानी रिपोर्ट हटाई जा रही है...",
      "generatingFreshAnalysis": "📊 ताज़ा उपयोग विश्लेषण उत्पन्न करना...",
      "couldNotGenerate": "❌ उपयोग विश्लेषण उत्पन्न नहीं किया जा सका",
      "reportNotFound": "📋उपयोग रिपोर्ट नहीं मिली. सामान्य कुंजियों का उपयोग करना...",
      "foundMissingKeys": "📋मिल गया {count} उपयोग विश्लेषण से गायब कुंजियाँ",
      "couldNotParse": "❌ उपयोग रिपोर्ट को पार्स नहीं किया जा सका। सामान्य कुंजियों का उपयोग करना..."
    },
    "noTranslationLanguagesFound": "कोई अनुवाद भाषा नहीं मिली",
    "failedToAnalyzeLanguage": "भाषा का विश्लेषण करने में विफल",
    "translationCompletenessAnalysisFailed": "अनुवाद पूर्णता विश्लेषण विफल",
    "failedToProcessFile": "फ़ाइल संसाधित करने में विफल:",
    "failedToSaveReport": "उपयोग रिपोर्ट सहेजने में विफल: {error}",
    "i18nDirectoryDoesNotExist": "I18n निर्देशिका मौजूद नहीं है: {dir}",
    "reportSavedTo": "उपयोग रिपोर्ट यहां सहेजी गई: {reportPath}",
    "sourceDirectoryDoesNotExist": "स्रोत निर्देशिका मौजूद नहीं है: {dir}",
    "noSourceDirectoryConfigured": "(कोई भी कॉन्फ़िगर नहीं)"
  },
  "validate": {
    "help_message": "I18n अनुवाद सत्यापनकर्ता उपयोग: नोड i18ntk-validate.js [विकल्प] विकल्प: --source-dir <dir>     स्कैन करने के लिए स्रोत निर्देशिका (डिफ़ॉल्ट: ./src) --i18n-dir <dir>       I18n निर्देशिका (डिफ़ॉल्ट: ./src/locales) --आउटपुट-रिपोर्ट विस्तृत रिपोर्ट जनरेट करें --आउटपुट-dir <dir>     रिपोर्ट के लिए आउटपुट निर्देशिका (डिफ़ॉल्ट: ./रिपोर्ट) --help यह सहायता दिखाएं उदाहरण: नोड i18ntk-validate.js --आउटपुट-रिपोर्ट नोड i18ntk-validate.js --source-dir=./app --i18n-dir=./locales नोड i18ntk-validate.js --आउटपुट-dir=./analyse --आउटपुट-रिपोर्ट",
    "title": "🔍 I18n अनुवाद सत्यापनकर्ता",
    "message": "सत्यापन प्रक्रिया शुरू हो रही है...",
    "sourceDirectory": "📁 स्रोत निर्देशिका: {dir}",
    "sourceLanguage": "🌍 स्रोत भाषा: {sourceLanguage}",
    "strictMode": "⚙️ सख्त मोड: {mode}",
    "noTargetLanguages": "कोई लक्ष्य भाषा कॉन्फ़िगर नहीं की गई; लक्ष्य सत्यापन को छोड़ना। \"i18ntk init --भाषाएँ=de,fr\" के माध्यम से भाषाएँ जोड़ें।",
    "validatingLanguages": "🌍 मान्य भाषाएँ: {langs}",
    "validatingLanguage": "🔍 मान्य भाषा: {lang}",
    "filesCount": "📄फ़ाइलें: {count}",
    "keysCount": "🔑 कुंजियाँ: {count}",
    "missingFilesCount": "📁 गुम फ़ाइलें: {count}",
    "syntaxErrorsCount": "❌ सिंटैक्स त्रुटियाँ: {count}",
    "translationPercentage": "🎯अनुवाद: {percentage}% ({translated}/{total} चाबियाँ)",
    "validationSummary": "📊 सत्यापन सारांश",
    "validation_failed": "❌ सत्यापन विफल: {error}",
    "totalErrors": "❌ कुल त्रुटियाँ: {count}",
    "totalWarnings": "⚠️ कुल चेतावनियाँ: {count}",
    "errorsSection": "❌ ERRORS",
    "warningsSection": "⚠️  WARNINGS",
    "recommendationsSection": "💡सिफारिशें",
    "fixErrorsFirst": "1. पहले सभी त्रुटियाँ ठीक करें",
    "resolveMissingFilesAndSyntaxErrors": "1. गुम फ़ाइलों और सिंटैक्स त्रुटियों का समाधान करें",
    "fixStructuralInconsistencies": "2. संरचनात्मक विसंगतियों को ठीक करें",
    "completeMissingTranslations": "3. छूटे हुए अनुवादों को पूरा करें",
    "rerunValidation": "4. सुधारों को सत्यापित करने के लिए सत्यापन पुनः चलाएँ",
    "addressWarnings": "गुणवत्ता में सुधार के लिए चेतावनियों पर ध्यान दें",
    "reviewWarnings": "चेतावनियों की समीक्षा करें और जहां उचित हो उसे ठीक करें",
    "considerRunningWithStrict": "2. सख्त सत्यापन के लिए --strict ध्वज के साथ चलने पर विचार करें",
    "allValidationsPassed": "🎉 सभी मान्यताएँ उत्तीर्ण!",
    "considerRunningUsageAnalysis": "उपयोग विश्लेषण चलाने पर विचार करें: नोड i18ntk-usage.js",
    "deletedOldReport": "🗑️ पुरानी सत्यापन रिपोर्ट हटा दी गई",
    "sourceDir": "📁 स्रोत निर्देशिका: {sourceDir}",
    "i18nDir": "🌐 I18n निर्देशिका: {i18nDir}",
    "loadingTranslationFiles": "📋 अनुवाद फ़ाइलें लोड हो रही हैं...",
    "foundTranslationFilesCount": "✅ मिला {count} अनुवाद फ़ाइलें",
    "analyzingTranslations": "🔍 अनुवादों का विश्लेषण किया जा रहा है...",
    "validationCompletedSuccessfully": "🎉सत्यापन सफलतापूर्वक पूरा हुआ!",
    "validationErrorsFound": "⚠️ सत्यापन त्रुटियाँ मिलीं: {count}",
    "validationWarningsFound": "⚠️ सत्यापन चेतावनियाँ मिलीं: {count}",
    "validationPassed": "✅ सत्यापन बिना किसी त्रुटि के पारित हुआ",
    "validationFailed": "प्रमाणीकरण विफल रहा: {error}",
    "startingValidationProcess": "🔍सत्यापन प्रक्रिया शुरू हो रही है...",
    "validationProcessCompletedSuccessfully": "✅ सत्यापन प्रक्रिया सफलतापूर्वक पूर्ण हुई",
    "stackTrace": "स्टैक ट्रेस: {stack}",
    "authenticationFailed": "❌ प्रमाणीकरण विफल रहा। पहुंच अस्वीकृत।",
    "fatalValidationError": "❌ घातक सत्यापन त्रुटि: {error}",
    "configAccess": "सत्यापन के लिए कॉन्फ़िगरेशन तक पहुँचना",
    "configValidated": "कॉन्फ़िगरेशन सफलतापूर्वक मान्य किया गया",
    "configError": "विन्यास त्रुटि: {error}",
    "validatorInit": "I18n सत्यापनकर्ता प्रारंभ किया जा रहा है",
    "validatorInitialized": "I18n सत्यापनकर्ता सफलतापूर्वक प्रारंभ हुआ",
    "validatorInitError": "सत्यापनकर्ता आरंभीकरण त्रुटि: {error}",
    "argsParsing": "कमांड लाइन तर्कों को पार्स करना",
    "argsParsed": "कमांड लाइन तर्क सफलतापूर्वक पार्स किए गए",
    "argsParseError": "तर्क पार्सिंग त्रुटि: {error}",
    "languagesScan": "उपलब्ध भाषाओं को स्कैन करना",
    "languagesFound": "मिला {count} बोली",
    "languagesScanError": "भाषा स्कैनिंग त्रुटि: {error}",
    "filesScan": "मिला {count} फ़ाइलों में {language}",
    "filesScanError": "फ़ाइल स्कैनिंग त्रुटि: {error}",
    "jsonValidated": "JSON सिंटैक्स मान्य: {filePath}",
    "jsonValidationError": "JSON सत्यापन त्रुटि: {error}",
    "languageValidation": "मान्य भाषा: {language}",
    "languageValidationError": "भाषा सत्यापन त्रुटि: {error}",
    "fileDeleted": "फ़ाइल हटा दी गई",
    "runStarted": "सत्यापन रन प्रारंभ हो रहा है",
    "runCompleted": "सत्यापन कार्य सफलतापूर्वक पूरा हुआ",
    "runError": "सत्यापन रन विफल: {error}",
    "scriptExecution": "स्क्रिप्ट निष्पादन",
    "validationCompleted": "सत्यापन पूरा हो गया",
    "validationError": "सत्यापन त्रुटि: {error}",
    "separator": "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━",
    "languageHeader": "🌐 भाषा: {language}",
    "validationResults": "📊 सत्यापन परिणाम",
    "noErrors": "✅ कोई त्रुटि नहीं मिली",
    "noWarnings": "✅ कोई चेतावनी नहीं मिली",
    "summaryHeader": "📋 OVERALL SUMMARY",
    "progressIndicator": "⏳ प्रसंस्करण...",
    "completedIndicator": "✅ पूर्ण हुआ",
    "errorIndicator": "❌त्रुटि",
    "warningIndicator": "⚠️ चेतावनी",
    "infoIndicator": "ℹ️ जानकारी",
    "sourceDirNotConfigured": "स्रोत निर्देशिका कॉन्फ़िगर नहीं की गई",
    "sourceLanguageNotConfigured": "स्रोत भाषा कॉन्फ़िगर नहीं की गई",
    "translationFunctionNotInitialized": "अनुवाद फ़ंक्शन ठीक से प्रारंभ नहीं किया गया",
    "sourceLanguageDirectoryNotFound": "स्रोत भाषा निर्देशिका नहीं मिली",
    "specifiedLanguageNotFound": "निर्दिष्ट भाषा नहीं मिली",
    "noJsonFilesFound": "स्रोत निर्देशिका में कोई JSON फ़ाइलें नहीं मिलीं: {sourceDir}",
    "i18nDirectoryNotFound": "I18n निर्देशिका नहीं मिली: {i18nDir}",
    "invalidDirectoryPaths": "अमान्य निर्देशिका पथ का पता चला",
    "invalidSampleFilePath": "अमान्य नमूना फ़ाइल पथ",
    "failedToCreateSampleTranslationFile": "नमूना अनुवाद फ़ाइल बनाने में विफल",
    "invalidFilePathDetected": "अमान्य फ़ाइल पथ का पता चला",
    "failedToWriteFile": "फ़ाइल लिखने में विफल: {filePath}",
    "invalidSourceDirectory": "अमान्य स्रोत निर्देशिका: {sourceDir}",
    "invalidSourceLanguageDirectory": "अमान्य स्रोत भाषा निर्देशिका: {sourceDir}"
  },
  "adminCli": {
    "setupPinProtectionTitle": "🔐 एडमिन पिन सुरक्षा सेट करना",
    "setupPinProtectionDescription": "इसमें प्रशासनिक कार्यों के लिए 4-6 अंकों के पिन की आवश्यकता होगी।",
    "enablePinProtectionPrompt": "क्या आप व्यवस्थापक पिन सुरक्षा सक्षम करना चाहते हैं?",
    "setupCancelled": "व्यवस्थापक पिन सुरक्षा सेटअप रद्द कर दिया गया.",
    "enterPinPrompt": "4-6 अंकों का पिन दर्ज करें:",
    "pinFormatError": "❌ पिन 4-6 अंकों का होना चाहिए। कृपया पुन: प्रयास करें।",
    "confirmPinPrompt": "पिन की पुष्टि करें:",
    "pinMismatchError": "❌ पिन मेल नहीं खाते। कृपया पुन: प्रयास करें।",
    "pinProtectionEnabledSuccess": "✅ व्यवस्थापक पिन सुरक्षा सफलतापूर्वक सक्षम!",
    "pinRecoveryWarning": "⚠️ अपना पिन याद रखें - खो जाने पर इसे वापस नहीं पाया जा सकता।",
    "setupPinProtectionFailed": "❌ व्यवस्थापक पिन सुरक्षा सेटअप करने में विफल।",
    "errorSettingUpPin": "❌ व्यवस्थापक पिन सेट करने में त्रुटि: {message}",
    "authRequiredForOperation": "🔐 इसके लिए व्यवस्थापक प्रमाणीकरण आवश्यक है: {operation}",
    "invalidPinFormat": "❌अमान्य पिन प्रारूप। पिन 4-6 अंकों का होना चाहिए.",
    "authenticationSuccess": "✅ प्रमाणीकरण सफल!",
    "invalidPinAttemptsRemaining": "❌अमान्य पिन। {remaining} प्रयास शेष हैं.",
    "authenticationFailedAccessDenied": "❌ प्रमाणीकरण विफल रहा। पहुंच अस्वीकृत।",
    "authenticationError": "❌ प्रमाणीकरण त्रुटि: {message}",
    "pinProtectionNotEnabled": "व्यवस्थापक पिन सुरक्षा वर्तमान में सक्षम नहीं है.",
    "disablingPinProtectionTitle": "🔓 एडमिन पिन सुरक्षा अक्षम करना",
    "confirmDisablePinProtection": "क्या आप वाकई व्यवस्थापक पिन सुरक्षा अक्षम करना चाहते हैं?",
    "operationCancelled": "ऑपरेशन रद्द कर दिया गया.",
    "pinProtectionDisabledSuccess": "✅ व्यवस्थापक पिन सुरक्षा अक्षम।",
    "disablePinProtectionFailed": "❌ व्यवस्थापक पिन सुरक्षा अक्षम करने में विफल।",
    "errorDisablingPinProtection": "❌ व्यवस्थापक सुरक्षा अक्षम करने में त्रुटि: {message}",
    "adminProtectionStatusTitle": "🔐 व्यवस्थापक सुरक्षा स्थिति",
    "statusEnabled": "स्थिति: ✅ सक्षम",
    "protectionDetails": "सुरक्षा: व्यवस्थापक कार्यों के लिए 4-6 अंकों का पिन आवश्यक है",
    "lockoutDetails": "तालाबंदी: 3 असफल प्रयास = 15 मिनट की तालाबंदी",
    "statusDisabled": "स्थिति: ❌ अक्षम",
    "noAuthRequired": "सुरक्षा: प्रमाणीकरण की आवश्यकता नहीं है",
    "unprotectedRisk": "जोखिम: प्रशासनिक कार्य असुरक्षित हैं",
    "errorCheckingAdminStatus": "❌ व्यवस्थापक स्थिति जाँचने में त्रुटि: {message}",
    "authRequired": "🔐 व्यवस्थापक प्रमाणीकरण आवश्यक है।",
    "invalidPin": "❌अमान्य पिन।",
    "authSuccess": "✅ प्रमाणीकरण सफल!",
    "adminPinSetupCli": "admin_pin_setup_cli",
    "adminAuthFailedCli": "admin_auth_failed_cli",
    "adminAuthDisabledCli": "admin_auth_disabled_cli",
    "protectedAccess": "संरक्षित पहुंच: संवेदनशील संचालन के लिए व्यवस्थापक प्रमाणीकरण आवश्यक है।",
    "enterPin": "व्यवस्थापक पिन दर्ज करें:",
    "accessGranted": "पहुँच दी गई।"
  },
  "adminPin": {
    "setup_title": "🔐 एडमिन पिन सेटअप",
    "setup_separator": "============================================================",
    "setup_description": "संवेदनशील सेटिंग्स तक व्यवस्थापक पहुंच के लिए 4-6 अंकों का पिन बनाएं।",
    "required_for_title": "इस पिन की आवश्यकता होगी:",
    "required_for_1": "• सुरक्षा सेटिंग्स बदलना",
    "required_for_2": "• उन्नत कॉन्फ़िगरेशन को संशोधित करना",
    "required_for_3": "• डिबग टूल तक पहुंच",
    "required_for_4": "• सेटिंग्स रीसेट करना",
    "setup_note": "💡 नोट: जैसे ही आप टाइप करेंगे आपको तारांकन चिह्न (*) दिखाई देंगे - ये केवल वर्णों को छिपाने वाले हैं।",
    "setup_digits_only": "केवल 0-9 नंबर ही पिन अंक के रूप में स्वीकार किए जाते हैं।",
    "invalid_pin_length": "❌अमान्य पिन। 4-6 अंक (केवल संख्या 0-9) होने चाहिए।",
    "invalid_pin_example": "उदाहरण: 1234 या 567890",
    "pins_do_not_match": "❌ पिन मेल नहीं खाते।",
    "setup_success": "✅ एडमिन पिन सफलतापूर्वक सेट कर दिया गया है!",
    "setup_warning": "⚠️ इस पिन को सुरक्षित रखें। खो जाने पर इसे पुनः प्राप्त नहीं किया जा सकता।",
    "setup_error": "❌ पिन सेट करने में त्रुटि:",
    "session_expired": "⏰ निष्क्रियता के कारण व्यवस्थापक सत्र समाप्त हो गया।",
    "no_pin_set_setting_up": "⚠️ कोई एडमिन पिन सेट नहीं। पिन सेट किया जा रहा है...",
    "no_pin_configured_access_denied": "⚠️ कोई व्यवस्थापक पिन कॉन्फ़िगर नहीं किया गया। पहुंच अस्वीकृत।",
    "use_admin_settings_to_set_pin": "💡 पहले पिन सेट करने के लिए एडमिन सेटिंग्स का उपयोग करें।",
    "locked_out": "🔒 बहुत सारे असफल प्रयासों के कारण एडमिन एक्सेस लॉक हो गया है।",
    "wait_before_retry": "कृपया दोबारा प्रयास करने से पहले 5 मिनट प्रतीक्षा करें।",
    "access_granted": "✅ एडमिन एक्सेस प्रदान किया गया।",
    "incorrect_pin": "❌ ग़लत पिन. {attempts} प्रयास शेष हैं.",
    "verify_pin_error": "❌ पिन सत्यापित करने में त्रुटि:",
    "already_configured": "✅ एडमिन पिन पहले से ही कॉन्फ़िगर है।",
    "optional_setup_title": "🔐 एडमिन पिन सेटअप (वैकल्पिक)",
    "optional_setup_description": "व्यवस्थापक पिन सुरक्षा संवेदनशील कार्यों के लिए सुरक्षा जोड़ती है जैसे:",
    "setup_prompt": "क्या आप एक व्यवस्थापक पिन सेट करना चाहेंगे? (वाई/एन):",
    "skipping_setup": "⏭️ एडमिन पिन सेटअप को छोड़ा जा रहा है। आप इसे बाद में सेटिंग में सेट कर सकते हैं.",
    "setup_prompt_error": "❌ पिन सेटअप प्रॉम्प्ट के दौरान त्रुटि:",
    "protectedAccess": "संरक्षित पहुंच: संवेदनशील संचालन के लिए व्यवस्थापक प्रमाणीकरण आवश्यक है।",
    "enterPin": "व्यवस्थापक पिन दर्ज करें:",
    "accessGranted": "पहुँच दी गई।",
    "invalidPin": "❌अमान्य पिन। कृपया पुन: प्रयास करें।",
    "weak_pin_warning": "⚠️ चेतावनी: यह पिन कमज़ोर या सामान्य प्रतीत होता है।",
    "weak_pin_suggestion": "💡 विभिन्न अंकों वाले एक मजबूत पिन का उपयोग करने पर विचार करें।",
    "use_anyway_prompt": "किसी भी तरह उपयोग करने के लिए \"हाँ\" टाइप करें, या एक अलग पिन चुनने के लिए Enter दबाएँ:",
    "enter_new_pin": "नया व्यवस्थापक पिन दर्ज करें (4-6 अंक):",
    "confirm_pin": "व्यवस्थापक पिन की पुष्टि करें:",
    "not_set": "सेट नहीं",
    "pin_display_mask": "####"
  },
  "debug": {
    "title": "🔧 डिबग उपकरण",
    "separator": "============================================================",
    "mainDebuggerSystemDiagnostics": "1. सिस्टम डायग्नोस्टिक्स",
    "_consoleTranslationsCheck": "// 2. कंसोल अनुवाद जाँचें",
    "_exportMissingKeys": "// 3. गुम अनुवाद कुंजियाँ निर्यात करें",
    "_replaceHardcodedConsole": "// 4. हार्डकोडेड कंसोल स्ट्रिंग्स बदलें",
    "_consoleKeyChecker": "// 5. कंसोल कुंजी चेकर",
    "debugLogs": "2. डिबग लॉग",
    "backToMainMenu": "0. मुख्य मेनू पर वापस जाएँ",
    "selectOption": "एक डिबग टूल चुनें:",
    "runningDebugTool": "दौड़ना {displayName}...",
    "debugToolNotFound": "❌ डिबग टूल नहीं मिला: {toolName}",
    "errorRunningDebugTool": "डिबग टूल चलाने में त्रुटि '{displayName}': {error}",
    "recentDebugLogs": "📄 हाल के डिबग लॉग",
    "noDebugLogsFound": "❌ कोई डिबग लॉग नहीं मिला।",
    "debugLogsDirectoryNotFound": "❌ डीबग लॉग निर्देशिका नहीं मिली।",
    "selectLogPrompt": "देखने के लिए लॉग फ़ाइल का चयन करें (1-{count}):",
    "invalidChoiceSelectRange": "अमान्य विकल्प. कृपया उपलब्ध रेंज में से चयन करें.",
    "contentOf": "📄की सामग्री {filename}:",
    "pressEnterToContinue": "जारी रखने के लिए Enter दबाएँ..."
  },
  "detect_language_mismatches": {
    "tool_title": "🔍भाषा बेमेल जांच उपकरण",
    "separator": "=====================================",
    "analyzing_file": "📄विश्लेषण कर रहा हूँ {language}.json...",
    "error_analyzing_file": "❌विश्लेषण में त्रुटि {filename}: {errorMessage}",
    "results_title": "📊 भाषा बेमेल जांच परिणाम",
    "results_separator": "========================================",
    "summary_title": "📋 SUMMARY:",
    "total_files_analyzed": "विश्लेषण की गई कुल फ़ाइलें: {totalFiles}",
    "files_with_mismatches": "बेमेल फ़ाइलें: {filesWithMismatches}",
    "total_mismatches_found": "कुल बेमेल पाया गया: {totalMismatches}",
    "no_mismatches_found": "✅ कोई भाषा बेमेल नहीं पाया गया! ऐसा प्रतीत होता है कि सभी अनुवाद अपनी सही भाषाओं में हैं।",
    "detailed_results_title": "🔍 DETAILED RESULTS:",
    "file_mismatch_header": "📄 {filename} ({language})",
    "mismatches_count": "मिला {count} बेमेल:",
    "mismatch_details": "{index}. चाबी: {key}",
    "mismatch_value": "कीमत: \"{value}\"",
    "mismatch_issue": "मुद्दा: {description}",
    "recommendations_title": "💡सिफारिशें:",
    "recommendation_1": "1. [अनुवाद करें] से चिह्नित सभी प्रविष्टियों की समीक्षा करें और उनका अनुवाद करें",
    "recommendation_2": "2. भाषा उपसर्गों (जैसे, [DE], [FR]) को उचित अनुवाद से बदलें",
    "recommendation_3": "3. अंग्रेजी पाठ का उचित लक्ष्य भाषा में अनुवाद करें",
    "recommendation_4": "4. सभी उपयोगकर्ता-सामना वाले पाठ के लिए मूल भाषा समकक्षों का उपयोग करें",
    "recommendation_5": "5. सुधारों को सत्यापित करने के लिए सुधार करने के बाद इस टूल को फिर से चलाएँ",
    "detailed_report_saved": "📄 विस्तृत रिपोर्ट यहां सहेजी गई है: {reportPath}",
    "error_saving_report": "❌ रिपोर्ट सहेजने में त्रुटि: {errorMessage}",
    "auto_fix_mode": "🔧 ऑटो-फिक्स मोड {dryRun}",
    "auto_fix_separator": "=====================================",
    "fixed_file": "✅ निश्चित {filename}",
    "auto_fix_summary_title": "📊 स्वतः-सुधार सारांश:",
    "total_fixes_applied": "लागू किए गए कुल सुधार: {count}",
    "preview_fixes_title": "🔍 सुधारों का पूर्वावलोकन:",
    "fix_details": "{file}: {key}      पुराना: \"{old}\"      नया: \"{new}\"",
    "more_fixes": "... और {count} अधिक सुधार",
    "run_with_apply_fixes": "💡 इन सुधारों को लागू करने के लिए --apply के साथ चलाएँ",
    "error_general": "❌ त्रुटि:",
    "mainDebuggerSystemDiagnostics": "मुख्य डिबगर/सिस्टम डायग्नोस्टिक्स",
    "exportMissingKeys": "गुम कुंजियाँ निर्यात करें",
    "replaceHardcodedConsole": "हार्डकोडेड कंसोल बदलें",
    "consoleKeyChecker": "कंसोल कुंजी चेकर",
    "debugLogs": "दोषमार्जन लॉग",
    "backToMainMenu": "मुख्य मेनू में वापस जाएं",
    "invalidChoiceSelectRange": "❌अमान्य विकल्प। कृपया प्रदर्शित सीमा के भीतर एक संख्या का चयन करें।",
    "runningDebugTool": "डिबग टूल चलाना: {displayName}",
    "debugToolNotFound": "डिबग टूल'{toolName}' नहीं मिला।",
    "recentDebugLogs": "हालिया डिबग लॉग",
    "noDebugLogsFound": "कोई डिबग लॉग नहीं मिला.",
    "logEntry": "लॉग प्रविष्टि: {timestamp} - {message}",
    "debugLogsDirectoryNotFound": "डीबग लॉग निर्देशिका नहीं मिली."
  },
  "help": {
    "title": "📊 I18NTK प्रबंधन सहायता",
    "usage": "उपयोग: नोड मुख्य/प्रबंधन/index.js [विकल्प]",
    "interactiveMode": "💡 उपयोग करें: नोड मेन/मैनेज/इंडेक्स.जेएस --कमांड=<command> प्रत्यक्ष निष्पादन के लिए",
    "showHelp": "📖 उपयोग करें: उपलब्ध कमांड के लिए node main/manage/index.js --help",
    "availableCommands": "📖 उपलब्ध कमांड:",
    "initProject": "🚀 नई भाषाएँ प्रारंभ करें",
    "analyzeTranslations": "🔍 अनुवाद का विश्लेषण करें",
    "validateTranslations": "✅ अनुवाद मान्य करें",
    "checkUsage": "📊 कुंजी उपयोग की जाँच करें",
    "initCommand": "init - नई भाषाओं को आरंभ करें",
    "analyzeCommand": "विश्लेषण - अनुवाद का विश्लेषण करें",
    "validateCommand": "मान्य करें - अनुवाद मान्य करें",
    "usageCommand": "उपयोग - कुंजी उपयोग की जाँच करें",
    "sizingCommand": "साइज़िंग - साइज़िंग का विश्लेषण करें",
    "completeCommand": "पूर्ण - पूर्ण अनुवाद (100% कवरेज)",
    "summaryCommand": "सारांश - परियोजना की स्थिति दिखाएँ",
    "debugCommand": "डीबग - डीबग अनुवाद समस्याएँ",
    "scannerCommand": "स्कैनर - कुंजियों के लिए स्कैन करें",
    "translateCommand": "अनुवाद - स्थानीय फ़ाइलों का स्वतः अनुवाद करें",
    "menu": {
      "pressEnterToContinue": "जारी रखने के लिए Enter दबाएँ...",
      "title": "🌐 I18NTK प्रबंधन मेनू",
      "description": "अंतर्राष्ट्रीयकरण के प्रबंधन के लिए इंटरएक्टिव मेनू",
      "exit": "🚪 बाहर निकलें"
    },
    "commands": {
      "init": "init - नई भाषाओं को आरंभ करें",
      "analyze": "विश्लेषण - अनुवाद का विश्लेषण करें",
      "validate": "मान्य करें - अनुवाद मान्य करें",
      "usage": "उपयोग - कुंजी उपयोग की जाँच करें",
      "sizing": "साइज़िंग - साइज़िंग का विश्लेषण करें",
      "complete": "पूर्ण - पूर्ण अनुवाद (100% कवरेज)",
      "summary": "सारांश - परियोजना की स्थिति दिखाएँ",
      "debug": "डीबग - डीबग अनुवाद समस्याएँ"
    },
    "options": {
      "sourceDir": "--स्रोत-dir <dir>     विश्लेषण करने के लिए स्रोत निर्देशिका",
      "output": "--आउटपुट <file>        रिपोर्ट के लिए आउटपुट फ़ाइल",
      "verbose": "--verbose, -v विस्तृत जानकारी दिखाएँ",
      "keepReports": "--कीप-रिपोर्ट मौजूदा रिपोर्ट रखें",
      "deleteReports": "--डिलीट-रिपोर्ट मौजूदा रिपोर्ट हटाएं",
      "help": "--मदद, -h यह मदद दिखाएँ"
    },
    "examples": {
      "title": "उदाहरण:",
      "example1": "नोड i18ntk-manage.js",
      "example2": "नोड i18ntk-manage.js --source-dir ./locales",
      "example3": "नोड i18ntk-manage.js --आउटपुट सारांश-रिपोर्ट.txt",
      "example4": "नोड i18ntk-manage.js --verbose",
      "example5": "नोड i18ntk-manage.js --source-dir ./locales --आउटपुट रिपोर्ट.json"
    },
    "features": {
      "initProject": "🚀 नई भाषाएँ प्रारंभ करें",
      "analyzeTranslations": "🔍 अनुवाद का विश्लेषण करें",
      "validateTranslations": "✅ अनुवाद मान्य करें",
      "checkUsage": "📊 कुंजी उपयोग की जाँच करें",
      "completeTranslations": "🎯 संपूर्ण अनुवाद (100% कवरेज)",
      "showSizing": "📏 आकार का विश्लेषण करें",
      "runWorkflow": "🔄 पूर्ण वर्कफ़्लो चलाएँ",
      "showStatus": "📋परियोजना की स्थिति दिखाएं",
      "deleteReports": "🗑️ सभी रिपोर्ट हटाएं",
      "changeLanguage": "🌍 यूआई भाषा बदलें",
      "settings": "⚙️ सेटिंग्स",
      "showHelp": "❓ मदद",
      "debugTools": "🔧 डिबग उपकरण"
    },
    "messages": {
      "selectOption": "कोई विकल्प चुनें:",
      "invalidOption": "अमान्य विकल्प. कृपया पुन: प्रयास करें।",
      "operationCompleted": "✅ ऑपरेशन सफलतापूर्वक पूरा हुआ!",
      "pressEnter": "जारी रखने के लिए Enter दबाएँ...",
      "goodbye": "अलविदा!",
      "unknownCommand": "अज्ञात आदेश: {command}",
      "nonInteractive": "⚠️ गैर-इंटरैक्टिव मोड का पता चला। मेनू केवल संदर्भ के लिए प्रदर्शित किया गया है।"
    },
    "i18n_helper": {
      "translation_file_not_found": "अनुवाद फ़ाइल नहीं मिली: {translationFile}",
      "error_loading_translations": "अनुवाद लोड करने में त्रुटि: {errorMessage}",
      "translation_not_found": "कुंजी के लिए अनुवाद नहीं मिला: {key}",
      "translation_key_not_string": "अनुवाद कुंजी एक स्ट्रिंग का समाधान नहीं करती: {key}",
      "error_reading_locales_directory": "स्थान निर्देशिका पढ़ने में त्रुटि: {errorMessage}"
    }
  },
  "init": {
    "initializationTitle": "🚀 i18n प्रबंधन टूलकिट - प्रोजेक्ट आरंभीकरण",
    "initializationCancelled": "🚫 उपयोगकर्ता द्वारा आरंभीकरण रद्द कर दिया गया।",
    "sourceDirectoryLabel": "📁 स्रोत निर्देशिका: {dir}",
    "requiredTitle": "आरंभीकरण आवश्यक",
    "requiredBody": "इस कमांड को चलाने से पहले इस प्रोजेक्ट को आरंभ किया जाना चाहिए।",
    "promptRunNow": "क्या आप अभी इनिशियलाइज़ेशन चलाना चाहेंगे? (वाई/एन):",
    "sourceLanguageLabel": "🌍 स्रोत भाषा: {language}",
    "detectedI18nFrameworks": "🔍 पता लगाया गया i18n ढाँचा: {frameworks}",
    "pinMustBe4Digits": "🔐 पिन 4 अंकों का होना चाहिए।",
    "existingDirectoriesFound": "📁 मौजूदा अनुवाद निर्देशिकाएँ मिलीं:",
    "useExistingDirectoryPrompt": "क्या आप मौजूदा निर्देशिका का उपयोग करना चाहते हैं? (य/नहीं)",
    "selectDirectoryPrompt": "संख्या दर्ज करके एक निर्देशिका चुनें (या 'नई निर्देशिका बनाएं' चुनें)",
    "enterNewDirectoryName": "अपनी नई अनुवाद निर्देशिका के लिए नाम दर्ज करें",
    "createdNewDirectory": "✅ नई निर्देशिका बनाई गई: {dir}",
    "directoryAlreadyExists": "⚠️ निर्देशिका पहले से मौजूद है: {dir}",
    "invalidDirectoryName": "❌अमान्य निर्देशिका नाम प्रदान किया गया।",
    "usingExistingDirectory": "मौजूदा निर्देशिका का उपयोग करना: {dir}",
    "adminPinSetupOptional": "🔐 एडमिन पिन सेटअप वैकल्पिक (सुरक्षा के लिए अनुशंसित)",
    "adminPinSeparator": "------------------------------",
    "adminPinDescription1": "एडमिन पिन: सुरक्षित पहुंच के लिए 4 अंकों का नंबर",
    "adminPinDescription2": "पिन सेटअप छोड़ने के लिए खाली छोड़ दें",
    "adminPinDescription3": "यदि आप एक पिन सेट करते हैं, तो भविष्य की सभी सुरक्षित कार्रवाइयों के लिए इसकी आवश्यकता होगी।",
    "adminPinDescription4": "AES-256-GCM एन्क्रिप्शन का उपयोग पिन के सुरक्षित भंडारण के लिए किया जाता है।",
    "adminPinSetupPrompt": "व्यवस्थापक पिन (4 अंक) दर्ज करें या छोड़ने के लिए खाली छोड़ दें:",
    "skippingAdminPinSetup": "व्यवस्थापक पिन सेटअप छोड़ा जा रहा है...",
    "settingUpAdminPin": "🔐 एडमिन पिन सेट किया जा रहा है...",
    "enterAdminPin": "व्यवस्थापक पिन दर्ज करें:",
    "confirmAdminPin": "व्यवस्थापक पिन की पुष्टि करें:",
    "pinMismatch": "पिन मेल नहीं खाते. कृपया पुन: प्रयास करें।",
    "adminPinSetupSuccess": "🔐 एडमिन पिन सेटअप सफल!",
    "adminPinSetupFailure": "🔐 एडमिन पिन सेटअप विफल। कृपया पुन: प्रयास करें।",
    "adminProtectionEnabled": "🔐 व्यवस्थापक सुरक्षा सक्षम। सभी कार्यों के लिए पिन प्रमाणीकरण की आवश्यकता होती है।",
    "adminProtectionDisabled": "🔐 व्यवस्थापक सुरक्षा अक्षम। सभी कार्य अब बिना पिन के उपलब्ध हैं।",
    "autoDetectedI18nDirectory": "स्वतः-पता लगाया गया i18n निर्देशिका: {directory}",
    "initializingProject": "⚙️ प्रोजेक्ट कॉन्फ़िगरेशन प्रारंभ किया जा रहा है...",
    "createdSampleTranslationFile": "✅ बनाया गया नमूना अनुवाद फ़ाइल: {file}",
    "languageSelectionTitle": "🌐भाषा विन्यास",
    "available": "उपलब्ध",
    "defaultLanguages": "📝डिफ़ॉल्ट भाषाएँ: {languages}",
    "enterLanguageCodes": "🎯 लक्ष्य भाषा कोड दर्ज करें (अल्पविराम से अलग, जैसे डी, ईएस, एफआर, आरयू):",
    "targetLanguages": "🌍 लक्ष्य भाषाएँ",
    "foundSourceFiles": "📄मिल गया {count} विश्लेषण करने के लिए स्रोत फ़ाइलें",
    "processingLanguage": "🔄 प्रसंस्करण भाषा: {language}",
    "fileProcessingResult": "✅ संसाधित {file}: {translated}/{total} चाबियाँ ({percentage}%)",
    "overallProgress": "📊 समग्र प्रगति: {translated}/{total} कुंजियाँ संसाधित ({percentage}%)",
    "initializationSummaryTitle": "📋 आरंभीकरण सारांश",
    "languageSummary": "{icon} {name} ({code}): {percentage}% पूरा",
    "languageFiles": "📄फ़ाइलें: {count}",
    "languageKeys": "🔤 कुंजियाँ: {translated}/{total}",
    "languageMissing": "⚠️ गुम: {count}",
    "initializationCompletedSuccessfully": "🎉परियोजना आरंभीकरण सफलतापूर्वक पूरा हुआ!",
    "nextStepsTitle": "🚀अगले चरण",
    "nextStep1": "1. अपने स्थानों/निर्देशिका में उत्पन्न अनुवाद फ़ाइलों की समीक्षा करें",
    "nextStep2": "2. प्रत्येक लक्षित भाषा के लिए अनुवाद जोड़ें",
    "nextStep3": "3. अनुवादों को मान्य करने के लिए 'npm run i18ntk' फिर से चलाएँ",
    "detectedFrameworks": "✅ पता लगाया गया i18n ढाँचा: {frameworks}",
    "setup": {
      "title": "स्थापित करना",
      "question": "सेटअप प्रश्न",
      "opt_single": "एक फाइल",
      "opt_modular": "मॉड्यूलर",
      "opt_existing": "मौजूदा",
      "choice_prompt": "एक विकल्प चुनें:",
      "opt_confirm": "पुष्टि करना",
      "opt_cancel": "रद्द करना",
      "apply_all_prompt": "इस संरचना को सभी भाषाओं पर लागू करें? (वाई/एन):",
      "per_language_intro": "आपने भाषाओं को अलग-अलग कॉन्फ़िगर करना चुना है. यहां उपलब्ध भाषाएं हैं:",
      "available_languages": "उपलब्ध भाषाएँ: {languages}",
      "include_prompt": "शामिल करने के लिए अल्पविराम से अलग किए गए भाषा कोड दर्ज करें (जैसे, 'de,fr,es'):"
    },
    "warnings": {
      "noPackageJson": "कोई package.json नहीं मिला. i18n ढाँचे का स्वत: पता नहीं लगा सकता।"
    },
    "errorsPackageJsonRead": "पैकेज.जेसन पढ़ने में त्रुटि: {error}",
    "errorsNoFramework": "कोई i18n फ़्रेमवर्क नहीं मिला. कृपया एक स्थापित करें या मैन्युअल रूप से निर्दिष्ट करें।",
    "suggestions": {
      "noFramework": "कोई i18n फ़्रेमवर्क नहीं मिला. निम्नलिखित में से किसी एक का उपयोग करने पर विचार करें:",
      "installFramework": "फ़्रेमवर्क स्थापित करने के लिए, चलाएँ: npm इंस्टॉल <पैकेज-नाम>"
    },
    "frameworks": {
      "react": "- रिएक्ट i18नेक्स्ट (रिएक्शन-i18नेक्स्ट)",
      "vue": "- व्यू आई18एन (व्यू-आई18एन)",
      "i18next": "- आई18नेक्स्ट (आई18नेक्स्ट)",
      "nuxt": "- अगला i18n (@nuxtjs/i18n)",
      "svelte": "- स्वेल्ट i18n (svelte-i18n)"
    },
    "continueWithoutI18nPrompt": "कोई i18n फ़्रेमवर्क नहीं मिला. क्या आप इसके बिना जारी रखना चाहते हैं? (वाई/एन):",
    "detectedI18nFramework": "पता लगाया गया i18n ढांचा: {frameworks}",
    "existingDirectoryItem": "{index}. {location}",
    "usingExistingStructure": "मौजूदा संरचना का उपयोग करना: {dir}",
    "creatingSourceDirectory": "स्रोत निर्देशिका बनाना: {dir}",
    "creatingSourceLanguageDirectory": "स्रोत भाषा निर्देशिका बनाना: {dir}",
    "errors": {
      "errorExecutingCommand": "आदेश निष्पादित करने में त्रुटि: {error}",
      "sourceDirectoryNotFound": "स्रोत निर्देशिका नहीं मिली: {dir}",
      "sourceLanguageDirectoryNotFound": "स्रोत भाषा निर्देशिका नहीं मिली: {dir}",
      "noJsonFilesInSourceDirectory": "स्रोत निर्देशिका में कोई JSON फ़ाइलें नहीं मिलीं: {dir}",
      "invalidFilePathDetected": "अमान्य फ़ाइल पथ का पता चला",
      "initializationFailed": "आरंभीकरण विफल: {error}",
      "noFramework": "कोई i18n फ़्रेमवर्क नहीं मिला. सामान्य मोड के साथ जारी रखें.",
      "packageJsonRead": "पैकेज.जेसन पढ़ने में त्रुटि।"
    },
    "processingFile": "प्रसंस्करण {file} के लिए {language}...",
    "fileAlreadyExistsMerging": "फ़ाइल {file} पहले से ही मौजूद है। नई कुंजियाँ मर्ज करना.",
    "createdNewFile": "नई फ़ाइल बनाई गई: {file}",
    "updatedFile": "अद्यतन फ़ाइल: {file}",
    "skippingExcludedFile": "रस्सी कूदना {file} के लिए {language} चूँकि इसे बाहर रखा गया है।",
    "continuingWithoutAdminPin": "व्यवस्थापक पिन सेटअप के बिना जारी रखना।",
    "createdSourceLanguageDirectory": "स्रोत भाषा निर्देशिका बनाई गई: {dir}",
    "errorSettingUpAdminPin": "व्यवस्थापक पिन सेट करने में त्रुटि: {error}",
    "noTargetLanguagesSpecified": "कोई लक्ष्य भाषा निर्दिष्ट नहीं.",
    "translationFilesCreatedWarning": "अनुवाद फ़ाइलें प्लेसहोल्डर्स के साथ बनाई गईं; उत्पादन उपयोग से पहले समीक्षा करें।",
    "warningCannotReadSourceDir": "चेतावनी: स्रोत निर्देशिका नहीं पढ़ सकता {dir}: {error}",
    "warningInvalidLanguageCodes": "चेतावनी: अमान्य भाषा कोड पर ध्यान नहीं दिया गया: {languages}",
    "warningProceedingWithoutFramework": "i18n फ़्रेमवर्क का पता लगाए बिना आगे बढ़ना।",
    "backup": {
      "title": "बैकअप सेटिंग्स",
      "description": "बैकअप रिकर्सन और रेपो प्रदूषण से बचने के लिए बैकअप डिफ़ॉल्ट रूप से अक्षम हैं।",
      "enablePrompt": "स्वचालित बैकअप सक्षम करें? (वाई/एन):",
      "keepPrompt": "कितने बैकअप स्वचालित रूप से रखे जाने चाहिए (1-3, डिफ़ॉल्ट 1):"
    },
    "completionSummaryTitle": "समापन सारांश",
    "completionSummaryBasicTitle": "समापन सारांश (बुनियादी)",
    "totalChanges": "कुल परिवर्तन: {count}",
    "languagesProcessed": "भाषाएँ संसाधित: {count}",
    "missingKeysAdded": "गुम कुंजियाँ जोड़ी गईं: {count}",
    "reportPrompt": "क्या आप एक रिपोर्ट तैयार करना चाहेंगे? (हाँ/नहीं):",
    "reportGenerated": "रिपोर्ट तैयार की गई: {reportPath}",
    "reportFailed": "रिपोर्ट जनरेट करने में विफल: {error}",
    "completionError": "पूर्णता के दौरान त्रुटि: {error}",
    "optimize": {
      "title": "पैकेज आकार अनुकूलन",
      "preview": "स्थान अनुकूलन पूर्वावलोकन चल रहा है...",
      "reduceTip": "आप केवल अपनी आवश्यक भाषाओं का चयन करके पैकेज का आकार कम कर सकते हैं।",
      "prompt": "क्या आप अब इंटरैक्टिव अनुकूलन चलाना चाहेंगे? (य/नहीं):",
      "starting": "इंटरैक्टिव लोकेल अनुकूलन शुरू हो रहा है...",
      "completed": "पैकेज अनुकूलन पूरा हुआ.",
      "later": "आप बाद में स्थानीय अनुकूलन चला सकते हैं:",
      "unavailable": "स्थानीय अनुकूलन की पेशकश नहीं की जा सकी: {error}"
    }
  },
  "language": {
    "title": "🌍भाषा बदलें",
    "separator": "============================================================",
    "current": "वर्तमान भाषा: {language}",
    "available": "उपलब्ध भाषाएँ:",
    "languageOption": "{index}. {displayName}{current}",
    "backToMainMenu": "मुख्य मेनू में वापस जाएं",
    "prompt": "एक भाषा चुनें (0-8):",
    "cancelled": "भाषा परिवर्तन रद्द किया गया.",
    "invalid": "अमान्य विकल्प. कृपया पुन: प्रयास करें।",
    "changed": "भाषा बदल गई: {language}",
    "changeFailed": "भाषा बदलने में विफल: {error}",
    "pressEnterToContinue": "जारी रखने के लिए Enter दबाएँ..."
  },
  "maintainLanguagePurity": {
    "workflow_title": "🚀 भाषा शुद्धता रखरखाव वर्कफ़्लो",
    "step1_title": "📊 चरण 1: प्रारंभिक भाषा शुद्धता मूल्यांकन",
    "step2_title": "🔧 चरण 2: भाषा बेमेल का पता लगाएं और उसे स्वतः ठीक करें",
    "step3_title": "🌐 चरण 3: स्वचालित अनुवाद लागू करें",
    "step4_title": "✅ चरण 4: अंतिम भाषा शुद्धता मूल्यांकन",
    "workflow_error": "❌ वर्कफ़्लो त्रुटि: {errorMessage}",
    "running_initial_validation": "आरंभिक भाषा शुद्धता सत्यापन चल रहा है...",
    "initial_assessment_complete": "✅ प्रारंभिक मूल्यांकन पूर्ण: {count} उल्लंघन पाया गया",
    "initial_assessment_warnings": "⚠️ प्रारंभिक मूल्यांकन चेतावनियों के साथ पूरा हुआ",
    "detecting_fixing_mismatches": "भाषा बेमेल का पता लगाना और उसे ठीक करना...",
    "detection_complete_applying_fixes": "जांच पूरी. स्वतः सुधार लागू किया जा रहा है...",
    "mismatch_fixes_complete": "✅ भाषा बेमेल समाधान पूर्ण: {count} सुधार लागू किए गए",
    "mismatch_fixes_warnings": "⚠️ भाषा बेमेल समाधान चेतावनियों के साथ पूरा हुआ",
    "applying_automatic_translations": "स्वचालित अनुवाद लागू किया जा रहा है...",
    "translation_preview_complete": "अनुवाद पूर्वावलोकन पूर्ण. अनुवाद लागू किया जा रहा है..."
  },
  "menu": {
    "title": "🌐 I18NTK प्रबंधन मेनू",
    "separator": "============================================================",
    "options": {
      "init": "🚀 नई भाषाएँ प्रारंभ करें",
      "analyze": "🔍 अनुवाद का विश्लेषण करें",
      "validate": "✅ अनुवाद मान्य करें",
      "usage": "📊 कुंजी उपयोग की जाँच करें",
      "complete": "🎯 संपूर्ण अनुवाद (100% कवरेज)",
      "sizing": "📏 आकार का विश्लेषण करें",
      "fix": "🛠️ प्लेसहोल्डर अनुवाद ठीक करें",
      "scanner": "🔍i18n समस्याओं के लिए स्कैन करें",
      "translate": "🌐 ऑटो अनुवाद",
      "workflow": "🔄 पूर्ण वर्कफ़्लो चलाएँ",
      "status": "📋परियोजना की स्थिति दिखाएं",
      "delete": "🗑️ सभी रिपोर्ट हटाएं",
      "language": "🌍 यूआई भाषा बदलें",
      "settings": "⚙️ सेटिंग्स",
      "help": "❓ मदद",
      "debug": "🔧 डिबग उपकरण",
      "exit": "🚪 बाहर निकलें"
    },
    "update": "📦 अद्यतन पैकेज",
    "goodbye": "अलविदा!",
    "invalidChoice": "अमान्य विकल्प. कृपया 0-15 चुनें.",
    "returning": "मुख्य मेनू पर लौट रहा हूँ...",
    "invalidOption": "अमान्य विकल्प. कृपया पुन: प्रयास करें।",
    "nonInteractiveModeWarning": "गैर-संवादात्मक मोड का पता चला. मेनू केवल संदर्भ के लिए प्रदर्शित किया गया है।",
    "useDirectExecution": "उपयोग करें: नोड मेन/मैनेज/इंडेक्स.जेएस --कमांड=<command> प्रत्यक्ष निष्पादन के लिए.",
    "useHelpForCommands": "उपयोग करें: उपलब्ध कमांड के लिए node main/manage/index.js --help।",
    "returnToMainMenu": "मुख्य मेनू पर लौटने के लिए Enter दबाएँ।",
    "pressEnterToContinue": "जारी रखने के लिए Enter दबाएँ...",
    "selectOptionPrompt": "कोई विकल्प चुनें:",
    "selectDebugToolPrompt": "एक डिबग टूल चुनें:",
    "selectLogPrompt": "एक लॉग फ़ाइल चुनें (1-{count}):",
    "autoDetectedI18nDirectory": "स्वतः-पता लगाया गया i18n निर्देशिका: {directory}",
    "executingCommand": "आदेश निष्पादित करना: {command}",
    "unknownCommand": "अज्ञात आदेश: {command}",
    "languageOption": "{index}. {displayName}{current}",
    "debugTools": {
      "1": "लॉग फ़ाइल विश्लेषण",
      "2": "अनुवाद कुंजी उपयोग विश्लेषण",
      "3": "अनुवाद पूर्णता विश्लेषण",
      "4": "अनुवाद प्रारूप विश्लेषण",
      "5": "अनुवाद प्रकार विश्लेषण",
      "6": "अनुवाद संरचना विश्लेषण"
    },
    "native_translations": {
      "exact_translation_found": "✅ {keyPath}: {value}",
      "no_exact_translation": "⚠️' का कोई सटीक अनुवाद नहीं{keyPath}', समान कुंजियाँ मिलीं:",
      "similar_key": "- {key} ({similarity}% मिलान)",
      "processing_language_files": "🔄प्रसंस्करण {count} भाषा फ़ाइलें...",
      "file_not_found": "⚠️ फ़ाइल नहीं मिली: {file}",
      "processing_translations": "🌍प्रसंस्करण {code} अनुवाद...",
      "backup_created": "📋 बैकअप बनाया गया: {filename}",
      "error_parsing_json": "❌ पार्सिंग में त्रुटि {code}.json: {errorMessage}",
      "existing_keys_found": "📊 {code}: मिला {count} मौजूदा चाबियाँ",
      "error_writing_json": "❌ लिखने में त्रुटि {code}.json: {errorMessage}",
      "translations_replaced": "📊 {code}: {count} अनुवाद प्रतिस्थापित",
      "translation_replacement_complete": "✅ अनुवाद प्रतिस्थापन पूर्ण!",
      "total_replacements": "📊 कुल प्रतिस्थापन: {count}",
      "dry_run_mode": "⚠️ ड्राई रन मोड - कोई फ़ाइल संशोधित नहीं की गई",
      "tool_title": "🌍 नेटिव ट्रांसलेशन रिप्लेसर v1.9.1",
      "tool_separator": "======================================",
      "dry_run_warning": "⚠️ DRY RUN मोड में चल रहा है - कोई फ़ाइल संशोधित नहीं की जाएगी",
      "error_during_replacement": "❌ अनुवाद प्रतिस्थापन के दौरान त्रुटि:"
    }
  },
  "config": {
    "dirFallbackWarning": "⚠️ निर्देशिका {dir} नहीं मिला। का उपयोग करते हुए {fallback}.",
    "dirInvalidError": "❌अमान्य निर्देशिका: {dir}"
  },
  "operations": {
    "completed": "✅ ऑपरेशन सफलतापूर्वक पूरा हुआ!",
    "deleteReportsTitle": "🗑️ रिपोर्ट, लॉग और कैश हटाएं",
    "scanningForFiles": "🔍हटाने के लिए फ़ाइलों को स्कैन किया जा रहा है...",
    "noFilesFoundToDelete": "✅हटाने के लिए कोई फ़ाइल नहीं मिली।",
    "availableDirectories": "📁 उपलब्ध निर्देशिकाएँ:",
    "allDirectories": "सभी निर्देशिकाएँ",
    "andMore": "और अधिक...",
    "cancelOption": "रद्द करना",
    "cancelReportOption": "रद्द करें/मेनू पर वापस लौटें",
    "invalidSelection": "❌अमान्य चयन।",
    "foundFilesInSelectedDirectories": "📊मिल गया {count} चयनित निर्देशिकाओं में फ़ाइलें:",
    "deletionOptions": "🗑️ हटाने के विकल्प:",
    "deleteAllFiles": "सभी फ़ाइलें हटाएँ",
    "keepLast3Files": "अंतिम 3 फ़ाइलें रखें (तिथि के अनुसार)",
    "keepLast5Files": "अंतिम 5 फ़ाइलें रखें (तिथि के अनुसार)",
    "noFilesToDelete": "✅ हटाने के लिए कोई फ़ाइल नहीं.",
    "filesToDeleteCount": "📋हटाने योग्य फ़ाइलें: {count}",
    "filesToKeepCount": "📋 रखने योग्य फ़ाइलें: {count}",
    "confirmDeletion": "⚠️ क्या आप वाकई इन फ़ाइलों को हटाना चाहते हैं? (वाई/एन):",
    "deletedFile": "✅ हटाया गया: {filename}",
    "failedToDeleteFile": "❌हटाने में विफल {filename}: {error}",
    "cancelled": "❌ ऑपरेशन रद्द।",
    "init": {
      "title": "🚀 नई भाषा प्रारंभ करें"
    },
    "usage": {
      "title": "📊 कुंजी उपयोग की जाँच करें",
      "noUsedKeysHint": "अनुवाद मिले लेकिन स्रोत में कोई उपयोग नहीं। --स्रोत-डीआईआर और अनुवाद पैटर्न जांचें।"
    },
    "analyze": {
      "title": "🔍 अनुवाद का विश्लेषण करें"
    },
    "validate": {
      "title": "✅ अनुवाद मान्य करें"
    },
    "settings": {
      "title": "⚙️ सेटिंग्स प्रबंधन",
      "separator": "============================================================"
    },
    "complete": {
      "deletingOldReport": "🗑️ नए विश्लेषण के लिए पुरानी उपयोग रिपोर्ट को हटाना",
      "generatingFreshAnalysis": "🔄 ताज़ा उपयोग विश्लेषण उत्पन्न करना...",
      "couldNotGenerate": "⚠️ उपयोग विश्लेषण उत्पन्न नहीं किया जा सका। सामान्य गुम कुंजियों का उपयोग करना।",
      "reportNotFound": "⚠️ उपयोग रिपोर्ट नहीं मिली. ताज़ा विश्लेषण तैयार किया जा रहा है...",
      "foundMissingKeys": "🔍मिल गया {count} उपयोग विश्लेषण से गायब कुंजियाँ",
      "couldNotParse": "⚠️ उपयोग रिपोर्ट को पार्स नहीं किया जा सका। सामान्य गुम कुंजियों का उपयोग करना।",
      "title": "🎯अनुवाद पूरा करना",
      "separator": "============================================================",
      "sourceDir": "📁 स्रोत निर्देशिका: {sourceDir}",
      "sourceLanguage": "🔤स्रोत भाषा: {sourceLanguage}",
      "dryRunMode": "🧪 ड्राई रन मोड - कोई फ़ाइल संशोधित नहीं की जाएगी",
      "languages": "🎯 लक्ष्य भाषाएँ: {languages}",
      "addingMissingKeys": "➕अनुवाद फ़ाइलों में गुम कुंजियाँ जोड़ा जा रहा है...",
      "processing": "🔄प्रसंस्करण {language}...",
      "addedKeys": "✅ जोड़ा गया {count} चाबियाँ",
      "changeDetails": "📝 {file}: {key}",
      "noChangesNeeded": "✅ किसी परिवर्तन की आवश्यकता नहीं है {language}",
      "summaryTitle": "📊 समापन सारांश",
      "totalChanges": "📝 कुल परिवर्तन: {totalChanges}",
      "languagesProcessed": "🌐 संसाधित भाषाएँ: {languagesProcessed}",
      "missingKeysAdded": "➕ गुम कुंजियाँ जोड़ी गईं: {missingKeysAdded}",
      "nextStepsTitle": "📋 NEXT STEPS",
      "nextStep1": "1. उपयोग विश्लेषण चलाएँ:",
      "nextStep2": "2. अनुवाद मान्य करें:",
      "nextStep3": "3. पूर्णता का विश्लेषण करें:",
      "allKeysAvailable": "🎉 सभी अनुवाद कुंजियाँ अब उपलब्ध हैं!",
      "runWithoutDryRun": "💡 परिवर्तन लागू करने के लिए --dry-run के बिना चलाएँ",
      "pressEnterToContinue": "जारी रखने के लिए Enter दबाएँ..."
    },
    "updatePackage": {
      "title": "📦 i18n-टूलकिट पैकेज अपडेट करें",
      "description": "यह i18n-टूलकिट पैकेज को npm पर उपलब्ध नवीनतम संस्करण में अपडेट कर देगा।",
      "command": "चलाने का आदेश",
      "confirm": "क्या आप वाकई अपडेट के साथ आगे बढ़ना चाहते हैं? (वाई/एन):",
      "updating": "पैकेज अपडेट हो रहा है... इसमें कुछ समय लग सकता है।",
      "success": "✅ i18n-टूलकिट सफलतापूर्वक अपडेट किया गया!",
      "error": "❌ i18n-टूलकिट को अपडेट करने में विफल",
      "cancelled": "❌ अद्यतन रद्द किया गया।"
    }
  },
  "security": {
    "pathValidationFailed": "पथ_सत्यापन_असफल",
    "invalidInputType": "अमान्य_इनपुट_प्रकार",
    "pathTraversalAttempt": "पथ_ट्रैवर्सल_प्रयास",
    "pathValidated": "✅ पथ सफलतापूर्वक मान्य किया गया",
    "pathValidationError": "पथ_सत्यापन_त्रुटि",
    "fileTooLarge": "सुरक्षा: फ़ाइल बहुत बड़ी है: {filePath}",
    "fileReadError": "सुरक्षा: फ़ाइल पढ़ने में त्रुटि: {errorMessage}",
    "contentTooLargeForFile": "सुरक्षा: फ़ाइल के लिए सामग्री बहुत बड़ी है: {filePath}",
    "fileWriteError": "सुरक्षा: फ़ाइल लिखने में त्रुटि: {errorMessage}",
    "jsonStringTooLarge": "सुरक्षा: JSON स्ट्रिंग बहुत बड़ी है",
    "jsonParseError": "सुरक्षा: JSON पार्स त्रुटि: {errorMessage}",
    "inputContainsDisallowedCharacters": "सुरक्षा: इनपुट में अस्वीकृत वर्ण हैं",
    "unknownCommandArgument": "सुरक्षा: अज्ञात आदेश तर्क: {key}",
    "unknown_command_argument": "सुरक्षा: अज्ञात आदेश तर्क: {key}",
    "unknownConfigKey": "सुरक्षा: अज्ञात कॉन्फ़िग कुंजी: {key}",
    "unknown_config_key": "सुरक्षा: अज्ञात कॉन्फ़िग कुंजी: {key}",
    "securityAlert": "[सुरक्षा चेतावनी] {timestamp}: {event}",
    "contentTooLarge": "सुरक्षा: फ़ाइल के लिए सामग्री बहुत बड़ी है: {validatedPath}",
    "inputDisallowedCharacters": "सुरक्षा: इनपुट में अस्वीकृत वर्ण हैं",
    "unknownCommandArg": "अज्ञात आदेश तर्क",
    "logMessage": "[सुरक्षा {level}] {timestamp}: {event}",
    "alertMessage": "[सुरक्षा चेतावनी] {timestamp}: {event}",
    "securityWarning": "[सुरक्षा चेतावनी] {timestamp}: {event}",
    "json_parse_error": "सुरक्षा: JSON पार्स त्रुटि: {errorMessage}",
    "file_too_large": "फ़ाइल बहुत बड़ी है",
    "file_read_error": "फ़ाइल पढ़ने में त्रुटि",
    "content_too_large_for_file": "फ़ाइल के लिए सामग्री बहुत बड़ी है",
    "file_write_error": "फ़ाइल लिखने में त्रुटि",
    "json_string_too_large": "Json स्ट्रिंग बहुत बड़ी है",
    "recursion_detected": "रिकर्सन का पता चला {operation}",
    "operation_timeout": "ऑपरेशन टाइमआउट: {operation}",
    "operation_error": "में ऑपरेशन त्रुटि {operation}: {error}",
    "directory_read_error": "निर्देशिका पढ़ने में त्रुटि: {errorMessage}",
    "security_alert": "सुरक्षा चेतावनी"
  },
  "settings-cli": {
    "settings": {
      "mainMenu": {
        "title": "मुख्य मेन्यू:",
        "uiSettings": "यूआई सेटिंग्स",
        "uiSettingsDesc": "भाषा, विषय और इंटरफ़ेस विकल्प",
        "directorySettings": "निर्देशिका सेटिंग्स",
        "directorySettingsDesc": "स्रोत और आउटपुट निर्देशिका पथ",
        "scriptDirectorySettings": "स्क्रिप्ट निर्देशिका सेटिंग्स",
        "scriptDirectorySettingsDesc": "व्यक्तिगत स्क्रिप्ट संचालन के लिए निर्देशिका पथ",
        "processingSettings": "प्रसंस्करण सेटिंग्स",
        "processingSettingsDesc": "बैच का आकार, समवर्तीता और प्रदर्शन",
        "advancedSettings": "एडवांस सेटिंग",
        "advancedSettingsDesc": "सत्यापन, लॉगिंग और विशेषज्ञ विकल्प",
        "viewAllSettings": "सभी सेटिंग्स देखें",
        "viewAllSettingsDesc": "वर्तमान कॉन्फ़िगरेशन प्रदर्शित करें",
        "importExport": "आयात/निर्यात",
        "importExportDesc": "बैकअप लें और सेटिंग्स पुनर्स्थापित करें",
        "resetToDefaults": "डिफ़ॉल्ट पर पुनः सेट करें",
        "resetToDefaultsDesc": "फ़ैक्टरी सेटिंग्स पुनर्स्थापित करें",
        "reportBug": "रिपोर्ट बग",
        "reportBugDesc": "GitHub पर एक समस्या रिपोर्ट सबमिट करें",
        "saveChanges": "परिवर्तनों को सुरक्षित करें",
        "saveChangesDesc": "वर्तमान सेटिंग्स को फ़ाइल में सहेजें",
        "updatePackage": "पैकेज अद्यतन करें",
        "updatePackageDesc": "i18n-टूलकिट पैकेज को npm के माध्यम से अपडेट करें",
        "help": "मदद",
        "helpDesc": "विस्तृत सहायता जानकारी दिखाएँ",
        "quit": "छोड़ना",
        "quitDesc": "बाहर निकलें सेटिंग्स (यदि आवश्यक हो तो सेव प्रॉम्प्ट के साथ)",
        "unsavedChangesWarning": "⚠️ आपके परिवर्तन सहेजे नहीं गए हैं",
        "saveChangesBeforeQuit": "क्या आप छोड़ने से पहले परिवर्तन सहेजना चाहते हैं? (वाई/एन):",
        "selectOption": "कोई विकल्प चुनें:",
        "goodbyeMessage": "i18n सेटिंग मैनेजर का उपयोग करने के लिए धन्यवाद!"
      },
      "goodbyeMessage": "i18n सेटिंग मैनेजर का उपयोग करने के लिए धन्यवाद!",
      "relativePathHint": "इस निर्देशिका से संबंधित पथों का उपयोग करें (उदा., ./src/i18n/locales)",
      "currentDirectory": "वर्तमान परियोजना निर्देशिका"
    },
    "settings_manager": {
      "error_loading_settings": "❌ सेटिंग लोड करने में त्रुटि:",
      "error_saving_settings": "❌ सेटिंग्स सहेजने में त्रुटि:",
      "error_setting_value": "❌ मान सेट करने में त्रुटि:",
      "missing_required_setting": "❌ आवश्यक सेटिंग गुम है: {prop}",
      "invalid_language": "❌अमान्य भाषा: {language}",
      "invalid_source_language": "❌अमान्य स्रोत भाषा: {sourceLanguage}",
      "default_languages_must_be_array": "❌ डिफ़ॉल्ट भाषाएँ एक सरणी होनी चाहिए",
      "invalid_date_format": "❌ अमान्य दिनांक प्रारूप: {dateFormat}. मान्य प्रारूप: {validFormats}",
      "invalid_time_format": "❌ अमान्य समय प्रारूप: {timeFormat}. मान्य प्रारूप: {validFormats}",
      "notifications_types_must_be_object": "❌ नोटिफिकेशन.प्रकार एक ऑब्जेक्ट होना चाहिए",
      "exclude_files_must_be_array": "❌ बहिष्कृतफ़ाइलें एक सरणी होनी चाहिए",
      "exclude_dirs_must_be_array": "❌ बहिष्कृत डायर एक सरणी होनी चाहिए",
      "include_extensions_must_be_array": "❌ includeExtensions एक सरणी होनी चाहिए",
      "invalid_batch_size": "❌अमान्य बैच आकार। अवश्य ही एक धनात्मक संख्या होनी चाहिए",
      "invalid_max_concurrent_files": "❌अमान्य अधिकतम समवर्ती फ़ाइलें। अवश्य ही एक धनात्मक संख्या होनी चाहिए",
      "invalid_sizing_threshold": "❌ अमान्य आकार सीमा। अवश्य ही एक धनात्मक संख्या होनी चाहिए",
      "invalid_timeout": "❌अमान्य समयबाह्य। कम से कम 1000ms होना चाहिए",
      "invalid_sizing_format": "❌अमान्य आकार प्रारूप: {sizingFormat}. मान्य प्रारूप: {validFormats}",
      "error_validating_settings": "❌ सेटिंग्स मान्य करने में त्रुटि:",
      "backup_created": "📋 बैकअप बनाया गया: {backupPath}",
      "error_creating_backup": "❌ बैकअप बनाने में त्रुटि:",
      "language_not_supported": "भाषा '{language}' समर्थित नहीं है. उपलब्ध: {availableLanguages}",
      "ui_language_set": "🌍 यूआई भाषा इस पर सेट: {language}"
    }
  },
  "settings": {
    "title": "⚙️ सेटिंग्स प्रबंधन",
    "separator": "============================================================",
    "goodbyeMessage": "i18ntk सेटिंग मैनेजर का उपयोग करने के लिए धन्यवाद!",
    "relativePathHint": "इस निर्देशिका से संबंधित पथों का उपयोग करें (उदा., ./src/i18n/locales)",
    "currentDirectory": "वर्तमान परियोजना निर्देशिका",
    "startingSettings": "आरंभिक सेटिंग:",
    "pin": "PIN:",
    "reportBug": {
      "title": "रिपोर्ट बग",
      "description": "आपके सामने आने वाली किसी भी समस्या या बग की रिपोर्ट करें",
      "guidance": "मुद्दों को प्रभावी ढंग से रिपोर्ट करने के लिए:",
      "checkLogs": "1. अपनी प्रोजेक्ट निर्देशिका में डिबग लॉग जांचें",
      "documentIssue": "2. पुनरुत्पादन के चरणों के साथ समस्या का दस्तावेजीकरण करें",
      "contactSupport": "3. अपने सिस्टम प्रशासक या सहायता टीम से संपर्क करें",
      "completed": "बग रिपोर्टिंग मार्गदर्शन प्रदर्शित किया गया",
      "instructions": "बग की रिपोर्ट करने के लिए उपरोक्त निर्देशों का पालन करें।"
    },
    "mainMenu": {
      "title": "मुख्य मेन्यू:",
      "uiSettings": "यूआई सेटिंग्स",
      "uiSettingsDesc": "भाषा, विषय और इंटरफ़ेस विकल्प",
      "directorySettings": "निर्देशिका सेटिंग्स",
      "directorySettingsDesc": "स्रोत और आउटपुट निर्देशिका पथ",
      "processingSettings": "प्रसंस्करण सेटिंग्स",
      "processingSettingsDesc": "बैच का आकार, समवर्तीता और प्रदर्शन",
      "advancedSettings": "एडवांस सेटिंग",
      "advancedSettingsDesc": "सत्यापन, लॉगिंग और विशेषज्ञ विकल्प",
      "viewAllSettings": "सभी सेटिंग्स देखें",
      "viewAllSettingsDesc": "वर्तमान कॉन्फ़िगरेशन प्रदर्शित करें",
      "importExport": "आयात/निर्यात",
      "updatePackage": "पैकेज अद्यतन करें",
      "updatePackageDesc": "i18n-टूलकिट पैकेज को npm के माध्यम से अपडेट करें",
      "importExportDesc": "बैकअप लें और सेटिंग्स पुनर्स्थापित करें",
      "resetToDefaults": "डिफ़ॉल्ट पर पुनः सेट करें",
      "resetToDefaultsDesc": "फ़ैक्टरी सेटिंग्स पुनर्स्थापित करें",
      "reportBug": "रिपोर्ट बग",
      "reportBugDesc": "GitHub पर एक समस्या रिपोर्ट सबमिट करें",
      "saveChanges": "परिवर्तनों को सुरक्षित करें",
      "saveChangesDesc": "वर्तमान सेटिंग्स को फ़ाइल में सहेजें",
      "help": "मदद",
      "helpDesc": "विस्तृत सहायता जानकारी दिखाएँ",
      "quit": "छोड़ना",
      "quitDesc": "बाहर निकलें सेटिंग्स (यदि आवश्यक हो तो सेव प्रॉम्प्ट के साथ)",
      "unsavedChangesWarning": "⚠️ आपके परिवर्तन सहेजे नहीं गए हैं",
      "saveChangesBeforeQuit": "क्या आप छोड़ने से पहले परिवर्तन सहेजना चाहते हैं? (वाई/एन):",
      "selectOption": "कोई विकल्प चुनें:",
      "goodbyeMessage": "i18n सेटिंग मैनेजर का उपयोग करने के लिए धन्यवाद!",
      "selectSettingPrompt": "संपादित करने के लिए एक सेटिंग चुनें (या वापस जाने के लिए 'बी'):",
      "enterNewValue": "नया मान दर्ज करें:",
      "updatedSuccessfully": "{setting} सफलतापूर्वक अपडेट किया गया!",
      "scriptDirectorySettings": "स्क्रिप्ट निर्देशिका सेटिंग्स",
      "scriptDirectoryDesc": "प्रत्येक स्क्रिप्ट के लिए कस्टम निर्देशिकाएँ निर्दिष्ट करें",
      "scriptDirectorySettingsDesc": "आप प्रत्येक स्क्रिप्ट के लिए कस्टम निर्देशिका सेट कर सकते हैं। यदि सेट नहीं है, तो वैश्विक सेटिंग्स का उपयोग किया जाएगा।",
      "currentDirectory": "वर्तमान परियोजना निर्देशिका",
      "securitySettings": "सुरक्षा सेटिंग्स",
      "securitySettingsDesc": "व्यवस्थापक पिन और अन्य सुरक्षा विकल्प",
      "backupSettings": "बैकअप सेटिंग्स",
      "backupSettingsDesc": "कॉन्फ़िगरेशन सेटिंग्स का बैकअप लें और पुनर्स्थापित करें",
      "autoTranslate": "स्वतः अनुवाद",
      "autoTranslateDesc": "प्लेसहोल्डर हैंडलिंग, समवर्तीता, बैचिंग और रिपोर्ट को ट्यून करें"
    },
    "updatePackage": {
      "title": "पैकेज अद्यतन करें",
      "description": "i18n-टूलकिट पैकेज को npm के माध्यम से अपडेट करें",
      "command": "एनपीएम अद्यतन i18ntk -g",
      "success": "अद्यतन सफलतापूर्वक पूरा हुआ.",
      "failed": "भार बढ़ाना विफल हुवा।",
      "prompt": "क्या आप अभी पैकेज अपडेट करना चाहते हैं? (वाई/एन):",
      "promptDesc": "नोट: यह i18ntk पैकेज को नवीनतम संस्करण में अपडेट कर देगा।",
      "confirm": "य",
      "cancelled": "अद्यतन रद्द किया गया.",
      "error": "पैकेज अद्यतन करने में विफल",
      "updating": "पैकेज अपडेट हो रहा है..."
    },
    "admin": {
      "selectOption": "विकल्प चुनें:",
      "updateSuccess": "व्यवस्थापक पिन सफलतापूर्वक अपडेट किया गया!",
      "updateFailed": "व्यवस्थापक पिन अपडेट करने में विफल.",
      "protectionRemoved": "व्यवस्थापक पिन सुरक्षा हटा दी गई.",
      "configSuccess": "व्यवस्थापक पिन सफलतापूर्वक कॉन्फ़िगर किया गया!",
      "configFailed": "व्यवस्थापक पिन कॉन्फ़िगर करने में विफल.",
      "setupPinPrompt": "क्या आप एक व्यवस्थापक पिन सेट करना चाहेंगे? (वाई/एन):",
      "pinUpdatedSuccess": "व्यवस्थापक पिन सफलतापूर्वक अपडेट किया गया!",
      "pinUpdatedFailed": "व्यवस्थापक पिन अपडेट करने में विफल.",
      "pinRemoved": "व्यवस्थापक पिन सुरक्षा हटा दी गई.",
      "pinConfiguredSuccess": "व्यवस्थापक पिन सफलतापूर्वक कॉन्फ़िगर किया गया!",
      "pinConfiguredFailed": "व्यवस्थापक पिन कॉन्फ़िगर करने में विफल.",
      "accessDenied": "❌ प्रवेश निषेध. मेनू पर लौट रहे हैं.",
      "setupPin": "🔐 एडमिन पिन सेट किया जा रहा है...",
      "setupFailed": "❌ एडमिन पिन सेट करने में विफल। सेटिंग नहीं बदली गई.",
      "pinConfigured": "📌 एडमिन पिन वर्तमान में कॉन्फ़िगर किया गया है।",
      "options": "विकल्प:",
      "changePin": "1) मौजूदा पिन बदलें",
      "removePin": "2) पिन सुरक्षा हटाएँ",
      "cancel": "3) रद्द करें",
      "verifyCurrentPin": "🔐 पहले वर्तमान पिन सत्यापित करें:",
      "settingNewPin": "🔄 नया पिन सेट किया जा रहा है...",
      "verifyToRemove": "सुरक्षा हटाने के लिए वर्तमान पिन सत्यापित करें:",
      "noPinConfigured": "🔓 वर्तमान में कोई व्यवस्थापक पिन कॉन्फ़िगर नहीं है।",
      "pinBenefits": "व्यवस्थापक पिन सेट करने से इनके लिए सुरक्षा जुड़ जाएगी:",
      "benefitSecurity": "• सुरक्षा सेटिंग्स बदलना",
      "benefitAdvanced": "• उन्नत कॉन्फ़िगरेशन को संशोधित करना",
      "benefitDebug": "• डिबग टूल तक पहुंच",
      "benefitReset": "• सेटिंग्स रीसेट करना",
      "setupCancelled": "⏭️ एडमिन पिन सेटअप रद्द किया गया।",
      "operationCancelled": "❌ ऑपरेशन रद्द।",
      "startingSettings": "🎛️ सेटिंग्स प्रारंभ हो रही है CLI...",
      "authRequired": "🔒 इसके लिए व्यवस्थापक प्रमाणीकरण आवश्यक है: {label}",
      "pinSetupTitle": "व्यवस्थापक पिन सेटअप",
      "browserOpenFailed": "ब्राउज़र स्वचालित रूप से नहीं खुल सका.",
      "manualVisit": "कृपया मैन्युअल रूप से जाएँ: {url}",
      "browserOpened": "✅ ब्राउज़र सफलतापूर्वक खुल गया!"
    },
    "importExport": {
      "title": "आयात/निर्यात सेटिंग्स",
      "export": "निर्यात सेटिंग्स",
      "import": "सेटिंग आयात करना",
      "backup": "बैकअप बनाएं",
      "enterFilename": "फ़ाइल नाम दर्ज करें (या डिफ़ॉल्ट के लिए Enter दबाएँ):",
      "exportSuccess": "सेटिंग्स को निर्यात किया गया {file}",
      "exportFailed": "सेटिंग्स निर्यात करने में विफल: {error}",
      "importFilename": "आयात करने के लिए फ़ाइल नाम दर्ज करें:",
      "fileNotFound": "फ़ाइल प्राप्त नहीं हुई।",
      "invalidFormat": "अमान्य सेटिंग्स फ़ाइल स्वरूप.",
      "confirmImport": "यह सभी मौजूदा सेटिंग्स को बदल देगा. जारी रखना? (वाई/एन):",
      "importSuccess": "सेटिंग्स सफलतापूर्वक आयात की गईं.",
      "importFailed": "सेटिंग्स आयात करने में विफल: {error}",
      "backupSuccess": "बैकअप बनाया गया: {file}",
      "backupFailed": "बैकअप बनाने में विफल: {error}",
      "exportFilenamePrompt": "निर्यात फ़ाइल नाम दर्ज करें:",
      "importConfirm": "यह सेटिंग फ़ाइल आयात करें? (वाई/एन):",
      "importFilenamePrompt": "आयात फ़ाइल नाम दर्ज करें:",
      "manageBackups": "बैकअप प्रबंधित करें",
      "restore": "सेटिंग्स को पुनर्स्थापित"
    },
    "selectOption": "कोई विकल्प चुनें:",
    "resetToDefaultsTitle": "सेटिंग्स को डिफ़ॉल्ट पर रीसेट करें",
    "resetWarning1": "⚠️ यह सभी सेटिंग्स को उनके डिफ़ॉल्ट मानों पर रीसेट कर देगा।",
    "resetWarning2": "इस एक्शन को वापस नहीं किया जा सकता।",
    "resetConfirm": "क्या आप वाकई जारी रखना चाहते हैं? (वाई/एन):",
    "resetSuccess": "सेटिंग्स सफलतापूर्वक डिफ़ॉल्ट पर रीसेट हो गईं।",
    "resetFailed": "सेटिंग्स रीसेट करने में विफल: {error}",
    "resetDone": "सेटिंग्स सफलतापूर्वक डिफ़ॉल्ट पर रीसेट हो गईं।",
    "resetScriptDirsDone": "स्क्रिप्ट निर्देशिकाएँ सफलतापूर्वक सिस्टम डिफ़ॉल्ट पर रीसेट हो गईं।",
    "saveSuccess": "सेटिंग्स सफलतापूर्वक सहेजी गईं.",
    "saveFailed": "सेटिंग्स सहेजने में विफल.",
    "saveError": "अमान्य सेटिंग्स प्रदान की गईं",
    "pressEnter": "जारी रखने के लिए Enter दबाएँ...",
    "initFailed": "सेटिंग्स आरंभ करने में विफल: {error}",
    "invalidValueFormat": "अमान्य मान प्रारूप.",
    "help": {
      "title": "सेटिंग्स सहायता",
      "navigationTitle": "मार्गदर्शन",
      "navigation1": "1. सामान्य सेटिंग्स - यूआई भाषा, थीम और बुनियादी प्राथमिकताओं को कॉन्फ़िगर करें",
      "navigation2": "2. निर्देशिका सेटिंग्स - अनुवाद फ़ाइलों के लिए स्रोत और आउटपुट निर्देशिका सेट करें",
      "navigation3": "3. प्रसंस्करण सेटिंग्स - बैच आकार, समवर्ती और प्रदर्शन विकल्पों को कॉन्फ़िगर करें",
      "navigation4": "4. उन्नत सेटिंग्स - सत्यापन, लॉगिंग और विशेषज्ञ कॉन्फ़िगरेशन विकल्प तक पहुंचें",
      "categoriesTitle": "सेटिंग्स श्रेणियाँ",
      "categoryUI": "• यूआई सेटिंग्स: इंटरफ़ेस भाषा, रंग थीम और प्रदर्शन प्राथमिकताएं",
      "categoryDirectory": "• निर्देशिका सेटिंग्स: स्रोत फ़ाइलें स्थान और आउटपुट रिपोर्ट निर्देशिकाएँ",
      "categoryProcessing": "• प्रसंस्करण सेटिंग्स: बैच प्रसंस्करण, फ़ाइल सीमाएँ, और प्रदर्शन ट्यूनिंग",
      "categoryAdvanced": "• उन्नत सेटिंग्स: डिबग मोड, ऑडिट लॉगिंग और सुरक्षा विकल्प",
      "envVarsTitle": "पर्यावरण चर",
      "envVar1": "• I18N_SOURCE_DIR: डिफ़ॉल्ट स्रोत निर्देशिका पथ को ओवरराइड करें",
      "envVar2": "• I18N_OUTPUT_DIR: डिफ़ॉल्ट आउटपुट निर्देशिका पथ को ओवरराइड करें",
      "envVar3": "• I18N_DEBUG: डिबग मोड सक्षम करें (सही/गलत)",
      "cliUsageTitle": "सीएलआई उपयोग उदाहरण",
      "cliUsage1": "• npx i18ntk --सेटिंग्स: इंटरैक्टिव सेटिंग्स मेनू खोलें",
      "cliUsage2": "• npx i18ntk --settings --lang de: जर्मन में सेटिंग्स खोलें",
      "cliUsage3": "• npx i18ntk --रीसेट-सेटिंग्स: सभी सेटिंग्स को डिफ़ॉल्ट पर रीसेट करें",
      "navigation": "विकल्पों का चयन करने के लिए संख्या कुंजियों का उपयोग करें, वापस जाने के लिए 'बी' का उपयोग करें",
      "editing": "संकेत मिलने पर नए मान दर्ज करें, या चालू रखने के लिए Enter दबाएँ",
      "saving": "छोड़ने से पहले परिवर्तनों को सहेजने के लिए 's' का प्रयोग करें",
      "reset": "सभी सेटिंग्स को डिफ़ॉल्ट पर रीसेट करने के लिए विकल्प 7 का उपयोग करें"
    },
    "categories": {
      "uiSettings": "यूआई सेटिंग्स",
      "directorySettings": "निर्देशिका सेटिंग्स",
      "processingSettings": "प्रसंस्करण सेटिंग्स",
      "advancedSettings": "एडवांस सेटिंग",
      "scriptDirectorySettings": "स्क्रिप्ट निर्देशिका सेटिंग्स",
      "securitySettings": "सुरक्षा सेटिंग्स",
      "autoTranslate": "स्वतः अनुवाद सेटिंग्स"
    },
    "security": {
      "title": "🔐 सुरक्षा सेटिंग्स",
      "description": "व्यवस्थापक पिन सुरक्षा और सुरक्षा विकल्प कॉन्फ़िगर करें",
      "currentPin": "वर्तमान पिन:",
      "pinConfigured": "✅ विन्यस्त",
      "pinNotConfigured": "❌ कॉन्फ़िगर नहीं किया गया",
      "pinDisplay": "पिन प्रदर्शन:",
      "menu": {
        "enableDisable": "1) व्यवस्थापक पिन सक्षम/अक्षम करें",
        "setupChange": "2) एडमिन पिन सेटअप/बदलें",
        "sessionTimeout": "3) सत्र का समय समाप्त",
        "maxAttempts": "4) अधिकतम असफल प्रयास",
        "lockoutDuration": "5) तालाबंदी की अवधि",
        "back": "बी) मुख्य मेनू पर वापस जाएं"
      },
      "prompts": {
        "enablePin": "व्यवस्थापक पिन सुरक्षा सक्षम करें? (वाई/एन):",
        "disablePin": "व्यवस्थापक पिन सुरक्षा अक्षम करें? (वाई/एन):",
        "enterTimeout": "सत्र समय समाप्ति (मिनट) दर्ज करें:",
        "enterMaxAttempts": "अधिकतम विफल प्रयास दर्ज करें:",
        "enterLockoutDuration": "तालाबंदी अवधि (मिनट) दर्ज करें:"
      },
      "messages": {
        "pinEnabled": "व्यवस्थापक पिन सुरक्षा सक्षम की गई",
        "pinDisabled": "व्यवस्थापक पिन सुरक्षा अक्षम की गई",
        "timeoutUpdated": "सत्र समयबाह्य को अद्यतन किया गया {minutes} मिनट",
        "maxAttemptsUpdated": "अधिकतम विफल प्रयासों को अद्यतन किया गया {attempts}",
        "lockoutDurationUpdated": "तालाबंदी अवधि को अद्यतन किया गया {minutes} मिनट"
      }
    },
    "fields": {
      "backup.enabled": {
        "label": "Enable Backup",
        "description": "Enable automatic backup of settings",
        "help": "Enable/disable backup feature"
      },
      "backup.singleFileMode": {
        "label": "Single File Mode",
        "description": "Use single file for backups",
        "help": "Backup settings in a single file"
      },
      "backup.singleBackupFile": {
        "label": "Backup File Path",
        "description": "Path to the backup file",
        "help": "Path to the single backup file"
      },
      "backup.retentionDays": {
        "label": "Retention Period",
        "description": "Days to keep backup files",
        "help": "Number of days to retain old backup files"
      },
      "backup.maxBackups": {
        "label": "Maximum Backups",
        "description": "Maximum backup files to keep",
        "help": "Maximum number of backup files to keep"
      },
      "backup.confirm": {
        "label": "Confirm Backup",
        "description": "Require confirmation for backup operations",
        "help": "Confirm backup operation"
      },
      "i18nDir": {
        "label": "I18n निर्देशिका",
        "description": "निर्देशिका जिसमें अनुवाद फ़ाइलें हैं",
        "current": "मौजूदा: {value}",
        "help": "अनुवाद फ़ाइलों के साथ निर्देशिका का पथ"
      },
      "projectRoot": {
        "label": "प्रोजेक्ट रूट",
        "description": "परियोजना की मूल निर्देशिका",
        "current": "मौजूदा: {value}",
        "help": "प्रोजेक्ट रूट निर्देशिका का पथ"
      },
      "checkUsage": {
        "usage_analysis_failed": "उपयोग विश्लेषण विफल रहा",
        "usage_analysis_success": "उपयोग विश्लेषण सफल",
        "usage_analysis_complete": "उपयोग विश्लेषण पूर्ण",
        "usage_analysis_in_progress": "उपयोग विश्लेषण प्रगति पर है",
        "usage_analysis_started": "उपयोग विश्लेषण प्रारंभ हुआ",
        "usage_analysis_skipped": "उपयोग विश्लेषण छोड़ दिया गया"
      },
      "language": {
        "label": "इंटरफ़ेस भाषा",
        "description": "यूजर इंटरफ़ेस के लिए भाषा",
        "current": "मौजूदा: {value}",
        "help": "अपनी पसंदीदा इंटरफ़ेस भाषा चुनें"
      },
      "scriptDirectories": {
        "analyzeLabel": "स्क्रिप्ट निर्देशिकाओं का विश्लेषण करें",
        "analyzeHelp": "मुद्दों के लिए स्क्रिप्ट निर्देशिकाओं का विश्लेषण करें",
        "completeLabel": "पूर्ण सेटअप निर्देशिकाएँ",
        "initLabel": "स्क्रिप्ट निर्देशिकाएँ प्रारंभ करें",
        "manageLabel": "स्क्रिप्ट निर्देशिकाएँ प्रबंधित करें",
        "sizingLabel": "स्क्रिप्ट निर्देशिकाओं का आकार बदलना",
        "summaryLabel": "सारांश रिपोर्ट निर्देशिकाएँ",
        "usageLabel": "उपयोग रिपोर्ट निर्देशिकाएँ",
        "validateLabel": "स्क्रिप्ट निर्देशिकाओं को मान्य करें"
      },
      "theme": {
        "label": "रंग थीम",
        "description": "यूआई थीम प्राथमिकता",
        "current": "मौजूदा: {value}",
        "help": "प्रकाश और गहरे रंग की थीम के बीच चयन करें"
      },
      "dateFormat": {
        "label": "तारिख का प्रारूप",
        "description": "दिनांक प्रदर्शित करने का प्रारूप",
        "current": "मौजूदा: {value}",
        "help": "चुनें कि रिपोर्ट में दिनांक कैसे प्रदर्शित की जाती हैं"
      },
      "notifications": {
        "enabled": {
          "label": "सूचनाएं सक्षम करें",
          "description": "डेस्कटॉप सूचनाएं दिखाएं",
          "current": "मौजूदा: {value}",
          "help": "पूर्ण किए गए कार्यों के लिए डेस्कटॉप सूचनाएं सक्षम करें"
        }
      },
      "sourceDir": {
        "label": "स्रोत निर्देशिका",
        "description": "निर्देशिका जिसमें अनुवाद फ़ाइलें हैं",
        "current": "मौजूदा: {value}",
        "help": "स्रोत अनुवाद फ़ाइलों के साथ निर्देशिका का पथ"
      },
      "sourceLanguage": {
        "label": "स्रोत भाषा",
        "description": "अनुवाद के लिए प्राथमिक भाषा",
        "current": "मौजूदा: {value}",
        "help": "अनुवाद के लिए स्रोत के रूप में उपयोग की जाने वाली प्राथमिक भाषा"
      },
      "outputDir": {
        "label": "आउटपुट निर्देशिका",
        "description": "उत्पन्न रिपोर्टों के लिए निर्देशिका",
        "current": "मौजूदा: {value}",
        "help": "जहां रिपोर्ट और संसाधित फ़ाइलें सहेजी जाएंगी"
      },
      "batchSize": {
        "label": "बैच का आकार",
        "description": "प्रति बैच संसाधित वस्तुओं की संख्या",
        "current": "मौजूदा: {value}",
        "help": "प्रत्येक बैच में कितनी फ़ाइलें संसाधित करनी हैं"
      },
      "maxConcurrentFiles": {
        "label": "अधिकतम समवर्ती फ़ाइलें",
        "description": "अधिकतम फ़ाइलें एक साथ संसाधित हुईं",
        "current": "मौजूदा: {value}",
        "help": "एक ही समय में संसाधित होने वाली फ़ाइलों की अधिकतम संख्या"
      },
      "sizingThreshold": {
        "label": "आकार सीमा (%)",
        "description": "आकार भिन्नता चेतावनियों के लिए सीमा",
        "current": "मौजूदा: {value}%",
        "help": "आकार बेमेल का पता लगाने के लिए प्रतिशत सीमा"
      },
      "strictMode": {
        "label": "सख्त सत्यापन मोड",
        "description": "सख्त सत्यापन मोड सक्षम करें",
        "current": "मौजूदा: {value}",
        "help": "अनुवाद फ़ाइलों के लिए सख्त सत्यापन सक्षम करें"
      },
      "enableAuditLog": {
        "label": "ऑडिट लॉग सक्षम करें",
        "description": "सभी अनुवाद परिवर्तनों को ट्रैक करें",
        "current": "मौजूदा: {value}",
        "help": "अनुवाद फ़ाइलों में किए गए सभी परिवर्तनों को लॉग करें"
      },
      "backupBeforeChanges": {
        "label": "ऑटो बैकअप",
        "description": "संशोधनों से पहले बैकअप बनाएं",
        "current": "मौजूदा: {value}",
        "help": "परिवर्तन करने से पहले स्वचालित रूप से बैकअप बनाएं"
      },
      "advanced_maxConcurrentFiles": {
        "label": "अधिकतम समवर्ती फ़ाइलें",
        "description": "अधिकतम फ़ाइलें एक साथ संसाधित हुईं",
        "current": "मौजूदा: {value}",
        "help": "एक ही समय में संसाधित होने वाली फ़ाइलों की अधिकतम संख्या"
      },
      "advanced_strictMode": {
        "label": "सख्त सत्यापन मोड",
        "description": "सख्त सत्यापन मोड सक्षम करें",
        "current": "मौजूदा: {value}",
        "help": "अनुवाद फ़ाइलों के लिए सख्त सत्यापन सक्षम करें"
      },
      "adminPinEnabled": {
        "label": "व्यवस्थापक पिन सुरक्षा",
        "description": "संवेदनशील सेटिंग्स के लिए व्यवस्थापक पिन प्रमाणीकरण सक्षम करें",
        "current": "मौजूदा: {value}",
        "help": "सुरक्षा और उन्नत सेटिंग्स बदलने के लिए व्यवस्थापक पिन की आवश्यकता है"
      },
      "sessionTimeout": {
        "label": "सेशन खत्म",
        "description": "व्यवस्थापक सत्र का समय समाप्ति मिनटों में",
        "current": "मौजूदा: {value} मिनट",
        "help": "पुन: प्रमाणीकरण की आवश्यकता से पहले व्यवस्थापक सत्र कितने समय तक सक्रिय रहते हैं"
      },
      "maxFailedAttempts": {
        "label": "अधिकतम असफल प्रयास",
        "description": "तालाबंदी से पहले अधिकतम विफल पिन प्रयास",
        "current": "मौजूदा: {value} प्रयास",
        "help": "अस्थायी लॉकआउट से पहले अनुमत विफल पिन प्रयासों की संख्या"
      },
      "lockoutDuration": {
        "label": "तालाबंदी की अवधि",
        "description": "असफल प्रयासों के बाद तालाबंदी की अवधि",
        "current": "मौजूदा: {value} मिनट",
        "help": "अधिकतम असफल प्रयासों के बाद सिस्टम कितने समय तक लॉक रहता है"
      },
      "scriptDirectories_analyze": {
        "label": "स्क्रिप्ट निर्देशिकाओं का विश्लेषण करें",
        "description": "विश्लेषण स्क्रिप्ट के लिए कस्टम निर्देशिकाएँ",
        "current": "मौजूदा: {value}",
        "help": "विश्लेषण स्क्रिप्ट के लिए कस्टम स्रोत निर्देशिका निर्दिष्ट करें। वैश्विक सेटिंग का उपयोग करने के लिए खाली छोड़ें."
      },
      "scriptDirectories_complete": {
        "label": "पूर्ण सेटअप निर्देशिकाएँ",
        "description": "संपूर्ण सेटअप स्क्रिप्ट के लिए कस्टम निर्देशिकाएँ",
        "current": "मौजूदा: {value}",
        "help": "संपूर्ण सेटअप स्क्रिप्ट के लिए कस्टम स्रोत निर्देशिका निर्दिष्ट करें। वैश्विक सेटिंग का उपयोग करने के लिए खाली छोड़ें."
      },
      "scriptDirectories_init": {
        "label": "स्क्रिप्ट निर्देशिकाएँ प्रारंभ करें",
        "description": "आरंभिक स्क्रिप्ट के लिए कस्टम निर्देशिकाएँ",
        "current": "मौजूदा: {value}",
        "help": "आरंभिक स्क्रिप्ट के लिए कस्टम स्रोत निर्देशिका निर्दिष्ट करें। वैश्विक सेटिंग का उपयोग करने के लिए खाली छोड़ें."
      },
      "scriptDirectories_manage": {
        "label": "स्क्रिप्ट निर्देशिकाएँ प्रबंधित करें",
        "description": "स्क्रिप्ट प्रबंधित करने के लिए कस्टम निर्देशिकाएँ",
        "current": "मौजूदा: {value}",
        "help": "प्रबंधन स्क्रिप्ट के लिए कस्टम स्रोत निर्देशिका निर्दिष्ट करें। वैश्विक सेटिंग का उपयोग करने के लिए खाली छोड़ें."
      },
      "scriptDirectories_sizing": {
        "label": "स्क्रिप्ट निर्देशिकाओं का आकार बदलना",
        "description": "स्क्रिप्ट को आकार देने के लिए कस्टम निर्देशिकाएँ",
        "current": "मौजूदा: {value}",
        "help": "साइज़िंग स्क्रिप्ट के लिए कस्टम स्रोत निर्देशिका निर्दिष्ट करें। वैश्विक सेटिंग का उपयोग करने के लिए खाली छोड़ें."
      },
      "scriptDirectories_summary": {
        "label": "सारांश रिपोर्ट निर्देशिकाएँ",
        "description": "सारांश रिपोर्ट स्क्रिप्ट के लिए कस्टम निर्देशिकाएँ",
        "current": "मौजूदा: {value}",
        "help": "सारांश रिपोर्ट स्क्रिप्ट के लिए कस्टम स्रोत निर्देशिका निर्दिष्ट करें। वैश्विक सेटिंग का उपयोग करने के लिए खाली छोड़ें."
      },
      "scriptDirectories_usage": {
        "label": "उपयोग रिपोर्ट निर्देशिकाएँ",
        "description": "उपयोग रिपोर्ट स्क्रिप्ट के लिए कस्टम निर्देशिकाएँ",
        "current": "मौजूदा: {value}",
        "help": "उपयोग रिपोर्ट स्क्रिप्ट के लिए कस्टम स्रोत निर्देशिका निर्दिष्ट करें। वैश्विक सेटिंग का उपयोग करने के लिए खाली छोड़ें."
      },
      "scriptDirectories_validate": {
        "label": "स्क्रिप्ट निर्देशिकाओं को मान्य करें",
        "description": "मान्य स्क्रिप्ट के लिए कस्टम निर्देशिकाएँ",
        "current": "मौजूदा: {value}",
        "help": "मान्य स्क्रिप्ट के लिए कस्टम स्रोत निर्देशिका निर्दिष्ट करें। वैश्विक सेटिंग का उपयोग करने के लिए खाली छोड़ें."
      },
      "security_adminPinEnabled": {
        "label": "व्यवस्थापक पिन सुरक्षा",
        "description": "संवेदनशील सेटिंग्स के लिए व्यवस्थापक पिन प्रमाणीकरण सक्षम करें",
        "current": "मौजूदा: {value}",
        "help": "सुरक्षा और उन्नत सेटिंग्स बदलने के लिए व्यवस्थापक पिन की आवश्यकता है"
      },
      "fields": {
        "adminPinEnabled": {
          "label": "व्यवस्थापक पिन सुरक्षा",
          "description": "संवेदनशील सेटिंग्स के लिए व्यवस्थापक पिन प्रमाणीकरण सक्षम करें",
          "help": "सुरक्षा और उन्नत सेटिंग्स बदलने के लिए व्यवस्थापक पिन की आवश्यकता है"
        }
      },
      "security_pinProtection_enabled": {
        "label": "पिन सुरक्षा",
        "description": "संवेदनशील सेटिंग्स के लिए पिन सुरक्षा सक्षम करें",
        "current": "मौजूदा: {value}",
        "help": "सुरक्षा और उन्नत सेटिंग्स बदलने के लिए पिन की आवश्यकता है"
      },
      "pinProtection_configure": {
        "label": "पिन संरक्षित स्क्रिप्ट कॉन्फ़िगर करें",
        "description": "कॉन्फ़िगर करें कि किन स्क्रिप्ट्स को पिन सुरक्षा की आवश्यकता है",
        "help": "अलग-अलग स्क्रिप्ट चुनें जिनके लिए पिन प्रमाणीकरण की आवश्यकता होती है"
      },
      "pinProtection_debugMenu": {
        "label": "डिबग उपकरण मेनू",
        "description": "डिबग टूल्स मेनू के लिए पिन की आवश्यकता है",
        "current": "मौजूदा: {value}",
        "help": "डिबग टूल तक पहुँचने के लिए पिन सुरक्षा सक्षम करें"
      },
      "pinProtection_deleteReports": {
        "label": "रिपोर्ट हटाएँ",
        "description": "रिपोर्ट हटाएँ के लिए पिन की आवश्यकता है",
        "current": "मौजूदा: {value}",
        "help": "रिपोर्ट हटाने के लिए पिन सुरक्षा सक्षम करें"
      },
      "pinProtection_summaryReports": {
        "label": "सारांश रिपोर्ट",
        "description": "सारांश रिपोर्ट के लिए पिन की आवश्यकता है",
        "current": "मौजूदा: {value}",
        "help": "सारांश रिपोर्ट तैयार करने के लिए पिन सुरक्षा सक्षम करें"
      },
      "pinProtection_settingsMenu": {
        "label": "सेटिंग्स मेनू",
        "description": "सेटिंग मेनू के लिए पिन की आवश्यकता है",
        "current": "मौजूदा: {value}",
        "help": "सेटिंग्स तक पहुँचने के लिए पिन सुरक्षा सक्षम करें"
      },
      "pinProtection_initScript": {
        "label": "स्क्रिप्ट आरंभ करें",
        "description": "आरंभिक स्क्रिप्ट के लिए पिन की आवश्यकता है",
        "current": "मौजूदा: {value}",
        "help": "इनिशियलाइज़ स्क्रिप्ट चलाने के लिए पिन सुरक्षा सक्षम करें"
      },
      "pinProtection_resetDefaults": {
        "label": "पिन सुरक्षा रीसेट करें",
        "description": "सभी पिन सुरक्षा सेटिंग्स को डिफ़ॉल्ट पर रीसेट करें",
        "help": "सभी व्यक्तिगत स्क्रिप्ट पिन सुरक्षा को डिफ़ॉल्ट मानों पर रीसेट करें"
      },
      "removeUiLanguages": {
        "label": "यूआई भाषाएँ हटाएँ",
        "description": "जो यूआई भाषाएं स्थापित नहीं हैं उन्हें हटा दें",
        "help": "उन यूआई भाषाओं को हटा दें जो सिस्टम पर स्थापित नहीं हैं"
      },
      "${helperKey}": {
        "help": "मदद"
      },
      "reports_format": {
        "label": "रिपोर्ट प्रारूप",
        "help": "पठनीय रिपोर्ट के लिए मार्कडाउन, स्वचालन के लिए json, या सादे लॉग के लिए टेक्स्ट चुनें।"
      },
      "autoTranslate_placeholderMode": {
        "label": "प्लेसहोल्डर हैंडलिंग मोड",
        "help": "ऑटो ट्रांसलेशन के दौरान प्लेसहोल्डर-बेयरिंग स्ट्रिंग्स को कैसे नियंत्रित किया जाता है।"
      },
      "autoTranslate_concurrency": {
        "label": "समवर्ती अनुवाद अनुरोध",
        "help": "अधिकतम समवर्ती प्रदाता अनुरोध। Google i18ntk में 100 तक का समर्थन करता है; डीपएल और लिब्रेट्रांसलेट की सीमा निचली है।"
      },
      "autoTranslate_batchSize": {
        "label": "प्रति बैच पाठ खंड",
        "help": "प्रति बैच निर्धारित पाठ खंडों की संख्या."
      },
      "autoTranslate_progressInterval": {
        "label": "प्रगति अद्यतन अंतराल",
        "help": "प्रगति अद्यतनों के बीच पूर्ण पाठ खंड।"
      },
      "autoTranslate_retryCount": {
        "label": "गिनती पुनः प्रयास करें",
        "help": "प्रति विफल अनुरोध पर अधिकतम पुनर्प्रयास।"
      },
      "autoTranslate_retryDelay": {
        "label": "पुनः प्रयास में देरी (एमएस)",
        "help": "आधार पुनः प्रयास में देरी मिलीसेकेंड में।"
      },
      "autoTranslate_timeout": {
        "label": "अनुरोध समय समाप्ति (एमएस)",
        "help": "अनुवाद प्रदाता अनुरोध समयबाह्य."
      },
      "autoTranslate_dryRunFirst": {
        "label": "पहले ड्राई-रन पूर्वावलोकन करें",
        "help": "फ़ाइलें लिखने से पहले पूर्वावलोकन करें कि क्या अनुवाद किया जाएगा।"
      },
      "autoTranslate_onlyMissingOrEnglish": {
        "label": "केवल गुम या अंग्रेजी कुंजियाँ",
        "help": "मौजूदा अनुवादित लक्ष्य मान रखें और केवल लुप्त, मार्कर, स्रोत-प्रतिलिपि, या संभावित अंग्रेजी मानों का अनुवाद करें।"
      },
      "autoTranslate_reportStdout": {
        "label": "टर्मिनल पर रिपोर्ट प्रिंट करें",
        "help": "अनुवाद के बाद की रिपोर्ट को स्टडआउट करने के लिए प्रिंट करें।"
      },
      "autoTranslate_bom": {
        "label": "UTF-8 BOM लिखें",
        "help": "UTF-8 BOM के साथ अनुवादित JSON फ़ाइलें लिखें।"
      },
      "autoTranslate_protectionEnabled": {
        "label": "ब्रांड के शब्दों, कुंजियों, मूल्यों को सुरक्षित रखें",
        "help": "उपयोगकर्ता-संपादन योग्य संरक्षित शब्द, कुंजियाँ, मान और पैटर्न सक्षम करें।"
      },
      "autoTranslate_protectionFile": {
        "label": "सुरक्षा JSON फ़ाइल",
        "help": "प्रोजेक्ट JSON फ़ाइल जिसमें ऑटो अनुवाद सुरक्षा नियम शामिल हैं।"
      },
      "autoTranslate_promptProtectionSetup": {
        "label": "सुरक्षा फ़ाइल बनाने के लिए कहें",
        "help": "ऑटो ट्रांसलेट पहली बार चलने पर सुरक्षा फ़ाइल बनाने के लिए कहें।"
      },
      "autoTranslate_promptProtectionUpdate": {
        "label": "सुरक्षा नियमों को अद्यतन करने के लिए कहें",
        "help": "पूछें कि प्रबंधक अनुवाद से पहले सुरक्षा नियमों को अद्यतन करना है या नहीं।"
      },
      "backup": {
        "enabled": {
          "label": "बैकअप सक्षम करें",
          "description": "सेटिंग्स का स्वचालित बैकअप सक्षम करें",
          "help": "बैकअप सुविधा सक्षम/अक्षम करें"
        },
        "singleFileMode": {
          "label": "एकल फ़ाइल मोड",
          "description": "बैकअप के लिए एकल फ़ाइल का उपयोग करें",
          "help": "एकल फ़ाइल में बैकअप सेटिंग्स"
        },
        "singleBackupFile": {
          "label": "बैकअप फ़ाइल पथ",
          "description": "बैकअप फ़ाइल का पथ",
          "help": "एकल बैकअप फ़ाइल का पथ"
        },
        "retentionDays": {
          "label": "अवधारण अवधि",
          "description": "बैकअप फ़ाइलें रखने के लिए दिन",
          "help": "पुरानी बैकअप फ़ाइलें बनाए रखने के लिए दिनों की संख्या"
        },
        "maxBackups": {
          "label": "अधिकतम बैकअप",
          "description": "रखने के लिए अधिकतम बैकअप फ़ाइलें",
          "help": "रखने के लिए बैकअप फ़ाइलों की अधिकतम संख्या"
        },
        "confirm": {
          "label": "बैकअप की पुष्टि करें",
          "description": "बैकअप संचालन के लिए पुष्टि की आवश्यकता है",
          "help": "बैकअप ऑपरेशन की पुष्टि करें"
        }
      }
    },
    "actions": {
      "editSetting": "संपादन करना {setting}:",
      "settingUpdated": "✅ {setting} सफलतापूर्वक अपडेट किया गया!",
      "invalidValue": "❌अमान्य मान। कृपया पुन: प्रयास करें।",
      "pressEnter": "जारी रखने के लिए Enter दबाएँ...",
      "backToMenu": "मुख्य मेनू में वापस जाएं",
      "saveSuccess": "✅ सेटिंग्स सफलतापूर्वक सहेजी गईं!",
      "saveFailed": "❌ सेटिंग्स सहेजने में विफल: {error}",
      "resetConfirm": "क्या आप वाकई सभी सेटिंग्स को डिफ़ॉल्ट पर रीसेट करना चाहते हैं? (वाई/एन):",
      "resetSuccess": "✅ सेटिंग्स सफलतापूर्वक डिफ़ॉल्ट पर रीसेट हो गईं!",
      "importSuccess": "✅ सेटिंग्स सफलतापूर्वक आयात की गईं!",
      "exportSuccess": "✅ सेटिंग्स सफलतापूर्वक निर्यात की गईं!",
      "fileNotFound": "❌ फ़ाइल नहीं मिली: {path}",
      "invalidFormat": "❌अमान्य सेटिंग्स फ़ाइल स्वरूप",
      "pinProtectionUpdated": "✅ पिन सुरक्षा के लिए {script} सफलतापूर्वक अपडेट किया गया!",
      "pinProtectionReset": "✅ सभी पिन सुरक्षा सेटिंग्स डिफ़ॉल्ट पर रीसेट हो गईं!",
      "pinProtectionConfigure": "अलग-अलग स्क्रिप्ट के लिए पिन सुरक्षा कॉन्फ़िगर करें",
      "pinProtectionSelectScript": "पिन सुरक्षा टॉगल करने के लिए एक स्क्रिप्ट चुनें:",
      "pinProtectionCurrentStatus": "वर्तमान स्थिति: {status}",
      "pinProtectionEnabled": "सक्रिय",
      "pinProtectionDisabled": "अक्षम",
      "pinProtectionToggle": "पिन सुरक्षा टॉगल करें",
      "pinProtectionResetAll": "सभी को डिफ़ॉल्ट पर रीसेट करें",
      "pinProtectionBack": "सुरक्षा सेटिंग्स पर वापस जाएँ"
    },
    "themes": {
      "light": "रोशनी",
      "dark": "अँधेरा",
      "system": "प्रणाली"
    },
    "languages": {
      "en": "अंग्रेज़ी",
      "de": "जर्मन",
      "es": "स्पैनिश",
      "fr": "फ़्रेंच",
      "ru": "रूसी",
      "ja": "जापानी",
      "zh": "चीनी",
      "it": "इतालवी",
      "pt": "पुर्तगाली",
      "nl": "डच",
      "pl": "पोलिश",
      "sv": "स्वीडिश",
      "uk": "यूक्रेनी",
      "cs": "चेक",
      "tr": "तुर्की",
      "ko": "कोरियाई",
      "ar": "अरबी",
      "hi": "हिन्दी",
      "th": "थाई",
      "vi": "वियतनामी",
      "he": "हिब्रू",
      "el": "यूनानी",
      "hu": "हंगेरी"
    },
    "viewAll": {
      "title": "सभी सेटिंग्स देखें"
    },
    "current": "मौजूदा",
    "back": "मुख्य मेनू में वापस जाएं",
    "selectSettingPrompt": "संपादित करने के लिए सेटिंग चुनें (या बैक के लिए बी, रीसेट के लिए आर):",
    "invalidOption": "अमान्य विकल्प.",
    "editing": "संपादन",
    "enterNewValue": "नया मान दर्ज करें (या चालू रखने के लिए Enter दबाएँ, सिस्टम डिफ़ॉल्ट का उपयोग करने के लिए 'डिफ़ॉल्ट' टाइप करें):",
    "validOptions": "वैध विकल्प",
    "updatedSuccessfully": "सफलतापूर्वक अपडेट किया गया!",
    "noHelp": "इस सेटिंग के लिए कोई सहायता उपलब्ध नहीं है",
    "resetScriptDirectories": "डिफ़ॉल्ट मानों पर रीसेट करें",
    "resetScriptDirectoriesTitle": "स्क्रिप्ट निर्देशिकाओं को डिफ़ॉल्ट पर रीसेट करें",
    "resetScriptDirectoriesWarning1": "यह सभी स्क्रिप्ट निर्देशिका कॉन्फ़िगरेशन को उनके सिस्टम डिफ़ॉल्ट पर रीसेट कर देगा।",
    "resetScriptDirectoriesWarning2": "सभी कस्टम निर्देशिका पथ साफ़ कर दिए जाएँगे. इस एक्शन को वापस नहीं किया जा सकता।",
    "resetScriptDirectoriesConfirm": "क्या आप वाकई सभी स्क्रिप्ट निर्देशिकाओं को डिफ़ॉल्ट पर रीसेट करना चाहते हैं? (वाई/एन):",
    "backup": {
      "title": "बैकअप सेटिंग्स",
      "description": "किसी फ़ाइल में वर्तमान सेटिंग्स का बैकअप लें",
      "confirm": "क्या आप वाकई वर्तमान सेटिंग्स का बैकअप लेना चाहते हैं? (वाई/एन):",
      "success": "✅ सेटिंग्स का सफलतापूर्वक बैकअप लिया गया {backupFile}",
      "failed": "❌ बैकअप सेटिंग्स में विफल: {error}",
      "enabled": "बैकअप सक्षम करें",
      "enabledHelp": "बैकअप सुविधा सक्षम/अक्षम करें",
      "singleFileMode": "एकल फ़ाइल मोड",
      "singleFileModeHelp": "एकल फ़ाइल में बैकअप सेटिंग्स",
      "singleBackupFile": "एकल बैकअप फ़ाइल",
      "singleBackupFileHelp": "एकल बैकअप फ़ाइल का पथ",
      "retentionDays": "अवधारण दिन",
      "retentionDaysHelp": "पुरानी बैकअप फ़ाइलें बनाए रखने के लिए दिनों की संख्या",
      "maxBackups": "अधिकतम बैकअप",
      "maxBackupsHelp": "रखने के लिए बैकअप फ़ाइलों की अधिकतम संख्या",
      "confirmHelp": "बैकअप ऑपरेशन की पुष्टि करें",
      "confirmYes": "हाँ",
      "confirmNo": "नहीं"
    },
    "validation": {
      "valid": "वैध",
      "validatingPaths": "कॉन्फ़िगर किए गए पथों को मान्य किया जा रहा है...",
      "validationComplete": "पथ सत्यापन पूर्ण: {valid}/{total} वैध।"
    }
  },
  "summary": {
    "separator": "============================================================",
    "configurationTitle": "🔧 विन्यास:",
    "sourceLanguage": "स्रोत भाषा: {sourceLanguage}",
    "supportedExtensions": "समर्थित एक्सटेंशन: {extensions}",
    "excludedFiles": "बहिष्कृत फ़ाइलें: {files}",
    "reportContent": "{report}",
    "fatalError": "❌ घातक त्रुटि: {error}",
    "helpTitle": "📊 I18NTK सारांश रिपोर्ट जेनरेटर",
    "helpDescription": "i18n फ़ोल्डर संरचना का विश्लेषण करता है और प्रमुख आँकड़े, फ़ाइल संरचना विश्लेषण और सत्यापन जाँच सहित एक व्यापक सारांश रिपोर्ट तैयार करता है।",
    "helpUsage": "उपयोग: नोड i18ntk-summary.js [विकल्प]",
    "helpOptions": "--स्रोत-dir <dir>     विश्लेषण करने के लिए स्रोत निर्देशिका",
    "helpSourceDir": "--स्रोत-dir <dir>     विश्लेषण करने के लिए स्रोत निर्देशिका",
    "helpOutput": "--आउटपुट <file>        रिपोर्ट के लिए आउटपुट फ़ाइल",
    "helpVerbose": "--verbose, -v विस्तृत जानकारी दिखाएँ",
    "helpKeepReports": "--कीप-रिपोर्ट मौजूदा रिपोर्ट रखें",
    "helpDeleteReports": "--डिलीट-रिपोर्ट मौजूदा रिपोर्ट हटाएं",
    "helpHelp": "--मदद, -h यह मदद दिखाएँ",
    "helpExamples": "उदाहरण:",
    "helpExample1": "नोड i18ntk-summary.js",
    "helpExample2": "नोड i18ntk-summary.js --source-dir ./locales",
    "helpExample3": "नोड i18ntk-summary.js --आउटपुट सारांश-रिपोर्ट.txt",
    "helpExample4": "नोड i18ntk-summary.js --verbose",
    "helpExample5": "नोड i18ntk-summary.js --स्रोत-dir ./locales --आउटपुट रिपोर्ट.json",
    "couldNotReadFile": "⚠️ फ़ाइल नहीं पढ़ सका: {filePath}",
    "couldNotParseJSFile": "⚠️ JS/TS फ़ाइल को पार्स नहीं किया जा सका: {filePath}",
    "errorReadingFile": "⚠️फ़ाइल पढ़ने में त्रुटि {filePath}: {error}",
    "analyzingFolder": "🔍फ़ोल्डर संरचना का विश्लेषण...",
    "noLanguageDirectoriesFound": "❌ निर्दिष्ट स्रोत निर्देशिका में कोई भाषा निर्देशिका नहीं मिली।",
    "foundLanguages": "✅ मिला {count} भाषाएँ: {languages}",
    "referenceLanguageFiles": "📁 संदर्भ भाषा '{language}' है {count} फ़ाइलें",
    "analyzingLanguage": "🌍 भाषा का विश्लेषण: {language}",
    "keysInFiles": "📊मिल गया {keys} चाबियाँ पार {files} फ़ाइलें",
    "checkingInconsistentKeys": "🔍 विभिन्न भाषाओं में असंगत कुंजियों की जाँच की जा रही है...",
    "generatingSummaryReport": "📝 सारांश रिपोर्ट तैयार की जा रही है...",
    "reportTitle": "📊 I18NTK SUMMARY REPORT",
    "generated": "उत्पन्न: {timestamp}",
    "sourceDirectory": "स्रोत निर्देशिका: {dir}",
    "overview": "📈 OVERVIEW",
    "languagesCount": "भाषाएँ: {count}",
    "totalFiles": "कुल फ़ाइलें: {count}",
    "totalKeys": "कुल कुंजियाँ: {count}",
    "avgKeysPerLanguage": "प्रति भाषा औसत कुंजियाँ: {count}",
    "languagesBreakdown": "🌍 भाषाओं का टूटना",
    "languageBreakdown": "{language}: {files} फ़ाइलें, {keys} चाबियाँ",
    "fileStructure": "📁फ़ाइल संरचना",
    "fileKeys": "{file}: {keys} चाबियाँ",
    "missingInLanguages": "⚠️ इसमें गुम है: {languages}",
    "issuesFound": "❌ ISSUES FOUND",
    "missingFiles": "📁 गुम फ़ाइलें:",
    "emptyFiles": "📄खाली फ़ाइलें:",
    "malformedFiles": "⚠️ विकृत फ़ाइलें:",
    "duplicateKeys": "🔑 डुप्लिकेट कुंजियाँ:",
    "inconsistentKeys": "🔍 असंगत कुंजियाँ:",
    "missingKeys": "गुम: {keys}{more}",
    "extraKeys": "अतिरिक्त: {keys}{more}",
    "noIssuesFound": "✅ NO ISSUES FOUND",
    "allFilesConsistent": "सभी अनुवाद फ़ाइलें सभी भाषाओं में एक समान हैं।",
    "recommendations": "💡सिफारिशें",
    "createMissingFiles": "• अनुपलब्ध अनुवाद फ़ाइलें बनाएँ",
    "addContentToEmptyFiles": "• खाली अनुवाद फ़ाइलों में सामग्री जोड़ें",
    "fixMalformedFiles": "• विकृत JSON/JS फ़ाइलों को ठीक करें",
    "removeDuplicateKeys": "• फ़ाइलों से डुप्लिकेट कुंजियाँ हटाएँ",
    "synchronizeKeys": "• सभी भाषाओं में कुंजियाँ सिंक्रोनाइज़ करें",
    "splitLargeFiles": "• बड़ी फ़ाइलों को छोटे नामस्थानों में विभाजित करने पर विचार करें",
    "addMoreLanguages": "• अधिक भाषाएँ जोड़ने पर विचार करें",
    "nextSteps": "🎯 NEXT STEPS",
    "nextStep1": "1. ऊपर बताए गए किसी भी मुद्दे को ठीक करें",
    "nextStep2": "2. निरंतरता सुनिश्चित करने के लिए सत्यापन चलाएँ",
    "nextStep3": "3. विस्तृत सत्यापन के लिए i18ntk-validate का उपयोग करने पर विचार करें",
    "nextStep4": "4. नियमित निगरानी की सिफारिश की गई",
    "couldNotFindI18nDirectory": "❌ i18n निर्देशिका नहीं मिल सकी। कृपया --source-dir निर्दिष्ट करें।",
    "sourceDirectoryDoesNotExist": "❌ स्रोत निर्देशिका मौजूद नहीं है: {dir}",
    "i18nSummaryReportGenerator": "📊 I18N सारांश रिपोर्ट जेनरेटर",
    "analysisComplete": "✅ विश्लेषण पूर्ण",
    "analyzedLanguages": "📊विश्लेषित भाषाएँ: {count}",
    "processedFiles": "📁 संसाधित फ़ाइलें: {count}",
    "foundTranslationKeys": "🔑 अनुवाद कुंजियाँ मिलीं: {count}",
    "foundIssues": "❌ मिला {count} समस्याएँ",
    "noIssuesConsole": "✅ कोई समस्या नहीं मिली - सभी फ़ाइलें सुसंगत हैं!",
    "errorDuringAnalysis": "❌ विश्लेषण के दौरान त्रुटि: {error}",
    "usageReportTitle": "📊 I18NTK USAGE REPORT",
    "usageReportGenerated": "उत्पन्न: {timestamp}",
    "usageReportSourceDir": "स्रोत निर्देशिका: {sourceDir}",
    "usageReportI18nDir": "I18n निर्देशिका: {i18nDir}",
    "usageReportSummary": "📈 SUMMARY",
    "usageReportSourceFilesScanned": "स्रोत फ़ाइलें स्कैन की गईं: {count}",
    "usageReportTranslationFilesFound": "अनुवाद फ़ाइलें मिलीं: {count}",
    "usageReportAvailableKeys": "उपलब्ध अनुवाद कुंजियाँ: {count}",
    "usageReportUsedKeys": "प्रयुक्त अनुवाद कुंजियाँ: {count}",
    "usageReportDynamicKeys": "गतिशील अनुवाद कुंजियाँ: {count}",
    "usageReportUnusedKeys": "अप्रयुक्त अनुवाद कुंजियाँ: {count}",
    "usageReportMissingKeys": "अनुपलब्ध अनुवाद कुंजियाँ: {count}",
    "usageReportNotTranslatedKeys": "अनूदित कुंजियाँ: {count}",
    "usageReportTranslationCompleteness": "🌍 अनुवाद पूर्णता",
    "usageReportLanguageCompleteness": "{language}: {completeness}% ({translated}/{total})",
    "usageReportNotTranslatedInLanguage": "अनुवादित नहीं: {count} चाबियाँ",
    "usageReportTranslationFilesDiscovered": "📁 अनुवाद फ़ाइलें",
    "usageReportFileInfo": "{relativePath} (नाम स्थान: {namespace}, प्रकार: {type})",
    "usageReportUnusedTranslationKeys": "🗑️ अप्रयुक्त अनुवाद कुंजियाँ",
    "usageReportUnusedKeysDescription": "ये कुंजियाँ अनुवाद फ़ाइलों में मौजूद हैं लेकिन स्रोत कोड में उपयोग नहीं की जाती हैं:",
    "usageReportUnusedKey": "• {key}",
    "usageReportMoreUnusedKeys": "... और {count} अधिक अप्रयुक्त चाबियाँ",
    "usageReportMissingTranslationKeys": "❌ अनुपलब्ध अनुवाद कुंजियाँ",
    "usageReportMissingKeysDescription": "इन कुंजियों का उपयोग स्रोत कोड में किया जाता है लेकिन अनुवाद फ़ाइलों से गायब हैं:",
    "usageReportMissingKey": "• {key}",
    "usageReportUsedIn": "इसमें प्रयुक्त: {filePath}",
    "usageReportMoreFiles": "... और {count} अधिक फ़ाइलें",
    "usageReportDynamicTranslationKeys": "⚡ डायनामिक अनुवाद कुंजियाँ",
    "usageReportDynamicKeysDescription": "इन कुंजियों का उपयोग गतिशील रूप से किया जाता है (रनटाइम पर निर्मित):",
    "usageReportDynamicKey": "• {key}",
    "usageReportFileUsageBreakdown": "📊फ़ाइल उपयोग ब्रेकडाउन",
    "usageReportFileUsage": "{filePath}: {count} चाबियाँ",
    "status": {
      "generating": "⏳ उत्पन्न हो रहा है...",
      "completed": "✅ पूर्ण हुआ"
    },
    "help": {
      "usage": "उपयोग: नोड मुख्य/प्रबंधन/index.js [विकल्प]",
      "interactiveMode": "💡 उपयोग करें: नोड मेन/मैनेज/इंडेक्स.जेएस --कमांड=<command> प्रत्यक्ष निष्पादन के लिए",
      "initProject": "🚀 नई भाषाएँ प्रारंभ करें",
      "analyzeTranslations": "🔍 अनुवाद का विश्लेषण करें",
      "validateTranslations": "✅ अनुवाद मान्य करें",
      "checkUsage": "📊 कुंजी उपयोग की जाँच करें",
      "showHelp": "📖 उपयोग करें: उपलब्ध कमांड के लिए node main/manage/index.js --help",
      "availableCommands": "📖 उपलब्ध कमांड:",
      "initCommand": "init - नई भाषाओं को आरंभ करें",
      "analyzeCommand": "विश्लेषण - अनुवाद का विश्लेषण करें",
      "validateCommand": "मान्य करें - अनुवाद मान्य करें",
      "usageCommand": "उपयोग - कुंजी उपयोग की जाँच करें",
      "sizingCommand": "साइज़िंग - साइज़िंग का विश्लेषण करें",
      "completeCommand": "पूर्ण - पूर्ण अनुवाद (100% कवरेज)",
      "summaryCommand": "सारांश - परियोजना की स्थिति दिखाएँ",
      "scannerCommand": "स्कैनर - i18n समस्याओं के लिए स्कैन करें",
      "translateCommand": "अनुवाद - स्थानीय फ़ाइलों का स्वतः अनुवाद करें",
      "debugCommand": "डीबग - डीबग अनुवाद समस्याएँ"
    },
    "test_complete_system": {
      "starting_test": "🧪 संपूर्ण सिस्टम परीक्षण प्रारंभ करना",
      "separator": "=",
      "testing_ui_translations": "📝 यूआई अनुवादों का परीक्षण...",
      "testing_settings_manager": "⚙️ परीक्षण सेटिंग्स प्रबंधक...",
      "testing_main_scripts": "🔧 मुख्य स्क्रिप्ट का परीक्षण...",
      "checking_translation_consistency": "🌐 अनुवाद संगति की जाँच करना...",
      "non_critical_missing_keys": "ℹ️ {file}: {count} गैर-महत्वपूर्ण गुम चाबियाँ",
      "extra_keys": "ℹ️ {file}: {count} अतिरिक्त चाबियाँ",
      "generating_report": "📊 रिपोर्ट तैयार की जा रही है...",
      "final_test_report_title": "📋 FINAL TEST REPORT",
      "passed": "✅ उत्तीर्ण: {passed}",
      "failed": "❌ विफल: {failed}",
      "warnings": "⚠️ चेतावनियाँ: {warnings}",
      "missing_translations_title": "🔍अनुपलब्ध अनुवाद ({count}):",
      "missing_translation_key": "- {key}",
      "missing_translations_more": "... और {count} अधिक",
      "errors_title": "❌ त्रुटियाँ:",
      "error_message": "- {error}",
      "overall_status": "📊 समग्र स्थिति: {status}",
      "success_message": "✅ {message}",
      "failure_message": "❌ {message}",
      "failure_error_message": "{errorMessage}",
      "warning_message": "⚠️  {message}",
      "test_runner_failed": "❌ परीक्षण धावक विफल:",
      "recommendations": {
        "add_missing_translation_keys": "निरंतरता बनाए रखने के लिए अनुपलब्ध अनुवाद कुंजियाँ जोड़ें",
        "fix_failing_scripts": "तैनाती से पहले विफल स्क्रिप्ट को ठीक करें",
        "review_warning_messages": "चेतावनी संदेशों की समीक्षा करें और उनका समाधान करें",
        "system_ready_for_deployment": "सिस्टम परिनियोजन के लिए तैयार है"
      },
      "hardcodedTexts": {
        "addMissingTranslationKeys": "निरंतरता बनाए रखने के लिए अनुपलब्ध अनुवाद कुंजियाँ जोड़ें",
        "fixFailingScripts": "तैनाती से पहले विफल स्क्रिप्ट को ठीक करें",
        "reviewWarningMessages": "चेतावनी संदेशों की समीक्षा करें और उनका समाधान करें",
        "systemReadyForDeployment": "सिस्टम परिनियोजन के लिए तैयार है"
      }
    },
    "testConsoleI18n": {
      "found_target_file": "लक्ष्य फ़ाइल मिली: {fileName}",
      "scanning_files_for_console_statements": "कंसोल स्टेटमेंट के लिए फ़ाइलें स्कैन की जा रही हैं...",
      "found_javascript_files": "मिला {count} जावास्क्रिप्ट फ़ाइलें।",
      "console_i18n_analysis_results": "कंसोल I18n विश्लेषण परिणाम",
      "total_console_statements": "कुल कंसोल कथन: {count}",
      "translated_statements": "अनुवादित कथन: {count}",
      "hardcoded_statements": "हार्डकोडेड कथन: {count}",
      "translation_coverage": "अनुवाद कवरेज: {percentage}%",
      "coverage_by_file": "फ़ाइल द्वारा कवरेज:",
      "file_coverage_stats": "{emoji} {fileName}: {coverage}% ({translated}/{total})",
      "hardcoded_console_statements": "हार्डकोडेड कंसोल स्टेटमेंट:",
      "file_header": "फ़ाइल: {file}",
      "line_statement": "रेखा {line}: {statement}",
      "suggested_key": "सुझाई गई कुंजी: {key}",
      "suggested_replacement": "सुझाया गया प्रतिस्थापन: {replacement}",
      "recommendations": "सिफ़ारिशें:",
      "recommendation_1": "1. हार्डकोडेड स्ट्रिंग्स को i18n.t() कॉल से बदलें।",
      "recommendation_2": "2. प्रासंगिक अनुवाद JSON फ़ाइलों में नई कुंजियाँ जोड़ें।",
      "recommendation_3": "3. सुनिश्चित करें कि सभी कंसोल संदेश उपयोगकर्ता-सामना वाले हैं और अनुवाद की आवश्यकता है।",
      "recommendation_4": "4. गतिशील संदेशों के लिए टेम्प्लेट शाब्दिक या स्ट्रिंग संयोजन का उपयोग करें, वेरिएबल को i18n.t() पर पास करें।",
      "translation_keys_to_add": "जोड़ने के लिए सुझाई गई अनुवाद कुंजियाँ:",
      "add_keys_instruction": "निम्नलिखित JSON संरचना को अपनी अनुवाद फ़ाइलों में कॉपी करें:",
      "perfect_translation_coverage": "उत्तम अनुवाद कवरेज!",
      "all_statements_using_translation": "सभी कंसोल स्टेटमेंट अनुवाद प्रणाली का उपयोग कर रहे हैं।",
      "i18n_console_translation_checker": "I18n कंसोल ट्रांसलेशन चेकर",
      "script_description_line1": "यह स्क्रिप्ट कंसोल स्टेटमेंट के लिए सभी जावास्क्रिप्ट फ़ाइलों को स्कैन करती है",
      "script_description_line2": "और जाँचता है कि क्या वे अनुवाद प्रणाली का उपयोग कर रहे हैं।",
      "analysis_completed_in_duration": "में विश्लेषण पूरा हुआ {duration} सेकंड.",
      "report_saved_to_path": "रिपोर्ट यहां सहेजी गई: {path}",
      "found_hardcoded_messages": "मिला {count} हार्डकोडेड संदेश. त्रुटि कोड 1 के साथ बाहर निकलना।",
      "all_console_messages_use_translation": "सभी कंसोल संदेश अनुवाद का उपयोग करते हैं। कोड 0 के साथ बाहर निकलना।",
      "consoleTranslationsCheck": "कंसोल अनुवाद जाँचें"
    },
    "translate_mismatches": {
      "title": "🌐 अनुवाद सहायक {dryRun}",
      "separator": "=====================================",
      "processing_file": "📄प्रसंस्करण {language}.json...",
      "translation_summary_title": "📊 अनुवाद सारांश:",
      "total_translations_applied": "लागू किए गए कुल अनुवाद: {totalTranslations}",
      "run_with_apply_instruction": "💡 इन अनुवादों को लागू करने के लिए --apply के साथ चलाएं",
      "no_translation_mappings": "⚠️ कोई अनुवाद मैपिंग उपलब्ध नहीं है {language}",
      "translation_applied": "✅ {key}: \"{oldValue}\" → \"{newValue}\"",
      "saved_translations": "💾 सहेजा गया {count} के लिए अनुवाद {filename}",
      "found_translatable_items": "🔍मिल गया {count} अनुवाद योग्य वस्तुएँ",
      "no_automatic_translations": "✨ कोई स्वचालित अनुवाद उपलब्ध नहीं है",
      "error_processing_file": "❌ त्रुटि प्रसंस्करण {filename}: {errorMessage}",
      "coverage_report_title": "📊 अनुवाद कवरेज रिपोर्ट",
      "coverage_report_separator": "===============================",
      "file_header": "📄 {filename}:",
      "total_keys": "कुल कुंजियाँ: {total}",
      "translated_keys": "अनुवादित: {translated}",
      "untranslated_markers": "अअनुवादित मार्कर: {untranslated}",
      "contains_english": "अंग्रेजी शामिल है: {hasEnglish}",
      "coverage_percentage": "कवरेज: {coverage}%",
      "error_general": "❌ त्रुटि:",
      "use_help": "उपयोग की जानकारी के लिए --help का उपयोग करें"
    },
    "cleaningUpReportFiles": "पुरानी रिपोर्ट फ़ाइलें साफ़ की जा रही हैं...",
    "couldNotDelete": "मिटाया नहीं जा सका {file}: {error}",
    "deletedOldReportFiles": "हटाए गए {count} पुरानी रिपोर्ट फ़ाइल(फ़ाइलें)।",
    "errorCleaningUpReports": "रिपोर्ट साफ़ करने में त्रुटि: {error}",
    "noOldReportFilesToDelete": "हटाने के लिए कोई पुरानी रिपोर्ट फ़ाइल नहीं।",
    "reportFilesPreserved": "रिपोर्ट फ़ाइलें सुरक्षित रखी गईं.",
    "reportSaveFailed": "यहां रिपोर्ट सहेजने में विफल: {reportPath}",
    "reportSaved": "रिपोर्ट यहां सहेजी गई: {reportPath}"
  },
  "ui": {
    "autoDetectedI18nDirectory": "स्वतः-पता लगाया गया i18n निर्देशिका: {path}",
    "executingCommand": "आदेश निष्पादित करना: {command}",
    "unknownCommand": "अज्ञात आदेश: {command}",
    "errorExecutingCommand": "आदेश निष्पादित करने में त्रुटि: {error}",
    "errorLoadingTranslationFile": "'के लिए अनुवाद फ़ाइल लोड करने में त्रुटि{language}': {error}",
    "errorSavingLanguagePreference": "भाषा प्राथमिकता सहेजने में त्रुटि: {error}",
    "noActiveReadlineInterface": "कोई सक्रिय रीडलाइन इंटरफ़ेस उपलब्ध नहीं है",
    "uiLanguageUpdated": "यूआई भाषा को इसमें अद्यतन किया गया: {language}",
    "selectOptionPrompt": "कोई विकल्प चुनें:",
    "pressEnterToReturn": "मुख्य मेनू पर लौटने के लिए Enter दबाएँ...",
    "detectedSourceDirectory": "पता लगाया गया स्रोत निर्देशिका: {sourceDir}",
    "detectedI18nDirectory": "पता लगाया गया i18n निर्देशिका: {directory}",
    "toolkitTitle": "i18ntk - एंटरप्राइज़ i18n प्रबंधन टूलकिट",
    "versionInfo": "संस्करण: {version}",
    "releaseDate": "रिलीज़ की तारीख: {date}",
    "maintainer": "अनुरक्षक: {maintainer}",
    "nodeVersion": "नोड.जेएस: {version}",
    "license": "लाइसेंस: {license}",
    "whatsNew": "✨ वी में नया क्या है?{version}:",
    "changeItem": "{change}",
    "documentation": "📚 दस्तावेज़ीकरण: {url}",
    "issues": "🐛 मुद्दे: {url}",
    "versionInfoUnavailable": "i18ntk संस्करण की जानकारी उपलब्ध नहीं है",
    "versionInfoError": "गलती: {error}"
  },
  "validateLanguagePurity": {
    "phrase_debug_tools": "डिबग उपकरण",
    "phrase_settings": "सेटिंग्स",
    "phrase_configuration": "विन्यास",
    "phrase_invalid_choice": "अमान्य विकल्प",
    "phrase_please_select": "कृपया चयन कीजिए",
    "phrase_back_to_main_menu": "मुख्य मेनू में वापस जाएं",
    "phrase_error": "गलती",
    "phrase_warning": "चेतावनी",
    "phrase_success": "सफलता",
    "phrase_failed": "असफल",
    "phrase_loading": "लोड हो रहा है",
    "phrase_saving": "बचत",
    "phrase_full_system_debug": "पूर्ण सिस्टम डीबग",
    "phrase_configuration_debug": "कॉन्फ़िगरेशन डीबग",
    "phrase_translation_debug": "अनुवाद डीबग",
    "phrase_performance_debug": "प्रदर्शन डीबग",
    "phrase_admin_pin_setup": "व्यवस्थापक पिन सेटअप",
    "phrase_enter_admin_pin": "व्यवस्थापक पिन दर्ज करें",
    "phrase_confirm_admin_pin": "व्यवस्थापक पिन की पुष्टि करें",
    "phrase_authentication_failed": "प्रमाणीकरण विफल होना",
    "phrase_access_denied": "पहुंच अस्वीकृत",
    "phrase_security_log": "सुरक्षा लॉग",
    "language_german": "जर्मन",
    "language_french": "फ़्रेंच",
    "language_spanish": "स्पैनिश",
    "language_russian": "रूसी",
    "language_japanese": "जापानी",
    "language_chinese": "चीनी",
    "validator_title": "🔍भाषा शुद्धता सत्यापनकर्ता",
    "validating_file": "📄 मान्य किया जा रहा है {language}.json ({name})...",
    "valid_file_message": "✅ मान्य - भाषा शुद्धता का कोई उल्लंघन नहीं",
    "invalid_file_message": "❌अमान्य - {count} उल्लंघन पाया गया",
    "no_validation_rules": "भाषा के लिए कोई सत्यापन नियम परिभाषित नहीं: {language}",
    "error_reading_file": "फ़ाइल पढ़ने में त्रुटि: {errorMessage}",
    "issue_forbidden_marker": "निषिद्ध मार्कर शामिल है: {marker}",
    "issue_english_phrase": "अंग्रेजी वाक्यांश शामिल है: \"{phrase}\"",
    "issue_english_words": "अंग्रेजी शब्द शामिल हैं: {words}",
    "issue_missing_cyrillic": "लंबे पाठ में रूसी के लिए सिरिलिक अक्षर होने चाहिए",
    "issue_missing_japanese": "लंबे पाठ में जापानी अक्षर होने चाहिए",
    "issue_missing_chinese": "लंबे पाठ में चीनी अक्षर होने चाहिए",
    "summary_title": "📊 सत्यापन सारांश",
    "overall_results_header": "📋 समग्र परिणाम:",
    "total_files_validated": "सत्यापित कुल फ़ाइलें: {count}",
    "valid_files": "मान्य फ़ाइलें: {count}",
    "invalid_files": "अमान्य फ़ाइलें: {count}",
    "total_violations": "कुल उल्लंघन: {count}",
    "violations_by_file_header": "❌ फ़ाइल द्वारा उल्लंघन:"
  },
  "workflow": {
    "title": "कार्यप्रवाह प्रबंधन",
    "description": "i18n वर्कफ़्लो प्रबंधित करें.",
    "select_workflow_file": "चलाने के लिए वर्कफ़्लो फ़ाइल चुनें:",
    "no_workflow_files": "वर्कफ़्लोज़ निर्देशिका में कोई वर्कफ़्लो फ़ाइलें नहीं मिलीं।",
    "invalid_selection": "अमान्य चयन. कृपया वर्कफ़्लो फ़ाइल के अनुरूप एक संख्या दर्ज करें।",
    "workflow_execution_started": "वर्कफ़्लो प्रारंभ करना: {workflowName}",
    "workflow_execution_completed": "वर्कफ़्लो पूरा हुआ: {workflowName}",
    "workflow_execution_failed": "वर्कफ़्लो विफल: {workflowName} - {error}",
    "workflow_cancelled": "वर्कफ़्लो निष्पादन रद्द कर दिया गया.",
    "press_enter_to_continue": "जारी रखने के लिए Enter दबाएँ!",
    "starting": "🚀वर्कफ़्लो प्रारंभ हो रहा है...",
    "completed": "✅ वर्कफ़्लो सफलतापूर्वक पूरा हुआ!",
    "checkReports": "📄 विवरण के लिए रिपोर्ट जांचें।",
    "exitingCompleted": "📝वर्कफ़्लो पूरा हुआ। बाहर निकल रहा है...",
    "summary": {
      "title": "📋 WORKFLOW SUMMARY",
      "separator": "===================",
      "completedAt": "🕐 वर्कफ़्लो यहां पूरा हुआ: {timestamp}",
      "initialViolations": "📊 प्रारंभिक उल्लंघन: {count}",
      "finalViolations": "📉 अंतिम उल्लंघन: {count}",
      "totalFixes": "🔧 लागू किए गए कुल सुधार: {count}",
      "improvement": "📈 सुधार: {percentage}%",
      "stepResults": "📝 STEP RESULTS:",
      "stepDetail": "{number}. {status} {stepName}",
      "violations": "उल्लंघन: {count}",
      "fixesApplied": "सुधार लागू किए गए: {count}",
      "nextSteps": "💡 NEXT STEPS:",
      "congratulations": "🎉बधाई हो! सभी स्थानीय फ़ाइलों में अब पूर्ण भाषा शुद्धता है!",
      "cicdIntegration": "✅ सत्यापनकर्ता को अपनी सीआई/सीडी पाइपलाइन में एकीकृत करने पर विचार करें",
      "automatedChecks": "✅ नए अनुवादों के लिए स्वचालित जाँच सेट करें",
      "greatProgress": "🎯 बढ़िया प्रगति! अधिकांश मुद्दों का समाधान कर लिया गया है.",
      "manualReview": "🔍 शेष उल्लंघनों की मैन्युअल रूप से समीक्षा करें",
      "addMappings": "🌐 किनारे के मामलों के लिए और अधिक अनुवाद मैपिंग जोड़ने पर विचार करें",
      "goodProgress": "📈 अच्छी प्रगति हुई है, लेकिन और अधिक काम करने की जरूरत है।",
      "expandMappings": "🔧 स्वचालित अनुवाद मैपिंग का विस्तार करें",
      "professionalReview": "👥 जटिल अनुवादों की मैन्युअल समीक्षा पर विचार करें",
      "runAgain": "🔄 अधिक मैपिंग जोड़ने के बाद वर्कफ़्लो फिर से चलाएँ",
      "limitedProgress": "⚠️ सीमित प्रगति। मैन्युअल हस्तक्षेप की आवश्यकता हो सकती है.",
      "reviewMappings": "🔍 अनुवाद मैपिंग की समीक्षा करें और छूटे हुए मैपिंग जोड़ें",
      "professionalServices": "👥 पेशेवर अनुवाद सेवाओं पर विचार करें",
      "checkIssues": "🔧 स्थानीय फ़ाइलों में व्यवस्थित मुद्दों की जाँच करें",
      "success": "✅",
      "warning": "⚠️"
    }
  },
  "consoleI18nTester": {
    "found_target_file": "लक्ष्य फ़ाइल मिली",
    "scanning_files_for_console_statements": "कंसोल स्टेटमेंट के लिए फ़ाइलें स्कैन करना",
    "found_javascript_files": "जावास्क्रिप्ट फ़ाइलें मिलीं",
    "console_i18n_analysis_results": "कंसोल i18n विश्लेषण परिणाम",
    "total_console_statements": "कुल कंसोल कथन",
    "translated_statements": "अनूदित कथन",
    "hardcoded_statements": "हार्डकोडेड कथन",
    "translation_coverage": "अनुवाद कवरेज",
    "coverage_by_file": "फ़ाइल द्वारा कवरेज",
    "file_coverage_stats": "फ़ाइल कवरेज आँकड़े",
    "hardcoded_console_statements": "हार्डकोडेड कंसोल स्टेटमेंट",
    "file_header": "फ़ाइल शीर्ष लेख",
    "line_statement": "पंक्ति कथन",
    "suggested_key": "सुझाई गई कुंजी",
    "suggested_replacement": "प्रतिस्थापन का सुझाव दिया गया",
    "recommendations": "सिफारिशों",
    "recommendation_1": "सिफ़ारिश 1",
    "recommendation_2": "सिफ़ारिश 2",
    "recommendation_3": "सिफ़ारिश 3",
    "recommendation_4": "सिफ़ारिश 4",
    "translation_keys_to_add": "जोड़ने के लिए अनुवाद कुंजियाँ",
    "add_keys_instruction": "कुंजी अनुदेश जोड़ें",
    "perfect_translation_coverage": "उत्तम अनुवाद कवरेज",
    "all_statements_using_translation": "अनुवाद का उपयोग करते हुए सभी कथन",
    "i18n_console_translation_checker": "I18n कंसोल ट्रांसलेशन चेकर",
    "script_description_line1": "स्क्रिप्ट विवरण पंक्ति 1",
    "script_description_line2": "स्क्रिप्ट विवरण पंक्ति 2",
    "analysis_completed_in_duration": "विश्लेषण अवधि में पूरा हुआ",
    "report_saved_to_path": "रिपोर्ट पथ में सहेजी गई",
    "found_hardcoded_messages": "हार्डकोडेड संदेश मिले",
    "all_console_messages_use_translation": "सभी कंसोल संदेश अनुवाद का उपयोग करते हैं"
  },
  "exportTranslations": {
    "createdDirectory": "निर्देशिका बनाई गई",
    "foundFiles": "फ़ाइलें मिलीं",
    "createdTemplate": "टेम्पलेट बनाया गया",
    "skippedExisting": "मौजूदा को छोड़ दिया गया",
    "title": "शीर्षक",
    "creatingTemplates": "टेम्प्लेट बनाना",
    "summary": "सारांश",
    "summaryLanguages": "सारांश भाषाएँ",
    "summaryFilesPerLanguage": "प्रति भाषा सारांश फ़ाइलें",
    "summaryTotalFiles": "सारांश कुल फ़ाइलें",
    "success": "सफलता",
    "location": "जगह",
    "nextSteps": "अगले कदम"
  },
  "dashboard": {
    "title": "शीर्षक",
    "overview": "सिंहावलोकन"
  },
  "auth": {
    "title": "शीर्षक",
    "email": "ईमेल",
    "password": "पासवर्ड",
    "signIn": "दाखिल करना",
    "forgotPassword": "पासवर्ड भूल गए",
    "signUp": "साइन अप करें"
  },
  "checkUsage": {
    "usage_analysis_failed": "उपयोग विश्लेषण विफल रहा."
  },
  "completeTranslations": {
    "warning_could_not_parse_filepa": "चेतावनी: फ़ाइल पथ को पार्स नहीं किया जा सका: {filePath}"
  },
  "pressEnterToContinue": "जारी रखने के लिए Enter दबाएँ...",
  "status": {
    "exitingCompleted": "वर्कफ़्लो पूरा हुआ. बाहर निकल रहा है..."
  },
  "prompt": {
    "yesTokens": [
      "य",
      "हाँ"
    ],
    "noTokens": [
      "एन",
      "नहीं"
    ]
  },
  "translate": {
    "title": "स्वतः अनुवाद",
    "sourceDirectory": {
      "title": "स्रोत स्थान निर्देशिका",
      "currentProject": "वर्तमान परियोजना: {dir}",
      "accepted": "स्वीकृत: एक निरपेक्ष पथ, या वर्तमान प्रोजेक्ट से संबंधित पथ।",
      "localeRootExample": "./locales (फिर स्रोत भाषा चुनें: en)",
      "folderHint": "फ़ोल्डर में सीधे JSON फ़ाइलें, या ./locales/en जैसे भाषा फ़ोल्डर हो सकते हैं।",
      "defaultNotFound": "डिफ़ॉल्ट निर्देशिका नहीं मिली: {dir}",
      "enterExisting": "कृपया JSON लोकेल फ़ाइलों के साथ एक मौजूदा निर्देशिका दर्ज करें।",
      "directoryNotFound": "निर्देशिका नहीं मिली: {dir}",
      "enterFolderExample": "कोई मौजूदा फ़ोल्डर दर्ज करें, उदाहरण के लिए ./locales/en.",
      "notDirectory": "कोई निर्देशिका नहीं: {dir}",
      "using": "स्रोत निर्देशिका का उपयोग करना: {dir}"
    },
    "targetLanguages": {
      "title": "लक्ष्य भाषाएँ",
      "allConfigured": "क) सभी कॉन्फ़िगर लक्ष्य भाषाएँ: {languages}",
      "noneConfigured": "ए) सभी कॉन्फ़िगर की गई लक्ष्य भाषाएँ: कोई भी कॉन्फ़िगर नहीं की गई",
      "enterCodes": "या एक या अधिक अल्पविराम/अंतरिक्ष-पृथक भाषा कोड दर्ज करें।",
      "sourceExcluded": "स्रोत भाषा \"{lang}\"स्वचालित रूप से बाहर कर दिया जाएगा.",
      "noneSelected": "कोई मान्य लक्ष्य भाषा चयनित नहीं. गर्भपात.",
      "configureHint": ".i18ntk-config में डिफ़ॉल्ट भाषाएँ कॉन्फ़िगर करें, या मैन्युअल रूप से लक्ष्य कोड दर्ज करें।",
      "selected": "लक्ष्य भाषाएँ: {languages}"
    },
    "protection": {
      "title": "संरक्षित नियम और कुंजियाँ"
    },
    "common": {
      "default": "गलती करना: {value}",
      "examples": "उदाहरण:",
      "exampleValue": "उदाहरण: {value}",
      "examplesInline": "उदाहरण: {examples}",
      "pressEnterDefault": "डिफ़ॉल्ट का उपयोग करने के लिए Enter दबाएँ।",
      "usingDefault": "डिफ़ॉल्ट का उपयोग करना: {value}"
    },
    "sourceLanguage": {
      "title": "स्रोत भाषा कोड",
      "hint": "यह स्रोत JSON मानों की भाषा से मेल खाना चाहिए।",
      "using": "स्रोत भाषा का उपयोग करना: {lang}",
      "invalid": "अमान्य भाषा कोड. 2+ वर्णों का उपयोग करें (उदा. en, de, fr)।"
    },
    "files": {
      "title": "कौन सी फ़ाइल का अनुवाद करना है?",
      "all": "क) सभी JSON फ़ाइलें ({count}: {files})",
      "choicePrompt": "विकल्प [ए/सभी या फ़ाइल संख्या]:",
      "invalidChoice": "अमान्य विकल्प. गर्भपात."
    },
    "dryRun": {
      "previewFor": "\"के लिए ड्राई-रन पूर्वावलोकन{lang}\"..."
    },
    "confirm": {
      "proceed": "वास्तविक अनुवाद के साथ आगे बढ़ें?",
      "yesNoPrompt": "[हां नहीं:",
      "cancelled": "अनुवाद रद्द किया गया."
    },
    "run": {
      "translatingTo": "\"में अनुवाद करना{lang}\"...",
      "failedFor": "\"के लिए विफल\"{lang}\": {error}"
    },
    "summary": {
      "title": "सारांश:",
      "complete": "अनुवाद पूरा हुआ!"
    },
    "nonInteractive": {
      "useDirect": "गैर-संवादात्मक मोड. इसके बजाय प्रत्यक्ष सीएलआई का प्रयोग करें:"
    },
    "errors": {
      "sourceDirectoryNotFound": "स्रोत स्थान निर्देशिका नहीं मिली: {dir}"
    }
  }
}
