dify-1.72/web/i18n/th-TH/common.ts

638 lines
41 KiB
TypeScript

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: 'ใน',
},
errorMsg: {
fieldRequired: '{{field}} เป็นสิ่งจําเป็น',
urlError: 'url ควรขึ้นต้นด้วย http:// หรือ https://',
},
placeholder: {
input: 'กรุณากรอก',
select: 'กรุณาเลือก',
},
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',
},
userProfile: {
settings: '',
emailSupport: '',
workspace: '',
createWorkspace: '',
helpCenter: '',
communityFeedback: '',
roadmap: '',
community: '',
about: '',
logout: '',
},
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: '',
deleteConfirmTip: ' ',
deletePrivacyLinkTip: ' ',
deletePrivacyLink: '',
deleteLabel: ' ',
deletePlaceholder: '',
sendVerificationButton: '',
verificationLabel: '',
verificationPlaceholder: ' 6 ',
permanentlyDeleteButton: '',
feedbackTitle: '',
feedbackLabel: '',
feedbackPlaceholder: '',
deleteSuccessTip: ' ',
},
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: '()',
},
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 ',
},
dataSource: {
add: '',
connect: '',
configure: '',
notion: {
title: '',
description: ' Notion ',
connectedWorkspace: '',
addWorkspace: '',
connected: ' ',
disconnected: ' ',
changeAuthorizedPages: '',
pagesAuthorized: '',
sync: '',
remove: '',
selector: {
pageSelected: '',
searchPages: '...',
noSearchResult: '',
addPages: '',
preview: '',
},
},
website: {
title: '',
description: '',
with: '',
configuredCrawlers: '',
active: '',
inactive: '',
},
},
plugin: {
serpapi: {
apiKey: ' API',
apiKeyPlaceholder: ' API ',
keyFrom: ' SerpAPI SerpAPI',
},
},
apiBasedExtension: {
title: ' API API Dify',
link: ' API ',
linkUrl: 'https://docs.dify.ai/features/extension/api_based_extension',
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: 'ไม่มีแอปที่เชื่อมโยง',
},
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: 'ความคิด ',
},
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: 'ไม่รองรับนามสกุลไฟล์',
},
tag: {
placeholder: 'แท็กทั้งหมด',
addNew: 'เพิ่มแท็กใหม่',
noTag: 'ไม่มีแท็ก',
noTagYet: 'ยังไม่มีแท็ก',
addTag: 'เพิ่มแท็ก',
editTag: 'แก้ไขแท็ก',
manageTags: 'จัดการแท็ก',
selectorPlaceholder: 'พิมพ์เพื่อค้นหาหรือสร้าง',
create: 'สร้าง',
delete: 'ลบแท็ก',
deleteTip: 'แท็กกําลังถูกใช้ลบออก?',
created: 'สร้างแท็กสําเร็จ',
failed: 'การสร้างแท็กล้มเหลว',
},
license: {
expiring: 'หมดอายุในหนึ่งวัน',
expiring_plural: 'หมดอายุใน {{count}} วัน',
},
pagination: {
perPage: 'รายการต่อหน้า',
},
}
export default translation