const translation = { title: 'เครื่อง มือ', createCustomTool: 'สร้างเครื่องมือที่กําหนดเอง', customToolTip: 'เรียนรู้เพิ่มเติมเกี่ยวกับเครื่องมือแบบกําหนดเองของ Dify', type: { all: 'ทั้งหมด', builtIn: 'ในตัว', custom: 'ธรรมเนียม', workflow: 'เวิร์กโฟลว์', }, contribute: { line1: 'ฉันสนใจใน', line2: 'เครื่องมือที่มีส่วนร่วมใน Dify', viewGuide: 'ดูคู่มือ', }, author: 'โดย', auth: { authorized: 'อนุญาต', setup: 'ตั้งค่าการให้สิทธิ์เพื่อใช้', setupModalTitle: 'ตั้งค่าการให้สิทธิ์', setupModalTitleDescription: 'หลังจากกําหนดค่าข้อมูลประจําตัวแล้ว สมาชิกทั้งหมดภายในพื้นที่ทํางานสามารถใช้เครื่องมือนี้เมื่อประสานงานแอปพลิเคชันได้', }, includeToolNum: '{{num}} รวมเครื่องมือ', addTool: 'เพิ่มเครื่องมือ', addToolModal: { type: 'ประเภท', category: 'ประเภท', add: 'เพิ่ม', added: 'เพิ่ม', manageInTools: 'จัดการในเครื่องมือ', custom: { title: 'ไม่มีเครื่องมือกำหนดเอง', tip: 'สร้างเครื่องมือกำหนดเอง', }, workflow: { title: 'ไม่มีเครื่องมือเวิร์กโฟลว์', tip: 'เผยแพร่เวิร์กโฟลว์เป็นเครื่องมือใน Studio', }, 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 Header Key คุณสามารถปล่อยให้เป็น "การอนุญาต" ได้หากคุณไม่รู้ว่ามันคืออะไรหรือตั้งค่าเป็นค่าที่กําหนดเอง', types: { none: 'ไม่มีใคร', apiKeyPlaceholder: 'ชื่อส่วนหัว HTTP สําหรับคีย์ API', apiValuePlaceholder: 'ป้อนคีย์ API', api_key_header: 'หัวเรื่อง', api_key_query: 'พารามิเตอร์การค้นหา', queryParamPlaceholder: 'ชื่อพารามิเตอร์คำค้นสำหรับ API Key', }, key: 'กุญแจ', value: 'ค่า', queryParam: 'พารามิเตอร์การค้นหา', queryParamTooltip: 'ชื่อของพารามิเตอร์การค้นหา API key ที่ต้องส่ง ตัวอย่างเช่น "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: 'เพิ่มและจัดการเครื่องมือที่กําหนดเองของคุณที่นี่สําหรับการสร้างแอป AI', 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: 'เซิร์ฟเวอร์จะไม่ถูกต้องในแอปพลิเคชันที่มีอยู่หลังจากการเปลี่ยน ID', cancel: 'ยกเลิก', save: 'บันทึก', confirm: 'เพิ่มและอนุญาต', timeout: 'หมดเวลา', sseReadTimeout: 'หมดเวลาการอ่าน SSE', }, 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: 'แอปไม่ถูกเผยแพร่ กรุณาเผยแพร่แอปก่อน', }, }, } export default translation