const translation = {
  steps: {
    header: {
      creation: 'ज्ञान बनाएं',
      update: 'डेटा जोड़ें',
      fallbackRoute: 'ज्ञान',
    },
    one: 'डेटा स्रोत चुनें',
    two: 'पाठ पूर्व-प्रसंस्करण और सफाई',
    three: 'निष्पादित करें और समाप्त करें',
  },
  error: {
    unavailable: 'यह ज्ञान उपलब्ध नहीं है',
  },
  firecrawl: {
    configFirecrawl: '🔥फायरक्रॉल को कॉन्फ़िगर करें',
    apiKeyPlaceholder: 'firecrawl.dev से API कुंजी',
    getApiKeyLinkText: 'firecrawl.dev से अपनी API कुंजी प्राप्त करें',
  },
  stepOne: {
    filePreview: 'फ़ाइल पूर्वावलोकन',
    pagePreview: 'पृष्ठ पूर्वावलोकन',
    dataSourceType: {
      file: 'फ़ाइल से आयात करें',
      notion: 'नोटियन से सिंक करें',
      web: 'वेबसाइट से सिंक करें',
    },
    uploader: {
      title: 'फ़ाइल अपलोड करें',
      button: 'फ़ाइल खींचें और छोड़ें, या',
      browse: 'ब्राउज़ करें',
      tip: 'समर्थित {{supportTypes}}। प्रत्येक अधिकतम {{size}}MB।',
      validation: {
        typeError: 'फ़ाइल प्रकार समर्थित नहीं है',
        size: 'फ़ाइल बहुत बड़ी है। अधिकतम {{size}}MB है',
        count: 'एकाधिक फ़ाइलें समर्थित नहीं हैं',
        filesNumber: 'आपने {{filesNumber}} की बैच अपलोड सीमा तक पहुँच गए हैं।',
      },
      cancel: 'रद्द करें',
      change: 'बदलें',
      failed: 'अपलोड विफल रहा',
    },
    notionSyncTitle: 'नोटियन कनेक्ट नहीं है',
    notionSyncTip:
      'नोटियन से सिंक करने के लिए, पहले नोटियन से कनेक्शन स्थापित होना चाहिए।',
    connect: 'कनेक्ट करने जाएं',
    button: 'अगला',
    emptyDatasetCreation: 'मैं एक खाली ज्ञान बनाना चाहता हूं',
    modal: {
      title: 'एक खाली ज्ञान बनाएं',
      tip: 'एक खाली ज्ञान में कोई दस्तावेज़ नहीं होगा, और आप कभी भी दस्तावेज़ अपलोड कर सकते हैं।',
      input: 'ज्ञान का नाम',
      placeholder: 'कृपया दर्ज करें',
      nameNotEmpty: 'नाम खाली नहीं हो सकता',
      nameLengthInvalid: 'नाम 1 से 40 वर्णों के बीच होना चाहिए',
      cancelButton: 'रद्द करें',
      confirmButton: 'बनाएं',
      failed: 'बनाना विफल रहा',
    },
    website: {
      fireCrawlNotConfigured: 'फायरक्रॉल कॉन्फ़िगर नहीं किया गया है',
      fireCrawlNotConfiguredDescription:
        'इसे उपयोग करने के लिए फायरक्रॉल को API कुंजी के साथ कॉन्फ़िगर करें।',
      configure: 'कॉन्फ़िगर करें',
      run: 'चलाएं',
      firecrawlTitle: '🔥फायरक्रॉल के साथ वेब सामग्री निकालें',
      firecrawlDoc: 'फायरक्रॉल दस्तावेज़',
      firecrawlDocLink:
        'https://docs.dify.ai/guides/knowledge-base/sync_from_website',
      options: 'विकल्प',
      crawlSubPage: 'उप-पृष्ठों को क्रॉल करें',
      limit: 'सीमा',
      maxDepth: 'अधिकतम गहराई',
      excludePaths: 'पथों को बाहर रखें',
      includeOnlyPaths: 'केवल पथों को शामिल करें',
      extractOnlyMainContent:
        'केवल मुख्य सामग्री निकालें (कोई हैडर, नेव्स, फुटर आदि नहीं)',
      exceptionErrorTitle: 'फायरक्रॉल जॉब चलाते समय एक अपवाद हुआ:',
      unknownError: 'अज्ञात त्रुटि',
      totalPageScraped: 'कुल पृष्ठ स्क्रैप किए गए:',
      selectAll: 'सभी चुनें',
      resetAll: 'सभी रीसेट करें',
      scrapTimeInfo: 'कुल {{total}} पृष्ठों को {{time}}s में स्क्रैप किया गया',
      preview: 'पूर्वावलोकन',
      maxDepthTooltip:
        'प्रविष्ट URL के सापेक्ष क्रॉल करने की अधिकतम गहराई। गहराई 0 केवल प्रविष्ट url का पृष्ठ स्क्रैप करता है, गहराई 1 url और प्रविष्टURL + एक / के बाद सब कुछ स्क्रैप करता है, और इसी तरह।',
      jinaReaderDocLink: 'https://jina.ai/reader',
      jinaReaderDoc: 'जीना रीडर के बारे में अधिक जानें',
      useSitemapTooltip: 'साइट क्रॉल करने के लिए साइटमैप का अनुसरण करें. यदि नहीं, तो जीना रीडर पृष्ठ प्रासंगिकता के आधार पर पुनरावृत्त रूप से क्रॉल करेगा, कम लेकिन उच्च-गुणवत्ता वाले पृष्ठों की उपज देगा।',
      useSitemap: 'साइटमैप का इस्तेमाल करना',
      jinaReaderNotConfigured: 'जीना रीडर कॉन्फ़िगर नहीं किया गया है',
      chooseProvider: 'एक प्रदाता का चयन करें',
      jinaReaderTitle: 'पूरी साइट को मार्कडाउन में बदलें',
      jinaReaderNotConfiguredDescription: 'एक्सेस के लिए अपनी मुफ्त एपीआई कुंजी दर्ज करके जीना रीडर सेट करें।',
    },
    cancel: 'रद्द करना',
  },
  stepTwo: {
    segmentation: 'खंड सेटिंग्स',
    auto: 'स्वचालित',
    autoDescription:
      'स्वचालित रूप से खंड और पूर्व-प्रसंस्करण नियम सेट करें। अपरिचित उपयोगकर्ताओं को यह चुनने की सिफारिश की जाती है।',
    custom: 'कस्टम',
    customDescription:
      'कस्टमाइज खंड नियम, खंड लंबाई, और पूर्व-प्रसंस्करण नियम आदि।',
    separator: 'खंड पहचानकर्ता',
    separatorPlaceholder:
      'उदाहरण के लिए, नया लाइन (\\\\n) या विशेष विभाजक (जैसे "***")',
    maxLength: 'अधिकतम खंड लंबाई',
    overlap: 'खंड ओवरलैप',
    overlapTip:
      'खंड ओवरलैप सेट करने से उनके बीच की सांविधानिक प्रासंगिकता बनाए रखी जा सकती है, पुनः प्राप्ति प्रभाव को बढ़ाया जा सकता है। 10%-25% अधिकतम खंड आकार सेट करने की सिफारिश की जाती है।',
    overlapCheck: 'खंड ओवरलैप अधिकतम खंड लंबाई से बड़ा नहीं होना चाहिए',
    rules: 'पाठ पूर्व-प्रसंस्करण नियम',
    removeExtraSpaces:
      'लगातार रिक्त स्थान, नए लाइन और टैब्स को प्रतिस्थापित करें',
    removeUrlEmails: 'सभी URL और ईमेल पतों को हटाएं',
    removeStopwords: 'रुकावट शब्द जैसे "a", "an", "the" हटाएं',
    preview: 'पुष्टि करें और पूर्वावलोकन करें',
    reset: 'रीसेट',
    indexMode: 'इंडेक्स मोड',
    qualified: 'उच्च गुणवत्ता',
    recommend: 'सिफारिश करें',
    qualifiedTip:
      'उपयोगकर्ताओं के प्रश्नों के दौरान उच्च सटीकता प्रदान करने के लिए डिफ़ॉल्ट सिस्टम एम्बेडिंग इंटरफेस को कॉल करें।',
    warning: 'कृपया पहले मॉडल प्रदाता API कुंजी सेट करें।',
    click: 'सेटिंग्स पर जाएं',
    economical: 'आर्थिक',
    economicalTip:
      'ऑफ़लाइन वेक्टर इंजन, कीवर्ड इंडेक्स आदि का उपयोग करके सटीकता को कम करें बिना टोकन खर्च किए',
    QATitle: 'प्रश्न और उत्तर प्रारूप में खंड करना',
    QATip: 'इस विकल्प को सक्षम करने से अधिक टोकन खर्च होंगे',
    QALanguage: 'का उपयोग करके खंड करना',
    estimateCost: 'अनुमानित लागत',
    estimateSegment: 'अनुमानित खंड',
    segmentCount: 'खंड',
    calculating: 'गणना कर रहा है...',
    fileSource: 'दस्तावेज़ों को पूर्व-प्रसंस्करण करें',
    notionSource: 'पृष्ठों को पूर्व-प्रसंस्करण करें',
    websiteSource: 'वेबसाइट को पूर्व-प्रसंस्करण करें',
    other: 'और अन्य ',
    fileUnit: ' फ़ाइलें',
    notionUnit: ' पृष्ठ',
    webpageUnit: ' पृष्ठ',
    previousStep: 'पिछला कदम',
    nextStep: 'सहेजें और संसाधित करें',
    save: 'सहेजें और संसाधित करें',
    cancel: 'रद्द करें',
    sideTipTitle: 'खंड और पूर्व-प्रसंस्करण क्यों करें?',
    sideTipP1:
      'पाठ डेटा को संसाधित करते समय, खंड और सफाई दो महत्वपूर्ण पूर्व-प्रसंस्करण चरण हैं।',
    sideTipP2:
      'खंड लंबे पाठ को पैराग्राफ में विभाजित करता है ताकि मॉडल बेहतर समझ सके। यह मॉडल परिणामों की गुणवत्ता और प्रासंगिकता में सुधार करता है।',
    sideTipP3:
      'सफाई अनावश्यक वर्णों और स्वरूपों को हटाती है, ज्ञान को साफ और सरल बनाने में मदद करती है।',
    sideTipP4:
      'उचित खंड और सफाई मॉडल प्रदर्शन में सुधार करती है, अधिक सटीक और मूल्यवान परिणाम प्रदान करती है।',
    previewTitle: 'पूर्वावलोकन',
    previewTitleButton: 'पूर्वावलोकन',
    previewButton: 'प्रश्न-उत्तर प्रारूप में स्विच करना',
    previewSwitchTipStart:
      'वर्तमान खंड पूर्वावलोकन पाठ प्रारूप में है, प्रश्न-उत्तर प्रारूप में स्विच करने से',
    previewSwitchTipEnd: ' अतिरिक्त टोकन खर्च होंगे',
    characters: 'वर्ण',
    indexSettingTip: 'इंडेक्स विधि बदलने के लिए, कृपया जाएं ',
    retrievalSettingTip: 'इंडेक्स विधि बदलने के लिए, कृपया जाएं ',
    datasetSettingLink: 'ज्ञान सेटिंग्स।',
    separatorTip: 'एक सीमांकक पाठ को अलग करने के लिए उपयोग किया जाने वाला वर्ण है। \\n\\n और \\n आमतौर पर पैराग्राफ और लाइनों को अलग करने के लिए उपयोग किए जाने वाले सीमांकक हैं। अल्पविराम (\\n\\n,\\n) के साथ संयुक्त, अधिकतम खंड लंबाई से अधिक होने पर अनुच्छेदों को पंक्तियों द्वारा खंडित किया जाएगा। आप स्वयं द्वारा परिभाषित विशेष सीमांकक का भी उपयोग कर सकते हैं (उदा. ***).',
    maxLengthCheck: 'अधिकतम चंक लंबाई {{limit}} से कम होनी चाहिए',
    useQALanguage: 'में क्यू एंड ए प्रारूप का उपयोग करके चंक करें',
    previewChunkCount: '{{गिनती}} अनुमानित खंड',
    previewChunk: 'पूर्वावलोकन चंक',
    paragraph: 'अनुच्‍छेद',
    general: 'सामान्य',
    highQualityTip: 'एक बार उच्च गुणवत्ता मोड में एम्बेडिंग समाप्त करने के बाद, किफायती मोड पर वापस जाना उपलब्ध नहीं है।',
    parentChunkForContext: 'संदर्भ के लिए माता-पिता का हिस्सा',
    notAvailableForQA: 'Q&A इंडेक्स के लिए उपलब्ध नहीं है',
    fullDoc: 'पूर्ण डॉक्टर',
    fullDocTip: 'पूरे दस्तावेज़ को मूल खंड के रूप में उपयोग किया जाता है और सीधे पुनर्प्राप्त किया जाता है। कृपया ध्यान दें कि प्रदर्शन कारणों से, 10000 टोकन से अधिक का पाठ स्वचालित रूप से छोटा कर दिया जाएगा।',
    previewChunkTip: 'पूर्वावलोकन लोड करने के लिए बाईं ओर \'पूर्वावलोकन चंक\' बटन पर क्लिक करें',
    generalTip: 'सामान्य पाठ चंकिंग मोड, पुनर्प्राप्त और याद किए गए चंक्स समान हैं।',
    qaSwitchHighQualityTipTitle: 'Q&A प्रारूप के लिए उच्च-गुणवत्ता अनुक्रमण विधि की आवश्यकता होती है',
    qaSwitchHighQualityTipContent: 'वर्तमान में, केवल उच्च-गुणवत्ता वाली अनुक्रमणिका विधि Q & A प्रारूप चंकिंग का समर्थन करती है। क्या आप उच्च-गुणवत्ता मोड पर स्विच करना चाहेंगे?',
    parentChildChunkDelimiterTip: 'एक सीमांकक पाठ को अलग करने के लिए उपयोग किया जाने वाला वर्ण है। माता-पिता के टुकड़ों को छोटे बच्चे के टुकड़ों में विभाजित करने के लिए \\n की सिफारिश की जाती है। आप स्वयं द्वारा परिभाषित विशेष सीमांकक का भी उपयोग कर सकते हैं।',
    childChunkForRetrieval: 'पुनर्प्राप्ति के लिए बाल-खंड',
    switch: 'स्विच',
    parentChildDelimiterTip: 'एक सीमांकक पाठ को अलग करने के लिए उपयोग किया जाने वाला वर्ण है। \\n\\n मूल दस्तावेज़ को बड़े पैरेंट विखंडू में विभाजित करने के लिए अनुशंसित है। आप स्वयं द्वारा परिभाषित विशेष सीमांकक का भी उपयोग कर सकते हैं।',
    notAvailableForParentChild: 'पैरेंट-चाइल्ड इंडेक्स के लिए उपलब्ध नहीं है',
    parentChild: 'माता-पिता का बच्चा',
    parentChildTip: 'पैरेंट-चाइल्ड मोड का उपयोग करते समय, चाइल्ड-चंक का उपयोग पुनर्प्राप्ति के लिए किया जाता है और पैरेंट-चंक का उपयोग संदर्भ के रूप में रिकॉल के लिए किया जाता है।',
    paragraphTip: 'यह मोड पाठ को सीमांकक और अधिकतम खंड लंबाई के आधार पर पैराग्राफ में विभाजित करता है, पुनर्प्राप्ति के लिए मूल खंड के रूप में विभाजित पाठ का उपयोग करता है।',
  },
  stepThree: {
    creationTitle: '🎉 ज्ञान बनाया गया',
    creationContent:
      'हमने स्वचालित रूप से ज्ञान का नाम रखा है, आप इसे किसी भी समय संशोधित कर सकते हैं',
    label: 'ज्ञान का नाम',
    additionTitle: '🎉 दस्तावेज़ अपलोड किया गया',
    additionP1: 'दस्तावेज़ ज्ञान में अपलोड किया गया है',
    additionP2: ', आप इसे ज्ञान की दस्तावेज़ सूची में पा सकते हैं।',
    stop: 'प्रसंस्करण रोकें',
    resume: 'प्रसंस्करण फिर से शुरू करें',
    navTo: 'दस्तावेज़ पर जाएं',
    sideTipTitle: 'आगे क्या करना है',
    sideTipContent:
      'दस्तावेज़ को इंडेक्स करने के बाद, ज्ञान को एप्लिकेशन में संदर्भ के रूप में एकीकृत किया जा सकता है, आप संदर्भ सेटिंग को प्रॉम्प्ट ऑर्केस्ट्रेशन पृष्ठ पर पा सकते हैं। आप इसे रिलीज़ के लिए एक स्वतंत्र ChatGPT इंडेक्सिंग प्लगइन के रूप में भी बना सकते हैं।',
    modelTitle: 'क्या आप एम्बेडिंग को रोकने के लिए सुनिश्चित हैं?',
    modelContent:
      'यदि आपको बाद में फिर से प्रसंस्करण करने की आवश्यकता है, तो आप जहां से छोड़े थे वहीं से जारी रखेंगे।',
    modelButtonConfirm: 'पुष्टि करें',
    modelButtonCancel: 'रद्द करें',
  },
  jinaReader: {
    configJinaReader: 'जीना रीडर कॉन्फ़िगर करें',
    apiKeyPlaceholder: 'jina.ai से एपीआई कुंजी',
    getApiKeyLinkText: 'jina.ai पर अपनी निःशुल्क एपीआई कुंजी प्राप्त करें',
  },
  otherDataSource: {
    title: 'अन्य डेटा स्रोतों से कनेक्ट करें?',
    learnMore: 'और जानो',
    description: 'वर्तमान में, Dify के ज्ञानकोष में केवल सीमित डेटा स्रोत हैं। Dify नॉलेज बेस में डेटा स्रोत का योगदान करना सभी उपयोगकर्ताओं के लिए प्लेटफॉर्म के लचीलेपन और शक्ति को बढ़ाने में मदद करने का एक शानदार तरीका है। हमारी योगदान मार्गदर्शिका आरंभ करना आसान बनाती है। अधिक जानने के लिए कृपया नीचे दिए गए लिंक पर क्लिक करें।',
  },
}

export default translation