mirror of
https://github.com/langgenius/dify.git
synced 2026-05-06 02:18:08 +08:00
feat: knowledge pipeline (#25360)
Signed-off-by: -LAN- <laipz8200@outlook.com> Co-authored-by: twwu <twwu@dify.ai> Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com> Co-authored-by: jyong <718720800@qq.com> Co-authored-by: Wu Tianwei <30284043+WTW0313@users.noreply.github.com> Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com> Co-authored-by: lyzno1 <yuanyouhuilyz@gmail.com> Co-authored-by: quicksand <quicksandzn@gmail.com> Co-authored-by: Jyong <76649700+JohnJyong@users.noreply.github.com> Co-authored-by: lyzno1 <92089059+lyzno1@users.noreply.github.com> Co-authored-by: zxhlyh <jasonapring2015@outlook.com> Co-authored-by: Yongtao Huang <yongtaoh2022@gmail.com> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Joel <iamjoel007@gmail.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: nite-knite <nkCoding@gmail.com> Co-authored-by: Hanqing Zhao <sherry9277@gmail.com> Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> Co-authored-by: Harry <xh001x@hotmail.com>
This commit is contained in:
@ -396,6 +396,19 @@ const translation = {
|
||||
'jsonSchema': 'แบบจำลอง JSON',
|
||||
'json': 'รหัส JSON',
|
||||
'optional': 'ตัวเลือก',
|
||||
'unit': 'หน่วย',
|
||||
'placeholder': 'ตัว ยึด',
|
||||
'noDefaultSelected': 'อย่าเลือก',
|
||||
'displayName': 'ชื่อที่แสดง',
|
||||
'startChecked': 'เริ่มตรวจสอบ',
|
||||
'startSelectedOption': 'เริ่มตัวเลือกที่เลือก',
|
||||
'uploadMethod': 'วิธีการอัปโหลด',
|
||||
'tooltips': 'คําแนะนําเครื่องมือ',
|
||||
'showAllSettings': 'แสดงการตั้งค่าทั้งหมด',
|
||||
'unitPlaceholder': 'แสดงหน่วยหลังตัวเลข เช่น โทเค็น',
|
||||
'defaultValuePlaceholder': 'ป้อนค่าเริ่มต้นเพื่อเติมข้อมูลในฟิลด์ล่วงหน้า',
|
||||
'placeholderPlaceholder': 'ป้อนข้อความที่จะแสดงเมื่อเขตข้อมูลว่างเปล่า',
|
||||
'tooltipsPlaceholder': 'ป้อนข้อความที่เป็นประโยชน์ที่แสดงเมื่อวางเมาส์เหนือป้ายกํากับ',
|
||||
},
|
||||
vision: {
|
||||
visionSettings: {
|
||||
|
||||
@ -84,6 +84,7 @@ const translation = {
|
||||
chooseAppType: 'เลือกประเภทแอป',
|
||||
advancedShortDescription: 'โฟลว์ที่เสริมประสิทธิภาพสำหรับการสนทนาหลายรอบ',
|
||||
dropDSLToCreateApp: 'ลากไฟล์ DSL มาที่นี่เพื่สร้างแอป',
|
||||
import: 'นําเข้า',
|
||||
},
|
||||
editApp: 'แก้ไขข้อมูล',
|
||||
editAppTitle: 'แก้ไขข้อมูลโปรเจกต์',
|
||||
|
||||
@ -93,6 +93,7 @@ const translation = {
|
||||
freeTrialTip: 'ทดลองใช้งานฟรี 200 ครั้งสำหรับ OpenAI.',
|
||||
annualBilling: 'การเรียกเก็บเงินประจำปี',
|
||||
documentsRequestQuotaTooltip: 'ระบุจำนวนรวมของการกระทำที่เวิร์กสเปซสามารถดำเนินการต่อหนึ่งนาทีภายในฐานความรู้ รวมถึงการสร้างชุดข้อมูล การลบ การอัปเดต การอัปโหลดเอกสาร การปรับเปลี่ยน การเก็บถาวร และการสอบถามฐานความรู้ เมตริกนี้ถูกใช้ในการประเมินประสิทธิภาพของคำขอฐานความรู้ ตัวอย่างเช่น หากผู้ใช้ Sandbox ทำการทดสอบการตี 10 ครั้งต่อเนื่องภายในหนึ่งนาที เวิร์กสเปซของพวกเขาจะถูกจำกัดชั่วคราวในการดำเนินการต่อไปนี้ในนาทีถัดไป: การสร้างชุดข้อมูล การลบ การอัปเดต หรือการอัปโหลดหรือปรับเปลี่ยนเอกสาร.',
|
||||
startBuilding: 'เริ่มสร้าง',
|
||||
},
|
||||
plans: {
|
||||
sandbox: {
|
||||
@ -115,6 +116,15 @@ const translation = {
|
||||
description: 'รับความสามารถและการสนับสนุนเต็มรูปแบบสําหรับระบบที่สําคัญต่อภารกิจขนาดใหญ่',
|
||||
includesTitle: 'ทุกอย่างในแผนทีม รวมถึง:',
|
||||
features: {
|
||||
4: 'SSO',
|
||||
5: 'SLA ที่เจรจาโดย Dify Partners',
|
||||
2: 'คุณสมบัติพิเศษสําหรับองค์กร',
|
||||
1: 'การอนุญาตใบอนุญาตเชิงพาณิชย์',
|
||||
8: 'การสนับสนุนด้านเทคนิคอย่างมืออาชีพ',
|
||||
6: 'การรักษาความปลอดภัยและการควบคุมขั้นสูง',
|
||||
3: 'พื้นที่ทํางานหลายแห่งและการจัดการองค์กร',
|
||||
0: 'โซลูชันการปรับใช้ที่ปรับขนาดได้ระดับองค์กร',
|
||||
7: 'การอัปเดตและบํารุงรักษาโดย Dify อย่างเป็นทางการ',
|
||||
},
|
||||
btnText: 'ติดต่อฝ่ายขาย',
|
||||
price: 'ที่กำหนดเอง',
|
||||
@ -123,6 +133,9 @@ const translation = {
|
||||
},
|
||||
community: {
|
||||
features: {
|
||||
1: 'พื้นที่ทํางานเดียว',
|
||||
2: 'สอดคล้องกับใบอนุญาตโอเพ่นซอร์ส Dify',
|
||||
0: 'คุณสมบัติหลักทั้งหมดที่เผยแพร่ภายใต้ที่เก็บสาธารณะ',
|
||||
},
|
||||
name: 'ชุมชน',
|
||||
price: 'ฟรี',
|
||||
@ -133,6 +146,10 @@ const translation = {
|
||||
},
|
||||
premium: {
|
||||
features: {
|
||||
1: 'พื้นที่ทํางานเดียว',
|
||||
2: 'โลโก้ WebApp และการปรับแต่งแบรนด์',
|
||||
3: 'การสนับสนุนทางอีเมลและแชทลําดับความสําคัญ',
|
||||
0: 'ความน่าเชื่อถือที่จัดการด้วยตนเองโดยผู้ให้บริการคลาวด์ต่างๆ',
|
||||
},
|
||||
priceTip: 'อิงตามตลาดคลาวด์',
|
||||
for: 'สำหรับองค์กรและทีมขนาดกลาง',
|
||||
|
||||
@ -490,6 +490,14 @@ const translation = {
|
||||
specifyModelCredentialTip: 'ใช้ข้อมูลรับรองโมเดลที่กำหนดไว้',
|
||||
providerManagedTip: 'การกำหนดค่าปัจจุบันถูกโฮสต์โดยผู้ให้บริการ.',
|
||||
customModelCredentialsDeleteTip: 'ข้อมูลรับรองกำลังถูกใช้งานและไม่สามารถลบได้',
|
||||
addModel: 'เพิ่มรุ่น',
|
||||
removeModel: 'ลบโมเดล',
|
||||
manageCredentials: 'จัดการข้อมูลประจําตัว',
|
||||
modelCredential: 'ข้อมูลประจําตัวของรุ่น',
|
||||
editModelCredential: 'แก้ไขข้อมูลประจําตัวของโมเดล',
|
||||
selectModelCredential: 'เลือกข้อมูลประจําตัวของโมเดล',
|
||||
customModelCredentials: 'ข้อมูลประจําตัวของโมเดลแบบกําหนดเอง',
|
||||
addNewModelCredential: 'เพิ่มข้อมูลประจําตัวของโมเดลใหม่',
|
||||
},
|
||||
},
|
||||
dataSource: {
|
||||
@ -589,6 +597,7 @@ const translation = {
|
||||
viewDoc: 'ดูเอกสารประกอบ',
|
||||
relatedApp: 'แอปที่เชื่อมโยง',
|
||||
noRelatedApp: 'ไม่มีแอปที่เชื่อมโยง',
|
||||
pipeline: 'ท่อ',
|
||||
},
|
||||
voiceInput: {
|
||||
speaking: 'พูดเดี๋ยวนี้...',
|
||||
@ -744,6 +753,9 @@ const translation = {
|
||||
placeholder: 'กรุณาบรรยายสิ่งที่ผิดพลาดหรือวิธีที่เราสามารถปรับปรุงได้...',
|
||||
subtitle: 'กรุณาบอกเราว่าเกิดอะไรขึ้นผิดพลาดกับการตอบนี้',
|
||||
},
|
||||
label: {
|
||||
optional: '(ไม่บังคับ)',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
||||
@ -97,6 +97,7 @@ const translation = {
|
||||
waterCrawlNotConfiguredDescription: 'กำหนดค่า Watercrawl ด้วย API key เพื่อใช้งาน.',
|
||||
watercrawlDoc: 'เอกสาร Watercrawl',
|
||||
waterCrawlNotConfigured: 'Watercrawl ยังไม่ได้ตั้งค่า',
|
||||
running: 'กำลัง เรียก ใช้',
|
||||
},
|
||||
cancel: 'ยกเลิก',
|
||||
},
|
||||
@ -182,6 +183,7 @@ const translation = {
|
||||
notAvailableForQA: 'ไม่สามารถใช้ได้กับ Q&A Index',
|
||||
paragraph: 'วรรค',
|
||||
parentChildTip: 'เมื่อใช้โหมดผู้ปกครอง-รอง child-chunk จะใช้สําหรับการดึงข้อมูล และ parent-chunk จะใช้สําหรับการเรียกคืนเป็นบริบท',
|
||||
qaTip: 'เมื่อใช้ข้อมูล Q&A ที่มีโครงสร้าง คุณสามารถสร้างเอกสารที่จับคู่คําถามกับคําตอบได้ เอกสารเหล่านี้ได้รับการจัดทําดัชนีตามส่วนคําถาม ทําให้ระบบสามารถดึงคําตอบที่เกี่ยวข้องตามความคล้ายคลึงกันของคําถาม',
|
||||
},
|
||||
stepThree: {
|
||||
creationTitle: '🎉 สร้างความรู้',
|
||||
|
||||
@ -98,6 +98,9 @@ const translation = {
|
||||
upload_file: 'อัปโหลดไฟล์',
|
||||
notion: 'ซิงค์แบบฟอร์ม Notion',
|
||||
github: 'แบบฟอร์มซิงค์ Github',
|
||||
online_document: 'เอกสารออนไลน์',
|
||||
local_file: 'ไฟล์ท้องถิ่น',
|
||||
website_crawl: 'รวบรวมข้อมูลเว็บไซต์',
|
||||
},
|
||||
type: {
|
||||
book: 'หนังสือ',
|
||||
@ -335,6 +338,7 @@ const translation = {
|
||||
parentMaxTokens: 'พ่อแม่',
|
||||
pause: 'หยุด',
|
||||
hierarchical: 'พ่อแม่ลูก',
|
||||
waiting: 'กำลังรอสัญญาณ...',
|
||||
},
|
||||
segment: {
|
||||
paragraphs: 'ย่อหน้า',
|
||||
|
||||
154
web/i18n/th-TH/dataset-pipeline.ts
Normal file
154
web/i18n/th-TH/dataset-pipeline.ts
Normal file
@ -0,0 +1,154 @@
|
||||
const translation = {
|
||||
creation: {
|
||||
createFromScratch: {
|
||||
title: 'ไปป์ไลน์ความรู้เปล่า',
|
||||
description: 'สร้างไปป์ไลน์แบบกําหนดเองตั้งแต่เริ่มต้นด้วยการควบคุมการประมวลผลและโครงสร้างข้อมูลอย่างเต็มที่',
|
||||
},
|
||||
caution: 'ความระมัดระวัง',
|
||||
createKnowledge: 'สร้างความรู้',
|
||||
importDSL: 'นําเข้าจากไฟล์ DSL',
|
||||
backToKnowledge: 'กลับไปที่ความรู้',
|
||||
successTip: 'สร้างฐานความรู้สําเร็จ',
|
||||
errorTip: 'สร้างฐานความรู้ไม่สําเร็จ',
|
||||
},
|
||||
templates: {
|
||||
customized: 'กำหนด เอง',
|
||||
},
|
||||
operations: {
|
||||
choose: 'เลือก',
|
||||
convert: 'แปลง',
|
||||
preview: 'ดูตัวอย่าง',
|
||||
details: 'ราย ละเอียด',
|
||||
editInfo: 'แก้ไขข้อมูล',
|
||||
process: 'แปรรูป',
|
||||
exportPipeline: 'ส่งออกไปป์ไลน์',
|
||||
saveAndProcess: 'บันทึกและประมวลผล',
|
||||
dataSource: 'แหล่งข้อมูล',
|
||||
backToDataSource: 'กลับไปที่แหล่งข้อมูล',
|
||||
useTemplate: 'ใช้ไปป์ไลน์ความรู้นี้',
|
||||
},
|
||||
deletePipeline: {
|
||||
content: 'การลบเทมเพลตไปป์ไลน์ไม่สามารถย้อนกลับได้',
|
||||
title: 'คุณแน่ใจที่จะลบเทมเพลตไปป์ไลน์นี้หรือไม่',
|
||||
},
|
||||
publishPipeline: {
|
||||
success: {
|
||||
message: 'เผยแพร่ไปป์ไลน์ความรู้',
|
||||
},
|
||||
error: {
|
||||
message: 'ไม่สามารถเผยแพร่ไปป์ไลน์ความรู้',
|
||||
},
|
||||
},
|
||||
publishTemplate: {
|
||||
success: {
|
||||
learnMore: 'ศึกษาเพิ่มเติม',
|
||||
message: 'เผยแพร่เทมเพลตไปป์ไลน์',
|
||||
tip: 'คุณสามารถใช้เทมเพลตนี้ในหน้าการสร้าง',
|
||||
},
|
||||
error: {
|
||||
message: 'ไม่สามารถเผยแพร่เทมเพลตไปป์ไลน์ได้',
|
||||
},
|
||||
},
|
||||
exportDSL: {
|
||||
successTip: 'ส่งออก DSL ไปป์ไลน์สําเร็จ',
|
||||
errorTip: 'ไม่สามารถส่งออก DSL ไปป์ไลน์ได้',
|
||||
},
|
||||
details: {
|
||||
structure: 'โครงสร้าง',
|
||||
structureTooltip: 'โครงสร้างก้อนกําหนดวิธีการแยกและจัดทําดัชนีเอกสาร โดยเสนอโหมดทั่วไป ผู้ปกครอง-รอง และ Q&A และไม่ซ้ํากันสําหรับแต่ละฐานความรู้',
|
||||
},
|
||||
testRun: {
|
||||
steps: {
|
||||
dataSource: 'แหล่งข้อมูล',
|
||||
documentProcessing: 'การประมวลผลเอกสาร',
|
||||
},
|
||||
dataSource: {
|
||||
localFiles: 'ไฟล์ในเครื่อง',
|
||||
},
|
||||
notion: {
|
||||
docTitle: 'เอกสาร Notion',
|
||||
title: 'เลือกหน้า Notion',
|
||||
},
|
||||
title: 'ทดสอบการทํางาน',
|
||||
tooltip: 'ในโหมดทดสอบการทํางาน อนุญาตให้นําเข้าเอกสารได้ครั้งละหนึ่งฉบับเท่านั้นเพื่อการดีบักและสังเกตการณ์ที่ง่ายขึ้น',
|
||||
},
|
||||
inputFieldPanel: {
|
||||
uniqueInputs: {
|
||||
title: 'อินพุตที่ไม่ซ้ํากันสําหรับแต่ละทางเข้า',
|
||||
tooltip: 'อินพุตที่ไม่ซ้ํากันสามารถเข้าถึงได้เฉพาะแหล่งข้อมูลที่เลือกและโหนดดาวน์สตรีมเท่านั้น ผู้ใช้ไม่จําเป็นต้องกรอกข้อมูลเมื่อเลือกแหล่งข้อมูลอื่น เฉพาะฟิลด์อินพุตที่อ้างอิงโดยตัวแปรแหล่งข้อมูลเท่านั้นที่จะปรากฏในขั้นตอนแรก (แหล่งข้อมูล) ฟิลด์อื่น ๆ ทั้งหมดจะแสดงในขั้นตอนที่สอง (เอกสารการประมวลผล)',
|
||||
},
|
||||
globalInputs: {
|
||||
title: 'อินพุตทั่วโลกสําหรับทางเข้าทั้งหมด',
|
||||
tooltip: 'อินพุตส่วนกลางจะถูกแชร์ในทุกโหนด ผู้ใช้จะต้องกรอกข้อมูลเมื่อเลือกแหล่งข้อมูลใดๆ ตัวอย่างเช่น ฟิลด์ เช่น ตัวคั่นและความยาวของก้อนสูงสุดสามารถนําไปใช้อย่างสม่ําเสมอกับแหล่งข้อมูลหลายแหล่ง เฉพาะฟิลด์อินพุตที่อ้างอิงโดยตัวแปรแหล่งข้อมูลเท่านั้นที่ปรากฏในขั้นตอนแรก (แหล่งข้อมูล) ฟิลด์อื่นๆ ทั้งหมดจะแสดงในขั้นตอนที่สอง (เอกสารกระบวนการ)',
|
||||
},
|
||||
preview: {
|
||||
stepOneTitle: 'แหล่งข้อมูล',
|
||||
stepTwoTitle: 'เอกสารกระบวนการ',
|
||||
},
|
||||
error: {
|
||||
variableDuplicate: 'ชื่อตัวแปรมีอยู่แล้ว โปรดเลือกชื่ออื่น',
|
||||
},
|
||||
addInputField: 'เพิ่มฟิลด์อินพุต',
|
||||
editInputField: 'แก้ไขฟิลด์อินพุต',
|
||||
title: 'ช่องป้อนข้อมูลของผู้ใช้',
|
||||
description: 'ฟิลด์การป้อนข้อมูลของผู้ใช้ใช้เพื่อกําหนดและรวบรวมตัวแปรที่จําเป็นในระหว่างกระบวนการดําเนินการไปป์ไลน์ ผู้ใช้สามารถปรับแต่งประเภทฟิลด์และกําหนดค่าอินพุตได้อย่างยืดหยุ่นเพื่อตอบสนองความต้องการของแหล่งข้อมูลหรือขั้นตอนการประมวลผลเอกสารต่างๆ',
|
||||
},
|
||||
addDocuments: {
|
||||
steps: {
|
||||
processDocuments: 'เอกสารกระบวนการ',
|
||||
processingDocuments: 'การประมวลผลเอกสาร',
|
||||
chooseDatasource: 'เลือกแหล่งข้อมูล',
|
||||
},
|
||||
stepOne: {
|
||||
preview: 'ดูตัวอย่าง',
|
||||
},
|
||||
stepTwo: {
|
||||
previewChunks: 'ดูตัวอย่างก้อน',
|
||||
chunkSettings: 'การตั้งค่าก้อน',
|
||||
},
|
||||
stepThree: {
|
||||
learnMore: 'ศึกษาเพิ่มเติม',
|
||||
},
|
||||
characters: 'อักขระ',
|
||||
backToDataSource: 'แหล่งข้อมูล',
|
||||
title: 'เพิ่มเอกสาร',
|
||||
},
|
||||
documentSettings: {
|
||||
title: 'การตั้งค่าเอกสาร',
|
||||
},
|
||||
onlineDocument: {},
|
||||
onlineDrive: {
|
||||
breadcrumbs: {
|
||||
searchPlaceholder: 'ค้นหาไฟล์...',
|
||||
allFiles: 'ไฟล์ทั้งหมด',
|
||||
allBuckets: 'ที่เก็บข้อมูลบนคลาวด์ทั้งหมด',
|
||||
},
|
||||
resetKeywords: 'รีเซ็ตคีย์เวิร์ด',
|
||||
emptySearchResult: 'ไม่พบสิ่งของ',
|
||||
notSupportedFileType: 'ไม่รองรับชนิดแฟ้มนี้',
|
||||
emptyFolder: 'โฟลเดอร์นี้ว่างเปล่า',
|
||||
},
|
||||
credentialSelector: {},
|
||||
conversion: {
|
||||
confirm: {
|
||||
title: 'การยืนยัน',
|
||||
content: 'การกระทํานี้เป็นแบบถาวร คุณจะไม่สามารถเปลี่ยนกลับไปใช้วิธีการก่อนหน้านี้ได้ โปรดยืนยันการแปลง',
|
||||
},
|
||||
title: 'แปลงเป็นไปป์ไลน์ความรู้',
|
||||
warning: 'การดําเนินการนี้ไม่สามารถยกเลิกได้',
|
||||
errorMessage: 'ไม่สามารถแปลงชุดข้อมูลเป็นไปป์ไลน์ได้',
|
||||
successMessage: 'แปลงชุดข้อมูลเป็นไปป์ไลน์เรียบร้อยแล้ว',
|
||||
descriptionChunk2: '— แนวทางที่เปิดกว้างและยืดหยุ่นมากขึ้นด้วยการเข้าถึงปลั๊กอินจากตลาดของเรา การดําเนินการนี้จะใช้วิธีการประมวลผลใหม่กับเอกสารในอนาคตทั้งหมด',
|
||||
descriptionChunk1: 'ตอนนี้คุณสามารถแปลงฐานความรู้ที่มีอยู่เพื่อใช้ไปป์ไลน์ความรู้สําหรับการประมวลผลเอกสารได้แล้ว',
|
||||
},
|
||||
knowledgePermissions: 'สิทธิ์',
|
||||
inputField: 'ฟิลด์อินพุต',
|
||||
knowledgeNameAndIcon: 'ชื่อความรู้และไอคอน',
|
||||
knowledgeDescription: 'คําอธิบายความรู้',
|
||||
knowledgeNameAndIconPlaceholder: 'โปรดป้อนชื่อฐานความรู้',
|
||||
editPipelineInfo: 'แก้ไขข้อมูลไปป์ไลน์',
|
||||
pipelineNameAndIcon: 'ชื่อและไอคอนไปป์ไลน์',
|
||||
knowledgeDescriptionPlaceholder: 'อธิบายสิ่งที่อยู่ในฐานความรู้นี้ คําอธิบายโดยละเอียดช่วยให้ AI สามารถเข้าถึงเนื้อหาของชุดข้อมูลได้แม่นยํายิ่งขึ้น หากว่างเปล่า Dify จะใช้กลยุทธ์การโจมตีเริ่มต้น (ไม่บังคับ)',
|
||||
}
|
||||
|
||||
export default translation
|
||||
@ -37,6 +37,14 @@ const translation = {
|
||||
helpText: 'เรียนรู้วิธีเขียนคําอธิบายชุดข้อมูลที่ดี',
|
||||
upgradeHighQualityTip: 'เมื่ออัปเกรดเป็นโหมดคุณภาพสูงแล้ว จะไม่สามารถเปลี่ยนกลับเป็นโหมดประหยัดได้',
|
||||
searchModel: 'ค้นหารุ่น',
|
||||
chunkStructure: {
|
||||
learnMore: 'ศึกษาเพิ่มเติม',
|
||||
description: 'เกี่ยวกับ Chunk Structure',
|
||||
title: 'โครงสร้างก้อน',
|
||||
},
|
||||
numberOfKeywords: 'จํานวนคําหลัก',
|
||||
nameAndIcon: 'ชื่อ & ไอคอน',
|
||||
onSearchResults: 'ไม่มีสมาชิกที่ตรงกับคําค้นหาของคุณ\nลองค้นหาอีกครั้ง',
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
@ -113,6 +113,10 @@ const translation = {
|
||||
},
|
||||
change: 'เปลี่ยน',
|
||||
changeRetrievalMethod: 'วิธีการเรียกดูการเปลี่ยนแปลง',
|
||||
keyword_search: {
|
||||
title: 'ดัชนีกลับด้าน',
|
||||
description: 'Inverted Index เป็นโครงสร้างที่ใช้สําหรับการดึงข้อมูลอย่างมีประสิทธิภาพ จัดเรียงตามคําศัพท์ แต่ละคําชี้ไปที่เอกสารหรือหน้าเว็บที่มีคําดังกล่าว',
|
||||
},
|
||||
},
|
||||
docsFailedNotice: 'เอกสารไม่สามารถจัดทําดัชนีได้',
|
||||
retry: 'ลอง',
|
||||
@ -148,6 +152,8 @@ const translation = {
|
||||
chunkingMode: {
|
||||
general: 'ทั่วไป',
|
||||
parentChild: 'พ่อแม่ลูก',
|
||||
graph: 'กราฟ',
|
||||
qa: 'ถาม & ตอบ',
|
||||
},
|
||||
parentMode: {
|
||||
paragraph: 'วรรค',
|
||||
@ -216,6 +222,9 @@ const translation = {
|
||||
chooseTime: 'เลือกเวลา...',
|
||||
},
|
||||
embeddingModelNotAvailable: 'โมเดลฝังตัวไม่สามารถใช้งานได้.',
|
||||
updated: 'ปรับ ปรุง',
|
||||
externalKnowledgeBase: 'ฐานความรู้ภายนอก',
|
||||
createFromPipeline: 'สร้างจากไปป์ไลน์ความรู้',
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
||||
@ -1,3 +1,8 @@
|
||||
const translation = {}
|
||||
const translation = {
|
||||
sidebar: {
|
||||
collapseSidebar: 'ยุบแถบด้านข้าง',
|
||||
expandSidebar: 'ขยายแถบด้านข้าง',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
||||
38
web/i18n/th-TH/pipeline.ts
Normal file
38
web/i18n/th-TH/pipeline.ts
Normal file
@ -0,0 +1,38 @@
|
||||
const translation = {
|
||||
common: {
|
||||
publishAsPipeline: {
|
||||
description: 'คําอธิบายความรู้',
|
||||
name: 'ชื่อและไอคอนไปป์ไลน์',
|
||||
namePlaceholder: 'โปรดป้อนชื่อของไปป์ไลน์ความรู้นี้ (จําเป็น)',
|
||||
descriptionPlaceholder: 'โปรดป้อนคําอธิบายของไปป์ไลน์ความรู้นี้ (ไม่บังคับ)',
|
||||
},
|
||||
reRun: 'เรียกใช้ซ้ํา',
|
||||
confirmPublish: 'ยืนยันการเผยแพร่',
|
||||
goToAddDocuments: 'ไปที่เพิ่มเอกสาร',
|
||||
processing: 'ประมวล ผล',
|
||||
testRun: 'ทดสอบการทํางาน',
|
||||
preparingDataSource: 'การเตรียมแหล่งข้อมูล',
|
||||
publishAs: 'เผยแพร่เป็นไปป์ไลน์ความรู้',
|
||||
confirmPublishContent: 'หลังจากเผยแพร่ไปป์ไลน์ความรู้สําเร็จแล้ว จะไม่สามารถแก้ไขโครงสร้างกลุ่มของฐานความรู้นี้ได้ คุณแน่ใจหรือไม่ว่าต้องการเผยแพร่?',
|
||||
},
|
||||
inputField: {
|
||||
manage: 'จัดการ',
|
||||
create: 'สร้างฟิลด์ป้อนข้อมูลของผู้ใช้',
|
||||
},
|
||||
publishToast: {
|
||||
title: 'ไปป์ไลน์นี้ยังไม่ได้รับการเผยแพร่',
|
||||
desc: 'เมื่อไม่ได้เผยแพร่ไปป์ไลน์ คุณสามารถปรับเปลี่ยนโครงสร้างก้อนในโหนดฐานความรู้ และการประสานไปป์ไลน์และการเปลี่ยนแปลงจะถูกบันทึกเป็นแบบร่างโดยอัตโนมัติ',
|
||||
},
|
||||
result: {
|
||||
resultPreview: {
|
||||
viewDetails: 'ดูรายละเอียด',
|
||||
error: 'เกิดข้อผิดพลาดระหว่างการดําเนินการ',
|
||||
loading: 'กำลังประมวลผล...กรุณารอ',
|
||||
},
|
||||
},
|
||||
ragToolSuggestions: {
|
||||
title: 'คําแนะนําสําหรับ RAG',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
@ -17,6 +17,7 @@ const translation = {
|
||||
medical: 'ทางการแพทย์',
|
||||
image: 'ภาพ',
|
||||
other: 'อื่นๆ',
|
||||
rag: 'ผ้าขี้ริ้ว',
|
||||
},
|
||||
searchTags: 'แท็กค้นหา',
|
||||
allTags: 'แท็กทั้งหมด',
|
||||
|
||||
@ -6,6 +6,7 @@ const translation = {
|
||||
agents: 'กลยุทธ์ตัวแทน',
|
||||
all: 'ทั้งหมด',
|
||||
bundles: 'ชุดรวม',
|
||||
datasources: 'แหล่งข้อมูล',
|
||||
},
|
||||
categorySingle: {
|
||||
tool: 'เครื่องมือ',
|
||||
@ -13,6 +14,7 @@ const translation = {
|
||||
agent: 'กลยุทธ์ตัวแทน',
|
||||
model: 'แบบ',
|
||||
bundle: 'มัด',
|
||||
datasource: 'แหล่งข้อมูล',
|
||||
},
|
||||
list: {
|
||||
source: {
|
||||
@ -250,6 +252,8 @@ const translation = {
|
||||
customCredentialUnavailable: 'ข้อมูลรับรองที่กำหนดเองขณะนี้ไม่สามารถใช้ได้',
|
||||
credentialUnavailable: 'ข้อมูลรับรองไม่สามารถใช้งานได้ในขณะนี้ กรุณาติดต่อผู้ดูแลระบบ.',
|
||||
credentialUnavailableInButton: 'ข้อมูลรับรองไม่พร้อมใช้งาน',
|
||||
connectedWorkspace: 'พื้นที่ทํางานที่เชื่อมต่อ',
|
||||
emptyAuth: 'โปรดกําหนดค่าการรับรองความถูกต้อง',
|
||||
},
|
||||
deprecated: 'เลิกใช้',
|
||||
autoUpdate: {
|
||||
|
||||
@ -244,6 +244,7 @@ const translation = {
|
||||
publishTip: 'แอปไม่ถูกเผยแพร่ กรุณาเผยแพร่แอปก่อน',
|
||||
},
|
||||
},
|
||||
allTools: 'เครื่องมือทั้งหมด',
|
||||
}
|
||||
|
||||
export default translation
|
||||
|
||||
@ -80,7 +80,6 @@ const translation = {
|
||||
importWarning: 'ความระมัดระวัง',
|
||||
importWarningDetails: 'ความแตกต่างของเวอร์ชัน DSL อาจส่งผลต่อคุณสมบัติบางอย่าง',
|
||||
importSuccess: 'นําเข้าสําเร็จ',
|
||||
parallelRun: 'วิ่งแบบขนาน',
|
||||
parallelTip: {
|
||||
click: {
|
||||
title: 'คลิก',
|
||||
@ -218,6 +217,8 @@ const translation = {
|
||||
back: 'ย้อนกลับ',
|
||||
iteration: 'เกิด ซ้ำ',
|
||||
loop: 'ลูป',
|
||||
reRun: 'เรียกใช้ซ้ํา',
|
||||
preparingDataSource: 'การเตรียมแหล่งข้อมูล',
|
||||
},
|
||||
tabs: {
|
||||
'searchTool': 'เครื่องมือค้นหา',
|
||||
@ -236,6 +237,8 @@ const translation = {
|
||||
'blocks': 'โหนด',
|
||||
'allAdded': 'ทั้งหมดที่เพิ่มเข้ามา',
|
||||
'addAll': 'เพิ่มทั้งหมด',
|
||||
'searchDataSource': 'ค้นหาแหล่งข้อมูล',
|
||||
'sources': 'แหล่ง',
|
||||
},
|
||||
blocks: {
|
||||
'start': 'เริ่ม',
|
||||
@ -260,6 +263,8 @@ const translation = {
|
||||
'loop': 'ลูป',
|
||||
'loop-start': 'เริ่มลูป',
|
||||
'loop-end': 'ออกจากลูป',
|
||||
'knowledge-index': 'ฐานความรู้',
|
||||
'datasource': 'แหล่งข้อมูล',
|
||||
},
|
||||
blocksAbout: {
|
||||
'start': 'กําหนดพารามิเตอร์เริ่มต้นสําหรับการเปิดใช้เวิร์กโฟลว์',
|
||||
@ -282,6 +287,8 @@ const translation = {
|
||||
'agent': 'การเรียกใช้โมเดลภาษาขนาดใหญ่เพื่อตอบคําถามหรือประมวลผลภาษาธรรมชาติ',
|
||||
'loop': 'ดำเนินการลูปของตรรกะจนกว่าจะถึงเงื่อนไขการสิ้นสุดหรือตรงตามจำนวนลูปสูงสุดที่กำหนด.',
|
||||
'loop-end': 'เทียบเท่ากับ "break" โหนดนี้ไม่มีรายการการกำหนดค่า เมื่อร่างกายของลูปถึงโหนดนี้ ลูปจะสิ้นสุดลง.',
|
||||
'knowledge-index': 'ฐานความรู้เกี่ยวกับ',
|
||||
'datasource': 'แหล่งข้อมูลเกี่ยวกับ',
|
||||
},
|
||||
operator: {
|
||||
zoomIn: 'ซูมเข้า',
|
||||
@ -382,6 +389,7 @@ const translation = {
|
||||
input: 'ค่าป้อนข้อมูล',
|
||||
variable: 'ใช้ตัวแปร',
|
||||
},
|
||||
inputVars: 'ตัวแปรอินพุต',
|
||||
},
|
||||
start: {
|
||||
required: 'ต้องระบุ',
|
||||
@ -916,6 +924,27 @@ const translation = {
|
||||
exitConditionTip: 'โหนดลูปต้องมีเงื่อนไขการออกอย่างน้อยหนึ่งเงื่อนไข',
|
||||
breakConditionTip: 'แค่ตัวแปรภายในลูปที่มีเงื่อนไขการสิ้นสุดและตัวแปรสำหรับการสนทนาเท่านั้นที่สามารถอ้างอิงได้.',
|
||||
},
|
||||
dataSource: {
|
||||
add: 'เพิ่มแหล่งข้อมูล',
|
||||
supportedFileFormats: 'รูปแบบไฟล์ที่รองรับ',
|
||||
supportedFileFormatsPlaceholder: 'นามสกุลไฟล์ e.g. doc',
|
||||
},
|
||||
knowledgeBase: {
|
||||
chunkStructureTip: {
|
||||
learnMore: 'ศึกษาเพิ่มเติม',
|
||||
title: 'โปรดเลือกโครงสร้างก้อน',
|
||||
message: 'ฐานความรู้ Dify รองรับโครงสร้างการแบ่งกลุ่มสามแบบ ได้แก่ ทั่วไป ผู้ปกครอง-ลูก และถาม & ตอบ ฐานความรู้แต่ละฐานข้อมูลสามารถมีโครงสร้างได้เพียงโครงสร้างเดียว ผลลัพธ์จากโหนดก่อนหน้าต้องสอดคล้องกับโครงสร้างก้อนที่เลือก โปรดทราบว่าการเลือกโครงสร้างการแบ่งกลุ่มมีผลต่อวิธีการดัชนีที่ใช้ได้',
|
||||
},
|
||||
chunkStructure: 'โครงสร้างก้อน',
|
||||
chooseChunkStructure: 'เลือกโครงสร้างก้อน',
|
||||
changeChunkStructure: 'เปลี่ยนโครงสร้างก้อน',
|
||||
aboutRetrieval: 'เกี่ยวกับวิธีการดึงข้อมูล',
|
||||
indexMethodIsRequired: 'ต้องใช้วิธีการจัดทําดัชนี',
|
||||
retrievalSettingIsRequired: 'จําเป็นต้องมีการตั้งค่าการดึงข้อมูล',
|
||||
chunkIsRequired: 'จําเป็นต้องมีโครงสร้างก้อน',
|
||||
chunksInput: 'ชิ้นส่วน',
|
||||
chunksInputTip: 'ตัวแปรนำเข้าของโหนดฐานความรู้คือ Chunks ตัวแปรประเภทเป็นอ็อบเจ็กต์ที่มี JSON Schema เฉพาะซึ่งต้องสอดคล้องกับโครงสร้างชิ้นส่วนที่เลือกไว้.',
|
||||
},
|
||||
},
|
||||
tracing: {
|
||||
stopBy: 'แวะที่ {{user}}',
|
||||
@ -986,6 +1015,10 @@ const translation = {
|
||||
resetConversationVar: 'รีเซ็ตตัวแปรการสนทนาไปยังค่าตั้งต้น',
|
||||
emptyTip: 'หลังจากก้าวผ่านโหนดบนผืนผ้าใบหรือเรียกใช้โหนดทีละขั้นตอน คุณสามารถดูค่าปัจจุบันของตัวแปรโหนดใน Variable Inspect ได้',
|
||||
clearNode: 'ล้างตัวแปรที่เก็บไว้ในแคช',
|
||||
export: 'ส่งออก',
|
||||
exportToolTip: 'ส่งออกตัวแปรเป็นไฟล์',
|
||||
largeDataNoExport: 'ข้อมูลขนาดใหญ่ - แสดงตัวอย่างบางส่วนเท่านั้น',
|
||||
largeData: 'ข้อมูลขนาดใหญ่ ตัวอย่างแบบอ่านอย่างเดียว ส่งออกเพื่อดูทั้งหมด',
|
||||
},
|
||||
settingsTab: 'การตั้งค่า',
|
||||
lastRunTab: 'รอบสุดท้าย',
|
||||
|
||||
Reference in New Issue
Block a user