This commit is contained in:
2025-12-01 17:21:38 +08:00
parent 32fee2b8ab
commit fab8c13cb3
7511 changed files with 996300 additions and 0 deletions

View File

@@ -0,0 +1,98 @@
const translation = {
title: 'एनोटेशन',
name: 'एनोटेशन उत्तर',
editBy: 'उत्तर संपादित किया गया {{author}} द्वारा',
noData: {
title: 'कोई एनोटेशन नहीं',
description: 'आप ऐप डिबगिंग के दौरान एनोटेशन संपादित कर सकते हैं या उच्च गुणवत्ता वाले उत्तर के लिए यहां बल्क में एनोटेशन आयात कर सकते हैं।',
},
table: {
header: {
question: 'प्रश्न',
answer: 'उत्तर',
createdAt: 'निर्माण तिथि',
hits: 'हिट्स',
actions: 'क्रियाएँ',
addAnnotation: 'एनोटेशन जोड़ें',
bulkImport: 'बल्क आयात',
bulkExport: 'बल्क निर्यात',
clearAll: 'सभी एनोटेशन साफ करें',
clearAllConfirm: 'क्या सभी टिप्पणियाँ हटानी हैं?',
},
},
editModal: {
title: 'एनोटेशन उत्तर संपादित करें',
queryName: 'उपयोगकर्ता प्रश्न',
answerName: 'स्टोरीटेलर बॉट',
yourAnswer: 'आपका उत्तर',
answerPlaceholder: 'यहां अपना उत्तर टाइप करें',
yourQuery: 'आपका प्रश्न',
queryPlaceholder: 'यहां अपना प्रश्न टाइप करें',
removeThisCache: 'इस एनोटेशन को हटाएं',
createdAt: 'निर्माण तिथि',
},
addModal: {
title: 'एनोटेशन उत्तर जोड़ें',
queryName: 'प्रश्न',
answerName: 'उत्तर',
answerPlaceholder: 'यहां उत्तर टाइप करें',
queryPlaceholder: 'यहां प्रश्न टाइप करें',
createNext: 'एक और एनोटेटेड उत्तर जोड़ें',
},
batchModal: {
title: 'बल्क आयात',
csvUploadTitle: 'अपनी CSV फ़ाइल यहां खींचें और छोड़ें, या ',
browse: 'ब्राउज़ करें',
tip: 'CSV फ़ाइल को निम्नलिखित संरचना के अनुरूप होना चाहिए:',
question: 'प्रश्न',
answer: 'उत्तर',
contentTitle: 'खंड सामग्री',
content: 'सामग्री',
template: 'टेम्पलेट यहां डाउनलोड करें',
cancel: 'रद्द करें',
run: 'बैच चलाएँ',
runError: 'बैच चलाना विफल रहा',
processing: 'बैच प्रोसेसिंग में',
completed: 'आयात पूर्ण',
error: 'आयात त्रुटि',
ok: 'ठीक',
},
errorMessage: {
answerRequired: 'उत्तर आवश्यक है',
queryRequired: 'प्रश्न आवश्यक है',
},
viewModal: {
annotatedResponse: 'एनोटेशन उत्तर',
hitHistory: 'हिट इतिहास',
hit: 'हिट',
hits: 'हिट्स',
noHitHistory: 'कोई हिट इतिहास नहीं',
},
hitHistoryTable: {
query: 'प्रश्न',
match: 'मेल',
response: 'प्रतिक्रिया',
source: 'स्रोत',
score: 'स्कोर',
time: 'समय',
},
initSetup: {
title: 'एनोटेशन उत्तर प्रारंभिक सेटअप',
configTitle: 'एनोटेशन उत्तर सेटअप',
confirmBtn: 'सहेजें और सक्षम करें',
configConfirmBtn: 'सहेजें',
},
embeddingModelSwitchTip: 'एनोटेशन टेक्स्ट वेक्टराइजेशन मॉडल, मॉडल बदलने से पुनः एम्बेड किया जाएगा, जिससे अतिरिक्त लागतें उत्पन्न होंगी।',
list: {
delete: {
title: 'क्या आप सुनिश्चित हैं कि हटाएं?',
},
},
batchAction: {
selected: 'चुना हुआ',
delete: 'हटाएँ',
cancel: 'रद्द करें',
},
}
export default translation

View File

@@ -0,0 +1,85 @@
const translation = {
apiServer: 'एपीआई सर्वर',
apiKey: 'एपीआई कुंजी',
status: 'स्थिति',
disabled: 'अक्षम',
ok: 'सेवा में',
copy: 'प्रतिलिपि',
copied: 'प्रतिलिपि बन गई',
play: 'चलाएं',
pause: 'विराम',
playing: 'चल रहा है',
loading: 'लोड हो रहा है',
merMaid: {
rerender: 'पुनः रीरेंडर करें',
},
never: 'कभी नहीं',
apiKeyModal: {
apiSecretKey: 'एपीआई गुप्त कुंजी',
apiSecretKeyTips: 'एपीआई का दुरुपयोग रोकने के लिए, अपनी एपीआई कुंजी की सुरक्षा करें। फ्रंट-एंड कोड में इसे सादे पाठ के रूप में उपयोग करने से बचें। :)',
createNewSecretKey: 'नई गुप्त कुंजी बनाएँ',
secretKey: 'गुप्त कुंजी',
created: 'बनाई गई',
lastUsed: 'अंतिम उपयोग',
generateTips: 'इस कुंजी को एक सुरक्षित और सुलभ स्थान पर रखें।',
},
actionMsg: {
deleteConfirmTitle: 'इस गुप्त कुंजी को हटाएं?',
deleteConfirmTips: 'यह क्रिया पूर्ववत नहीं की जा सकती।',
ok: 'ठीक',
},
completionMode: {
title: 'पूर्णता ऐप एपीआई',
info: 'उच्च गुणवत्ता वाली पाठ पीढ़ी के लिए, जैसे लेख, सारांश, और अनुवाद, उपयोगकर्ता इनपुट के साथ पूर्णता-संदेश एपीआई का उपयोग करें। पाठ पीढ़ी मॉडल पैरामीटर और प्रॉम्प्ट टेम्पलेट्स पर निर्भर करती है जो प्रॉम्प्ट इंजीनियरिंग में सेट होते हैं।',
createCompletionApi: 'पूर्णता संदेश बनाएँ',
createCompletionApiTip: 'प्रश्न-उत्तर मोड का समर्थन करने के लिए पूर्णता संदेश बनाएँ।',
inputsTips: '(वैकल्पिक) उपयोगकर्ता इनपुट फ़ील्ड को कुंजी-मूल्य जोड़े के रूप में प्रदान करें, जो प्रॉम्प्ट इंजीनियरिंग में चर के अनुरूप हो। कुंजी चर का नाम है, मूल्य पैरामीटर मूल्य है। यदि फ़ील्ड प्रकार चयन है, तो प्रस्तुत मूल्य प्रीसेट विकल्पों में से एक होना चाहिए।',
queryTips: 'उपयोगकर्ता इनपुट पाठ सामग्री।',
blocking: 'ब्लॉकिंग प्रकार, निष्पादन पूरा होने की प्रतीक्षा करता है और परिणाम लौटाता है। (प्रक्रिया लंबी होने पर अनुरोधों को रोका जा सकता है)',
streaming: 'स्ट्रीमिंग रिटर्न। एसएसई (सर्वर-सेंट इवेंट्स) के आधार पर स्ट्रीमिंग रिटर्न का कार्यान्वयन।',
messageFeedbackApi: 'संदेश प्रतिक्रिया (पसंद)',
messageFeedbackApiTip: 'उपयोगकर्ताओं की ओर से प्राप्त संदेशों को पसंद या नापसंद करें। यह डेटा लॉग और एनोटेशन पृष्ठ में दिखाई देता है और भविष्य के मॉडल सुधार के लिए उपयोग किया जाता है।',
messageIDTip: 'संदेश आईडी',
ratingTip: 'पसंद या नापसंद, null पूर्ववत है',
parametersApi: 'एप्लिकेशन पैरामीटर जानकारी प्राप्त करें',
parametersApiTip: 'कॉन्फ़िगर किए गए इनपुट पैरामीटर प्राप्त करें, जिनमें चर नाम, फ़ील्ड नाम, प्रकार और डिफ़ॉल्ट मान शामिल हैं। आमतौर पर इन फ़ील्डों को फ़ॉर्म में प्रदर्शित करने या क्लाइंट लोड होने के बाद डिफ़ॉल्ट मान भरने के लिए उपयोग किया जाता है।',
},
chatMode: {
title: 'चैट ऐप एपीआई',
info: 'विविध बातचीत ऐप्स के लिए जो प्रश्न-उत्तर प्रारूप का उपयोग करते हैं, चैट-संदेश एपीआई को कॉल करें। संवाद शुरू करने के लिए या मौजूदा बातचीत को जारी रखने के लिए conversation_id पास करें। उत्तर पैरामीटर और टेम्पलेट प्रॉम्प्ट इंजीनियरिंग सेटिंग्स पर निर्भर करते हैं।',
createChatApi: 'चैट संदेश बनाएँ',
createChatApiTip: 'नई बातचीत संदेश बनाएँ या मौजूदा संवाद जारी रखें।',
inputsTips: '(वैकल्पिक) उपयोगकर्ता इनपुट फ़ील्ड को कुंजी-मूल्य जोड़े के रूप में प्रदान करें, जो प्रॉम्प्ट इंजीनियरिंग में चर के अनुरूप हो। कुंजी चर का नाम है, मूल्य पैरामीटर मूल्य है। यदि फ़ील्ड प्रकार चयन है, तो प्रस्तुत मूल्य प्रीसेट विकल्पों में से एक होना चाहिए।',
queryTips: 'उपयोगकर्ता इनपुट/प्रश्न सामग्री',
blocking: 'ब्लॉकिंग प्रकार, निष्पादन पूरा होने की प्रतीक्षा करता है और परिणाम लौटाता है। (प्रक्रिया लंबी होने पर अनुरोधों को रोका जा सकता है)',
streaming: 'स्ट्रीमिंग रिटर्न। एसएसई (सर्वर-सेंट इवेंट्स) के आधार पर स्ट्रीमिंग रिटर्न का कार्यान्वयन।',
conversationIdTip: '(वैकल्पिक) बातचीत आईडी: पहली बार बातचीत के लिए खाली छोड़ दें; संवाद जारी रखने के लिए संदर्भ से conversation_id पास करें।',
messageFeedbackApi: 'संदेश अंतिम उपयोगकर्ता प्रतिक्रिया, पसंद',
messageFeedbackApiTip: 'उपयोगकर्ताओं की ओर से प्राप्त संदेशों को पसंद या नापसंद करें। यह डेटा लॉग और एनोटेशन पृष्ठ में दिखाई देता है और भविष्य के मॉडल सुधार के लिए उपयोग किया जाता है।',
messageIDTip: 'संदेश आईडी',
ratingTip: 'पसंद या नापसंद, null पूर्ववत है',
chatMsgHistoryApi: 'चैट इतिहास संदेश प्राप्त करें',
chatMsgHistoryApiTip: 'पहला पृष्ठ नवीनतम `limit` बार लौटाता है, जो उल्टे क्रम में होता है।',
chatMsgHistoryConversationIdTip: 'बातचीत आईडी',
chatMsgHistoryFirstId: 'वर्तमान पृष्ठ पर पहले चैट रिकॉर्ड का आईडी। डिफ़ॉल्ट रूप से कोई नहीं।',
chatMsgHistoryLimit: 'एक अनुरोध में कितनी चैट लौटाई जाती है',
conversationsListApi: 'बातचीत सूची प्राप्त करें',
conversationsListApiTip: 'वर्तमान उपयोगकर्ता की सत्र सूची प्राप्त करता है। डिफ़ॉल्ट रूप से, अंतिम 20 सत्र लौटाए जाते हैं।',
conversationsListFirstIdTip: 'वर्तमान पृष्ठ पर अंतिम रिकॉर्ड का आईडी, डिफ़ॉल्ट कोई नहीं।',
conversationsListLimitTip: 'एक अनुरोध में कितनी चैट लौटाई जाती है',
conversationRenamingApi: 'बातचीत का पुनः नामकरण',
conversationRenamingApiTip: 'बातचीत का पुनः नामकरण करें; नाम बहु-सत्र क्लाइंट इंटरफेस में प्रदर्शित होता है।',
conversationRenamingNameTip: 'नया नाम',
parametersApi: 'एप्लिकेशन पैरामीटर जानकारी प्राप्त करें',
parametersApiTip: 'कॉन्फ़िगर किए गए इनपुट पैरामीटर प्राप्त करें, जिनमें चर नाम, फ़ील्ड नाम, प्रकार और डिफ़ॉल्ट मान शामिल हैं। आमतौर पर इन फ़ील्डों को फ़ॉर्म में प्रदर्शित करने या क्लाइंट लोड होने के बाद डिफ़ॉल्ट मान भरने के लिए उपयोग किया जाता है।',
},
develop: {
requestBody: 'अनुरोध निकाय',
pathParams: 'पथ पैरामीटर',
query: 'प्रश्न',
toc: 'सामग्री',
},
regenerate: 'पुनर्जन्म',
}
export default translation

View File

@@ -0,0 +1,624 @@
const translation = {
pageTitle: {
line1: 'प्रॉम्प्ट',
line2: 'इंजीनियरिंग',
},
orchestrate: 'व्यवस्थित करना',
promptMode: {
simple:
'संपूर्ण प्रॉम्प्ट को संपादित करने के लिए एक्सपर्ट मोड में स्विच करें',
advanced: 'विशेषज्ञ मोड',
switchBack: 'वापस स्विच करें',
advancedWarning: {
title:
'आपने विशेषज्ञ मोड में स्विच किया है, और एक बार जब आप प्रॉम्प्ट को संशोधित करते हैं, तो आप बेसिक मोड पर वापस नहीं जा सकते हैं।',
description:
'विशेषज्ञ मोड में, आप संपूर्ण प्रॉम्प्ट को संपादित कर सकते हैं।',
learnMore: 'और अधिक जानें',
ok: 'ठीक है',
},
operation: {
addMessage: 'संदेश जोड़ें',
},
contextMissing:
'प्रसंग घटक गायब है, प्रॉम्प्ट की प्रभावशीलता अच्छी नहीं हो सकती है।',
},
operation: {
applyConfig: 'प्रकाशित करें',
resetConfig: 'रीसेट करें',
debugConfig: 'डीबग करें',
addFeature: 'विशेषता जोड़ें',
automatic: 'स्वचालित',
stopResponding: 'प्रतिक्रिया देना बंद करें',
agree: 'पसंद',
disagree: 'नापसंद',
cancelAgree: 'पसंद रद्द करें',
cancelDisagree: 'नापसंद रद्द करें',
userAction: 'उपयोगकर्ता ',
},
notSetAPIKey: {
title: 'एलएलएम प्रदाता कुंजी सेट नहीं की गई है',
trailFinished: 'परीक्षण समाप्त',
description:
'एलएलएम प्रदाता कुंजी सेट नहीं की गई है, और डीबग करने से पहले इसे सेट करने की आवश्यकता है।',
settingBtn: 'सेटिंग्स पर जाएं',
},
trailUseGPT4Info: {
title: 'अभी GPT-4 का समर्थन नहीं करता',
description: 'GPT-4 का उपयोग करने के लिए, कृपया API कुंजी सेट करें।',
},
feature: {
groupChat: {
title: 'चैट संवर्धन',
description:
'ऐप्स के लिए पूर्व-संवाद सेटिंग्स जोड़ने से उपयोगकर्ता अनुभव को बढ़ाया जा सकता है।',
},
groupExperience: {
title: 'अनुभव संवर्धन',
},
conversationOpener: {
title: 'संवाद शुरू करने वाले',
description:
'एक चैट ऐप में, एआई द्वारा उपयोगकर्ता से सक्रिय रूप से बोले जाने वाला पहला वाक्य आमतौर पर एक स्वागत के रूप में उपयोग किया जाता है।',
},
suggestedQuestionsAfterAnswer: {
title: 'फॉलो-अप',
description:
'अगले प्रश्न सुझाव सेट करना उपयोगकर्ताओं को बेहतर चैट दे सकता है।',
resDes: 'उपयोगकर्ता के अगले प्रश्न के लिए 3 सुझाव।',
tryToAsk: 'पूछने का प्रयास करें',
},
moreLikeThis: {
title: 'ऐसा और',
description:
'एक बार में कई पाठ उत्पन्न करें, और फिर संपादित करें और जारी रखें',
generateNumTip: 'प्रत्येक उत्पन्न समय की संख्या',
tip: 'इस सुविधा का उपयोग करने से अतिरिक्त टोकन खर्च होगा',
},
speechToText: {
title: 'वाक् से पाठ',
description: 'सक्रिय होने पर, आप वॉयस इनपुट का उपयोग कर सकते हैं।',
resDes: 'वॉयस इनपुट सक्रिय है',
},
textToSpeech: {
title: 'पाठ से वाक्',
description: 'सक्रिय होने पर, पाठ को वाक् में परिवर्तित किया जा सकता है।',
resDes: 'पाठ से ऑडियो सक्रिय है',
},
citation: {
title: 'उद्धरण और संदर्भ',
description:
'सक्रिय होने पर, उत्पन्न सामग्री के स्रोत दस्तावेज़ और संदर्भित अनुभाग दिखाएं।',
resDes: 'उद्धरण और संदर्भ सक्रिय है',
},
annotation: {
title: 'एनोटेशन उत्तर',
description:
'आप उच्च-गुणवत्ता वाले उत्तर को कैश में मैन्युअल रूप से जोड़ सकते हैं ताकि समान उपयोगकर्ता प्रश्नों से प्राथमिकता से मेल खाया जा सके।',
resDes: 'एनोटेशन प्रतिक्रिया सक्रिय है',
scoreThreshold: {
title: 'स्कोर थ्रेशोल्ड',
description:
'एनोटेशन उत्तर के लिए समानता थ्रेशोल्ड सेट करने के लिए उपयोग किया जाता है।',
easyMatch: 'आसान मेल',
accurateMatch: 'सटीक मेल',
},
matchVariable: {
title: 'मेल चर',
choosePlaceholder: 'मेल चर चुनें',
},
cacheManagement: 'एनोटेशन',
cached: 'एनोटेटेड',
remove: 'निकालें',
removeConfirm: 'इस एनोटेशन को हटाएं?',
add: 'एनोटेशन जोड़ें',
edit: 'एनोटेशन संपादित करें',
},
dataSet: {
title: 'प्रसंग',
noData: 'आप संदर्भ के रूप में ज्ञान आयात कर सकते हैं',
selectTitle: 'संदर्भ ज्ञान का चयन करें',
selected: 'ज्ञान चुना गया',
noDataSet: 'कोई ज्ञान नहीं मिला',
toCreate: 'बनाने के लिए जाएं',
notSupportSelectMulti: 'वर्तमान में केवल एक ज्ञान का समर्थन करता है',
queryVariable: {
title: 'क्वेरी चर',
tip: 'इस चर को प्रसंग पुनर्प्राप्ति के लिए क्वेरी इनपुट के रूप में उपयोग किया जाएगा, इस चर के इनपुट से संबंधित प्रसंग जानकारी प्राप्त करना।',
choosePlaceholder: 'क्वेरी चर चुनें',
noVar: 'कोई चर नहीं',
noVarTip: 'कृपया वेरिएबल्स सेक्शन के तहत एक चर बनाएं',
unableToQueryDataSet: 'ज्ञान को क्वेरी करने में असमर्थ',
unableToQueryDataSetTip:
'ज्ञान को सफलतापूर्वक क्वेरी करने में असमर्थ, कृपया प्रसंग अनुभाग में एक संदर्भ क्वेरी चर चुनें।',
ok: 'ठीक है',
contextVarNotEmpty: 'संदर्भ क्वेरी चर खाली नहीं हो सकता',
deleteContextVarTitle: 'चर "{{varName}}" को हटाएं?',
deleteContextVarTip:
'इस चर को संदर्भ क्वेरी चर के रूप में सेट किया गया है, और इसे हटाने से ज्ञान का सामान्य उपयोग प्रभावित होगा। यदि आपको इसे अभी भी हटाने की आवश्यकता है, तो कृपया संदर्भ अनुभाग में इसे पुनः चुनें।',
},
},
tools: {
title: 'उपकरण',
tips: 'उपकरण उपयोगकर्ता इनपुट या चर को अनुरोध मापदंडों के रूप में लेते हुए बाहरी डेटा को संदर्भ के रूप में क्वेरी करने के लिए एक मानक एपीआई कॉल विधि प्रदान करते हैं।',
toolsInUse: '{{count}} उपयोग में उपकरण',
modal: {
title: 'उपकरण',
toolType: {
title: 'उपकरण प्रकार',
placeholder: 'कृपया उपकरण प्रकार चुनें',
},
name: {
title: 'नाम',
placeholder: 'कृपया नाम दर्ज करें',
},
variableName: {
title: 'चर का नाम',
placeholder: 'कृपया चर का नाम दर्ज करें',
},
},
},
conversationHistory: {
title: 'संवाद इतिहास',
description: 'संवाद भूमिकाओं के लिए उपसर्ग नाम सेट करें',
tip: 'संवाद इतिहास सक्षम नहीं है, कृपया ऊपर दिए गए प्रॉम्प्ट में <histories> जोड़ें।',
learnMore: 'और अधिक जानें',
editModal: {
title: 'संवाद भूमिका नाम संपादित करें',
userPrefix: 'उपयोगकर्ता उपसर्ग',
assistantPrefix: 'सहायक उपसर्ग',
},
},
toolbox: {
title: 'उपकरण बॉक्स',
},
moderation: {
title: 'सामग्री मॉडरेशन',
description:
'मॉडरेशन एपीआई का उपयोग करके या संवेदनशील शब्द सूची बनाए रखकर मॉडल आउटपुट को सुरक्षित करें।',
allEnabled: 'इनपुट/आउटपुट सामग्री सक्षम',
inputEnabled: 'इनपुट सामग्री सक्षम',
outputEnabled: 'आउटपुट सामग्री सक्षम',
modal: {
title: 'सामग्री मॉडरेशन सेटिंग्स',
provider: {
title: 'प्रदाता',
openai: 'ओपनएआई मॉडरेशन',
openaiTip: {
prefix: 'ओपनएआई मॉडरेशन के लिए',
suffix:
'में कॉन्फ़िगर किए गए ओपनएआई एपीआई कुंजी की आवश्यकता होती है।',
},
keywords: 'कीवर्ड',
},
keywords: {
tip: 'प्रत्येक पंक्ति में एक, पंक्ति विभाजनों से अलग। प्रति पंक्ति 100 अक्षरों तक।',
placeholder: 'प्रत्येक पंक्ति में एक, पंक्ति विभाजनों से अलग',
line: 'पंक्ति',
},
content: {
input: 'इनपुट सामग्री मॉडरेट करें',
output: 'आउटपुट सामग्री मॉडरेट करें',
preset: 'पूर्वनिर्धारित उत्तर',
placeholder: 'यहाँ पूर्वनिर्धारित उत्तर सामग्री डालें',
condition: 'इनपुट और आउटपुट सामग्री मॉडरेट करें सक्षम होनी चाहिए',
fromApi: 'पूर्वनिर्धारित उत्तर एपीआई द्वारा लौटाए जाते हैं',
errorMessage: 'पूर्वनिर्धारित उत्तर खाली नहीं हो सकते',
supportMarkdown: 'मार्कडाउन समर्थित',
},
openaiNotConfig: {
before: 'ओपनएआई मॉडरेशन के लिए',
after: 'में कॉन्फ़िगर किए गए ओपनएआई एपीआई कुंजी की आवश्यकता होती है।',
},
},
contentEnableLabel: 'सामग्री मॉडरेशन सक्षम है',
},
fileUpload: {
numberLimit: 'मैक्स अपलोड करता है',
title: 'फ़ाइल अपलोड',
modalTitle: 'फ़ाइल अपलोड सेटिंग',
description: 'चैट इनपुट बॉक्स छवियों, दस्तावेजों और अन्य फ़ाइलों को अपलोड करने की अनुमति देता है।',
supportedTypes: 'फ़ाइल प्रकारों का समर्थन करें',
},
imageUpload: {
supportedTypes: 'फ़ाइल प्रकारों का समर्थन करें',
modalTitle: 'छवि अपलोड सेटिंग',
title: 'छवि अपलोड',
description: 'छवियों को अपलोड करने की अनुमति दें।',
numberLimit: 'मैक्स अपलोड करता है',
},
bar: {
manage: 'प्रबंधित करें',
enableText: 'विशेषताएँ सक्षम हैं',
empty: 'वेब ऐप उपयोगकर्ता अनुभव को बढ़ाने के लिए फ़ीचर सक्षम करें',
},
documentUpload: {
title: 'दस्तावेज़',
description: 'डॉक्यूमेंट सक्षम करने से मॉडल को दस्तावेज़ प्राप्त करने और उनके बारे में प्रश्नों का उत्तर देने की अनुमति मिलेगी।',
},
audioUpload: {
title: 'ऑडियो',
description: 'ऑडियो सक्षम करने से मॉडल को ऑडियो फ़ाइलों के ट्रांसक्रिप्शन और विश्लेषण के लिए प्रोसेस करने की अनुमति मिलेगी।',
},
},
automatic: {
},
resetConfig: {
title: 'रीसेट की पुष्टि करें?',
message:
'रीसेट परिवर्तनों को त्याग देता है, अंतिम प्रकाशित कॉन्फ़िगरेशन को पुनर्स्थापित करता है।',
},
errorMessage: {
nameOfKeyRequired: 'कुंजी का नाम: {{key}} आवश्यक',
valueOfVarRequired: '{{key}} मूल्य खाली नहीं हो सकता',
queryRequired: 'अनुरोध पाठ आवश्यक है।',
waitForResponse:
'कृपया पिछले संदेश की प्रतिक्रिया पूरी होने तक प्रतीक्षा करें।',
waitForBatchResponse:
'कृपया बैच कार्य की प्रतिक्रिया पूरी होने तक प्रतीक्षा करें।',
notSelectModel: 'कृपया एक मॉडल चुनें',
waitForImgUpload: 'कृपया छवि अपलोड होने तक प्रतीक्षा करें',
waitForFileUpload: 'कृपया फ़ाइल/फ़ाइलें अपलोड होने का इंतज़ार करें',
},
chatSubTitle: 'निर्देश',
completionSubTitle: 'प्रारंभिक प्रॉम्प्ट',
promptTip:
'प्रॉम्प्ट एआई प्रतिक्रियाओं को निर्देशों और सीमाओं के साथ मार्गदर्शन करता है। {{input}} जैसे वेरिएबल सम्मिलित करें। यह प्रॉम्प्ट उपयोगकर्ताओं को दिखाई नहीं देगा।',
formattingChangedTitle: 'स्वरूपण बदला गया',
formattingChangedText:
'स्वरूपण को संशोधित करने से डिबग क्षेत्र रीसेट हो जाएगा, क्या आप निश्चित हैं?',
variableTitle: 'वेरिएबल्स',
variableTip:
'उपयोगकर्ता वेरिएबल्स को भरते हैं, स्वचालित रूप से प्रॉम्प्ट में वेरिएबल्स को प्रतिस्थापित करते हैं।',
notSetVar:
'वेरिएबल्स उपयोगकर्ताओं को फॉर्म भरते समय प्रॉम्प्ट शब्द या प्रारंभिक टिप्पणी प्रस्तुत करने की अनुमति देते हैं। आप प्रॉम्प्ट शब्दों में \'{{input}}\' दर्ज करने का प्रयास कर सकते हैं।',
autoAddVar:
'प्रारंभिक प्रॉम्प्ट में निर्दिष्ट वेरिएबल्स अपरिभाषित हैं, क्या आप उन्हें उपयोगकर्ता इनपुट फॉर्म में जोड़ना चाहते हैं?',
variableTable: {
key: 'वेरिएबल कुंजी',
name: 'उपयोगकर्ता इनपुट फ़ील्ड नाम',
type: 'इनपुट प्रकार',
action: 'क्रियाएँ',
typeString: 'स्ट्रिंग',
typeSelect: 'चुनें',
},
varKeyError: {
canNoBeEmpty: '{{key}} आवश्यक है',
tooLong:
'{{key}} बहुत लंबी है। 30 वर्णों से अधिक नहीं हो सकती',
notValid:
'{{key}} अवैध है। केवल अक्षर, संख्याएं, और अंडरस्कोर शामिल हो सकते हैं',
notStartWithNumber:
'{{key}} एक संख्या से प्रारंभ नहीं हो सकती',
keyAlreadyExists: '{{key}} पहले से मौजूद है',
},
otherError: {
promptNoBeEmpty: 'प्रॉम्प्ट खाली नहीं हो सकता',
historyNoBeEmpty: 'संवाद इतिहास प्रॉम्प्ट में सेट होना चाहिए',
queryNoBeEmpty: 'प्रश्न प्रॉम्प्ट में सेट होना चाहिए',
},
variableConfig: {
'addModalTitle': 'इनपुट फ़ील्ड जोड़ें',
'editModalTitle': 'इनपुट फ़ील्ड संपादित करें',
'description': 'वेरिएबल {{varName}} के लिए सेटिंग',
'fieldType': 'फ़ील्ड प्रकार',
'string': 'छोटा पाठ',
'text-input': 'छोटा पाठ',
'paragraph': 'अनुच्छेद',
'select': 'चुनें',
'number': 'संख्या',
'notSet':
'सेट नहीं किया गया, प्रारंभिक प्रॉम्प्ट में {{input}} टाइप करने का प्रयास करें',
'stringTitle': 'फॉर्म टेक्स्ट बॉक्स विकल्प',
'maxLength': 'अधिकतम लंबाई',
'options': 'विकल्प',
'addOption': 'विकल्प जोड़ें',
'apiBasedVar': 'एपीआई-आधारित वेरिएबल',
'varName': 'वेरिएबल नाम',
'labelName': 'लेबल नाम',
'inputPlaceholder': 'कृपया इनपुट करें',
'content': 'सामग्री',
'required': 'आवश्यक',
'hide': 'छुपाएँ',
'errorMsg': {
labelNameRequired: 'लेबल नाम आवश्यक है',
varNameCanBeRepeat: 'वेरिएबल नाम दोहराया नहीं जा सकता',
atLeastOneOption: 'कम से कम एक विकल्प आवश्यक है',
optionRepeat: 'विकल्प दोहराए गए हैं',
},
'defaultValue': 'डिफ़ॉल्ट मान',
'noDefaultValue': 'कोई डिफ़ॉल्ट मान नहीं',
'selectDefaultValue': 'डिफ़ॉल्ट मान चुनें',
'file': {
image: {
name: 'छवि',
},
audio: {
name: 'ऑडियो',
},
document: {
name: 'दस्तावेज़',
},
video: {
name: 'वीडियो',
},
custom: {
description: 'अन्य फ़ाइल प्रकार निर्दिष्ट करें।',
name: 'अन्य फ़ाइल प्रकार',
createPlaceholder: 'फ़ाइल एक्सटेंशन, जैसे .doc',
},
supportFileTypes: 'फ़ाइल प्रकारों का समर्थन करें',
},
'both': 'दोनों',
'multi-files': 'फ़ाइल सूची',
'single-file': 'एकल फ़ाइल',
'maxNumberOfUploads': 'अधिकतम अपलोड संख्या',
'uploadFileTypes': 'फ़ाइल प्रकार अपलोड करें',
'localUpload': 'स्थानीय अपलोड',
'jsonSchema': 'JSON स्कीमा',
'optional': 'वैकल्पिक',
'json': 'JSON कोड',
'checkbox': 'चेकबॉक्स',
'unit': 'इकाई',
'tooltips': 'टूलटिप्स',
'uploadMethod': 'अपलोड विधि',
'startChecked': 'प्रारंभ की जांच की गई',
'placeholder': 'प्लेसहोल्डर',
'startSelectedOption': 'चुने हुए विकल्प को शुरू करें',
'showAllSettings': 'सभी सेटिंग्स दिखाएँ',
'displayName': 'प्रदर्शन नाम',
'noDefaultSelected': 'चुनें मत',
'tooltipsPlaceholder': 'लेबल पर होवर करते समय दिखाई देने वाला सहायक पाठ दर्ज करें',
'unitPlaceholder': 'संख्याओं के बाद इकाइयों को प्रदर्शित करें, जैसे कि टोकन',
'placeholderPlaceholder': 'जब फ़ील्ड खाली हो तो दिखाने के लिए पाठ दर्ज करें',
'defaultValuePlaceholder': 'फ़ील्ड को पूर्व-जनित करने के लिए डिफ़ॉल्ट मान दर्ज करें',
'maxNumberTip': 'दस्तावेज़ < {{docLimit}}, छवि < {{imgLimit}}, ऑडियो < {{audioLimit}}, वीडियो < {{videoLimit}}',
},
vision: {
name: 'विजन',
description:
'विजन सक्षम करने से मॉडल को छवियों को लेने और उनके बारे में प्रश्नों का उत्तर देने की अनुमति मिलेगी।',
settings: 'सेटिंग्स',
visionSettings: {
title: 'विजन सेटिंग्स',
resolution: 'रेज़ोल्यूशन',
resolutionTooltip:
'कम रेज़ोल्यूशन मॉडल को 512 x 512 पिक्सेल की कम-रेज़ोल्यूशन छवि प्राप्त करने की अनुमति देगा, और छवि को 65 टोकनों के बजट के साथ प्रस्तुत करेगा। इससे एपीआई को तेजी से उत्तर देने और कम इनपुट टोकनों का उपयोग करने की सुविधा मिलती है जो उच्च विवरण की आवश्यकता नहीं रखते हैं। \n उच्च रेज़ोल्यूशन पहले मॉडल को कम रेज़ोल्यूशन छवि देखने की अनुमति देगा और फिर इनपुट छवि के आकार के आधार पर 512px वर्ग के रूप में विस्तृत क्रॉप्स बनाएगा। प्रत्येक विस्तृत क्रॉप के लिए टोकन बजट दोगुना होता है, कुल 129 टोकन।',
high: 'उच्च',
low: 'कम',
uploadMethod: 'अपलोड विधि',
both: 'दोनों',
localUpload: 'स्थानीय अपलोड',
url: 'यूआरएल',
uploadLimit: 'अपलोड सीमा',
},
onlySupportVisionModelTip: 'केवल दृष्टि मॉडल का समर्थन करता है',
},
voice: {
name: 'वॉयस',
defaultDisplay: 'डिफ़ॉल्ट वॉयस',
description: 'टेक्स्ट टू स्पीच वॉयस सेटिंग्स',
settings: 'सेटिंग्स',
voiceSettings: {
title: 'वॉयस सेटिंग्स',
language: 'भाषा',
resolutionTooltip: 'टेक्स्ट-टू-स्पीच वॉयस सपोर्ट भाषा।',
voice: 'वॉयस',
autoPlay: 'ऑटो प्ले',
autoPlayEnabled: 'चालू करणे',
autoPlayDisabled: 'सोडा',
},
},
openingStatement: {
title: 'संवाद प्रारंभक',
add: 'जोड़ें',
writeOpener: 'प्रारंभक लिखें',
placeholder:
'यहां अपना प्रारंभक संदेश लिखें, आप वेरिएबल्स का उपयोग कर सकते हैं, {{variable}} टाइप करने का प्रयास करें।',
openingQuestion: 'प्रारंभिक प्रश्न',
openingQuestionPlaceholder: 'आप वेरिएबल्स का उपयोग कर सकते हैं, {{variable}} टाइप करके देखें।',
noDataPlaceHolder:
'उपयोगकर्ता के साथ संवाद प्रारंभ करने से एआई को संवादात्मक अनुप्रयोगों में उनके साथ निकट संबंध स्थापित करने में मदद मिल सकती है।',
varTip:
'आप वेरिएबल्स का उपयोग कर सकते हैं, {{variable}} टाइप करने का प्रयास करें',
tooShort:
'संवाद प्रारंभ करने के लिए कम से कम 20 शब्दों के प्रारंभिक प्रॉम्प्ट की आवश्यकता होती है।',
notIncludeKey:
'प्रारंभिक प्रॉम्प्ट में वेरिएबल शामिल नहीं है: {{key}}। कृपया इसे प्रारंभिक प्रॉम्प्ट में जोड़ें।',
},
modelConfig: {
model: 'मॉडल',
setTone: 'प्रतिक्रियाओं की टोन सेट करें',
title: 'मॉडल और पैरामीटर',
modeType: {
chat: 'चैट',
completion: 'पूर्ण',
},
},
inputs: {
title: 'डिबग और पूर्वावलोकन',
noPrompt:
'प्रारंभिक प्रॉम्प्ट इनपुट में कुछ प्रॉम्प्ट लिखने का प्रयास करें',
userInputField: 'उपयोगकर्ता इनपुट फ़ील्ड',
noVar:
'वेरिएबल के मूल्य को भरें, जिसे प्रत्येक नए सत्र के शुरू होने पर स्वचालित रूप से प्रॉम्प्ट शब्द में प्रतिस्थापित किया जाएगा।',
chatVarTip:
'वेरिएबल के मूल्य को भरें, जिसे प्रत्येक नए सत्र के शुरू होने पर स्वचालित रूप से प्रॉम्प्ट शब्द में प्रतिस्थापित किया जाएगा',
completionVarTip:
'वेरिएबल के मूल्य को भरें, जिसे प्रत्येक प्रश्न प्रस्तुत करने पर स्वचालित रूप से प्रॉम्प्ट शब्दों में प्रतिस्थापित किया जाएगा।',
previewTitle: 'प्रॉम्प्ट पूर्वावलोकन',
queryTitle: 'प्रश्न सामग्री',
queryPlaceholder: 'कृपया अनुरोध पाठ दर्ज करें।',
run: 'चालू करें',
},
result: 'आउटपुट टेक्स्ट',
datasetConfig: {
settingTitle: 'पुनःप्राप्ति सेटिंग्स',
knowledgeTip: 'ज्ञान जोड़ने के लिए "+" बटन पर क्लिक करें',
retrieveOneWay: {
title: 'N-से-1 पुनःप्राप्ति',
description:
'उपयोगकर्ता के इरादे और ज्ञान विवरणों के आधार पर, एजेंट स्वायत्त रूप से सर्वश्रेष्ठ ज्ञान का चयन करता है। विशिष्ट, सीमित ज्ञान वाले अनुप्रयोगों के लिए सर्वश्रेष्ठ।',
},
retrieveMultiWay: {
title: 'बहु-पथ पुनःप्राप्ति',
description:
'उपयोगकर्ता के इरादे के आधार पर, सभी ज्ञान पर प्रश्न करता है, बहु-स्रोतों से प्रासंगिक पाठ पुनः प्राप्त करता है, और पुनः रैंकिंग के बाद उपयोगकर्ता प्रश्न से मेल खाने वाले सर्वश्रेष्ठ परिणामों का चयन करता है। पुनः रैंक मॉडल एपीआई का कॉन्फ़िगरेशन आवश्यक है।',
},
rerankModelRequired: 'रिरैंक मॉडल आवश्यक है',
params: 'पैरामीटर',
top_k: 'शीर्ष K',
top_kTip:
'उपयोगकर्ता प्रश्नों के साथ सबसे अधिक समानता रखने वाले खंडों को फ़िल्टर करने के लिए उपयोग किया जाता है। चयनित मॉडल के max_tokens के अनुसार प्रणाली स्वचालित रूप से शीर्ष K के मूल्य को समायोजित करेगी।',
score_threshold: 'स्कोर थ्रेशोल्ड',
score_thresholdTip:
'खंडों को फ़िल्टर करने के लिए समानता थ्रेशोल्ड सेट करने के लिए उपयोग किया जाता है।',
retrieveChangeTip:
'सूचकांक मोड और पुनःप्राप्ति मोड को संशोधित करने से इस ज्ञान से जुड़े अनुप्रयोग प्रभावित हो सकते हैं।',
embeddingModelRequired: 'एक कॉन्फ़िगर किया गया एंबेडिंग मॉडल आवश्यक है',
},
debugAsSingleModel: 'एकल मॉडल के रूप में डिबग करें',
debugAsMultipleModel: 'एकाधिक मॉडलों के रूप में डिबग करें',
duplicateModel: 'डुप्लिकेट',
publishAs: 'के रूप में प्रकाशित करें',
assistantType: {
name: 'सहायक प्रकार',
chatAssistant: {
name: 'मूल सहायक',
description: 'एक बड़े भाषा मॉडल का उपयोग करके एक चैट-आधारित सहायक बनाएं',
},
agentAssistant: {
name: 'एजेंट सहायक',
description:
'एक बुद्धिमान एजेंट बनाएं जो स्वायत्त रूप से कार्यों को पूरा करने के लिए उपकरण चुन सके',
},
},
agent: {
agentMode: 'एजेंट मोड',
agentModeDes: 'एजेंट के लिए अनुमान मोड का प्रकार सेट करें',
agentModeType: {
ReACT: 'रिएक्ट',
functionCall: 'फंक्शन कॉलिंग',
},
setting: {
name: 'एजेंट सेटिंग्स',
description:
'एजेंट सहायक सेटिंग्स एजेंट मोड और बिल्ट-इन प्रॉम्प्ट जैसे उन्नत फीचर्स सेट करने की अनुमति देती हैं, जो केवल एजेंट प्रकार में उपलब्ध हैं।',
maximumIterations: {
name: 'अधिकतम पुनरावृत्तियाँ',
description:
'एजेंट सहायक कितनी बार पुनरावृत्तियाँ कर सकता है इसकी सीमा निर्धारित करें',
},
},
buildInPrompt: 'बिल्ट-इन प्रॉम्प्ट',
firstPrompt: 'प्रथम प्रॉम्प्ट',
nextIteration: 'अगली पुनरावृत्ति',
promptPlaceholder: 'यहां अपना प्रॉम्प्ट लिखें',
tools: {
name: 'उपकरण',
description:
'उपकरणों का उपयोग करके एलएलएम की क्षमताओं का विस्तार किया जा सकता है, जैसे इंटरनेट पर खोज करना या वैज्ञानिक गणनाएँ करना',
enabled: 'सक्षम',
},
fileUpload: {
},
imageUpload: {
},
bar: {
},
documentUpload: {
},
audioUpload: {
},
},
codegen: {
title: 'कोड जनरेटर',
loading: 'कोड उत्पन्न कर रहा हूँ...',
noDataLine1: 'बाईं ओर अपने उपयोग के मामले का वर्णन करें,',
apply: 'अनुप्रयोग करें',
generate: 'जनरेट करें',
instruction: 'अनुदेश',
overwriteConfirmTitle: 'मौजूदा कोड को ओवरराइट करें?',
resTitle: 'जनरेटेड कोड',
applyChanges: 'परिवर्तन लागू करें',
noDataLine2: 'कोड पूर्वावलोकन यहाँ दिखाई देगा।',
generatedCodeTitle: 'जनरेटेड कोड',
overwriteConfirmMessage: 'यह क्रिया मौजूदा कोड को ओवरराइट कर देगी। क्या आप जारी रखना चाहते हैं?',
instructionPlaceholder: 'आप जिस कोड का निर्माण करना चाहते हैं उसका विस्तृत विवरण प्रदान करें।',
description: 'कोड जनरेटर आपके निर्देशों के आधार पर उच्च गुणवत्ता वाली कोड उत्पन्न करने के लिए कॉन्फ़िगर किए गए मॉडलों का उपयोग करता है। कृपया स्पष्ट और विस्तृत निर्देश प्रदान करें।',
},
generate: {
template: {
pythonDebugger: {
name: 'पाइथन डिबगर',
instruction: 'एक बॉट जो आपके निर्देशों के आधार पर आपका कोड उत्पन्न और डिबग कर सकता है।',
},
translation: {
name: 'अनुवाद',
instruction: 'एक अनुवादक जो कई भाषाओं का अनुवाद कर सकता है',
},
professionalAnalyst: {
name: 'पेशेवर विश्लेषक',
instruction: 'दीर्घ रिपोर्ट से अंतर्दृष्टियाँ निकालें, जोखिम की पहचान करें और प्रमुख जानकारी को एकल ज्ञापन में संक्षेपित करें।',
},
excelFormulaExpert: {
name: 'एक्सेल फॉर्मूला विशेषज्ञ',
instruction: 'एक चैटबॉट जो नए उपयोगकर्ताओं की मदद कर सकता है कि वे कैसे समझें, उपयोग करें और उपयोगकर्ता के निर्देशों के आधार पर Excel फॉर्मूले बनाएं।',
},
travelPlanning: {
name: 'यात्रा की योजना बनाना',
instruction: 'यात्रा नियोजन सहायक एक बुद्धिमान उपकरण है जिसे उपयोगकर्ताओं को बिना किसी परेशानी के अपने यात्रा की योजना बनाने में मदद करने के लिए डिज़ाइन किया गया है',
},
SQLSorcerer: {
instruction: 'प्रति दिन की भाषा को SQL क्वेरियों में बदलें',
name: 'SQL जादूगर',
},
GitGud: {
name: 'अच्छा खेलो',
instruction: 'उपयोगकर्ता द्वारा वर्णित संस्करण नियंत्रण क्रियाओं के आधार पर उचित Git कमांड उत्पन्न करें',
},
meetingTakeaways: {
name: 'बैठक के निष्कर्ष',
instruction: 'बैठकों को संक्षिप्त सारांशों में डिस्टिल करें, जिसमें चर्चा के विषय, मुख्य निष्कर्ष और कार्य के बिंदु शामिल हों।',
},
writingsPolisher: {
name: 'लेखन पालिशर',
instruction: 'अपनी लेखन को सुधारने के लिए उन्नत संपादन तकनीकों का उपयोग करें',
},
},
tryIt: 'इसे आजमाओ',
generate: 'जनरेट करें',
title: 'प्रॉम्प्ट जनरेटर',
apply: 'अनुप्रयोग करें',
instruction: 'अनुदेश',
loading: 'आपके लिए एप्लिकेशन का आयोजन कर रहे हैं...',
overwriteTitle: 'मौजूदा कॉन्फ़िगरेशन को अधिलेखित करें?',
resTitle: 'जनित प्रॉम्प्ट',
overwriteMessage: 'इस प्रॉम्प्ट को लागू करने से मौजूदा कॉन्फ़िगरेशन को ओवरराइड कर दिया जाएगा।',
description: 'प्रॉम्प्ट जेनरेटर उच्च गुणवत्ता और बेहतर संरचना के लिए प्रॉम्प्ट्स को ऑप्टिमाइज़ करने के लिए कॉन्फ़िगर किए गए मॉडल का उपयोग करता है। कृपया स्पष्ट और विस्तृत निर्देश लिखें।',
press: 'प्रेस',
optional: 'ऐच्छिक',
to: 'करने के लिए',
idealOutput: 'आदर्श परिणाम',
latest: 'नवीनतम',
version: 'संस्करण',
versions: 'संस्करण',
optimizationNote: 'अनुकूलन नोट',
insertContext: 'प्रसंग डालें',
dismiss: 'अस्वीकृत करें',
instructionPlaceHolderLine3: 'स्वर बहुत कड़वा है, कृपया इसे अधिक मित्रवत बनाएं।',
instructionPlaceHolderLine1: 'आउटपुट को संक्षिप्त बनाएं, मुख्य बिंदुओं को बनाए रखते हुए।',
optimizePromptTooltip: 'प्रॉम्प्ट जेनरेटर में अनुकूलित करें',
instructionPlaceHolderTitle: 'इस प्रॉम्प्ट को बेहतर बनाने के लिए आप कैसे वर्णन करेंगे। उदाहरण के लिए:',
newNoDataLine1: 'बाईं कॉलम में एक निर्देश लिखें, और प्रतिक्रिया देखने के लिए जनरेट पर क्लिक करें।',
idealOutputPlaceholder: 'अपने आदर्श उत्तर प्रारूप, लंबाई, स्वर और सामग्री आवश्यकताओं का वर्णन करें...',
instructionPlaceHolderLine2: 'आउटपुट प्रारूप गलत है, कृपया JSON प्रारूप का सख्ती से पालन करें।',
codeGenInstructionPlaceHolderLine: 'जितना अधिक विस्तृत फीडबैक होता है, जैसे इनपुट और आउटपुट के डेटा प्रकार और साथ ही यह कि वेरिएबल्स को कैसे प्रोसेस किया जाता है, उतनी ही सटीकता के साथ कोड जनरेशन होगा।',
},
warningMessage: {
timeoutExceeded: 'परिणाम टाइमआउट के कारण प्रदर्शित नहीं किए गए हैं। कृपया संपूर्ण परिणामों को इकट्ठा करने के लिए लॉग्स का संदर्भ लें।',
},
noResult: 'प्रदर्शन यहाँ होगा।',
}
export default translation

View File

@@ -0,0 +1,114 @@
const translation = {
title: 'लॉग्स',
description: 'लॉग्स एप्लिकेशन के रनिंग स्टेटस को रिकॉर्ड करते हैं, जिसमें यूजर इनपुट और एआई रिप्लाईज़ शामिल हैं।',
dateTimeFormat: 'MM/DD/YYYY hh:mm:ss A',
table: {
header: {
updatedTime: 'अपडेट का समय',
time: 'बनाने का समय',
endUser: 'अंतिम उपयोगकर्ता या खाता',
input: 'इनपुट',
output: 'आउटपुट',
summary: 'शीर्षक',
messageCount: 'संदेशों की संख्या',
userRate: 'उपयोगकर्ता दर',
adminRate: 'ऑपरेटर दर',
startTime: 'शुरू करने का समय',
status: 'स्थिति',
runtime: 'रन टाइम',
tokens: 'टोकन',
user: 'अंतिम उपयोगकर्ता या खाता',
version: 'संस्करण',
triggered_from: 'के द्वारा ट्रिगर',
},
pagination: {
previous: 'पिछला',
next: 'अगला',
},
empty: {
noChat: 'कोई बातचीत नहीं हुई',
noOutput: 'कोई आउटपुट नहीं',
element: {
title: 'क्या कोई वहाँ है?',
content:
'अंत उपयोगकर्ताओं और एआई एप्लिकेशन के बीच इंटरैक्शंस को देखें और एनोटेट करें ताकि एआई की सटीकता लगातार सुधारी जा सके। आप <shareLink>यहाँ शेयर</shareLink> या <testLink>परीक्षण</testLink> कर सकते हैं वेब ऐप अपने आप, फिर इस पृष्ठ पर लौटें।',
},
},
},
detail: {
time: 'समय',
conversationId: 'बातचीत आईडी',
promptTemplate: 'प्रॉम्प्ट टेम्पलेट',
promptTemplateBeforeChat: 'चैट से पहले प्रॉम्प्ट टेम्पलेट · सिस्टम मेसेज के रूप में',
annotationTip: '{{user}} द्वारा सुधार चिह्नित',
timeConsuming: '',
second: 'सेकंड',
tokenCost: 'टोकन खर्च',
loading: 'लोड हो रहा है',
operation: {
like: 'पसंद',
dislike: 'नापसंद',
addAnnotation: 'सुधार जोड़ें',
editAnnotation: 'सुधार संपादित करें',
annotationPlaceholder:
'एआई के लिए आपको वह अपेक्षित उत्तर दर्ज करें जिसका उपयोग भविष्य में मॉडल फ़ाइन-ट्यूनिंग और टेक्स्ट जनरेशन की गुणवत्ता में सुधार के लिए किया जा सकता है।',
},
variables: 'वेरिएबल्स',
uploadImages: 'अपलोड की गई छवियाँ',
modelParams: 'मॉडल पैरामीटर',
},
filter: {
period: {
today: 'आज',
last7days: 'पिछले 7 दिन',
last4weeks: 'पिछले 4 सप्ताह',
last3months: 'पिछले 3 महीने',
last12months: 'पिछले 12 महीने',
monthToDate: 'माह तक तिथि',
quarterToDate: 'तिमाही तक तिथि',
yearToDate: 'वर्ष तक तिथि',
allTime: 'सभी समय',
last30days: 'पिछले 30 दिन',
custom: 'कस्टम',
},
annotation: {
all: 'सभी',
annotated: 'एनोटेट किए गए सुधार ({{count}} आइटम)',
not_annotated: 'एनोटेट नहीं किया गया',
},
sortBy: 'इसके अनुसार क्रमबद्ध करें:',
descending: 'अवरोही',
ascending: 'आरोही',
},
workflowTitle: 'वर्कफ़्लो लॉग्स',
workflowSubtitle: 'यह लॉग ऑटोमेटे के ऑपरेशन को रिकॉर्ड करता है।',
runDetail: {
title: 'बातचीत लॉग',
workflowTitle: 'लॉग विवरण',
fileListDetail: 'विस्तार',
fileListLabel: 'फ़ाइल विवरण',
testWithParams: 'पैरामीटर्स के साथ परीक्षण',
},
promptLog: 'प्रॉम्प्ट लॉग',
agentLog: 'एजेंट लॉग',
viewLog: 'व्यू लॉग',
agentLogDetail: {
agentMode: 'एजेंट मोड',
iterations: 'पुनरूक्तियाँ',
toolUsed: 'प्रयुक्त उपकरण',
finalProcessing: 'अंतिम प्रसंस्करण',
iteration: 'चलना',
},
dateFormat: 'MM/DD/YYYY',
triggerBy: {
debugging: 'डिबगिंग',
appRun: 'वेबएप',
webhook: 'वेबहूक',
schedule: 'अनुसूची',
plugin: 'प्लगइन',
ragPipelineRun: 'RAG पाइपलाइन',
ragPipelineDebugging: 'RAG डीबगिंग',
},
}
export default translation

View File

@@ -0,0 +1,207 @@
const translation = {
welcome: {
firstStepTip: 'शुरू करने के लिए,',
enterKeyTip: 'नीचे अपना OpenAI API कुंजी दर्ज करें',
getKeyTip: 'OpenAI डैशबोर्ड से अपनी API कुंजी प्राप्त करें',
placeholder: 'आपकी OpenAI API कुंजी (उदा. sk-xxxx)',
},
apiKeyInfo: {
cloud: {
trial: {
title: 'आप {{providerName}} परीक्षण कोटा का उपयोग कर रहे हैं।',
description:
'परीक्षण कोटा आपके परीक्षण उपयोग के लिए प्रदान किया गया है। कृपया परीक्षण कोटा कॉल समाप्त होने से पहले अपना स्वयं का मॉडल प्रदाता सेट करें या अतिरिक्त कोटा खरीदें।',
},
exhausted: {
title:
'आपका परीक्षण कोटा समाप्त हो गया है, कृपया अपना API कुंजी सेट करें।',
description:
'आपका परीक्षण कोटा समाप्त हो गया है। कृपया अपना स्वयं का मॉडल प्रदाता सेट करें या अतिरिक्त कोटा खरीदें।',
},
},
selfHost: {
title: {
row1: 'शुरू करने के लिए,',
row2: 'पहले अपना मॉडल प्रदाता सेटअप करें।',
},
},
callTimes: 'कॉल समय',
usedToken: 'उपयोग किया गया टोकन',
setAPIBtn: 'मॉडल प्रदाता सेटअप पर जाएं',
tryCloud: 'या मुफ्त कोटा के साथ Dify का क्लाउड संस्करण आज़माएं',
},
overview: {
title: 'अवलोकन',
appInfo: {
explanation: 'रेडी-टू-यूज़ AI वेबऐप',
accessibleAddress: 'सार्वजनिक URL',
preview: 'पूर्वावलोकन',
regenerate: 'पुनः उत्पन्न करें',
regenerateNotice: 'क्या आप सार्वजनिक URL को पुनः उत्पन्न करना चाहते हैं?',
preUseReminder: 'जारी रखने से पहले कृपया वेबऐप सक्षम करें।',
settings: {
entry: 'सेटिंग्स',
title: 'वेबऐप सेटिंग्स',
webName: 'वेबऐप नाम',
webDesc: 'वेबऐप विवरण',
webDescTip:
'यह टेक्स्ट क्लाइंट साइड पर प्रदर्शित होगा, जो एप्लिकेशन का उपयोग करने के लिए बुनियादी मार्गदर्शन प्रदान करेगा',
webDescPlaceholder: 'वेबऐप का विवरण दर्ज करें',
language: 'भाषा',
workflow: {
title: 'वर्कफ़्लो स्टेप्स',
show: 'दिखाएं',
hide: 'छुपाएं',
subTitle: 'कार्यप्रवाह विवरण',
showDesc: 'web app में वर्कफ़्लो विवरण दिखाएँ या छुपाएँ',
},
chatColorTheme: 'चैटबॉट का रंग थीम',
chatColorThemeDesc: 'चैटबॉट का रंग थीम निर्धारित करें',
chatColorThemeInverted: 'उल्टा',
invalidHexMessage: 'अमान्य हेक्स मान',
invalidPrivacyPolicy: 'गोपनीयता नीति लिंक अमान्य है। कृपया http या https से शुरू होने वाला एक वैध लिंक उपयोग करें।',
more: {
entry: 'अधिक सेटिंग्स दिखाएं',
copyright: 'कॉपीराइट',
copyRightPlaceholder: 'लेखक या संगठन का नाम दर्ज करें',
privacyPolicy: 'गोपनीयता नीति',
privacyPolicyPlaceholder: 'गोपनीयता नीति लिंक दर्ज करें',
privacyPolicyTip:
'आगंतुकों को यह समझने में मदद करता है कि एप्लिकेशन कौन सा डेटा एकत्र करता है, देखें Dify की <privacyPolicyLink>गोपनीयता नीति</privacyPolicyLink>।',
customDisclaimer: 'कस्टम अस्वीकरण',
customDisclaimerPlaceholder: 'कस्टम अस्वीकरण टेक्स्ट दर्ज करें',
customDisclaimerTip:
'कस्टम अस्वीकरण टेक्स्ट क्लाइंट साइड पर प्रदर्शित होगा, जो एप्लिकेशन के बारे में अतिरिक्त जानकारी प्रदान करेगा',
copyrightTip: 'वेबपैप में कॉपीराइट जानकारी प्रदर्शित करें',
copyrightTooltip: 'कृपया व्यावसायिक योजना या उससे ऊपर के संस्करण में अपग्रेड करें',
},
sso: {
title: 'वेबएप एसएसओ',
label: 'SSO प्रमाणीकरण',
description: 'web app का उपयोग करने से पहले सभी उपयोगकर्ताओं को SSO के साथ लॉगिन करना आवश्यक है',
tooltip: 'web app SSO को सक्षम करने के लिए व्यवस्थापक से संपर्क करें',
},
modalTip: 'क्लाइंट-साइड वेब अनुप्रयोग सेटिंग्स.',
},
embedded: {
entry: 'एम्बेडेड',
title: 'वेबसाइट पर एम्बेड करें',
explanation: 'अपनी वेबसाइट पर चैट ऐप को एम्बेड करने का तरीका चुनें',
iframe:
'अपनी वेबसाइट के किसी भी हिस्से पर चैट ऐप जोड़ने के लिए, इस iframe को अपने HTML कोड में जोड़ें।',
scripts:
'अपनी वेबसाइट के निचले दाएं कोने में चैट ऐप जोड़ने के लिए इस कोड को अपने HTML में जोड़ें।',
chromePlugin: 'Dify चैटबॉट क्रोम एक्सटेंशन इंस्टॉल करें',
copied: 'कॉपी किया गया',
copy: 'कॉपी करें',
},
qrcode: {
title: 'शेयर करने के लिए क्यूआर कोड',
scan: 'एप्लिकेशन शेयर स्कैन करें',
download: 'क्यूआर कोड डाउनलोड करें',
},
customize: {
way: 'तरीका',
entry: 'कस्टमाइज़ करें',
title: 'AI वेबऐप कस्टमाइज़ करें',
explanation:
'आप वेब ऐप के फ्रंटेंड को अपनी स्थिति और शैली की आवश्यकताओं के अनुसार कस्टमाइज़ कर सकते हैं।',
way1: {
name: 'क्लाइंट कोड को फोर्क करें, उसे संशोधित करें और Vercel पर डिप्लॉय करें (अनुशंसित)',
step1: 'क्लाइंट कोड को फोर्क करें और संशोधित करें',
step1Tip:
'स्रोत कोड को अपने GitHub खाते में फोर्क करने और कोड संशोधित करने के लिए यहां क्लिक करें',
step1Operation: 'Dify-WebClient',
step2: 'Vercel पर डिप्लॉय करें',
step2Tip:
'भंडार को Vercel में आयात करने और डिप्लॉय करने के लिए यहां क्लिक करें',
step2Operation: 'भंडार आयात करें',
step3: 'पर्यावरण वेरिएबल्स कॉन्फ़िगर करें',
step3Tip: 'Vercel में निम्नलिखित पर्यावरण वेरिएबल्स जोड़ें',
},
way2: {
name: 'एपीआई को कॉल करने के लिए क्लाइंट-साइड कोड लिखें और इसे सर्वर पर डिप्लॉय करें',
operation: 'प्रलेखन',
},
},
launch: 'लॉन्च',
enableTooltip: {
description: 'इस सुविधा को सक्षम करने के लिए कृपया कैनवास में एक उपयोगकर्ता इनपुट नोड जोड़ें। (शायद यह ड्राफ्ट में पहले से मौजूद हो, प्रकाशित करने के बाद प्रभावी होगा)',
learnMore: 'और जानें',
},
title: 'वेब एप',
},
apiInfo: {
title: 'बैकएंड सेवा एपीआई',
explanation: 'आसानी से अपने एप्लिकेशन में एकीकृत',
accessibleAddress: 'सेवा एपीआई एंडपॉइंट',
doc: 'एपीआई संदर्भ',
},
status: {
running: 'सेवा में',
disable: 'अक्षम करें',
},
triggerInfo: {
title: 'ट्रिगर्स',
explanation: 'वर्कफ़्लो ट्रिगर प्रबंधन',
triggersAdded: '{{count}} ट्रिगर्स जोड़े गए',
noTriggerAdded: 'कोई ट्रिगर जोड़ा नहीं गया',
triggerStatusDescription: 'ट्रिगर नोड की स्थिति यहाँ दिखाई देगी। (शायद पहले से ड्राफ्ट में मौजूद है, प्रकाशित करने के बाद प्रभावी होगी)',
learnAboutTriggers: 'ट्रिगर्स के बारे में जानें',
},
disableTooltip: {
triggerMode: 'ट्रिगर नोड मोड में {{feature}} फ़ीचर समर्थित नहीं है।',
},
},
analysis: {
title: 'विश्लेषण',
ms: 'मि.से.',
tokenPS: 'टोकन/से.',
totalMessages: {
title: 'कुल संदेश',
explanation: 'दैनिक AI इंटरैक्शन की गिनती।',
},
totalConversations: {
title: 'कुल वार्तालाप',
explanation: 'दैनिक AI वार्तालाप की गिनती; प्रॉम्प्ट इंजीनियरिंग/डीबगिंग शामिल नहीं।',
},
activeUsers: {
title: 'सक्रिय उपयोगकर्ता',
explanation:
'AI के साथ प्रश्नोत्तर में संलग्न अद्वितीय उपयोगकर्ता; प्रॉम्प्ट इंजीनियरिंग/डीबगिंग को शामिल नहीं किया गया।',
},
tokenUsage: {
title: 'टोकन उपयोग',
explanation:
'एप्लिकेशन के लिए भाषा मॉडल के दैनिक टोकन उपयोग को दर्शाता है, जो लागत नियंत्रण उद्देश्यों के लिए उपयोगी है।',
consumed: 'उपभोग किया गया',
},
avgSessionInteractions: {
title: 'औसत सत्र इंटरैक्शन',
explanation:
'निरंतर उपयोगकर्ता-एआई संचार की गिनती; वार्तालाप-आधारित ऐप्स के लिए।',
},
avgUserInteractions: {
title: 'औसत उपयोगकर्ता इंटरैक्शन',
explanation:
'उपयोगकर्ताओं के दैनिक उपयोग की आवृत्ति को दर्शाता है। यह मीट्रिक उपयोगकर्ता स्थिरता को दर्शाता है।',
},
userSatisfactionRate: {
title: 'उपयोगकर्ता संतोष दर',
explanation:
'प्रति 1,000 संदेशों में से पसंदों की संख्या। यह उन उत्तरों के अनुपात को इंगित करता है जिनसे उपयोगकर्ता अत्यधिक संतुष्ट हैं।',
},
avgResponseTime: {
title: 'औसत प्रतिक्रिया समय',
explanation:
'टेक्स्ट-आधारित ऐप्स के लिए एआई द्वारा संसाधित/प्रतिक्रिया समय (मि.से.)।',
},
tps: {
title: 'टोकन आउटपुट स्पीड',
explanation:
'LLM के प्रदर्शन को मापें। अनुरोध के शुरू होने से आउटपुट पूरा होने तक LLM के टोकन आउटपुट गति की गणना करें।',
},
},
}
export default translation

349
dify/web/i18n/hi-IN/app.ts Normal file
View File

@@ -0,0 +1,349 @@
const translation = {
createApp: 'ऐप बनाएँ',
types: {
all: 'सभी',
chatbot: 'चैटबॉट',
agent: 'एजेंट',
workflow: 'वर्कफ़्लो',
completion: 'समाप्ति',
advanced: 'चैटफ्लो',
basic: 'मूलवर्ती',
},
duplicate: 'डुप्लिकेट',
duplicateTitle: 'ऐप डुप्लिकेट करें',
export: 'डीएसएल निर्यात करें',
exportFailed: 'डीएसएल निर्यात विफल हुआ।',
importDSL: 'डीएसएल फ़ाइल आयात करें',
createFromConfigFile: 'डीएसएल फ़ाइल से बनाएँ',
deleteAppConfirmTitle: 'इस ऐप को हटाएँ?',
deleteAppConfirmContent:
'ऐप को हटाना अपरिवर्तनीय है। उपयोगकर्ता अब आपके ऐप तक पहुँचने में सक्षम नहीं होंगे, और सभी प्रॉम्प्ट कॉन्फ़िगरेशन और लॉग स्थायी रूप से हटा दिए जाएंगे।',
appDeleted: 'ऐप हटाया गया',
appDeleteFailed: 'ऐप हटाने में विफल',
join: 'समुदाय में शामिल हों',
communityIntro:
'टीम के सदस्यों, योगदानकर्ताओं और डेवलपर्स के साथ विभिन्न चैनलों पर चर्चा करें।',
roadmap: 'हमारा रोडमैप देखें',
newApp: {
startFromBlank: 'रिक्त से बनाएँ',
startFromTemplate: 'टेम्पलेट से बनाएँ',
workflowWarning: 'वर्तमान में बीटा में',
captionName: 'ऐप आइकन और नाम',
appNamePlaceholder: 'अपने ऐप को नाम दें',
captionDescription: 'विवरण',
appDescriptionPlaceholder: 'ऐप का विवरण दर्ज करें',
useTemplate: 'इस टेम्पलेट का उपयोग करें',
previewDemo: 'पूर्वावलोकन डेमो',
chatApp: 'सहायक',
chatAppIntro:
'मैं एक चैट-आधारित एप्लिकेशन बनाना चाहता हूँ। यह ऐप प्रश्न-उत्तर प्रारूप का उपयोग करता है, जिससे निरंतर बातचीत के कई राउंड संभव होते हैं।',
agentAssistant: 'नया एजेंट सहायक',
completeApp: 'टेक्स्ट जनरेटर',
completeAppIntro:
'मैं एक ऐसा एप्लिकेशन बनाना चाहता हूँ जो प्रॉम्प्ट्स के आधार पर उच्च गुणवत्ता वाला टेक्स्ट उत्पन्न करता है, जैसे लेख, सारांश, अनुवाद आदि उत्पन्न करना।',
showTemplates: 'मैं टेम्पलेट से चुनना चाहता हूँ',
hideTemplates: 'मोड चयन पर वापस जाएँ',
Create: 'बनाएँ',
Cancel: 'रद्द करें',
nameNotEmpty: 'नाम खाली नहीं हो सकता',
appTemplateNotSelected: 'कृपया एक टेम्पलेट चुनें',
appTypeRequired: 'कृपया एक ऐप प्रकार चुनें',
appCreated: 'ऐप बनाया गया',
appCreateFailed: 'ऐप बनाने में विफल',
Confirm: 'सुदृढ़ करना',
appCreateDSLErrorPart4: 'सिस्टम-समर्थित DSL संस्करण:',
appCreateDSLErrorPart3: 'वर्तमान अनुप्रयोग डीएसएल संस्करण:',
caution: 'सावधानी',
appCreateDSLErrorTitle: 'संस्करण असंगति',
appCreateDSLErrorPart1: 'डीएसएल संस्करणों में एक महत्वपूर्ण अंतर पाया गया है। आयात को बाध्य करने से अनुप्रयोग में खराबी आ सकती है।',
appCreateDSLWarning: 'सावधानी: DSL संस्करण अंतर कुछ सुविधाओं को प्रभावित कर सकता है',
appCreateDSLErrorPart2: 'क्या आप जारी रखना चाहते हैं?',
learnMore: 'और जानो',
forBeginners: 'नए उपयोगकर्ताओं के लिए बुनियादी ऐप प्रकार',
foundResults: '{{count}} परिणाम',
forAdvanced: 'उन्नत उपयोगकर्ताओं के लिए',
agentUserDescription: 'पुनरावृत्त तर्क और स्वायत्त उपकरण में सक्षम एक बुद्धिमान एजेंट कार्य लक्ष्यों को प्राप्त करने के लिए उपयोग करता है।',
optional: 'वैकल्पिक',
chatbotShortDescription: 'सरल सेटअप के साथ एलएलएम-आधारित चैटबॉट',
foundResult: '{{count}} परिणाम',
completionUserDescription: 'सरल कॉन्फ़िगरेशन के साथ पाठ निर्माण कार्यों के लिए त्वरित रूप से AI सहायक बनाएं।',
noIdeaTip: 'कोई विचार नहीं? हमारे टेम्प्लेट देखें',
noTemplateFound: 'कोई टेम्पलेट नहीं मिला',
completionShortDescription: 'पाठ निर्माण कार्यों के लिए AI सहायक',
noAppsFound: 'कोई ऐप्लिकेशन नहीं मिला',
chooseAppType: 'ऐप प्रकार चुनें',
agentShortDescription: 'तर्क और स्वायत्त उपकरण उपयोग के साथ बुद्धिमान एजेंट',
workflowShortDescription: 'बुद्धिमान स्वचालन के लिए एजेंटिक प्रवाह',
chatbotUserDescription: 'सरल कॉन्फ़िगरेशन के साथ जल्दी से एलएलएम-आधारित चैटबॉट बनाएं। आप बाद में चैटफ्लो पर स्विच कर सकते हैं।',
advancedUserDescription: 'अतिरिक्त मेमोरी सुविधाओं और चैटबॉट इंटरफेस के साथ वर्कफ़्लो।',
advancedShortDescription: 'बहु-चरण वार्तालाप के लिए उन्नत वर्कफ़्लो',
noTemplateFoundTip: 'विभिन्न कीवर्ड का उपयोग करके खोजने का प्रयास करें।',
workflowUserDescription: 'ड्रैग-एंड-ड्रॉप सरलता के साथ स्वायत्त AI वर्कफ़्लो का दृश्य निर्माण करें।',
dropDSLToCreateApp: 'यहाँ DSL फ़ाइल ड्रॉप करें ताकि ऐप बनाया जा सके',
import: 'आयात',
},
editApp: 'जानकारी संपादित करें',
editAppTitle: 'ऐप जानकारी संपादित करें',
editDone: 'ऐप जानकारी अपडेट की गई',
editFailed: 'ऐप जानकारी अपडेट करने में विफल',
iconPicker: {
ok: 'ठीक है',
cancel: 'रद्द करें',
emoji: 'इमोजी',
image: 'छवि',
},
switch: 'वर्कफ़्लो ऑर्केस्ट्रेट पर स्विच करें',
switchTipStart: 'आपके लिए एक नई ऐप कॉपी बनाई जाएगी, और नई कॉपी वर्कफ़्लो ऑर्केस्ट्रेट में स्विच हो जाएगी। नई कॉपी ',
switchTip: 'की अनुमति नहीं देगा',
switchTipEnd: ' बेसिक ऑर्केस्ट्रेट में स्विच करना।',
switchLabel: 'बनाई जाने वाली ऐप कॉपी',
removeOriginal: 'मूल ऐप हटाएँ',
switchStart: 'स्विच शुरू करें',
typeSelector: {
all: 'सभी प्रकार',
chatbot: 'चैटबॉट',
agent: 'एजेंट',
workflow: 'वर्कफ़्लो',
completion: 'समाप्ति',
advanced: 'चैटफ्लो',
},
tracing: {
title: 'एप्लिकेशन प्रदर्शन ट्रेसिंग',
description: 'तृतीय-पक्ष LLMOps प्रदाता को कॉन्फ़िगर करना और एप्लिकेशन प्रदर्शन का ट्रेस करना।',
config: 'कॉन्फ़िगर करें',
collapse: 'संकुचित करें',
expand: 'विस्तृत करें',
tracing: 'ट्रेसिंग',
disabled: 'अक्षम',
disabledTip: 'कृपया पहले प्रदाता को कॉन्फ़िगर करें',
enabled: 'सेवा में',
tracingDescription: 'एप्लिकेशन निष्पादन का पूरा संदर्भ कैप्चर करें, जिसमें LLM कॉल, संदर्भ, प्रॉम्प्ट्स, HTTP अनुरोध और अधिक शामिल हैं, एक तृतीय-पक्ष ट्रेसिंग प्लेटफ़ॉर्म पर।',
configProviderTitle: {
configured: 'कॉन्फ़िगर किया गया',
notConfigured: 'ट्रेसिंग सक्षम करने के लिए प्रदाता कॉन्फ़िगर करें',
moreProvider: 'अधिक प्रदाता',
},
arize: {
title: 'Arize',
description: 'एंटरप्राइज-स्तरीय LLM ऑब्ज़र्वेबिलिटी, ऑनलाइन और ऑफ़लाइन मूल्यांकन, मॉनिटरिंग और प्रयोग — OpenTelemetry द्वारा समर्थित। LLM और एजेंट-आधारित अनुप्रयोगों के लिए विशेष रूप से तैयार किया गया।',
},
phoenix: {
title: 'Phoenix',
description: 'आपके LLM वर्कफ़्लोज़ और एजेंट्स के लिए ओपन-सोर्स और OpenTelemetry-आधारित ऑब्ज़र्वेबिलिटी, मूल्यांकन, प्रॉम्प्ट इंजीनियरिंग और प्रयोग का प्लेटफ़ॉर्म।',
},
langsmith: {
title: 'LangSmith',
description: 'LLM-संचालित एप्लिकेशन जीवनचक्र के प्रत्येक चरण के लिए एक ऑल-इन-वन डेवलपर प्लेटफ़ॉर्म।',
},
langfuse: {
title: 'Langfuse',
description: 'आपके LLM एप्लिकेशन को डीबग और सुधारने के लिए ट्रेस, मूल्यांकन, प्रॉम्प्ट प्रबंधन और मेट्रिक्स।',
},
inUse: 'उपयोग में',
configProvider: {
title: 'कॉन्फ़िगर करें ',
placeholder: 'अपना {{key}} दर्ज करें',
project: 'प्रोजेक्ट',
publicKey: 'सार्वजनिक कुंजी',
secretKey: 'गुप्त कुंजी',
viewDocsLink: '{{key}} दस्तावेज़ देखें',
removeConfirmTitle: '{{key}} कॉन्फ़िगरेशन हटाएं?',
removeConfirmContent: 'वर्तमान कॉन्फ़िगरेशन उपयोग में है, इसे हटाने से ट्रेसिंग सुविधा बंद हो जाएगी।',
password: 'पासवर्ड',
clientId: 'OAuth क्लाइंट आईडी',
clientSecret: 'OAuth क्लाइंट सीक्रेट',
trackingUri: 'ट्रैकिंग यूआरआई',
username: 'उपयोगकर्ता नाम',
experimentId: 'प्रयोग आईडी',
databricksHost: 'डेटाब्रिक्स वर्कस्पेस यूआरएल',
personalAccessToken: 'व्यक्तिगत एक्सेस टोकन (पुराना)',
},
view: 'देखना',
opik: {
title: 'ओपिक',
description: 'ओपिक एलएलएम अनुप्रयोगों के मूल्यांकन, परीक्षण और निगरानी के लिए एक ओपन-सोर्स प्लेटफॉर्म है।',
},
weave: {
title: 'बुनना',
description: 'वीव एक ओपन-सोर्स प्लेटफ़ॉर्म है जो LLM अनुप्रयोगों का मूल्यांकन, परीक्षण और निगरानी करने के लिए है।',
},
aliyun: {
title: 'क्लाउड मॉनिटर',
description: 'अलीबाबा क्लाउड द्वारा प्रदान की गई पूरी तरह से प्रबंधित और रखरखाव-मुक्त अवलोकन प्लेटफ़ॉर्म, Dify अनुप्रयोगों की स्वचालित निगरानी, ट्रेसिंग और मूल्यांकन का सक्षम बनाता है।',
},
mlflow: {
title: 'MLflow',
description: 'प्रयोग ट्रैकिंग, अवलोकनीयता और मूल्यांकन के लिए ओपन-सोर्स LLMOps प्लेटफ़ॉर्म, विश्वास के साथ AI/LLM ऐप्स बनाने के लिए।',
},
databricks: {
title: 'Databricks',
description: 'Databricks मजबूत शासन और सुरक्षा के साथ पूरी तरह से प्रबंधित MLflow प्रदान करता है, ट्रेस डेटा संग्रहीत करने के लिए।',
},
tencent: {
title: 'टेनसेंट एपीएम',
description: 'Tencent एप्लिकेशन परफॉर्मेंस मॉनिटरिंग LLM एप्लिकेशन के लिए व्यापक ट्रेसिंग और बहु-आयामी विश्लेषण प्रदान करता है।',
},
},
answerIcon: {
title: 'बदलने 🤖 के लिए web app चिह्न का उपयोग करें',
descriptionInExplore: 'एक्सप्लोर में बदलने 🤖 के लिए वेबऐप आइकन का उपयोग करना है या नहीं',
description: 'साझा अनुप्रयोग में प्रतिस्थापित 🤖 करने के लिए web app चिह्न का उपयोग करना है या नहीं',
},
importFromDSLFile: 'डीएसएल फ़ाइल से',
importFromDSLUrl: 'यूआरएल से',
importFromDSL: 'DSL से आयात करें',
importFromDSLUrlPlaceholder: 'डीएसएल लिंक यहां पेस्ट करें',
dslUploader: {
button: 'फ़ाइल खींचकर छोड़ें, या',
browse: 'ब्राउज़ करें',
},
mermaid: {
handDrawn: 'हाथ खींचा',
classic: 'क्लासिक',
},
openInExplore: 'एक्सप्लोर में खोलें',
newAppFromTemplate: {
sidebar: {
Writing: 'कृतियाँ',
Recommended: 'अनुशंसित',
Workflow: 'कार्यप्रवाह',
Assistant: 'बिक्री सहायक',
Agent: 'आढ़तिया',
Programming: 'प्रोग्रामिंग',
HR: 'घंटा',
},
byCategories: 'श्रेणियों द्वारा',
searchAllTemplate: 'सभी टेम्पलेट्स खोजें...',
},
showMyCreatedAppsOnly: 'केवल मेरे बनाए गए ऐप्स दिखाएं',
appSelector: {
params: 'ऐप पैरामीटर',
noParams: 'कोई पैरामीटर की आवश्यकता नहीं है।',
placeholder: 'एक ऐप चुनें...',
label: 'ऐप',
},
structOutput: {
structured: 'संरचित',
required: 'आवश्यक',
LLMResponse: 'LLM प्रतिक्रिया',
moreFillTip: 'अधिकतम 10 स्तरों की नेस्टिंग दिखाना',
modelNotSupported: 'मॉडल का समर्थन नहीं किया गया',
configure: 'कॉन्फ़िगर करें',
notConfiguredTip: 'संरचित आउटपुट को अभी तक कॉन्फ़िगर नहीं किया गया है',
structuredTip: 'संरचित आउटपुट एक विशेषता है जो यह सुनिश्चित करती है कि मॉडल हमेशा आपके प्रदान किए गए JSON स्कीमा के अनुसार प्रतिक्रियाएँ生成 करेगा।',
modelNotSupportedTip: 'वर्तमान मॉडल इस सुविधा का समर्थन नहीं करता है और स्वचालित रूप से प्रॉम्प्ट इंजेक्शन में डाउनग्रेड किया जाता है।',
},
accessItemsDescription: {
anyone: 'कोई भी वेब ऐप तक पहुँच सकता है',
organization: 'संस्थान के किसी भी व्यक्ति को वेब ऐप तक पहुंच प्राप्त है',
specific: 'केवल विशेष समूह या सदस्य ही वेब ऐप तक पहुंच सकते हैं',
external: 'केवल प्रमाणित बाहरी उपयोगकर्ता वेब अनुप्रयोग तक पहुँच सकते हैं',
},
accessControlDialog: {
accessItems: {
anyone: 'लिंक के साथ कोई भी',
specific: 'विशिष्ट समूह या सदस्य',
organization: 'केवल उद्यम के भीतर के सदस्य',
external: 'प्रमाणित बाहरी उपयोगकर्ता',
},
operateGroupAndMember: {
searchPlaceholder: 'समूहों और सदस्यों की खोज करें',
allMembers: 'सभी सदस्य',
expand: 'व्याप्त करें',
noResult: 'कोई परिणाम नहीं',
},
title: 'वेब एप्लिकेशन पहुँच नियंत्रण',
description: 'वेब ऐप एक्सेस अनुमतियाँ सेट करें',
groups_one: '{{count}} समूह',
groups_other: '{{count}} समूह',
members_one: '{{count}} सदस्य',
members_other: '{{count}} सदस्य',
noGroupsOrMembers: 'कोई समूह या सदस्य चयनित नहीं किया गया',
updateSuccess: 'सफलता से अपडेट किया गया',
accessLabel: 'किसके पास पहुँच है',
webAppSSONotEnabledTip: 'कृपया वेब ऐप प्रमाणीकरण विधि कॉन्फ़िगर करने के लिए उद्यम प्रशासक से संपर्क करें।',
},
publishApp: {
title: 'वेब ऐप तक कौन पहुँच सकता है',
notSet: 'अनुबंधित नहीं किया गया',
notSetDesc: 'वर्तमान में कोई भी वेब ऐप तक पहुंच नहीं बना सकता। कृपया अनुमतियाँ सेट करें।',
},
accessControl: 'वेब एप्लिकेशन पहुँच नियंत्रण',
noAccessPermission: 'वेब एप्लिकेशन तक पहुँचने की अनुमति नहीं है',
maxActiveRequests: 'अधिकतम समवर्ती अनुरोध',
maxActiveRequestsPlaceholder: 'असीमित के लिए 0 दर्ज करें',
maxActiveRequestsTip: 'प्रति ऐप सक्रिय अनुरोधों की अधिकतम संख्या (असीमित के लिए 0)',
gotoAnything: {
actions: {
searchPlugins: 'प्लगइन्स खोजें',
searchWorkflowNodes: 'कार्यप्रवाह नोड्स खोजें',
searchKnowledgeBases: 'ज्ञान आधार खोजें',
searchApplications: 'एप्लिकेशन खोजें',
searchPluginsDesc: 'अपने प्लगइन्स को खोजें और नेविगेट करें',
searchWorkflowNodesDesc: 'वर्तमान कार्यप्रवाह में नाम या प्रकार द्वारा नोड्स को खोजें और उन पर कूदें',
searchKnowledgeBasesDesc: 'अपने ज्ञान आधारों की खोज करें और उन्हें नेविगेट करें',
searchApplicationsDesc: 'अपने अनुप्रयोगों की खोज करें और उन्हें नेविगेट करें',
searchWorkflowNodesHelp: 'यह सुविधा केवल तब काम करती है जब आप एक कार्यप्रवाह देख रहे हों। पहले एक कार्यप्रवाह पर जाएं।',
themeCategoryTitle: 'थीम',
runTitle: 'कमांड',
languageCategoryTitle: 'भाषा',
languageCategoryDesc: 'इंटरफेस भाषा बदलें',
themeSystem: 'सिस्टम थीम',
themeLight: 'लाइट थीम',
themeDarkDesc: 'डार्क उपस्थिति का प्रयोग करें',
themeDark: 'डार्क थीम',
themeLightDesc: 'हल्की उपस्थिति का प्रयोग करें',
languageChangeDesc: 'इंटरफेस भाषा बदलें',
themeCategoryDesc: 'ऐप की थीम बदलें',
themeSystemDesc: 'अपने ऑपरेटिंग सिस्टम की उपस्थिति का पालन करें',
runDesc: 'त्वरित कमांड चलाएँ (थीम, भाषा, ...)',
slashDesc: 'कमांड्स चलाएं जैसे /theme, /lang',
accountDesc: 'खाता पृष्ठ पर जाएं',
docDesc: 'सहायता दस्तावेज़ खोलें',
communityDesc: 'ओपन डिस्कॉर्ड समुदाय',
feedbackDesc: 'खुले समुदाय की फीडबैक चर्चाएँ',
},
emptyState: {
noPluginsFound: 'कोई प्लगइन नहीं मिले',
noAppsFound: 'कोई ऐप्स नहीं मिले',
noKnowledgeBasesFound: 'कोई ज्ञान आधार नहीं मिले',
noWorkflowNodesFound: 'कोई कार्यप्रवाह नोड नहीं मिला',
tryDifferentTerm: 'एक अलग खोज शब्द आज़माएं या {{mode}} फ़िल्टर हटा दें',
trySpecificSearch: 'विशिष्ट खोज के लिए {{shortcuts}} आज़माएं',
},
groups: {
apps: 'ऐप्स',
knowledgeBases: 'ज्ञान आधार',
plugins: 'प्लगइन्स',
workflowNodes: 'कार्यप्रवाह नोड्स',
commands: 'आदेश',
},
noResults: 'कोई परिणाम नहीं मिले',
clearToSearchAll: 'साफ़ @ सभी खोजने के लिए',
searchTitle: 'किसी भी चीज़ की खोज करें',
useAtForSpecific: '@ का उपयोग विशिष्ट प्रकारों के लिए करें',
someServicesUnavailable: 'कुछ खोज सेवाएँ उपलब्ध नहीं हैं',
searching: 'खोजना...',
searchFailed: 'खोज विफल रहा',
searchPlaceholder: 'कमांड के लिए खोजें या टाइप करें @...',
searchTemporarilyUnavailable: 'खोज अस्थायी रूप से उपलब्ध नहीं है',
servicesUnavailableMessage: 'कुछ खोज सेवाएँ समस्याओं का सामना कर सकती हैं। थोड़ी देर बाद फिर से प्रयास करें।',
commandHint: '@ का उपयोग कर श्रेणी के अनुसार ब्राउज़ करें',
selectSearchType: 'खोजने के लिए क्या चुनें',
searchHint: 'सब कुछ तुरंत खोजने के लिए टाइप करना शुरू करें',
resultCount: '{{count}} परिणाम',
resultCount_other: '{{count}} परिणाम',
inScope: '{{scope}}s में',
tryDifferentSearch: 'एक अलग खोज शब्द आजमाएँ',
noMatchingCommands: 'कोई मिलती-जुलती कमांड्स नहीं मिलीं',
slashHint: 'सभी उपलब्ध कमांड देखने के लिए टाइप करें /',
pressEscToClose: 'बंद करने के लिए ESC दबाएं',
startTyping: 'खोजने के लिए टाइप करना शुरू करें',
selectToNavigate: 'नेविगेट करने के लिए चुनें',
tips: 'नेविगेट करने के लिए ↑↓ दबाएँ',
},
noUserInputNode: 'उपयोगकर्ता इनपुट नोड गायब है',
notPublishedYet: 'ऐप अभी प्रकाशित नहीं हुआ है',
}
export default translation

View File

@@ -0,0 +1,214 @@
const translation = {
currentPlan: 'वर्तमान योजना',
upgradeBtn: {
plain: 'योजना अपग्रेड करें',
encourage: 'अभी अपग्रेड करें',
encourageShort: 'अपग्रेड करें',
},
viewBilling: 'बिलिंग और सब्सक्रिप्शन प्रबंधित करें',
buyPermissionDeniedTip:
'सब्सक्राइब करने के लिए कृपया अपने एंटरप्राइज़ व्यवस्थापक से संपर्क करें',
plansCommon: {
yearlyTip: 'वार्षिक सब्सक्राइब करने पर 2 महीने मुफ्त पाएं!',
mostPopular: 'सबसे लोकप्रिय',
planRange: {
monthly: 'मासिक',
yearly: 'वार्षिक',
},
month: 'महीना',
year: 'साल',
save: 'बचत करें ',
free: 'मुफ्त',
currentPlan: 'वर्तमान योजना',
contractSales: 'बिक्री से संपर्क करें',
contractOwner: 'टीम प्रबंधक से संपर्क करें',
startForFree: 'मुफ्त में शुरू करें',
contactSales: 'बिक्री से संपर्क करें',
talkToSales: 'बिक्री से बात करें',
modelProviders: 'मॉडल प्रदाता',
annotationQuota: 'एनोटेशन कोटा',
buildApps: 'ऐप्स बनाएं',
vectorSpace: 'वेक्टर स्पेस',
vectorSpaceTooltip:
'वेक्टर स्पेस वह दीर्घकालिक स्मृति प्रणाली है जिसकी आवश्यकता LLMs को आपके डेटा को समझने के लिए होती है।',
documentProcessingPriority: 'दस्तावेज़ प्रसंस्करण प्राथमिकता',
documentProcessingPriorityUpgrade:
'तेजी से गति पर उच्च सटीकता के साथ अधिक डेटा संसाधित करें।',
priority: {
'standard': 'मानक',
'priority': 'प्राथमिकता',
'top-priority': 'शीर्ष प्राथमिकता',
},
logsHistory: 'लॉग इतिहास',
customTools: 'कस्टम टूल्स',
unavailable: 'अनुपलब्ध',
days: 'दिन',
unlimited: 'असीमित',
support: 'समर्थन',
supportItems: {
communityForums: 'समुदाय फोरम',
emailSupport: 'ईमेल समर्थन',
priorityEmail: 'प्राथमिकता ईमेल और चैट समर्थन',
logoChange: 'लोगो परिवर्तन',
SSOAuthentication: 'SSO प्रमाणीकरण',
personalizedSupport: 'व्यक्तिगत समर्थन',
dedicatedAPISupport: 'समर्पित API समर्थन',
customIntegration: 'कस्टम एकीकरण और समर्थन',
ragAPIRequest: 'RAG API अनुरोध',
bulkUpload: 'दस्तावेजों का थोक अपलोड',
agentMode: 'एजेंट मोड',
workflow: 'कार्यप्रवाह',
llmLoadingBalancing: 'LLM लोड बैलेंसिंग',
llmLoadingBalancingTooltip:
'मॉडल्स में कई API कुंजियाँ जोड़ें, प्रभावी रूप से API दर सीमाओं को बायपास करें।',
},
comingSoon: 'जल्द आ रहा है',
member: 'सदस्य',
memberAfter: 'सदस्य',
messageRequest: {
title: 'संदेश क्रेडिट्स',
tooltip:
'विभिन्न योजनाओं के लिए संदेश आह्वान कोटा OpenAI मॉडलों का उपयोग करके (gpt4 को छोड़कर)। सीमा से अधिक संदेश आपके OpenAI API कुंजी का उपयोग करेंगे।',
titlePerMonth: '{{count,number}} संदेश/महीना',
},
annotatedResponse: {
title: 'एनोटेशन कोटा सीमाएं',
tooltip:
'प्रतिक्रियाओं का मैन्युअल संपादन और एनोटेशन ऐप्स के लिए अनुकूलन योग्य उच्च-गुणवत्ता वाले प्रश्न-उत्तर क्षमताएं प्रदान करता है। (केवल चैट ऐप्स में लागू)',
},
ragAPIRequestTooltip:
'Dify की केवल ज्ञान आधार प्रसंस्करण क्षमताओं को आह्वान करने वाले API कॉल की संख्या को संदर्भित करता है।',
receiptInfo:
'केवल टीम के मालिक और टीम एडमिन सब्सक्राइब कर सकते हैं और बिलिंग जानकारी देख सकते हैं',
freeTrialTipPrefix: 'साइन अप करें और प्राप्त करें एक',
teamMember_other: '{{count,number}} टीम सदस्य',
comparePlanAndFeatures: 'योजना और विशेषताओं की तुलना करें',
apiRateLimit: 'एपीआई दर सीमा',
documentsRequestQuota: '{{count,number}}/मिनट ज्ञान अनुरोध दर सीमा',
self: 'स्व-होस्टेड',
getStarted: 'शुरू करें',
annualBilling: 'वार्षिक बिलिंग',
documentsTooltip: 'ज्ञान डेटा स्रोत से आयात किए गए दस्तावेजों की संख्या पर कोटा।',
priceTip: 'प्रत्येक कार्यक्षेत्र/',
cloud: 'क्लाउड सेवा',
unlimitedApiRate: 'कोई एपीआई दर सीमा नहीं',
freeTrialTip: '200 ओपनएआई कॉल्स का मुफ्त परीक्षण।',
documents: '{{count,number}} ज्ञान दस्तावेज़',
freeTrialTipSuffix: 'कोई क्रेडिट कार्ड की आवश्यकता नहीं है',
apiRateLimitUnit: '{{count,number}}',
teamWorkspace: '{{count,number}} टीम कार्यक्षेत्र',
apiRateLimitTooltip: 'Dify API के माध्यम से की गई सभी अनुरोधों पर API दर सीमा लागू होती है, जिसमें टेक्स्ट जनरेशन, चैट वार्तालाप, कार्यप्रवाह निष्पादन और दस्तावेज़ प्रसंस्करण शामिल हैं।',
teamMember_one: '{{count,number}} टीम सदस्य',
documentsRequestQuotaTooltip: 'यह ज्ञान आधार में एक कार्यक्षेत्र द्वारा प्रति मिनट किए जा सकने वाले कुल कार्यों की संख्या को निर्दिष्ट करता है, जिसमें डेटासेट बनाना, हटाना, अपडेट करना, दस्तावेज़ अपलोड करना, संशोधन करना, संग्रहित करना और ज्ञान आधार अनुरोध शामिल हैं। इस मीट्रिक का उपयोग ज्ञान आधार अनुरोधों के प्रदर्शन का मूल्यांकन करने के लिए किया जाता है। उदाहरण के लिए, यदि एक सैंडबॉक्स उपयोगकर्ता एक मिनट के भीतर 10 लगातार हिट परीक्षण करता है, तो उनके कार्यक्षेत्र को अगले मिनट के लिए निम्नलिखित कार्यों को करने से अस्थायी रूप से प्रतिबंधित किया जाएगा: डेटासेट बनाना, हटाना, अपडेट करना और दस्तावेज़ अपलोड या संशोधन करना।',
startBuilding: 'बनाना शुरू करें',
taxTip: 'सभी सदस्यता मूल्य (मासिक/वार्षिक) लागू करों (जैसे, VAT, बिक्री कर) को शामिल नहीं करते हैं।',
taxTipSecond: 'यदि आपके क्षेत्र में कोई लागू कर आवश्यकताएँ नहीं हैं, तो आपकी चेकआउट में कोई कर नहीं दिखाई देगा, और पूरे सदस्यता अवधि के लिए आपसे कोई अतिरिक्त शुल्क नहीं लिया जाएगा।',
triggerEvents: {
unlimited: 'असीमित ट्रिगर इवेंट्स',
tooltip: 'घटनाओं की संख्या जो प्लगइन, शेड्यूल या वेबहुक ट्रिगर के माध्यम से स्वतः वर्कफ़्लो शुरू करती हैं।',
sandbox: '{{count,number}} ट्रिगर इवेंट्स',
professional: '{{count,number}} ट्रिगर इवेंट/महीना',
},
workflowExecution: {
standard: 'मानक कार्यप्रवाह निष्पादन',
faster: 'तेज़ कार्यप्रवाह निष्पादन',
priority: 'प्राथमिकता कार्यप्रवाह निष्पादन',
tooltip: 'वर्कफ़्लो निष्पादन कतार की प्राथमिकता और गति।',
},
startNodes: {
unlimited: 'असीमित ट्रिगर्स/कार्यप्रवाह',
limited: '{{count}} ट्रिगर्स/वर्कफ़्लो तक',
},
title: {
plans: 'योजनाएँ',
description: 'उस योजना का चयन करें जो आपकी टीम की जरूरतों के लिए सबसे उपयुक्त हो।',
},
},
plans: {
sandbox: {
name: 'सैंडबॉक्स',
description: '200 बार GPT मुफ्त ट्रायल',
for: 'कोर क्षमताओं का मुफ्त परीक्षण',
},
professional: {
name: 'प्रोफेशनल',
description:
'व्यक्तियों और छोटे टीमों के लिए अधिक शक्ति सस्ती दर पर खोलें।',
for: 'स्वतंत्र डेवलपर्स/छोटे टीमों के लिए',
},
team: {
name: 'टीम',
description:
'बिना सीमा के सहयोग करें और शीर्ष स्तरीय प्रदर्शन का आनंद लें।',
for: 'मध्यम आकार की टीमों के लिए',
},
enterprise: {
name: 'एंटरप्राइज़',
description:
'बड़े पैमाने पर मिशन-क्रिटिकल सिस्टम के लिए पूर्ण क्षमताएं और समर्थन प्राप्त करें।',
includesTitle: 'टीम योजना में सब कुछ, साथ में:',
features: ['एंटरप्राइज-ग्रेड स्केलेबल डिप्लॉयमेंट समाधान', 'व्यावसायिक लाइसेंस प्राधिकरण', 'विशेष एंटरप्राइज सुविधाएँ', 'कई कार्यक्षेत्र और एंटरप्राइज प्रबंधन', 'एसएसओ', 'डिफ़ी पार्टनर्स द्वारा बातचीत किए गए SLA', 'उन्नत सुरक्षा और नियंत्रण', 'Dify द्वारा आधिकारिक रूप से अपडेट और रखरखाव', 'पेशेवर तकनीकी समर्थन'],
price: 'कस्टम',
btnText: 'बिक्री से संपर्क करें',
priceTip: 'वार्षिक बिलिंग केवल',
for: 'बड़े आकार की टीमों के लिए',
},
community: {
features: ['सभी मुख्य फीचर्स सार्वजनिक रिपॉज़िटरी के तहत जारी किए गए', 'एकल कार्यक्षेत्र', 'Dify ओपन सोर्स लाइसेंस का पालन करता है'],
description: 'व्यक्तिगत उपयोगकर्ताओं, छोटे टीमों, या गैर-व्यावसायिक परियोजनाओं के लिए',
for: 'व्यक्तिगत उपयोगकर्ताओं, छोटे टीमों, या गैर-व्यावसायिक परियोजनाओं के लिए',
includesTitle: 'निःशुल्क सुविधाएँ:',
btnText: 'समुदाय के साथ आरंभ करें',
name: 'समुदाय',
price: 'मुक्त',
},
premium: {
features: ['विभिन्न क्लाउड प्रदाताओं द्वारा स्व-प्रबंधित विश्वसनीयता', 'एकल कार्यक्षेत्र', 'वेबऐप लोगो और ब्रांडिंग अनुकूलन', 'प्राथमिकता ईमेल और चैट सहायता'],
priceTip: 'क्लाउड मार्केटप्लेस के आधार पर',
name: 'प्रीमियम',
btnText: 'प्रीमियम प्राप्त करें',
price: 'स्केलेबल',
includesTitle: 'समुदाय से सब कुछ, इसके अलावा:',
for: 'मध्यम आकार के संगठनों और टीमों के लिए',
description: 'मध्यम आकार के संगठनों और टीमों के लिए',
comingSoon: 'माइक्रोसॉफ्ट एज़्योर और गूगल क्लाउड समर्थन जल्द ही आ रहा है',
},
},
vectorSpace: {
fullTip: 'वेक्टर स्पेस पूर्ण है।',
fullSolution: 'अधिक स्थान प्राप्त करने के लिए अपनी योजना अपग्रेड करें।',
},
apps: {
fullTip1: 'अधिक ऐप्स बनाने के लिए अपग्रेड करें',
fullTip2: 'योजना की सीमा पहुँच गई',
contactUs: 'हमसे संपर्क करें',
fullTip1des: 'आप इस योजना पर ऐप्स बनाने की सीमा तक पहुँच चुके हैं।',
fullTip2des: 'अचल अनुप्रयोगों को साफ करने की सिफारिश की जाती है ताकि उपयोग को मुक्त किया जा सके, या हमसे संपर्क करें।',
},
annotatedResponse: {
fullTipLine1: 'अधिक बातचीत को एनोटेट करने के लिए',
fullTipLine2: 'अपनी योजना अपग्रेड करें।',
quotaTitle: 'एनोटेशन उत्तर कोटा',
},
usagePage: {
annotationQuota: 'एनोटेशन कोटा',
buildApps: 'ऐप बनाएं',
documentsUploadQuota: 'दस्तावेज़ अपलोड कोटा',
vectorSpace: 'ज्ञान डेटा भंडारण',
teamMembers: 'टीम के सदस्य',
vectorSpaceTooltip: 'उच्च गुणवत्ता वाले अनुक्रमण मोड के साथ दस्तावेज़ों के लिए ज्ञान डेटा स्टोरेज संसाधनों का उपभोग होगा। जब ज्ञान डेटा स्टोरेज सीमा तक पहुँच जाएगा, तो नए दस्तावेज़ नहीं अपलोड किए जाएंगे।',
perMonth: 'प्रति माह',
triggerEvents: 'उत्तेजक घटनाएँ',
resetsIn: '{{count,number}} दिनों में रीसेट होता है',
},
teamMembers: 'टीम के सदस्य',
triggerLimitModal: {
upgrade: 'अपग्रेड',
usageTitle: 'ट्रिगर घटनाएँ',
dismiss: 'खारिज करें',
title: 'अधिक ट्रिगर इवेंट्स अनलॉक करने के लिए अपग्रेड करें',
description: 'आप इस योजना के लिए वर्कफ़्लो इवेंट ट्रिगर्स की सीमा तक पहुँच चुके हैं।',
},
}
export default translation

View File

@@ -0,0 +1,810 @@
const translation = {
api: {
success: 'सफलता',
actionSuccess: 'कार्रवाई सफल रही',
saved: 'सहेजा गया',
create: 'बनाया गया',
remove: 'हटाया गया',
},
operation: {
create: 'बनाएं',
confirm: 'पुष्टि करें',
cancel: 'रद्द करें',
clear: 'साफ करें',
save: 'सहेजें',
saveAndEnable: 'सहेजें और सक्षम करें',
edit: 'संपादित करें',
add: 'जोड़ें',
added: 'जोड़ा गया',
refresh: 'पुनः प्रारंभ करें',
reset: 'रीसेट करें',
search: 'खोजें',
change: 'बदलें',
remove: 'हटाएं',
send: 'भेजें',
copy: 'कॉपी करें',
lineBreak: 'लाइन ब्रेक',
sure: 'मुझे यकीन है',
download: 'डाउनलोड करें',
delete: 'हटाएं',
settings: 'सेटिंग्स',
setup: 'सेटअप',
getForFree: 'मुफ्त में प्राप्त करें',
reload: 'पुनः लोड करें',
ok: 'ठीक है',
log: 'लॉग',
learnMore: 'अधिक जानें',
params: 'पैरामीटर',
duplicate: 'डुप्लिकेट',
rename: 'नाम बदलें',
audioSourceUnavailable: 'ऑडियो स्रोत अनुपलब्ध है',
copyImage: 'छवि कॉपी करें',
zoomOut: 'ज़ूम आउट करें',
openInNewTab: 'नए टैब में खोलें',
zoomIn: 'ज़ूम इन करें',
view: 'देखना',
viewMore: 'और देखें',
regenerate: 'पुनर्जन्म',
close: 'बंद करना',
saveAndRegenerate: 'सहेजें और पुन: उत्पन्न करें बाल विखंडू',
skip: 'जहाज़',
submit: 'जमा करें',
imageCopied: 'कॉपी की गई छवि',
deleteApp: 'ऐप हटाएं',
in: 'में',
copied: 'कॉपी किया गया',
viewDetails: 'विवरण देखें',
more: 'अधिक',
downloadSuccess: 'डाउनलोड पूरा हुआ।',
downloadFailed: 'डाउनलोड विफल। कृपया बाद में पुनः प्रयास करें।',
format: 'फॉर्मेट',
selectAll: 'सभी चुनें',
deSelectAll: 'सभी चयन हटाएँ',
config: 'कॉन्फ़िगरेशन',
no: 'नहीं',
yes: 'हाँ',
deleteConfirmTitle: 'हटाएं?',
confirmAction: 'कृपया अपनी क्रिया की पुष्टि करें।',
noSearchResults: 'कोई {{content}} नहीं मिला',
resetKeywords: 'कीवर्ड रीसेट करें',
selectCount: '{{count}} चयनित',
searchCount: '{{count}} {{content}} खोजें',
noSearchCount: '0 {{content}}',
now: 'अब',
},
errorMsg: {
fieldRequired: '{{field}} आवश्यक है',
urlError: 'url को http:// या https:// से शुरू होना चाहिए',
},
placeholder: {
input: 'कृपया दर्ज करें',
select: 'कृपया चयन करें',
search: 'खोजें...',
},
voice: {
language: {
zhHans: 'चीनी',
zhHant: 'पारंपरिक चीनी',
enUS: 'अंग्रेज़ी',
deDE: 'जर्मन',
frFR: 'फ्रेंच',
esES: 'स्पेनिश',
itIT: 'इतालवी',
thTH: 'थाई',
idID: 'इंडोनेशियाई',
jaJP: 'जापानी',
koKR: 'कोरियाई',
ptBR: 'पुर्तगाली',
ruRU: 'रूसी',
ukUA: 'यूक्रेनी',
viVN: 'वियतनामी',
plPL: 'पोलिश',
roRO: 'रोमानियाई',
hiIN: 'हिन्दी',
trTR: 'तुर्की',
faIR: 'फ़ारसी',
},
},
unit: {
char: 'वर्ण',
},
actionMsg: {
noModification: 'इस समय कोई संशोधन नहीं।',
modifiedSuccessfully: 'सफलतापूर्वक संशोधित किया गया',
modifiedUnsuccessfully: 'संशोधन असफल रहा',
copySuccessfully: 'सफलतापूर्वक कॉपी किया गया',
paySucceeded: 'भुगतान सफल रहा',
payCancelled: 'भुगतान रद्द कर दिया गया',
generatedSuccessfully: 'सफलतापूर्वक उत्पन्न हुआ',
generatedUnsuccessfully: 'उत्पन्न असफल रहा',
},
model: {
params: {
temperature: 'तापमान',
temperatureTip:
'अनियमितता को नियंत्रित करता है: कम करने से कम अनियमित पूर्णताएं होती हैं। जैसे ही तापमान शून्य के करीब आता है, मॉडल निर्धारक और दोहराव वाला हो जाएगा।',
top_p: 'टॉप P',
top_pTip:
'नाभिक नमूनाकरण के माध्यम से विविधता को नियंत्रित करता है: 0.5 का मतलब है कि सभी संभाव्यता-भारित विकल्पों में से आधे को माना जाता है।',
presence_penalty: 'उपस्थिति दंड',
presence_penaltyTip:
'नए टोकनों को दंडित करने की मात्रा इस पर आधारित है कि वे अब तक के पाठ में दिखाई देते हैं या नहीं।\nयह मॉडल की संभावना को नए विषयों पर बात करने के लिए बढ़ाता है।',
frequency_penalty: 'आवृत्ति दंड',
frequency_penaltyTip:
'नए टोकनों को दंडित करने की मात्रा इस पर आधारित है कि वे अब तक के पाठ में कितनी बार दिखाई दिए हैं।\nयह मॉडल की संभावना को एक ही पंक्ति को शब्दशः दोहराने की संभावना को कम करता है।',
max_tokens: 'अधिकतम टोकन',
max_tokensTip:
'प्रतिक्रिया की अधिकतम लंबाई को टोकनों में सीमित करने के लिए उपयोग किया जाता है। \nबड़ी मानों से प्रॉम्प्ट शब्दों, चैट लॉग्स और ज्ञान के लिए छोड़ी गई जगह सीमित हो सकती है। \nइसे दो-तिहाई से नीचे सेट करने की सिफारिश की जाती है\ngpt-4-1106-preview, gpt-4-vision-preview अधिकतम टोकन (इनपुट 128k आउटपुट 4k)',
maxTokenSettingTip:
'आपकी अधिकतम टोकन सेटिंग उच्च है, जो प्रॉम्प्ट, क्वेरी और डेटा के लिए जगह को सीमित कर सकती है। इसे 2/3 से नीचे सेट करने पर विचार करें।',
setToCurrentModelMaxTokenTip:
'अधिकतम टोकन को वर्तमान मॉडल {{maxToken}} के 80% अधिकतम टोकन पर अपडेट किया गया है।',
stop_sequences: 'रोकने का अनुक्रम',
stop_sequencesTip:
'चार अनुक्रमों तक जहां API आगे के टोकन उत्पन्न करना बंद कर देगा। लौटाए गए पाठ में स्टॉप अनुक्रम शामिल नहीं होगा।',
stop_sequencesPlaceholder: 'अनुक्रम दर्ज करें और टैब दबाएं',
},
tone: {
Creative: 'रचनात्मक',
Balanced: 'संतुलित',
Precise: 'सटीक',
Custom: 'कस्टम',
},
addMoreModel: 'अधिक मॉडल जोड़ने के लिए सेटिंग्स पर जाएं',
capabilities: 'मल्टीमोडल क्षमताएँ',
settingsLink: 'मॉडल प्रदाता सेटिंग्स',
},
menus: {
status: 'बीटा',
explore: 'अन्वेषण करें',
apps: 'स्टूडियो',
plugins: 'प्लगइन्स',
pluginsTips:
'थर्ड-पार्टी प्लगइन्स को एकीकृत करें या ChatGPT-संगत AI-Plugins बनाएं।',
datasets: 'ज्ञान',
datasetsTips:
'जल्द आ रहा है: अपने स्वयं के टेक्स्ट डेटा आयात करें या LLM संदर्भ संवर्धन के लिए रियल-टाइम में वेबहुक के माध्यम से डेटा लिखें।',
newApp: 'नया ऐप',
newDataset: 'ज्ञान बनाएं',
tools: 'उपकरण',
exploreMarketplace: 'मार्केटप्लेस का अन्वेषण करें',
appDetail: 'ऐप विवरण',
account: 'खाता',
},
userProfile: {
settings: 'सेटिंग्स',
emailSupport: 'सहायता',
workspace: 'वर्कस्पेस',
createWorkspace: 'वर्कस्पेस बनाएं',
helpCenter: 'सहायता',
roadmap: 'रोडमैप',
community: 'समुदाय',
about: 'के बारे में',
logout: 'लॉग आउट',
compliance: 'अनुपालन',
github: 'गिटहब',
support: 'समर्थन',
contactUs: 'संपर्क करें',
forum: 'फोरम',
},
settings: {
accountGroup: 'खाता',
workplaceGroup: 'कार्यस्थल',
account: 'मेरा खाता',
members: 'सदस्य',
billing: 'बिलिंग',
integrations: 'एकीकरण',
language: 'भाषा',
provider: 'मॉडल प्रदाता',
dataSource: 'डेटा स्रोत',
plugin: 'प्लगइन्स',
apiBasedExtension: 'API विस्तार',
generalGroup: 'सामान्य',
},
account: {
avatar: 'अवतार',
name: 'नाम',
email: 'ईमेल',
password: 'पासवर्ड',
passwordTip:
'यदि आप अस्थायी लॉगिन कोड का उपयोग नहीं करना चाहते हैं तो आप एक स्थायी पासवर्ड सेट कर सकते हैं',
setPassword: 'पासवर्ड सेट करें',
resetPassword: 'पासवर्ड रीसेट करें',
currentPassword: 'वर्तमान पासवर्ड',
newPassword: 'नया पासवर्ड',
confirmPassword: 'पासवर्ड की पुष्टि करें',
notEqual: 'दो पासवर्ड अलग हैं।',
langGeniusAccount: 'Dify खाता',
langGeniusAccountTip: 'आपका Dify खाता और संबंधित उपयोगकर्ता डेटा।',
editName: 'नाम संपादित करें',
showAppLength: '{{length}} ऐप्स दिखाएं',
delete: 'खाता हटाएं',
deleteTip: 'अपना खाता हटाने से आपका सारा डेटा स्थायी रूप से मिट जाएगा और इसे पुनर्प्राप्त नहीं किया जा सकता है।',
account: 'खाता',
studio: 'डिफाई स्टूडियो',
myAccount: 'मेरा खाता',
deletePrivacyLink: 'गोपनीयता नीति।',
deletePlaceholder: 'कृपया अपना ईमेल दर्ज करें',
verificationLabel: 'सत्यापन कोड',
sendVerificationButton: 'पुष्टि कोड भेजें',
deleteLabel: 'पुष्टि करने के लिए, कृपया नीचे अपना ईमेल टाइप करें',
feedbackLabel: 'हमें बताएँ कि आपने अपना खाता क्यों हटाया?',
feedbackPlaceholder: 'वैकल्पिक',
feedbackTitle: 'प्रतिपुष्टि',
deletePrivacyLinkTip: 'हम आपके डेटा को कैसे संभालते हैं, इस बारे में अधिक जानकारी के लिए, कृपया हमारा डेटा देखें',
permanentlyDeleteButton: 'खाता स्थायी रूप से हटाएं',
verificationPlaceholder: '6-अंकीय कोड पेस्ट करें',
deleteSuccessTip: 'आपके खाते को हटाने का काम पूरा करने के लिए समय चाहिए. जब यह सब हो जाएगा तो हम आपको ईमेल करेंगे।',
workspaceIcon: 'कार्यस्थल आइकन',
editWorkspaceInfo: 'कार्यक्षेत्र की जानकारी संपादित करें',
workspaceName: 'कार्यस्थल का नाम',
changeEmail: {
title: 'ईमेल बदलें',
codePlaceholder: '6 अंकों का कोड पेस्ट करें',
continue: 'जारी रखें',
emailPlaceholder: 'नई ईमेल दर्ज करें',
changeTo: '{{email}} में परिवर्तन करें',
resendCount: '{{count}} सेकंड में दोबारा भेजें',
resend: 'फिर से भेजें',
newEmail: 'एक नया ईमेल पता सेट करें',
codeLabel: 'पुष्टि कोड',
verifyNew: 'अपने नए ईमेल की पुष्टि करें',
resendTip: 'कोई कोड नहीं मिला?',
verifyEmail: 'अपने वर्तमान ईमेल की पुष्टि करें',
existingEmail: 'इस ईमेल के साथ एक उपयोगकर्ता पहले से मौजूद है।',
sendVerifyCode: 'सत्यापन कोड भेजें',
content3: 'एक नया ईमेल दर्ज करें और हम आपको एक सत्यापन कोड भेजेंगे।',
emailLabel: 'नया ईमेल',
content4: 'हमने आपको <email>{{email}}</email> पर एक अस्थायी सत्यापन कोड भेजा है।',
content2: 'आपका वर्तमान ईमेल है <email>{{email}}</email>. सत्यापन कोड इस ईमेल पते पर भेजा गया है।',
authTip: 'एक बार जब आपका ईमेल बदल दिया जाता है, तो आपके पुराने ईमेल से जुड़े Google या GitHub खाते इस खाते में लॉग इन नहीं कर सकेंगे।',
content1: 'अगर आप जारी रखते हैं, तो हम सत्यापन के लिए <email>{{email}}</email> पर एक सत्यापन कोड भेजेंगे।',
unAvailableEmail: 'यह ईमेल अस्थायी रूप से अनुपलब्ध है।',
},
},
members: {
team: 'टीम',
invite: 'जोड़ें',
name: 'नाम',
lastActive: 'अंतिम सक्रियता',
role: 'भूमिकाएं',
pending: 'लंबित...',
owner: 'मालिक',
admin: 'प्रशासक',
adminTip: 'ऐप्स बना सकते हैं और टीम सेटिंग्स का प्रबंधन कर सकते हैं',
normal: 'सामान्य',
normalTip: 'केवल ऐप्स का उपयोग कर सकते हैं, ऐप्स नहीं बना सकते',
builder: 'निर्माता',
builderTip: 'अपने स्वयं के ऐप्स बना और संपादित कर सकते हैं',
editor: 'संपादक',
editorTip: 'ऐप्स बना और संपादित कर सकते हैं',
inviteTeamMember: 'टीम सदस्य जोड़ें',
inviteTeamMemberTip:
'वे साइन इन करने के बाद सीधे आपकी टीम डेटा तक पहुंच सकते हैं।',
emailNotSetup: 'ईमेल सर्वर सेट नहीं है, इसलिए आमंत्रण ईमेल नहीं भेजे जा सकते। कृपया उपयोगकर्ताओं को आमंत्रण के बाद जारी किए जाने वाले आमंत्रण लिंक के बारे में सूचित करें。',
email: 'ईमेल',
emailInvalid: 'अवैध ईमेल प्रारूप',
emailPlaceholder: 'कृपया ईमेल दर्ज करें',
sendInvite: 'आमंत्रण भेजें',
invitedAsRole: '{{role}} उपयोगकर्ता के रूप में आमंत्रित किया गया',
invitationSent: 'आमंत्रण भेजा गया',
invitationSentTip:
'आमंत्रण भेजा गया, और वे साइन इन करके आपकी टीम डेटा तक पहुंच सकते हैं।',
invitationLink: 'आमंत्रण लिंक',
failedInvitationEmails:
'नीचे दिए गए उपयोगकर्ताओं को सफलतापूर्वक आमंत्रित नहीं किया गया',
ok: 'ठीक है',
removeFromTeam: 'टीम से हटाएं',
removeFromTeamTip: 'टीम पहुंच को हटा देगा',
setAdmin: 'प्रशासक के रूप में सेट करें',
setMember: 'सामान्य सदस्य के रूप में सेट करें',
setBuilder: 'निर्माता के रूप में सेट करें',
setEditor: 'संपादक के रूप में सेट करें',
disInvite: 'आमंत्रण रद्द करें',
deleteMember: 'सदस्य को हटाएं',
you: '(आप)',
datasetOperator: 'ज्ञान व्यवस्थापक',
datasetOperatorTip: 'केवल नॉलेज बेस प्रबंधित कर सकते हैं',
transferModal: {
codePlaceholder: '6 अंकों का कोड पेस्ट करें',
transferPlaceholder: 'एक कार्यक्षेत्र सदस्य चुनें…',
resendTip: 'कोड प्राप्त नहीं हुआ?',
verifyContent: 'आपका वर्तमान ईमेल <email>{{email}}</email> है।',
sendVerifyCode: 'सत्यापन कोड भेजें',
verifyEmail: 'अपने वर्तमान ईमेल की पुष्टि करें',
codeLabel: 'पुष्टिकरण कोड',
warning: 'आप "{{workspace}}" की स्वामित्व स्थानांतरित करने वाले हैं। यह तुरंत प्रभावी होता है और इसे पूर्ववत नहीं किया जा सकता।',
title: 'वर्कस्पेस का मालिकाना हक स्थानांतरित करें',
resend: 'फिर से भेजें',
resendCount: '{{count}} सेकंड में दोबारा भेजें',
transferLabel: 'कार्यक्षेत्र की स्वामित्व स्थानांतरित करें',
sendTip: 'अगर आप जारी रखते हैं, तो हम सत्यापन के लिए <email>{{email}}</email> पर एक कोड भेजेंगे।',
continue: 'जारी रखें',
transfer: 'कार्यस्थान स्वामित्व स्थानांतरित करें',
verifyContent2: 'हम इस ईमेल पर पुनः प्रमाणन के लिए एक अस्थायी सत्यापन कोड भेजेंगे।',
warningTip: 'आप एक प्रशासनिक सदस्य बन जाएंगे, और नए मालिक के पास पूरी नियंत्रण होगा।',
},
transferOwnership: 'स्वामित्व हस्तांतरित करें',
},
integrations: {
connected: 'कनेक्टेड',
google: 'गूगल',
googleAccount: 'गूगल खाते के साथ लॉगिन करें',
github: 'GitHub',
githubAccount: 'GitHub खाते के साथ लॉगिन करें',
connect: 'कनेक्ट करें',
},
language: {
displayLanguage: 'प्रदर्शन भाषा',
timezone: 'समय क्षेत्र',
},
provider: {
apiKey: 'एपीआई कुंजी',
enterYourKey: 'अपनी एपीआई कुंजी यहां दर्ज करें',
invalidKey: 'अमान्य OpenAI एपीआई कुंजी',
validatedError: 'सत्यापन विफल: ',
validating: 'कुंजी का सत्यापन हो रहा है...',
saveFailed: 'एपीआई कुंजी सहेजना विफल रहा',
apiKeyExceedBill: 'इस एपीआई कुंजी में कोई कोटा उपलब्ध नहीं है, कृपया पढ़ें',
addKey: 'कुंजी जोड़ें',
comingSoon: 'जल्द आ रहा है',
editKey: 'संपादित करें',
invalidApiKey: 'अमान्य एपीआई कुंजी',
azure: {
apiBase: 'एपीआई आधार',
apiBasePlaceholder: 'आपके Azure OpenAI एंडपॉइंट का एपीआई आधार URL।',
apiKey: 'एपीआई कुंजी',
apiKeyPlaceholder: 'अपनी एपीआई कुंजी यहां दर्ज करें',
helpTip: 'Azure OpenAI सेवा के बारे में जानें',
},
openaiHosted: {
openaiHosted: 'होस्टेड OpenAI',
onTrial: 'परीक्षण पर',
exhausted: 'कोटा समाप्त',
desc: 'Dify द्वारा प्रदान की गई OpenAI होस्टिंग सेवा आपको GPT-3.5 जैसे मॉडल का उपयोग करने की अनुमति देती है। आपके परीक्षण कोटा के समाप्त होने से पहले, आपको अन्य मॉडल प्रदाताओं को सेट करने की आवश्यकता है।',
callTimes: 'कॉल बार',
usedUp: 'परीक्षण कोटा समाप्त हो गया। अपना मॉडल प्रदाता जोड़ें।',
useYourModel: 'वर्तमान में अपना मॉडल प्रदाता उपयोग कर रहे हैं।',
close: 'बंद करें',
},
anthropicHosted: {
anthropicHosted: 'Anthropic Claude',
onTrial: 'परीक्षण पर',
exhausted: 'कोटा समाप्त',
desc: 'शक्तिशाली मॉडल, जो परिष्कृत संवाद और रचनात्मक सामग्री निर्माण से लेकर विस्तृत निर्देश तक की विस्तृत श्रेणी के कार्यों में उत्कृष्ट है।',
callTimes: 'कॉल बार',
usedUp: 'परीक्षण कोटा समाप्त हो गया। अपना मॉडल प्रदाता जोड़ें।',
useYourModel: 'वर्तमान में अपना मॉडल प्रदाता उपयोग कर रहे हैं।',
close: 'बंद करें',
trialQuotaTip: 'आपका एंथ्रोपिक परीक्षण कोटा 2025/03/11 को समाप्त हो जाएगा और उसके बाद उपलब्ध नहीं रहेगा। कृपया इसका समय पर उपयोग करें।',
},
anthropic: {
using: 'एम्बेडिंग क्षमता का उपयोग कर रहा है',
enableTip:
'Anthropic मॉडल को सक्षम करने के लिए, आपको पहले OpenAI या Azure OpenAI सेवा से जुड़ने की आवश्यकता है।',
notEnabled: 'सक्षम नहीं',
keyFrom: 'Anthropic से अपनी एपीआई कुंजी प्राप्त करें',
},
encrypted: {
front: 'आपकी एपीआई कुंजी को एन्क्रिप्ट किया जाएगा और संग्रहीत किया जाएगा',
back: ' तकनीक का उपयोग करके।',
},
},
modelProvider: {
notConfigured:
'सिस्टम मॉडल को अभी पूरी तरह से कॉन्फ़िगर नहीं किया गया है, और कुछ कार्य उपलब्ध नहीं हो सकते हैं।',
systemModelSettings: 'सिस्टम मॉडल सेटिंग्स',
systemModelSettingsLink: 'सिस्टम मॉडल सेट करना क्यों आवश्यक है?',
selectModel: 'अपने मॉडल का चयन करें',
setupModelFirst: 'कृपया पहले अपना मॉडल सेट करें',
systemReasoningModel: {
key: 'सिस्टम तर्क मॉडल',
tip: 'ऐप्लिकेशन बनाने के लिए उपयोग किए जाने वाले डिफ़ॉल्ट अनुमान मॉडल को सेट करें, साथ ही संवाद नाम पीढ़ी और अगले प्रश्न सुझाव जैसी सुविधाएँ भी डिफ़ॉल्ट अनुमान मॉडल का उपयोग करेंगी।',
},
embeddingModel: {
key: 'एंबेडिंग मॉडल',
tip: 'ज्ञान के दस्तावेज़ एंबेडिंग प्रोसेसिंग के लिए डिफ़ॉल्ट मॉडल सेट करें, ज्ञान की पुनः प्राप्ति और आयात दोनों के लिए इस एंबेडिंग मॉडल का उपयोग वेक्टराइजेशन प्रोसेसिंग के लिए किया जाता है। स्विच करने से आयातित ज्ञान और प्रश्न के बीच वेक्टर आयाम असंगत हो जाएगा, जिससे पुनः प्राप्ति विफल हो जाएगी। पुनः प्राप्ति विफलता से बचने के लिए, कृपया इस मॉडल को मनमाने ढंग से स्विच न करें।',
required: 'एंबेडिंग मॉडल आवश्यक है',
},
speechToTextModel: {
key: 'भाषण-से-पाठ मॉडल',
tip: 'संवाद में भाषण-से-पाठ इनपुट के लिए डिफ़ॉल्ट मॉडल सेट करें।',
},
ttsModel: {
key: 'पाठ-से-भाषण मॉडल',
tip: 'संवाद में पाठ-से-भाषण इनपुट के लिए डिफ़ॉल्ट मॉडल सेट करें।',
},
rerankModel: {
key: 'रीरैंक मॉडल',
tip: 'रीरैंक मॉडल उपयोगकर्ता प्रश्न के साथ सांविधिक मेल के आधार पर उम्मीदवार दस्तावेज़ सूची को पुनः क्रमित करेगा, सांविधिक रैंकिंग के परिणामों में सुधार करेगा।',
},
apiKey: 'API-KEY',
quota: 'कोटा',
searchModel: 'खोज मॉडल',
noModelFound: '{{model}} के लिए कोई मॉडल नहीं मिला',
models: 'मॉडल्स',
showMoreModelProvider: 'अधिक मॉडल प्रदाता दिखाएं',
selector: {
tip: 'इस मॉडल को हटा दिया गया है। कृपया एक मॉडल जोड़ें या किसी अन्य मॉडल का चयन करें।',
emptyTip: 'कोई उपलब्ध मॉडल नहीं',
emptySetting: 'कॉन्फ़िगर करने के लिए कृपया सेटिंग्स पर जाएं',
rerankTip: 'कृपया रीरैंक मॉडल सेट करें',
},
card: {
quota: 'कोटा',
onTrial: 'परीक्षण पर',
paid: 'भुगतान किया हुआ',
quotaExhausted: 'कोटा समाप्त',
callTimes: 'कॉल समय',
tokens: 'टोकन',
buyQuota: 'कोटा खरीदें',
priorityUse: 'प्राथमिकता उपयोग',
removeKey: 'API कुंजी निकालें',
tip: 'भुगतान किए गए कोटा को प्राथमिकता दी जाएगी। भुगतान किए गए कोटा के समाप्त होने के बाद परीक्षण कोटा का उपयोग किया जाएगा।',
},
item: {
deleteDesc:
'{{modelName}} को सिस्टम तर्क मॉडल के रूप में उपयोग किया जा रहा है। हटाने के बाद कुछ कार्य उपलब्ध नहीं होंगे। कृपया पुष्टि करें।',
freeQuota: 'मुफ्त कोटा',
},
addApiKey: 'अपनी API कुंजी जोड़ें',
invalidApiKey: 'अवैध API कुंजी',
encrypted: {
front: 'आपकी API KEY को एन्क्रिप्ट और संग्रहीत किया जाएगा',
back: ' तकनीक का उपयोग करके।',
},
freeQuota: {
howToEarn: 'कैसे कमाएं',
},
addMoreModelProvider: 'अधिक मॉडल प्रदाता जोड़ें',
addModel: 'मॉडल जोड़ें',
modelsNum: '{{num}} मॉडल्स',
showModels: 'मॉडल्स दिखाएं',
showModelsNum: '{{num}} मॉडल्स दिखाएं',
collapse: 'संक्षिप्त करें',
config: 'कॉन्फ़िग',
modelAndParameters: 'मॉडल और पैरामीटर',
model: 'मॉडल',
featureSupported: '{{feature}} समर्थित',
callTimes: 'कॉल समय',
credits: 'संदेश क्रेडिट्स',
buyQuota: 'कोटा खरीदें',
getFreeTokens: 'मुफ्त टोकन प्राप्त करें',
priorityUsing: 'प्राथमिकता का उपयोग',
deprecated: 'अप्रचलित',
confirmDelete: 'हटाने की पुष्टि करें?',
quotaTip: 'बचे हुए उपलब्ध मुफ्त टोकन',
loadPresets: 'प्रस्ताव प्रस्तुत करें',
parameters: 'पैरामीटर',
loadBalancing: 'लोड बैलेंसिंग',
loadBalancingDescription: 'कई सेट्स की साख के साथ दबाव कम करें।',
loadBalancingHeadline: 'लोड बैलेंसिंग',
configLoadBalancing: 'लोड बैलेंसिंग कॉन्फ़िग करें',
modelHasBeenDeprecated: 'यह मॉडल अप्रचलित हो गया है',
providerManaged: 'प्रदाता प्रबंधित',
providerManagedDescription:
'मॉडल प्रदाता द्वारा प्रदान की गई एकल सेट की साख का उपयोग करें।',
defaultConfig: 'डिफ़ॉल्ट कॉन्फ़िग',
apiKeyStatusNormal: 'APIKey की स्थिति सामान्य है',
apiKeyRateLimit: 'रेट सीमा पहुंच गई, {{seconds}}s के बाद उपलब्ध',
addConfig: 'कॉन्फ़िग जोड़ें',
editConfig: 'कॉन्फ़िग संपादित करें',
loadBalancingLeastKeyWarning:
'लोड बैलेंसिंग सक्षम करने के लिए कम से कम 2 कुंजियों को सक्षम होना चाहिए।',
loadBalancingInfo:
'डिफ़ॉल्ट रूप से, लोड बैलेंसिंग राउंड-रॉबिन रणनीति का उपयोग करता है। यदि रेट लिमिटिंग ट्रिगर हो जाती है, तो 1 मिनट का कूलडाउन पीरियड लागू होगा।',
upgradeForLoadBalancing:
'लोड बैलेंसिंग सक्षम करने के लिए अपनी योजना अपग्रेड करें।',
discoverMore: 'और अधिक खोजें',
installProvider: 'मॉडल प्रदाताओं को स्थापित करें',
configureTip: 'एपीआई-कुंजी सेट करें या उपयोग के लिए मॉडल जोड़ें',
toBeConfigured: 'कॉन्फ़िगर किया जाना है',
emptyProviderTitle: 'मॉडल प्रदाता सेट नहीं किया गया',
emptyProviderTip: 'कृपया पहले एक मॉडल प्रदाता स्थापित करें।',
auth: {
apiKeyModal: {
addModel: 'मॉडल जोड़ें',
title: 'एपीआई कुंजी प्राधिकरण कॉन्फ़िगरेशन',
desc: 'क्रेडेंशियल्स कॉन्फ़िगर करने के बाद, कार्यक्षेत्र के सभी सदस्यों को एप्लिकेशन को व्यवस्थित करते समय इस मॉडल का उपयोग करने की अनुमति होती है।',
},
apiKeys: 'एपीआई कुंजी',
addNewModel: 'नया मॉडल जोड़ें',
authorizationError: 'अनु autorización त्रुटि',
unAuthorized: 'अअनधिकारित',
modelCredentials: 'मॉडल क्रेडेंशियल्स',
addCredential: 'क्रेडेंशियल जोड़ें',
addApiKey: 'एपीआई कुंजी जोड़ें',
authRemoved: 'प्राधिकरण हटाया गया',
providerManaged: 'प्रदाता द्वारा प्रबंधित',
configModel: 'कॉन्फ़िग मॉडल',
configLoadBalancing: 'कॉन्फ़िग लोड बैलेंसिंग',
addModelCredential: 'मॉडल क्रेडेंशियल जोड़ें',
specifyModelCredential: 'मॉडल की क्रेडेंशियल निर्दिष्ट करें',
specifyModelCredentialTip: 'कॉन्फ़िगर की गई मॉडल क्रेडेंशियल का उपयोग करें।',
providerManagedTip: 'वर्तमान कॉन्फ़िगरेशन प्रदाता द्वारा होस्ट किया गया है।',
selectModelCredential: 'एक मॉडल क्रेडेंशियल चुनें',
addModel: 'मॉडल जोड़ें',
removeModel: 'मॉडल हटाएं',
customModelCredentialsDeleteTip: 'क्रेडेंशियल उपयोग में है और इसे हटाया नहीं जा सकता',
modelCredential: 'मॉडल क्रेडेंशियल',
addNewModelCredential: 'नई मॉडल क्रेडेंशियल जोड़ें',
manageCredentials: 'क्रेडेंशियल्स प्रबंधित करें',
customModelCredentials: 'कस्टम मॉडल क्रेडेंशियल्स',
editModelCredential: 'मॉडल की क्रेडेंशियल संपादित करें',
},
parametersInvalidRemoved: 'कुछ पैरामीटर अमान्य हैं और हटा दिए गए हैं',
installDataSourceProvider: 'डेटा स्रोत प्रदाताओं को स्थापित करें',
},
dataSource: {
add: 'डेटा स्रोत जोड़ें',
connect: 'कनेक्ट करें',
configure: 'कॉन्फ़िगर करें',
notion: {
title: 'Notion',
description: 'ज्ञान के लिए डेटा स्रोत के रूप में Notion का उपयोग करना।',
connectedWorkspace: 'कनेक्टेड कार्यस्थान',
addWorkspace: 'कार्यस्थान जोड़ें',
connected: 'कनेक्टेड',
disconnected: 'डिस्कनेक्टेड',
changeAuthorizedPages: 'अधिकृत पृष्ठ बदलें',
pagesAuthorized: 'अधिकृत पृष्ठ',
sync: 'सिंक करें',
remove: 'हटाएं',
selector: {
pageSelected: 'चयनित पृष्ठ',
searchPages: 'पृष्ठ खोजें...',
noSearchResult: 'कोई खोज परिणाम नहीं',
addPages: 'पृष्ठ जोड़ें',
preview: 'पूर्वावलोकन',
},
integratedAlert: 'नोट्शन आंतरिक प्रमाण पत्र के माध्यम से एकीकृत है, फिर से प्रमाणित करने की आवश्यकता नहीं है।',
},
website: {
title: 'वेबसाइट',
description: 'वेब क्रॉलर का उपयोग करके वेबसाइटों से सामग्री आयात करें।',
with: 'के साथ',
configuredCrawlers: 'कॉन्फ़िगर किए गए क्रॉलर',
active: 'सक्रिय',
inactive: 'निष्क्रिय',
},
},
plugin: {
serpapi: {
apiKey: 'एपीआई कुंजी',
apiKeyPlaceholder: 'अपनी एपीआई कुंजी दर्ज करें',
keyFrom: 'SerpAPI खाता पृष्ठ से अपनी SerpAPI कुंजी प्राप्त करें',
},
},
apiBasedExtension: {
title:
'एपीआई एक्सटेंशन केंद्रीकृत एपीआई प्रबंधन प्रदान करते हैं, जो Dify के अनुप्रयोगों में आसान उपयोग के लिए कॉन्फ़िगरेशन को सरल बनाते हैं।',
link: 'अपना खुद का एपीआई एक्सटेंशन कैसे विकसित करें, यह जानें।',
add: 'एपीआई एक्सटेंशन जोड़ें',
selector: {
title: 'एपीआई एक्सटेंशन',
placeholder: 'कृपया एपीआई एक्सटेंशन चुनें',
manage: 'एपीआई एक्सटेंशन प्रबंधित करें',
},
modal: {
title: 'एपीआई एक्सटेंशन जोड़ें',
editTitle: 'एपीआई एक्सटेंशन संपादित करें',
name: {
title: 'नाम',
placeholder: 'कृपया नाम दर्ज करें',
},
apiEndpoint: {
title: 'एपीआई एंडपॉइंट',
placeholder: 'कृपया एपीआई एंडपॉइंट दर्ज करें',
},
apiKey: {
title: 'एपीआई-कुंजी',
placeholder: 'कृपया एपीआई-कुंजी दर्ज करें',
lengthError: 'एपीआई-कुंजी की लंबाई 5 अक्षरों से कम नहीं हो सकती',
},
},
type: 'प्रकार',
},
about: {
changeLog: 'परिवर्तन लॉग',
updateNow: 'अभी अपडेट करें',
nowAvailable: 'Dify {{version}} अब उपलब्ध है।',
latestAvailable: 'Dify {{version}} नवीनतम उपलब्ध संस्करण है।',
},
appMenus: {
overview: 'निगरानी',
promptEng: 'समन्वय करें',
apiAccess: 'API एक्सेस',
logAndAnn: 'लॉग्स और घोषणाएँ',
logs: 'लॉग्स',
},
environment: {
testing: 'परीक्षण',
development: 'विकास',
},
appModes: {
completionApp: 'पाठ जनरेटर',
chatApp: 'चैट ऐप',
},
datasetMenus: {
documents: 'दस्तावेज़',
hitTesting: 'पुनः प्राप्ति परीक्षण',
settings: 'सेटिंग्स',
emptyTip:
'ज्ञान को संबद्ध नहीं किया गया है, कृपया संबद्धता पूरी करने के लिए एप्लिकेशन या प्लग-इन पर जाएं।',
viewDoc: 'दस्तावेज़ देखें',
relatedApp: 'संबंधित ऐप्स',
noRelatedApp: 'कोई लिंक नहीं किए गए ऐप्स',
pipeline: 'पाइपलाइन',
},
voiceInput: {
speaking: 'अब बोलें...',
converting: 'पाठ में परिवर्तित हो रहा है...',
notAllow: 'माइक्रोफोन अधिकृत नहीं है',
},
modelName: {
'gpt-3.5-turbo': 'GPT-3.5-Turbo',
'gpt-3.5-turbo-16k': 'GPT-3.5-Turbo-16K',
'gpt-4': 'GPT-4',
'gpt-4-32k': 'GPT-4-32K',
'text-davinci-003': 'Text-Davinci-003',
'text-embedding-ada-002': 'Text-Embedding-Ada-002',
'whisper-1': 'Whisper-1',
'claude-instant-1': 'Claude-Instant',
'claude-2': 'Claude-2',
},
chat: {
renameConversation: 'संवाद का नाम बदलें',
conversationName: 'संवाद का नाम',
conversationNamePlaceholder: 'कृपया संवाद का नाम दर्ज करें',
conversationNameCanNotEmpty: 'संवाद का नाम आवश्यक है',
citation: {
title: 'उद्धरण',
linkToDataset: 'ज्ञान से लिंक करें',
characters: 'वर्ण:',
hitCount: 'पुनः प्राप्ति गिनती:',
vectorHash: 'वेक्टर हैश:',
hitScore: 'पुनः प्राप्ति स्कोर:',
},
inputPlaceholder: 'बॉट से बात करें',
thought: 'विचार',
thinking: 'सोचते हुए...',
resend: 'फिर से भेजें',
},
promptEditor: {
placeholder:
'अपना प्रॉम्प्ट शब्द यहां लिखें, वेरिएबल डालने के लिए \'{\' दर्ज करें, प्रॉम्प्ट सामग्री ब्लॉक डालने के लिए \'/\' दर्ज करें',
context: {
item: {
title: 'संदर्भ',
desc: 'संदर्भ टेम्पलेट डालें',
},
modal: {
title: 'संदर्भ में {{num}} ज्ञान',
add: 'संदर्भ जोड़ें',
footer:
'आप नीचे दिए गए संदर्भ अनुभाग में संदर्भों का प्रबंधन कर सकते हैं।',
},
},
history: {
item: {
title: 'वार्तालाप इतिहास',
desc: 'ऐतिहासिक संदेश टेम्पलेट डालें',
},
modal: {
title: 'उदाहरण',
user: 'नमस्ते',
assistant: 'नमस्ते! मैं आज आपकी कैसे सहायता कर सकता हूं?',
edit: 'वार्तालाप भूमिका नाम संपादित करें',
},
},
variable: {
item: {
title: 'वेरिएबल और बाहरी उपकरण',
desc: 'वेरिएबल और बाहरी उपकरण डालें',
},
outputToolDisabledItem: {
title: 'वेरिएबल',
desc: 'वेरिएबल डालें',
},
modal: {
add: 'नया वेरिएबल',
addTool: 'नया उपकरण',
},
},
query: {
item: {
title: 'क्वेरी',
desc: 'उपयोगकर्ता क्वेरी टेम्पलेट डालें',
},
},
existed: 'पहले से ही प्रॉम्प्ट में मौजूद है',
},
imageUploader: {
uploadFromComputer: 'कंप्यूटर से अपलोड करें',
uploadFromComputerReadError: 'छवि पढ़ना विफल रहा, कृपया पुनः प्रयास करें।',
uploadFromComputerUploadError:
'छवि अपलोड विफल रहा, कृपया फिर से अपलोड करें।',
uploadFromComputerLimit:
'अपलोड की गई छवियाँ {{size}} MB से अधिक नहीं हो सकतीं',
pasteImageLink: 'छवि लिंक पेस्ट करें',
pasteImageLinkInputPlaceholder: 'छवि लिंक यहाँ पेस्ट करें',
pasteImageLinkInvalid: 'अमान्य छवि लिंक',
imageUpload: 'छवि अपलोड',
},
tag: {
placeholder: 'सभी टैग्स',
addNew: 'नया टैग जोड़ें',
noTag: 'कोई टैग नहीं',
noTagYet: 'अभी तक कोई टैग नहीं',
addTag: 'टैग जोड़ें',
editTag: 'टैग संपादित करें',
manageTags: 'टैग प्रबंधित करें',
selectorPlaceholder: 'खोजने या बनाने के लिए टाइप करें',
create: 'बनाएं',
delete: 'टैग हटाएं',
deleteTip: 'टैग का उपयोग किया जा रहा है, क्या इसे हटाना है?',
created: 'टैग सफलतापूर्वक बनाया गया',
failed: 'टैग बनाना असफल रहा',
},
fileUploader: {
pasteFileLinkInvalid: 'अमान्य फ़ाइल लिंक',
uploadFromComputerLimit: 'अपलोड फ़ाइल {{size}} से ज़्यादा नहीं हो सकती',
uploadFromComputerUploadError: 'फ़ाइल अपलोड विफल रही, कृपया फिर से अपलोड करें।',
pasteFileLinkInputPlaceholder: 'URL दर्ज करें...',
uploadFromComputerReadError: 'फ़ाइल पढ़ना विफल रहा, कृपया पुनः प्रयास करें.',
pasteFileLink: 'फ़ाइल लिंक पेस्ट करें',
fileExtensionNotSupport: 'फ़ाइल एक्सटेंशन समर्थित नहीं है',
uploadFromComputer: 'स्थानीय अपलोड',
fileExtensionBlocked: 'सुरक्षा कारणों से इस फ़ाइल प्रकार को अवरुद्ध कर दिया गया है',
},
license: {
expiring: 'एक दिन में समाप्त हो रहा है',
expiring_plural: '{{गिनती}} दिनों में समाप्त हो रहा है',
unlimited: 'असीमित',
},
pagination: {
perPage: 'प्रति पृष्ठ आइटम',
},
theme: {
light: 'रोशनी',
theme: 'थीम',
auto: 'प्रणाली',
dark: 'अंधेरा',
},
compliance: {
iso27001: 'आईएसओ 27001:2022 प्रमाणन',
gdpr: 'जीडीपीआर डीपीए',
soc2Type1: 'SOC 2 प्रकार I रिपोर्ट',
professionalUpgradeTooltip: 'केवल टीम योजना या उससे ऊपर के साथ उपलब्ध है।',
soc2Type2: 'SOC 2 प्रकार II रिपोर्ट',
sandboxUpgradeTooltip: 'केवल पेशेवर या टीम योजना के साथ उपलब्ध है।',
},
imageInput: {
supportedFormats: 'PNG, JPG, JPEG, WEBP और GIF का समर्थन करता है',
browse: 'ब्राउज़ करें',
dropImageHere: 'अपनी छवि यहाँ छोड़ें, या',
},
you: 'आप',
avatar: {
deleteTitle: 'अवतार हटाएँ',
deleteDescription: 'क्या आप सुनिश्चित हैं कि आप अपनी प्रोफ़ाइल तस्वीर को हटाना चाहते हैं? आपका खाता डिफ़ॉल्ट प्रारंभिक अवतार का उपयोग करेगा।',
},
feedback: {
content: 'प्रतिक्रिया सामग्री',
title: 'प्रतिक्रिया प्रदान करें',
subtitle: 'कृपया हमें बताएं कि इस प्रतिक्रिया में क्या गलत हुआ',
placeholder: 'कृपया बताएं कि क्या गलत हुआ या हम कैसे सुधार कर सकते हैं...',
},
label: {
optional: '(अनिवार्य नहीं)',
},
noData: 'कोई डेटा नहीं',
dynamicSelect: {
error: 'विकल्प लोड करने में विफल',
noData: 'कोई विकल्प उपलब्ध नहीं है',
loading: 'विकल्प लोड हो रहे हैं...',
selected: '{{count}} चयनित',
},
}
export default translation

View File

@@ -0,0 +1,32 @@
const translation = {
custom: 'व्यक्तिकरण',
upgradeTip: {
prefix: 'अपग्रेड करें अपने प्लान को',
suffix: 'स्वयं अपना ब्रांड चुनना।',
title: 'अपने योजना को अपग्रेड करें',
des: 'अपने ब्रांड को कस्टमाइज़ करने के लिए अपने योजना को अपग्रेड करें',
},
webapp: {
title: 'web app का ब्रांड व्यक्तिकरण करें',
removeBrand: 'पावर्ड द्वारा डिफी हटाएं',
changeLogo: 'पावर्ड द्वारा ब्रांड छवि बदले',
changeLogoTip: 'SVG या PNG प्रारूप के साथ न्यूनतम आकार 40x40px होना चाहिए',
},
app: {
title: 'हेडर का ब्रांड व्यक्तिकरण करें',
changeLogoTip: 'SVG या PNG प्रारूप के साथ न्यूनतम आकार 80x80px होना चाहिए',
},
upload: 'चढ़ाएं',
uploading: 'चढ़ाएं...',
uploadedFail: 'चित्र अपलोड असफल है, कृपया फिर से अपलोड करें।',
change: 'बदलें',
apply: 'लगाएं',
restore: 'डिफ़ॉल्ट रिकवरी',
customize: {
contactUs: ' हमसे संपर्क करें ',
prefix: 'अप्लीकेशन में ब्रांड लोगो बदलने के लिए, कृपया',
suffix: ' Enterprise संस्करण में अपग्रेड करें.',
},
}
export default translation

View File

@@ -0,0 +1,236 @@
const translation = {
steps: {
header: {
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: 'फ़ाइलों या फ़ोल्डरों को खींचें और छोड़ें, या',
buttonSingleFile: 'फ़ाइल को खींचें और छोड़ें, या',
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: 'फायरक्रॉल दस्तावेज़',
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: 'एक्सेस के लिए अपनी मुफ्त एपीआई कुंजी दर्ज करके जीना रीडर सेट करें।',
watercrawlTitle: 'Watercrawl के साथ वेब सामग्री निकालें',
waterCrawlNotConfigured: 'Watercrawl को कॉन्फ़िगर नहीं किया गया है',
configureFirecrawl: 'फायरक्रॉल को कॉन्फ़िगर करें',
watercrawlDoc: 'वाटरक्रॉल दस्तावेज़',
waterCrawlNotConfiguredDescription: 'इसे उपयोग करने के लिए वॉटरक्रॉल को एपीआई कुंजी के साथ कॉन्फ़िगर करें।',
configureJinaReader: 'जिना रीडर कॉन्फ़िगर करें',
configureWatercrawl: 'वाटरक्रॉल कॉन्फ़िगर करें',
running: 'दौड़ना',
},
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: 'यह मोड पाठ को सीमांकक और अधिकतम खंड लंबाई के आधार पर पैराग्राफ में विभाजित करता है, पुनर्प्राप्ति के लिए मूल खंड के रूप में विभाजित पाठ का उपयोग करता है।',
qaTip: 'संरचित प्रश्नोत्तर डेटा का उपयोग करते समय, आप प्रश्नों को उत्तरों के साथ जोड़ने वाले दस्तावेज़ बना सकते हैं। ये दस्तावेज़ प्रश्न भाग के आधार पर अनुक्रमित होते हैं, जिससे प्रणाली क्वेरी समानता के आधार पर संबंधित उत्तरों को पुनः प्राप्त कर सकती है।',
},
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 नॉलेज बेस में डेटा स्रोत का योगदान करना सभी उपयोगकर्ताओं के लिए प्लेटफॉर्म के लचीलेपन और शक्ति को बढ़ाने में मदद करने का एक शानदार तरीका है। हमारी योगदान मार्गदर्शिका आरंभ करना आसान बनाती है। अधिक जानने के लिए कृपया नीचे दिए गए लिंक पर क्लिक करें।',
},
watercrawl: {
apiKeyPlaceholder: 'watercrawl.dev से API कुंजी',
configWatercrawl: 'वाटरक्रॉल कॉन्फ़िगर करें',
getApiKeyLinkText: 'watercrawl.dev से अपना एपीआई कुंजी प्राप्त करें',
},
}
export default translation

View File

@@ -0,0 +1,408 @@
const translation = {
list: {
title: 'दस्तावेज़',
desc: 'यहाँ ज्ञान की सभी फाइलें दिखाई गई हैं, और पूरे ज्ञान को डिफी संदर्भों से जोड़ा जा सकता है या चैट प्लगइन के माध्यम से अनुक्रमित किया जा सकता है।',
addFile: 'फाइल जोड़ें',
addPages: 'पृष्ठ जोड़ें',
addUrl: 'URL जोड़ें',
table: {
header: {
fileName: 'फाइल का नाम',
words: 'शब्द',
hitCount: 'पुनर्प्राप्ति गणना',
uploadTime: 'अपलोड का समय',
status: 'स्थिति',
action: 'क्रिया',
chunkingMode: 'चंकिंग मोड',
},
rename: 'नाम बदलें',
name: 'नाम',
},
action: {
uploadFile: 'नई फाइल अपलोड करें',
settings: 'खंड सेटिंग्स',
addButton: 'खंड जोड़ें',
add: 'खंड जोड़ें',
batchAdd: 'बैच में जोड़ें',
archive: 'संग्रहीत करें',
unarchive: 'संग्रह से बाहर करें',
delete: 'हटाएँ',
enableWarning: 'संग्रहित फाइल को सक्रिय नहीं किया जा सकता',
sync: 'सिंक्रोनाइज़ करें',
resume: 'रिज़्यूमे',
pause: 'रोकें',
},
index: {
enable: 'सक्रिय करें',
disable: 'निष्क्रिय करें',
all: 'सभी',
enableTip: 'फाइल को अनुक्रमित किया जा सकता है',
disableTip: 'फाइल को अनुक्रमित नहीं किया जा सकता',
},
status: {
queuing: 'पंक्तिबद्ध',
indexing: 'अनुक्रमण',
paused: 'रुका हुआ',
error: 'त्रुटि',
available: 'उपलब्ध',
enabled: 'सक्रिय',
disabled: 'निष्क्रिय',
archived: 'संग्रहित',
},
empty: {
title: 'अभी तक कोई दस्तावेज़ नहीं है',
upload: {
tip: 'आप फाइलें अपलोड कर सकते हैं, वेबसाइट से, या वेब ऐप्स जैसे की नोशन, गिटहब आदि से सिंक्रोनाइज़ कर सकते हैं।',
},
sync: {
tip: 'डिफी आपके नोशन से नियमित रूप से फाइलें डाउनलोड करेगा और प्रसंस्करण पूरा करेगा।',
},
},
delete: {
title: 'क्या आप सुनिश्चित हैं मिटाना?',
content:
'यदि आप बाद में प्रसंस्करण फिर से शुरू करना चाहते हैं, तो आप वहीं से शुरू करेंगे जहाँ आपने छोड़ा था',
},
batchModal: {
title: 'खंड जोड़ने के लिए बैच',
csvUploadTitle: 'अपनी CSV फाइल यहाँ खींचें और छोड़ें, या ',
browse: 'ब्राउज़ करें',
tip: 'CSV फाइल निम्नलिखित संरचना का अनुसरण करनी चाहिए:',
question: 'प्रश्न',
answer: 'उत्तर',
contentTitle: 'खंड सामग्री',
content: 'सामग्री',
template: 'टेम्पलेट यहाँ डाउनलोड करें',
cancel: 'रद्द करें',
run: 'बैच चलाएं',
runError: 'बैच चलाने में विफल',
processing: 'बैच प्रसंस्करण में',
completed: 'आयात पूरा हुआ',
error: 'आयात त्रुटि',
ok: 'ठीक है',
},
learnMore: 'और जानो',
sort: {
uploadTime: 'अपलोड समय',
hitCount: 'पुनः प्राप्ति गणना',
},
},
metadata: {
title: 'मेटाडेटा',
desc: 'दस्तावेजों के लिए मेटाडेटा लेबलिंग से AI को समय पर उन तक पहुँचने में मदद मिलती है और उपयोगकर्ताओं के लिए संदर्भों का स्रोत प्रदर्शित होता है।',
dateTimeFormat: 'MMMM D, YYYY hh:mm A',
docTypeSelectTitle: 'कृपया दस्तावेज़ प्रकार चुनें',
docTypeChangeTitle: 'दस्तावेज़ प्रकार बदलें',
docTypeSelectWarning:
'यदि दस्तावेज़ प्रकार बदला जाता है, तो अब भरी गई मेटाडेटा संरक्षित नहीं रहेगी',
firstMetaAction: 'चलिए शुरू करते हैं',
placeholder: {
add: 'जोड़ें ',
select: 'चुनें ',
},
source: {
upload_file: 'फाइल अपलोड करें',
notion: 'नोशन से सिंक करें',
github: 'गिटहब से सिंक करें',
local_file: 'स्थानीय फ़ाइल',
online_document: 'ऑनलाइन दस्तावेज़',
website_crawl: 'वेबसाइट क्रॉल',
},
type: {
book: 'पुस्तक',
webPage: 'वेब पृष्ठ',
paper: 'पेपर',
socialMediaPost: 'सोशल मीडिया पोस्ट',
personalDocument: 'व्यक्तिगत दस्तावेज़',
businessDocument: 'व्यापारिक दस्तावेज़',
IMChat: 'आईएम चैट',
wikipediaEntry: 'विकिपीडिया प्रविष्टि',
notion: 'नोशन से सिंक करें',
github: 'गिटहब से सिंक करें',
technicalParameters: 'तकनीकी पैरामीटर',
},
field: {
processRule: {
processDoc: 'दस्तावेज़ प्रक्रिया',
segmentRule: 'खंड नियम',
segmentLength: 'खंडों की लंबाई',
processClean: 'पाठ प्रक्रिया सफाई',
},
book: {
title: 'शीर्षक',
language: 'भाषा',
author: 'लेखक',
publisher: 'प्रकाशक',
publicationDate: 'प्रकाशन तिथि',
ISBN: 'ISBN',
category: 'श्रेणी',
},
webPage: {
title: 'शीर्षक',
url: 'URL',
language: 'भाषा',
authorPublisher: 'लेखक/प्रकाशक',
publishDate: 'प्रकाशन तिथि',
topicKeywords: 'विषय/कीवर्ड्स',
description: 'विवरण',
},
paper: {
title: 'शीर्षक',
language: 'भाषा',
author: 'लेखक',
publishDate: 'प्रकाशन तिथि',
journalConferenceName: 'जर्नल/सम्मेलन का नाम',
volumeIssuePage: 'खंड/अंक/पृष्ठ',
DOI: 'DOI',
topicsKeywords: 'विषय/कीवर्ड्स',
abstract: 'सार',
},
socialMediaPost: {
platform: 'प्लेटफार्म',
authorUsername: 'लेखक/यूज़रनेम',
publishDate: 'प्रकाशन तिथि',
postURL: 'पोस्ट URL',
topicsTags: 'विषय/टैग',
},
personalDocument: {
title: 'शीर्षक',
author: 'लेखक',
creationDate: 'निर्माण तिथि',
lastModifiedDate: 'अंतिम संशोधित तिथि',
documentType: 'दस्तावेज़ प्रकार',
tagsCategory: 'टैग/श्रेणी',
},
businessDocument: {
title: 'शीर्षक',
author: 'लेखक',
creationDate: 'निर्माण तिथि',
lastModifiedDate: 'अंतिम संशोधित तिथि',
documentType: 'दस्तावेज़ प्रकार',
departmentTeam: 'विभाग/टीम',
},
IMChat: {
chatPlatform: 'चैट प्लेटफॉर्म',
chatPartiesGroupName: 'चैट पार्टियाँ/समूह का नाम',
participants: 'प्रतिभागी',
startDate: 'प्रारंभ तिथि',
endDate: 'समाप्ति तिथि',
topicsKeywords: 'विषय/कीवर्ड्स',
fileType: 'फाइल प्रकार',
},
wikipediaEntry: {
title: 'शीर्षक',
language: 'भाषा',
webpageURL: 'वेबपेज URL',
editorContributor: 'संपादक/योगदानकर्ता',
lastEditDate: 'अंतिम संपादन तिथि',
summaryIntroduction: 'सार/परिचय',
},
notion: {
title: 'शीर्षक',
language: 'भाषा',
author: 'लेखक',
createdTime: 'निर्मित समय',
lastModifiedTime: 'अंतिम संशोधित समय',
url: 'URL',
tag: 'टैग',
description: 'विवरण',
},
github: {
repoName: 'रिपो नाम',
repoDesc: 'रिपो विवरण',
repoOwner: 'रिपो मालिक',
fileName: 'फाइल का नाम',
filePath: 'फाइल पथ',
programmingLang: 'प्रोग्रामिंग भाषा',
url: 'URL',
license: 'लाइसेंस',
lastCommitTime: 'अंतिम कमिट समय',
lastCommitAuthor: 'अंतिम कमिट लेखक',
},
originInfo: {
originalFilename: 'मूल फाइल का नाम',
originalFileSize: 'मूल फाइल का आकार',
uploadDate: 'अपलोड तिथि',
lastUpdateDate: 'अंतिम अद्यतन तिथि',
source: 'स्रोत',
},
technicalParameters: {
segmentSpecification: 'खंड विनिर्देश',
segmentLength: 'खंडों की लंबाई',
avgParagraphLength: 'औसत पैराग्राफ लंबाई',
paragraphs: 'पैराग्राफ',
hitCount: 'पुनर्प्राप्ति गणना',
embeddingTime: 'एम्बेडिंग समय',
embeddedSpend: 'एम्बेडेड खर्च',
},
},
languageMap: {
zh: 'चीनी',
en: 'अंग्रेज़ी',
es: 'स्पेनिश',
fr: 'फ्रेंच',
de: 'जर्मन',
ja: 'जापानी',
ko: 'कोरियाई',
ru: 'रूसी',
ar: 'अरबी',
pt: 'पुर्तगाली',
it: 'इतालवी',
nl: 'डच',
pl: 'पोलिश',
sv: 'स्वीडिश',
tr: 'तुर्की',
he: 'हिब्रू',
hi: 'हिंदी',
da: 'डेनिश',
fi: 'फिनिश',
no: 'नॉर्वेजियन',
hu: 'हंगेरियन',
el: 'ग्रीक',
cs: 'चेक',
th: 'थाई',
id: 'इंडोनेशियाई',
},
categoryMap: {
book: {
fiction: 'काल्पनिक',
biography: 'जीवनी',
history: 'इतिहास',
science: 'विज्ञान',
technology: 'प्रौद्योगिकी',
education: 'शिक्षा',
philosophy: 'दर्शन',
religion: 'धर्म',
socialSciences: 'सामाजिक विज्ञान',
art: 'कला',
travel: 'यात्रा',
health: 'स्वास्थ्य',
selfHelp: 'आत्म-सहायता',
businessEconomics: 'व्यापार अर्थशास्त्र',
cooking: 'खाना पकाना',
childrenYoungAdults: 'बच्चे और युवा वयस्क',
comicsGraphicNovels: 'कॉमिक्स और ग्राफिक उपन्यास',
poetry: 'कविता',
drama: 'नाटक',
other: 'अन्य',
},
personalDoc: {
notes: 'नोट्स',
blogDraft: 'ब्लॉग ड्राफ्ट',
diary: 'डायरी',
researchReport: 'अनुसंधान रिपोर्ट',
bookExcerpt: 'पुस्तक अंश',
schedule: 'अनुसूची',
list: 'सूची',
projectOverview: 'परियोजना अवलोकन',
photoCollection: 'फोटो संग्रह',
creativeWriting: 'रचनात्मक लेखन',
codeSnippet: 'कोड स्निपेट',
designDraft: 'डिज़ाइन ड्राफ्ट',
personalResume: 'व्यक्तिगत रिज्यूमे',
other: 'अन्य',
},
businessDoc: {
meetingMinutes: 'बैठक के मिनट',
researchReport: 'अनुसंधान रिपोर्ट',
proposal: 'प्रस्ताव',
employeeHandbook: 'कर्मचारी हैंडबुक',
trainingMaterials: 'प्रशिक्षण सामग्री',
requirementsDocument: 'आवश्यकता दस्तावेज़',
designDocument: 'डिज़ाइन दस्तावेज़',
productSpecification: 'उत्पाद विनिर्देश',
financialReport: 'वित्तीय रिपोर्ट',
marketAnalysis: 'बाजार विश्लेषण',
projectPlan: 'परियोजना योजना',
teamStructure: 'टीम संरचना',
policiesProcedures: 'नीतियाँ और प्रक्रियाएँ',
contractsAgreements: 'अनुबंध और समझौते',
emailCorrespondence: 'ईमेल पत्राचार',
other: 'अन्य',
},
},
},
embedding: {
processing: 'एम्बेडिंग प्रक्रिया...',
paused: 'एम्बेडिंग रुकी हुई',
completed: 'एम्बेडिंग पूरी हो गई',
error: 'एम्बेडिंग त्रुटि',
docName: 'प्रसंस्करण दस्तावेज़',
mode: 'खंडीकरण नियम',
segmentLength: 'खंडों की लंबाई',
textCleaning: 'पाठ पूर्व-परिभाषा और सफाई',
segments: 'पैराग्राफ',
highQuality: 'उच्च गुणवत्ता मोड',
economy: 'अर्थव्यवस्था मोड',
estimate: 'अनुमानित उपभोग',
stop: 'प्रक्रिया रोकें',
resume: 'प्रक्रिया फिर से शुरू करें',
automatic: 'स्वचालित',
custom: 'अनुकूलित',
previewTip: 'पैराग्राफ पूर्वावलोकन एम्बेडिंग पूरी होने के बाद उपलब्ध होगा',
parentMaxTokens: 'जनक',
pause: 'रुकना',
hierarchical: 'माता-पिता का बच्चा',
childMaxTokens: 'बच्चा',
waiting: 'इनपुट की प्रतीक्षा कर रहा हूं...',
},
segment: {
paragraphs: 'पैराग्राफ',
keywords: 'कीवर्ड',
addKeyWord: 'कीवर्ड जोड़ें',
keywordError: 'कीवर्ड की अधिकतम लंबाई 20 अक्षर हो सकती है',
hitCount: 'पुनर्प्राप्ति गणना',
vectorHash: 'वेक्टर हैश: ',
questionPlaceholder: 'यहाँ प्रश्न जोड़ें',
questionEmpty: 'प्रश्न खाली नहीं हो सकता',
answerPlaceholder: 'यहाँ उत्तर जोड़ें',
answerEmpty: 'उत्तर खाली नहीं हो सकता',
contentPlaceholder: 'यहाँ सामग्री जोड़ें',
contentEmpty: 'सामग्री खाली नहीं हो सकती',
newTextSegment: 'नया पाठ खंड',
newQaSegment: 'नया Q&A खंड',
delete: 'इस खंड को हटाएँ ?',
parentChunks_other: 'जनक चंक्स',
childChunks_one: 'चाइल्ड चंक',
searchResults_other: 'परिणाम',
parentChunks_one: 'जनक चंक',
searchResults_one: 'परिणाम',
addChildChunk: 'Child chunk जोड़ें',
childChunks_other: 'बच्चे के टुकड़े',
collapseChunks: 'चंक्स संक्षिप्त करें',
characters_one: 'अक्षर',
childChunkAdded: '1 चाइल्ड चंक जोड़ा गया',
chunks_other: 'हिस्सा',
addAnother: 'एक और जोड़ें',
newChunk: 'नया हिस्सा',
searchResults_zero: 'परिणाम',
chunk: 'हिस्सा',
addChunk: 'चंक जोड़ें',
editChildChunk: 'संपादित करें बाल चंक',
editedAt: 'पर संपादित',
dateTimeFormat: 'MM/DD/YYYY h:mm',
childChunk: 'चाइल्ड-चंक',
parentChunk: 'माता-पिता-चंक',
empty: 'कोई हिस्सा नहीं मिला',
editChunk: 'चंक संपादित करें',
characters_other: 'वर्ण',
regeneratingMessage: 'इसमें कुछ समय लग सकता है, कृपया प्रतीक्षा करें...',
regenerationConfirmTitle: 'क्या आप बच्चे के टुकड़ों को पुन: उत्पन्न करना चाहते हैं?',
regeneratingTitle: 'बच्चे के टुकड़ों को पुनर्जीवित करना',
chunks_one: 'हिस्सा',
edited: 'संपादित',
editParentChunk: 'पेरेंट चंक संपादित करें',
newChildChunk: 'न्यू चाइल्ड चंक',
clearFilter: 'फ़िल्टर साफ़ करें',
regenerationSuccessMessage: 'आप इस विंडो को बंद कर सकते हैं।',
expandChunks: 'विखंडू का विस्तार करें',
regenerationSuccessTitle: 'पुनर्जनन पूरा हुआ',
chunkAdded: '1 हिस्सा जोड़ा गया',
chunkDetail: 'चंक विवरण',
regenerationConfirmMessage: 'चाइल्ड चंक्स को रीजनरेट करने से वर्तमान चाइल्ड चंक्स ओवरराइट हो जाएंगे, जिसमें संपादित चंक्स और नए जोड़े गए चंक्स शामिल हैं। पुनरुत्थान को पूर्ववत नहीं किया जा सकता है।',
keywordDuplicate: 'कीवर्ड पहले से मौजूद है',
keywordEmpty: 'कीवर्ड ख़ाली नहीं हो सकता',
},
}
export default translation

View File

@@ -0,0 +1,34 @@
const translation = {
title: 'पुनर्प्राप्ति परीक्षण',
desc: 'दिए गए प्रश्न पाठ के आधार पर ज्ञान की प्रभावशीलता का परीक्षण करें।',
dateTimeFormat: 'MM/DD/YYYY hh:mm A',
table: {
header: {
source: 'स्रोत',
text: 'पाठ',
time: 'समय',
},
},
input: {
title: 'स्रोत पाठ',
placeholder: 'कृपया एक पाठ दर्ज करें, एक छोटा वाक्यांश सुझाया गया है।',
countWarning: 'अधिकतम 200 अक्षर।',
indexWarning: 'केवल उच्च गुणवत्ता वाला ज्ञान।',
testing: 'परीक्षण कर रहा है',
},
hit: {
title: 'पुनर्प्राप्ति अनुच्छेद',
emptyTip: 'पुनर्प्राप्ति परीक्षण के परिणाम यहां दिखाई देंगे',
},
noRecentTip: 'यहां कोई हाल के प्रश्न परिणाम नहीं हैं',
viewChart: 'वेक्टर चार्ट देखें',
viewDetail: 'विस्तार से देखें',
settingTitle: 'पुनर्प्राप्ति सेटिंग',
hitChunks: '{{num}} बच्चे के टुकड़े मारो',
keyword: 'खोजशब्दों',
chunkDetail: 'चंक विवरण',
open: 'खोलना',
records: 'रिकॉर्ड',
}
export default translation

View File

@@ -0,0 +1,166 @@
const translation = {
creation: {
createFromScratch: {
title: 'खाली ज्ञान पाइपलाइन',
description: 'शुद्ध रूप से डेटा प्रोसेसिंग और ढांचे पर पूर्ण नियंत्रण के साथ एक कस्टम पाइपलाइन बनाएँ।',
},
backToKnowledge: 'ज्ञान की ओर वापस',
createKnowledge: 'ज्ञान उत्पन्न करें',
caution: 'सावधानी',
importDSL: 'एक DSL फ़ाइल से आयात करें',
errorTip: 'ज्ञान आधार बनाने में विफल',
successTip: 'सफलता से एक ज्ञान आधार बनाया गया',
},
templates: {
customized: 'कस्टमाइज़ किया गया',
},
operations: {
dataSource: 'डेटा स्रोत',
backToDataSource: 'डेटा स्रोत पर वापस',
choose: 'चुनें',
saveAndProcess: 'सहेजें और प्रक्रिया करें',
convert: 'रूपांतरित करें',
useTemplate: 'इस ज्ञान पाइपलाइन का उपयोग करें',
editInfo: 'जानकारी संपादित करें',
exportPipeline: 'निर्यात पाइपलाइन',
details: 'विवरण',
preview: 'पूर्वावलोकन',
process: 'प्रक्रिया',
},
deletePipeline: {
title: 'क्या आप इस पाइपलाइन टेम्पलेट को हटाने के लिए निश्चित हैं?',
content: 'पाइपलाइन टेम्पलेट को हटाना वापस नहीं किया जा सकता।',
},
publishPipeline: {
success: {
message: 'ज्ञान पाइपलाइन प्रकाशित',
tip: '<CustomLink>दस्तावेज़ जोड़ने या प्रबंधित करने के लिए </CustomLink>दस्तावेज़ पर जाएँ।',
},
error: {
message: 'ज्ञान पाइपलाइन प्रकाशित करने में विफल रहा',
},
},
publishTemplate: {
success: {
learnMore: 'और जानें',
tip: 'आप इस टेम्पलेट का उपयोग निर्माण पृष्ठ पर कर सकते हैं।',
message: 'पाइपलाइन टेम्पलेट प्रकाशित',
},
error: {
message: 'पाइपलाइन टेम्पलेट को प्रकाशित करने में असफल हुआ',
},
},
exportDSL: {
errorTip: 'पाइपलाइन DSL निर्यात करने में विफल',
successTip: 'निर्यात पाइपलाइन DSL सफलतापूर्वक',
},
details: {
structure: 'संरचना',
structureTooltip: 'चंक संरचना यह निर्धारित करती है कि दस्तावेज कैसे विभाजित और अनुक्रमित होते हैं—सामान्य, माता-पिता- बच्चे, और प्रश्नोत्तर मोड प्रदान करते हुए—और यह प्रत्येक ज्ञान आधार के लिए अद्वितीय होती है।',
createdBy: '{{author}} द्वारा',
},
testRun: {
steps: {
dataSource: 'डेटा स्रोत',
documentProcessing: 'दस्तावेज़ प्रसंस्करण',
},
dataSource: {
localFiles: 'स्थानीय फ़ाइलें',
},
notion: {
docTitle: 'नोटियन दस्तावेज़',
title: 'नोटियन पृष्ठों का चयन करें',
},
title: 'परीक्षण चलाना',
tooltip: 'परीक्षण रन मोड में, एक समय में केवल एक दस्तावेज़ को आयात करने की अनुमति है ताकि डिबगिंग और अवलोकन को आसान बनाया जा सके।',
},
inputFieldPanel: {
uniqueInputs: {
title: 'प्रत्येक प्रवेश के लिए अद्वितीय इनपुट',
tooltip: 'असाधारण इनपुट केवल चयनित डेटा स्रोत और इसके डाउनस्ट्रीम नोड्स के लिए सुलभ हैं। उपयोगकर्ताओं को अन्य डेटा स्रोत चुनते समय इसे भरने की आवश्यकता नहीं होगी। केवल उन इनपुट फ़ील्ड्स जो डेटा स्रोत वेरिएबल द्वारा संदर्भित हैं, पहले चरण (डेटा स्रोत) में दिखाई देंगे। सभी अन्य फ़ील्ड दूसरे चरण (डॉक्यूमेंट्स प्रक्रिया) में दिखाई देंगी।',
},
globalInputs: {
title: 'सभी प्रवेशों के लिए वैश्विक इनपुट',
tooltip: 'वैश्विक इनपुट सभी नोड्स में साझा किए जाते हैं। उपयोगकर्ताओं को किसी भी डेटा स्रोत को चुनते समय इन्हें भरना होगा। उदाहरण के लिए, विभाजक और अधिकतम खंड की लंबाई जैसे फ़ील्ड को कई डेटा स्रोतों में समान रूप से लागू किया जा सकता है। केवल इनपुट फ़ील्ड जो डेटा स्रोत परिवर्तनीयों द्वारा संदर्भित होते हैं, पहले चरण (डेटा स्रोत) में दिखाई देते हैं। सभी अन्य फ़ील्ड दूसरे चरण (प्रक्रिया दस्तावेज़) में दिखाई देते हैं।',
},
preview: {
stepOneTitle: 'डेटा स्रोत',
stepTwoTitle: 'दस्तावेज़ संसाधित करें',
},
error: {
variableDuplicate: 'चर नाम पहले से मौजूद है। कृपया एक अलग नाम चुनें।',
},
addInputField: 'इनपुट फ़ील्ड जोड़ें',
editInputField: 'इनपुट फ़ील्ड संपादित करें',
title: 'उपयोगकर्ता इनपुट फ़ील्ड्स',
description: 'उपयोगकर्ता इनपुट फ़ील्ड्स का उपयोग पाईपलाइन निष्पादन प्रक्रिया के दौरान आवश्यक वेरिएबल्स को परिभाषित और इकट्ठा करने के लिए करते हैं। उपयोगकर्ता फ़ील्ड प्रकार को कस्टमाइज़ कर सकते हैं और विभिन्न डेटा स्रोतों या दस्तावेज़ प्रसंस्करण चरणों की आवश्यकताओं को पूरा करने के लिए इनपुट मान को लचीले ढंग से कॉन्फ़िगर कर सकते हैं।',
},
addDocuments: {
steps: {
chooseDatasource: 'डेटा स्रोत चुनें',
processDocuments: 'दस्तावेज़ संसाधित करें',
processingDocuments: 'दस्तावेज़ संसाधित करना',
},
stepOne: {
preview: 'पूर्वावलोकन',
},
stepTwo: {
previewChunks: 'पूर्वावलोकन खंड',
chunkSettings: 'चंक सेटिंग्स',
},
stepThree: {
learnMore: 'और अधिक सीखें',
},
backToDataSource: 'डेटा स्रोत',
characters: 'पात्र',
title: 'दस्तावेज़ जोड़ें',
selectOnlineDocumentTip: '{{count}} पृष्ठों तक प्रक्रिया करें',
selectOnlineDriveTip: '{{count}} फ़ाइलों तक संसाधित करें, प्रत्येक अधिकतम {{fileSize}} MB',
},
documentSettings: {
title: 'डॉक्यूमेंट सेटिंग्स',
},
onlineDocument: {
pageSelectorTitle: '{{name}} पृष्ठ',
},
onlineDrive: {
breadcrumbs: {
allFiles: 'सभी फ़ाइलें',
searchPlaceholder: 'फाइलें खोजें...',
allBuckets: 'सभी क्लाउड स्टोरेज बकेट्स',
searchResult: '{{folderName}} फ़ोल्डर में {{searchResultsLength}} आइटम खोजें',
},
resetKeywords: 'कीवर्ड रीसेट करें',
emptyFolder: 'यह फ़ोल्डर खाली है',
notSupportedFileType: 'यह फ़ाइल प्रकार समर्थित नहीं है',
emptySearchResult: 'कोई सामान नहीं मिला',
notConnected: '{{name}} कनेक्ट नहीं है',
notConnectedTip: '{{name}} के साथ सिंक करने के लिए, पहले {{name}} से कनेक्शन स्थापित करना आवश्यक है।',
},
credentialSelector: {
name: '{{credentialName}} का {{pluginName}}',
},
conversion: {
confirm: {
title: 'पुष्टि',
content: 'यह कार्रवाई स्थायी है। आप पिछले तरीके पर वापस नहीं जा पाएंगे। कृपया परिवर्तन की पुष्टि करें।',
},
title: 'ज्ञान पाइपलाइन में परिवर्तित करें',
warning: 'यह क्रिया पूर्ववत नहीं की जा सकती।',
descriptionChunk1: 'आप अब अपने मौजूदा ज्ञान आधार को दस्तावेज़ प्रसंस्करण के लिए ज्ञान पाइपलाइन में बदल सकते हैं',
errorMessage: 'डेटासेट को पाइपलाइन में परिवर्तित करने में विफल रहा',
successMessage: 'डेटासेट को एक पाइपलाइन में सफलतापूर्वक रूपांतरित किया गया है',
descriptionChunk2: '— एक अधिक खुला और लचीला दृष्टिकोण जो हमारे मार्केटप्लेस से प्लगइन्स तक पहुंच प्रदान करता है। यह नए प्रसंस्करण पद्धति को सभी भविष्य के दस्तावेजों पर लागू करेगा।',
},
knowledgePermissions: 'अनुमतियाँ',
knowledgeNameAndIcon: 'ज्ञान का नाम और आइकन',
knowledgeNameAndIconPlaceholder: 'कृपया ज्ञान बेस का नाम दर्ज करें',
knowledgeDescription: 'ज्ञान का वर्णन',
pipelineNameAndIcon: 'पाइपलाइन का नाम और आइकन',
inputField: 'इनपुट फ़ील्ड',
editPipelineInfo: 'पाइपलाइन जानकारी संपादित करें',
knowledgeDescriptionPlaceholder: 'इस ज्ञान आधार में क्या है इसका वर्णन करें। एक विस्तृत विवरण एआई को डेटा सेट की सामग्री को अधिक सटीकता से एक्सेस करने की अनुमति देता है। यदि खाली है, तो डिफी डिफ़ॉल्ट हिट रणनीति का उपयोग करेगा। (वैकल्पिक)',
configurationTip: '{{pluginName}} कॉन्फ़िगर करें',
}
export default translation

View File

@@ -0,0 +1,56 @@
const translation = {
title: 'ज्ञान सेटिंग्ज',
desc: 'यहां आप ज्ञान की संपत्ति और कार्य प्रक्रियाओं को modify कर सकते हैं.',
form: {
name: 'ज्ञान नाम',
namePlaceholder: 'कृपया ज्ञान नाम दर्ज करें',
nameError: 'नाम रिक्त नहीं होना चाहिए',
desc: 'ज्ञान विवरण',
descInfo:
'कृपया स्पष्ट साक्षर विवरण लिखें जिससे AI को ज्ञान के निहितार्थों की पहचान करने में मदद मिले। यदि शून्य है, Dify आपके पूर्वानुमान का उपयोग करेगा।',
descPlaceholder:
'इस ज्ञान के सामग्रियां क्या हैं? एक विस्तृत विवरण को AI को निहितार्थों की पहचान करने में मदद मिले। यदि शून्य है, Dify आपके पूर्वानुमान का उपयोग करेगा।',
descWrite: 'कैसे अच्छा ज्ञान विवरण लिखना है?',
permissions: 'अनुमतियां',
permissionsOnlyMe: 'मेरे लिए ही',
permissionsAllMember: 'सभी टीम सदस्यों के लिए',
indexMethod: 'सूचीकरण प्रक्रिया',
indexMethodHighQuality: ' उच्च गुणवत्ता',
indexMethodHighQualityTip:
'उपयोगकर्ता के प्रश्नों के समय उच्च सटीकता प्रदान करने के लिए Embedding मॉडल को प्रोसेसिंग के लिए कॉल करें।',
indexMethodEconomy: 'आर्थिक',
indexMethodEconomyTip:
'ऑफ़लाइन वेक्टर इंजन, कीवर्ड इंडेक्स आदि का उपयोग करें ताकि टोकनों की बचत हो।',
embeddingModel: 'एम्बेडिंग मॉडल',
embeddingModelTip: 'एम्बेडिंग मॉडल को बदलें, कृपया ',
embeddingModelTipLink: 'सेटिंग्ज',
retrievalSetting: {
title: 'प्राप्ति सेटिंग्ज',
learnMore: 'और अधिक सीखना',
description: 'प्राप्ति पद्धति के बारे में。',
longDescription:
'प्राप्ति पद्धति के बारे में, आप इसे किसी भी समय ज्ञान सेटिंग्ज में बदल सकते हैं।',
method: 'प्राप्ति विधि',
},
save: 'सेवना',
me: '(आप)',
permissionsInvitedMembers: 'आंशिक टीम के सदस्य',
externalKnowledgeID: 'बाहरी ज्ञान ID',
externalKnowledgeAPI: 'बाहरी ज्ञान एपीआई',
retrievalSettings: 'पुनर्प्राप्ति सेटिंग्स',
indexMethodChangeToEconomyDisabledTip: 'मुख्यालय से ईसीओ में डाउनग्रेड करने के लिए उपलब्ध नहीं है',
helpText: 'एक अच्छा डेटासेट विवरण लिखना सीखें।',
upgradeHighQualityTip: 'एक बार उच्च गुणवत्ता मोड में अपग्रेड करने के बाद, किफायती मोड में वापस जाना उपलब्ध नहीं है',
searchModel: 'मॉडल खोजें',
chunkStructure: {
learnMore: 'और अधिक सीखें',
title: 'खंड संरचना',
description: 'चंक संरचना के बारे में।',
},
nameAndIcon: 'नाम और आइकन',
numberOfKeywords: 'कीवर्ड की संख्या',
onSearchResults: 'कोई सदस्य आपकी खोज क्वेरी से मेल नहीं खाता। अपनी खोज को फिर से प्रयास करें।',
},
}
export default translation

View File

@@ -0,0 +1,248 @@
const translation = {
knowledge: 'ज्ञान',
documentCount: ' दस्तावेज़',
wordCount: ' के शब्द',
appCount: ' जुड़े हुए ऐप्स',
createDataset: 'ज्ञान बनाएं',
createDatasetIntro:
'अपना खुद का टेक्स्ट डेटा आयात करें या एलएलएम संदर्भ वृद्धि के लिए वेबहुक के माध्यम से वास्तविक समय में डेटा लिखें।',
deleteDatasetConfirmTitle: 'क्या आप यह ज्ञान हटाना चाहते हैं?',
deleteDatasetConfirmContent:
'ज्ञान को हटाना अपरिवर्तनीय है। उपयोगकर्ता अब आपके ज्ञान को प्राप्त नहीं कर पाएंगे, और सभी प्रॉम्प्ट कॉन्फ़िगरेशन और लॉग स्थायी रूप से मिटा दिए जाएंगे।',
datasetUsedByApp: 'यह ज्ञान कुछ ऐप्स द्वारा उपयोग किया जा रहा है। ऐप्स अब इस ज्ञान का उपयोग नहीं कर पाएंगे, और सभी प्रॉम्प्ट कॉन्फ़िगरेशन और लॉग स्थायी रूप से हटा दिए जाएंगे।',
datasetDeleted: 'ज्ञान हटा दिया गया',
datasetDeleteFailed: 'ज्ञान हटाने में विफल',
didYouKnow: 'क्या आप जानते हैं?',
intro1: 'ज्ञान को Dify एप्लिकेशन में ',
intro2: 'एक संदर्भ के रूप में ',
intro3: ',',
intro4: 'या यह ',
intro5: 'बनाया जा सकता है',
intro6:
' एक स्वतंत्र ChatGPT इंडेक्स प्लग-इन के रूप में प्रकाशित करने के लिए',
unavailable: 'उपलब्ध नहीं',
datasets: 'ज्ञान',
datasetsApi: 'API पहुँच',
retrieval: {
semantic_search: {
title: 'वेक्टर खोज',
description:
'प्रश्न एम्बेडिंग्स उत्पन्न करें और उसके वेक्टर प्रतिनिधित्व के समान सबसे मिलते-जुलते टेक्स्ट चंक को खोजें।',
},
full_text_search: {
title: 'पूर्ण-पाठ खोज',
description:
'दस्तावेज़ में सभी शब्दों को सूचकांकित करें, उपयोगकर्ताओं को किसी भी शब्द को खोजने और उन शब्दों को युक्त टेक्स्ट चंक प्राप्त करने की अनुमति देता है।',
},
hybrid_search: {
title: 'हाइब्रिड खोज',
description:
'पूर्ण-पाठ खोज और वेक्टर खोजों को एक साथ निष्पादित करें, पुनः रैंकिंग करें और उपयोगकर्ता के प्रश्न के लिए सर्वोत्तम मिलान का चयन करें। रीरैंक मॉडल APIs की कॉन्फ़िगरेशन आवश्यक।',
recommend: 'सिफारिश',
},
invertedIndex: {
},
change: 'बदलें',
changeRetrievalMethod: 'पुनर्प्राप्ति विधि बदलें',
keyword_search: {
title: 'इनवर्टेड अनुक्रमणिका',
description: 'इनवर्टेड इंडेक्स एक संरचना है जो कुशल पुनर्प्राप्ति के लिए उपयोग की जाती है। यह शर्तों द्वारा व्यवस्थित होती है, प्रत्येक शर्त उन दस्तावेजों या वेब पृष्ठों की ओर इशारा करती है जिनमें यह मौजूद होती है।',
},
},
docsFailedNotice: 'दस्तावेज़ों को अनुक्रमित करने में विफल',
retry: 'पुनः प्रयास करें',
indexingTechnique: {
high_quality: 'उच्च गुणवत्ता',
economy: 'किफायती',
},
indexingMethod: {
semantic_search: 'वेक्टर',
full_text_search: 'पूर्ण पाठ',
hybrid_search: 'हाइब्रिड',
invertedIndex: 'उल्टा',
},
mixtureHighQualityAndEconomicTip: 'उच्च गुणवत्ता और किफायती ज्ञान आधारों के मिश्रण के लिए पुनः रैंकिंग मॉडल आवश्यक है।',
inconsistentEmbeddingModelTip: 'यदि चयनित ज्ञान आधारों के एम्बेडिंग मॉडल असंगत हैं, तो पुनः रैंकिंग मॉडल आवश्यक है।',
retrievalSettings: 'पुनर्प्राप्ति सेटिंग्स',
rerankSettings: 'पुनः रैंकिंग सेटिंग्स',
weightedScore: {
title: 'भारित स्कोर',
description: 'आवंटित भारों को समायोजित करके, यह पुनः रैंकिंग रणनीति निर्धारित करती है कि शब्दार्थ या कीवर्ड मिलान को प्राथमिकता दी जाए।',
semanticFirst: 'शब्दार्थ पहले',
keywordFirst: 'कीवर्ड पहले',
customized: 'अनुकूलित',
semantic: 'शब्दार्थ',
keyword: 'कीवर्ड',
},
nTo1RetrievalLegacy: 'N-से-1 पुनर्प्राप्ति सितंबर से आधिकारिक तौर पर बंद कर दी जाएगी। बेहतर परिणाम प्राप्त करने के लिए नवीनतम बहु-मार्ग पुनर्प्राप्ति का उपयोग करने की सिफारिश की जाती है।',
nTo1RetrievalLegacyLink: 'और जानें',
nTo1RetrievalLegacyLinkText: 'N-से-1 पुनर्प्राप्ति सितंबर में आधिकारिक तौर पर बंद कर दी जाएगी।',
defaultRetrievalTip: 'मल्टी-पाथ रिट्रीवल का उपयोग डिफ़ॉल्ट रूप से किया जाता है। ज्ञान को कई ज्ञान आधारों से पुनर्प्राप्त किया जाता है और फिर फिर से रैंक किया जाता है।',
editExternalAPIConfirmWarningContent: {
end: 'बाहरी ज्ञान, और यह संशोधन उन सभी पर लागू किया जाएगा। क्या आप वाकई यह परिवर्तन सहेजना चाहते हैं?',
front: 'यह बाहरी ज्ञान API इससे जुड़ा हुआ है',
},
editExternalAPIFormWarning: {
end: 'बाहरी ज्ञान',
front: 'यह बाहरी एपीआई किससे जुड़ा हुआ है',
},
deleteExternalAPIConfirmWarningContent: {
title: {
front: 'मिटाना',
end: '?',
},
content: {
front: 'यह बाहरी ज्ञान API इससे जुड़ा हुआ है',
end: 'बाहरी ज्ञान। इस एपीआई को हटाने से वे सभी अमान्य हो जाएंगे। क्या आप वाकई इस API को हटाना चाहते हैं?',
},
noConnectionContent: 'क्या आप वाकई इस API को हटा देंगे?',
},
selectExternalKnowledgeAPI: {
placeholder: 'एक बाहरी ज्ञान API चुनें',
},
connectDatasetIntro: {
content: {
link: 'बाहरी API बनाने का तरीका जानें',
front: 'बाहरी ज्ञानकोष से कनेक्ट करने के लिए, आपको पहले एक बाहरी API बनाना होगा। कृपया काळजीपूर्वक वाचा आणि संदर्भ घ्या',
end: '. फिर संबंधित ज्ञान आईडी ढूंढें और इसे बाईं ओर के फॉर्म में भरें। यदि सभी जानकारी सही है, तो यह कनेक्ट बटन पर क्लिक करने के बाद स्वचालित रूप से नॉलेज बेस में पुनर्प्राप्ति परीक्षण पर कूद जाएगा।',
},
learnMore: 'और जानो',
title: 'किसी बाहरी ज्ञानकोष से कनेक्ट करने के लिए कैसे करें',
},
connectHelper: {
helper5: 'इस सुविधा का उपयोग करने से पहले सावधानी से।',
helper2: 'केवल पुनर्प्राप्ति कार्यक्षमता समर्थित है',
helper3: '. हम दृढ़ता से अनुशंसा करते हैं कि आप',
helper4: 'सहायता दस्तावेज़ पढ़ें',
helper1: 'API और नॉलेज बेस ID के माध्यम से बाहरी नॉलेज बेस से कनेक्ट करें. वर्तमान में,',
},
externalKnowledgeForm: {
connect: 'जोड़ना',
cancel: 'रद्द करना',
},
externalAPIForm: {
encrypted: {
end: 'टेक्‍नोलॉजी।',
front: 'आपका एपीआई टोकन एन्क्रिप्ट किया जाएगा और इसका उपयोग करके संग्रहीत किया जाएगा',
},
apiKey: 'एपीआई कुंजी',
name: 'नाम',
cancel: 'रद्द करना',
save: 'रक्षा कर',
edit: 'संपादन करना',
endpoint: 'एपीआई समापन बिंदु',
},
externalAPI: 'बाहरी एपीआई',
externalAPIPanelTitle: 'बाहरी ज्ञान एपीआई',
allExternalTip: 'केवल बाहरी ज्ञान का उपयोग करते समय, उपयोगकर्ता यह चुन सकता है कि Rerank मॉडल को सक्षम करना है या नहीं। यदि सक्षम नहीं है, तो पुनर्प्राप्त किए गए विखंडू स्कोर के आधार पर क्रमबद्ध किए जाएंगे। जब विभिन्न ज्ञान आधारों की पुनर्प्राप्ति रणनीतियाँ असंगत होती हैं, तो यह गलत होगी।',
externalKnowledgeName: 'बाहरी ज्ञान का नाम',
connectDataset: 'किसी बाह्य ज्ञानकोष से कनेक्ट करना',
mixtureInternalAndExternalTip: 'आंतरिक और बाहरी ज्ञान के मिश्रण के लिए रीरैंक मॉडल की आवश्यकता होती है।',
externalTag: 'बाह्य',
externalAPIPanelDescription: 'बाहरी ज्ञान API का उपयोग Dify के बाहर नॉलेज बेस से कनेक्ट करने और उस नॉलेज बेस से ज्ञान प्राप्त करने के लिए किया जाता है।',
externalKnowledgeDescription: 'ज्ञान विवरण',
createExternalAPI: 'कोई बाहरी नॉलेज API जोड़ना',
externalKnowledgeIdPlaceholder: 'कृपया नॉलेज आईडी दर्ज करें',
editExternalAPITooltipTitle: 'लिंक किया गया ज्ञान',
externalAPIPanelDocumentation: 'बाहरी नॉलेज API बनाने का तरीका जानें',
editExternalAPIFormTitle: 'बाह्य ज्ञान API संपादित करें',
externalKnowledgeNamePlaceholder: 'कृपया नॉलेज बेस का नाम दर्ज करें',
externalKnowledgeId: 'बाहरी ज्ञान ID',
externalKnowledgeDescriptionPlaceholder: 'वर्णन करें कि इस ज्ञानकोष में क्या है (वैकल्पिक)',
noExternalKnowledge: 'अभी तक कोई बाहरी ज्ञान एपीआई नहीं है, बनाने के लिए यहां क्लिक करें',
createNewExternalAPI: 'एक नया बाहरी नॉलेज API बनाएँ',
learnHowToWriteGoodKnowledgeDescription: 'एक अच्छा ज्ञान विवरण लिखना सीखें',
chunkingMode: {
parentChild: 'माता-पिता का बच्चा',
general: 'सामान्य',
graph: 'ग्राफ',
qa: 'प्रश्न और उत्तर',
},
parentMode: {
fullDoc: 'पूर्ण-दस्तावेज़',
paragraph: 'अनुच्‍छेद',
},
batchAction: {
cancel: 'रद्द करना',
disable: 'अक्षम',
enable: 'योग्य बनाना',
selected: 'चयनित',
delete: 'मिटाना',
archive: 'पुरालेख',
},
localDocs: 'स्थानीय डॉक्स',
preprocessDocument: '{{num}} प्रीप्रोसेस दस्तावेज़',
enable: 'योग्य बनाना',
documentsDisabled: '{{num}} दस्तावेज़ अक्षम - 30 दिनों से अधिक समय से निष्क्रिय',
allKnowledge: 'सर्व ज्ञान',
allKnowledgeDescription: 'इस कार्यस्थान में सभी ज्ञान प्रदर्शित करने के लिए चयन करें. केवल कार्यस्थान स्वामी ही सभी ज्ञान का प्रबंधन कर सकता है.',
metadata: {
createMetadata: {
type: 'टाइप करें',
name: 'नाम',
namePlaceholder: 'ध्यानक का नाम जोड़ें',
title: 'नया मेटाडेटा',
back: 'पीछे',
},
checkName: {
empty: 'मेटाडाटा का नाम खाली नहीं हो सकता',
invalid: 'मेटाडेटा नाम में केवल छोटे अक्षर, संख्या और अंडरस्कोर शामिल हो सकते हैं और इसे छोटे अक्षर से शुरू होना चाहिए।',
tooLong: 'मेटाडेटा नाम {{max}} वर्णों से अधिक नहीं हो सकता',
},
batchEditMetadata: {
editMetadata: 'मेटाडेटा संपादित करें',
multipleValue: 'कई मान',
applyToAllSelectDocument: 'चुने गए सभी दस्तावेज़ों पर लागू करें',
editDocumentsNum: 'संपादित कर रहे हैं {{num}} दस्तावेज़',
applyToAllSelectDocumentTip: 'सभी चयनित दस्तावेज़ों के लिए ऊपर दिए गए संपादित और नए मेटाडेटा को स्वचालित रूप से बनाएं, अन्यथा मेटाडेटा का संपादन केवल उन दस्तावेज़ों पर लागू होगा जिनमें यह मौजूद है।',
},
selectMetadata: {
manageAction: 'प्रबंधित करें',
search: 'खोज मेटाडेटा',
newAction: 'नया मेटाडेटा',
},
datasetMetadata: {
addMetaData: 'मेटाडेटा जोड़ें',
rename: 'नाम बदलें',
name: 'नाम',
values: '{{num}} मान',
namePlaceholder: 'मेटाडेटा नाम',
deleteContent: 'क्या आप सुनिश्चित हैं कि आप मेटाडेटा "{{name}}" को हटाना चाहते हैं?',
deleteTitle: 'हटाने की पुष्टि करें',
description: 'आप इस ज्ञान में सभी मेटाडेटा प्रबंधित कर सकते हैं। संशोधन हर दस्तावेज़ में समन्वयित किए जाएंगे।',
disabled: 'अक्षम',
builtInDescription: 'बिल्ट-इन मेटाडेटा स्वचालित रूप से निकाला और उत्पन्न होता है। इसे उपयोग से पहले सक्षम करना आवश्यक है और इसे संपादित नहीं किया जा सकता है।',
builtIn: 'बिल्ट-इन',
},
documentMetadata: {
documentInformation: 'दस्तावेज़ जानकारी',
technicalParameters: 'तकनीकी पैरामीटर',
startLabeling: 'लेबलिंग शुरू करें',
metadataToolTip: 'मेटाडेटा एक महत्वपूर्ण फ़िल्टर के रूप में कार्य करता है जो जानकारी प्राप्त करने की सटीकता और प्रासंगिकता को बढ़ाता है। आप इस दस्तावेज़ के लिए मेटाडेटा को यहाँ संशोधित और जोड़ सकते हैं।',
},
chooseTime: 'एक समय चुनें...',
addMetadata: 'मेटाडेटा जोड़ें',
metadata: 'मेटाडेटा',
},
embeddingModelNotAvailable: 'एम्बेडिंग मॉडल उपलब्ध नहीं है।',
updated: 'अपडेट किया गया',
externalKnowledgeBase: 'बाहरी ज्ञान आधार',
createFromPipeline: 'ज्ञान पाइपलाइन से बनाएं',
serviceApi: {
card: {
apiReference: 'एपीआई संदर्भ',
apiKey: 'एपीआई कुंजी',
title: 'बैकएंड सेवा एपीआई',
endpoint: 'सेवा एपीआई एंडपॉइंट',
},
enabled: 'सेवा में',
disabled: 'अक्षम',
title: 'सेवा एपीआई',
},
docAllEnabled_one: '{{count}} दस्तावेज़ सक्षम किया गया',
docAllEnabled_other: 'सभी {{count}} दस्तावेज़ सक्षम हैं',
partialEnabled_one: 'कुल {{count}} दस्तावेज़, {{num}} उपलब्ध',
partialEnabled_other: 'कुल {{count}} दस्तावेज़, {{num}} उपलब्ध',
}
export default translation

View File

@@ -0,0 +1,76 @@
const translation = {
toVerifiedTip: {
coupon: 'विशेष 100% कूपन',
front: 'आप अब शिक्षा सत्यापित स्थिति के लिए योग्य हैं। कृपया नीचे अपनी शिक्षा की जानकारी प्रदान करें ताकि प्रक्रिया को पूरा किया जा सके और एक प्राप्त हो सके',
end: 'Dify प्रोफेशनल योजना के लिए।',
},
form: {
schoolName: {
placeholder: 'अपनी स्कूल का आधिकारिक, बिना संक्षिप्त नाम दर्ज करें',
title: 'आपके स्कूल का नाम',
},
schoolRole: {
option: {
administrator: 'स्कूल प्रशासक',
student: 'छात्र',
teacher: 'शिक्षक',
},
title: 'आपकी स्कूल की भूमिका',
},
terms: {
desc: {
and: 'और',
termsOfService: 'सेवाओं की शर्तें',
privacyPolicy: 'गोपनीयता नीति',
end: '. प्रस्तुत करके:',
front: 'आपकी जानकारी और शिक्षा सत्यापित स्थिति का उपयोग हमारी शर्तों के अधीन है।',
},
option: {
age: 'मैं पुष्टि करता हूँ कि मैं कम से कम 18 साल का हूँ',
inSchool: 'मैं पुष्टि करता हूँ कि मैं दी गई संस्थान में नामांकित या नियुक्त हूं। Dify नामांकन/नियुक्ति का प्रमाण मांग सकता है। यदि मैं अपनी पात्रता का गलत वर्णन करता हूं, तो मैं सहमत हूं कि मैं अपने शिक्षा स्थिति के आधार पर किसी भी शुल्क का भुगतान करूं जो प्रारंभ में माफ किया गया था।',
},
title: 'नियम और शर्तें',
},
},
submitError: 'फॉर्म जमा करने में विफलता हुई। कृपया बाद में पुनः प्रयास करें।',
currentSigned: 'वर्तमान में साइन इन किया गया है के रूप में',
learn: 'शिक्षा को प्रमाणित कराने का तरीका सीखें',
toVerified: 'शिक्षा की पुष्टि कराएँ',
emailLabel: 'आपका वर्तमान ईमेल',
submit: 'सबमिट करें',
rejectTitle: 'आपकी डिफाई शैक्षणिक सत्यापन को अस्वीकृत कर दिया गया है',
successTitle: 'आपकी डिफाई शिक्षा को सत्यापित किया गया है',
successContent: 'हमने आपकी खाते के लिए Dify प्रोफेशनल योजना के लिए 100% छूट कूपन जारी किया है। यह कूपन एक वर्ष के लिए मान्य है, कृपया इसे मान्यता की अवधि के भीतर उपयोग करें।',
rejectContent: 'दुर्भाग्यवश, आप शिक्षा सत्यापित स्थिति के लिए योग्य नहीं हैं और इसलिए यदि आप इस ईमेल पते का उपयोग करते हैं, तो आप डिफाई प्रोफेशनल योजना के लिए विशेष 100% कूपन प्राप्त नहीं कर सकते।',
notice: {
expired: {
summary: {
line1: 'आप अभी भी Dify का उपयोग कर सकते हैं और इसे एक्सेस कर सकते हैं।',
line2: 'हालाँकि, आप नए शिक्षा छूट कूपनों के लिए अब योग्य नहीं हैं।',
},
title: 'आपकी शिक्षा स्थिति समाप्त हो गई है',
},
isAboutToExpire: {
summary: 'चिंता मत करो — यह आपके वर्तमान सदस्यता पर प्रभाव नहीं डालेगा, लेकिन जब यह नवीनीकरण होगा तो आपको शिक्षा छूट नहीं मिलेगी जब तक कि आप अपनी स्थिति को फिर से सत्यापित नहीं करते।',
title: 'आपकी शिक्षा स्थिति {{date}} को समाप्त हो जाएगी',
},
stillInEducation: {
title: 'क्या आप अभी भी शिक्षा में हैं?',
isAboutToExpire: 'अब फिर से सत्यापित करें ताकि आगामी शैक्षणिक वर्ष के लिए एक नया कूपन मिल सके। यह आपके खाते में सहेजा जाएगा और आपकी अगली नवीनीकरण पर उपयोग के लिए तैयार होगा।',
expired: 'अब पुनः सत्यापित करें ताकि आप आगामी शैक्षणिक वर्ष के लिए एक नया कूपन प्राप्त कर सकें। हम इसे आपके खाते में जोड़ देंगे और आप इसे अगले अपग्रेड के लिए उपयोग कर सकेंगे।',
},
alreadyGraduated: {
title: 'क्या आप पहले ही स्नातक हो चुके हैं?',
expired: 'किसी भी समय अपग्रेड करने में संकोच न करें ताकि आपको सशुल्क सुविधाओं तक पूर्ण पहुँच मिल सके।',
isAboutToExpire: 'आपकी वर्तमान सदस्यता अभी भी सक्रिय रहेगी। जब यह समाप्त होगी, तो आपको सैंडबॉक्स योजना में स्थानांतरित किया जाएगा, या आप कभी भी भुगतान सुविधाओं तक पूरी पहुंच बहाल करने के लिए अपग्रेड कर सकते हैं।',
},
action: {
dismiss: 'अस्वीकृत करें',
upgrade: 'अपग्रेड करें',
reVerify: 'पुनः सत्यापित करें',
},
dateFormat: 'MM/DD/YYYY',
},
}
export default translation

View File

@@ -0,0 +1,45 @@
const translation = {
title: 'अन्वेषण करें',
sidebar: {
discovery: 'खोज',
chat: 'चैट',
workspace: 'कार्यक्षेत्र',
action: {
pin: 'पिन करें',
unpin: 'पिन हटाएँ',
rename: 'नाम बदलें',
delete: 'हटाएं',
},
delete: {
title: 'ऐप हटाएं',
content: 'क्या आप वाकई इस ऐप को हटाना चाहते हैं?',
},
},
apps: {
title: 'डिफ़ी द्वारा ऐप्स का अन्वेषण करें',
description:
'इन टेम्प्लेट ऐप्स का तुरंत उपयोग करें या टेम्प्लेट्स के आधार पर अपने स्वयं के ऐप्स को कस्टमाइज़ करें।',
allCategories: 'अनुशंसित',
},
appCard: {
addToWorkspace: 'कार्यक्षेत्र में जोड़ें',
customize: 'अनुकूलित करें',
},
appCustomize: {
title: '{{name}} से ऐप बनाएँ',
subTitle: 'ऐप आइकन और नाम',
nameRequired: 'ऐप का नाम आवश्यक है',
},
category: {
Assistant: 'सहायक',
Writing: 'लेखन',
Translate: 'अनुवाद',
Programming: 'प्रोग्रामिंग',
HR: 'मानव संसाधन',
Workflow: 'कार्यप्रवाह',
Agent: 'आढ़तिया',
Entertainment: 'मनोरंजन',
},
}
export default translation

View File

@@ -0,0 +1,8 @@
const translation = {
sidebar: {
collapseSidebar: 'साइडबार को बंद करें',
expandSidebar: 'साइडबार विस्तार करें',
},
}
export default translation

View File

@@ -0,0 +1,131 @@
const translation = {
pageTitle: 'अरे, चलिए शुरू करते हैं!👋',
welcome: 'Dify में आपका स्वागत है, कृपया जारी रखने के लिए लॉग इन करें।',
email: 'ईमेल पता',
emailPlaceholder: 'आपका ईमेल',
password: 'पासवर्ड',
passwordPlaceholder: 'आपका पासवर्ड',
name: 'उपयोगकर्ता नाम',
namePlaceholder: 'आपका उपयोगकर्ता नाम',
forget: 'क्या आप पासवर्ड भूल गए?',
signBtn: 'साइन इन करें',
installBtn: 'सेट अप करें',
setAdminAccount: 'एडमिन खाता सेट कर रहे हैं',
setAdminAccountDesc:
'एडमिन खाते के लिए अधिकतम विशेषाधिकार, जिसका उपयोग एप्लिकेशन बनाने और LLM प्रदाताओं को प्रबंधित करने के लिए किया जा सकता है, आदि।',
createAndSignIn: 'बनाएं और साइन इन करें',
oneMoreStep: 'एक और कदम',
createSample: 'इस जानकारी के आधार पर, हम आपके लिए नमूना एप्लिकेशन बनाएंगे',
invitationCode: 'निमंत्रण कोड',
invitationCodePlaceholder: 'आपका निमंत्रण कोड',
interfaceLanguage: 'इंटरफेस भाषा',
timezone: 'समय क्षेत्र',
go: 'Dify पर जाएं',
sendUsMail:
'हमें अपना परिचय ईमेल करें, और हम निमंत्रण अनुरोध को संभाल लेंगे।',
acceptPP: 'मैंने गोपनीयता नीति पढ़ी है और स्वीकार करता हूं',
reset: 'कृपया अपना पासवर्ड रीसेट करने के लिए निम्नलिखित कमांड चलाएं',
withGitHub: 'GitHub के साथ जारी रखें',
withGoogle: 'Google के साथ जारी रखें',
rightTitle: 'LLM की पूरी क्षमता को अनलॉक करें',
rightDesc:
'दृश्य रूप से आकर्षक, संचालन योग्य और सुधार योग्य AI एप्लिकेशन को आसानी से बनाएं।',
tos: 'सेवा की शर्तें',
pp: 'गोपनीयता नीति',
tosDesc: 'साइन अप करके, आप हमारी सहमति देते हैं',
goToInit:
'यदि आपने खाता प्रारंभ नहीं किया है, तो कृपया प्रारंभिक पृष्ठ पर जाएं',
dontHave: 'नहीं है?',
invalidInvitationCode: 'अवैध निमंत्रण कोड',
accountAlreadyInited: 'खाता पहले से प्रारंभ किया गया है',
forgotPassword: 'क्या आपने अपना पासवर्ड भूल गए हैं?',
resetLinkSent: 'रीसेट लिंक भेजी गई',
sendResetLink: 'रीसेट लिंक भेजें',
backToSignIn: 'साइन इन पर वापस जाएं',
forgotPasswordDesc: 'कृपया अपना ईमेल पता दर्ज करें ताकि हम आपको अपना पासवर्ड रीसेट करने के निर्देशों के साथ एक ईमेल भेज सकें।',
checkEmailForResetLink: 'कृपया अपना पासवर्ड रीसेट करने के लिए लिंक के लिए अपना ईमेल चेक करें। अगर यह कुछ मिनटों के भीतर नहीं आता है, तो कृपया अपना स्पैम फोल्डर भी चेक करें।',
passwordChanged: 'अब साइन इन करें',
changePassword: 'पासवर्ड बदलें',
changePasswordTip: 'कृपया अपने खाते के लिए नया पासवर्ड दर्ज करें',
invalidToken: 'अमान्य या समाप्त टोकन',
confirmPassword: 'पासवर्ड की पुष्टि करें',
confirmPasswordPlaceholder: 'अपना नया पासवर्ड पुष्टि करें',
passwordChangedTip: 'आपका पासवर्ड सफलतापूर्वक बदल दिया गया है',
error: {
emailEmpty: 'ईमेल पता आवश्यक है',
emailInValid: 'कृपया एक मान्य ईमेल पता दर्ज करें',
nameEmpty: 'नाम आवश्यक है',
passwordEmpty: 'पासवर्ड आवश्यक है',
passwordLengthInValid: 'पासवर्ड कम से कम 8 वर्णों का होना चाहिए',
passwordInvalid:
'पासवर्ड में अक्षर और अंक होने चाहिए, और लंबाई 8 से अधिक होनी चाहिए',
registrationNotAllowed: 'खाता नहीं मिला. रजिस्टर करने के लिए कृपया सिस्टम एडमिन से संपर्क करें।',
invalidEmailOrPassword: 'अमान्य ईमेल या पासवर्ड।',
},
license: {
tip: 'Dify Community Edition शुरू करने से पहले, GitHub पर',
link: 'ओपन-सोर्स लाइसेंस',
},
join: 'शामिल हों',
joinTipStart: 'आपको आमंत्रित करते हैं',
joinTipEnd: 'टीम पर Dify',
invalid: 'लिंक समाप्त हो गया है',
explore: 'Dify का अन्वेषण करें',
activatedTipStart: 'आप शामिल हो गए हैं',
activatedTipEnd: 'टीम',
activated: 'अब साइन इन करें',
adminInitPassword: 'एडमिन प्रारंभिक पासवर्ड',
validate: 'सत्यापित करें',
checkCode: {
verify: 'जाँचना',
verificationCode: 'सत्यापन कोड',
invalidCode: 'अमान्य कोड',
useAnotherMethod: 'किसी अन्य विधि का उपयोग करें',
emptyCode: 'कोड आवश्यक है',
didNotReceiveCode: 'कोड प्राप्त नहीं हुआ?',
resend: 'भेजें',
checkYourEmail: 'अपना ईमेल जांचें',
validTime: 'ध्यान रखें कि कोड 5 मिनट के लिए वैध है',
verificationCodePlaceholder: '6-अंक कोड दर्ज करें',
tipsPrefix: 'हम एक सत्यापन कोड भेजते हैं',
},
sendVerificationCode: 'पुष्टि कोड भेजें',
or: 'नहीं तो',
continueWithCode: 'कोड के साथ जारी रखें',
resetPassword: 'पासवर्ड रीसेट करें',
changePasswordBtn: 'पासवर्ड सेट करें',
setYourAccount: 'अपना खाता सेट करें',
useVerificationCode: 'सत्यापन कोड का उपयोग करें',
usePassword: 'पासवर्ड का उपयोग करें',
backToLogin: 'लॉगिन पर वापस जाएं',
noLoginMethod: 'प्रमाणीकरण विधि कॉन्फ़िगर नहीं की गई',
enterYourName: 'कृपया अपना उपयोगकर्ता नाम दर्ज करें',
noLoginMethodTip: 'प्रमाणीकरण विधि जोड़ने के लिए कृपया सिस्टम व्यवस्थापक से संपर्क करें.',
resetPasswordDesc: 'वह ईमेल टाइप करें जिसका उपयोग आपने Dify पर साइन अप करने के लिए किया था और हम आपको एक पासवर्ड रीसेट ईमेल भेजेंगे।',
withSSO: 'एसएसओ के साथ जारी रखें',
back: 'पीछे',
licenseInactive: 'लाइसेंस निष्क्रिय',
licenseExpired: 'लाइसेंस की समय सीमा समाप्त हो गई',
licenseLost: 'लाइसेंस खो गया',
licenseLostTip: 'Dify लायसेंस सर्वर से कनेक्ट करने में विफल. Dify का उपयोग जारी रखने के लिए कृपया अपने व्यवस्थापक से संपर्क करें.',
licenseInactiveTip: 'आपके कार्यस्थल के लिए डिफाई एंटरप्राइज लाइसेंस निष्क्रिय है। कृपया डिफाई का उपयोग जारी रखने के लिए अपने प्रशासक से संपर्क करें।',
licenseExpiredTip: 'आपके कार्यस्थल के लिए डिफाई एंटरप्राइज लाइसेंस समाप्त हो गया है। कृपया डिफाई का उपयोग जारी रखने के लिए अपने प्रशासक से संपर्क करें।',
webapp: {
noLoginMethodTip: 'कृपया एक प्रमाणीकरण विधि जोड़ने के लिए सिस्टम प्रशासक से संपर्क करें।',
noLoginMethod: 'वेब ऐप के लिए प्रमाणीकरण विधि कॉन्फ़िगर नहीं की गई है',
disabled: 'वेब ऐप प्रमाणीकरण अक्षम है। कृपया इसे सक्षम करने के लिए सिस्टम प्रशासक से संपर्क करें। आप सीधे ऐप का उपयोग करने की कोशिश कर सकते हैं।',
login: 'लॉगइन',
},
signup: {
signIn: 'साइन इन करें',
noAccount: 'क्या आपके पास खाता नहीं है?',
signUp: 'साइन अप करें',
verifyMail: 'प्रमाणन कोड के साथ जारी रखें',
createAccount: 'अपना खाता बनाएँ',
welcome: '👋 स्वागत है! कृपया शुरू करने के लिए विवरण भरें।',
haveAccount: 'क्या आपका पहले से एक खाता है?',
},
pageTitleForE: 'अरे, चलो शुरू करें!',
}
export default translation

View File

@@ -0,0 +1,27 @@
const translation = {
tips: {
needLogin: 'कृपया प्राधिकरण के लिए लॉग इन करें',
notLoggedIn: 'यह ऐप आपके Dify Cloud खाते तक पहुंचना चाहता है',
common: 'हम आपकी गोपनीयता का सम्मान करते हैं और इस जानकारी का उपयोग केवल आपके हमारे विकास उपकरणों के साथ अनुभव को बेहतर बनाने के लिए करेंगे।',
loggedIn: 'यह ऐप आपके Dify Cloud खाते से निम्नलिखित जानकारी तक पहुंचना चाहता है।',
},
scopes: {
name: 'नाम',
avatar: 'अवतार',
email: 'ईमेल',
languagePreference: 'भाषा चयन',
timezone: 'समय क्षेत्र',
},
error: {
authorizeFailed: 'प्राधिकरण विफल',
invalidParams: 'अमान्य पैरामीटर',
authAppInfoFetchFailed: 'प्राधिकरण के लिए ऐप जानकारी प्राप्त करने में असफल हुआ',
},
connect: 'संयोजित करें',
switchAccount: 'खाता बदलें',
unknownApp: 'अनजान ऐप',
login: 'लॉगइन',
continue: 'जारी रखें',
}
export default translation

View File

@@ -0,0 +1,40 @@
const translation = {
common: {
publishAsPipeline: {
name: 'पाइपलाइन का नाम और आइकन',
description: 'ज्ञान का वर्णन',
namePlaceholder: 'कृपया इस ज्ञान पाइपलाइन का नाम दर्ज करें। (आवश्यक)',
descriptionPlaceholder: 'कृपया इस ज्ञान पाइपलाइन का वर्णन दर्ज करें। (वैकल्पिक)',
},
testRun: 'परीक्षण चलाना',
preparingDataSource: 'डेटा स्रोत की तैयारी करना',
reRun: 'फिर से चलाएँ',
confirmPublish: 'प्रकाशित करने की पुष्टि करें',
publishAs: 'ज्ञान पाइपलाइन के रूप में प्रकाशित करें',
processing: 'प्रसंस्करण',
goToAddDocuments: 'दस्तावेज़ जोड़ने के लिए जाएं',
confirmPublishContent: 'ज्ञान पाइपलाइन को सफलतापूर्वक प्रकाशित करने के बाद, इस ज्ञान आधार की टुकड़ा संरचना को संशोधित नहीं किया जा सकता। क्या आप निश्चित हैं कि आप इसे प्रकाशित करना चाहते हैं?',
},
inputField: {
create: 'उपयोगकर्ता इनपुट क्षेत्र बनाएं',
manage: 'प्रबंधित करें',
},
publishToast: {
title: 'यह पाइपलाइन अभी तक प्रकाशित नहीं हुई है',
desc: 'जब पाइपलाइन प्रकाशित नहीं होती है, तो आप ज्ञान बेस नोड में हिस्सा संरचना को संशोधित कर सकते हैं, और पाइपलाइन संचालन और परिवर्तनों को स्वचालित रूप से मसौदे के रूप में सहेजा जाएगा।',
},
result: {
resultPreview: {
viewDetails: 'विवरण देखें',
error: 'कार्यवाही के दौरान त्रुटि हुई',
loading: 'प्रसंस्करण हो रहा है... कृपया प्रतीक्षा करें',
footerTip: 'परीक्षण रन मोड में, {{count}} खंड तक पूर्वावलोकन करें',
},
},
ragToolSuggestions: {
title: 'आरएजी के लिए सुझाव',
noRecommendationPlugins: 'कोई सुझाए गए प्लगइन्स नहीं, और अधिक खोजें <CustomLink>मार्केटप्लेस</CustomLink> में',
},
}
export default translation

View File

@@ -0,0 +1,26 @@
const translation = {
tags: {
social: 'सामाजिक',
business: 'व्यवसाय',
agent: 'एजेंट',
design: 'डिज़ाइन',
education: 'शिक्षा',
news: 'समाचार',
productivity: 'उत्पादकता',
weather: 'मौसम',
utilities: 'यूटिलिटीज',
image: 'छवि',
search: 'खोज',
videos: 'वीडियो',
travel: 'यात्रा',
entertainment: 'मनोरंजन',
other: 'अन्य',
medical: 'चिकित्सा',
finance: 'वित्त',
rag: 'राग',
},
searchTags: 'खोज टैग',
allTags: 'सभी टैग',
}
export default translation

View File

@@ -0,0 +1,186 @@
const translation = {
subscription: {
title: 'सदस्यताएँ',
listNum: '{{num}} सब्सक्रिप्शन्स',
empty: {
title: 'कोई सदस्यता नहीं',
button: 'नई सब्सक्रिप्शन',
},
createButton: {
oauth: 'OAuth के साथ नई सदस्यता',
apiKey: 'एपीआई कुंजी के साथ नया सब्सक्रिप्शन',
manual: 'नई सदस्यता बनाने के लिए URL चिपकाएँ',
},
createSuccess: 'सब्सक्रिप्शन सफलतापूर्वक बनाया गया',
createFailed: 'सब्सक्रिप्शन बनाने में असफल',
maxCount: 'अधिकतम {{num}} सदस्यताएँ',
selectPlaceholder: 'सदस्यता चुनें',
noSubscriptionSelected: 'कोई सदस्यता नहीं चुनी गई',
subscriptionRemoved: 'सदस्यता हटा दी गई',
list: {
title: 'सदस्यताएँ',
addButton: 'जोड़ें',
tip: 'सब्सक्रिप्शन के माध्यम से इवेंट प्राप्त करें',
item: {
enabled: 'सक्रिय',
disabled: 'विकलांग',
credentialType: {
api_key: 'एपीआई कुंजी',
oauth2: 'OAuth',
unauthorized: 'मैनुअल',
},
actions: {
delete: 'हटाएँ',
deleteConfirm: {
title: 'क्या आप {{name}} को हटा देना चाहते हैं?',
success: 'सदस्यता {{name}} सफलतापूर्वक हटाई गई',
error: 'सदस्यता {{name}} हटाने में असफल',
content: 'एक बार हटा दी जाने के बाद, इस सदस्यता को पुनर्प्राप्त नहीं किया जा सकता। कृपया पुष्टि करें।',
contentWithApps: 'वर्तमान सदस्यता का संदर्भ {{count}} अनुप्रयोगों द्वारा लिया गया है। इसे हटाने से कॉन्फ़िगर किए गए अनुप्रयोग सदस्यता घटनाओं को प्राप्त करना बंद कर देंगे।',
confirm: 'हटाना पुष्टि करें',
cancel: 'रद्द करें',
confirmInputWarning: 'कृपया पुष्टि करने के लिए सही नाम दर्ज करें।',
confirmInputPlaceholder: 'पुष्टि करने के लिए "{{name}}" दर्ज करें।',
confirmInputTip: 'कृपया पुष्टि करने के लिए “{{name}}” दर्ज करें।',
},
},
status: {
active: 'सक्रिय',
inactive: 'निष्क्रिय',
},
usedByNum: '{{num}} वर्कफ़्लो द्वारा उपयोग किया गया',
noUsed: 'कोई वर्कफ़्लो उपयोग नहीं किया गया',
},
},
addType: {
title: 'सदस्यता जोड़ें',
description: 'निर्धारित करने के लिए चुनें कि आप अपनी ट्रिगर सदस्यता कैसे बनाना चाहते हैं',
options: {
apikey: {
title: 'एपीआई कुंजी के साथ बनाएं',
description: 'API क्रेडेंशियल का उपयोग करके स्वचालित रूप से सब्सक्रिप्शन बनाएं',
},
oauth: {
title: 'OAuth के साथ बनाएं',
description: 'सदस्यता बनाने के लिए तृतीय-पक्ष प्लेटफ़ॉर्म के साथ प्राधिकृत करें',
clientSettings: 'OAuth क्लाइंट सेटिंग्स',
clientTitle: 'OAuth क्लाइंट',
default: 'डिफ़ॉल्ट',
custom: 'कस्टम',
},
manual: {
title: 'मैनुअल सेटअप',
description: 'नई सदस्यता बनाने के लिए URL चिपकाएँ',
tip: 'थर्ड-पार्टी प्लेटफ़ॉर्म पर URL मैन्युअली कॉन्फ़िगर करें',
},
},
},
},
modal: {
steps: {
verify: 'सत्यापित करें',
configuration: 'कॉन्फ़िगरेशन',
},
common: {
cancel: 'रद्द करें',
back: 'वापस',
next: 'अगला',
create: 'बनाएँ',
verify: 'सत्यापित करें',
authorize: 'अधिकार देना',
creating: 'बना रहा हूँ...',
verifying: 'सत्यापित किया जा रहा है...',
authorizing: 'अधिकृत किया जा रहा है...',
},
oauthRedirectInfo: 'चूंकि इस टूल प्रदाता के लिए कोई सिस्टम क्लाइंट सीक्रेट्स नहीं मिले, इसलिए इसे मैनुअली सेटअप करने की आवश्यकता है, redirect_uri के लिए कृपया उपयोग करें',
apiKey: {
title: 'एपीआई कुंजी के साथ बनाएं',
verify: {
title: 'क्रेडेंशियल्स सत्यापित करें',
description: 'कृपया पहुँच सत्यापित करने के लिए अपने API क्रेडेंशियल्स प्रदान करें',
error: 'सत्यापन विफल हुआ। कृपया अपनी API कुंजी जांचें।',
success: 'प्रमाण-पत्र सफलतापूर्वक सत्यापित किए गए',
},
configuration: {
title: 'सदस्यता कॉन्फ़िगर करें',
description: 'अपनी सदस्यता सेटिंग्स सेट करें',
},
},
oauth: {
title: 'OAuth के साथ बनाएं',
authorization: {
title: 'OAuth प्राधिकरण',
description: 'अपने खाते तक पहुँचने के लिए Dify को अधिकृत करें',
redirectUrl: 'पुनःमार्गित करें URL',
redirectUrlHelp: 'अपने OAuth ऐप कॉन्फ़िगरेशन में इस URL का उपयोग करें',
authorizeButton: '{{provider}} के साथ प्राधिकृत करें',
waitingAuth: 'अनुमति की प्रतीक्षा कर रहे हैं...',
authSuccess: 'प्राधिकरण सफल',
authFailed: 'OAuth प्राधिकरण जानकारी प्राप्त करने में विफल',
waitingJump: 'अधिकृत, कूदने की प्रतीक्षा कर रहा है',
},
configuration: {
title: 'सदस्यता कॉन्फ़िगर करें',
description: 'अधिकार के बाद अपनी सदस्यता पैरामीटर सेट करें',
success: 'OAuth कॉन्फ़िगरेशन सफल',
failed: 'OAuth कॉन्फ़िगरेशन विफल हुआ',
},
remove: {
success: 'OAuth सफलतापूर्वक हटा दिया गया',
failed: 'OAuth हटाने में विफल',
},
save: {
success: 'OAuth कॉन्फ़िगरेशन सफलतापूर्वक सहेजा गया',
},
},
manual: {
title: 'मैनुअल सेटअप',
description: 'अपने वेबहुक सब्सक्रिप्शन को मैन्युअली कॉन्फ़िगर करें',
logs: {
title: 'अनुरोध लॉग',
request: 'अनुरोध',
loading: '{{pluginName}} से अनुरोध की प्रतीक्षा कर रहे हैं...',
},
},
form: {
subscriptionName: {
label: 'सदस्यता का नाम',
placeholder: 'सब्सक्रिप्शन नाम दर्ज करें',
required: 'सदस्यता का नाम आवश्यक है',
},
callbackUrl: {
label: 'कॉलबैक URL',
description: 'यह URL वेबहुक इवेंट प्राप्त करेगा',
tooltip: 'एक सार्वजनिक रूप से सुलभ एन्डपॉइंट प्रदान करें जो ट्रिगर प्रदाता से कॉलबैक अनुरोध प्राप्त कर सके।',
placeholder: 'उत्पादन हो रहा है...',
privateAddressWarning: 'यह URL आंतरिक पता प्रतीत होता है, जिससे वेबहुक अनुरोध विफल हो सकते हैं। आप TRIGGER_URL को एक सार्वजनिक पते में बदल सकते हैं।',
},
},
errors: {
createFailed: 'सब्सक्रिप्शन बनाने में असफल',
verifyFailed: 'प्रमाणीकरण सत्यापित करने में विफल',
authFailed: 'प्राधिकरण असफल',
networkError: 'नेटवर्क त्रुटि, कृपया फिर से प्रयास करें',
},
},
events: {
title: 'उपलब्ध कार्यक्रम',
description: 'इवेंट्स जिन्हें यह ट्रिगर प्लगइन सब्सक्राइब कर सकता है',
empty: 'कोई घटना उपलब्ध नहीं है',
event: 'घटना',
events: 'कार्यक्रम',
actionNum: '{{num}} {{event}} शामिल',
item: {
parameters: '{{count}} पैरामीटर',
noParameters: 'कोई पैरामीटर नहीं',
},
output: 'आउटपुट',
},
node: {
status: {
warning: 'विच्छेद करें',
},
},
}
export default translation

View File

@@ -0,0 +1,350 @@
const translation = {
category: {
models: 'मॉडल्स',
all: 'सभी',
bundles: 'बंडल',
extensions: 'एक्सटेंशन्स',
tools: 'उपकरण',
agents: 'एजेंट रणनीतियाँ',
datasources: 'डेटा स्रोत',
triggers: 'ट्रिगर्स',
},
categorySingle: {
extension: 'विस्तार',
bundle: 'बंडल',
tool: 'उपकरण',
agent: 'एजेंट रणनीति',
model: 'मॉडल',
datasource: 'डेटा स्रोत',
trigger: 'ट्रिगर',
},
list: {
source: {
marketplace: 'मार्केटप्लेस से इंस्टॉल करें',
github: 'गिटहब से इंस्टॉल करें',
local: 'स्थानीय पैकेज फ़ाइल से स्थापित करें',
},
notFound: 'कोई प्लगइन नहीं मिला',
noInstalled: 'कोई प्लगइन स्थापित नहीं हैं',
},
source: {
github: 'गिटहब',
local: 'स्थानीय पैकेज फ़ाइल',
marketplace: 'बाजार',
},
detailPanel: {
categoryTip: {
github: 'गिटहब से स्थापित किया गया',
local: 'स्थानीय प्लगइन',
marketplace: 'मार्केटप्लेस से स्थापित किया गया',
debugging: 'डिबगिंग प्लगइन',
},
operation: {
info: 'प्लगइन जानकारी',
remove: 'हटाएं',
checkUpdate: 'अपडेट जांचें',
viewDetail: 'विवरण देखें',
install: 'स्थापित करें',
detail: 'विवरण',
update: 'अपडेट',
back: 'वापस',
},
toolSelector: {
uninstalledTitle: 'उपकरण स्थापित नहीं है',
auto: 'स्वचालित',
uninstalledLink: 'प्लगइन्स में प्रबंधित करें',
unsupportedTitle: 'असमर्थित क्रिया',
unsupportedContent:
'स्थापित प्लगइन संस्करण यह क्रिया प्रदान नहीं करता है।',
descriptionLabel: 'उपकरण का विवरण',
unsupportedContent2: 'संस्करण बदलने के लिए क्लिक करें।',
placeholder: 'एक उपकरण चुनें...',
title: 'उपकरण जोड़ें',
toolLabel: 'उपकरण',
params: 'कारण निर्धारण कॉन्फ़िग',
empty:
'उपकरण जोड़ने के लिए \'+\' बटन पर क्लिक करें। आप कई उपकरण जोड़ सकते हैं।',
settings: 'उपयोगकर्ता सेटिंग्स',
uninstalledContent:
'यह प्लगइन स्थानीय/गिटहब रिपॉजिटरी से स्थापित किया गया है। कृपया स्थापना के बाद उपयोग करें।',
paramsTip2:
'जब \'स्वचालित\' बंद होता है, तो डिफ़ॉल्ट मान का उपयोग किया जाता है।',
descriptionPlaceholder:
'उपकरण के उद्देश्य का संक्षिप्त विवरण, जैसे, किसी विशेष स्थान के लिए तापमान प्राप्त करना।',
paramsTip1: 'एलएलएम अनुमान पैरामीटर को नियंत्रित करता है।',
toolSetting: 'टूल सेटिंग्स',
unsupportedMCPTool:
'वर्तमान में चयनित एजेंट रणनीति प्लगइन संस्करण MCP टूल का समर्थन नहीं करता है।',
},
switchVersion: 'स्विच संस्करण',
endpointModalDesc:
'एक बार कॉन्फ़िगर होने के बाद, प्लगइन द्वारा API एंडपॉइंट्स के माध्यम से प्रदान की गई सुविधाओं का उपयोग किया जा सकता है।',
actionNum: '{{num}} {{action}} शामिल है',
endpointDeleteTip: 'एंडपॉइंट हटाएं',
endpointsDocLink: 'दस्तावेज़ देखें',
disabled: 'अक्षम',
modelNum: '{{num}} मॉडल शामिल हैं',
endpoints: 'एंडपॉइंट्स',
endpointDeleteContent: 'क्या आप {{name}} को हटाना चाहेंगे?',
serviceOk: 'सेवा ठीक है',
configureTool: 'उपकरण कॉन्फ़िगर करें',
configureApp: 'ऐप कॉन्फ़िगर करें',
endpointDisableContent: 'क्या आप {{name}} को अक्षम करना चाहेंगे?',
endpointDisableTip: 'एंडपॉइंट अक्षम करें',
configureModel: 'मॉडल कॉन्फ़िगर करें',
endpointsEmpty: 'एक एंडपॉइंट जोड़ने के लिए \'+\' बटन पर क्लिक करें',
endpointModalTitle: 'एंडपॉइंट सेटअप करें',
strategyNum: '{{num}} {{रणनीति}} शामिल',
endpointsTip:
'यह प्लगइन एंडपॉइंट्स के माध्यम से विशिष्ट कार्यक्षमताएँ प्रदान करता है, और आप वर्तमान कार्यक्षेत्र के लिए कई एंडपॉइंट सेट कॉन्फ़िगर कर सकते हैं।',
deprecation: {
reason: {
noMaintainer: 'कोई देखभाल करने वाला नहीं',
ownershipTransferred: 'स्वामित्व स्थानांतरित किया गया',
businessAdjustments: 'व्यवसाय समायोजन',
},
noReason: 'यह प्लगइन अप्रचलित हो गया है और इसे अब अपडेट नहीं किया जाएगा।',
onlyReason:
'इस प्लगइन को {{deprecatedReason}} के कारण अमान्य कर दिया गया है और इसे अब अपडेट नहीं किया जाएगा।',
fullMessage:
'इस प्लगइन को {{deprecatedReason}} के कारण अमान्य कर दिया गया है, और इसे अब अपडेट नहीं किया जाएगा। कृपया इसके बजाय <CustomLink href=\'https://example.com/\'>{{-alternativePluginId}}</CustomLink> का उपयोग करें।',
},
},
debugInfo: {
viewDocs: 'दस्तावेज़ देखें',
title: 'डिबगिंग',
},
privilege: {
whoCanDebug: 'कौन प्लगइन्स को डिबग कर सकता है?',
whoCanInstall: 'कौन प्लगइन्स को स्थापित और प्रबंधित कर सकता है?',
noone: 'कोई नहीं',
everyone: 'सभी',
title: 'प्लगइन प्राथमिकताएँ',
admins: 'व्यवस्थापक',
},
pluginInfoModal: {
repository: 'भंडार',
packageName: 'पैकेज',
release: 'रिहाई',
title: 'प्लगइन जानकारी',
},
action: {
pluginInfo: 'प्लगइन जानकारी',
checkForUpdates: 'अपडेट के लिए जांचें',
deleteContentLeft: 'क्या आप हटाना चाहेंगे',
deleteContentRight: 'प्लगइन?',
usedInApps: 'यह प्लगइन {{num}} ऐप्स में उपयोग किया जा रहा है।',
delete: 'प्लगइन हटाएं',
},
installModal: {
labels: {
repository: 'भंडार',
package: 'पैकेज',
version: 'संस्करण',
},
uploadFailed: 'अपलोड विफल',
next: 'अगला',
cancel: 'रद्द करें',
pluginLoadErrorDesc: 'यह प्लगइन स्थापित नहीं किया जाएगा',
back: 'पीछे',
installComplete: 'स्थापना पूर्ण',
installPlugin: 'प्लगइन स्थापित करें',
readyToInstallPackages: 'निम्नलिखित {{num}} प्लगइन्स स्थापित करने वाले हैं',
install: 'स्थापित करें',
close: 'करीब',
uploadingPackage: '{{packageName}} अपलोड हो रहा है...',
installing: 'स्थापित कर रहा है...',
installedSuccessfully: 'स्थापना सफल',
dropPluginToInstall:
'यहां प्लगइन पैकेज ड्रॉप करें ताकि इसे स्थापित किया जा सके',
readyToInstallPackage: 'निम्नलिखित प्लगइन स्थापित करने वाले हैं',
pluginLoadError: 'प्लगइन लोड त्रुटि',
installFailed: 'स्थापना विफल हो गई',
readyToInstall: 'निम्नलिखित प्लगइन स्थापित करने वाले हैं',
installFailedDesc: 'प्लगइन स्थापित करने में विफल रहा।',
installedSuccessfullyDesc: 'प्लगइन सफलतापूर्वक स्थापित किया गया है।',
fromTrustSource:
'कृपया सुनिश्चित करें कि आप केवल एक <trustSource>विश्वसनीय स्रोत</trustSource> से प्लगइन्स स्थापित करें।',
installWarning: 'इस प्लगइन को स्थापित करने की अनुमति नहीं है।',
},
installFromGitHub: {
gitHubRepo: 'गिटहब रिपॉजिटरी',
selectPackage: 'पैकेज चुनें',
selectVersionPlaceholder: 'कृपया एक संस्करण चुनें',
selectVersion: 'संस्करण चुनें',
updatePlugin: 'गिटहब से प्लगइन अपडेट करें',
installPlugin: 'GitHub से प्लगइन स्थापित करें',
selectPackagePlaceholder: 'कृपया एक पैकेज चुनें',
installNote:
'कृपया सुनिश्चित करें कि आप केवल एक विश्वसनीय स्रोत से प्लगइन्स स्थापित करें।',
installedSuccessfully: 'स्थापना सफल',
installFailed: 'स्थापना विफल हो गई',
uploadFailed: 'अपलोड विफल',
},
upgrade: {
title: 'प्लगइन स्थापित करें',
close: 'करीब',
upgrade: 'स्थापित करें',
upgrading: 'स्थापित कर रहा है...',
successfulTitle: 'स्थापना सफल',
description: 'निम्नलिखित प्लगइन स्थापित करने वाले हैं',
usedInApps: '{{num}} ऐप्स में उपयोग किया गया',
},
error: {
inValidGitHubUrl:
'अमान्य GitHub URL। कृपया निम्नलिखित प्रारूप में एक मान्य URL दर्ज करें: https://github.com/owner/repo',
noReleasesFound:
'कोई रिलीज़ नहीं मिली। कृपया GitHub रिपॉजिटरी या इनपुट URL की जांच करें।',
fetchReleasesError:
'रिलीज़ प्राप्त करने में असमर्थ। कृपया बाद में फिर से प्रयास करें।',
},
marketplace: {
sortOption: {
mostPopular: 'सबसे लोकप्रिय',
newlyReleased: 'नवीनतम जारी किया गया',
firstReleased: 'पहली बार जारी किया गया',
recentlyUpdated: 'हाल ही में अपडेट किया गया',
},
pluginsResult: '{{num}} परिणाम',
empower: 'अपने एआई विकास को सशक्त बनाएं',
noPluginFound: 'कोई प्लगइन नहीं मिला',
viewMore: 'और देखें',
moreFrom: 'मार्केटप्लेस से अधिक',
and: 'और',
difyMarketplace: 'डिफाई मार्केटप्लेस',
sortBy: 'काला शहर',
discover: 'खोजें',
partnerTip: 'Dify भागीदार द्वारा सत्यापित',
verifiedTip: 'डिफाई द्वारा सत्यापित',
},
task: {
clearAll: 'सभी साफ करें',
installing: '{{installingLength}} प्लगइन्स स्थापित कर रहे हैं, 0 पूरा हुआ।',
installError:
'{{errorLength}} प्लगइन्स स्थापित करने में विफल रहे, देखने के लिए क्लिक करें',
installedError: '{{errorLength}} प्लगइन्स स्थापित करने में विफल रहे',
installingWithError:
'{{installingLength}} प्लगइन्स स्थापित कर रहे हैं, {{successLength}} सफल, {{errorLength}} विफल',
installingWithSuccess:
'{{installingLength}} प्लगइन्स स्थापित कर रहे हैं, {{successLength}} सफल।',
},
installFrom: 'से इंस्टॉल करें',
fromMarketplace: 'मार्केटप्लेस से',
searchPlugins: 'खोज प्लगइन्स',
install: '{{num}} इंस्टॉलेशन',
allCategories: 'सभी श्रेणियाँ',
search: 'खोज',
searchTools: 'खोज उपकरण...',
searchCategories: 'खोज श्रेणियाँ',
installAction: 'स्थापित करें',
searchInMarketplace: 'मार्केटप्लेस में खोजें',
installPlugin: 'प्लगइन स्थापित करें',
findMoreInMarketplace: 'मार्केटप्लेस में और खोजें',
endpointsEnabled: '{{num}} एंडपॉइंट्स के सेट सक्षम किए गए',
from: 'से',
metadata: {
title: 'प्लगइन्स',
},
difyVersionNotCompatible:
'वर्तमान डिफाई संस्करण इस प्लगइन के साथ संगत नहीं है, कृपया आवश्यक न्यूनतम संस्करण में अपग्रेड करें: {{minimalDifyVersion}}',
requestAPlugin: 'एक प्लगइन का अनुरोध करें',
publishPlugins: 'प्लगइन प्रकाशित करें',
auth: {
default: 'डिफ़ॉल्ट',
useOAuth: 'OAuth का उपयोग करें',
addOAuth: 'OAuth जोड़ें',
authorizations: 'अनुमतियाँ',
workspaceDefault: 'कार्यस्थल डिफ़ॉल्ट',
setupOAuth: 'OAuth क्लाइंट सेट करें',
custom: 'कस्टम',
addApi: 'API कुंज जोड़ें',
saveOnly: 'बस सहेजें',
useApi: 'API कुंजी का उपयोग करें',
authRemoved: 'प्राधिकरण हटाया गया',
useOAuthAuth: 'OAuth प्राधिकरण का उपयोग करें',
oauthClient: 'OAuth क्लाइंट',
setDefault: 'डिफ़ॉल्ट के रूप में सेट करें',
authorizationName: 'अनु autorización नाम',
saveAndAuth: 'सहेजें और अधिकृत करें',
useApiAuth: 'एपीआई कुंजी प्राधिकरण कॉन्फ़िगरेशन',
oauthClientSettings: 'OAuth क्लाइंट सेटिंग्स',
authorization: 'अधिकार',
useApiAuthDesc:
'क्रेडेंशियल्स कॉन्फ़िगर करने के बाद, कार्यक्षेत्र के सभी सदस्यों को एप्लिकेशन को व्यवस्थित करते समय इस उपकरण का उपयोग करने की अनुमति होती है।',
clientInfo:
'चूंकि इस टूल प्रदाता के लिए कोई सिस्टम क्लाइंट रहस्य नहीं पाए गए हैं, इसलिए इसे मैन्युअल रूप से सेटअप करना आवश्यक है, कृपया redirect_uri का उपयोग करें',
unavailable: 'अप्राप्त',
customCredentialUnavailable:
'कस्टम क्रेडेंशियल वर्तमान में उपलब्ध नहीं हैं',
credentialUnavailable:
'वर्तमान में क्रेडेंशियल्स उपलब्ध नहीं हैं। कृपया प्रशासन से संपर्क करें।',
credentialUnavailableInButton: 'प्रमाण पत्र उपलब्ध नहीं है',
connectedWorkspace: 'संयुक्त कार्यक्षेत्र',
emptyAuth: 'कृपया प्रमाणीकरण कॉन्फ़िगर करें',
},
deprecated: 'अनुशंसित नहीं',
autoUpdate: {
strategy: {
disabled: {
name: 'अक्षम',
description: 'प्लगइन्स स्वचालित रूप से अपडेट नहीं होंगे',
},
fixOnly: {
name: 'केवल ठीक करें',
selectedDescription: 'केवल पैच संस्करणों के लिए स्वचालित अपडेट',
description:
'केवल पैच संस्करणों के लिए स्वचालित अद्यतन (जैसे, 1.0.1 → 1.0.2)। छोटा संस्करण परिवर्तन अद्यतन को ट्रिगर नहीं करेगा।',
},
latest: {
name: 'नवीनतम',
selectedDescription: 'हमेशा नवीनतम संस्करण पर अद्यतन करें',
description: 'हमेशा नवीनतम संस्करण पर अद्यतन करें',
},
},
upgradeMode: {
all: 'सभी अपडेट करें',
partial: 'केवल चयनित',
exclude: 'चुने हुए को बाहर करें',
},
upgradeModePlaceholder: {
partial:
'केवल चयनित प्लगइन्स स्वतः अपडेट होंगे। वर्तमान में कोई प्लगइन चयनित नहीं है, इसलिए कोई प्लगइन स्वतः अपडेट नहीं होगा।',
exclude: 'चुने हुए प्लगइन्स अपने आप अपडेट नहीं होंगे',
},
operation: {
clearAll: 'सभी हटाएं',
select: 'प्लगइन्स चुनें',
},
pluginDowngradeWarning: {
downgrade: 'फिर भी डाउनग्रेड करें',
title: 'प्लगइन डाउनग्रेड',
exclude: 'स्वतः अपडेट से बाहर करें',
description:
'इस प्लगइन के लिए ऑटो-अपडेट वर्तमान में सक्षम है। संस्करण को डाउनग्रेड करने से आपके परिवर्तनों को अगली स्वचालित अद्यतन के दौरान ओवरराइट किया जा सकता है।',
},
noPluginPlaceholder: {
noFound: 'कोई प्लगइन्स नहीं मिले',
noInstalled: 'कोई प्लगइन स्थापित नहीं है',
},
updateTimeTitle: 'अद्यतन समय',
updateSettings: 'सेटिंग्स अपडेट करें',
automaticUpdates: 'स्वचालित अपडेट',
partialUPdate:
'केवल निम्नलिखित {{num}} प्लगइन्स स्वचालित रूप से अपडेट होंगे',
nextUpdateTime: 'अगली ऑटो-अपडेट: {{time}}',
updateTime: 'अद्यतन समय',
specifyPluginsToUpdate: 'अपडेट करने के लिए प्लगइन्स निर्दिष्ट करें',
changeTimezone:
'समय क्षेत्र बदलने के लिए, <setTimezone>सेटिंग्स</setTimezone> पर जाएं',
excludeUpdate:
'निम्नलिखित {{num}} प्लगइन्स स्वचालित रूप से अपडेट नहीं होंगे',
},
readmeInfo: {
title: 'पढ़ें मुझे',
needHelpCheckReadme: 'मदद चाहिए? README देखें।',
noReadmeAvailable: 'कोई README उपलब्ध नहीं है',
failedToFetch: 'README लाने में असफल',
},
}
export default translation

View File

@@ -0,0 +1,3 @@
const translation = {}
export default translation

View File

@@ -0,0 +1,31 @@
const translation = {
input: 'इनपुट',
result: 'नतीजा',
detail: 'विवरण',
tracing: 'ट्रेसिंग',
resultPanel: {
status: 'स्थिति',
time: 'समय की अवधि',
tokens: 'कुल टोकन्स',
},
meta: {
title: 'मेटाडाटा',
status: 'स्थिति',
version: 'वर्ज़न',
executor: 'एक्ज़ीक्यूटर',
startTime: 'शुरुआत की समय',
time: 'समय की अवधि',
tokens: 'कुल टोकन्स',
steps: 'चालाने के चरण',
},
resultEmpty: {
title: 'इस रन में सिर्फ JSON फार्मेट का नतीजा है,',
tipLeft: 'लेखक ',
link: 'विवरण पैनल',
tipRight: ' देखें।',
},
actionLogs: 'क्रिया लॉग',
circularInvocationTip: 'वर्तमान कार्यप्रवाह में उपकरणों/नोड्स का वृत्ताकार आह्वान है।',
}
export default translation

View File

@@ -0,0 +1,86 @@
const translation = {
common: {
welcome: 'आपका स्वागत है',
appUnavailable: 'ऐप उपलब्ध नहीं है',
appUnknownError: 'अज्ञात त्रुटि, कृपया पुनः प्रयास करें',
},
chat: {
newChat: 'नया चैट',
pinnedTitle: 'पिन किया गया',
unpinnedTitle: 'चैट',
newChatDefaultName: 'नया संवाद',
resetChat: 'संवाद रीसेट करें',
poweredBy: 'संचालित है',
prompt: 'प्रॉम्प्ट',
privatePromptConfigTitle: 'संवाद सेटिंग्स',
publicPromptConfigTitle: 'प्रारंभिक प्रॉम्प्ट',
configStatusDes: 'शुरू करने से पहले, आप संवाद सेटिंग्स को बदल सकते हैं',
configDisabled:
'इस सत्र के लिए पिछले सत्र की सेटिंग्स का उपयोग किया गया है।',
startChat: 'चैट शुरू करें',
privacyPolicyLeft: 'कृपया पढ़ें ',
privacyPolicyMiddle: 'गोपनीयता नीति',
privacyPolicyRight: ' ऐप डेवलपर द्वारा प्रदान की गई।',
deleteConversation: {
title: 'संवाद हटाएं',
content: 'क्या आप इस संवाद को हटाना चाहते हैं?',
},
tryToSolve: 'समाधान करने का प्रयास करें',
temporarySystemIssue: 'अभी सिस्टम में समस्या है, कृपया पुनः प्रयास करें।',
expand: 'विस्तार करें',
collapse: 'संकुचित करें',
viewChatSettings: 'चैट सेटिंग्स देखें',
chatSettingsTitle: 'नया चैट सेटअप',
chatFormTip: 'चैट शुरू होने के बाद चैट सेटिंग्स को संशोधित नहीं किया जा सकता।',
newChatTip: 'पहले से ही एक नए चैट में',
},
generation: {
tabs: {
create: 'एक बार चलाएं',
batch: 'बैच चलाएं',
saved: 'सहेजा गया',
},
savedNoData: {
title: 'आपने अभी तक कोई परिणाम नहीं सहेजा है!',
description:
'सामग्री बनाना शुरू करें और यहाँ अपने सहेजे गए परिणाम देखें।',
startCreateContent: 'सामग्री बनाना शुरू करें',
},
title: 'एआई पूर्णता',
queryTitle: 'प्रश्न सामग्री',
completionResult: 'पूर्णता परिणाम',
queryPlaceholder: 'अपना प्रश्न लिखें...',
run: 'चालू करें',
copy: 'कॉपी करें',
resultTitle: 'एआई पूर्णता',
noData: 'एआई आपको यहाँ चाहिए।',
csvUploadTitle: 'अपनी सीएसवी फ़ाइल यहाँ ड्रैग और ड्रॉप करें, या ',
browse: 'ब्राउज़ करें',
csvStructureTitle: 'सीएसवी फ़ाइल को निम्नलिखित संरचना का पालन करना चाहिए:',
downloadTemplate: 'टेम्पलेट यहाँ डाउनलोड करें',
field: 'क्षेत्र',
batchFailed: {
info: '{{num}} विफल कार्यान्वयन',
retry: 'पुनः प्रयास करें',
outputPlaceholder: 'कोई आउटपुट सामग्री नहीं',
},
errorMsg: {
empty: 'कृपया अपलोड किए गए फ़ाइल में सामग्री भरें।',
fileStructNotMatch:
'अपलोड की गई सीएसवी फ़ाइल संरचना से मेल नहीं खाती है।',
emptyLine: 'रॉ {{rowIndex}} खाली है',
invalidLine: 'रॉ {{rowIndex}}: {{varName}} मान खाली नहीं हो सकता',
moreThanMaxLengthLine:
'रॉ {{rowIndex}}: {{varName}} मान {{maxLength}} वर्णों से अधिक नहीं हो सकता',
atLeastOne: 'कृपया अपलोड की गई फ़ाइल में कम से कम एक पंक्ति भरें।',
},
execution: 'चलाएं',
executions: '{{num}} बार चलाएं',
stopRun: 'निष्पादन रोकें',
},
login: {
backToHome: 'होम पर वापस',
},
}
export default translation

View File

@@ -0,0 +1,44 @@
const translation = {
daysInWeek: {
Fri: 'शुक्रवार',
Tue: 'मंगलवार',
Sun: 'सूर्य',
Wed: 'बुधवार',
Sat: 'शनिवार',
Mon: 'मोन',
Thu: 'गुरुवार',
},
months: {
July: 'जुलाई',
August: 'अगस्त',
September: 'सितंबर',
March: 'मार्च',
May: 'मई',
October: 'अक्टूबर',
April: 'अप्रैल',
December: 'दिसंबर',
February: 'फरवरी',
June: 'जून',
November: 'नवंबर',
January: 'जनवरी',
},
operation: {
now: 'अब',
pickDate: 'तारीख़ चुनें',
ok: 'ठीक है',
cancel: 'रद्द करें',
},
title: {
pickTime: 'समय चुनें',
},
defaultPlaceholder: 'एक समय चुनें...',
dateFormats: {
outputWithTime: 'YYYY-MM-DDTHH:mm:ss.SSSZ',
input: 'YYYY-MM-DD',
output: 'YYYY-MM-DD',
display: 'MMMM D, YYYY',
displayWithTime: 'MMMM D, YYYY hh:mm A',
},
}
export default translation

View File

@@ -0,0 +1,262 @@
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: 'इस उपकरण को हटाने से वापस नहीं आ सकता है। उपयोगकर्ता अब तक आपके उपकरण पर अन्तराल नहीं कर सकेंगे।',
},
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

File diff suppressed because it is too large Load Diff