dify
This commit is contained in:
783
dify/web/i18n/th-TH/common.ts
Normal file
783
dify/web/i18n/th-TH/common.ts
Normal file
@@ -0,0 +1,783 @@
|
||||
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: 'AudioSource ไม่พร้อมใช้งาน',
|
||||
copyImage: 'คัดลอกรูปภาพ',
|
||||
zoomOut: 'ซูมออก',
|
||||
zoomIn: 'ซูมเข้า',
|
||||
openInNewTab: 'เปิดในแท็บใหม่',
|
||||
view: 'ทิวทัศน์',
|
||||
regenerate: 'สร้างใหม่',
|
||||
viewMore: 'ดูเพิ่มเติม',
|
||||
saveAndRegenerate: 'บันทึกและสร้างก้อนย่อยใหม่',
|
||||
close: 'ปิด',
|
||||
skip: 'เรือ',
|
||||
submit: 'ส่ง',
|
||||
imageCopied: 'ภาพที่คัดลอก',
|
||||
deleteApp: 'ลบแอพ',
|
||||
copied: 'คัด ลอก',
|
||||
viewDetails: 'ดูรายละเอียด',
|
||||
in: 'ใน',
|
||||
format: 'รูปแบบ',
|
||||
downloadFailed: 'ดาวน์โหลดล้มเหลว กรุณาลองอีกครั้งในภายหลัง.',
|
||||
more: 'มากขึ้น',
|
||||
downloadSuccess: 'ดาวน์โหลดเสร็จสิ้นแล้ว.',
|
||||
selectAll: 'เลือกทั้งหมด',
|
||||
deSelectAll: 'ยกเลิกการเลือกทั้งหมด',
|
||||
config: 'การตั้งค่า',
|
||||
no: 'ไม่',
|
||||
deleteConfirmTitle: 'ลบหรือไม่?',
|
||||
confirmAction: 'กรุณายืนยันการกระทำของคุณ',
|
||||
yes: 'ใช่',
|
||||
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: 'โทเค็นสูงสุดได้รับการอัปเดตเป็นโทเค็นสูงสุด 80% ของรุ่นปัจจุบัน {{maxToken}}',
|
||||
stop_sequences: 'หยุดลําดับ',
|
||||
stop_sequencesTip: 'สูงสุดสี่ลําดับที่ API จะหยุดสร้างโทเค็นเพิ่มเติม ข้อความที่ส่งคืนจะไม่มีลําดับการหยุด',
|
||||
stop_sequencesPlaceholder: 'ป้อนลําดับแล้วกด Tab',
|
||||
},
|
||||
tone: {
|
||||
Creative: 'สร้างสรรค์',
|
||||
Balanced: 'สมดุล',
|
||||
Precise: 'ถูกต้อง',
|
||||
Custom: 'ธรรมเนียม',
|
||||
},
|
||||
addMoreModel: 'ไปที่การตั้งค่าเพื่อเพิ่มรุ่นเพิ่มเติม',
|
||||
settingsLink: 'การตั้งค่าผู้ให้บริการโมเดล',
|
||||
capabilities: 'ความสามารถหลายรูปแบบ',
|
||||
},
|
||||
menus: {
|
||||
status: 'Beta',
|
||||
explore: 'สํารวจ',
|
||||
apps: 'สตูดิโอ',
|
||||
plugins: 'ปลั๊กอิน',
|
||||
pluginsTips: 'รวมปลั๊กอินของบุคคลที่สามหรือสร้างปลั๊กอิน AI ที่เข้ากันได้กับ ChatGPT',
|
||||
datasets: 'ความรู้',
|
||||
datasetsTips: 'เร็ว ๆ นี้: นําเข้าข้อมูลข้อความของคุณเองหรือเขียนข้อมูลแบบเรียลไทม์ผ่าน Webhook เพื่อปรับปรุงบริบท LLM',
|
||||
newApp: 'แอพใหม่',
|
||||
newDataset: 'สร้างความรู้',
|
||||
tools: 'เครื่อง มือ',
|
||||
exploreMarketplace: 'สํารวจ Marketplace',
|
||||
appDetail: 'รายละเอียดแอป',
|
||||
account: 'บัญชี',
|
||||
},
|
||||
userProfile: {
|
||||
settings: 'การตั้งค่า',
|
||||
emailSupport: 'การสนับสนุนทางอีเมล',
|
||||
workspace: 'พื้นที่',
|
||||
createWorkspace: 'สร้างพื้นที่ทํางาน',
|
||||
helpCenter: 'วิธีใช้',
|
||||
roadmap: 'แผนงาน',
|
||||
community: 'ชุมชน',
|
||||
about: 'ประมาณ',
|
||||
logout: 'ออกจากระบบ',
|
||||
github: 'GitHub',
|
||||
compliance: 'การปฏิบัติตามข้อกำหนด',
|
||||
support: 'การสนับสนุน',
|
||||
contactUs: 'ติดต่อเรา',
|
||||
forum: 'ฟอรั่ม',
|
||||
},
|
||||
settings: {
|
||||
accountGroup: 'ทั่วไป',
|
||||
workplaceGroup: 'พื้นที่',
|
||||
account: 'บัญชีของฉัน',
|
||||
members: 'สมาชิก',
|
||||
billing: 'เรียก เก็บ เงิน',
|
||||
integrations: 'บูรณาการ',
|
||||
language: 'ภาษา',
|
||||
provider: 'ผู้ให้บริการโมเดล',
|
||||
dataSource: 'แหล่งข้อมูล',
|
||||
plugin: 'ปลั๊กอิน',
|
||||
apiBasedExtension: 'ส่วนขยาย API',
|
||||
generalGroup: 'ทั่วไป',
|
||||
},
|
||||
account: {
|
||||
account: 'บัญชี',
|
||||
myAccount: 'บัญชีของฉัน',
|
||||
studio: 'Dify สตูดิโอ',
|
||||
avatar: 'อวตาร',
|
||||
name: 'ชื่อ',
|
||||
email: 'อีเมล',
|
||||
password: 'รหัสผ่าน',
|
||||
passwordTip: 'คุณสามารถตั้งรหัสผ่านถาวรได้หากคุณไม่ต้องการใช้รหัสเข้าสู่ระบบชั่วคราว',
|
||||
setPassword: 'ตั้งรหัสผ่าน',
|
||||
resetPassword: 'รีเซ็ตรหัสผ่าน',
|
||||
currentPassword: 'รหัสผ่านปัจจุบัน',
|
||||
newPassword: 'รหัสผ่านใหม่',
|
||||
confirmPassword: 'ยืนยันรหัสผ่าน',
|
||||
notEqual: 'รหัสผ่านสองรหัสผ่านแตกต่างกัน',
|
||||
langGeniusAccount: 'บัญชี Dify',
|
||||
langGeniusAccountTip: 'บัญชี Dify และข้อมูลผู้ใช้ที่เกี่ยวข้อง',
|
||||
editName: 'แก้ไขชื่อ',
|
||||
showAppLength: 'แสดง {{length}} แอป',
|
||||
delete: 'ลบบัญชี',
|
||||
deleteTip: 'การลบบัญชีของคุณจะเป็นการลบข้อมูลทั้งหมดของคุณอย่างถาวรและไม่สามารถกู้คืนได้',
|
||||
deletePrivacyLinkTip: 'สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่เราจัดการกับข้อมูลของคุณ โปรดดูที่',
|
||||
deletePrivacyLink: 'นโยบายความเป็นส่วนตัว',
|
||||
deleteLabel: 'เพื่อยืนยัน โปรดพิมพ์อีเมลของคุณด้านล่าง',
|
||||
deletePlaceholder: 'กรุณากรอกอีเมลของคุณ',
|
||||
sendVerificationButton: 'ส่งรหัสยืนยัน',
|
||||
verificationLabel: 'รหัสยืนยัน',
|
||||
verificationPlaceholder: 'วางรหัส 6 หลัก',
|
||||
permanentlyDeleteButton: 'ลบบัญชีอย่างถาวร',
|
||||
feedbackTitle: 'การตอบสนอง',
|
||||
feedbackLabel: 'บอกเราว่าทําไมคุณถึงลบบัญชีของคุณ',
|
||||
feedbackPlaceholder: 'เสริม',
|
||||
deleteSuccessTip: 'บัญชีของคุณต้องใช้เวลาในการลบให้เสร็จสิ้น เราจะส่งอีเมลถึงคุณเมื่อทุกอย่างเสร็จสิ้น',
|
||||
workspaceIcon: 'ไอคอนพื้นที่ทำงาน',
|
||||
editWorkspaceInfo: 'แก้ไขข้อมูลเวิร์กสเปซ',
|
||||
workspaceName: 'ชื่อพื้นที่ทำงาน',
|
||||
changeEmail: {
|
||||
resend: 'ส่งซ้ำ',
|
||||
changeTo: 'เปลี่ยนเป็น {{email}}',
|
||||
sendVerifyCode: 'ส่งรหัสยืนยัน',
|
||||
newEmail: 'สร้างที่อยู่อีเมลใหม่',
|
||||
emailLabel: 'อีเมลใหม่',
|
||||
emailPlaceholder: 'ป้อนอีเมลใหม่',
|
||||
verifyEmail: 'ตรวจสอบอีเมลปัจจุบันของคุณ',
|
||||
codePlaceholder: 'กรุณาวางรหัส 6 หลัก',
|
||||
codeLabel: 'รหัสยืนยันตัวตน',
|
||||
existingEmail: 'มีผู้ใช้ที่มีอีเมลนี้อยู่แล้ว.',
|
||||
verifyNew: 'ยืนยันอีเมลใหม่ของคุณ',
|
||||
content4: 'เราเพิ่งส่งรหัสยืนยันชั่วคราวไปที่ <email>{{email}}</email>.',
|
||||
continue: 'ดำเนินต่อไป',
|
||||
content2: 'อีเมลปัจจุบันของคุณคือ <email>{{email}}</email> รหัสยืนยันได้ถูกส่งไปยังที่อยู่อีเมลนี้แล้ว',
|
||||
content3: 'กรุณาใส่อีเมลใหม่และเราจะส่งรหัสยืนยันให้คุณ',
|
||||
content1: 'หากคุณดำเนินการต่อ เราจะส่งรหัสยืนยันไปยัง <email>{{email}}</email> เพื่อการยืนยันตัวตนใหม่อีกครั้ง.',
|
||||
resendTip: 'ไม่ได้รับรหัสเหรอ?',
|
||||
resendCount: 'ส่งอีกครั้งใน {{count}} วินาที',
|
||||
authTip: 'เมื่ออีเมลของคุณถูกเปลี่ยนแปลง บัญชี Google หรือบัญชี GitHub ที่เชื่อมโยงกับอีเมลเก่าของคุณจะไม่สามารถเข้าสู่ระบบบัญชีนี้ได้อีกต่อไป.',
|
||||
title: 'เปลี่ยนอีเมล',
|
||||
unAvailableEmail: 'อีเมลนี้ไม่สามารถใช้งานได้ชั่วคราว.',
|
||||
},
|
||||
},
|
||||
members: {
|
||||
team: 'ทีม',
|
||||
invite: 'เพิ่ม',
|
||||
name: 'ชื่อ',
|
||||
lastActive: 'ใช้งานล่าสุด',
|
||||
role: 'บทบาท',
|
||||
pending: 'รอ ',
|
||||
owner: 'เจ้าของ',
|
||||
admin: 'ผู้ดูแลระบบ',
|
||||
adminTip: 'สามารถสร้างแอพและจัดการการตั้งค่าทีมได้',
|
||||
normal: 'ปกติ',
|
||||
normalTip: 'ใช้ได้เฉพาะแอพ สร้างแอพไม่ได้',
|
||||
builder: 'ผู้สร้าง',
|
||||
builderTip: 'สามารถสร้างและแก้ไขแอปของตัวเองได้',
|
||||
editor: 'บรรณาธิการ',
|
||||
editorTip: 'สามารถสร้างและแก้ไขแอปได้',
|
||||
datasetOperator: 'ผู้ดูแลระบบความรู้',
|
||||
datasetOperatorTip: 'สามารถจัดการฐานความรู้ได้เท่านั้น',
|
||||
inviteTeamMember: 'เพิ่มสมาชิกในทีม',
|
||||
inviteTeamMemberTip: 'พวกเขาสามารถเข้าถึงข้อมูลทีมของคุณได้โดยตรงหลังจากลงชื่อเข้าใช้',
|
||||
emailNotSetup: 'เซิร์ฟเวอร์อีเมลไม่ได้ตั้งค่าไว้ จึงไม่สามารถส่งอีเมลเชิญได้ กรุณาแจ้งผู้ใช้เกี่ยวกับลิงก์เชิญที่จะออกหลังจากการเชิญแทน',
|
||||
email: 'อีเมล',
|
||||
emailInvalid: 'รูปแบบอีเมลไม่ถูกต้อง',
|
||||
emailPlaceholder: 'กรุณากรอกอีเมล',
|
||||
sendInvite: 'ส่งคําเชิญ',
|
||||
invitedAsRole: 'ได้รับเชิญให้เป็นผู้ใช้ {{role}}',
|
||||
invitationSent: 'ส่งคําเชิญแล้ว',
|
||||
invitationSentTip: 'ส่งคําเชิญแล้ว และพวกเขาสามารถลงชื่อเข้าใช้ Dify เพื่อเข้าถึงข้อมูลทีมของคุณได้',
|
||||
invitationLink: 'ลิงค์คําเชิญ',
|
||||
failedInvitationEmails: 'ผู้ใช้ด้านล่างไม่ได้รับเชิญสําเร็จ',
|
||||
ok: 'ตกลง, ได้',
|
||||
removeFromTeam: 'ลบออกจากทีม',
|
||||
removeFromTeamTip: 'จะลบการเข้าถึงของทีม',
|
||||
setAdmin: 'ตั้งเป็นผู้ดูแลระบบ',
|
||||
setMember: 'ตั้งเป็นสมาชิกสามัญ',
|
||||
setBuilder: 'ตั้งเป็นผู้สร้าง',
|
||||
setEditor: 'ตั้งค่าเป็นตัวแก้ไข',
|
||||
disInvite: 'ยกเลิกคําเชิญ',
|
||||
deleteMember: 'ลบสมาชิก',
|
||||
you: '(คุณ)',
|
||||
transferModal: {
|
||||
resend: 'ส่งซ้ำ',
|
||||
codePlaceholder: 'กรุณาวางรหัส 6 หลัก',
|
||||
resendTip: 'ไม่ received รหัสใช่ไหม?',
|
||||
sendVerifyCode: 'ส่งรหัสยืนยัน',
|
||||
continue: 'ดำเนินต่อไป',
|
||||
codeLabel: 'รหัสยืนยัน',
|
||||
transferPlaceholder: 'เลือกสมาชิกในที่ทำงาน…',
|
||||
transferLabel: 'โอนความเป็นเจ้าของพื้นที่ทำงานไปยัง',
|
||||
transfer: 'โอนความเป็นเจ้าของพื้นที่ทำงาน',
|
||||
resendCount: 'ส่งอีกครั้งใน {{count}} วินาที',
|
||||
verifyEmail: 'ตรวจสอบอีเมลปัจจุบันของคุณ',
|
||||
verifyContent2: 'เราจะส่งรหัสการตรวจสอบชั่วคราวไปยังอีเมลนี้เพื่อทำการยืนยันตัวตนใหม่.',
|
||||
warningTip: 'คุณจะกลายเป็นสมาชิกผู้ดูแลระบบ และเจ้าของคนใหม่จะมีการควบคุมทั้งหมด',
|
||||
warning: 'คุณกำลังจะโอนความเป็นเจ้าของของ "{{workspace}}" นี่จะมีผลทันทีและไม่สามารถย้อนกลับได้.',
|
||||
sendTip: 'หากคุณดำเนินการต่อไป เราจะส่งรหัสการตรวจสอบไปยัง <email>{{email}}</email> สำหรับการตรวจสอบสิทธิ์ใหม่อีกครั้ง.',
|
||||
verifyContent: 'อีเมลปัจจุบันของคุณคือ <email>{{email}}</email>.',
|
||||
title: 'โอนความเป็นเจ้าของพื้นที่ทำงาน',
|
||||
},
|
||||
transferOwnership: 'โอนความเป็นเจ้าของ',
|
||||
},
|
||||
integrations: {
|
||||
connected: 'เชื่อม ต่อ',
|
||||
google: 'กูเกิล',
|
||||
googleAccount: 'เข้าสู่ระบบด้วยบัญชี Google',
|
||||
github: 'เกวบ',
|
||||
githubAccount: 'เข้าสู่ระบบด้วยบัญชี GitHub',
|
||||
connect: 'ติด',
|
||||
},
|
||||
language: {
|
||||
displayLanguage: 'ภาษาที่แสดง',
|
||||
timezone: 'เขตเวลา',
|
||||
},
|
||||
provider: {
|
||||
apiKey: 'คีย์ API',
|
||||
enterYourKey: 'ป้อนคีย์ API ของคุณที่นี่',
|
||||
invalidKey: 'คีย์ OpenAI API ไม่ถูกต้อง',
|
||||
validatedError: 'การตรวจสอบล้มเหลว:',
|
||||
validating: 'กําลังตรวจสอบความถูกต้องของคีย์...',
|
||||
saveFailed: 'บันทึกคีย์ API ล้มเหลว',
|
||||
apiKeyExceedBill: 'คีย์ API นี้ไม่มีโควต้า โปรดอ่าน',
|
||||
addKey: 'เพิ่มคีย์',
|
||||
comingSoon: 'เร็ว ๆ นี้',
|
||||
editKey: 'แก้ไข',
|
||||
invalidApiKey: 'คีย์ API ไม่ถูกต้อง',
|
||||
azure: {
|
||||
apiBase: 'ฐาน API',
|
||||
apiBasePlaceholder: 'URL ฐาน API ของปลายทาง Azure OpenAI ของคุณ',
|
||||
apiKey: 'คีย์ API',
|
||||
apiKeyPlaceholder: 'ป้อนคีย์ API ของคุณที่นี่',
|
||||
helpTip: 'เรียนรู้บริการ Azure OpenAI',
|
||||
},
|
||||
openaiHosted: {
|
||||
openaiHosted: 'โฮสต์ OpenAI',
|
||||
onTrial: 'ทดลองใช้',
|
||||
exhausted: 'โควต้าหมด',
|
||||
desc: 'บริการโฮสติ้ง OpenAI ที่ให้บริการโดย Dify ช่วยให้คุณใช้โมเดลต่างๆ เช่น GPT-3.5 ก่อนที่โควต้าการทดลองใช้ของคุณจะหมด คุณจําเป็นต้องตั้งค่าผู้ให้บริการรุ่นอื่นๆ',
|
||||
callTimes: 'เวลาโทร',
|
||||
usedUp: 'โควต้าทดลองใช้หมด เพิ่มผู้ให้บริการโมเดลของตัวเอง',
|
||||
useYourModel: 'ปัจจุบันใช้ผู้ให้บริการโมเดลของตัวเอง',
|
||||
close: 'ปิด',
|
||||
},
|
||||
anthropicHosted: {
|
||||
anthropicHosted: 'Claude มานุษยวิทยา',
|
||||
onTrial: 'ทดลองใช้',
|
||||
exhausted: 'โควต้าหมด',
|
||||
desc: 'โมเดลที่ทรงพลังซึ่งเก่งในงานที่หลากหลายตั้งแต่บทสนทนาที่ซับซ้อนและการสร้างเนื้อหาที่สร้างสรรค์ไปจนถึงคําแนะนําโดยละเอียด',
|
||||
callTimes: 'เวลาโทร',
|
||||
usedUp: 'โควต้าทดลองใช้หมด เพิ่มผู้ให้บริการโมเดลของตัวเอง',
|
||||
useYourModel: 'ปัจจุบันใช้ผู้ให้บริการโมเดลของตัวเอง',
|
||||
close: 'ปิด',
|
||||
trialQuotaTip: 'โควต้าการทดลองใช้ Anthropic ของคุณจะหมดอายุในวันที่ 2025/03/11 และจะไม่สามารถใช้งานได้อีกต่อไปหลังจากนั้นโปรดใช้มันให้ทันเวลา',
|
||||
},
|
||||
anthropic: {
|
||||
using: 'ความสามารถในการฝังกําลังใช้',
|
||||
enableTip: 'ในการเปิดใช้งานโมเดล Anthropic คุณต้องผูกกับ OpenAI หรือ Azure OpenAI Service ก่อน',
|
||||
notEnabled: 'ไม่ได้เปิดใช้งาน',
|
||||
keyFrom: 'รับคีย์ API ของคุณจาก Anthropic',
|
||||
},
|
||||
encrypted: {
|
||||
front: 'คีย์ API ของคุณจะถูกเข้ารหัสและจัดเก็บโดยใช้',
|
||||
back: 'เทคโนโลยี ',
|
||||
},
|
||||
},
|
||||
modelProvider: {
|
||||
notConfigured: 'โมเดลระบบยังไม่ได้รับการกําหนดค่าอย่างสมบูรณ์ และฟังก์ชันบางอย่างอาจไม่พร้อมใช้งาน',
|
||||
systemModelSettings: 'การตั้งค่ารุ่นระบบ',
|
||||
systemModelSettingsLink: 'เหตุใดจึงจําเป็นต้องตั้งค่าโมเดลระบบ',
|
||||
selectModel: 'เลือกรุ่นของคุณ',
|
||||
setupModelFirst: 'โปรดตั้งค่าโมเดลของคุณก่อน',
|
||||
systemReasoningModel: {
|
||||
key: 'แบบจําลองการให้เหตุผลของระบบ',
|
||||
tip: 'ตั้งค่าโมเดลการอนุมานเริ่มต้นที่จะใช้สําหรับการสร้างแอปพลิเคชัน ตลอดจนคุณลักษณะต่างๆ เช่น การสร้างชื่อบทสนทนาและคําแนะนําคําถามถัดไปจะใช้โมเดลการอนุมานเริ่มต้นด้วย',
|
||||
},
|
||||
embeddingModel: {
|
||||
key: 'โมเดลการฝัง',
|
||||
tip: 'ตั้งค่าโมเดลเริ่มต้นสําหรับการประมวลผลการฝังเอกสารของความรู้ ทั้งการดึงข้อมูลและการนําเข้าความรู้ใช้โมเดลการฝังนี้สําหรับการประมวลผลแบบเวกเตอร์ การสลับจะทําให้มิติเวกเตอร์ระหว่างความรู้ที่นําเข้าและคําถามไม่สอดคล้องกัน เพื่อหลีกเลี่ยงความล้มเหลวในการดึงข้อมูล โปรดอย่าเปลี่ยนรุ่นนี้ตามต้องการ',
|
||||
required: 'จําเป็นต้องมีแบบจําลองการฝัง',
|
||||
},
|
||||
speechToTextModel: {
|
||||
key: 'โมเดลคําพูดเป็นข้อความ',
|
||||
tip: 'ตั้งค่าโมเดลเริ่มต้นสําหรับการป้อนข้อมูลคําพูดเป็นข้อความในการสนทนา',
|
||||
},
|
||||
ttsModel: {
|
||||
key: 'โมเดลการแปลงข้อความเป็นคําพูด',
|
||||
tip: 'ตั้งค่าโมเดลเริ่มต้นสําหรับการป้อนข้อมูลเป็นข้อความเป็นคําพูดในการสนทนา',
|
||||
},
|
||||
rerankModel: {
|
||||
key: 'จัดอันดับโมเดลใหม่',
|
||||
tip: 'โมเดล Rerank จะจัดลําดับรายการเอกสารผู้สมัครใหม่ตามการจับคู่ความหมายกับการสืบค้นของผู้ใช้ ซึ่งช่วยปรับปรุงผลลัพธ์ของการจัดอันดับความหมาย',
|
||||
},
|
||||
apiKey: 'คีย์ API',
|
||||
quota: 'โควตา',
|
||||
searchModel: 'ค้นหารุ่น',
|
||||
noModelFound: 'ไม่พบแบบจําลองสําหรับ {{model}}',
|
||||
models: 'รุ่น',
|
||||
showMoreModelProvider: 'แสดงผู้ให้บริการรุ่นเพิ่มเติม',
|
||||
selector: {
|
||||
tip: 'รุ่นนี้ถูกลบออกแล้ว โปรดเพิ่มรุ่นหรือเลือกรุ่นอื่น',
|
||||
emptyTip: 'ไม่มีรุ่นที่พร้อมใช้งาน',
|
||||
emptySetting: 'โปรดไปที่การตั้งค่าเพื่อกําหนดค่า',
|
||||
rerankTip: 'โปรดตั้งค่าโมเดล Rerank',
|
||||
},
|
||||
card: {
|
||||
quota: 'โควตา',
|
||||
onTrial: 'ทดลองใช้',
|
||||
paid: 'จ่าย',
|
||||
quotaExhausted: 'โควต้าหมด',
|
||||
callTimes: 'เวลาโทร',
|
||||
tokens: 'โท เค็น',
|
||||
buyQuota: 'ซื้อโควต้า',
|
||||
priorityUse: 'ลําดับความสําคัญในการใช้งาน',
|
||||
removeKey: 'ลบคีย์ API',
|
||||
tip: 'ลําดับความสําคัญจะได้รับจากโควต้าที่จ่าย โควต้าทดลองใช้จะถูกใช้หลังจากโควต้าที่จ่ายหมด',
|
||||
},
|
||||
item: {
|
||||
deleteDesc: '{{modelName}} ถูกใช้เป็นแบบจําลองการให้เหตุผลของระบบ ฟังก์ชันบางอย่างจะไม่สามารถใช้งานได้หลังจากการลบออก กรุณายืนยัน',
|
||||
freeQuota: 'โควต้าฟรี',
|
||||
},
|
||||
addApiKey: 'เพิ่มคีย์ API ของคุณ',
|
||||
invalidApiKey: 'คีย์ API ไม่ถูกต้อง',
|
||||
encrypted: {
|
||||
front: 'คีย์ API ของคุณจะถูกเข้ารหัสและจัดเก็บโดยใช้',
|
||||
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: 'ตามค่าเริ่มต้น การปรับสมดุลภาระงานจะใช้กลยุทธ์แบบ Round-robin หากเปิดใช้งานการจํากัดอัตรา จะมีการใช้ระยะเวลาคูลดาวน์ 1 นาที',
|
||||
upgradeForLoadBalancing: 'อัปเกรดแผนของคุณเพื่อเปิดใช้งานการปรับสมดุลโหลด',
|
||||
emptyProviderTip: 'โปรดติดตั้งผู้ให้บริการโมเดลก่อน',
|
||||
discoverMore: 'ดูเพิ่มเติมใน',
|
||||
emptyProviderTitle: 'ไม่ได้ตั้งค่าผู้ให้บริการโมเดล',
|
||||
toBeConfigured: 'ต้องกําหนดค่า',
|
||||
installProvider: 'ติดตั้งผู้ให้บริการโมเดล',
|
||||
configureTip: 'ตั้งค่า api-key หรือเพิ่มโมเดลเพื่อใช้',
|
||||
auth: {
|
||||
apiKeyModal: {
|
||||
addModel: 'เพิ่มโมเดล',
|
||||
title: 'การกำหนดค่าการอนุญาตคีย์ API',
|
||||
desc: 'หลังจากตั้งค่าข้อมูลประจำตัวแล้ว สมาชิกทุกคนภายในพื้นที่ทำงานสามารถใช้โมเดลนี้เมื่อจัดการแอปพลิเคชันได้',
|
||||
},
|
||||
configModel: 'กำหนดโมเดล',
|
||||
unAuthorized: 'ไม่ได้รับอนุญาต',
|
||||
addCredential: 'เพิ่มข้อมูลรับรอง',
|
||||
addNewModel: 'เพิ่มโมเดลใหม่',
|
||||
authRemoved: 'ผู้แต่งถูกลบออก',
|
||||
providerManaged: 'ผู้ให้บริการจัดการ',
|
||||
addApiKey: 'เพิ่มคีย์ API',
|
||||
apiKeys: 'คีย์ API',
|
||||
modelCredentials: 'ข้อมูลรับรองโมเดล',
|
||||
specifyModelCredential: 'ระบุข้อมูลประจำตัวของโมเดล',
|
||||
configLoadBalancing: 'การตั้งค่าการโหลดสมดุล',
|
||||
addModelCredential: 'เพิ่มข้อมูลรับรองโมเดล',
|
||||
authorizationError: 'ข้อผิดพลาดในการอนุญาต',
|
||||
specifyModelCredentialTip: 'ใช้ข้อมูลรับรองโมเดลที่กำหนดไว้',
|
||||
providerManagedTip: 'การกำหนดค่าปัจจุบันถูกโฮสต์โดยผู้ให้บริการ.',
|
||||
customModelCredentialsDeleteTip: 'ข้อมูลรับรองกำลังถูกใช้งานและไม่สามารถลบได้',
|
||||
addModel: 'เพิ่มรุ่น',
|
||||
removeModel: 'ลบโมเดล',
|
||||
manageCredentials: 'จัดการข้อมูลประจําตัว',
|
||||
modelCredential: 'ข้อมูลประจําตัวของรุ่น',
|
||||
editModelCredential: 'แก้ไขข้อมูลประจําตัวของโมเดล',
|
||||
selectModelCredential: 'เลือกข้อมูลประจําตัวของโมเดล',
|
||||
customModelCredentials: 'ข้อมูลประจําตัวของโมเดลแบบกําหนดเอง',
|
||||
addNewModelCredential: 'เพิ่มข้อมูลประจําตัวของโมเดลใหม่',
|
||||
},
|
||||
parametersInvalidRemoved: 'บางพารามิเตอร์ไม่ถูกต้องและถูกนำออก',
|
||||
installDataSourceProvider: 'ติดตั้งผู้ให้บริการแหล่งข้อมูล',
|
||||
},
|
||||
dataSource: {
|
||||
add: 'เพิ่มแหล่งข้อมูล',
|
||||
connect: 'ติด',
|
||||
configure: 'กําหนดค่า',
|
||||
notion: {
|
||||
title: 'แนวคิด',
|
||||
description: 'การใช้ Notion เป็นแหล่งข้อมูลสําหรับความรู้',
|
||||
connectedWorkspace: 'พื้นที่ทํางานที่เชื่อมต่อ',
|
||||
addWorkspace: 'เพิ่มพื้นที่ทํางาน',
|
||||
connected: 'เชื่อม ต่อ',
|
||||
disconnected: 'เชื่อม ต่อ',
|
||||
changeAuthorizedPages: 'เปลี่ยนหน้าที่ได้รับอนุญาต',
|
||||
pagesAuthorized: 'เพจที่ได้รับอนุญาต',
|
||||
sync: 'ซิงค์',
|
||||
remove: 'ถอด',
|
||||
selector: {
|
||||
pageSelected: 'หน้าที่เลือก',
|
||||
searchPages: 'หน้าค้นหา...',
|
||||
noSearchResult: 'ไม่มีผลการค้นหา',
|
||||
addPages: 'เพิ่มหน้า',
|
||||
preview: 'ดูตัวอย่าง',
|
||||
},
|
||||
integratedAlert: 'Notion ถูกผสานผ่านข้อมูลประจำตัวภายใน ไม่จำเป็นต้องทำการอนุญาตใหม่อีกครั้ง.',
|
||||
},
|
||||
website: {
|
||||
title: 'เว็บไซต์',
|
||||
description: 'นําเข้าเนื้อหาจากเว็บไซต์โดยใช้โปรแกรมรวบรวมข้อมูลเว็บ',
|
||||
with: 'กับ',
|
||||
configuredCrawlers: 'โปรแกรมรวบรวมข้อมูลที่กําหนดค่าไว้',
|
||||
active: 'กระปรี้กระเปร่า',
|
||||
inactive: 'เกียจคร้าน',
|
||||
},
|
||||
},
|
||||
plugin: {
|
||||
serpapi: {
|
||||
apiKey: 'คีย์ API',
|
||||
apiKeyPlaceholder: 'ป้อนคีย์ API ของคุณ',
|
||||
keyFrom: 'รับคีย์ SerpAPI ของคุณจากหน้าบัญชี SerpAPI',
|
||||
},
|
||||
},
|
||||
apiBasedExtension: {
|
||||
title: 'ส่วนขยาย API ให้การจัดการ API แบบรวมศูนย์ ทําให้การกําหนดค่าง่ายขึ้นเพื่อให้ใช้งานได้ง่ายในแอปพลิเคชันของ Dify',
|
||||
link: 'เรียนรู้วิธีพัฒนาส่วนขยาย API ของคุณเอง',
|
||||
add: 'เพิ่มส่วนขยาย API',
|
||||
selector: {
|
||||
title: 'ส่วนขยาย API',
|
||||
placeholder: 'โปรดเลือกส่วนขยาย API',
|
||||
manage: 'จัดการส่วนขยาย API',
|
||||
},
|
||||
modal: {
|
||||
title: 'เพิ่มส่วนขยาย API',
|
||||
editTitle: 'แก้ไขส่วนขยาย API',
|
||||
name: {
|
||||
title: 'ชื่อ',
|
||||
placeholder: 'กรุณากรอกชื่อ',
|
||||
},
|
||||
apiEndpoint: {
|
||||
title: 'ปลายทาง API',
|
||||
placeholder: 'โปรดป้อนปลายทาง API',
|
||||
},
|
||||
apiKey: {
|
||||
title: 'คีย์ API',
|
||||
placeholder: 'กรุณาป้อนคีย์ API',
|
||||
lengthError: 'ความยาวคีย์ API ต้องไม่น้อยกว่า 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-เทอร์โบ',
|
||||
'gpt-3.5-turbo-16k': 'GPT-3.5-เทอร์โบ-16K',
|
||||
'gpt-4': 'จีพีที-4',
|
||||
'gpt-4-32k': 'จีทีพี-4-32 เค',
|
||||
'text-davinci-003': 'ข้อความ-Davinci-003',
|
||||
'text-embedding-ada-002': 'การฝังข้อความ-ADA-002',
|
||||
'whisper-1': 'กระซิบ-1',
|
||||
'claude-instant-1': 'Claude-Instant',
|
||||
'claude-2': 'Claude-2 (โคลด-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: 'อัปโหลดรูปภาพ',
|
||||
},
|
||||
fileUploader: {
|
||||
uploadFromComputer: 'อัปโหลดในเครื่อง',
|
||||
pasteFileLink: 'วางลิงค์ไฟล์',
|
||||
pasteFileLinkInputPlaceholder: 'ป้อน URL...',
|
||||
uploadFromComputerReadError: 'การอ่านไฟล์ล้มเหลว โปรดลองอีกครั้ง',
|
||||
uploadFromComputerUploadError: 'อัปโหลดไฟล์ล้มเหลว โปรดอัปโหลดอีกครั้ง',
|
||||
uploadFromComputerLimit: 'อัปโหลด {{type}} ต้องไม่เกิน {{size}}',
|
||||
pasteFileLinkInvalid: 'ลิงก์ไฟล์ไม่ถูกต้อง',
|
||||
fileExtensionNotSupport: 'ไม่รองรับนามสกุลไฟล์',
|
||||
fileExtensionBlocked: 'ประเภทไฟล์นี้ถูกบล็อกด้วยเหตุผลด้านความปลอดภัย',
|
||||
},
|
||||
tag: {
|
||||
placeholder: 'แท็กทั้งหมด',
|
||||
addNew: 'เพิ่มแท็กใหม่',
|
||||
noTag: 'ไม่มีแท็ก',
|
||||
noTagYet: 'ยังไม่มีแท็ก',
|
||||
addTag: 'เพิ่มแท็ก',
|
||||
editTag: 'แก้ไขแท็ก',
|
||||
manageTags: 'จัดการแท็ก',
|
||||
selectorPlaceholder: 'พิมพ์เพื่อค้นหาหรือสร้าง',
|
||||
create: 'สร้าง',
|
||||
delete: 'ลบแท็ก',
|
||||
deleteTip: 'แท็กกําลังถูกใช้ลบออก?',
|
||||
created: 'สร้างแท็กสําเร็จ',
|
||||
failed: 'การสร้างแท็กล้มเหลว',
|
||||
},
|
||||
license: {
|
||||
expiring: 'หมดอายุในหนึ่งวัน',
|
||||
expiring_plural: 'หมดอายุใน {{count}} วัน',
|
||||
unlimited: 'ไม่มีขีดจำกัด',
|
||||
},
|
||||
pagination: {
|
||||
perPage: 'รายการต่อหน้า',
|
||||
},
|
||||
theme: {
|
||||
dark: 'มืด',
|
||||
theme: 'ธีม',
|
||||
auto: 'ระบบ',
|
||||
light: 'แสง',
|
||||
},
|
||||
compliance: {
|
||||
professionalUpgradeTooltip: 'ใช้ได้เฉพาะแผนทีมหรือสูงกว่าเท่านั้น.',
|
||||
gdpr: 'GDPR DPA',
|
||||
sandboxUpgradeTooltip: 'มีให้บริการเฉพาะกับแผนการใช้งานแบบมืออาชีพหรือทีมเท่านั้น.',
|
||||
iso27001: 'การรับรอง ISO 27001:2022',
|
||||
soc2Type2: 'รายงาน SOC 2 Type II',
|
||||
soc2Type1: 'รายงาน SOC 2 ประเภท I',
|
||||
},
|
||||
imageInput: {
|
||||
dropImageHere: 'วางภาพของคุณที่นี่ หรือ',
|
||||
browse: 'ท่องเว็บ',
|
||||
supportedFormats: 'รองรับ PNG, JPG, JPEG, WEBP และ GIF',
|
||||
},
|
||||
you: 'คุณ',
|
||||
avatar: {
|
||||
deleteTitle: 'ลบอวตาร',
|
||||
deleteDescription: 'คุณแน่ใจหรือไม่ว่าต้องการลบรูปโปรไฟล์ของคุณ? บัญชีของคุณจะใช้รูปโปรไฟล์เริ่มต้นตามค่าเริ่มต้น.',
|
||||
},
|
||||
feedback: {
|
||||
content: 'เนื้อหาข้อเสนอแนะ',
|
||||
title: 'ให้ข้อเสนอแนะ',
|
||||
placeholder: 'กรุณาบรรยายสิ่งที่ผิดพลาดหรือวิธีที่เราสามารถปรับปรุงได้...',
|
||||
subtitle: 'กรุณาบอกเราว่าเกิดอะไรขึ้นผิดพลาดกับการตอบนี้',
|
||||
},
|
||||
label: {
|
||||
optional: '(ไม่บังคับ)',
|
||||
},
|
||||
noData: 'ไม่มีข้อมูล',
|
||||
dynamicSelect: {
|
||||
error: 'การโหลดตัวเลือกล้มเหลว',
|
||||
noData: 'ไม่มีตัวเลือก available',
|
||||
loading: 'กำลังโหลดตัวเลือก...',
|
||||
selected: '{{count}} ที่ถูกเลือก',
|
||||
},
|
||||
}
|
||||
|
||||
export default translation
|
||||
Reference in New Issue
Block a user