const translation = {
  title: 'उपकरण',
  createCustomTool: 'कस्टम उपकरण बनाएं',
  customToolTip: 'Dify कस्टम उपकरणों के बारे में और जानें',
  type: {
    builtIn: 'निर्मित',
    custom: 'कस्टम',
    workflow: 'कार्यप्रवाह',
  },
  contribute: {
    line1: 'मैं रुचि रखता हूं ',
    line2: 'Dify में उपकरण दान करने में।',
    viewGuide: 'गाइड देखें',
  },
  author: 'द्वारा',
  auth: {
    authorized: 'अधिकृत',
    setup: 'उपयोग करने के लिए अधिकृति सेटअप करें',
    setupModalTitle: 'अधिकृति सेटअप करें',
    setupModalTitleDescription:
      'प्रमाणिकरण कॉन्फ़िगर करने के बाद, कार्यस्थान के सभी सदस्य इस उपकरण का उपयोग कर सकेंगे।',
  },
  includeToolNum: '{{num}} उपकरण शामिल हैं',
  addToolModal: {
    type: 'प्रकार',
    category: 'श्रेणी',
    added: 'जोड़ा गया',
    custom: {
      title: 'कोई कस्टम टूल उपलब्ध नहीं है',
      tip: 'एक कस्टम टूल बनाएं',
    },
    workflow: {
      title: 'कोई वर्कफ़्लो टूल उपलब्ध नहीं है',
      tip: 'स्टूडियो में टूल के रूप में वर्कफ़्लो प्रकाशित करें',
    },
    mcp: {
      title: 'कोई MCP टूल उपलब्ध नहीं है',
      tip: 'एक MCP सर्वर जोड़ें',
    },
    agent: {
      title: 'कोई एजेंट रणनीति उपलब्ध नहीं है',
    },
  },
  createTool: {
    title: 'कस्टम उपकरण बनाएं',
    editAction: 'कॉन्फ़िगर करें',
    editTitle: 'कस्टम उपकरण संपादित करें',
    name: 'नाम',
    toolNamePlaceHolder: 'उपकरण का नाम दर्ज करें',
    nameForToolCall: 'उपकरण कॉल नाम',
    nameForToolCallPlaceHolder:
      'मशीन पहचान के लिए उपयोग, जैसे कि getCurrentWeather, list_pets',
    nameForToolCallTip: 'केवल संख्या, अक्षर, और अंडरस्कोर का समर्थन करता है।',
    description: 'विवरण',
    descriptionPlaceholder:
      'विशिष्ट स्थान के लिए तापमान प्राप्त करने का उद्देश्य, उदाहरण के लिए।',
    schema: 'स्कीमा',
    schemaPlaceHolder: 'यहाँ अपना OpenAPI स्कीमा दर्ज करें',
    viewSchemaSpec: 'OpenAPI-Swagger विनिर्देश देखें',
    importFromUrl: 'URL से आयात करें',
    importFromUrlPlaceHolder: 'https://...',
    urlError: 'कृपया एक मान्य URL दर्ज करें',
    examples: 'उदाहरण',
    exampleOptions: {
      json: 'मौसम(JSON)',
      yaml: 'पेट स्टोर(YAML)',
      blankTemplate: 'खाली टेम्पलेट',
    },
    availableTools: {
      title: 'उपलब्ध उपकरण',
      name: 'नाम',
      description: 'विवरण',
      method: 'विधि',
      path: 'पथ',
      action: 'क्रियाएं',
      test: 'परीक्षण',
    },
    authMethod: {
      title: 'अधिकृति विधि',
      type: 'अधिकृति प्रकार',
      keyTooltip:
        'Http हैडर कुंजी, यदि आपको कुछ पता नहीं है तो "Authorization" के साथ छोड़ सकते हैं या इसे कस्टम मूल्य पर सेट कर सकते हैं',
      types: {
        none: 'कोई नहीं',
        apiKeyPlaceholder: 'API कुंजी के लिए HTTP हैडर नाम',
        apiValuePlaceholder: 'API कुंजी दर्ज करें',
        api_key_query: 'अनुक्रमणिका पैरामीटर',
        api_key_header: 'हेडर',
        queryParamPlaceholder: 'एपीआई कुंजी के लिए क्वेरी पैरामीटर नाम',
      },
      key: 'कुंजी',
      value: 'मूल्य',
      queryParam: 'अनुक्रमणिका पैरामीटर',
      queryParamTooltip: 'API कुंजी प्रश्न पैरा मीटर का नाम, जो पास करने के लिए है, जैसे कि "key" "https://example.com/test?key=API_KEY" में।',
    },
    authHeaderPrefix: {
      title: 'अधिकृति प्रकार',
      types: {
        basic: 'बेसिक',
        bearer: 'बियरर',
        custom: 'कस्टम',
      },
    },
    privacyPolicy: 'गोपनीयता नीति',
    privacyPolicyPlaceholder: 'कृपया गोपनीयता नीति दर्ज करें',
    toolInput: {
      title: 'उपकरण इनपुट',
      name: 'नाम',
      required: 'आवश्यक',
      method: 'विधि',
      methodSetting: 'सेटिंग',
      methodSettingTip: 'उपयोगकर्ता उपकरण कॉन्फ़िगरेशन भरता है',
      methodParameter: 'पैरामीटर',
      methodParameterTip: 'LLM प्रतिपादन के दौरान भरता है',
      label: 'टैग',
      labelPlaceholder: 'टैग चुनें(वैकल्पिक)',
      description: 'पैरामीटर के अर्थ का विवरण',
      descriptionPlaceholder: 'पैरामीटर के अर्थ का विवरण',
    },
    customDisclaimer: 'कस्टम अस्वीकरण',
    customDisclaimerPlaceholder: 'कस्टम अस्वीकरण दर्ज करें',
    confirmTitle: 'सहेजने की पुष्टि करें ?',
    confirmTip: 'इस उपकरण का उपयोग करने वाले ऐप्स प्रभावित होंगे',
    deleteToolConfirmTitle: 'इस उपकरण को हटाएं?',
    deleteToolConfirmContent: 'इस उपकरण को हटाने से वापस नहीं आ सकता है। उपयोगकर्ता अब तक आपके उपकरण पर अन्तराल नहीं कर सकेंगे।',
    toolOutput: {
      title: 'उपकरण आउटपुट',
      name: 'नाम',
      reserved: 'आरक्षित',
      reservedParameterDuplicateTip: 'text, json, और फाइलें आरक्षित वेरिएबल हैं। इन नामों वाले वेरिएबल आउटपुट स्कीमा में दिखाई नहीं दे सकते।',
      description: 'विवरण',
    },
  },
  test: {
    title: 'परीक्षण',
    parametersValue: 'पैरामीटर और मूल्य',
    parameters: 'पैरामीटर',
    value: 'मूल्य',
    testResult: 'परीक्षण परिणाम',
    testResultPlaceholder: 'परीक्षण परिणाम यहाँ दिखाई देगा',
  },
  thought: {
    using: 'का उपयोग करते हुए',
    used: 'इस्तेमाल किया हुआ',
    requestTitle: 'अनुरोध करने के लिए',
    responseTitle: 'प्रतिक्रिया से',
  },
  setBuiltInTools: {
    info: 'जानकारी',
    setting: 'सेटिंग',
    toolDescription: 'उपकरण विवरण',
    parameters: 'पैरामीटर्स',
    string: 'स्ट्रिंग',
    number: 'नंबर',
    required: 'आवश्यक',
    infoAndSetting: 'जानकारी और सेटिंग्स',
    file: 'फाइल',
  },
  noCustomTool: {
    title: 'कोई कस्टम उपकरण नहीं!',
    content:
      'एआई ऐप्स बनाने के लिए यहां अपने कस्टम उपकरण जोड़ें और प्रबंधित करें।',
    createTool: 'उपकरण बनाएं',
  },
  noSearchRes: {
    title: 'क्षमा करें, कोई परिणाम नहीं!',
    content: 'हम आपकी खोज से मेल खाने वाले कोई उपकरण नहीं ढूंढ पाए।',
    reset: 'खोज रीसेट करें',
  },
  builtInPromptTitle: 'प्रॉम्प्ट',
  toolRemoved: 'उपकरण हटाया गया',
  notAuthorized: 'उपकरण अधिकृत नहीं',
  howToGet: 'कैसे प्राप्त करें',
  openInStudio: 'स्टूडियो में खोलें',
  toolNameUsageTip: 'एजेंट तर्क और प्रेरण के लिए उपकरण कॉल नाम',
  noTools: 'कोई उपकरण नहीं मिला',
  copyToolName: 'नाम कॉपी करें',
  mcp: {
    create: {
      cardTitle: 'MCP सर्वर जोड़ें (HTTP)',
      cardLink: 'MCP सर्वर एकीकरण के बारे में अधिक जानें',
    },
    noConfigured: 'कॉन्फ़िगर न किया गया सर्वर',
    updateTime: 'अपडेट किया गया',
    toolsCount: '{count} टूल्स',
    noTools: 'कोई टूल उपलब्ध नहीं',
    modal: {
      title: 'MCP सर्वर जोड़ें (HTTP)',
      editTitle: 'MCP सर्वर संपादित करें (HTTP)',
      name: 'नाम और आइकन',
      namePlaceholder: 'अपने MCP सर्वर को नाम दें',
      serverUrl: 'सर्वर URL',
      serverUrlPlaceholder: 'सर्वर एंडपॉइंट का URL',
      serverUrlWarning: 'सर्वर पता अपडेट करने से इस सर्वर पर निर्भर एप्लिकेशन बाधित हो सकते हैं',
      serverIdentifier: 'सर्वर आईडेंटिफ़ायर',
      serverIdentifierTip: 'वर्कस्पेस में MCP सर्वर के लिए अद्वितीय आईडेंटिफ़ायर। केवल लोअरकेस अक्षर, संख्याएँ, अंडरस्कोर और हाइफ़न। अधिकतम 24 वर्ण।',
      serverIdentifierPlaceholder: 'अद्वितीय आईडेंटिफ़ायर, उदा. my-mcp-server',
      serverIdentifierWarning: 'आईडी बदलने के बाद सर्वर को मौजूदा ऐप्स द्वारा पहचाना नहीं जाएगा',
      cancel: 'रद्द करें',
      save: 'सहेजें',
      confirm: 'जोड़ें और अधिकृत करें',
      timeout: 'टाइमआउट',
      sseReadTimeout: 'एसएसई पढ़ने का टाइमआउट',
      headerKey: 'हेडर नाम',
      headers: 'हेडर',
      headerValue: 'हेडर मान',
      timeoutPlaceholder: 'तीस',
      headerValuePlaceholder: 'उदाहरण के लिए, बियरर टोकन123',
      addHeader: 'हेडर जोड़ें',
      headerKeyPlaceholder: 'उदाहरण के लिए, प्राधिकरण',
      noHeaders: 'कोई कस्टम हेडर कॉन्फ़िगर नहीं किए गए हैं',
      maskedHeadersTip: 'सुरक्षा के लिए हेडर मानों को छिपाया गया है। परिवर्तन वास्तविक मानों को अपडेट करेगा।',
      headersTip: 'MCP सर्वर अनुरोधों के साथ भेजने के लिए अतिरिक्त HTTP हेडर्स',
      clientSecretPlaceholder: 'क्लाइंट सीक्रेट',
      clientSecret: 'क्लाइंट सीक्रेट',
      clientID: 'क्लाइंट आईडी',
      configurations: 'संरचनाएँ',
      authentication: 'प्रमाणीकरण',
      useDynamicClientRegistration: 'डायनामिक क्लाइंट पंजीकरण का उपयोग करें',
      redirectUrlWarning: 'कृपया अपना OAuth री-डायरेक्ट URL इस प्रकार सेट करें:',
    },
    delete: 'MCP सर्वर हटाएँ',
    deleteConfirmTitle: '{mcp} हटाना चाहते हैं?',
    operation: {
      edit: 'संपादित करें',
      remove: 'हटाएँ',
    },
    authorize: 'अधिकृत करें',
    authorizing: 'अधिकृत किया जा रहा है...',
    authorizingRequired: 'प्राधिकरण आवश्यक है',
    authorizeTip: 'अधिकृत होने के बाद, टूल यहाँ प्रदर्शित होंगे।',
    update: 'अपडेट करें',
    updating: 'अपडेट हो रहा है...',
    gettingTools: 'टूल्स प्राप्त किए जा रहे हैं...',
    updateTools: 'टूल्स अपडेट किए जा रहे हैं...',
    toolsEmpty: 'टूल्स लोड नहीं हुए',
    getTools: 'टूल्स प्राप्त करें',
    toolUpdateConfirmTitle: 'टूल सूची अपडेट करें',
    toolUpdateConfirmContent: 'टूल सूची अपडेट करने से मौजूदा ऐप्स प्रभावित हो सकते हैं। आगे बढ़ना चाहते हैं?',
    toolsNum: '{count} टूल्स शामिल',
    onlyTool: '1 टूल शामिल',
    identifier: 'सर्वर आईडेंटिफ़ायर (कॉपी करने के लिए क्लिक करें)',
    server: {
      title: 'MCP सर्वर',
      url: 'सर्वर URL',
      reGen: 'सर्वर URL पुनः उत्पन्न करना चाहते हैं?',
      addDescription: 'विवरण जोड़ें',
      edit: 'विवरण संपादित करें',
      modal: {
        addTitle: 'MCP सर्वर सक्षम करने के लिए विवरण जोड़ें',
        editTitle: 'विवरण संपादित करें',
        description: 'विवरण',
        descriptionPlaceholder: 'समझाएं कि यह टूल क्या करता है और LLM द्वारा इसका उपयोग कैसे किया जाना चाहिए',
        parameters: 'पैरामीटर्स',
        parametersTip: 'प्रत्येक पैरामीटर के लिए विवरण जोड़ें ताकि LLM को उनके उद्देश्य और बाधाओं को समझने में मदद मिले।',
        parametersPlaceholder: 'पैरामीटर उद्देश्य और बाधाएँ',
        confirm: 'MCP सर्वर सक्षम करें',
      },
      publishTip: 'ऐप प्रकाशित नहीं हुआ। कृपया पहले ऐप प्रकाशित करें।',
    },
    toolItem: {
      parameters: 'पैरामीटर',
      noDescription: 'कोई वर्णन नहीं',
    },
  },
  allTools: 'सभी उपकरण',
}

export default translation
