Files
Stirling-PDF/frontend/public/locales/th-TH/translation.toml
T
stirlingbot[bot] 597cc460aa 🌐 Sync Translations + Update README Progress Table (#5668)
Co-authored-by: stirlingbot[bot] <195170888+stirlingbot[bot]@users.noreply.github.com>
2026-02-11 23:37:16 +00:00

6888 lines
459 KiB
TOML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
addToDoc = "เพิ่มเข้าสู่เอกสาร"
alphabet = "ตัวอักษร"
apply = "ใช้"
applyAndContinue = "บันทึกและออก"
areYouSure = "แน่ใจหรือไม่ว่าต้องการออก?"
back = "ย้อนกลับ"
black = "ดำ"
blue = "น้ำเงิน"
bored = "เบื่อรอหรือยัง?"
cancel = "ยกเลิก"
changedCredsMessage = "ข้อมูลรับรองเปลี่ยนแปลงแล้ว!"
chooseFile = "เลือกไฟล์"
close = "ปิด"
color = "สี"
comingSoon = "เร็วๆ นี้"
confirmClose = "ยืนยันการปิด"
confirmCloseCancel = "ยกเลิก"
confirmCloseConfirm = "ปิดไฟล์"
confirmCloseMessage = "แน่ใจหรือไม่ว่าต้องการปิดไฟล์นี้?"
confirmPasswordErrorMessage = "รหัสผ่านใหม่และยืนยันรหัสผ่านใหม่ต้องตรงกัน"
custom = "ปรับแต่ง..."
customPosition = "ตำแหน่งกำหนดเอง"
customTextTooltip = "รูปแบบกำหนดเองสำหรับหมายเลขหน้า (ไม่บังคับ) ใช้ {n} เป็นตัวยึดตำแหน่งสำหรับตัวเลข ตัวอย่าง: \"Page {n}\" จะแสดง \"Page 1\", \"Page 2\" เป็นต้น"
delete = "ลบ"
deleteCurrentUserMessage = "ไม่สามารถลบผู้ใช้ที่เข้าสู่ระบบในปัจจุบันได้"
deleteUsernameExistsMessage = "ชื่อผู้ใช้ไม่ปรากฏและไม่สามารถลบได้"
details = "รายละเอียด"
disabledCurrentUserMessage = "ผู้ใช้งานปัจจุบันไม่สามารถปิดการใช้งานได้"
discardChanges = "ยกเลิกและออก"
discardRedactions = "ละทิ้งและออก"
donate = "บริจาค"
downgradeCurrentUserLongMessage = "ไม่สามารถลดระดับบทบาทของผู้ใช้ปัจจุบันได้ ดังนั้นผู้ใช้ปัจจุบันจะไม่ปรากฏ"
downgradeCurrentUserMessage = "ไม่สามารถลดระดับบทบาทของผู้ใช้ปัจจุบันได้"
download = "ดาวน์โหลด"
downloadComplete = "การดาวน์โหลดเสร็จสมบูรณ์"
downloadPdf = "ดาวน์โหลด PDF"
downloadUnavailable = "ไม่สามารถดาวน์โหลดรายการนี้ได้"
edit = "แก้ไข"
editYourNewFiles = "แก้ไขไฟล์ใหม่ของคุณ"
exportAndContinue = "ส่งออกและทำต่อ"
false = "เท็จ"
fileSelected = "ที่เลือก: {{filename}}"
filesSelected = "ไฟล์ที่เลือก"
font = "ฟอนต์"
fontSizeTooltip = "ขนาดข้อความหมายเลขหน้าเป็นหน่วยพอยต์ ตัวเลขใหญ่ทำให้ข้อความใหญ่ขึ้น"
fontTypeTooltip = "ตระกูลฟอนต์สำหรับหมายเลขหน้า เลือกให้เหมาะกับสไตล์เอกสารของคุณ"
genericSubmit = "ส่ง"
goHomepage = "ไปที่หน้าหลัก"
goToPage = "ไปที่หน้า"
green = "เขียว"
help = "ช่วยเหลือ"
imgPrompt = "เลือกภาพ"
incorrectPasswordMessage = "รหัสผ่านปัจจุบันไม่ถูกต้อง"
info = "ข้อมูล"
invalidPasswordMessage = "รหัสผ่านไม่ควรว่าง และไม่ควรมีพื้นที่ว่างที่ขอบของข้อความ"
invalidUndoData = "ไม่สามารถยกเลิก: ข้อมูลการดำเนินการไม่ถูกต้อง"
invalidUsernameMessage = "ชื่อผู้ใช้ไม่ถูกต้อง ชื่อผู้ใช้สามารถประกอบด้วยตัวอักษร ตัวเลข และอักขระพิเศษต่อไปนี้ @._+- หรือจะต้องเป็นที่อยู่อีเมลที่ถูกต้อง"
joinDiscord = "เข้าร่วมเซิร์ฟเวอร์ Discord ของเรา"
keepWorking = "ทำงานต่อ"
loading = "กำลังโหลด..."
logOut = "ออกจากระบบ"
marginTooltip = "ระยะห่างระหว่างหมายเลขหน้ากับขอบกระดาษ"
moreOptions = "ตัวเลือกเพิ่มเติม"
multiPdfDropPrompt = "เลือก (หรือลากและวาง) PDF ทั้งหมดที่คุณต้องการ"
multiPdfPrompt = "เลือก PDF หลายไฟล์ (2 ขึ้นไป)"
never = "ไม่เคย"
no = "ไม่"
noFavourites = "ไม่มีรายการโปรดที่เพิ่ม"
noFileSelected = "ยังไม่ได้เลือกไฟล์ โปรดอัปโหลดไฟล์หนึ่งไฟล์"
noFilesToUndo = "ไม่สามารถยกเลิก: ไม่มีไฟล์ที่ถูกประมวลผลในการดำเนินการล่าสุด"
noOperationToUndo = "ไม่มีการดำเนินการให้ยกเลิก"
notAuthenticatedMessage = "ผู้ใช้ไม่ได้รับการยืนยัน"
nothingToUndo = "ไม่มีรายการให้เลิกทำ"
noValidFiles = "ไม่มีไฟล์ที่ใช้ได้สำหรับประมวลผล"
oops = "อุ๊ย!"
openInViewer = "เปิดในโปรแกรมดู"
operationCancelled = "ยกเลิกการดำเนินการแล้ว"
page = "หน้า"
pageNum = "หมายเลขหน้า"
pageOrderPrompt = "เรียงลำดับหน้าตามความต้องการ (ป้อนหมายเลขหน้าแยกด้วยเครื่องหมายจุลภาคหรือฟังก์ชัน เช่น 2n+1) :"
pages = "หน้า"
pageSelectionPrompt = "เลือกหน้าตามความต้องการ (ป้อนหมายเลขหน้าแยกด้วยเครื่องหมายจุลภาค เช่น 1,5,6 หรือฟังก์ชัน เช่น 2n+1) :"
password = "รหัสผ่าน"
pdfPrompt = "เลือก PDF"
pendingRedactions = "คุณมีการปกปิดที่ยังไม่ได้ใช้ ซึ่งจะสูญหาย"
pendingRedactionsTitle = "การปกปิดที่ยังไม่ได้ใช้"
pin = "ปักหมุดไฟล์ (คงไว้หลังรันเครื่องมือ)"
poweredBy = "ขับเคลื่อนโดย"
pro = "โปร"
processTimeWarning = "คำเตือน: กระบวนการนี้อาจใช้เวลาสูงสุดหนึ่งนาทีขึ้นอยู่กับขนาดไฟล์"
property = "คุณสมบัติ"
quickPosition = "ตำแหน่งแบบด่วน"
red = "แดง"
reset = "รีเซ็ต"
review = "ตรวจทาน"
save = "บันทึก"
saveToBrowser = "บันทึกในเบราว์เซอร์"
saveUnavailable = "ไม่สามารถบันทึกสำหรับรายการนี้"
seeDockerHub = "ดู Docker Hub"
selectFillter = "-- เลือก --"
size = "ขนาด"
sponsor = "ผู้สนับสนุน"
startingNumberTooltip = "หมายเลขแรกที่จะแสดง หน้าถัดไปจะเพิ่มจากเลขนี้"
submit = "ส่ง"
success = "สำเร็จ"
termsAndConditions = "ข้อกำหนดและเงื่อนไข"
text = "ข้อความ"
true = "จริง"
undo = "เลิกทำ"
undoDataMismatch = "ไม่สามารถยกเลิก: ข้อมูลการดำเนินการเสียหาย"
undoFailed = "ยกเลิกการดำเนินการไม่สำเร็จ"
undoOperationTooltip = "คลิกเพื่อยกเลิกรายการล่าสุดและกู้คืนไฟล์ต้นฉบับ"
undoQuotaError = "ไม่สามารถยกเลิก: เนื้อที่จัดเก็บไม่เพียงพอ"
undoStorageError = "ยกเลิกเสร็จแล้วแต่ไม่สามารถบันทึกไฟล์บางไฟล์ไว้ในที่จัดเก็บได้"
undoSuccess = "ยกเลิกการดำเนินการเรียบร้อยแล้ว"
unknown = "ไม่ทราบ"
unpin = "เอาปักหมุดไฟล์ออก (แทนที่หลังรันเครื่องมือ)"
unsavedChanges = "คุณมีการเปลี่ยนแปลงที่ยังไม่ได้บันทึกใน PDF"
unsavedChangesTitle = "การเปลี่ยนแปลงที่ยังไม่ได้บันทึก"
unsupported = "ไม่รองรับ"
uploadLimit = "ขนาดไฟล์สูงสุด:"
uploadLimitExceededPlural = "มีขนาดใหญ่เกินไป ขนาดสูงสุดที่อนุญาตคือ"
uploadLimitExceededSingular = "มีขนาดใหญ่เกินไป ขนาดสูงสุดที่อนุญาตคือ"
userAlreadyExistsOAuthMessage = "ผู้ใช้มีอยู่แล้วในฐานะผู้ใช้ OAuth2"
userAlreadyExistsWebMessage = "ผู้ใช้มีอยู่แล้วในฐานะผู้ใช้เว็บ"
username = "ชื่อผู้ใช้"
usernameExistsMessage = "ชื่อผู้ใช้ใหม่มีอยู่แล้ว"
userNotFoundMessage = "ไม่พบผู้ใช้"
visitGithub = "เยี่ยมชมที่เก็บ Github"
welcome = "ยินดีต้อนรับ"
white = "ขาว"
WorkInProgess = "กำลังดำเนินการ อาจไม่ทำงานหรือมีบั๊ก โปรดรายงานปัญหาใด ๆ!"
yes = "ใช่"
[account]
accountSettings = "การตั้งค่าบัญชี"
adminSettings = "การตั้งค่าผู้ดูแลระบบ - ดูและเพิ่มผู้ใช้"
changePassword = "เปลี่ยนรหัสผ่าน"
changeUsername = "เปลี่ยนชื่อผู้ใช้"
changeUsernameDescription = "อัปเดตชื่อผู้ใช้ของคุณ คุณจะถูกออกจากระบบหลังจากอัปเดต"
confirmNewPassword = "ยืนยันรหัสผ่านใหม่"
newPassword = "รหัสผ่านใหม่"
newUsername = "ชื่อผู้ใช้ใหม่"
newUsernamePlaceholder = "กรอกชื่อผู้ใช้ใหม่ของคุณ"
oldPassword = "รหัสผ่านเก่า"
password = "รหัสผ่านยืนยัน"
property = "คุณสมบัติ"
settingsCompare = "การเปรียบเทียบการตั้งค่า:"
signOut = "ออกจากระบบ"
syncTitle = "ซิงค์การตั้งค่าเบราว์เซอร์กับบัญชี"
syncToAccount = "ซิงค์บัญชี <- เบราว์เซอร์"
syncToBrowser = "ซิงค์บัญชี -> เบราว์เซอร์"
title = "การตั้งค่าบัญชี"
userControlSettings = "การควบคุมผู้ใช้"
webBrowserSettings = "การตั้งค่าเบราว์เซอร์เว็บ"
yourApiKey = "คีย์ API ของคุณ"
[account.mfa]
codeLabel = "รหัสยืนยันตัวตน"
codePlaceholder = "ป้อนรหัส 6 หลัก"
codeRequired = "ป้อนรหัสยืนยันตัวตนเพื่อดำเนินการต่อ"
confirmDisable = "ปิดใช้งาน"
confirmEnable = "เปิดใช้งาน"
description = "เพิ่มชั้นความปลอดภัยให้กับบัญชีของคุณ"
disableButton = "ปิดการยืนยันตัวตนแบบสองปัจจัย"
disabled = "ปิดการยืนยันตัวตนแบบสองปัจจัยแล้ว"
disableDescription = "ป้อนรหัสยืนยันตัวตนที่ถูกต้องเพื่อปิดการยืนยันตัวตนแบบสองปัจจัย"
disableFailed = "ไม่สามารถปิดการยืนยันตัวตนแบบสองปัจจัย ตรวจสอบรหัสแล้วลองอีกครั้ง"
disableTitle = "ปิดการยืนยันตัวตนแบบสองปัจจัย"
enableButton = "เปิดการยืนยันตัวตนแบบสองปัจจัย"
enabled = "เปิดการยืนยันตัวตนแบบสองปัจจัยแล้ว"
enableFailed = "ไม่สามารถเปิดการยืนยันตัวตนแบบสองปัจจัย ตรวจสอบรหัสแล้วลองอีกครั้ง"
manualKey = "คีย์สำหรับตั้งค่าด้วยตนเอง"
secretWarning = "เก็บคีย์นี้ไว้เป็นความลับ ผู้ใดที่เข้าถึงได้สามารถสร้างรหัสยืนยันตัวตนที่ถูกต้องได้"
setupDescription = "สแกนรหัส QR ด้วยแอปยืนยันตัวตนของคุณ แล้วป้อนรหัส 6 หลักเพื่อยืนยัน"
setupFailed = "ไม่สามารถเริ่มการตั้งค่าการยืนยันตัวตนแบบสองปัจจัย โปรดลองอีกครั้ง"
setupTitle = "ตั้งค่าการยืนยันตัวตนแบบสองปัจจัย"
ssoDescription = "การยืนยันตัวตนแบบสองปัจจัยถูกจัดการโดยผู้ให้บริการระบุตัวตนของคุณสำหรับบัญชี Single Sign-On"
ssoManaged = "กำหนดค่า MFA ผ่านผู้ให้บริการระบุตัวตนของคุณ"
title = "การยืนยันตัวตนแบบสองปัจจัย"
[add-page-numbers]
tags = "หน้า, เลขหน้า, จัดระเบียบ, ดัชนี"
[addAttachments.error]
failed = "เกิดข้อผิดพลาดระหว่างการเพิ่มไฟล์แนบให้กับ PDF"
[AddAttachmentsRequest]
addMoreFiles = "เพิ่มไฟล์เพิ่มเติม..."
attachments = "เลือกไฟล์แนบ"
info = "เลือกไฟล์เพื่อแนบกับ PDF ของคุณ ไฟล์เหล่านี้จะถูกฝังและเข้าถึงได้ผ่านแผงไฟล์แนบของ PDF"
placeholder = "เลือกไฟล์..."
selectedFiles = "ไฟล์ที่เลือก"
selectFiles = "เลือกไฟล์ที่จะแนบ"
submit = "เพิ่มไฟล์แนบ"
[AddAttachmentsRequest.error]
failed = "การเพิ่มไฟล์แนบล้มเหลว"
[AddAttachmentsRequest.results]
title = "ผลการแนบไฟล์"
[AddAttachmentsRequest.tooltip.description]
title = "การทำงาน"
[AddAttachmentsRequest.tooltip.header]
title = "เกี่ยวกับการเพิ่มไฟล์แนบ"
[addImage]
applySignatures = "ใช้รูปภาพ"
header = "เพิ่มรูปภาพใน PDF"
tags = "รูปภาพ, JPG, ภาพ, รูปถ่าย"
title = "เพิ่มรูปภาพ"
[addImage.error]
failed = "เกิดข้อผิดพลาดระหว่างเพิ่มรูปภาพลงใน PDF"
[addImage.image]
hint = "Supports PNG, JPEG, GIF, BMP, TIFF, and SVG files. SVG files will be converted to PNG for embedding."
label = "ไฟล์รูปภาพ"
name = "รูปภาพ"
placeholder = "อัปโหลดรูปภาพ"
[addImage.instructions]
noSignature = "อัปโหลดรูปภาพด้านบนเพื่อเปิดใช้การวาง"
paused = "หยุดการวางชั่วคราว"
resumeHint = "ทำต่อการวางเพื่อคลิกและวางรูปภาพของคุณ"
text = "หลังจากอัปโหลดรูปภาพด้านบน ให้คลิกที่ใดก็ได้บน PDF เพื่อวาง"
title = "วิธีเพิ่มรูปภาพ"
[addImage.mode]
move = "ย้ายรูปภาพ"
pause = "หยุดการวาง"
place = "วางรูปภาพ"
resume = "ทำต่อการวาง"
[addImage.results]
title = "ผลการเพิ่มรูปภาพ"
[addImage.saved]
defaultImageLabel = "รูปภาพที่อัปโหลด"
defaultLabel = "รูปภาพ"
[addImage.step]
createDesc = "อัปโหลดรูปภาพที่คุณต้องการเพิ่ม"
place = "วางรูปภาพ"
placeDesc = "คลิกบน PDF เพื่อวางรูปภาพของคุณ"
[addImage.steps]
configure = "ตั้งค่ารูปภาพ"
[addPageNumbers]
configuration = "การกำหนดค่า"
customize = "ปรับแต่งลักษณะ"
customNumberDesc = "ค่าเริ่มต้น {n}, ยังยอมรับ 'หน้า {n} ของ {total}', 'ข้อความ-{n}', '{filename}-{n}'"
customTextDesc = "ข้อความที่กำหนดเอง"
fontName = "ชื่อฟอนต์"
fontSize = "ขนาดตัวอักษร"
header = "เพิ่มหมายเลขหน้า"
numberPagesDesc = "หมายเลขหน้าที่จะกำหนด หมายเลขเริ่มต้น 'ทั้งหมด', ยังยอมรับ 1-5 หรือ 2,5,9 เป็นต้น"
pagesAndStarting = "หน้าและเลขเริ่มต้น"
positionAndPages = "ตำแหน่งและหน้า"
preview = "การเลือกตำแหน่ง"
previewDisclaimer = "ภาพตัวอย่างเป็นการประมาณ ผลลัพธ์สุดท้ายอาจแตกต่างเนื่องจากเมตริกฟอนต์ของ PDF"
submit = "เพิ่มหมายเลขหน้า"
title = "เพิ่มหมายเลขหน้า"
zeroPad = "Zeropad Width (Bates Stamping)"
zeroPadTooltip = "Zeropad (Bates Stamp) page numbers to this width (e.g., 3 ⇒ 001). Set 0 to disable."
[addPageNumbers.error]
failed = "การเพิ่มหมายเลขหน้าไม่สำเร็จ"
[addPageNumbers.results]
title = "ผลลัพธ์หมายเลขหน้า"
[addPageNumbers.selectText]
1 = "เลือกไฟล์ PDF:"
2 = "ขนาดขอบ"
3 = "ตำแหน่ง"
4 = "หมายเลขเริ่มต้น"
5 = "หน้าเพื่อกำหนดหมายเลข"
6 = "ข้อความที่กำหนดเอง"
[addPassword]
completed = "ใช้การป้องกันด้วยรหัสผ่านแล้ว"
desc = "เข้ารหัสเอกสาร PDF ของคุณด้วยรหัสผ่าน"
filenamePrefix = "เข้ารหัส"
submit = "เข้ารหัส"
title = "เพิ่มรหัสผ่าน"
[addPassword.encryption.keyLength]
128bit = "128-bit (มาตรฐาน)"
256bit = "256-bit (สูง)"
40bit = "40-bit (ต่ำ)"
label = "ความยาวกุญแจการเข้ารหัส"
[addPassword.error]
failed = "เกิดข้อผิดพลาดระหว่างการเข้ารหัส PDF"
[addPassword.passwords]
completed = "ตั้งค่ารหัสผ่านแล้ว"
stepTitle = "รหัสผ่านและการเข้ารหัส"
[addPassword.passwords.owner]
label = "รหัสผ่านเจ้าของ"
placeholder = "ป้อนรหัสผ่านเจ้าของ"
[addPassword.passwords.user]
label = "รหัสผ่านผู้ใช้"
placeholder = "ป้อนรหัสผ่านผู้ใช้"
[addPassword.results]
title = "PDF ที่เข้ารหัสแล้ว"
[addPassword.tooltip.encryption]
bullet1 = "40-bit: ความปลอดภัยพื้นฐาน เข้ากันได้กับโปรแกรมรุ่นเก่า"
bullet2 = "128-bit: ความปลอดภัยมาตรฐาน รองรับอย่างแพร่หลาย"
bullet3 = "256-bit: ความปลอดภัยสูงสุด ต้องใช้โปรแกรมรุ่นใหม่"
text = "ระดับการเข้ารหัสที่สูงขึ้นให้ความปลอดภัยดียิ่งขึ้น แต่อาจไม่รองรับโดยโปรแกรมอ่าน PDF รุ่นเก่า"
title = "ระดับการเข้ารหัส"
[addPassword.tooltip.header]
title = "ภาพรวมการป้องกันด้วยรหัสผ่าน"
[addPassword.tooltip.passwords]
bullet1 = "รหัสผ่านผู้ใช้: จำเป็นเพื่อเปิด PDF"
bullet2 = "รหัสผ่านเจ้าของ: ควบคุมสิทธิ์ของเอกสาร (ไม่รองรับโดยโปรแกรมอ่าน PDF ทุกตัว)"
text = "รหัสผ่านผู้ใช้จำกัดการเปิดเอกสาร ส่วนรหัสผ่านเจ้าของควบคุมสิ่งที่ทำได้กับเอกสารหลังเปิดแล้ว คุณสามารถตั้งค่าทั้งสองหรืออย่างใดอย่างหนึ่ง"
title = "ประเภทรหัสผ่าน"
[addPassword.tooltip.permissions]
text = "สิทธิ์เหล่านี้ควบคุมสิ่งที่ผู้ใช้สามารถทำกับ PDF ได้ จะมีประสิทธิภาพที่สุดเมื่อใช้ร่วมกับรหัสผ่านเจ้าของ"
title = "เปลี่ยนสิทธิ์"
[AddStampRequest]
alphabet = "ตัวอักษร"
clickToExpand = "Click to expand"
customColor = "สีข้อความที่กำหนดเอง"
customDateDesc = "Custom format"
customMargin = "ขอบที่กำหนดเอง"
customPosition = "ลากตราประทับไปยังตำแหน่งที่ต้องการในหน้าตัวอย่าง"
dateDesc = "Current date"
datetimeDesc = "Date and time combined"
dateTimeVars = "Date & Time"
dynamicVariables = "Dynamic Variables"
examples = "Examples"
filenameDesc = "Filename without extension"
filenameFullDesc = "Filename with extension"
fileVars = "File Information"
fontSize = "ขนาดฟอนต์/รูปภาพ"
header = "ตราประทับ PDF"
imageSize = "ขนาดรูปภาพ"
margin = "ระยะขอบ"
metadataDesc = "From PDF document properties"
metadataVars = "Document Metadata"
multiLine = "multi-line"
noStampSelected = "ยังไม่ได้เลือกตราประทับ กลับไปขั้นตอนที่ 1"
opacity = "ความทึบ"
otherVars = "Other"
overrideX = "แทนที่พิกัด X"
overrideY = "แทนที่พิกัด Y"
pageNumberDesc = "Current page number"
pageVars = "Page Information"
position = "ตำแหน่ง"
positionAndFormatting = "ตำแหน่งและการจัดรูปแบบ"
preview = "Preview:"
quickPosition = "เลือกตำแหน่งบนหน้าสำหรับวางตราประทับ"
rotation = "การหมุน"
selectTemplate = "Select a template..."
stampImage = "รูปภาพตราประทับ"
stampSetup = "ตั้งค่าตราประทับ"
stampText = "ข้อความตราประทับ"
stampTextDescription = "Use dynamic variables below. Use @@ for literal @. Use \\n for new lines."
stampType = "ประเภทตราประทับ"
submit = "ส่ง"
tags = "ตราประทับ, เพิ่มรูปภาพ, รูปภาพกึ่งกลาง, ลายน้ำ, PDF, ฝัง, ปรับแต่ง"
timeDesc = "Current time"
title = "ตราประทับ PDF"
totalPagesDesc = "Total number of pages"
useTemplate = "Use Template"
uuidDesc = "Short unique identifier (8 chars)"
variablesHelp = "Click on any variable to insert it into your stamp text. Use @@ for literal @."
yearMonthDayDesc = "Individual date parts"
[AddStampRequest.error]
failed = "เกิดข้อผิดพลาดขณะเพิ่มตราประทับลงใน PDF"
[AddStampRequest.results]
title = "ผลการประทับตรา"
[AddStampRequest.template]
custom = "Custom"
dateHeader = "Date Header"
doc-info = "Document Info"
draft = "Draft Watermark"
draftWatermark = "Draft Watermark"
european-date = "European Date (DD/MM/YYYY)"
europeanDate = "European Date"
legal-footer = "Legal Footer"
page-numbers = "Page Numbers"
pageNumberFooter = "Page Number Footer"
timestamp = "Timestamp"
[addText]
applySignatures = "ใช้ข้อความ"
header = "เพิ่มข้อความลงใน PDF"
tags = "text,annotation,label"
title = "เพิ่มข้อความ"
[addText.error]
failed = "เกิดข้อผิดพลาดระหว่างเพิ่มข้อความลงใน PDF"
[addText.instructions]
noSignature = "ป้อนข้อความด้านบนเพื่อเปิดการวาง"
paused = "หยุดวางชั่วคราว"
resumeHint = "ดำเนินการวางต่อเพื่อคลิกและเพิ่มข้อความ"
text = "หลังจากป้อนข้อความด้านบน ให้คลิกที่ใดก็ได้บน PDF เพื่อวาง"
title = "วิธีเพิ่มข้อความ"
[addText.mode]
move = "ย้ายข้อความ"
pause = "หยุดการวาง"
place = "วางข้อความ"
resume = "ดำเนินการวางต่อ"
[addText.results]
title = "ผลการเพิ่มข้อความ"
[addText.step]
createDesc = "ป้อนข้อความที่ต้องการเพิ่ม"
place = "วางข้อความ"
placeDesc = "คลิกบน PDF เพื่อเพิ่มข้อความ"
[addText.steps]
configure = "ตั้งค่าข้อความ"
[addText.text]
colorLabel = "สีข้อความ"
fontLabel = "ฟอนต์"
fontSizeLabel = "ขนาดฟอนต์"
fontSizePlaceholder = "พิมพ์หรือเลือกขนาดฟอนต์ (8-200)"
name = "เนื้อหาข้อความ"
placeholder = "ป้อนข้อความที่ต้องการเพิ่ม"
[adjust-contrast]
tags = "ปรับสี, จูน, แก้ไข, ปรับปรุง"
[adjustContrast]
adjustColors = "ปรับสี"
basic = "การปรับพื้นฐาน"
blue = "สีน้ำเงิน"
brightness = "ความสว่าง:"
confirm = "ยืนยัน"
contrast = "คอนทราสต์:"
download = "ดาวน์โหลด"
green = "สีเขียว"
header = "ปรับคอนทราสต์"
noPreview = "เลือก PDF เพื่อแสดงตัวอย่าง"
red = "สีแดง"
saturation = "ความอิ่มตัว:"
title = "ปรับคอนทราสต์"
[adjustContrast.error]
failed = "ปรับสี/ความคมชัดไม่สำเร็จ"
[adjustContrast.results]
title = "PDF ที่ปรับแล้ว"
[adjustPageScale]
header = "ปรับสเกลหน้า"
submit = "ปรับสเกลหน้า"
tags = "resize,modify,dimension,adapt"
title = "ปรับสเกลหน้า"
[adjustPageScale.error]
failed = "เกิดข้อผิดพลาดขณะปรับสเกลหน้า"
[adjustPageScale.pageSize]
keep = "คงขนาดเดิม"
label = "ขนาดหน้าที่ต้องการ"
legal = "Legal"
letter = "Letter"
[adjustPageScale.scaleFactor]
label = "อัตราส่วนสเกล"
[adjustPageScale.tooltip.description]
text = "ปรับขนาดเนื้อหา PDF และเปลี่ยนมิติของหน้า"
title = "คำอธิบาย"
[adjustPageScale.tooltip.header]
title = "ภาพรวมการตั้งค่าสเกลหน้า"
[adjustPageScale.tooltip.pageSize]
text = "กำหนดมิติของหน้า PDF ผลลัพธ์ 'คงขนาดเดิม' จะคงมิติปัจจุบันไว้ ส่วนตัวเลือกอื่นจะปรับเป็นขนาดกระดาษมาตรฐาน"
title = "ขนาดหน้าที่ต้องการ"
[adjustPageScale.tooltip.scaleFactor]
bullet1 = "1.0 = ขนาดเดิม"
bullet2 = "0.5 = ครึ่งหนึ่ง (เล็กลง 50%)"
bullet3 = "2.0 = ใหญ่เท่าตัว (ใหญ่ขึ้น 200% อาจถูกครอป)"
text = "ควบคุมขนาดการแสดงผลของเนื้อหาบนหน้า เนื้อหาจะถูกสเกลและจัดกึ่งกลาง - หากเนื้อหาหลังสเกลใหญ่กว่าขนาดหน้า อาจถูกครอป"
title = "อัตราส่วนสเกล"
[admin]
close = "ปิด"
error = "ข้อผิดพลาด"
expand = "ขยาย"
success = "สำเร็จ"
[admin.settings]
discard = "ละทิ้ง"
error = "บันทึกการตั้งค่าไม่สำเร็จ"
fetchError = "ไม่สามารถโหลดการตั้งค่าได้"
loginRequired = "ต้องเปิดโหมดเข้าสู่ระบบเพื่อแก้ไขการตั้งค่าผู้ดูแล"
restartError = "ไม่สามารถเริ่มต้นเซิร์ฟเวอร์ใหม่ได้ โปรดเริ่มต้นใหม่ด้วยตนเอง"
restarting = "กำลังเริ่มต้นเซิร์ฟเวอร์ใหม่"
restartingMessage = "เซิร์ฟเวอร์กำลังเริ่มต้นใหม่ โปรดรอสักครู่..."
restartRequired = "ต้องรีสตาร์ท"
save = "บันทึกการเปลี่ยนแปลง"
saved = "บันทึกการตั้งค่าสำเร็จ"
saveError = "ไม่สามารถบันทึกการตั้งค่าได้"
saveSuccess = "บันทึกการตั้งค่าสำเร็จ"
success = "บันทึกการตั้งค่าสำเร็จ"
title = "การตั้งค่าผู้ดูแล"
workspace = "พื้นที่ทำงาน"
[admin.settings.advanced]
description = "กำหนดค่าคุณสมบัติขั้นสูงและฟังก์ชันทดลอง"
features = "แฟลกฟีเจอร์"
processing = "การประมวลผล"
title = "ขั้นสูง"
[admin.settings.advanced.disableSanitize]
description = "คำเตือน: มีความเสี่ยงด้านความปลอดภัย - การปิดการ Sanitization ของ HTML อาจก่อให้เกิดช่องโหว่ XSS"
label = "ปิดการ Sanitization ของ HTML"
[admin.settings.advanced.enableAlphaFunctionality]
description = "เปิดใช้งานฟีเจอร์ทดลองและอยู่ในช่วงอัลฟา (อาจไม่เสถียร)"
label = "เปิดใช้งานฟีเจอร์แบบอัลฟา"
[admin.settings.advanced.enableUrlToPDF]
description = "อนุญาตให้แปลงหน้าเว็บเป็นเอกสาร PDF"
label = "เปิดใช้งาน URL เป็น PDF"
[admin.settings.advanced.endpoints]
description = "การจัดการ Endpoint กำหนดค่าผ่าน YAML ดูเอกสารประกอบสำหรับรายละเอียดการเปิด/ปิดใช้งาน Endpoint เฉพาะ"
label = "Endpoints"
manage = "จัดการ API Endpoints"
[admin.settings.advanced.maxDPI]
description = "DPI สูงสุดสำหรับการประมวลผลภาพ (0 = ไม่จำกัด)"
label = "DPI สูงสุด"
[admin.settings.advanced.processExecutor]
calibre = "Calibre"
description = "กำหนดขีดจำกัดเซสชันและระยะหมดเวลาสำหรับตัวประมวลผลแต่ละตัว"
ghostscript = "Ghostscript"
installApp = "ติดตั้งแอป"
label = "ข้อจำกัดของตัวประมวลผลกระบวนการ"
libreOffice = "LibreOffice"
ocrMyPdf = "OCRmyPDF"
pdfToHtml = "PDF to HTML"
pythonOpenCv = "Python OpenCV"
qpdf = "QPDF"
tesseract = "Tesseract OCR"
weasyPrint = "WeasyPrint"
[admin.settings.advanced.processExecutor.sessionLimit]
description = "จำนวนอินสแตนซ์พร้อมกันสูงสุด"
label = "ขีดจำกัดเซสชัน"
[admin.settings.advanced.processExecutor.timeout]
description = "เวลาในการทำงานสูงสุด"
label = "ระยะหมดเวลา (นาที)"
[admin.settings.advanced.tempFileManagement]
description = "กำหนดค่าการจัดเก็บไฟล์ชั่วคราวและพฤติกรรมการล้างไฟล์"
label = "การจัดการไฟล์ชั่วคราว"
[admin.settings.advanced.tempFileManagement.baseTmpDir]
description = "ไดเรกทอรีหลักสำหรับไฟล์ชั่วคราว (ปล่อยว่างเพื่อค่าเริ่มต้น: java.io.tmpdir/stirling-pdf)"
label = "ไดเรกทอรีชั่วคราวหลัก"
[admin.settings.advanced.tempFileManagement.cleanupIntervalMinutes]
description = "ความถี่ในการรันการล้าง (เป็นนาที)"
label = "ช่วงเวลาการล้าง (นาที)"
[admin.settings.advanced.tempFileManagement.cleanupSystemTemp]
description = "จะทำความสะอาดไดเรกทอรีชั่วคราวของระบบในวงกว้างหรือไม่ (ใช้ด้วยความระมัดระวัง)"
label = "ล้างไดเรกทอรีชั่วคราวของระบบ"
[admin.settings.advanced.tempFileManagement.libreofficeDir]
description = "ไดเรกทอรีสำหรับไฟล์ชั่วคราวของ LibreOffice (ปล่อยว่างเพื่อค่าเริ่มต้น: baseTmpDir/libreoffice)"
label = "ไดเรกทอรีชั่วคราวของ LibreOffice"
[admin.settings.advanced.tempFileManagement.maxAgeHours]
description = "อายุสูงสุดเป็นชั่วโมงก่อนที่จะล้างไฟล์ชั่วคราว"
label = "อายุสูงสุด (ชั่วโมง)"
[admin.settings.advanced.tempFileManagement.prefix]
description = "คำนำหน้าสำหรับชื่อไฟล์ชั่วคราว"
label = "คำนำหน้าไฟล์ชั่วคราว"
[admin.settings.advanced.tempFileManagement.startupCleanup]
description = "ล้างไฟล์ชั่วคราวเก่าขณะเริ่มต้นแอปพลิเคชัน"
label = "ล้างตอนเริ่มต้น"
[admin.settings.advanced.tempFileManagement.systemTempDir]
description = "ไดเรกทอรีชั่วคราวของระบบที่จะทำความสะอาด (ใช้ก็ต่อเมื่อเปิดใช้งาน cleanupSystemTemp)"
label = "ไดเรกทอรีชั่วคราวของระบบ"
[admin.settings.advanced.tessdataDir]
description = "พาธไปยังไดเรกทอรี tessdata สำหรับไฟล์ภาษา OCR"
downloadButton = "ดาวน์โหลดภาษาที่เลือก"
downloadErrorGeneric = "ดาวน์โหลดล้มเหลว: {{message}} โปรดลองอีกครั้งในภายหลัง"
downloadErrorNetwork = "ดาวน์โหลดล้มเหลวเนื่องจากข้อผิดพลาดของเครือข่าย โปรดตรวจสอบการเชื่อมต่อและลองอีกครั้ง"
downloadErrorPermission = "ไดเรกทอรี Tessdata ไม่สามารถเขียนได้: {{message}} โปรดเลือกไดเรกทอรีที่เขียนได้ (เช่น ภายใต้โฟลเดอร์ข้อมูลของแอปพลิเคชัน) หรือปรับสิทธิ์"
downloadErrorServer = "เซิร์ฟเวอร์พบข้อผิดพลาดระหว่างดาวน์โหลดภาษา tessdata โปรดลองอีกครั้งในภายหลัง"
downloadErrorTitle = "ดาวน์โหลดไม่สำเร็จ"
downloadInvalidBody = "บางภาษาที่เลือกไม่สามารถดาวน์โหลดได้ โปรดรีเฟรชและเลือกจากรายการ"
downloadInvalidTitle = "การเลือกไม่ถูกต้อง"
downloadLabel = "ดาวน์โหลดภาษา tessdata เพิ่มเติม"
downloadMissingBody = "กรุณาเลือกอย่างน้อยหนึ่งภาษาสำหรับดาวน์โหลด"
downloadMissingTitle = "ยังไม่ได้เลือกภาษา"
downloadNothingFound = "ไม่พบภาษาเพิ่มเติม"
downloadPlaceholder = "เลือกภาษา"
downloadSuccessBody = "บันทึกภาษา tessdata ที่เลือกเรียบร้อยแล้ว"
downloadSuccessTitle = "ดาวน์โหลดภาษาสำเร็จ"
installedLanguages = "ภาษาของ tessdata ที่ติดตั้ง"
label = "ไดเรกทอรี Tessdata"
loadingLanguages = "กำลังโหลดภาษาของ tessdata ที่ติดตั้งไว้..."
manualLinks = "ดาวน์โหลดด้วยตนเอง: คลิกลิงก์และวางไฟล์ลงในโฟลเดอร์ tessdata"
noLanguages = "ไม่พบภาษา tessdata ในไดเรกทอรีที่กำหนดค่าไว้"
permissionNotice = "เส้นทาง tessdata ไม่สามารถเขียนได้ การดาวน์โหลดจะถูกเปิดในเบราว์เซอร์ โปรดบันทึกไฟล์ .traineddata ลงในโฟลเดอร์ tessdata ด้วยตนเอง"
[admin.settings.badge]
clickToUpgrade = "คลิกเพื่อดูรายละเอียดแผน"
[admin.settings.connections]
connect = "เชื่อมต่อ"
description = "กำหนดค่าผู้ให้บริการยืนยันตัวตนภายนอก เช่น OAuth2 และ SAML"
disconnect = "ตัดการเชื่อมต่อ"
disconnected = "ตัดการเชื่อมต่อผู้ให้บริการสำเร็จ"
disconnectError = "ไม่สามารถตัดการเชื่อมต่อผู้ให้บริการได้"
imageResolutionFull = "เต็ม (ขนาดดั้งเดิม)"
imageResolutionReduced = "ลดลง (สูงสุด 1200px)"
linkedServices = "บริการที่เชื่อมต่อแล้ว"
mobileScannerConvertToPdf = "แปลงรูปภาพเป็น PDF"
mobileScannerConvertToPdfDesc = "แปลงรูปภาพที่อัปโหลดเป็น PDF โดยอัตโนมัติ หากปิดใช้งาน รูปภาพจะคงสภาพเดิม"
mobileScannerImageResolution = "ความละเอียดของภาพ"
mobileScannerImageResolutionDesc = "ความละเอียดของภาพที่อัปโหลด \"ลดลง\" จะย่อภาพให้สูงสุด 1200px เพื่อลดขนาดไฟล์"
mobileScannerPageFormat = "รูปแบบหน้า"
mobileScannerPageFormatDesc = "ขนาดหน้า PDF สำหรับรูปภาพที่แปลง \"คงไว้\" จะใช้ขนาดดั้งเดิมของรูปภาพ"
mobileScannerStretchToFit = "ยืดให้พอดี"
mobileScannerStretchToFitDesc = "ยืดภาพให้เต็มหน้ากระดาษ หากปิดใช้งาน ภาพจะถูกจัดกึ่งกลางโดยคงอัตราส่วนภาพไว้"
pageFormatA4 = "A4 (210×297mm)"
pageFormatKeep = "คงไว้ (ขนาดดั้งเดิม)"
pageFormatLetter = "Letter (8.5×11in)"
title = "การเชื่อมต่อ"
unlinkedServices = "บริการที่ยังไม่เชื่อมต่อ"
[admin.settings.connections.mobileScanner]
description = "อนุญาตให้ผู้ใช้สแกนรหัส QR เพื่ออัปโหลดไฟล์จากอุปกรณ์มือถือ"
enable = "เปิดใช้งานการอัปโหลดด้วยรหัส QR"
imageResolutionFull = "เต็ม (ขนาดดั้งเดิม)"
imageResolutionReduced = "ลดลง (สูงสุด 1200px)"
label = "อัปโหลดจากโทรศัพท์มือถือ"
link = "กำหนดค่าในการตั้งค่าระบบ"
mobileScannerConvertToPdf = "แปลงรูปภาพเป็น PDF"
mobileScannerConvertToPdfDesc = "แปลงรูปภาพที่อัปโหลดเป็น PDF โดยอัตโนมัติ หากปิดใช้งาน รูปภาพจะคงสภาพเดิม"
mobileScannerImageResolution = "ความละเอียดของภาพ"
mobileScannerImageResolutionDesc = "ความละเอียดของภาพที่อัปโหลด \"ลดลง\" จะย่อภาพให้สูงสุด 1200px เพื่อลดขนาดไฟล์"
mobileScannerPageFormat = "รูปแบบหน้า"
mobileScannerPageFormatDesc = "ขนาดหน้า PDF สำหรับรูปภาพที่แปลง \"คงไว้\" จะใช้ขนาดดั้งเดิมของรูปภาพ"
mobileScannerStretchToFit = "ยืดให้พอดี"
mobileScannerStretchToFitDesc = "ยืดภาพให้เต็มหน้ากระดาษ หากปิดใช้งาน ภาพจะถูกจัดกึ่งกลางโดยคงอัตราส่วนภาพไว้"
note = "หมายเหตุ: ต้องกำหนดค่า Frontend URL "
pageFormatA4 = "A4 (210×297mm)"
pageFormatKeep = "คงไว้ (ขนาดดั้งเดิม)"
pageFormatLetter = "Letter (8.5×11in)"
[admin.settings.connections.oauth2]
label = "OAuth2"
[admin.settings.connections.oauth2.autoCreateUser]
description = "สร้างบัญชีผู้ใช้โดยอัตโนมัติเมื่อเข้าสู่ระบบ OAuth2 ครั้งแรก"
label = "สร้างผู้ใช้โดยอัตโนมัติ"
[admin.settings.connections.oauth2.blockRegistration]
description = "ป้องกันการลงทะเบียนผู้ใช้ใหม่ผ่าน OAuth2"
label = "ปิดการลงทะเบียน"
[admin.settings.connections.oauth2.clientId]
description = "Client ID ของ OAuth2 จากผู้ให้บริการของคุณ"
label = "Client ID"
[admin.settings.connections.oauth2.clientSecret]
description = "Client Secret ของ OAuth2 จากผู้ให้บริการของคุณ"
label = "Client Secret"
[admin.settings.connections.oauth2.enabled]
description = "อนุญาตให้ผู้ใช้ยืนยันตัวตนผ่านผู้ให้บริการ OAuth2"
label = "เปิดใช้งาน OAuth2"
[admin.settings.connections.oauth2.issuer]
description = "Issuer URL ของผู้ให้บริการ OAuth2"
label = "Issuer URL"
[admin.settings.connections.oauth2.provider]
description = "ผู้ให้บริการ OAuth2 ที่ใช้สำหรับการยืนยันตัวตน"
label = "ผู้ให้บริการ"
[admin.settings.connections.oauth2.scopes]
description = "รายการขอบเขต OAuth2 คั่นด้วยจุลภาค (เช่น openid, profile, email)"
label = "ขอบเขต OAuth2"
[admin.settings.connections.oauth2.useAsUsername]
description = "เคลมของ OAuth2 ที่จะใช้เป็นชื่อผู้ใช้ (เช่น email, sub)"
label = "ใช้เป็นชื่อผู้ใช้"
[admin.settings.connections.saml2]
label = "SAML2"
[admin.settings.connections.saml2.autoCreateUser]
description = "สร้างบัญชีผู้ใช้โดยอัตโนมัติเมื่อเข้าสู่ระบบ SAML2 ครั้งแรก"
label = "สร้างผู้ใช้โดยอัตโนมัติ"
[admin.settings.connections.saml2.blockRegistration]
description = "ป้องกันการลงทะเบียนผู้ใช้ใหม่ผ่าน SAML2"
label = "ปิดการลงทะเบียน"
[admin.settings.connections.saml2.enabled]
description = "อนุญาตให้ผู้ใช้ยืนยันตัวตนผ่านผู้ให้บริการ SAML2"
label = "เปิดใช้งาน SAML2"
[admin.settings.connections.saml2.provider]
description = "ชื่อผู้ให้บริการ SAML2"
label = "ผู้ให้บริการ"
[admin.settings.connections.saml2.registrationId]
description = "ตัวระบุการลงทะเบียนของ SAML2"
label = "Registration ID"
[admin.settings.connections.ssoAutoLogin]
description = "เปลี่ยนเส้นทางไปยังการเข้าสู่ระบบ SSO โดยอัตโนมัติเมื่อจำเป็นต้องยืนยันตัวตน"
enable = "เปิดใช้งาน SSO Auto Login"
label = "เข้าสู่ระบบอัตโนมัติด้วย SSO"
[admin.settings.database]
actions = "การดำเนินการ"
backupCreated = "สร้างไฟล์สำรองสำเร็จ"
backupDescription = "จัดการการสำรองข้อมูล H2 ได้โดยตรงจากคอนโซลผู้ดูแลระบบ"
backupFailed = "สร้างไฟล์สำรองไม่สำเร็จ"
backupTitle = "สำรองข้อมูลและกู้คืน"
chooseFile = "เลือกไฟล์สำรอง .sql"
codeMismatch = "รหัสยืนยันไม่ตรงกัน"
codeMismatchBody = "กรุณากรอกรหัสให้ตรงตามที่แสดงเพื่อดำเนินการต่อ"
configuration = "การกำหนดค่าฐานข้อมูล"
confirmCodeLabel = "กรอกรหัสยืนยันเพื่อดำเนินการต่อ"
confirmImport = "ยืนยันการนำเข้า"
confirmImportTitle = "ยืนยันการนำเข้าฐานข้อมูล"
createBackup = "สร้างไฟล์สำรอง"
created = "วันที่สร้าง"
delete = "ลบ"
deleteConfirm = "ลบไฟล์สำรองนี้หรือไม่? การดำเนินการนี้ไม่สามารถย้อนกลับได้"
deleteConfirmAction = "ลบไฟล์สำรอง"
deleteFailed = "ลบไฟล์สำรองไม่สำเร็จ"
deleteSuccess = "ลบไฟล์สำรองสำเร็จ"
deleteTitle = "ลบไฟล์สำรอง"
description = "กำหนดค่าการเชื่อมต่อฐานข้อมูลแบบกำหนดเองสำหรับการใช้งานระดับองค์กรมหาชน"
download = "ดาวน์โหลด"
downloadFailed = "ดาวน์โหลดไฟล์สำรองไม่สำเร็จ"
embedded = "H2 แบบฝังตัว"
enterCode = "กรอกรหัสที่แสดงด้านบน"
external = "ฐานข้อมูลภายนอก"
fileName = "ไฟล์"
h2Hint = "ตั้งค่าประเภทฐานข้อมูลเป็น H2 และปิดใช้งานฐานข้อมูลแบบกำหนดเองเพื่อเปิดใช้การสำรองและกู้คืน"
h2Only = "มีการสำรองข้อมูลเฉพาะสำหรับฐานข้อมูล H2 แบบฝังตัวเท่านั้น"
import = "นำเข้า"
importFailed = "นำเข้าไฟล์สำรองไม่สำเร็จ"
importFromUpload = "นำเข้าจากการอัปโหลด"
importSuccess = "นำเข้าไฟล์สำรองสำเร็จ"
loadError = "โหลดไฟล์สำรองของฐานข้อมูลไม่สำเร็จ"
manageBackups = "จัดการไฟล์สำรอง"
noBackups = "ยังไม่พบไฟล์สำรอง"
overwriteWarning = "คำเตือน: การดำเนินการนี้จะเขียนทับฐานข้อมูลปัจจุบัน"
overwriteWarningBody = "ข้อมูลที่มีอยู่ทั้งหมดจะถูกแทนที่ด้วยไฟล์สำรองที่อัปโหลด การดำเนินการนี้ไม่สามารถย้อนกลับได้"
refresh = "รีเฟรช"
selectFile = "กรุณาเลือกไฟล์ .sql เพื่อทำการนำเข้า"
size = "ขนาด"
title = "ฐานข้อมูล"
unavailable = "ไม่สามารถแสดงรายการไฟล์สำรองสำหรับการกำหนดค่าฐานข้อมูลปัจจุบัน"
uploadTitle = "อัปโหลดและนำเข้า"
version = "เวอร์ชัน H2"
[admin.settings.database.customUrl]
description = "สตริงการเชื่อมต่อ JDBC แบบเต็ม (เช่น jdbc:postgresql://localhost:5432/postgres) หากระบุแล้ว การตั้งค่าการเชื่อมต่อรายข้อด้านล่างจะไม่ถูกใช้"
label = "URL ฐานข้อมูลแบบกำหนดเอง"
[admin.settings.database.enableCustom]
description = "ใช้การกำหนดค่าฐานข้อมูลของคุณเองแทนฐานข้อมูลฝังตัวเริ่มต้น"
label = "เปิดใช้งานฐานข้อมูลแบบกำหนดเอง"
[admin.settings.database.hostName]
description = "โฮสต์เนมของเซิร์ฟเวอร์ฐานข้อมูล (ไม่ใช้หากระบุ URL แบบกำหนดเอง)"
label = "ชื่อโฮสต์"
[admin.settings.database.name]
description = "ชื่อของฐานข้อมูล (ไม่ใช้หากระบุ URL แบบกำหนดเอง)"
label = "ชื่อฐานข้อมูล"
[admin.settings.database.password]
description = "รหัสผ่านสำหรับการยืนยันตัวตนฐานข้อมูล"
label = "รหัสผ่าน"
[admin.settings.database.port]
description = "พอร์ตของเซิร์ฟเวอร์ฐานข้อมูล (ไม่ใช้หากระบุ URL แบบกำหนดเอง)"
label = "พอร์ต"
[admin.settings.database.type]
description = "ชนิดของฐานข้อมูล (ไม่ใช้หากระบุ URL แบบกำหนดเอง)"
label = "ชนิดฐานข้อมูล"
[admin.settings.database.username]
description = "ชื่อผู้ใช้สำหรับการยืนยันตัวตนฐานข้อมูล"
label = "ชื่อผู้ใช้"
[admin.settings.endpoints]
description = "ควบคุมว่า API Endpoints และกลุ่ม Endpoint ใดที่ใช้งานได้"
management = "การจัดการ Endpoint"
note = "หมายเหตุ: การปิดการใช้งาน endpoints จะจำกัดการเข้าถึง API แต่จะไม่ลบส่วนติดต่อผู้ใช้ ต้องรีสตาร์ทจึงจะมีผล"
title = "API Endpoints"
[admin.settings.endpoints.groupsToRemove]
description = "เลือกกลุ่มจุดปลายทางที่จะปิดใช้งาน"
label = "กลุ่ม Endpoints ที่ปิดใช้งาน"
[admin.settings.endpoints.toRemove]
description = "เลือกจุดปลายทางเป็นรายรายการเพื่อปิดใช้งาน"
label = "Endpoints ที่ปิดใช้งาน"
[admin.settings.enterpriseRequired]
message = "ต้องมีสิทธิ์การใช้งานสำหรับองค์กรเพื่อเข้าถึง {{featureName}} ขณะนี้คุณกำลังดูข้อมูลสาธิตเพื่อเป็นข้อมูลอ้างอิง"
title = "ต้องใช้สิทธิ์การใช้งานสำหรับองค์กร"
[admin.settings.features]
description = "กำหนดค่าฟีเจอร์และความสามารถเสริม"
title = "ฟีเจอร์"
[admin.settings.features.serverCertificate]
description = "กำหนดค่าการสร้างใบรับรองฝั่งเซิร์ฟเวอร์สำหรับฟังก์ชัน \"Sign with Stirling-PDF\""
label = "ใบรับรองเซิร์ฟเวอร์"
[admin.settings.features.serverCertificate.enabled]
description = "เปิดใช้งานใบรับรองฝั่งเซิร์ฟเวอร์สำหรับตัวเลือก \"Sign with Stirling-PDF\""
label = "เปิดใช้งานใบรับรองเซิร์ฟเวอร์"
[admin.settings.features.serverCertificate.organizationName]
description = "ชื่อองค์กรสำหรับใบรับรองที่สร้างขึ้น"
label = "ชื่อองค์กร"
[admin.settings.features.serverCertificate.regenerateOnStartup]
description = "สร้างใบรับรองใหม่ทุกครั้งที่แอปพลิเคชันเริ่มต้น"
label = "สร้างใหม่เมื่อเริ่มต้น"
[admin.settings.features.serverCertificate.validity]
description = "จำนวนวันที่ใบรับรองจะยังคงใช้ได้"
label = "อายุใบรับรอง (วัน)"
[admin.settings.general]
description = "กำหนดค่าการตั้งค่าแอปพลิเคชันทั่วทั้งระบบ รวมถึงการสร้างแบรนด์และพฤติกรรมเริ่มต้น"
system = "ระบบ"
title = "การตั้งค่าระบบ"
ui = "ส่วนติดต่อผู้ใช้"
[admin.settings.general.appName]
description = "ชื่อที่แสดงบนแท็บเบราว์เซอร์และหน้าแรก"
label = "ชื่อแอปพลิเคชัน"
[admin.settings.general.appNameNavbar]
description = "ชื่อที่แสดงบนแถบนำทาง"
label = "แบรนด์แถบนำทาง"
[admin.settings.general.customHTMLFiles]
description = "อนุญาตให้ให้บริการไฟล์ HTML แบบกำหนดเองจากไดเรกทอรี customFiles"
label = "ไฟล์ HTML แบบกำหนดเอง"
[admin.settings.general.customMetadata]
label = "ข้อมูลเมตาแบบกำหนดเอง"
[admin.settings.general.customMetadata.author]
description = "ผู้เขียนเริ่มต้นสำหรับข้อมูลเมตาของ PDF (เช่น ชื่อผู้ใช้)"
label = "ผู้เขียนเริ่มต้น"
[admin.settings.general.customMetadata.autoUpdate]
description = "อัปเดตข้อมูลเมตาของ PDF โดยอัตโนมัติในเอกสารที่ประมวลผลทั้งหมด"
label = "อัปเดตข้อมูลเมตาอัตโนมัติ"
[admin.settings.general.customMetadata.creator]
description = "ผู้สร้างเริ่มต้นสำหรับข้อมูลเมตาของ PDF"
label = "ผู้สร้างเริ่มต้น"
[admin.settings.general.customMetadata.producer]
description = "ผู้ผลิตเริ่มต้นสำหรับข้อมูลเมตาของ PDF"
label = "ผู้ผลิตเริ่มต้น"
[admin.settings.general.customPaths]
description = "กำหนดค่าพาธระบบไฟล์แบบกำหนดเองสำหรับการประมวลผล Pipeline และเครื่องมือภายนอก"
label = "พาธแบบกำหนดเอง"
[admin.settings.general.customPaths.operations]
label = "พาธเครื่องมือภายนอก"
[admin.settings.general.customPaths.operations.unoconvert]
description = "พาธไปยัง LibreOffice unoconvert สำหรับการแปลงเอกสาร (ปล่อยว่างเพื่อค่าเริ่มต้น: /opt/venv/bin/unoconvert)"
label = "ไฟล์ปฏิบัติการ Unoconvert"
[admin.settings.general.customPaths.operations.weasyprint]
description = "พาธไปยังไฟล์ปฏิบัติการ WeasyPrint สำหรับแปลง HTML เป็น PDF (ปล่อยว่างเพื่อค่าเริ่มต้น: /opt/venv/bin/weasyprint)"
label = "ไฟล์ปฏิบัติการ WeasyPrint"
[admin.settings.general.customPaths.pipeline]
label = "ไดเรกทอรี Pipeline"
[admin.settings.general.customPaths.pipeline.finishedFoldersDir]
description = "ไดเรกทอรีสำหรับผลลัพธ์ PDF ที่ประมวลผลแล้ว (ปล่อยว่างเพื่อค่าเริ่มต้น: /pipeline/finishedFolders)"
label = "ไดเรกทอรีโฟลเดอร์ที่เสร็จสิ้น"
[admin.settings.general.customPaths.pipeline.pipelineDir]
description = "Base directory for pipeline resources (leave empty for default: /pipeline)"
label = "Pipeline Directory"
[admin.settings.general.customPaths.pipeline.watchedFoldersDir]
description = "ไดเรกทอรีที่ Pipeline จะเฝ้าดูไฟล์ PDF ที่เข้ามา (ปล่อยว่างเพื่อค่าเริ่มต้น: /pipeline/watchedFolders)"
label = "ไดเรกทอรีโฟลเดอร์ที่เฝ้าดู"
[admin.settings.general.customPaths.pipeline.watchedFoldersDirs]
description = "Directories where pipeline monitors for incoming PDFs (one per line or comma-separated; leave empty for default: /pipeline/watchedFolders)"
label = "Watched Folders Directories"
[admin.settings.general.defaultLocale]
description = "ภาษาค่าเริ่มต้นสำหรับผู้ใช้ใหม่ (เช่น en_US, es_ES)"
label = "Locale เริ่มต้น"
[admin.settings.general.fileUploadLimit]
description = "ขนาดไฟล์อัปโหลดสูงสุด (เช่น 100MB, 1GB)"
label = "ขนาดอัปโหลดไฟล์สูงสุด"
[admin.settings.general.frontendUrl]
description = "URL ฐานสำหรับ Frontend (เช่น https://pdf.example.com) ใช้สำหรับลิงก์เชิญทางอีเมลและการอัปโหลดด้วยรหัส QR บนมือถือ เว้นว่างเพื่อใช้ Backend URL"
label = "Frontend URL"
[admin.settings.general.homeDescription]
description = "ข้อความคำอธิบายที่แสดงบนหน้าแรก"
label = "คำอธิบายหน้าแรก"
[admin.settings.general.languages]
description = "ภาษาที่ผู้ใช้สามารถเลือกได้ (ปล่อยว่างเพื่อเปิดใช้ทุกภาษา)"
label = "ภาษาที่มีให้ใช้"
placeholder = "เลือกภาษา"
[admin.settings.general.logoStyle]
classic = "คลาสสิก"
classicAlt = "โลโก้แบบคลาสสิก"
description = "เลือกระหว่างโลโก้มินิมอลสมัยใหม่หรือไอคอน S แบบคลาสสิก"
label = "สไตล์โลโก้"
modern = "ทันสมัย"
modernAlt = "โลโก้แบบสมัยใหม่"
[admin.settings.general.showUpdate]
description = "แสดงการแจ้งเตือนเมื่อมีเวอร์ชันใหม่"
label = "แสดงการแจ้งเตือนอัปเดต"
[admin.settings.general.showUpdateOnlyAdmin]
description = "จำกัดการแจ้งเตือนอัปเดตให้เฉพาะผู้ดูแลระบบ"
label = "แสดงอัปเดตให้ผู้ดูแลเท่านั้น"
[admin.settings.legal]
description = "กำหนดค่าลิงก์ไปยังเอกสารและนโยบายทางกฎหมาย"
title = "เอกสารทางกฎหมาย"
[admin.settings.legal.accessibilityStatement]
description = "URL หรือชื่อไฟล์ไปยังคำประกาศการเข้าถึง"
label = "คำประกาศการเข้าถึง"
[admin.settings.legal.cookiePolicy]
description = "URL หรือชื่อไฟล์ไปยังนโยบายคุกกี้"
label = "นโยบายคุกกี้"
[admin.settings.legal.disclaimer]
message = "ด้วยการปรับแต่งเอกสารทางกฎหมายเหล่านี้ คุณยอมรับความรับผิดชอบอย่างเต็มที่ในการให้เป็นไปตามกฎหมายและข้อบังคับทั้งหมดที่เกี่ยวข้อง รวมถึงแต่ไม่จำกัดเพียง GDPR และข้อกำหนดการคุ้มครองข้อมูลของสหภาพยุโรปอื่น ๆ ให้ปรับเปลี่ยนการตั้งค่าเหล่านี้เฉพาะเมื่อ: (1) คุณใช้งานอินสแตนซ์ส่วนตัว/ส่วนบุคคล, (2) คุณอยู่นอกเขตอำนาจศาลของสหภาพยุโรปและเข้าใจข้อผูกพันทางกฎหมายในพื้นที่ของคุณ, หรือ (3) คุณได้รับคำปรึกษาทางกฎหมายที่เหมาะสมและยอมรับความรับผิดชอบต่อข้อมูลผู้ใช้และการปฏิบัติตามกฎหมายทั้งหมดแต่เพียงผู้เดียว Stirling-PDF และนักพัฒนาของระบบจะไม่รับผิดต่อข้อผูกพันทางกฎหมายของคุณ"
title = "คำเตือนความรับผิดชอบทางกฎหมาย"
[admin.settings.legal.impressum]
description = "URL หรือชื่อไฟล์ไปยัง Impressum (จำเป็นในบางเขตอำนาจศาล)"
label = "Impressum"
[admin.settings.legal.privacyPolicy]
description = "URL หรือชื่อไฟล์ไปยังนโยบายความเป็นส่วนตัว"
label = "นโยบายความเป็นส่วนตัว"
[admin.settings.legal.termsAndConditions]
description = "URL หรือชื่อไฟล์ไปยังข้อกำหนดและเงื่อนไข"
label = "ข้อกำหนดและเงื่อนไข"
[admin.settings.loginDisabled]
message = "ต้องเปิดโหมดเข้าสู่ระบบเพื่อแก้ไขการตั้งค่าผู้ดูแล โปรดตั้งค่า SECURITY_ENABLELOGIN=true ในสภาพแวดล้อมของคุณ หรือ security.enableLogin: true ใน settings.yml จากนั้นรีสตาร์ทเซิร์ฟเวอร์"
readOnly = "การตั้งค่าด้านล่างเป็นค่าอย่างตัวอย่างเพื่ออ้างอิง เปิดโหมดเข้าสู่ระบบเพื่อดูและแก้ไขการกำหนดค่าจริง"
title = "ต้องใช้โหมดเข้าสู่ระบบ"
[admin.settings.mail]
description = "กำหนดค่า SMTP สำหรับการส่งการแจ้งเตือนทางอีเมล"
smtp = "การกำหนดค่า SMTP"
title = "เมลเซิร์ฟเวอร์"
[admin.settings.mail.enabled]
description = "เปิดใช้งานการแจ้งเตือนทางอีเมลและความสามารถ SMTP"
label = "เปิดใช้งานเมล"
[admin.settings.mail.enableInvites]
description = "อนุญาตให้ผู้ดูแลเชิญผู้ใช้ผ่านอีเมลพร้อมรหัสผ่านที่สร้างอัตโนมัติ"
label = "เปิดใช้งานคำเชิญทางอีเมล"
[admin.settings.mail.from]
description = "ที่อยู่อีเมลที่จะใช้เป็นผู้ส่ง"
label = "ที่อยู่อีเมลผู้ส่ง"
[admin.settings.mail.frontendUrl]
description = "URL ฐานสำหรับส่วนหน้า (เช่น https://pdf.example.com) ใช้สำหรับสร้างลิงก์เชิญในอีเมล ปล่อยว่างเพื่อใช้ URL ฝั่งแบ็กเอนด์"
label = "URL ส่วนหน้า"
[admin.settings.mail.frontendUrlNote]
link = "กำหนดค่าในการตั้งค่าระบบ"
note = "หมายเหตุ: ต้องกำหนดค่า Frontend URL "
[admin.settings.mail.host]
description = "ชื่อโฮสต์หรือที่อยู่ IP ของเซิร์ฟเวอร์ SMTP"
label = "โฮสต์ SMTP"
[admin.settings.mail.password]
description = "รหัสผ่านสำหรับการยืนยันตัวตน SMTP"
label = "รหัสผ่าน SMTP"
[admin.settings.mail.port]
description = "หมายเลขพอร์ตสำหรับการเชื่อมต่อ SMTP (โดยทั่วไป 25, 465 หรือ 587)"
label = "พอร์ต SMTP"
[admin.settings.mail.username]
description = "ชื่อผู้ใช้สำหรับการยืนยันตัวตน SMTP"
label = "ชื่อผู้ใช้ SMTP"
[admin.settings.premium]
description = "กำหนดค่าคีย์ไลเซนส์พรีเมียมหรือเอนเตอร์ไพรส์ของคุณ"
license = "การกำหนดค่าไลเซนส์"
noInput = "โปรดระบุคีย์หรือไฟล์ไลเซนส์"
title = "พรีเมียมและเอนเตอร์ไพรส์"
[admin.settings.premium.currentLicense]
file = "แหล่งที่มา: ไฟล์ไลเซนส์ ({{path}})"
key = "แหล่งที่มา: คีย์ไลเซนส์"
noInput = "โปรดระบุคีย์ไลเซนส์หรืออัปโหลดไฟล์ใบรับรอง"
success = "สำเร็จ"
title = "ไลเซนส์ที่ใช้งานอยู่"
type = "ประเภท: {{type}}"
[admin.settings.premium.enabled]
description = "เปิดการตรวจสอบคีย์ไลเซนส์สำหรับฟีเจอร์แบบ Pro/Enterprise"
label = "เปิดใช้งานฟีเจอร์พรีเมียม"
[admin.settings.premium.file]
choose = "เลือกไฟล์ไลเซนส์"
description = "อัปโหลดไฟล์ไลเซนส์ .lic หรือ .cert จากการสั่งซื้อแบบออฟไลน์ของคุณ"
label = "ไฟล์ใบรับรองไลเซนส์"
selected = "ที่เลือก: {{filename}} ({{size}})"
successMessage = "อัปโหลดและเปิดใช้งานไฟล์ไลเซนส์สำเร็จ ไม่จำเป็นต้องเริ่มระบบใหม่"
[admin.settings.premium.inputMethod]
file = "ไฟล์ใบรับรอง"
text = "คีย์ไลเซนส์"
[admin.settings.premium.key]
description = "ป้อนคีย์ไลเซนส์พรีเมียมหรือเอนเตอร์ไพรส์ของคุณ"
label = "คีย์ไลเซนส์"
success = "บันทึก License Key แล้ว"
successMessage = "เปิดใช้งาน license key ของคุณสำเร็จแล้ว ไม่ต้องรีสตาร์ต"
[admin.settings.premium.key.overwriteWarning]
line1 = "การเขียนทับ license key ปัจจุบันไม่สามารถยกเลิกได้"
line2 = "ไลเซนส์ก่อนหน้าของคุณจะสูญหายถาวร เว้นแต่คุณได้สำรองไว้ที่อื่น"
line3 = "สำคัญ: เก็บ license keys ให้เป็นส่วนตัวและปลอดภัย ห้ามแชร์สาธารณะ"
title = "⚠️ คำเตือน: พบไลเซนส์เดิม"
[admin.settings.premium.licenseKey]
info = "หากคุณมี license key หรือไฟล์ certificate จากการซื้อโดยตรง คุณสามารถใส่ที่นี่เพื่อเปิดใช้ฟีเจอร์พรีเมียมหรือเอนเทอร์ไพรส์"
toggle = "มี license key หรือไฟล์ certificate ไหม?"
[admin.settings.premium.movedFeatures]
message = "ฟีเจอร์ Premium และ Enterprise ได้ถูกจัดไว้ในส่วนของตนเองแล้ว:"
title = "กระจายฟีเจอร์พรีเมียมแล้ว"
[admin.settings.privacy]
analytics = "การวิเคราะห์และการติดตาม"
description = "กำหนดค่าความเป็นส่วนตัวและการเก็บข้อมูล"
searchEngine = "การมองเห็นในเสิร์ชเอนจิน"
title = "ความเป็นส่วนตัว"
[admin.settings.privacy.enableAnalytics]
description = "รวบรวมการวิเคราะห์การใช้งานแบบไม่ระบุชื่อเพื่อช่วยปรับปรุงแอปพลิเคชัน"
label = "เปิดใช้งานการวิเคราะห์"
[admin.settings.privacy.googleVisibility]
description = "อนุญาตให้เสิร์ชเอนจินทำดัชนีแอปพลิเคชันนี้"
label = "การมองเห็นบน Google"
[admin.settings.privacy.metricsEnabled]
description = "เปิดการเก็บรวบรวมตัวชี้วัดด้านประสิทธิภาพและการใช้งาน ให้ API endpoint สำหรับผู้ดูแลเข้าถึงข้อมูลตัวชี้วัด"
label = "เปิดใช้งานตัวชี้วัด"
[admin.settings.restart]
later = "รีสตาร์ทภายหลัง"
message = "บันทึกการตั้งค่าสำเร็จแล้ว จำเป็นต้องรีสตาร์ทเซิร์ฟเวอร์เพื่อให้การเปลี่ยนแปลงมีผล"
now = "รีสตาร์ททันที"
question = "คุณต้องการรีสตาร์ทเซิร์ฟเวอร์ตอนนี้หรือตอนหลัง?"
title = "ต้องรีสตาร์ท"
[admin.settings.security]
authentication = "การยืนยันตัวตน"
description = "กำหนดค่าการยืนยันตัวตน พฤติกรรมการเข้าสู่ระบบ และนโยบายความปลอดภัย"
title = "ความปลอดภัย"
[admin.settings.security.audit]
label = "บันทึกการตรวจสอบ"
[admin.settings.security.audit.enabled]
description = "ติดตามการกระทำของผู้ใช้และเหตุการณ์ของระบบเพื่อการปฏิบัติตามและการตรวจสอบความปลอดภัย"
label = "เปิดใช้งานบันทึกการตรวจสอบ"
[admin.settings.security.audit.level]
description = "0=ปิด, 1=พื้นฐาน, 2=มาตรฐาน, 3=ละเอียด"
label = "ระดับการตรวจสอบ"
[admin.settings.security.audit.retentionDays]
description = "จำนวนวันที่เก็บบันทึกการตรวจสอบ"
label = "ระยะเวลาเก็บบันทึก (วัน)"
[admin.settings.security.csrfDisabled]
description = "ปิดการป้องกัน Cross-Site Request Forgery (ไม่แนะนำ)"
label = "ปิดการป้องกัน CSRF"
[admin.settings.security.enableLogin]
description = "บังคับให้ผู้ใช้ต้องเข้าสู่ระบบก่อนเข้าถึงแอปพลิเคชัน"
label = "เปิดใช้งานการเข้าสู่ระบบ"
[admin.settings.security.htmlUrlSecurity]
advanced = "การตั้งค่าขั้นสูง"
description = "กำหนดข้อจำกัดการเข้าถึง URL สำหรับการประมวลผล HTML เพื่อป้องกันการโจมตีแบบ SSRF"
label = "ความปลอดภัยของ URL สำหรับ HTML"
networkBlocking = "การบล็อกเครือข่าย"
[admin.settings.security.htmlUrlSecurity.allowedDomains]
description = "หนึ่งโดเมนต่อบรรทัด (เช่น cdn.example.com) อนุญาตเฉพาะโดเมนเหล่านี้เมื่อระดับเป็น MAX"
label = "โดเมนที่อนุญาต (รายการอนุญาต)"
[admin.settings.security.htmlUrlSecurity.blockCloudMetadata]
description = "บล็อกจุดปลายทาง metadata ของผู้ให้บริการคลาวด์ (169.254.169.254)"
label = "บล็อก Cloud Metadata Endpoints"
[admin.settings.security.htmlUrlSecurity.blockedDomains]
description = "หนึ่งโดเมนต่อบรรทัด (เช่น malicious.com) โดเมนเพิ่มเติมที่จะบล็อก"
label = "โดเมนที่บล็อก (รายการบล็อก)"
[admin.settings.security.htmlUrlSecurity.blockLinkLocal]
description = "บล็อกที่อยู่ link-local (169.254.x.x, fe80::/10)"
label = "บล็อกที่อยู่ Link-Local"
[admin.settings.security.htmlUrlSecurity.blockLocalhost]
description = "บล็อก localhost และที่อยู่ loopback (127.x.x.x, ::1)"
label = "บล็อก Localhost"
[admin.settings.security.htmlUrlSecurity.blockPrivateNetworks]
description = "บล็อกเครือข่ายส่วนตัวตาม RFC 1918 (10.x.x.x, 192.168.x.x, 172.16-31.x.x)"
label = "บล็อกเครือข่ายส่วนตัว"
[admin.settings.security.htmlUrlSecurity.enabled]
description = "เปิดใช้งานข้อจำกัดความปลอดภัยของ URL สำหรับการแปลง HTML เป็น PDF"
label = "เปิดใช้งานความปลอดภัยของ URL"
[admin.settings.security.htmlUrlSecurity.internalTlds]
description = "หนึ่ง TLD ต่อบรรทัด (เช่น .local, .internal) บล็อกโดเมนที่มีรูปแบบ TLD เหล่านี้"
label = "TLD ภายใน"
[admin.settings.security.htmlUrlSecurity.level]
description = "MAX: อนุญาตเฉพาะรายการอนุญาต, MEDIUM: บล็อกเครือข่ายภายใน, OFF: ไม่จำกัด"
label = "ระดับความปลอดภัย"
max = "สูงสุด (อนุญาตเฉพาะรายการอนุญาต)"
medium = "ปานกลาง (บล็อกภายใน)"
off = "ปิด (ไม่จำกัด)"
[admin.settings.security.initialLogin]
label = "ข้อมูลเข้าสู่ระบบเริ่มต้น"
[admin.settings.security.initialLogin.password]
description = "รหัสผ่านสำหรับบัญชีผู้ดูแลเริ่มต้น"
label = "รหัสผ่านเริ่มต้น"
[admin.settings.security.initialLogin.username]
description = "ชื่อผู้ใช้สำหรับบัญชีผู้ดูแลเริ่มต้น"
label = "ชื่อผู้ใช้เริ่มต้น"
[admin.settings.security.jwt]
label = "การกำหนดค่า JWT"
[admin.settings.security.jwt.enableKeyCleanup]
description = "ลบคีย์ JWT ที่หมดอายุโดยอัตโนมัติ"
label = "เปิดใช้งานการล้างคีย์"
[admin.settings.security.jwt.enableKeyRotation]
description = "หมุนคีย์ลงนาม JWT โดยอัตโนมัติเป็นระยะ"
label = "เปิดใช้งานการหมุนคีย์"
[admin.settings.security.jwt.keyRetentionDays]
description = "จำนวนวันที่เก็บคีย์ JWT เก่าไว้เพื่อการตรวจสอบความถูกต้อง"
label = "จำนวนวันเก็บรักษาคีย์"
[admin.settings.security.jwt.persistence]
description = "จัดเก็บคีย์ JWT แบบคงอยู่เพื่อให้ผ่านการรีสตาร์ทเซิร์ฟเวอร์"
label = "เปิดใช้งานการคงอยู่ของคีย์"
[admin.settings.security.jwt.secureCookie]
description = "ต้องใช้ HTTPS สำหรับคุกกี้ JWT (แนะนำสำหรับการใช้งานจริง)"
label = "คุกกี้แบบปลอดภัย"
[admin.settings.security.loginAttemptCount]
description = "จำนวนครั้งสูงสุดของการเข้าสู่ระบบที่ล้มเหลวก่อนล็อกบัญชี"
label = "ขีดจำกัดความพยายามเข้าสู่ระบบ"
[admin.settings.security.loginMethod]
all = "ทุกวิธี"
description = "วิธีการยืนยันตัวตนที่จะใช้สำหรับการเข้าสู่ระบบ"
label = "วิธีการเข้าสู่ระบบ"
normal = "เฉพาะชื่อผู้ใช้/รหัสผ่าน"
oauth2 = "เฉพาะ OAuth2"
saml2 = "เฉพาะ SAML2"
[admin.settings.security.loginResetTimeMinutes]
description = "ระยะเวลาก่อนที่จะรีเซ็ตจำนวนครั้งที่เข้าสู่ระบบล้มเหลว"
label = "เวลาล้างจำนวนครั้ง (นาที)"
[admin.settings.security.ssoNotice]
message = "ผู้ให้บริการยืนยันตัวตน OAuth2 และ SAML2 ถูกย้ายไปที่เมนู Connections เพื่อให้ง่ายต่อการจัดการ"
title = "กำลังมองหาการตั้งค่า SSO/SAML ใช่ไหม?"
[admin.settings.security.xFrameOptions]
deny = "Deny (Prevents all framing)"
description = "Controls whether the application can be embedded in iframes"
disabled = "Disabled (No X-Frame-Options header)"
label = "X-Frame-Options"
sameorigin = "Same Origin (Allow framing from same domain)"
[admin.settings.telegram]
description = "กำหนดค่าการเชื่อมต่อบอต Telegram การควบคุมการเข้าถึง และพฤติกรรมข้อความตอบกลับ"
title = "Telegram Bot"
[admin.settings.telegram.accessControl]
description = "จำกัดผู้ใช้หรือช่องทางที่จะโต้ตอบกับบอตได้"
title = "การควบคุมการเข้าถึง"
[admin.settings.telegram.allowChannelIDs]
description = "ใส่ Telegram Channel ID ที่อนุญาตให้โต้ตอบกับบอต"
label = "Channel ID ที่อนุญาต"
placeholder = "เพิ่ม Channel ID แล้วกด Enter"
[admin.settings.telegram.allowUserIDs]
description = "ใส่ Telegram User ID ที่อนุญาตให้โต้ตอบกับบอต"
label = "User ID ที่อนุญาต"
placeholder = "เพิ่ม User ID แล้วกด Enter"
[admin.settings.telegram.botToken]
description = "API token ที่ให้โดย BotFather สำหรับ Telegram bot ของคุณ"
label = "Bot Token"
[admin.settings.telegram.botUsername]
description = "ชื่อผู้ใช้สาธารณะของ Telegram bot ของคุณ"
label = "ชื่อผู้ใช้บอต"
[admin.settings.telegram.customFolderSuffix]
description = "เพิ่ม chat ID ต่อท้ายโฟลเดอร์ไฟล์ที่เข้ามาเพื่อแยกการอัปโหลดตามแต่ละแชต"
label = "ใช้คำต่อท้ายโฟลเดอร์แบบกำหนดเอง"
[admin.settings.telegram.enableAllowChannelIDs]
description = "เมื่อเปิดใช้งาน จะมีเพียง Channel ID ที่ระบุเท่านั้นที่ใช้บอตได้"
label = "อนุญาตเฉพาะ Channel ID ที่กำหนด"
[admin.settings.telegram.enableAllowUserIDs]
description = "เมื่อเปิดใช้งาน จะมีเพียง User ID ที่ระบุเท่านั้นที่ใช้บอตได้"
label = "อนุญาตเฉพาะ User ID ที่กำหนด"
[admin.settings.telegram.enabled]
description = "อนุญาตให้ผู้ใช้โต้ตอบกับ Stirling PDF ผ่าน Telegram bot ที่คุณกำหนดค่าไว้"
label = "เปิดใช้งาน Telegram Bot"
[admin.settings.telegram.feedback]
description = "เลือกเวลาที่บอตจะส่งข้อความตอบกลับไปยังผู้ใช้และช่องทาง"
title = "ข้อความตอบกลับ"
[admin.settings.telegram.feedback.channel]
title = "กฎการตอบกลับสำหรับ Channel"
[admin.settings.telegram.feedback.channel.errorMessage]
description = "แสดงข้อความข้อผิดพลาดแบบละเอียดสำหรับช่องทาง"
label = "แสดงข้อความข้อผิดพลาด (Channel)"
[admin.settings.telegram.feedback.channel.errorProcessing]
description = "ส่งข้อความข้อผิดพลาดการประมวลผลไปยังช่องทาง"
label = "แสดงข้อผิดพลาดการประมวลผล (Channel)"
[admin.settings.telegram.feedback.channel.noValidDocument]
description = "ระงับการตอบกลับ \"ไม่มีเอกสารที่ถูกต้อง\" สำหรับการอัปโหลดจากช่องทาง"
label = "แสดง \"ไม่มีเอกสารที่ถูกต้อง\" (Channel)"
[admin.settings.telegram.feedback.general.enabled]
description = "ควบคุมว่าบอตจะส่งข้อความตอบกลับหรือไม่"
label = "เปิดใช้งานข้อความตอบกลับ"
[admin.settings.telegram.feedback.user]
title = "กฎการตอบกลับสำหรับผู้ใช้"
[admin.settings.telegram.feedback.user.errorMessage]
description = "แสดงข้อความข้อผิดพลาดแบบละเอียดสำหรับผู้ใช้"
label = "แสดงข้อความข้อผิดพลาด (ผู้ใช้)"
[admin.settings.telegram.feedback.user.errorProcessing]
description = "ส่งข้อความข้อผิดพลาดการประมวลผลให้ผู้ใช้"
label = "แสดงข้อผิดพลาดการประมวลผล (ผู้ใช้)"
[admin.settings.telegram.feedback.user.noValidDocument]
description = "ระงับการตอบกลับ \"ไม่มีเอกสารที่ถูกต้อง\" สำหรับการอัปโหลดของผู้ใช้"
label = "แสดง \"ไม่มีเอกสารที่ถูกต้อง\" (ผู้ใช้)"
[admin.settings.telegram.pipelineInboxFolder]
description = "โฟลเดอร์ภายใต้ไดเรกทอรี pipeline ที่ใช้เก็บไฟล์ Telegram ที่เข้ามา"
label = "โฟลเดอร์ขาเข้า"
[admin.settings.telegram.pollingIntervalMillis]
description = "ช่วงเวลาระหว่างการตรวจสอบอัปเดตใหม่ของ Telegram"
label = "ช่วงเวลา Polling (ms)"
[admin.settings.telegram.processing]
description = "ควบคุมช่วงเวลา polling และเวลา timeout สำหรับการอัปโหลดผ่าน Telegram"
title = "การประมวลผล"
[admin.settings.telegram.processingTimeoutSeconds]
description = "เวลาสูงสุดที่รอการประมวลผลก่อนรายงานข้อผิดพลาด"
label = "เวลา Timeout การประมวลผล (วินาที)"
[admin.settings.unsavedChanges]
cancel = "แก้ไขต่อ"
discard = "ละทิ้งการเปลี่ยนแปลง"
hint = "คุณมีการเปลี่ยนแปลงที่ยังไม่บันทึก"
message = "คุณมีการเปลี่ยนแปลงที่ยังไม่บันทึก ต้องการละทิ้งหรือไม่?"
title = "การเปลี่ยนแปลงที่ยังไม่บันทึก"
[admin.status]
active = "ใช้งานอยู่"
inactive = "ไม่ใช้งาน"
[adminOnboarding]
adminTools = "สุดท้าย เรามีเครื่องมือผู้ดูแลขั้นสูงอย่าง <strong>การตรวจสอบ</strong> เพื่อติดตามกิจกรรมของระบบ และ <strong>การวิเคราะห์การใช้งาน</strong> เพื่อดูว่าผู้ใช้ของคุณโต้ตอบกับแพลตฟอร์มอย่างไร"
configButton = "คลิกปุ่ม <strong>การกำหนดค่า</strong> เพื่อเข้าถึงการตั้งค่าระบบทั้งหมดและเครื่องมือสำหรับผู้ดูแล"
connectionsSection = "ส่วน <strong>การเชื่อมต่อ</strong> รองรับวิธีการเข้าสู่ระบบหลากหลายรวมถึง SSO แบบกำหนดเองและผู้ให้บริการ SAML เช่น Google และ GitHub รวมทั้งการผสานอีเมลสำหรับการแจ้งเตือนและการสื่อสาร"
databaseSection = "สำหรับสภาพแวดล้อมการผลิตขั้นสูง เรามีการตั้งค่าสำหรับ <strong>การเชื่อมต่อฐานข้อมูลภายนอก</strong> เพื่อให้คุณผสานรวมกับโครงสร้างพื้นฐานที่มีอยู่"
settingsOverview = "นี่คือ <strong>แผงการตั้งค่า</strong> การตั้งค่าผู้ดูแลถูกจัดเป็นหมวดหมู่เพื่อให้ค้นหาได้ง่าย"
systemCustomization = "เรามีหลายวิธีในการปรับแต่ง UI: <strong>การตั้งค่าระบบ</strong> ให้คุณเปลี่ยนชื่อแอปและภาษา <strong>คุณลักษณะ</strong> อนุญาตให้จัดการใบรับรองเซิร์ฟเวอร์ และ <strong>ปลายทาง</strong> ให้คุณเปิดหรือปิดเครื่องมือเฉพาะสำหรับผู้ใช้ของคุณ"
teamsAndUsers = "จัดการ <strong>ทีม</strong> และผู้ใช้รายบุคคลได้ที่นี่ คุณสามารถเชิญผู้ใช้ใหม่ทางอีเมล ลิงก์ที่แชร์ได้ หรือสร้างบัญชีแบบกำหนดเองให้พวกเขาเอง"
welcome = "ยินดีต้อนรับสู่ <strong>ทัวร์ผู้ดูแลระบบ</strong> มาสำรวจฟีเจอร์องค์กรอันทรงพลังและการตั้งค่าที่มีให้ผู้ดูแลระบบกัน"
wrapUp = "จบทัวร์ผู้ดูแล! คุณได้เห็นฟีเจอร์ระดับองค์กรที่ทำให้ Stirling PDF เป็นโซลูชันที่ทรงพลังและปรับแต่งได้สำหรับองค์กร เข้าถึงทัวร์นี้ได้ทุกเมื่อจากเมนู <strong>ช่วยเหลือ</strong>"
[adminUserSettings]
actions = "การดำเนินการ"
activeUsers = "ผู้ใช้ที่มีการใช้งาน:"
addUser = "เพิ่มผู้ใช้ใหม่"
admin = "ผู้ดูแลระบบ"
apiUser = "ผู้ใช้ API จำกัด"
authenticated = "ได้รับการยืนยันแล้ว"
changeUserRole = "เปลี่ยนบทบาทของผู้ใช้"
confirmChangeUserStatus = "ผู้ใช้นี้ควรถูกปิด/เปิดใช้งานหรือไม่?"
confirmDeleteUser = "ควรลบผู้ใช้นี้หรือไม่?"
deleteUser = "ลบผู้ใช้"
demoUser = "ผู้ใช้ทดลอง (ไม่มีการตั้งค่าปรับแต่ง)"
disabledUser = "ผู้ใช้ที่ปิดใช้งาน"
disabledUsers = "ผู้ใช้ที่ถูกระงับการใช้งาน:"
editOwnProfil = "แก้ไขโปรไฟล์ของตัวเอง"
enabledUser = "ผู้ใช้ที่เปิดใช้งาน"
extraApiUser = "ผู้ใช้ API เพิ่มเติม"
forceChange = "บังคับให้ผู้ใช้เปลี่ยนรหัสผ่านในการเข้าสู่ระบบ"
header = "การควบคุมผู้ใช้"
internalApiUser = "ผู้ใช้ API ภายใน"
lastRequest = "การขอข้อมูลล่าสุด"
role = "บทบาท"
roles = "บทบาท"
submit = "บันทึกผู้ใช้"
title = "การควบคุมผู้ใช้"
totalUsers = "ผู้ใช้รวมทั้งหมด:"
usage = "ดูการใช้งาน"
user = "ผู้ใช้"
usernameInfo = "ชื่อผู้ใช้สามารถประกอบด้วยตัวอักษร ตัวเลข และอักขระพิเศษต่อไปนี้ @._+- หรือจะต้องเป็นที่อยู่อีเมลที่ถูกต้อง"
webOnlyUser = "ผู้ใช้เว็บเท่านั้น"
[analytics]
disable = "ปิดการวิเคราะห์"
enable = "เปิดการวิเคราะห์"
learnMore = "เรียนรู้เพิ่มเติม"
paragraph1 = "Stirling PDF มีการวิเคราะห์แบบสมัครใจเพื่อช่วยเราปรับปรุงผลิตภัณฑ์ เราไม่นำทางความเป็นส่วนตัวหรือเนื้อหาของไฟล์ไปเก็บข้อมูลใด ๆ"
paragraph2 = "โปรดพิจารณาการเปิดใช้งานการวิเคราะห์เพื่อช่วยให้ Stirling-PDF เจริญเติบโตและทำให้เราเข้าใจผู้ใช้งานมากขึ้น"
privacyAssurance = "เราไม่ติดตามข้อมูลส่วนบุคคลหรือเนื้อหาไฟล์ของคุณ"
settings = "คุณสามารถเปลี่ยนแปลงการตั้งค่าการวิเคราะห์ในไฟล์ config/settings.yml"
title = "คุณต้องการที่จะทำให้ Stirling PDF ดียิ่งขึ้นไหม?"
[annotation]
applyChanges = "ใช้การเปลี่ยนแปลง"
backgroundColor = "สีพื้นหลัง"
borderOff = "เส้นขอบ: ปิด"
borderOn = "เส้นขอบ: เปิด"
chooseColor = "เลือกสี"
circle = "วงกลม"
clearBackground = "ลบพื้นหลัง"
color = "สี"
contents = "ข้อความ"
desc = "ใช้ไฮไลต์ ปากกา ข้อความ และโน้ต การเปลี่ยนแปลงมีผลทันที—ไม่ต้องแปลงเป็นชั้นเดียว"
drawing = "การวาด"
editCircle = "แก้ไขวงกลม"
editInk = "แก้ไขปากกา"
editLine = "แก้ไขเส้น"
editNote = "แก้ไขโน้ต"
editPolygon = "แก้ไขรูปหลายเหลี่ยม"
editSelectDescription = "คลิกคำอธิบายประกอบที่มีอยู่เพื่อแก้ไขสี ความทึบ ข้อความ หรือขนาด"
editSelected = "แก้ไขคำอธิบายประกอบ"
editSquare = "แก้ไขสี่เหลี่ยมจัตุรัส"
editStampHint = "หากต้องการเปลี่ยนรูปภาพ ให้ลบตราประทับนี้และเพิ่มใหม่"
editSwitchToSelect = "สลับไปยัง เลือกและแก้ไข เพื่อแก้ไขคำอธิบายประกอบนี้"
editText = "แก้ไขกล่องข้อความ"
editTextMarkup = "แก้ไขการมาร์กอัปข้อความ"
ellipse = "วงรี"
exit = "ออกจากโหมดคำอธิบายประกอบ"
fillColor = "สีพื้น"
fillOpacity = "ความทึบของการเติม"
fontSize = "ขนาดแบบอักษร"
freehandHighlighter = "ไฮไลต์แบบวาดอิสระ"
highlight = "ไฮไลต์"
imagePreview = "แสดงตัวอย่าง"
inkHighlighter = "ไฮไลต์แบบวาดอิสระ"
line = "เส้น"
noBackground = "ไม่มีพื้นหลัง"
note = "โน้ต"
noteIcon = "ไอคอนโน้ต"
notesStamps = "โน้ตและตราประทับ"
opacity = "ความทึบ"
pen = "ปากกา"
polygon = "รูปหลายเหลี่ยม"
rectangle = "สี่เหลี่ยมผืนผ้า"
redo = "ทำซ้ำ"
saveChanges = "บันทึกการเปลี่ยนแปลง"
saveFailed = "ไม่สามารถบันทึกสำเนาได้"
saveReady = "พร้อมดาวน์โหลด"
savingCopy = "กำลังเตรียมดาวน์โหลด..."
select = "เลือก"
selectAndMove = "เลือกและแก้ไข"
settings = "การตั้งค่า"
shapes = "รูปร่าง"
square = "สี่เหลี่ยมจัตุรัส"
squiggly = "เส้นหยัก"
stamp = "เพิ่มรูปภาพ"
stampSettings = "การตั้งค่าตราประทับ"
strikeout = "ขีดทับ"
strokeColor = "สีเส้นขอบ"
strokeOpacity = "ความทึบของเส้นขอบ"
strokeWidth = "ความกว้าง"
text = "กล่องข้อความ"
textAlignment = "การจัดแนวข้อความ"
textMarkup = "การมาร์กอัปข้อความ"
title = "ใส่คำอธิบายประกอบ"
underline = "ขีดเส้นใต้"
undo = "เลิกทำ"
unsupportedType = "ประเภทคำอธิบายประกอบนี้ยังไม่รองรับการแก้ไขอย่างสมบูรณ์"
[app]
description = "ทางเลือกแทน Adobe Acrobat ฟรี (ดาวน์โหลด 10M+)"
[attachments]
add = "เพิ่มไฟล์แนบ"
convertToPdfA3b = "แปลงเป็น PDF/A-3b"
convertToPdfA3bDescription = "สร้าง PDF สำหรับเก็บถาวรพร้อมฝังไฟล์แนบ"
convertToPdfA3bTooltip = "PDF/A-3b เป็นรูปแบบเพื่อการเก็บถาวรที่รับรองการเก็บรักษาระยะยาว สามารถฝังไฟล์แนบได้หลายรูปแบบ การแปลงต้องใช้ Ghostscript และอาจใช้เวลานานสำหรับไฟล์ขนาดใหญ่"
convertToPdfA3bTooltipHeader = "เกี่ยวกับการแปลงเป็น PDF/A-3b"
convertToPdfA3bTooltipTitle = "สิ่งที่ทำ"
embed = "ฝังไฟล์แนบ"
header = "Add attachments"
remove = "ลบไฟล์แนบ"
submit = "Add attachments"
tags = "embed,attach,file,attachment,attachments"
title = "Add attachments"
[audit]
disabled = "การบันทึกการตรวจสอบถูกปิดใช้งาน"
disabledMessage = "เปิดใช้การบันทึกการตรวจสอบในการกำหนดค่าแอปพลิเคชันของคุณเพื่อการติดตามเหตุการณ์ของระบบ"
enterpriseRequired = "ต้องใช้ไลเซนส์ Enterprise"
enterpriseRequiredMessage = "ระบบบันทึกการตรวจสอบเป็นฟีเจอร์ระดับองค์กร โปรดอัปเกรดเป็นไลเซนส์ Enterprise เพื่อเข้าถึงบันทึกการตรวจสอบและการวิเคราะห์"
notAvailable = "ระบบบันทึกการตรวจสอบไม่พร้อมใช้งาน"
notAvailableMessage = "ระบบบันทึกการตรวจสอบยังไม่ได้กำหนดค่าหรือไม่พร้อมใช้งาน"
[audit.charts]
byType = "เหตุการณ์ตามประเภท"
byUser = "เหตุการณ์ตามผู้ใช้"
day = "วัน"
error = "เกิดข้อผิดพลาดในการโหลดแผนภูมิ"
month = "เดือน"
overTime = "เหตุการณ์ตามช่วงเวลา"
title = "แดชบอร์ดการตรวจสอบ"
week = "สัปดาห์"
[audit.error]
title = "เกิดข้อผิดพลาดในการโหลดระบบบันทึกการตรวจสอบ"
[audit.events]
actions = "การดำเนินการ"
clearFilters = "ล้าง"
details = "รายละเอียด"
endDate = "วันที่สิ้นสุด"
error = "เกิดข้อผิดพลาดในการโหลดเหตุการณ์"
eventDetails = "รายละเอียดเหตุการณ์"
filterByType = "กรองตามประเภท"
filterByUser = "กรองตามผู้ใช้"
ipAddress = "ที่อยู่ IP"
noEvents = "ไม่พบเหตุการณ์"
startDate = "วันที่เริ่มต้น"
timestamp = "เวลาประทับ"
title = "เหตุการณ์การตรวจสอบ"
type = "ประเภท"
user = "ผู้ใช้"
viewDetails = "ดูรายละเอียด"
[audit.export]
clearFilters = "ล้าง"
description = "ส่งออกเหตุการณ์การตรวจสอบเป็นไฟล์ CSV หรือ JSON ใช้ตัวกรองเพื่อจำกัดข้อมูลที่ส่งออก"
endDate = "วันที่สิ้นสุด"
error = "ไม่สามารถส่งออกข้อมูล"
exportButton = "ส่งออกข้อมูล"
filterByType = "กรองตามประเภท"
filterByUser = "กรองตามผู้ใช้"
filters = "ตัวกรอง (ไม่บังคับ)"
format = "รูปแบบการส่งออก"
startDate = "วันที่เริ่มต้น"
title = "ส่งออกข้อมูลการตรวจสอบ"
[audit.systemStatus]
days = "วัน"
disabled = "ปิดใช้งาน"
enabled = "เปิดใช้งาน"
level = "ระดับการตรวจสอบ"
retention = "ระยะเวลาเก็บรักษา"
status = "การบันทึกการตรวจสอบ"
title = "สถานะระบบ"
totalEvents = "จำนวนเหตุการณ์ทั้งหมด"
[audit.tabs]
dashboard = "แดชบอร์ด"
events = "เหตุการณ์การตรวจสอบ"
export = "ส่งออก"
[auth]
accessDenied = "ปฏิเสธการเข้าถึง"
insufficientPermissions = "คุณไม่มีสิทธิ์ในการดำเนินการนี้"
pleaseLoginAgain = "โปรดเข้าสู่ระบบอีกครั้ง"
sessionExpired = "เซสชันหมดอายุ"
[auto-rename]
description = "ค้นหาชื่อเรื่องจากเนื้อหา PDF ของคุณโดยอัตโนมัติและใช้เป็นชื่อไฟล์"
header = "เปลี่ยนชื่อ PDF อัตโนมัติ"
submit = "เปลี่ยนชื่ออัตโนมัติ"
tags = "ตรวจจับอัตโนมัติ, ตั้งชื่อใหม่, จัดระเบียบ, ป้าย"
title = "เปลี่ยนชื่ออัตโนมัติ"
[auto-rename.error]
failed = "เกิดข้อผิดพลาดขณะตั้งชื่อ PDF อัตโนมัติ"
[auto-rename.files]
placeholder = "เลือกไฟล์ PDF ในหน้าหลักเพื่อเริ่มต้น"
[auto-rename.results]
title = "ผลการตั้งชื่ออัตโนมัติ"
[auto-rename.settings]
title = "เกี่ยวกับ"
[auto-rename.tooltip.description]
title = "การทำงาน"
[auto-rename.tooltip.header]
title = "วิธีการตั้งชื่ออัตโนมัติทำงาน"
[auto-rename.tooltip.howItWorks]
bullet1 = "ค้นหาข้อความที่น่าจะเป็นชื่อเรื่องหรือหัวเรื่อง"
bullet2 = "สร้างชื่อไฟล์ที่สะอาดและถูกต้องจากชื่อที่ตรวจพบ"
bullet3 = "คงชื่อเดิมไว้หากไม่พบชื่อที่เหมาะสม"
text = "ค้นหาชื่อเรื่องจากเนื้อหา PDF ของคุณโดยอัตโนมัติและใช้เป็นชื่อไฟล์"
title = "การตั้งชื่ออัจฉริยะ"
[automate]
copyToSaved = "คัดลอกไปยังที่บันทึกไว้"
desc = "สร้างเวิร์กโฟลว์หลายขั้นตอนโดยการเชื่อมการทำงานของ PDF เข้าด้วยกัน เหมาะสำหรับงานที่ทำซ้ำ"
exportForFolderScanning = "ส่งออกสำหรับการสแกนโฟลเดอร์"
invalidStep = "ขั้นตอนไม่ถูกต้อง"
reviewTitle = "ผลลัพธ์ของระบบอัตโนมัติ"
title = "ทำงานอัตโนมัติ"
[automate.config]
cancel = "ยกเลิก"
description = "กำหนดค่าการตั้งค่าสำหรับเครื่องมือนี้ การตั้งค่าเหล่านี้จะถูกใช้เมื่อระบบอัตโนมัติทำงาน"
loading = "กำลังกำหนดค่าเครื่องมือ..."
noSettings = "เครื่องมือนี้ไม่มีการตั้งค่าที่กำหนดค่าได้"
save = "บันทึกการกำหนดค่า"
title = "กำหนดค่า {{toolName}}"
[automate.creation]
createTitle = "สร้างระบบอัตโนมัติ"
editTitle = "แก้ไขระบบอัตโนมัติ"
exportForFolderScanning = "ส่งออกสำหรับการสแกนโฟลเดอร์"
intro = "ระบบอัตโนมัติจะเรียกใช้เครื่องมือตามลำดับ เริ่มต้นโดยเพิ่มเครื่องมือในลำดับที่คุณต้องการให้ทำงาน"
save = "บันทึกระบบอัตโนมัติ"
[automate.creation.description]
label = "คำอธิบาย (ไม่บังคับ)"
placeholder = "อธิบายว่าสิ่งที่ระบบอัตโนมัตินี้ทำ..."
[automate.creation.icon]
label = "ไอคอน"
[automate.creation.name]
label = "ชื่อระบบอัตโนมัติ"
placeholder = "ระบบอัตโนมัติของฉัน"
[automate.creation.tools]
add = "เพิ่มเครื่องมือ..."
addTool = "เพิ่มเครื่องมือ"
configure = "กำหนดค่าเครื่องมือ"
notConfigured = "! ยังไม่กำหนดค่า"
remove = "ลบเครื่องมือ"
selected = "เครื่องมือที่เลือก"
selectTool = "เลือกเครื่องมือ..."
[automate.creation.unsavedChanges]
cancel = "ยกเลิก"
confirm = "กลับไป"
message = "คุณมีการเปลี่ยนแปลงที่ยังไม่บันทึก คุณแน่ใจหรือไม่ว่าต้องการกลับไป การเปลี่ยนแปลงทั้งหมดจะหายไป"
title = "การเปลี่ยนแปลงที่ยังไม่บันทึก"
[automate.files]
placeholder = "เลือกไฟล์ที่จะประมวลผลด้วยระบบอัตโนมัตินี้"
[automate.run]
title = "เรียกใช้ระบบอัตโนมัติ"
[automate.selection]
title = "การเลือกระบบอัตโนมัติ"
[automate.selection.createNew]
title = "สร้างระบบอัตโนมัติใหม่"
[automate.selection.saved]
title = "ที่บันทึกไว้"
[automate.selection.suggested]
title = "ที่แนะนำ"
[automate.sequence]
finish = "เสร็จสิ้น"
run = "เรียกใช้ระบบอัตโนมัติ"
running = "กำลังเรียกใช้ระบบอัตโนมัติ..."
steps = "{{count}} ขั้นตอน"
unnamed = "ระบบอัตโนมัติที่ไม่มีชื่อ"
[automation.suggested]
emailPreparation = "เตรียมอีเมล"
emailPreparationDesc = "ปรับ PDF ให้เหมาะสำหรับการส่งทางอีเมลโดยบีบอัดไฟล์ แยกเอกสารขนาดใหญ่ออกเป็นส่วนละ 20MB เพื่อให้รองรับอีเมล และลบ metadata เพื่อความเป็นส่วนตัว"
prePublishSanitization = "ล้างข้อมูลก่อนเผยแพร่"
prePublishSanitizationDesc = "เวิร์กโฟลว์ล้างข้อมูลที่ลบเมทาดาทาที่ซ่อน JavaScript ไฟล์ฝัง คำอธิบายประกอบ และทำฟอร์มให้แบน เพื่อป้องกันการรั่วไหลของข้อมูลก่อนเผยแพร่ PDF ออนไลน์"
processImages = "ประมวลผลรูปภาพ"
processImagesDesc = "แปลงไฟล์รูปภาพหลายไฟล์เป็นเอกสาร PDF เดียว จากนั้นใช้เทคโนโลยี OCR เพื่อดึงข้อความที่ค้นหาได้จากรูปภาพ"
securePdfIngestion = "ขั้นตอนรับเข้า PDF อย่างปลอดภัย"
securePdfIngestionDesc = "เวิร์กโฟลว์การประมวลผล PDF แบบครบถ้วนที่ทำให้เอกสารปลอดภัย ใช้ OCR พร้อมการทำความสะอาด แปลงเป็นรูปแบบ PDF/A เพื่อเก็บระยะยาว และปรับขนาดไฟล์ให้เหมาะสม"
secureWorkflow = "เวิร์กโฟลว์ด้านความปลอดภัย"
secureWorkflowDesc = "ทำให้เอกสาร PDF ปลอดภัยโดยลบเนื้อหาที่อาจเป็นอันตราย เช่น JavaScript และไฟล์ที่ฝังไว้ จากนั้นเพิ่มการป้องกันด้วยรหัสผ่านเพื่อป้องกันการเข้าถึงโดยไม่ได้รับอนุญาต รหัสผ่านเริ่มต้นคือ 'password'"
[autoRename]
description = "เครื่องมือนี้จะเปลี่ยนชื่อไฟล์ PDF โดยอัตโนมัติตามเนื้อหา มันวิเคราะห์เอกสารเพื่อค้นหาชื่อเรื่องที่เหมาะสมที่สุดจากข้อความ"
[autoSizeSplitPDF]
tags = "pdf, แยก, เอกสาร, การจัดระเบียบ"
[autoSplitPDF]
description = "พิมพ์ แทรก สแกน อัปโหลด และให้เราจัดการแยกเอกสารของคุณโดยอัตโนมัติ ไม่ต้องทำงานแยกแยะด้วยตนเอง"
dividerDownload2 = "ดาวน์โหลด 'Auto Splitter Divider (with instructions).pdf'"
duplexMode = "โหมด Duplex (การสแกนหน้าและหลัง)"
formPrompt = "ส่ง PDF ที่มีแผ่นแยก Stirling-PDF:"
header = "แยก PDF อัตโนมัติ"
submit = "ส่ง"
tags = "แยกโดย QR, แยก, ส่วนสแกน, จัดระเบียบ"
title = "แยกหน้าอัตโนมัติ"
[autoSplitPDF.selectText]
1 = "พิมพ์แผ่นแยกด้านล่าง (ขาวดำก็ได้)"
2 = "สแกนเอกสารทั้งหมดพร้อมแทรกแผ่นแยกระหว่างเอกสาร"
3 = "อัปโหลดไฟล์ PDF ที่สแกนขนาดใหญ่เดียวและปล่อยให้ Stirling PDF จัดการส่วนที่เหลือ"
4 = "หน้ากั้นจะถูกตรวจจับและลบโดยอัตโนมัติ รับประกันเอกสารสุดท้ายที่เรียบร้อย"
[backendHealth]
checking = "กำลังตรวจสอบสถานะแบ็กเอนด์..."
offline = "แบ็กเอนด์ออฟไลน์"
online = "แบ็กเอนด์ออนไลน์"
starting = "แบ็กเอนด์กำลังเริ่มทำงาน..."
wait = "โปรดรอให้แบ็กเอนด์เริ่มทำงานเสร็จสิ้นแล้วลองใหม่อีกครั้ง."
[backendStartup]
notFoundTitle = "ไม่พบ Backend"
retry = "ลองอีกครั้ง"
unreachable = "ขณะนี้แอปพลิเคชันไม่สามารถเชื่อมต่อกับ Backend ได้ โปรดตรวจสอบสถานะของ Backend และการเชื่อมต่อเครือข่าย จากนั้นลองอีกครั้ง"
[billing]
basedOnUsers = "(ผู้ใช้ปัจจุบัน)"
currentSeats = "ที่นั่งปัจจุบัน"
manageBilling = "จัดการการเรียกเก็บเงิน"
minimumSeats = "ที่นั่งขั้นต่ำ"
newSeatCount = "จำนวนที่นั่งใหม่"
newSeatCountDescription = "เลือกจำนวนที่นั่งสำหรับไลเซนส์เอนเทอร์ไพรส์ของคุณ"
notEnterprise = "จัดการที่นั่งได้เฉพาะไลเซนส์เอนเทอร์ไพรส์เท่านั้น"
preparingUpdate = "กำลังเตรียมอัปเดตที่นั่ง..."
seatCountTooLow = "จำนวนที่นั่งต้องไม่น้อยกว่า {{minimum}} (จำนวนผู้ใช้ปัจจุบัน)"
seatCountUnchanged = "โปรดเลือกจำนวนที่นั่งที่ต่างออกไป"
seatsUpdated = "อัปเดตที่นั่งแล้ว"
seatsUpdatedMessage = "อัปเดตที่นั่งเอนเทอร์ไพรส์ของคุณเป็น {{seats}} แล้ว"
stripePortalRedirect = "คุณจะถูกเปลี่ยนเส้นทางไปยังพอร์ทัลเรียกเก็บเงินของ Stripe เพื่อทบทวนและยืนยันการเปลี่ยนจำนวนที่นั่ง ระบบจะคำนวณส่วนต่างโดยอัตโนมัติ"
updateEnterpriseSeats = "อัปเดตที่นั่ง Enterprise"
updateProcessing = "กำลังดำเนินการอัปเดต"
updateProcessingMessage = "กำลังประมวลผลการอัปเดตที่นั่ง โปรดรีเฟรชในอีกสักครู่"
updateSeats = "อัปเดตจำนวนที่นั่ง"
whatHappensNext = "ต่อไปจะเกิดอะไรขึ้น?"
[billing.portal]
error = "ไม่สามารถเปิดพอร์ทัลการเรียกเก็บเงิน"
[bookletImposition]
header = "การจัดหน้าสมุด"
paperSizeNote = "ขนาดกระดาษจะถูกกำหนดจากหน้ากระดาษแรกโดยอัตโนมัติ"
submit = "สร้างสมุด"
tags = "booklet,imposition,printing,binding,folding,signature"
title = "การจัดหน้าสมุด"
[bookletImposition.addBorder]
label = "เพิ่มเส้นขอบรอบหน้า"
tooltip = "เพิ่มเส้นขอบรอบแต่ละส่วนของหน้าเพื่อช่วยในการตัดและจัดแนว"
[bookletImposition.addGutter]
label = "เพิ่มระยะสัน"
tooltip = "เพิ่มช่องว่างด้านในสำหรับการเข้าเล่ม"
[bookletImposition.advanced]
toggle = "ตัวเลือกขั้นสูง"
[bookletImposition.doubleSided]
label = "พิมพ์สองหน้า"
tooltip = "สร้างทั้งด้านหน้าและด้านหลังเพื่อการพิมพ์สมุดที่ถูกต้อง"
[bookletImposition.duplexPass]
first = "รอบที่ 1"
firstInstructions = "พิมพ์ด้านหน้า → ซ้อนกระดาษโดยหันหน้าคว่ำ → รันอีกครั้งด้วยรอบที่ 2"
label = "รอบการพิมพ์"
second = "รอบที่ 2"
secondInstructions = "ใส่กระดาษที่พิมพ์แล้วโดยหันหน้าคว่ำ → พิมพ์ด้านหลัง"
[bookletImposition.error]
failed = "เกิดข้อผิดพลาดขณะสร้างการจัดหน้าสมุด"
[bookletImposition.flipOnShortEdge]
label = "พลิกด้านสั้น (เฉพาะพิมพ์สองหน้าอัตโนมัติ)"
manualNote = "ไม่จำเป็นในโหมดแมนนวล - คุณเป็นผู้พลิกกระดาษเอง"
tooltip = "เปิดใช้สำหรับการพิมพ์สองหน้าพลิกด้านสั้น (เฉพาะอัตโนมัติ - ไม่ใช้ในโหมดแมนนวล)"
[bookletImposition.gutterSize]
label = "ขนาดระยะสัน (พอยต์)"
[bookletImposition.manualDuplex]
instructions = "สำหรับเครื่องพิมพ์ที่ไม่มีการพิมพ์สองหน้าอัตโนมัติ คุณต้องทำ 2 รอบ:"
title = "โหมดพิมพ์สองหน้าด้วยตนเอง"
[bookletImposition.rtlBinding]
label = "เข้าเล่มจากขวาไปซ้าย"
tooltip = "เหมาะสำหรับภาษาอาหรับ ฮีบรู หรือภาษาแบบขวาไปซ้ายอื่น ๆ"
[bookletImposition.spineLocation]
label = "ตำแหน่งสัน"
left = "ซ้าย (มาตรฐาน)"
right = "ขวา (RTL)"
[bookletImposition.tooltip.advanced]
bullet1 = "เข้าเล่มขวาไปซ้าย: สำหรับภาษาอาหรับ ฮีบรู หรือภาษา RTL"
bullet2 = "เส้นขอบ: แสดงเส้นตัดสำหรับแต่งขอบ"
bullet3 = "ระยะสัน: เพิ่มพื้นที่สำหรับการเข้าเล่ม/เย็บ"
bullet4 = "พลิกด้านสั้น: ใช้ได้กับเครื่องพิมพ์สองหน้าอัตโนมัติเท่านั้น"
text = "ปรับแต่งสมุดของคุณอย่างละเอียด:"
title = "ตัวเลือกขั้นสูง"
[bookletImposition.tooltip.description]
text = "สร้างสมุดอย่างมืออาชีพโดยจัดหน้าตามลำดับการพิมพ์ที่ถูกต้อง หน้าของ PDF จะถูกวาง 2 หน้าในแนวนอนต่อแผ่น เพื่อให้เมื่อพับและเข้าเล่มแล้ว อ่านต่อเนื่องได้เหมือนหนังสือจริง"
title = "Booklet Imposition คืออะไร?"
[bookletImposition.tooltip.example]
bullet1 = "แผ่นที่ 1 ด้านหน้า: หน้า 8, 1 | ด้านหลัง: หน้า 2, 7"
bullet2 = "แผ่นที่ 2 ด้านหน้า: หน้า 6, 3 | ด้านหลัง: หน้า 4, 5"
bullet3 = "เมื่อพับและเรียงซ้อน: อ่านเป็น 1→2→3→4→5→6→7→8"
text = "เอกสาร 8 หน้าของคุณจะกลายเป็น 2 แผ่น:"
title = "ตัวอย่าง: สมุด 8 หน้า"
[bookletImposition.tooltip.header]
title = "คู่มือการสร้างสมุด"
[bookletImposition.tooltip.manualDuplex]
bullet1 = "ปิด 'พิมพ์สองหน้า'"
bullet2 = "เลือก 'รอบที่ 1' → พิมพ์ → ซ้อนกระดาษโดยหันหน้าคว่ำ"
bullet3 = "เลือก 'รอบที่ 2' → ใส่ชุดกระดาษ → พิมพ์ด้านหลัง"
bullet4 = "พับและประกอบตามปกติ"
text = "สำหรับเครื่องพิมพ์ที่ไม่มีระบบสองหน้าอัตโนมัติ:"
title = "การพิมพ์สองหน้าด้วยตนเอง (เครื่องพิมพ์พิมพ์หน้าเดียว)"
[bookletImposition.tooltip.printing]
bullet1 = "พิมพ์สองหน้าพร้อม 'พลิกด้านยาว'"
bullet2 = "เรียงแผ่นตามลำดับ แล้วพับครึ่ง"
bullet3 = "เย็บกระดาษหรือเข้าเล่มตามแนวสันพับ"
bullet4 = "สำหรับเครื่องที่พลิกด้านสั้น: เปิดใช้ตัวเลือก 'พลิกด้านสั้น'"
text = "ทำตามขั้นตอนเหล่านี้เพื่อให้ได้สมุดที่สมบูรณ์แบบ:"
title = "วิธีพิมพ์และประกอบ"
[bulkSelection]
syntaxError = "มีปัญหาเกี่ยวกับไวยากรณ์ ดูเคล็ดลับการเลือกหน้าเพื่อขอความช่วยเหลือ"
[bulkSelection.advanced]
title = "ขั้นสูง"
[bulkSelection.everyNthPage]
placeholder = "ขนาดขั้น"
title = "ทุก N หน้า"
[bulkSelection.examples]
combineSets = "ผสมชุดการเลือก"
every3rd = "ทุกๆ 3 หน้า"
first50 = "50 หน้าแรก"
last50 = "50 หน้าสุดท้าย"
oddWithinExcluding = "หน้าคี่ภายใน 1-20 โดยไม่รวม 5-7"
title = "ตัวอย่าง"
[bulkSelection.firstNPages]
placeholder = "จำนวนหน้า"
title = "หน้า N แรก"
[bulkSelection.header]
title = "คู่มือการเลือกหน้า"
[bulkSelection.keywords]
title = "คีย์เวิร์ด"
[bulkSelection.lastNPages]
placeholder = "จำนวนหน้า"
title = "หน้า N สุดท้าย"
[bulkSelection.operators]
and = "AND: & หรือ \"and\" — ต้องตรงตามทั้งสองเงื่อนไข (เช่น 1-50 & even)"
comma = "เครื่องหมายจุลภาค: , หรือ | — รวมการเลือก (เช่น 1-10, 20)"
not = "NOT: ! หรือ \"not\" — ยกเว้นหน้า (เช่น 3n & not 30)"
text = "AND มีลำดับความสำคัญสูงกว่าเครื่องหมายจุลภาค NOT ใช้ภายในช่วงของเอกสาร"
title = "ตัวดำเนินการ"
[bulkSelection.range]
fromPlaceholder = "ตั้งแต่"
title = "ช่วง"
toPlaceholder = "ถึง"
[bulkSelection.syntax]
text = "ใช้ตัวเลข ช่วง คีย์เวิร์ด และลำดับขั้น (n เริ่มที่ 0) รองรับวงเล็บ"
title = "พื้นฐานไวยากรณ์"
[bulkSelection.syntax.bullets]
keywords = "คีย์เวิร์ด: odd, even"
numbers = "ตัวเลข/ช่วง: 5, 10-20"
progressions = "ลำดับขั้น: 3n, 4n+1"
[certSign]
chooseCertificate = "เลือกไฟล์ใบรับรอง"
chooseJksFile = "เลือกไฟล์ JKS"
chooseP12File = "เลือกไฟล์ PKCS12"
choosePfxFile = "เลือกไฟล์ PFX"
choosePrivateKey = "เลือกไฟล์กุญแจส่วนตัว"
filenamePrefix = "ลงนาม"
location = "ตำแหน่ง"
logoTitle = "โลโก้"
name = "ชื่อ"
noLogo = "ไม่มีโลโก้"
pageNumber = "หมายเลขหน้า"
password = "ใส่รหัสผ่าน Keystore หรือคีย์ส่วนตัวของคุณ (ถ้ามี):"
passwordOptional = "เว้นว่างหากไม่มีรหัสผ่าน"
reason = "เหตุผล"
serverCertMessage = "กำลังใช้ใบรับรองของเซิร์ฟเวอร์ - ไม่ต้องใช้ไฟล์หรือรหัสผ่าน"
showLogo = "แสดงโลโก้"
tags = "ยืนยัน, PEM, P12, เป็นทางการ, เข้ารหัส"
title = "การเซ็นชื่อด้วยใบรับรอง"
[certSign.appearance]
invisible = "มองไม่เห็น"
stepTitle = "ลักษณะลายเซ็น"
visible = "มองเห็นได้"
[certSign.appearance.options]
title = "รายละเอียดลายเซ็น"
[certSign.appearance.tooltip.header]
title = "เกี่ยวกับลักษณะลายเซ็น"
[certSign.appearance.tooltip.invisible]
bullet1 = "ให้ความปลอดภัยโดยไม่เปลี่ยนแปลงภาพรวม"
bullet2 = "เป็นไปตามข้อกำหนดทางกฎหมายสำหรับการลงนามดิจิทัล"
bullet3 = "ไม่กระทบกับเลย์เอาต์หรือการออกแบบของเอกสาร"
text = "ลายเซ็นจะถูกเพิ่มลงใน PDF เพื่อความปลอดภัย แต่จะไม่มองเห็นเมื่อดูเอกสาร เหมาะสำหรับการปฏิบัติตามข้อกำหนดทางกฎหมายโดยไม่เปลี่ยนรูปลักษณ์ของเอกสาร"
title = "ลายเซ็นที่มองไม่เห็น"
[certSign.appearance.tooltip.visible]
bullet1 = "แสดงชื่อผู้ลงนามและวันที่บนเอกสาร"
bullet2 = "สามารถใส่เหตุผลและสถานที่สำหรับการลงนามได้"
bullet3 = "เลือกหน้าที่จะวางลายเซ็นได้"
bullet4 = "สามารถใส่โลโก้เพิ่มเติมได้"
text = "แสดงบล็อกลายเซ็นบน PDF พร้อมชื่อ วันที่ และรายละเอียดเพิ่มเติมตามต้องการ มีประโยชน์เมื่อคุณต้องการให้ผู้อ่านเห็นชัดเจนว่าเอกสารถูกลงนามแล้ว"
title = "ลายเซ็นที่มองเห็นได้"
[certSign.certFiles]
stepTitle = "ไฟล์ใบรับรอง"
[certSign.certType.tooltip.convert]
text = "แปลงไฟล์ของคุณเป็น Java keystore (.jks) ด้วย keytool แล้วเลือก JKS"
title = "ไม่พบชนิดกุญแจของคุณ?"
[certSign.certType.tooltip.header]
title = "เกี่ยวกับประเภทใบรับรอง"
[certSign.certType.tooltip.what]
text = "เป็นรหัสยืนยันตัวตนที่ปลอดภัยสำหรับลายเซ็นของคุณเพื่อพิสูจน์ว่าคุณเป็นผู้ลงนาม หากไม่ได้บังคับให้ลงนามด้วยใบรับรอง เราแนะนำวิธีที่ปลอดภัยอื่น เช่น พิมพ์ วาด หรือ อัปโหลด"
title = "ใบรับรองคืออะไร?"
[certSign.certType.tooltip.which]
bullet1 = "PKCS#12 (.p12 / .pfx) – ไฟล์รวมไฟล์เดียว (พบบ่อยที่สุด)"
bullet2 = "PFX (.pfx) เวอร์ชันของ Microsoft สำหรับ PKCS12"
bullet3 = "PEM – ไฟล์ .pem แยกกุญแจส่วนตัวและใบรับรอง"
bullet4 = "JKS Java .jks keystore สำหรับงานพัฒนา / เวิร์กโฟลว์ CI-CD"
text = "เลือกรูปแบบที่ตรงกับไฟล์ใบรับรองของคุณ:"
title = "ควรใช้ตัวเลือกใด?"
[certSign.certTypeStep]
stepTitle = "รูปแบบใบรับรอง"
[certSign.error]
failed = "เกิดข้อผิดพลาดขณะประมวลผลลายเซ็น"
[certSign.sign]
results = "PDF ที่ลงนามแล้ว"
submit = "ลงนาม PDF"
[certSign.signMode]
stepTitle = "โหมดการลงนาม"
[certSign.signMode.tooltip.auto]
text = "ลงนามด้วยใบรับรอง <b>self-signed</b> ของเซิร์ฟเวอร์ มีทั้ง <b>ตราประทับตรวจจับการแก้ไข</b> และ <b>บันทึกการตรวจสอบ</b> เช่นเดียวกัน; โดยทั่วไปตัวดูเอกสารจะแสดงว่า <b>ไม่ได้ยืนยัน</b>."
title = "อัตโนมัติ - ไม่ต้องตั้งค่า ผนึกระบบทันที"
use = "ใช้เมื่อ: คุณต้องการความรวดเร็วและอัตลักษณ์ภายในที่สอดคล้องกันระหว่างการทบทวนและบันทึกต่าง ๆ"
[certSign.signMode.tooltip.header]
title = "เกี่ยวกับลายเซ็น PDF"
[certSign.signMode.tooltip.manual]
text = "ใช้ไฟล์ใบรับรองของคุณเองเพื่อแสดงตัวตนตามแบรนด์ อาจแสดงเป็น <b>Trusted</b> เมื่อ CA/สายโซ่ของคุณเป็นที่รู้จัก"
title = "ด้วยตนเอง - นำใบรับรองของคุณมาเอง"
use = "ใช้สำหรับ: ลูกค้าภายนอก กฎหมาย การปฏิบัติตามข้อกำหนด"
[certSign.signMode.tooltip.overview]
text = "ทั้งสองโหมดจะผนึกเอกสาร (การแก้ไขใดๆ จะถูกระบุว่าเป็นการดัดแปลง) และบันทึกว่าใคร/เมื่อไร/อย่างไรเพื่อการตรวจสอบ ความน่าเชื่อถือของโปรแกรมอ่านขึ้นอยู่กับสายโซ่ใบรับรอง"
title = "ลายเซ็นทำงานอย่างไร"
[certSign.signMode.tooltip.rule]
text = "ต้องการสถานะผู้รับเป็น <b>เชื่อถือได้</b>? เลือก <b>ด้วยตนเอง</b>. ต้องการตราประทับตรวจจับการแก้ไขและบันทึกการตรวจสอบอย่างรวดเร็วโดยไม่ต้องตั้งค่า? เลือก <b>อัตโนมัติ</b>."
title = "หลักโดยทั่วไป"
[certSign.tooltip.header]
title = "เกี่ยวกับการจัดการลายเซ็น"
[certSign.tooltip.overview]
bullet1 = "ตรวจสอบลายเซ็นที่มีอยู่และความถูกต้อง"
bullet2 = "ดูข้อมูลรายละเอียดเกี่ยวกับผู้ลงนามและใบรับรอง"
bullet3 = "เพิ่มลายเซ็นดิจิทัลใหม่เพื่อปกป้องเอกสารของคุณ"
bullet4 = "รองรับหลายไฟล์พร้อมการนำทางที่ง่าย"
text = "เครื่องมือนี้ช่วยให้คุณตรวจสอบว่า PDF ของคุณมีการลงนามดิจิทัลหรือไม่ และเพิ่มลายเซ็นดิจิทัลใหม่ได้ ลายเซ็นดิจิทัลยืนยันตัวตนของผู้สร้างหรือผู้อนุมัติเอกสาร และแสดงว่าเอกสารถูกเปลี่ยนแปลงหลังจากลงนามหรือไม่"
title = "เครื่องมือนี้ทำอะไรได้บ้าง?"
[certSign.tooltip.signing]
bullet1 = "รองรับรูปแบบ PEM, PKCS12, JKS และใบรับรองของเซิร์ฟเวอร์"
bullet2 = "เลือกแสดงหรือซ่อนลายเซ็นบน PDF ได้"
bullet3 = "เพิ่มเหตุผล สถานที่ และชื่อผู้ลงนาม"
bullet4 = "เลือกหน้าที่จะวางลายเซ็นที่มองเห็นได้"
bullet5 = "ใช้ใบรับรองของเซิร์ฟเวอร์สำหรับตัวเลือก 'Sign with Stirling-PDF' ที่ง่าย"
text = "ในการลงนาม PDF คุณต้องมีใบรับรองดิจิทัล (เช่น PEM, PKCS12 หรือ JKS) คุณสามารถเลือกให้ลายเซ็นมองเห็นได้บนเอกสารหรือให้มองไม่เห็นเพื่อเน้นด้านความปลอดภัยเท่านั้น"
title = "การเพิ่มลายเซ็น"
[certSign.tooltip.validation]
bullet1 = "แสดงว่าลายเซ็นถูกต้องหรือไม่ถูกต้อง"
bullet2 = "แสดงข้อมูลผู้ลงนามและวันที่ลงนาม"
bullet3 = "ตรวจสอบว่าเอกสารถูกแก้ไขหลังการลงนามหรือไม่"
bullet4 = "สามารถใช้ใบรับรองแบบกำหนดเองเพื่อการตรวจสอบได้"
text = "เมื่อคุณตรวจสอบลายเซ็น เครื่องมือจะแจ้งว่าถูกต้องหรือไม่ ใครเป็นผู้ลงนาม ลงนามเมื่อใด และเอกสารถูกเปลี่ยนแปลงหลังการลงนามหรือไม่"
title = "การตรวจสอบลายเซ็น"
[changeCreds]
changePassword = "คุณกำลังใช้ข้อมูลรับรองการเข้าสู่ระบบเริ่มต้น กรุณาใส่รหัสผ่านใหม่"
changeUsername = "อัปเดตชื่อผู้ใช้ของคุณ คุณจะถูกออกจากระบบหลังจากอัปเดต"
confirmNewPassword = "ยืนยันรหัสผ่านใหม่"
credsUpdated = "อัปเดตบัญชีแล้ว"
description = "บันทึกการเปลี่ยนแปลงแล้ว โปรดเข้าสู่ระบบอีกครั้ง"
error = "ไม่สามารถอัปเดตชื่อผู้ใช้ได้ โปรดยืนยันรหัสผ่านของคุณแล้วลองอีกครั้ง"
header = "อัปเดตรายละเอียดบัญชีของคุณ"
newPassword = "รหัสผ่านใหม่"
newUsername = "ชื่อผู้ใช้ใหม่"
oldPassword = "รหัสผ่านปัจจุบัน"
ssoManaged = "บัญชีของคุณถูกจัดการโดยผู้ให้บริการยืนยันตัวตน"
submit = "ส่งการเปลี่ยนแปลง"
title = "เปลี่ยนข้อมูลรับรอง"
[changeMetadata]
filenamePrefix = "เมตาดาตา"
header = "เปลี่ยนข้อมูลเมตา"
submit = "เปลี่ยน"
[changeMetadata.advanced]
title = "ตัวเลือกขั้นสูง"
[changeMetadata.author]
label = "ผู้เขียน"
placeholder = "ผู้เขียนเอกสาร"
[changeMetadata.creationDate]
label = "วันที่สร้าง"
placeholder = "วันที่สร้าง"
[changeMetadata.creator]
label = "ผู้สร้าง"
placeholder = "ผู้สร้างเอกสาร"
[changeMetadata.customFields]
add = "เพิ่มฟิลด์"
description = "เพิ่มฟิลด์เมทาดาทากำหนดเองให้กับเอกสาร"
key = "คีย์"
keyPlaceholder = "คีย์กำหนดเอง"
remove = "ลบ"
title = "เมทาดาทากำหนดเอง"
value = "ค่า"
valuePlaceholder = "ค่ากำหนดเอง"
[changeMetadata.dates]
title = "ฟิลด์วันที่"
[changeMetadata.deleteAll]
checkbox = "ลบเมทาดาทาทั้งหมด"
label = "ลบเมทาดาทาที่มีอยู่"
[changeMetadata.error]
failed = "เกิดข้อผิดพลาดขณะเปลี่ยนเมทาดาทาของ PDF"
[changeMetadata.keywords]
label = "คีย์เวิร์ด"
placeholder = "คีย์เวิร์ดของเอกสาร"
[changeMetadata.modificationDate]
label = "วันที่แก้ไข"
placeholder = "วันที่แก้ไข"
[changeMetadata.producer]
label = "ผู้ผลิต"
placeholder = "ผู้ผลิตเอกสาร"
[changeMetadata.results]
title = "PDF ที่อัปเดตแล้ว"
[changeMetadata.settings]
title = "การตั้งค่าเมทาดาทา"
[changeMetadata.standardFields]
title = "ฟิลด์มาตรฐาน"
[changeMetadata.subject]
label = "หัวเรื่อง"
placeholder = "หัวเรื่องเอกสาร"
[changeMetadata.title]
label = "ชื่อเรื่อง"
placeholder = "ชื่อเอกสาร"
[changeMetadata.tooltip.advanced]
title = "ตัวเลือกขั้นสูง"
[changeMetadata.tooltip.advanced.trapped]
bullet1 = "จริง: เอกสารถูก Trapped เพื่อการพิมพ์แล้ว"
bullet2 = "เท็จ: เอกสารยังไม่ถูก Trapped"
bullet3 = "ไม่ทราบ: ไม่ได้ระบุสถานะ Trapped"
description = "ระบุว่าเอกสารถูกเตรียมสำหรับการพิมพ์คุณภาพสูงหรือไม่"
title = "สถานะ Trapped"
[changeMetadata.tooltip.customFields]
bullet1 = "เพิ่มฟิลด์ใดๆ ที่เกี่ยวข้องกับเอกสารของคุณ"
bullet2 = "ตัวอย่าง: แผนก, โครงการ, เวอร์ชัน, สถานะ"
bullet3 = "ต้องระบุทั้งคีย์และค่าสำหรับแต่ละรายการ"
text = "เพิ่มคู่เมทาดาทาแบบคีย์-ค่าที่คุณกำหนดเอง"
title = "เมทาดาทากำหนดเอง"
[changeMetadata.tooltip.dates]
bullet1 = "วันที่สร้าง: เมื่อเอกสารดั้งเดิมถูกสร้าง"
bullet2 = "วันที่แก้ไข: เวลาที่แก้ไขล่าสุด"
text = "เมื่อเอกสารถูกสร้างและแก้ไข"
title = "ฟิลด์วันที่"
[changeMetadata.tooltip.deleteAll]
text = "ลบเมทาดาทาทั้งหมดเพื่อให้มั่นใจเรื่องความเป็นส่วนตัว"
title = "ลบเมทาดาทาที่มีอยู่"
[changeMetadata.tooltip.header]
title = "ภาพรวมเมทาดาทา PDF"
[changeMetadata.tooltip.options]
bullet1 = "เมทาดาทากำหนดเอง: เพิ่มคู่คีย์-ค่า ของคุณเอง"
bullet2 = "สถานะ Trapped: การตั้งค้างานพิมพ์คุณภาพสูง"
bullet3 = "ลบทั้งหมด: เอาเมทาดาทาทั้งหมดออกเพื่อความเป็นส่วนตัว"
text = "ฟิลด์กำหนดเองและการควบคุมความเป็นส่วนตัว"
title = "ตัวเลือกเพิ่มเติม"
[changeMetadata.tooltip.standardFields]
bullet1 = "ชื่อเรื่อง: ชื่อหรือหัวเรื่องของเอกสาร"
bullet2 = "ผู้เขียน: ผู้ที่สร้างเอกสาร"
bullet3 = "หัวเรื่อง: คำอธิบายสั้นๆ ของเนื้อหา"
bullet4 = "คีย์เวิร์ด: คำค้นหาของเอกสาร"
bullet5 = "Creator/Producer: ซอฟต์แวร์ที่ใช้สร้าง PDF"
text = "ฟิลด์เมทาดาทาทั่วไปที่อธิบายเอกสาร"
title = "ฟิลด์มาตรฐาน"
[changeMetadata.trapped]
false = "เท็จ"
label = "สถานะ Trapped"
true = "จริง"
unknown = "ไม่ทราบ"
[changePermissions]
completed = "เปลี่ยนสิทธิ์แล้ว"
desc = "เปลี่ยนข้อจำกัดและสิทธิ์ของเอกสาร"
submit = "เปลี่ยนสิทธิ์"
title = "เปลี่ยนสิทธิ์"
[changePermissions.error]
failed = "เกิดข้อผิดพลาดระหว่างการเปลี่ยนสิทธิ์ของ PDF"
[changePermissions.permissions.preventAssembly]
label = "ป้องกันการประกอบเอกสาร"
[changePermissions.permissions.preventExtractContent]
label = "ป้องกันการสกัดเนื้อหา"
[changePermissions.permissions.preventExtractForAccessibility]
label = "ป้องกันการสกัดเพื่อการเข้าถึง"
[changePermissions.permissions.preventFillInForm]
label = "ป้องกันการกรอกแบบฟอร์ม"
[changePermissions.permissions.preventModify]
label = "ป้องกันการแก้ไข"
[changePermissions.permissions.preventModifyAnnotations]
label = "ป้องกันการแก้ไขคำอธิบายประกอบ"
[changePermissions.permissions.preventPrinting]
label = "ป้องกันการพิมพ์"
[changePermissions.permissions.preventPrintingFaithful]
label = "ป้องกันการพิมพ์รูปแบบต่างๆ"
[changePermissions.results]
title = "PDF ที่แก้ไขแล้ว"
[changePermissions.tooltip.description]
text = "เปลี่ยนสิทธิ์ของเอกสาร อนุญาต/ไม่อนุญาตการเข้าถึงฟีเจอร์ต่างๆ ในโปรแกรมอ่าน PDF"
[changePermissions.tooltip.header]
title = "เปลี่ยนสิทธิ์"
[changePermissions.tooltip.warning]
text = "เพื่อให้สิทธิ์เหล่านี้ไม่สามารถเปลี่ยนได้ ให้ใช้เครื่องมือเพิ่มรหัสผ่านเพื่อตั้งรหัสผ่านเจ้าของ"
[colorPicker]
title = "เลือกสี"
[common]
available = "พร้อมใช้งาน"
back = "ย้อนกลับ"
cancel = "ยกเลิก"
close = "ปิด"
collapse = "ยุบ"
collapsed = "ยุบแล้ว"
continue = "ดำเนินการต่อ"
copied = "คัดลอกแล้ว!"
copy = "คัดลอก"
done = "เสร็จสิ้น"
error = "ข้อผิดพลาด"
expand = "ขยาย"
lines = "บรรทัด"
loading = "กำลังโหลด..."
next = "ถัดไป"
preview = "แสดงตัวอย่าง"
previous = "ก่อนหน้า"
refresh = "รีเฟรช"
remaining = "คงเหลือ"
retry = "ลองใหม่"
save = "บันทึก"
used = "ใช้ไป"
[compare]
addFilesHint = "เพิ่ม PDF ในขั้นตอนไฟล์เพื่อเปิดใช้งานการเลือก"
clearSelected = "ล้างที่เลือก"
cta = "เปรียบเทียบ"
header = "เปรียบเทียบ PDF"
loading = "กำลังเปรียบเทียบ..."
newLine = "บรรทัดใหม่"
noFiles = "ยังไม่มี PDF ให้เลือก"
pages = "หน้า"
tags = "แยกแยะ, เปรียบเทียบ, การเปลี่ยนแปลง, การวิเคราะห์"
title = "เปรียบเทียบ"
[compare.actions]
linkScroll = "เชื่อมโยงการเลื่อน"
linkScrollPan = "เชื่อมโยงการเลื่อนและการแพน"
placeSideBySide = "วางเคียงกัน"
resetView = "รีเซ็ตมุมมอง"
stackVertically = "ซ้อนในแนวตั้ง"
unlinkScroll = "ยกเลิกการเชื่อมโยงการเลื่อน"
unlinkScrollPan = "ยกเลิกการเชื่อมโยงการเลื่อนและการแพน"
zoomIn = "ซูมเข้า"
zoomOut = "ซูมออก"
[compare.base]
label = "เอกสารต้นฉบับ"
placeholder = "เลือก PDF ต้นฉบับ"
[compare.clear]
confirm = "ล้างและย้อนกลับ"
confirmBody = "การกระทำนี้จะปิดการเปรียบเทียบปัจจุบันและพาคุณกลับไปที่ไฟล์ที่ใช้งานอยู่"
confirmTitle = "ล้างไฟล์ PDF ที่เลือกหรือไม่?"
[compare.comparison]
label = "เอกสารที่แก้ไข"
placeholder = "เลือก PDF ที่แก้ไข"
[compare.complex]
message = "หนึ่งหรือทั้งสองเอกสารที่ให้มายอมเป็นไฟล์ใหญ่ ความถูกต้องของการเปรียบเทียบอาจลดลง"
[compare.dropdown]
additions = "การเพิ่ม ({{count}})"
additionsLabel = "การเพิ่ม"
deletions = "การลบ ({{count}})"
deletionsLabel = "การลบ"
noResults = "ไม่พบการเปลี่ยนแปลง"
searchPlaceholder = "ค้นหาการเปลี่ยนแปลง..."
[compare.earlyDissimilarity]
body = "เราพบความคล้ายคลึงกันน้อยมากจนถึงตอนนี้ คุณสามารถหยุดการเปรียบเทียบได้หากเอกสารเหล่านี้ไม่เกี่ยวข้องกัน"
stopButton = "หยุดการเปรียบเทียบ"
title = "PDF เหล่านี้ดูแตกต่างกันมาก"
[compare.edited]
label = "PDF ที่แก้ไข"
placeholder = "Select the edited PDF"
[compare.error]
filesMissing = "ไม่พบไฟล์ที่เลือก โปรดเลือกใหม่"
generic = "ไม่สามารถเปรียบเทียบไฟล์เหล่านี้ได้"
selectRequired = "เลือกเอกสารต้นฉบับและเอกสารที่แก้ไข"
[compare.large.file]
message = "หนึ่งหรือทั้งสองเอกสารที่ให้มามีขนาดใหญ่มาก ไม่สามารถประมวลผลได้"
[compare.longJob]
body = "PDF เหล่านี้รวมกันเกิน 2,000 หน้า การประมวลผลอาจใช้เวลาหลายนาที"
title = "กำลังดำเนินการเปรียบเทียบขนาดใหญ่"
[compare.no.text]
message = "หนึ่งหรือทั้งสองเอกสาร PDF ที่เลือกไม่มีเนื้อหาข้อความ กรุณาเลือกเอกสาร PDF ที่มีข้อความสำหรับการเปรียบเทียบ"
[compare.original]
label = "PDF ต้นฉบับ"
[compare.rendering]
complete = "เรนเดอร์หน้าครบแล้ว"
inProgress = "PDF อย่างน้อยหนึ่งไฟล์มีขนาดใหญ่มาก การเลื่อนจะไม่ลื่นไหลจนกว่าจะเรนเดอร์เสร็จ"
pageNotReadyBody = "บางหน้ายังคงเรนเดอร์อยู่ การนำทางจะลื่นไหลเมื่อพร้อมแล้ว"
pageNotReadyTitle = "หน้ายังไม่ได้เรนเดอร์"
pagesRendered = "หน้าที่เรนเดอร์แล้ว"
rendering = "กำลังเรนเดอร์"
[compare.review]
actionsHint = "ตรวจทานการเปรียบเทียบ สลับบทบาทเอกสาร หรือส่งออกสรุป"
exportSummary = "ส่งออกสรุป"
switchOrder = "สลับลำดับ"
title = "ผลการเปรียบเทียบ"
[compare.selection]
originalEditedTitle = "เลือก PDF ต้นฉบับและที่แก้ไข"
[compare.slowOperation]
body = "การเปรียบเทียบนี้ใช้เวลานานกว่าปกติ คุณสามารถปล่อยให้ทำงานต่อหรือยกเลิกได้"
cancel = "ยกเลิกการเปรียบเทียบ"
title = "ยังทำงานอยู่…"
[compare.status]
complete = "พร้อมสำหรับการเปรียบเทียบ"
extracting = "กำลังดึงข้อความ..."
processing = "กำลังวิเคราะห์ความแตกต่าง..."
[compare.summary]
baseHeading = "เอกสารต้นฉบับ"
comparisonHeading = "เอกสารที่แก้ไข"
pageLabel = "หน้า"
[compare.swap]
confirm = "สลับและรันใหม่"
confirmBody = "เครื่องมือนี้จะถูกรันใหม่ คุณแน่ใจหรือไม่ว่าต้องการสลับลำดับของต้นฉบับและฉบับแก้ไข?"
confirmTitle = "เรียกใช้การเปรียบเทียบอีกครั้งหรือไม่?"
[compare.toasts]
unlinkedBody = "เคล็ดลับ: ลูกศร ขึ้น/ลง เลื่อนทั้งสองช่อง; การแพนจะขยับเฉพาะช่องที่ใช้งานอยู่"
unlinkedTitle = "เปิดใช้งานการเลื่อนและแพนแยกกันแล้ว"
[compare.too.dissimilar]
message = "เอกสารเหล่านี้ดูแตกต่างกันมาก การเปรียบเทียบถูกหยุดเพื่อประหยัดเวลา"
[compress]
credit = "บริการนี้ใช้ qpdf สำหรับการบีบอัด/การเพิ่มประสิทธิภาพ PDF"
desc = "บีบอัด PDF เพื่อลดขนาดไฟล์"
header = "บีบอัด PDF"
submit = "บีบอัด"
title = "บีบอัด"
[compress.compressionLevel]
range1to3 = "ค่าต่ำจะรักษาคุณภาพไว้ แต่ทำให้ไฟล์มีขนาดใหญ่"
range4to6 = "การบีบอัดปานกลางพร้อมลดคุณภาพในระดับกลาง"
range7to9 = "ค่าที่สูงกว่าจะลดขนาดไฟล์ลงอย่างมาก แต่ความคมชัดของภาพอาจลดลง"
[compress.error]
failed = "เกิดข้อผิดพลาดขณะบีบอัด PDF"
[compress.grayscale]
label = "ใช้ระดับสีเทาสำหรับการบีบอัด"
[compress.linearize]
label = "จัดเรียงเชิงเส้น PDF เพื่อการดูบนเว็บอย่างรวดเร็ว"
[compress.lineArt]
description = "ใช้ ImageMagick เพื่อลดเพจให้เป็นขาวดำคอนทราสต์สูงเพื่อให้ขนาดเล็กที่สุด"
detailLevel = "ระดับรายละเอียด"
edgeEmphasis = "การเน้นขอบ"
edgeHigh = "แรง"
edgeLow = "นุ่มนวล"
edgeMedium = "สมดุล"
label = "แปลงภาพเป็นลายเส้น"
unavailable = "ไม่ได้ติดตั้งหรือเปิดใช้งาน ImageMagick บนเซิร์ฟเวอร์นี้"
[compress.method]
filesize = "ขนาดไฟล์"
quality = "คุณภาพ"
title = "วิธีการบีบอัด"
[compress.selectText]
2 = "ระดับการเพิ่มประสิทธิภาพ:"
4 = "โหมดอัตโนมัติ - ปรับคุณภาพอัตโนมัติเพื่อให้ PDF ตรงกับขนาดที่ต้องการ"
5 = "ขนาด PDF ที่คาดหวัง (เช่น 25MB, 10.8MB, 25KB)"
[compress.selectText.1]
1 = "1-3 บีบอัด PDF,</br> 4-6 บีบอัดรูปภาพแบบเบา,</br> 7-9 บีบอัดรูปภาพอย่างหนัก จะลดคุณภาพของภาพลงอย่างมาก"
_value = "การตั้งค่าการบีบอัด"
[compress.tooltip.description]
text = "การบีบอัดเป็นวิธีง่าย ๆ ในการลดขนาดไฟล์ เลือก ขนาดไฟล์ เพื่อป้อนขนาดเป้าหมายและให้เราปรับคุณภาพให้คุณ เลือก คุณภาพ เพื่อกำหนดความแรงการบีบอัดด้วยตนเอง"
title = "คำอธิบาย"
[compress.tooltip.grayscale]
text = "เลือกตัวเลือกนี้เพื่อแปลงรูปภาพทั้งหมดเป็นขาวดำ ซึ่งช่วยลดขนาดไฟล์ได้มาก โดยเฉพาะสำหรับ PDF ที่สแกนหรือเอกสารที่มีภาพจำนวนมาก"
title = "ภาพขาวดำ"
[compress.tooltip.header]
title = "ภาพรวมการตั้งค่าการบีบอัด"
[compress.tooltip.lineArt]
text = "แปลงเพจเป็นขาวดำคอนทราสต์สูงด้วย ImageMagick ใช้ระดับรายละเอียดเพื่อควบคุมปริมาณเนื้อหาที่กลายเป็นสีดำ และการเน้นขอบเพื่อควบคุมความเข้มในการตรวจจับขอบ"
title = "ลายเส้น"
[compress.tooltip.qualityAdjustment]
bullet1 = "ค่าต่ำรักษาคุณภาพได้ดีกว่า"
bullet2 = "ค่าสูงช่วยลดขนาดไฟล์ได้มากกว่า"
text = "ลากแถบเลื่อนเพื่อปรับความแรงการบีบอัด ค่าเบา (1-3) จะรักษาคุณภาพไว้แต่ไฟล์ใหญ่กว่า ค่าแรง (7-9) จะลดขนาดไฟล์มากกว่าแต่คุณภาพภาพลดลง"
title = "การปรับคุณภาพ"
[compressPdfs]
tags = "ย่อ, เล็ก, จิ๋ว"
[config.account.overview]
guestDescription = "คุณลงชื่อเข้าใช้ในฐานะแขก โปรดพิจารณาอัปเกรดบัญชีของคุณด้านบน"
manageAccountPreferences = "จัดการการตั้งค่าบัญชีของคุณ"
title = "การตั้งค่าบัญชี"
[config.account.upgrade]
description = "เชื่อมโยงบัญชีของคุณเพื่อเก็บรักษาประวัติและเข้าถึงฟีเจอร์เพิ่มเติม!"
email = "อีเมล"
emailPassword = "หรือป้อนอีเมลและรหัสผ่านของคุณ"
emailPlaceholder = "ป้อนอีเมลของคุณ"
linkWith = "เชื่อมโยงกับ"
password = "รหัสผ่าน (ไม่บังคับ)"
passwordNote = "เว้นว่างไว้เพื่อใช้การยืนยันทางอีเมลเท่านั้น"
passwordPlaceholder = "ตั้งรหัสผ่าน"
socialLogin = "อัปเกรดด้วยบัญชีโซเชียล"
title = "อัปเกรดบัญชีแขก"
upgradeButton = "อัปเกรดบัญชี"
[config.apiKeys]
chartAriaLabel = "การใช้เครดิต: ใช้แบบรวมแล้ว {{includedUsed}} จาก {{includedTotal}} ซื้อแล้ว {{purchasedUsed}} จาก {{purchasedTotal}}"
copyKeyAriaLabel = "คัดลอก API key"
description = "API key ของคุณสำหรับเข้าถึงชุดเครื่องมือ PDF ของ Stirling คัดลอกไปยังโปรเจกต์ของคุณหรือรีเฟรชเพื่อสร้างใหม่"
docsDescription = "เรียนรู้เพิ่มเติมเกี่ยวกับการผสานรวมกับ Stirling PDF:"
docsLink = "เอกสาร API"
docsTitle = "เอกสาร API"
generateError = "ไม่สามารถสร้าง API key ของคุณได้"
goToAccount = "ไปที่บัญชี"
guestInfo = "ผู้ใช้แบบแขกจะไม่ได้รับ API key สร้างบัญชีเพื่อรับ API key สำหรับใช้งานในแอปพลิเคชันของคุณ"
includedCredits = "เครดิตที่รวมมา"
intro = "ใช้ API key ของคุณเพื่อเข้าถึงความสามารถในการประมวลผลของ Stirling PDF แบบโปรแกรม"
label = "API Key"
lastApiUse = "การใช้งาน API ล่าสุด"
nextReset = "รีเซ็ตครั้งถัดไป"
overlayMessage = "สร้างคีย์เพื่อดูเครดิตและเครดิตที่มีอยู่"
publicKeyAriaLabel = "คีย์ API สาธารณะ"
purchasedCredits = "เครดิตที่ซื้อ"
refreshAriaLabel = "รีเฟรช API key"
schemaLink = "เอกสารอ้างอิงสคีมา API"
totalCredits = "เครดิตทั้งหมด"
usage = "ใส่คีย์นี้ในส่วนหัว X-API-KEY กับทุกคำขอ API"
[config.apiKeys.alert]
apiKeyErrorTitle = "ข้อผิดพลาด API Key"
apiKeyRefreshed = "รีเฟรช API Key แล้ว"
apiKeyRefreshedBody = "รีเฟรช API Key ของคุณเรียบร้อยแล้ว"
failedToCreateApiKey = "ไม่สามารถสร้าง API Key ได้"
failedToFetchApiKey = "ไม่สามารถดึง API Key ได้"
failedToRefreshApiKey = "ไม่สามารถรีเฟรช API Key ได้"
failedToRetrieveApiKey = "ไม่สามารถดึง API Key จากการตอบกลับได้"
[config.apiKeys.refreshModal]
confirmCta = "รีเฟรชคีย์"
confirmPrompt = "คุณแน่ใจหรือไม่ว่าต้องการดำเนินการต่อ"
impact = "แอปพลิเคชันหรือบริการใดๆ ที่กำลังใช้คีย์เหล่านี้จะหยุดทำงานจนกว่าคุณจะอัปเดตเป็นคีย์ใหม่"
title = "รีเฟรช API Keys"
warning = "⚠️ คำเตือน: การดำเนินการนี้จะสร้างคีย์ API ใหม่และทำให้คีย์ก่อนหน้าใช้ไม่ได้"
[config.overview]
description = "การตั้งค่าและรายละเอียดการกำหนดค่าปัจจุบันของแอปพลิเคชัน"
error = "ข้อผิดพลาด"
loading = "กำลังโหลดการกำหนดค่า..."
title = "การกำหนดค่าแอปพลิเคชัน"
warning = "คำเตือนการกำหนดค่า"
[config.overview.sections]
basic = "การกำหนดค่าพื้นฐาน"
integration = "การกำหนดค่าการผสานรวม"
security = "การกำหนดค่าความปลอดภัย"
system = "การกำหนดค่าระบบ"
[convert]
autoRotate = "หมุนอัตโนมัติ"
autoRotateDescription = "หมุนภาพอัตโนมัติเพื่อให้พอดีกับหน้า PDF ดีขึ้น"
blackwhite = "ขาวดำ"
cbrDpi = "DPI สำหรับการเรนเดอร์ภาพ"
cbrOptions = "ตัวเลือก CBR"
cbrOutputOptions = "ตัวเลือก PDF เป็น CBR"
cbzDpi = "DPI สำหรับการเรนเดอร์ภาพ"
cbzOptions = "ตัวเลือก CBZ เป็น PDF"
cbzOutputOptions = "ตัวเลือก PDF เป็น CBZ"
color = "สี"
colorType = "ชนิดสี"
combineImages = "รวมรูปภาพ"
combineImagesDescription = "รวมรูปภาพทั้งหมดเป็น PDF เดียว หรือสร้าง PDF แยกสำหรับแต่ละรูปภาพ"
combineSvgs = "Combine SVGs into single PDF"
combineSvgsDescription = "Combine all SVG files into one PDF with multiple pages, or create separate PDFs for each SVG"
conversionCompleted = "แปลงเสร็จสิ้น"
conversionResults = "ผลลัพธ์การแปลง"
convertFiles = "แปลงไฟล์"
convertFrom = "แปลงจาก"
converting = "กำลังแปลง..."
convertTo = "แปลงเป็น"
defaultFilename = "ไฟล์ที่แปลงแล้ว"
desc = "แปลงไฟล์ระหว่างรูปแบบต่างๆ"
downloadConverted = "ดาวน์โหลดไฟล์ที่แปลงแล้ว"
downloadHtml = "ดาวน์โหลดไฟล์ HTML ขั้นกลางแทน PDF"
dpi = "DPI"
emailOptions = "ตัวเลือก Email เป็น PDF"
errorConversion = "เกิดข้อผิดพลาดระหว่างการแปลงไฟล์"
errorNoFiles = "โปรดเลือกอย่างน้อยหนึ่งไฟล์เพื่อแปลง"
errorNoFormat = "โปรดเลือกรูปแบบต้นทางและปลายทาง"
errorNotSupported = "ไม่รองรับการแปลงจาก {{from}} เป็น {{to}}"
fileFormat = "รูปแบบไฟล์"
files = "ไฟล์"
fillPage = "เติมหน้า"
fitDocumentToPage = "ปรับเอกสารให้พอดีกับหน้า"
fitOption = "ตัวเลือกการปรับพอดี"
grayscale = "ระดับสีเทา"
greyscale = "ระดับสีเทา"
imageOptions = "ตัวเลือกภาพ"
images = "รูปภาพ"
imagesExt = "รูปภาพ (JPG, PNG, ฯลฯ)"
includeAllRecipients = "รวมผู้รับ CC และ BCC ในส่วนหัว"
includeAttachments = "รวมไฟล์แนบอีเมล"
maintainAspectRatio = "รักษาอัตราส่วนภาพ"
markdown = "Markdown"
maxAttachmentSize = "ขนาดไฟล์แนบสูงสุด (MB)"
multiple = "หลายรายการ"
noFileSelected = "ยังไม่ได้เลือกไฟล์ ใช้แผงไฟล์เพื่อเพิ่มไฟล์"
odpExt = "OpenDocument Presentation (.odp)"
odtExt = "OpenDocument Text (.odt)"
officeDocs = "เอกสาร Office (Word, Excel, PowerPoint)"
optimizeForEbook = "ปรับ PDF ให้เหมาะกับเครื่องอ่าน ebook (ใช้ Ghostscript)"
output = "ผลลัพธ์"
outputFormat = "รูปแบบผลลัพธ์"
outputOptions = "ตัวเลือกผลลัพธ์"
pdfaDigitalSignatureWarning = "PDF มีลายเซ็นดิจิทัล ซึ่งจะถูกลบในขั้นตอนถัดไป"
pdfaFormat = "รูปแบบ PDF/A"
pdfaNote = "PDF/A-1b เข้ากันได้มากกว่า ส่วน PDF/A-2b รองรับฟีเจอร์มากกว่า"
pdfaOptions = "ตัวเลือก PDF/A"
pdfOptions = "ตัวเลือก PDF"
pdfxDescription = "PDF/X เป็นชุดย่อยของ PDF ตามมาตรฐาน ISO สำหรับการพิมพ์และแลกเปลี่ยนกราฟิกที่เชื่อถือได้"
pdfxDigitalSignatureWarning = "ไฟล์ PDF มีลายเซ็นดิจิทัล ซึ่งจะถูกลบในขั้นตอนถัดไป"
pptExt = "PowerPoint (.pptx)"
results = "ผลลัพธ์"
rtfExt = "Rich Text Format (.rtf)"
selectedFiles = "ไฟล์ที่เลือก"
selectFilesPlaceholder = "เลือกไฟล์ในมุมมองหลักเพื่อเริ่มต้น"
selectSourceFormatFirst = "เลือกประเภทต้นทางก่อน"
settings = "การตั้งค่า"
single = "เดี่ยว"
sourceFormatPlaceholder = "รูปแบบต้นทาง"
strictMode = "Strict Mode"
strictModeDesc = "Error if conversion is not perfect (uses VeraPDF verification)"
svgPdfOptions = "SVG to PDF Options"
svgVectorNote = "SVG files are rendered as vector graphics for crisp output at any resolution. Dimensions from the SVG determine the PDF page size."
targetFormatPlaceholder = "รูปแบบปลายทาง"
textRtf = "ข้อความ/RTF"
title = "แปลง"
txtExt = "ข้อความล้วน (.txt)"
webOptions = "ตัวเลือก Web เป็น PDF"
wordDoc = "เอกสาร Word"
wordDocExt = "เอกสาร Word (.docx)"
zoomLevel = "ระดับการซูม"
[convert.ebookOptions]
ebookOptions = "ตัวเลือก eBook เป็น PDF"
ebookOptionsDesc = "ตัวเลือกสำหรับการแปลง eBook เป็น PDF"
embedAllFonts = "ฝังแบบอักษรทั้งหมด"
embedAllFontsDesc = "ฝังแบบอักษรทั้งหมดจาก eBook ลงใน PDF ที่สร้าง"
includePageNumbers = "ใส่หมายเลขหน้า"
includePageNumbersDesc = "เพิ่มหมายเลขหน้าลงใน PDF ที่สร้าง"
includeTableOfContents = "รวมสารบัญ"
includeTableOfContentsDesc = "เพิ่มสารบัญที่สร้างขึ้นไปยัง PDF ที่ได้"
optimizeForEbookPdf = "ปรับให้เหมาะกับเครื่องอ่าน eBook"
optimizeForEbookPdfDesc = "ปรับ PDF ให้เหมาะกับการอ่าน eBook (ขนาดไฟล์เล็กลง แสดงผลดีกว่าบนอุปกรณ์ eInk)"
[convert.epubOptions]
detectChapters = "ตรวจจับบท"
detectChaptersDesc = "ตรวจจับหัวข้อที่เหมือนเป็นบท และแทรกตัวแบ่งหน้า EPUB"
epubOptions = "ตัวเลือก PDF เป็น eBook"
epubOptionsDesc = "ตัวเลือกสำหรับการแปลง PDF เป็น EPUB/AZW3"
kindleEink = "Kindle e-Ink (ปรับเหมาะสำหรับข้อความ)"
outputFormat = "รูปแบบเอาต์พุต"
outputFormatDesc = "เลือกรูปแบบเอาต์พุตสำหรับ eBook"
tabletPhone = "แท็บเล็ต/โทรศัพท์ (พร้อมรูปภาพ)"
targetDevice = "อุปกรณ์เป้าหมาย"
targetDeviceDesc = "เลือกโปรไฟล์เอาต์พุตที่ปรับให้เหมาะกับอุปกรณ์อ่าน"
[cookieBanner.popUp]
acceptAllBtn = "ตกลง"
acceptNecessaryBtn = "ไม่เป็นไร"
showPreferencesBtn = "จัดการการตั้งค่า"
title = "เราใช้คุกกี้อย่างไร"
[cookieBanner.popUp.description]
1 = "เราใช้คุกกี้และเทคโนโลยีอื่น ๆ เพื่อให้ Stirling PDF ทำงานได้ดียิ่งขึ้นสำหรับคุณ—ช่วยให้เราพัฒนาเครื่องมือและสร้างฟีเจอร์ที่คุณชื่นชอบต่อไป"
2 = "If youd rather not, clicking 'No Thanks' will only enable the essential cookies needed to keep things running smoothly."
[cookieBanner.preferencesModal]
acceptAllBtn = "ยอมรับทั้งหมด"
acceptNecessaryBtn = "ปฏิเสธทั้งหมด"
closeIconLabel = "ปิดหน้าต่าง"
savePreferencesBtn = "บันทึกการตั้งค่า"
serviceCounterLabel = "บริการ|บริการ"
subtitle = "การใช้คุกกี้"
title = "ศูนย์การตั้งค่าความยินยอม"
[cookieBanner.preferencesModal.analytics]
description = "คุกกี้เหล่านี้ช่วยให้เราเข้าใจว่าเครื่องมือของเราถูกใช้อย่างไร เพื่อให้เรามุ่งเน้นสร้างฟีเจอร์ที่ชุมชนให้คุณค่ามากที่สุด มั่นใจได้ว่า Stirling PDF ไม่สามารถและจะไม่มีวันติดตามเนื้อหาของเอกสารที่คุณทำงานด้วย"
title = "การวิเคราะห์"
[cookieBanner.preferencesModal.description]
1 = "Stirling PDF ใช้คุกกี้และเทคโนโลยีที่คล้ายกันเพื่อยกระดับประสบการณ์ของคุณและเข้าใจการใช้งานเครื่องมือของเรา ซึ่งช่วยให้เราปรับปรุงประสิทธิภาพ พัฒนาฟีเจอร์ที่คุณให้ความสำคัญ และสนับสนุนผู้ใช้อย่างต่อเนื่อง"
2 = "Stirling PDF ไม่สามารถ—และจะไม่มีวัน—ติดตามหรือเข้าถึงเนื้อหาของเอกสารที่คุณใช้"
3 = "ความเป็นส่วนตัวและความไว้วางใจของคุณคือหัวใจสำคัญของงานที่เราทำ"
[cookieBanner.preferencesModal.necessary]
description = "These cookies are essential for the website to function properly. They enable core features like setting your privacy preferences, logging in, and filling out forms—which is why they cant be turned off."
[cookieBanner.preferencesModal.necessary.title]
1 = "คุกกี้ที่จำเป็นอย่างเคร่งครัด"
2 = "เปิดใช้งานเสมอ"
[cookieBanner.services]
posthog = "PostHog Analytics"
scarf = "Scarf Pixel"
[crop]
autoCrop = "ครอบตัดช่องว่างอัตโนมัติ"
header = "ครอบตัด PDF"
noFileSelected = "เลือกไฟล์ PDF เพื่อเริ่มการครอบตัด"
reset = "รีเซ็ตเป็น PDF เต็มหน้า"
submit = "ส่ง"
title = "ครอบตัด"
[crop.automation]
info = "ป้อนพิกัดการครอบตัดเป็นหน่วยพอยต์ของ PDF จุดกำเนิด (0,0) อยู่ที่มุมซ้ายล่าง ค่าเหล่านี้จะถูกใช้กับ PDF ทั้งหมดที่ประมวลผลในงานอัตโนมัตินี้"
reference = "อ้างอิง: หน้า A4 คือ 595.28 × 841.89 พอยต์ (210mm × 297mm). 1 นิ้ว = 72 พอยต์"
[crop.coordinates]
title = "ตำแหน่งและขนาด"
[crop.coordinates.height]
desc = "ความสูงของการครอบตัด (พอยต์)"
label = "ความสูง"
[crop.coordinates.width]
desc = "ความกว้างของการครอบตัด (พอยต์)"
label = "ความกว้าง"
[crop.coordinates.x]
desc = "ขอบซ้าย (พอยต์)"
label = "ตำแหน่ง X"
[crop.coordinates.y]
desc = "ขอบล่าง (พอยต์)"
label = "ตำแหน่ง Y"
[crop.error]
failed = "ครอบตัด PDF ไม่สำเร็จ"
invalidArea = "พื้นที่ครอบตัดเกินขอบเขตของ PDF"
[crop.preview]
title = "การเลือกพื้นที่ครอบตัด"
[crop.results]
title = "ผลการครอบตัด"
[crop.steps]
selectArea = "เลือกพื้นที่ครอบตัด"
[crop.tooltip]
description = "เลือกพื้นที่ที่จะครอบตัดจาก PDF ของคุณโดยลากและปรับขนาดแผ่นซ้อนสีน้ำเงินบนภาพย่อ"
drag = "ลากแผ่นซ้อนไปเพื่อย้ายพื้นที่ครอบตัด"
precision = "ใช้ช่องกรอกพิกัดเพื่อความแม่นยำ"
resize = "ลากจุดจับที่มุมและขอบเพื่อปรับขนาด"
title = "วิธีครอบตัด PDF"
[database]
backupCreated = "สำรองฐานข้อมูลสำเร็จ"
createBackupFile = "สร้างไฟล์สำรอง"
creationDate = "วันที่สร้าง"
deleteBackupFile = "ลบไฟล์สำรอง"
downloadBackupFile = "ดาวน์โหลดไฟล์สำรอง"
failedImportFile = "การนำเข้าไฟล์ล้มเหลว"
fileName = "ชื่อไฟล์"
fileNotFound = "ไม่พบไฟล์"
fileNullOrEmpty = "ไฟล์ต้องไม่ว่างเปล่าหรือไม่มีข้อมูล"
fileSize = "ขนาดไฟล์"
header = "การนำเข้า/ส่งออกฐานข้อมูล"
importBackupFile = "นำเข้าไฟล์สำรอง"
importIntoDatabaseSuccessed = "การนำเข้าในฐานข้อมูลสำเร็จ"
info_1 = "เมื่อนำเข้าข้อมูล จำเป็นต้องแน่ใจว่าโครงสร้างถูกต้อง หากไม่แน่ใจว่ากำลังทำอะไรอยู่ ควรขอคำแนะนำและความช่วยเหลือจากมืออาชีพ ความผิดพลาดในโครงสร้างอาจทำให้เกิดข้อบกพร่องในการทำงานของแอปพลิเคชันจนถึงขั้นไม่สามารถรันแอปพลิเคชันได้เลย"
info_2 = "ชื่อไฟล์ไม่สำคัญเมื่ออัปโหลด จะถูกเปลี่ยนชื่อภายหลังให้เป็นรูปแบบ backup_user_yyyyMMddHHmm.sql เพื่อให้มีการตั้งชื่อที่สอดคล้องกัน"
notSupported = "ฟังก์ชันนี้ไม่พร้อมใช้สำหรับการเชื่อมต่อฐานข้อมูลของคุณ"
submit = "นำเข้าสำรอง"
title = "การนำเข้า/ส่งออกฐานข้อมูล"
[decrypt]
cancelled = "ยกเลิกการทำงานสำหรับ PDF: {0}"
invalidPassword = "โปรดลองอีกครั้งด้วยรหัสผ่านที่ถูกต้อง"
invalidPasswordHeader = "รหัสผ่านไม่ถูกต้องหรือการเข้ารหัสไม่รองรับสำหรับ PDF: {0}"
noPassword = "ไม่ได้ให้รหัสผ่านสำหรับ PDF ที่เข้ารหัส: {0}"
passwordPrompt = "ไฟล์นี้มีการป้องกันด้วยรหัสผ่าน โปรดป้อนรหัสผ่าน:"
serverError = "ข้อผิดพลาดของเซิร์ฟเวอร์ขณะถอดรหัส: {0}"
success = "ถอดรหัสไฟล์สำเร็จ"
unexpectedError = "เกิดข้อผิดพลาดระหว่างประมวลผลไฟล์ โปรดลองอีกครั้ง"
[defaultApp]
description = "คุณสามารถเปลี่ยนได้ภายหลังในตั้งค่าระบบของคุณ"
dismiss = "ปิด"
message = "ต้องการตั้ง Stirling PDF เป็นโปรแกรมแก้ไข PDF เริ่มต้นหรือไม่?"
notNow = "ยังไม่ใช่ตอนนี้"
setDefault = "ตั้งเป็นค่าเริ่มต้น"
title = "ตั้งเป็นแอป PDF เริ่มต้น"
[defaultApp.error]
message = "ตั้งตัวจัดการ PDF เริ่มต้นไม่สำเร็จ"
title = "ข้อผิดพลาด"
[defaultApp.prompt]
message = "ทำให้ Stirling PDF เป็นแอปเริ่มต้นสำหรับเปิดไฟล์ PDF"
title = "ตั้งเป็นโปรแกรมแก้ไข PDF เริ่มต้น"
[defaultApp.settingsOpened]
message = "โปรดเลือก Stirling PDF ในการตั้งค่าระบบของคุณ"
title = "เปิดการตั้งค่าแล้ว"
[defaultApp.success]
message = "Stirling PDF เป็นโปรแกรมแก้ไข PDF เริ่มต้นของคุณแล้ว"
title = "ตั้งเป็นแอปเริ่มต้นแล้ว"
[editTableOfContents]
submit = "นำไปใช้กับสารบัญ"
[editTableOfContents.actions]
clipboardUnavailable = "เบราว์เซอร์นี้ไม่รองรับการเข้าถึงคลิปบอร์ด"
export = "ส่งออกที่คั่นหน้า"
exportClipboard = "คัดลอก JSON ไปยังคลิปบอร์ด"
exportJson = "ดาวน์โหลด JSON"
importClipboard = "วาง JSON จากคลิปบอร์ด"
importJson = "นำเข้า JSON"
loadFromPdf = "โหลดจาก PDF ที่เลือก"
noFile = "เลือก PDF เพื่อดึงที่คั่นหน้าที่มีอยู่"
selectedFile = "โหลดจาก {{file}}"
source = "โหลดที่คั่นหน้า"
[editTableOfContents.editor]
addTopLevel = "เพิ่มที่คั่นหน้าระดับบนสุด"
childBadge = "ลูก"
confirmRemove = "ลบที่คั่นหน้านี้และลูกทั้งหมดหรือไม่?"
defaultChildTitle = "ที่คั่นหน้าลูก"
defaultSiblingTitle = "ที่คั่นหน้าใหม่"
defaultTitle = "ที่คั่นหน้าใหม่"
description = "เพิ่ม ซ้อนระดับ และจัดลำดับที่คั่นหน้าเพื่อสร้างโครงร่าง PDF ของคุณ"
heading = "ตัวแก้ไขที่คั่นหน้า"
pagePreview = "หน้า {{page}}"
untitled = "ที่คั่นหน้าไม่มีชื่อ"
[editTableOfContents.editor.actions]
addChild = "เพิ่มที่คั่นหน้าลูก"
addSibling = "เพิ่มที่คั่นหน้าระดับเดียวกัน"
remove = "ลบที่คั่นหน้า"
toggle = "สลับลูก"
[editTableOfContents.editor.empty]
action = "เพิ่มที่คั่นหน้าแรก"
description = "นำเข้าที่คั่นหน้าที่มีอยู่หรือเริ่มจากการเพิ่มรายการแรกของคุณ"
title = "ยังไม่มีที่คั่นหน้า"
[editTableOfContents.editor.field]
page = "หมายเลขหน้าเป้าหมาย"
title = "ชื่อที่คั่นหน้า"
[editTableOfContents.error]
failed = "อัปเดตสารบัญไม่สำเร็จ"
[editTableOfContents.info]
line1 = "แต่ละที่คั่นหน้าต้องมีชื่อที่สื่อความหมายและหน้าที่จะเปิด"
line2 = "ใช้ที่คั่นหน้าลูกเพื่อสร้างลำดับชั้นสำหรับบท ตอน หรือหัวข้อย่อย"
line3 = "นำเข้าที่คั่นหน้าจาก PDF ที่เลือกหรือไฟล์ JSON เพื่อประหยัดเวลา"
[editTableOfContents.messages]
copied = "คัดลอกไปยังคลิปบอร์ดแล้ว"
copiedBody = "คัดลอก JSON ของที่คั่นหน้าสำเร็จ"
copyFailed = "คัดลอกไม่สำเร็จ"
exported = "พร้อมดาวน์โหลด JSON"
imported = "นำเข้าที่คั่นหน้าแล้ว"
importedBody = "โครงร่าง JSON ของคุณแทนที่เนื้อหาในตัวแก้ไขปัจจุบัน"
importedClipboard = "ข้อมูลคลิปบอร์ดแทนที่รายการที่คั่นหน้าปัจจุบัน"
invalidJson = "โครงสร้าง JSON ไม่ถูกต้อง"
invalidJsonBody = "โปรดระบุไฟล์ JSON ที่คั่นหน้าที่ถูกต้องแล้วลองอีกครั้ง"
loadedBody = "โหลดที่คั่นหน้าที่มีอยู่จาก PDF เข้าสู่ตัวแก้ไขแล้ว"
loadedTitle = "ดึงที่คั่นหน้าแล้ว"
loadFailed = "ไม่สามารถดึงที่คั่นหน้าจาก PDF ที่เลือก"
noBookmarks = "ไม่พบที่คั่นหน้าใน PDF ที่เลือก"
[editTableOfContents.results]
subtitle = "ดาวน์โหลดไฟล์ที่ประมวลผลหรือเลิกทำด้านล่าง"
title = "อัปเดต PDF พร้อมที่คั่นหน้า"
[editTableOfContents.settings]
replaceExisting = "แทนที่ที่คั่นหน้าที่มีอยู่ (ยกเลิกเลือกเพื่อเพิ่มต่อท้าย)"
replaceExistingHint = "เมื่อปิดใช้งาน โครงร่างใหม่จะถูกเพิ่มต่อท้ายหลังที่คั่นหน้าปัจจุบัน"
title = "ที่คั่นหน้าและโครงร่าง"
[editTableOfContents.workbench]
changeFile = "เปลี่ยน PDF"
fileLabel = "การเปลี่ยนแปลงจะใช้กับ PDF ที่เลือกอยู่"
filePrompt = "เลือก PDF จากไลบรารีของคุณหรืออัปโหลดใหม่เพื่อเริ่ม"
noFile = "ยังไม่ได้เลือก PDF"
selectFile = "เลือก PDF"
subtitle = "นำเข้า สร้างลำดับชั้น และใช้โครงร่างได้โดยไม่อึดอัดกับแถบข้าง"
tabTitle = "พื้นที่ทำงานโครงร่าง"
[editTableOfContents.workbench.empty]
description = "เลือกเครื่องมือแก้ไขสารบัญเพื่อโหลดพื้นที่ทำงาน"
title = "เปิดเครื่องมือเพื่อเริ่มแก้ไข"
[encryptedPdfUnlock]
description = "ไฟล์ PDF นี้ถูกป้องกันด้วยรหัสผ่าน ป้อนรหัสผ่านเพื่อทำงานต่อได้"
emptyResponse = "การลบรหัสผ่านไม่สร้างไฟล์"
incorrectPassword = "รหัสผ่านไม่ถูกต้อง"
missingFile = "ไฟล์ที่เลือกไม่มีอยู่แล้ว"
required = "ป้อนรหัสผ่านเพื่อดำเนินการต่อ"
skip = "ข้ามไปก่อน"
successBody = "ลบรหัสผ่านสำเร็จ"
successBodyWithName = "ลบรหัสผ่านจาก {{fileName}} แล้ว"
successTitle = "ลบรหัสผ่านแล้ว"
title = "เอารหัสผ่านออกเพื่อดำเนินการต่อ"
unlock = "ปลดล็อกและดำเนินการต่อ"
unlockPrompt = "ปลดล็อก PDF เพื่อดำเนินการต่อ"
[encryptedPdfUnlock.password]
label = "รหัสผ่าน PDF"
placeholder = "ป้อนรหัสผ่าน PDF"
[endpointStatistics]
all = "ทั้งหมด"
dataTypeAll = "ทั้งหมด"
dataTypeApi = "API"
dataTypeLabel = "ประเภทข้อมูล:"
dataTypeUi = "UI"
endpoint = "Endpoint"
failedToLoad = "ไม่สามารถโหลดข้อมูล Endpoint โปรดลองรีเฟรช"
header = "สถิติ Endpoint"
home = "หน้าแรก"
loading = "กำลังโหลด..."
login = "เข้าสู่ระบบ"
numberOfVisits = "จำนวนการเข้าชม"
percentage = "เปอร์เซ็นต์"
refresh = "รีเฟรช"
retry = "ลองใหม่"
selectedVisits = "การเข้าชมที่เลือก"
showing = "กำลังแสดง"
title = "สถิติ Endpoint"
top = "ยอดนิยม"
top10 = "10 อันดับแรก"
top20 = "20 อันดับแรก"
totalEndpoints = "จำนวน Endpoint ทั้งหมด"
totalVisits = "จำนวนการเข้าชมทั้งหมด"
visits = "การเข้าชม"
visitsTooltip = "การเข้าชม: {0} ({1}% ของทั้งหมด)"
[enterpriseEdition]
button = "อัปเกรดเป็นโปร"
ssoAdvert = "มองหาฟีเจอร์การจัดการผู้ใช้เพิ่มเติม? ดู Stirling PDF Pro"
warning = "ฟีเจอร์นี้มีให้ใช้งานเฉพาะผู้ใช้ที่เป็นโปรเท่านั้น"
yamlAdvert = "Stirling PDF Pro รองรับไฟล์การกำหนดค่า YAML และฟีเจอร์ SSO อื่นๆ"
[error]
_value = "ข้อผิดพลาด"
contactTip = "หากคุณยังมีปัญหา อย่าลังเลที่จะติดต่อเราเพื่อขอความช่วยเหลือ คุณสามารถส่งตั๋วบนหน้าของเราใน GitHub หรือ ติดต่อเราผ่าน Discord:"
copyStack = "คัดลอก Stack Trace"
discordSubmit = "Discord - ส่งโพสต์การสนับสนุน"
dismissAllErrors = "ปิดข้อผิดพลาดทั้งหมด"
encryptedPdfMustRemovePassword = "PDF นี้มีการเข้ารหัสหรือป้องกันด้วยรหัสผ่าน โปรดปลดล็อกก่อนแปลงเป็น PDF/A"
github = "ส่งตั๋วใน GitHub"
githubSubmit = "GitHub - ส่งตั๋ว"
incorrectPasswordProvided = "รหัสผ่าน PDF ไม่ถูกต้องหรือไม่ได้ระบุ"
needHelp = "ต้องการความช่วยเหลือ / พบปัญหา?"
pdfPassword = "เอกสาร PDF มีรหัสผ่าน และไม่ได้ระบุรหัสผ่านหรือรหัสผ่านไม่ถูกต้อง"
showStack = "แสดง Stack Trace"
sorry = "ขออภัยในปัญหา!"
[error.404]
1 = "เราไม่สามารถหาหน้าที่คุณกำลังมองหา"
2 = "บางสิ่งบางอย่างผิดพลาด"
head = "404 - ไม่พบหน้า | อุ๊ย! เราพลาดในโค้ด!"
[extractImages]
allowDuplicates = "บันทึกลายซ้ำ"
header = "แยกรูปภาพ"
selectText = "เลือกรูปแบบภาพที่จะใช้ในการแปลงรูปภาพที่แยกได้"
submit = "แยก"
tags = "รูปภาพ, ภาพ, บันทึก, เก็บถาวร, zip, จับ, รับ"
title = "แยกรูปภาพ"
[extractImages.error]
failed = "เกิดข้อผิดพลาดขณะดึงรูปภาพจาก PDF"
[extractImages.settings]
title = "การตั้งค่า"
[extractPage]
tags = "แยก"
[extractPages]
submit = "แยกหน้า"
title = "แยกหน้า"
[extractPages.error]
failed = "ไม่สามารถแยกหน้าได้"
[extractPages.pageNumbers]
label = "หน้าที่จะแยก"
placeholder = "เช่น 1,3,5-8 หรือ odd & 1-10"
[extractPages.results]
title = "แยกหน้าแล้ว"
[extractPages.settings]
title = "การตั้งค่า"
[extractPages.tooltip]
description = "แยกหน้าที่เลือกเป็น PDF ใหม่ โดยคงลำดับเดิม"
[fileChooser]
click = "คลิก"
dragAndDrop = "ลากและวาง"
dragAndDropImage = "ลากและวางไฟล์รูปภาพ"
dragAndDropPDF = "ลากและวางไฟล์ PDF"
extractPDF = "กำลังแยก..."
hoveredDragAndDrop = "ลากและวางไฟล์ที่นี่"
or = "หรือ"
[fileEditor]
addFiles = "เพิ่มไฟล์"
[fileManager]
active = "ใช้งานอยู่"
addToUpload = "เพิ่มไปยังอัปโหลด"
clearAll = "ล้างทั้งหมด"
clearSelection = "ล้างการเลือก"
clickToUpload = "คลิกเพื่ออัปโหลดไฟล์"
closeFile = "ปิดไฟล์"
delete = "ลบ"
deleteAll = "ลบทั้งหมด"
deleteSelected = "ลบที่เลือก"
deselectAll = "ยกเลิกการเลือกทั้งหมด"
details = "รายละเอียดไฟล์"
download = "ดาวน์โหลด"
downloadSelected = "ดาวน์โหลดที่เลือก"
dragDrop = "ลากและวางไฟล์ที่นี่"
dropFilesHere = "วางไฟล์ที่นี่"
failedToLoad = "ไม่สามารถโหลดไฟล์ไปยังชุดที่ใช้งาน"
failedToOpen = "ไม่สามารถเปิดไฟล์ได้ อาจถูกลบออกจากที่เก็บ"
fileFormat = "รูปแบบ"
fileHistory = "ประวัติไฟล์"
fileName = "ชื่อ"
fileSize = "ขนาด"
filesSelected = "ไฟล์ที่เลือก"
filesStored = "ไฟล์ที่จัดเก็บ"
fileVersion = "เวอร์ชัน"
googleDrive = "Google Drive"
googleDriveNotAvailable = "ไม่สามารถใช้งานการเชื่อมต่อกับ Google Drive"
googleDriveShort = "Drive"
hideHistory = "ซ่อนประวัติ"
lastModified = "แก้ไขล่าสุด"
loadingFiles = "กำลังโหลดไฟล์..."
loadingHistory = "กำลังโหลดประวัติ..."
localFiles = "ไฟล์ในเครื่อง"
mobileShort = "มือถือ"
mobileUpload = "อัปโหลดจากมือถือ"
mobileUploadNotAvailable = "ไม่ได้เปิดใช้งานการอัปโหลดจากมือถือ"
myFiles = "ไฟล์ของฉัน"
noFiles = "ไม่มีไฟล์"
noFileSelected = "ยังไม่มีการเลือกไฟล์"
noFilesFound = "ไม่พบไฟล์ที่ตรงกับการค้นหา"
noRecentFiles = "ไม่พบไฟล์ล่าสุด"
openFile = "เปิดไฟล์"
openFiles = "เปิดไฟล์"
openInFileEditor = "เปิดในตัวแก้ไขไฟล์"
openInPageEditor = "เปิดในตัวแก้ไขหน้า"
recent = "ล่าสุด"
reloadFiles = "โหลดไฟล์ใหม่"
restore = "กู้คืน"
saveSelected = "บันทึกที่เลือก"
searchFiles = "ค้นหาไฟล์..."
selectAll = "เลือกทั้งหมด"
selectedCount = "เลือกแล้ว {{count}} รายการ"
selectedFiles = "ไฟล์ที่เลือก"
showAll = "แสดงทั้งหมด"
showHistory = "แสดงประวัติ"
sortByDate = "เรียงตามวันที่"
sortByName = "เรียงตามชื่อ"
sortBySize = "เรียงตามขนาด"
storage = "ที่เก็บ"
storageCleared = "เบราว์เซอร์ได้ล้างที่เก็บ ไฟล์ถูกลบแล้ว โปรดอัปโหลดใหม่"
storageError = "เกิดข้อผิดพลาดของที่เก็บ"
storageLow = "พื้นที่เก็บข้อมูลใกล้เต็ม โปรดพิจารณาลบไฟล์เก่า"
subtitle = "เพิ่มไฟล์ไปยังที่เก็บของคุณเพื่อเข้าถึงได้ง่ายข้ามเครื่องมือ"
supportMessage = "ขับเคลื่อนด้วยพื้นที่จัดเก็บฐานข้อมูลของเบราว์เซอร์เพื่อความจุที่ไม่จำกัด"
title = "อัปโหลดไฟล์ PDF"
toolChain = "เครื่องมือที่ใช้"
totalSelected = "จำนวนที่เลือกทั้งหมด"
unsupported = "ไม่รองรับ"
unzip = "แตกไฟล์"
uploadError = "อัปโหลดไฟล์บางไฟล์ไม่สำเร็จ"
[files]
addFiles = "เพิ่มไฟล์"
created = "สร้างเมื่อ"
selectFromWorkbench = "เลือกไฟล์จากเวิร์กเบนช์หรือ "
selectMultipleFromWorkbench = "เลือกอย่างน้อย {{count}} ไฟล์จากเวิร์กเบนช์หรือ "
size = "ขนาดไฟล์"
title = "ไฟล์"
upload = "อัปโหลด"
uploadFiles = "อัปโหลดไฟล์"
[fileToPDF]
credit = "บริการนี้ใช้ LibreOffice และ Unoconv สำหรับการแปลงไฟล์"
header = "แปลงไฟล์ใดๆ เป็น PDF"
submit = "แปลงเป็น PDF"
supportedFileTypes = "ประเภทไฟล์ที่รองรับควรมีรายการด้านล่าง อย่างไรก็ตามสำหรับรายการรูปแบบที่รองรับทั้งหมด กรุณาดูเอกสาร LibreOffice"
supportedFileTypesInfo = "ประเภทไฟล์ที่รองรับ"
tags = "การแปลง, รูปแบบ, เอกสาร, รูปภาพ, สไลด์, ข้อความ, การแปลง, สำนักงาน, เอกสาร, Word, Excel, PowerPoint"
title = "ไฟล์เป็น PDF"
[fileUpload]
addFiles = "เพิ่มไฟล์"
backToTools = "กลับไปที่เครื่องมือ"
chooseFromStorage = "เลือกไฟล์จากที่เก็บหรืออัปโหลด PDF ใหม่"
chooseFromStorageMultiple = "เลือกไฟล์จากที่เก็บหรืออัปโหลด PDF ใหม่หลายไฟล์"
dragFilesInOrClick = "ลากไฟล์เข้ามาหรือคลิก \"เพิ่มไฟล์\" เพื่อเรียกดู"
dropFileHere = "วางไฟล์ที่นี่หรือคลิกเพื่ออัปโหลด"
dropFilesHere = "วางไฟล์ที่นี่หรือคลิกปุ่มอัปโหลด"
dropFilesHereOpen = "วางไฟล์ที่นี่หรือคลิกปุ่มเปิด"
filesAvailable = "ไฟล์ที่มีอยู่"
loadFromStorage = "โหลดจากที่เก็บ"
loading = "กำลังโหลด..."
noFilesInStorage = "ไม่มีไฟล์ในที่เก็บ โปรดอัปโหลดไฟล์ก่อน"
noFilesInStorageOpen = "ไม่มีไฟล์ในที่เก็บ เปิดไฟล์ก่อน"
open = "เปิด"
openFile = "เปิดไฟล์"
openFiles = "เปิดไฟล์หลายไฟล์"
or = "หรือ"
pdfFilesOnly = "เฉพาะไฟล์ PDF"
selectFile = "เลือกไฟล์"
selectFiles = "เลือกไฟล์"
selectFromStorage = "เลือกจากที่เก็บ"
selectPdfToEdit = "เลือก PDF เพื่อแก้ไข"
selectPdfToView = "เลือก PDF เพื่อดู"
supportedFileTypes = "ชนิดไฟล์ที่รองรับ"
upload = "อัปโหลด"
uploadFile = "อัปโหลดไฟล์"
uploadFiles = "อัปโหลดไฟล์"
[firstLogin]
allFieldsRequired = "ต้องกรอกทุกช่อง"
changePassword = "เปลี่ยนรหัสผ่าน"
confirmPassword = "ยืนยันรหัสผ่านใหม่"
currentPassword = "รหัสผ่านปัจจุบัน"
enterCurrentPassword = "กรอกรหัสผ่านปัจจุบันของคุณ"
enterNewPassword = "ป้อนรหัสผ่านใหม่ (อย่างน้อย 8 อักขระ)"
error = "ข้อผิดพลาด"
loggedInAs = "เข้าสู่ระบบเป็น"
newPassword = "รหัสผ่านใหม่"
passwordChangedSuccess = "เปลี่ยนรหัสผ่านสำเร็จ! โปรดเข้าสู่ระบบอีกครั้ง"
passwordChangeFailed = "ไม่สามารถเปลี่ยนรหัสผ่าน โปรดตรวจสอบรหัสผ่านปัจจุบันของคุณ"
passwordMustBeDifferent = "รหัสผ่านใหม่ต้องแตกต่างจากรหัสผ่านปัจจุบัน"
passwordsDoNotMatch = "รหัสผ่านใหม่ไม่ตรงกัน"
passwordTooShort = "รหัสผ่านต้องมีอย่างน้อย 8 อักขระ"
reEnterNewPassword = "ป้อนรหัสผ่านใหม่อีกครั้ง"
title = "เข้าสู่ระบบครั้งแรก"
welcomeMessage = "ด้วยเหตุผลด้านความปลอดภัย คุณต้องเปลี่ยนรหัสผ่านในการเข้าสู่ระบบครั้งแรก"
welcomeTitle = "ยินดีต้อนรับ!"
[flatten]
filenamePrefix = "แบนแล้ว"
flattenOnlyForms = "แบนเฉพาะฟอร์ม"
header = "แบน PDF"
submit = "แบน"
title = "แบน"
[flatten.error]
failed = "เกิดข้อผิดพลาดขณะทำให้ PDF แบน"
[flatten.files]
placeholder = "เลือกไฟล์ PDF ในมุมมองหลักเพื่อเริ่มต้น"
[flatten.options]
note = "การทำให้แบนจะเอาองค์ประกอบแบบอินเทอร์แอกทีฟออกจาก PDF ทำให้แก้ไขไม่ได้"
stepTitle = "ตัวเลือกการทำให้แบน"
title = "ตัวเลือกการทำให้แบน"
[flatten.options.flattenOnlyForms]
desc = "ทำให้แบนเฉพาะช่องฟอร์ม โดยคงองค์ประกอบเชิงโต้ตอบอื่นไว้"
label = "แบนเฉพาะฟอร์ม"
[flatten.renderDpi]
help = "เว้นว่างเพื่อใช้ค่าเริ่มต้นของระบบ ค่า DPI ที่สูงขึ้นจะคมชัดขึ้นแต่ใช้เวลาประมวลผลและขนาดไฟล์มากขึ้น"
label = "DPI สำหรับการเรนเดอร์ (ไม่บังคับ แนะนำ 150 DPI)"
placeholder = "เช่น 150"
[flatten.results]
title = "ผลการทำให้แบน"
[flatten.steps]
settings = "การตั้งค่า"
[flatten.tooltip.description]
bullet1 = "กล่องข้อความกลายเป็นข้อความปกติ (แก้ไขไม่ได้)"
bullet2 = "กล่องทำเครื่องหมายและปุ่มกลายเป็นรูปภาพ"
bullet3 = "เหมาะกับฉบับสุดท้ายที่ไม่ต้องการให้แก้ไข"
bullet4 = "รับประกันหน้าตาสม่ำเสมอบนอุปกรณ์ทั้งหมด"
text = "การทำให้แบนทำให้ PDF ของคุณแก้ไขไม่ได้ โดยเปลี่ยนแบบฟอร์มที่กรอกได้และปุ่มให้เป็นข้อความและรูปภาพปกติ PDF จะมีหน้าตาเหมือนเดิมทุกประการ แต่จะไม่มีใครแก้ไขหรือกรอกแบบฟอร์มได้อีก เหมาะสำหรับการแชร์แบบฟอร์มที่กรอกเสร็จ การสร้างเอกสารฉบับสุดท้ายเพื่อเก็บบันทึก หรือเพื่อให้ PDF แสดงผลเหมือนกันทุกที่"
title = "การ Flatten ทำอะไร?"
[flatten.tooltip.formsOnly]
bullet1 = "ฟอร์มจะแก้ไขไม่ได้"
bullet2 = "ลิงก์ยังใช้งานได้เมื่อคลิก"
bullet3 = "คอมเมนต์และบันทึกยังคงมองเห็นได้"
bullet4 = "บุ๊กมาร์กยังช่วยในการนำทาง"
text = "ตัวเลือกนี้จะลบความสามารถในการกรอกฟอร์ม แต่ยังคงคุณสมบัติอื่นๆ ไว้ เช่น คลิกลิงก์ ดูบุ๊กมาร์ก และอ่านคอมเมนต์"
title = " 'ทำให้เฉพาะฟอร์มแบน' หมายถึงอะไร?"
[flatten.tooltip.header]
title = "เกี่ยวกับการทำให้ PDF แบน"
[footer]
discord = "Discord"
issues = "GitHub"
[getPdfInfo]
downloadJson = "ดาวน์โหลด JSON"
downloads = "ดาวน์โหลด"
header = "รับข้อมูลเกี่ยวกับ PDF"
indexTitle = "ดัชนี"
noneDetected = "ไม่พบ"
noResults = "เรียกใช้เครื่องมือนี้เพื่อสร้างรายงาน"
processing = "กำลังแยกข้อมูล..."
results = "ผลลัพธ์"
submit = "รับข้อมูล"
tags = "ข้อมูล, สถิติ, สถิติ"
title = "รับข้อมูลเกี่ยวกับ PDF"
[getPdfInfo.compliance]
compliant = "เป็นไปตามมาตรฐาน"
failed = "ไม่ผ่าน"
failedCount = "ไม่ผ่าน"
nonCompliant = "ไม่เป็นไปตามมาตรฐาน"
none = "ไม่พบมาตรฐาน"
notDetected = "ไม่พบ"
noVerification = "ไม่ได้ทำการตรวจสอบ"
noVerificationDesc = "ไม่ได้ตรวจสอบการเป็นไปตามมาตรฐาน PDF สำหรับเอกสารนี้"
passed = "ผ่าน"
passedCount = "ผ่าน"
[getPdfInfo.error]
partial = "ไม่สามารถประมวลผลไฟล์บางไฟล์ได้"
unexpected = "เกิดข้อผิดพลาดที่ไม่คาดคิดระหว่างการแยกข้อมูล"
[getPdfInfo.other]
attachments = "ไฟล์แนบ"
embeddedFiles = "ไฟล์ฝัง"
javaScript = "JavaScript"
layers = "เลเยอร์"
structureTree = "StructureTree"
xmp = "XMPMetadata"
[getPdfInfo.perPage]
annotations = "คำอธิบายประกอบ"
fonts = "ฟอนต์"
images = "รูปภาพ"
links = "ลิงก์"
multimedia = "มัลติมีเดีย"
size = "ขนาด"
xobjects = "จำนวน XObject"
[getPdfInfo.report]
entryLabel = "สรุปข้อมูลทั้งหมด"
shortTitle = "ข้อมูล PDF"
[getPdfInfo.sections]
basicInfo = "ข้อมูลพื้นฐาน"
compliance = "การปฏิบัติตามมาตรฐาน"
documentInfo = "ข้อมูลเอกสาร"
encryption = "การเข้ารหัส"
formFields = "เขตข้อมูลฟอร์ม"
metadata = "ข้อมูลเมตา"
other = "อื่นๆ"
permissions = "สิทธิ์"
perPageInfo = "ข้อมูลรายหน้า"
tableOfContents = "สารบัญ"
[getPdfInfo.status]
complete = "การแยกข้อมูลเสร็จสิ้น"
[getPdfInfo.summary]
author = "ผู้เขียน"
basic = "ข้อมูลพื้นฐาน"
complianceChecked = "ตรวจสอบมาตรฐานแล้ว (ไม่ผ่าน {{failed}} รายการ)"
compliancePassed = "เป็นไปตาม {{standards}}"
created = "สร้างเมื่อ"
documentInfo = "ข้อมูลเอกสาร"
fileSize = "ขนาดไฟล์"
hasCompliance = "มีมาตรฐานการปฏิบัติตาม"
language = "ภาษา"
modified = "แก้ไขเมื่อ"
noCompliance = "ไม่มีมาตรฐานการปฏิบัติตาม"
overviewTitle = "ภาพรวมของ PDF"
pages = "หน้า"
pdfVersion = "เวอร์ชัน PDF"
permsAll = "อนุญาตสิทธิ์ทั้งหมด"
permsMixed = "มีการจำกัดสิทธิ์บางอย่าง"
permsRestricted = "ข้อจำกัด {{count}} รายการ"
securityTitle = "สถานะความปลอดภัย"
technical = "เชิงเทคนิค"
title = "สรุป PDF"
[getPdfInfo.summary.overview]
text = "นี่คือไฟล์ PDF จำนวน {{pages}} หน้า ชื่อ {{title}} สร้างโดย {{author}} (เวอร์ชัน PDF {{version}})."
unknown = "ผู้เขียนไม่ทราบ"
untitled = "เอกสารที่ไม่มีชื่อ"
[getPdfInfo.summary.security]
encrypted = "PDF เข้ารหัส - มีการป้องกันด้วยรหัสผ่าน"
unencrypted = "PDF ไม่เข้ารหัส - ไม่มีการป้องกันรหัสผ่าน"
[getPdfInfo.summary.tech]
bookmarks = "ที่คั่นหน้า"
embeddedFiles = "ไฟล์ฝัง"
fonts = "ฟอนต์"
formFields = "เขตข้อมูลฟอร์ม"
images = "รูปภาพ"
javaScript = "JavaScript"
layers = "เลเยอร์"
multimedia = "มัลติมีเดีย"
[guestBanner]
dismiss = "ปิดแบนเนอร์"
message = "สร้างบัญชีฟรีเพื่อบันทึกงานของคุณ เข้าถึงฟีเจอร์เพิ่มเติม และสนับสนุนโครงการ"
signUp = "สมัครฟรี"
title = "คุณกำลังใช้ Stirling PDF ในฐานะผู้เยี่ยมชม!"
[home]
alphabetical = "ตามตัวอักษร"
desc = "ศูนย์รวมทุกความต้องการของคุณเกี่ยวกับ PDF ที่โฮสต์ในท้องถิ่นของคุณ"
globalPopularity = "ความนิยมทั่วโลก"
hideFavorites = "ซ่อนรายการโปรด"
legacyHomepage = "หน้าแรกแบบเก่า"
newHomePage = "ลองหน้าแรกแบบใหม่ของเรา!"
searchBar = "ค้นหาคุณสมบัติ..."
setFavorites = "ตั้งค่ารายการโปรด"
showFavorites = "แสดงรายการโปรด"
sortBy = "จัดเรียงตาม:"
[home.addAttachments]
desc = "เพิ่มหรือลบไฟล์ที่ฝัง (ไฟล์แนบ) เข้า/ออกจาก PDF"
tags = "ฝัง,แนบ,รวม"
title = "เพิ่มไฟล์แนบ"
[home.addImage]
desc = "เพิ่มรูปภาพไปยังตำแหน่งที่กำหนดใน PDF"
tags = "แทรก,ฝัง,วาง"
title = "เพิ่มรูปภาพ"
[home.addPageNumbers]
desc = "เพิ่มหมายเลขหน้าตลอดทั้งเอกสารในตำแหน่งที่กำหนด"
tags = "หมายเลข,เลขหน้า,นับ"
title = "เพิ่มหมายเลขหน้า"
[home.addPassword]
desc = "เข้ารหัสเอกสาร PDF ของคุณด้วยรหัสผ่าน"
tags = "encrypt,password,lock,secure,protect,security,encryption,safeguard,confidential,private,restrict access"
title = "เพิ่มรหัสผ่าน"
[home.addStamp]
desc = "เพิ่มข้อความหรือรูปภาพเป็นตราประทับในตำแหน่งที่กำหนด"
tags = "ตราประทับ,ทำเครื่องหมาย,ตรา"
title = "เพิ่มตราประทับใน PDF"
[home.addText]
desc = "เพิ่มข้อความที่กำหนดเองที่ใดก็ได้ใน PDF ของคุณ"
tags = "text,annotation,label"
title = "เพิ่มข้อความ"
[home.adjustContrast]
desc = "ปรับคอนทราสต์ ความอิ่มตัว และความสว่างของ PDF"
tags = "คอนทราสต์,ความสว่าง,ความอิ่มสี"
title = "ปรับสี/คอนทราสต์"
[home.annotate]
desc = "ไฮไลต์ วาด เพิ่มโน้ตและรูปร่างในตัวดูเอกสาร"
tags = "คำอธิบายประกอบ,ไฮไลต์,วาด"
title = "ใส่คำอธิบายประกอบ"
[home.automate]
desc = "สร้างเวิร์กโฟลว์หลายขั้นตอนโดยเชื่อมโยงการกระทำ PDF เข้าด้วยกัน เหมาะสำหรับงานที่เกิดซ้ำ"
tags = "เวิร์กโฟลว์,ลำดับ,ระบบอัตโนมัติ"
title = "ทำให้อัตโนมัติ"
[home.autoRename]
desc = "เปลี่ยนชื่อไฟล์ PDF อัตโนมัติตามส่วนหัวที่ตรวจพบ"
tags = "ตรวจจับอัตโนมัติ,จากหัวกระดาษ,จัดระเบียบ,เปลี่ยนชื่อ"
title = "เปลี่ยนชื่อไฟล์ PDF อัตโนมัติ"
[home.autoSizeSplitPDF]
desc = "แยก PDF เป็นเอกสารหลายฉบับตามขนาด จำนวนหน้า หรือจำนวนเอกสาร"
tags = "อัตโนมัติ,แยก,ขนาด"
title = "แยกตามขนาด/จำนวน"
[home.autoSplitPDF]
desc = "แยก PDF ที่สแกนโดยใช้ QR Code แยกหน้า"
tags = "อัตโนมัติ,แยก,QR"
title = "แยกหน้าอัตโนมัติ"
[home.bookletImposition]
desc = "สร้างสมุดด้วยการเรียงหน้าและเลย์เอาต์หลายหน้าที่ถูกต้องสำหรับการพิมพ์และเข้าเล่ม"
tags = "สมุด,พิมพ์,เข้าเล่ม"
title = "การจัดวางรูปแบบสมุด"
[home.certSign]
desc = "เซ็นชื่อ PDF ด้วยใบรับรอง/คีย์ (PEM/P12)"
tags = "ยืนยันตัวตน,PEM,P12,ทางการ,เข้ารหัส,ลงนาม,ใบรับรอง,PKCS12,JKS,เซิร์ฟเวอร์,ด้วยตนเอง,อัตโนมัติ"
title = "เซ็นชื่อด้วยใบรับรอง"
[home.changeMetadata]
desc = "เปลี่ยน/ลบ/เพิ่มข้อมูลเมตาจากเอกสาร PDF"
tags = "แก้ไข,ปรับเปลี่ยน,อัปเดต"
title = "เปลี่ยนข้อมูลเมตา"
[home.changePermissions]
desc = "เปลี่ยนข้อจำกัดและสิทธิ์ของเอกสาร"
tags = "permissions,restrictions,rights,access control,allow,deny,printing,copying,editing,modify permissions,security settings,user rights"
title = "เปลี่ยนสิทธิ์"
[home.compare]
desc = "เปรียบเทียบและแสดงความแตกต่างระหว่างเอกสาร PDF สองฉบับ"
tags = "ความแตกต่าง"
title = "เปรียบเทียบ"
[home.compress]
desc = "บีบอัด PDF เพื่อลดขนาดไฟล์"
tags = "บีบอัด,ลดขนาด,ปรับให้เหมาะสม"
title = "บีบอัด"
[home.convert]
desc = "แปลงไฟล์ระหว่างรูปแบบต่างๆ"
tags = "แปลง,เปลี่ยน"
title = "แปลง"
[home.crop]
desc = "ครอบตัด PDF เพื่อลดขนาด (รักษาข้อความ!)"
tags = "ตัดขอบ,ตัด,ปรับขนาด"
title = "ครอบตัด PDF"
[home.devAirgapped]
desc = "ลิงก์ไปยังคู่มือการตั้งค่า Air-gapped"
tags = "air-gapped,offline,isolated,no internet,disconnected,secure,network isolation,standalone"
title = "การตั้งค่า Air-gapped"
[home.devApi]
desc = "ลิงก์ไปยังเอกสาร API"
tags = "API,development,documentation"
title = "API"
[home.devFolderScanning]
desc = "ลิงก์ไปยังคู่มือการสแกนโฟลเดอร์อัตโนมัติ"
tags = "อัตโนมัติ,โฟลเดอร์,สแกน"
title = "สแกน โฟลเดอร์ อัตโนมัติ"
[home.devSsoGuide]
desc = "ลิงก์ไปยังคู่มือ SSO"
tags = "SSO,single sign-on,authentication,SAML,OAuth,OIDC,login,enterprise,identity provider,IdP"
title = "คู่มือ SSO"
[home.editTableOfContents]
desc = "เพิ่มหรือแก้ไขบุ๊กมาร์กและสารบัญในเอกสาร PDF"
tags = "บุ๊กมาร์ก,สารบัญ,แก้ไข"
title = "แก้ไขสารบัญ"
[home.extractImages]
desc = "แยกรูปภาพทั้งหมดจาก PDF และบันทึกในรูปแบบ zip"
tags = "ดึง,บันทึก,ส่งออก"
title = "แยกรูปภาพ"
[home.extractPages]
desc = "สกัดหน้าเฉพาะจากเอกสาร PDF"
tags = "ดึง,เลือก,คัดลอก"
title = "แยกหน้า"
[home.flatten]
desc = "ลบองค์ประกอบแบบอินเตอร์แอคทีฟและฟอร์มทั้งหมดจาก PDF"
tags = "ทำให้เรียบ,ลบ,โต้ตอบ"
title = "แบน"
[home.getPdfInfo]
desc = "รับข้อมูลที่เป็นไปได้ทั้งหมดเกี่ยวกับ PDF"
tags = "ข้อมูล,เมตาดาต้า,รายละเอียด"
title = "ดูข้อมูล PDF"
[home.manageCertificates]
desc = "นำเข้า ส่งออก หรือลบไฟล์ใบรับรองดิจิทัลที่ใช้สำหรับการลงนาม PDF"
tags = "ใบรับรอง,นำเข้า,ส่งออก"
title = "จัดการใบรับรอง"
[home.merge]
desc = "รวม PDF หลายไฟล์เป็นหนึ่งเดียวได้อย่างง่ายดาย"
tags = "รวม,เชื่อม,ผสาน"
title = "รวมไฟล์ PDF"
[home.mobile]
brandAlt = "โลโก้ Stirling PDF"
openFiles = "เปิดไฟล์"
swipeHint = "ปัดซ้ายหรือขวาเพื่อสลับมุมมอง"
tools = "เครื่องมือ"
toolsSlide = "แผงเลือกเครื่องมือ"
viewSwitcher = "สลับมุมมองพื้นที่ทำงาน"
workbenchSlide = "แผงพื้นที่ทำงาน"
workspace = "พื้นที่ทำงาน"
[home.multiTool]
desc = "รวม หมุน จัดเรียง และลบหน้าต่างๆ"
tags = "หลาย,เครื่องมือ"
title = "เครื่องมือ PDF หลายตัว"
[home.ocr]
desc = "ทำความสะอาดการสแกนและตรวจจับข้อความจากภาพภายใน PDF และเพิ่มเป็นข้อความอีกครั้ง"
tags = "สกัด,สแกน"
title = "OCR / ทำความสะอาดการสแกน"
[home.overlay-pdfs]
desc = "ซ้อนทับ PDF บน PDF อีกไฟล์หนึ่ง"
tags = "overlay,combine,merge,layer,superimpose,overlay PDF,layer PDFs,combine PDFs,stack,overlay pages,background,foreground,composite"
title = "ซ้อนทับ PDF"
[home.pageLayout]
desc = "รวมหน้าหลายหน้าของเอกสาร PDF เข้าด้วยกันในหน้าเดียว"
tags = "เลย์เอาต์,จัดเรียง,รวม"
title = "เลย์เอาต์หลายหน้า"
[home.pdfOrganiser]
desc = "ลบ/จัดเรียงหน้าต่างๆ ในลำดับที่ต้องการ"
tags = "จัดระเบียบ,จัดเรียงใหม่,เรียงลำดับใหม่"
title = "จัดระเบียบ"
[home.pdfTextEditor]
desc = "ตรวจทานและแก้ไขไฟล์ JSON ที่ส่งออกจาก Stirling PDF ด้วยการแก้ไขข้อความแบบกลุ่มและการสร้าง PDF ใหม่"
tags = "edit text,modify text,change text,edit content,update text,rewrite,correct,amend,redline,revise,text editor,content editor"
title = "แก้ไขข้อความ PDF"
[home.pdfToSinglePage]
desc = "รวมหน้าทั้งหมดของ PDF เป็นหน้าเดียวขนาดใหญ่"
tags = "รวม,ผสาน,หน้าเดียว"
title = "รวมเป็น หน้าเดียว"
[home.read]
desc = "ดูและใส่คำอธิบายประกอบ PDF ไฮไลต์ข้อความ วาด หรือแทรกความคิดเห็นเพื่อการตรวจทานและทำงานร่วมกัน"
tags = "ดู,เปิด,แสดง"
title = "อ่าน"
[home.redact]
desc = "Redacts a PDF based on selected text, drawn shapes and/or selected page(s)"
tags = "ปกปิด,ทึบดำ,ซ่อน"
title = "Manual Redaction"
[home.removeAnnotations]
desc = "ลบความคิดเห็น/คำอธิบายประกอบทั้งหมดจาก PDF"
tags = "ลบ,ทำความสะอาด,ลอก"
title = "ลบคำอธิบายประกอบ"
[home.removeBlanks]
desc = "ตรวจจับและลบหน้าว่างจากเอกสาร"
tags = "ลบ,ทำความสะอาด,ว่างเปล่า"
title = "ลบหน้าว่าง"
[home.removeCertSign]
desc = "ลบลายเซ็นใบรับรองจาก PDF"
tags = "ลบ,นำออก,ปลดล็อก"
title = "ลบลายเซ็นใบรับรอง"
[home.removeImage]
desc = "ลบภาพออกจาก PDF เพื่อลดขนาดไฟล์"
tags = "นำออก,ลบ,ทำความสะอาด"
title = "ลบภาพออกจาก PDF"
[home.removePages]
desc = "ลบหน้าที่ไม่ต้องการจากเอกสาร PDF ของคุณ"
tags = "ลบ,สกัด,ยกเว้น"
title = "ลบ"
[home.removePassword]
desc = "ลบรหัสผ่านจากการป้องกันเอกสาร PDF ของคุณ"
tags = "ปลดล็อก"
title = "ลบรหัสผ่าน"
[home.reorganizePages]
desc = "จัดเรียง ทำซ้ำ หรือลบหน้า PDF ด้วยการลากและวางแบบเห็นภาพ"
tags = "จัดเรียงใหม่,เรียงลำดับใหม่,จัดระเบียบ"
title = "จัดหน้าใหม่"
[home.repair]
desc = "พยายามซ่อมแซม PDF ที่เสียหาย/แตก"
tags = "ซ่อม,กู้คืน"
title = "ซ่อมแซม"
[home.replaceColor]
desc = "แทนที่หรือกลับสีในเอกสาร PDF"
tags = "replace color,invert color,color replacement,swap colors,change color,invert,negative,color swap,find and replace color,convert color,color change"
title = "แทนที่และกลับสี"
[home.rotate]
desc = "หมุน PDF ของคุณได้อย่างง่ายดาย"
tags = "หมุน,กลับ,จัดทิศทาง"
title = "หมุน"
[home.sanitize]
desc = "ลบองค์ประกอบที่อาจเป็นอันตรายออกจากไฟล์ PDF"
tags = "ทำความสะอาด,ล้าง,ลบ"
title = "ทำความสะอาด"
[home.scalePages]
desc = "เปลี่ยนขนาด/สเกลของหน้าและ/หรือเนื้อหาของมัน"
tags = "ปรับขนาด,ปรับ,สเกล"
title = "ปรับขนาดหน้า"
[home.scannerEffect]
desc = "สร้าง PDF ที่ดูเหมือนถูกสแกน"
tags = "สแกน,จำลอง,สร้าง"
title = "โหมดสแกน"
[home.scannerImageSplit]
desc = "ตรวจจับและแยกรูปถ่ายที่สแกนออกเป็นหน้าที่แยกกัน"
tags = "ตรวจจับ,แยก,รูปถ่าย"
title = "ตรวจจับและแยกรูปถ่ายที่สแกน"
[home.showJS]
desc = "ค้นหาและแสดง Javascript ที่ฝังใน PDF"
tags = "javascript,code,script"
title = "แสดง Javascript"
[home.sign]
desc = "เพิ่มลายเซ็นลงใน PDF ด้วยการวาด ข้อความ หรือรูปภาพ"
tags = "ลายเซ็น,ลงนาม"
title = "เซ็นชื่อ"
[home.split]
desc = "แยก PDF เป็นหลายเอกสาร"
tags = "แบ่ง,แยก,แตก"
title = "แยกไฟล์ PDF"
[home.splitByChapters]
desc = "แยก PDF เป็นหลายไฟล์ตามโครงสร้างบท"
tags = "แยก,บท,โครงสร้าง"
title = "แบ่งไฟล์ PDF ตามหมวดหมู่"
[home.splitBySections]
desc = "แบ่งแต่ละหน้าของ PDF ออกเป็นส่วนย่อยแนวนอนและแนวตั้ง"
tags = "แยก,ส่วน,แบ่ง"
title = "แยก PDF ตามส่วน"
[home.swagger]
desc = "ดูเอกสาร API และทดสอบเอ็นด์พอยต์"
tags = "API,documentation,test"
title = "เอกสาร API"
[home.unlockPDFForms]
desc = "ลบคุณสมบัติอ่านอย่างเดียวของช่องฟอร์มในเอกสาร PDF"
tags = "ปลดล็อก,เปิดใช้,แก้ไข"
title = "ปลดล็อกแบบฟอร์ม PDF"
[home.validateSignature]
desc = "ตรวจสอบลายเซ็นดิจิทัลและใบรับรองในเอกสาร PDF"
tags = "ตรวจสอบ,ยืนยัน,ใบรับรอง"
title = "ตรวจสอบลายเซ็น PDF"
[home.viewPdf]
desc = "ดู เพิ่มคำอธิบาย เพิ่มข้อความหรือรูปภาพ"
title = "ดู/แก้ไข PDF"
[home.watermark]
desc = "เพิ่มลายน้ำที่กำหนดเองลงในเอกสาร PDF ของคุณ"
tags = "ประทับ,ทำเครื่องหมาย,ซ้อนทับ"
title = "เพิ่มลายน้ำ"
[HTMLToPDF]
credit = "ใช้ WeasyPrint"
cssMediaType = "เปลี่ยนประเภทสื่อ CSS ของหน้า"
defaultHeader = "เปิดใช้งานหัวเรื่องเริ่มต้น (ชื่อและหมายเลขหน้า)"
header = "HTML เป็น PDF"
help = "ยอมรับไฟล์ HTML และ ZIP ที่มี html/css/รูปภาพ ฯลฯ ที่จำเป็น"
marginBottom = "ขอบล่างของหน้าเป็นมิลลิเมตร (เว้นว่างเพื่อใช้ค่าเริ่มต้น)"
marginLeft = "ขอบซ้ายของหน้าเป็นมิลลิเมตร (เว้นว่างเพื่อใช้ค่าเริ่มต้น)"
marginRight = "ขอบขวาของหน้าเป็นมิลลิเมตร (เว้นว่างเพื่อใช้ค่าเริ่มต้น)"
marginTop = "ขอบบนของหน้าเป็นมิลลิเมตร (เว้นว่างเพื่อใช้ค่าเริ่มต้น)"
none = "ไม่มี"
pageHeight = "ความสูงของหน้าเป็นเซนติเมตร (เว้นว่างเพื่อใช้ค่าเริ่มต้น)"
pageWidth = "ความกว้างของหน้าเป็นเซนติเมตร (เว้นว่างเพื่อใช้ค่าเริ่มต้น)"
print = "พิมพ์"
printBackground = "แสดงพื้นหลังของเว็บไซต์"
screen = "หน้าจอ"
submit = "แปลง"
tags = "มาร์กอัป, เนื้อหาเว็บ, การแปลง, การแปลง"
title = "HTML เป็น PDF"
zoom = "ระดับการซูมสำหรับการแสดงเว็บไซต์"
[imageToPdf]
tags = "การแปลง, รูปภาพ, JPG, ภาพ, รูปถ่าย"
[imageToPDF]
fillPage = "เติมหน้า"
fitDocumentToImage = "ปรับหน้าให้พอดีกับภาพ"
header = "รูปภาพเป็น PDF"
maintainAspectRatio = "รักษาอัตราส่วนกว้างยาว"
selectLabel = "ตัวเลือกการใส่ภาพ"
submit = "แปลง"
title = "รูปภาพเป็น PDF"
[imageToPDF.selectText]
2 = "หมุน PDF อัตโนมัติ"
3 = "ตรรกะหลายไฟล์ (เปิดใช้งานเฉพาะเมื่อทำงานกับหลายภาพ)"
4 = "รวมเป็น PDF เดียว"
5 = "แปลงเป็น PDF แยก"
[invite]
acceptError = "ไม่สามารถสร้างบัญชี"
accountFor = "กำลังสร้างบัญชีสำหรับ"
alreadyHaveAccount = "มีบัญชีอยู่แล้ว?"
choosePassword = "เลือกรหัสผ่าน"
confirmPassword = "ยืนยันรหัสผ่าน"
confirmPasswordPlaceholder = "ป้อนรหัสผ่านของคุณอีกครั้ง"
createAccount = "สร้างบัญชี"
creating = "กำลังสร้างบัญชี..."
email = "ที่อยู่อีเมล"
emailPlaceholder = "ป้อนที่อยู่อีเมลของคุณ"
emailRequired = "ต้องระบุที่อยู่อีเมล"
goToLogin = "ไปที่หน้าเข้าสู่ระบบ"
invalidEmail = "ที่อยู่อีเมลไม่ถูกต้อง"
invalidInvitation = "คำเชิญไม่ถูกต้อง"
invalidToken = "ลิงก์คำเชิญไม่ถูกต้อง"
linkExpires = "ลิงก์หมดอายุ"
passwordMismatch = "รหัสผ่านไม่ตรงกัน"
passwordPlaceholder = "ป้อนรหัสผ่านของคุณ"
passwordRequired = "ต้องระบุรหัสผ่าน"
passwordTooShort = "รหัสผ่านต้องมีอย่างน้อย 6 อักขระ"
signIn = "เข้าสู่ระบบ"
validating = "กำลังตรวจสอบคำเชิญ..."
validationError = "ไม่สามารถตรวจสอบลิงก์คำเชิญ"
welcome = "ยินดีต้อนรับสู่ Stirling PDF"
welcomeSubtitle = "กรอกการตั้งค่าบัญชีของคุณเพื่อเริ่มต้นใช้งาน"
welcomeTitle = "คุณได้รับคำเชิญ!"
[landing]
addFiles = "เพิ่มไฟล์"
mobileUpload = "อัปโหลดจากมือถือ"
openFromComputer = "เปิดจากคอมพิวเตอร์"
uploadFromComputer = "อัปโหลดจากคอมพิวเตอร์"
[language]
direction = "ltr"
[legal]
accessibility = "ความเข้าถึง"
cookie = "นโยบายคุกกี้"
iAgreeToThe = "ฉันยอมรับทั้งหมดของ"
impressum = "ปฏิญญา"
privacy = "นโยบายความเป็นส่วนตัว"
showCookieBanner = "การตั้งค่าคุกกี้"
terms = "ข้อกำหนดการใช้งาน"
[licenses]
header = "ใบอนุญาตบุคคลที่สาม"
license = "ใบอนุญาต"
module = "โมดูล"
nav = "ใบอนุญาต"
title = "ใบอนุญาตบุคคลที่สาม"
version = "เวอร์ชัน"
[login]
accountCreatedSuccess = "สร้างบัญชีสำเร็จ! ตอนนี้คุณสามารถลงชื่อเข้าใช้ได้"
alreadyLoggedIn = "คุณได้เข้าสู่ระบบใน"
alreadyLoggedIn2 = "อุปกรณ์แล้ว กรุณาออกจากระบบจากอุปกรณ์ที่ใช้งานอยู่แล้ว จากนั้นลองใหม่อีกครั้ง"
cancel = "ยกเลิก"
changePasswordWarning = "โปรดเปลี่ยนรหัสผ่านหลังจากเข้าสู่ระบบครั้งแรก"
credentialsUpdated = "อัปเดตข้อมูลรับรองของคุณแล้ว โปรดลงชื่อเข้าใช้อีกครั้ง"
debug = "ดีบัก"
defaultCredentials = "ข้อมูลเข้าสู่ระบบเริ่มต้น"
dontHaveAccount = "ยังไม่มีบัญชี? สมัครใช้งาน"
email = "อีเมล"
enterEmail = "ป้อนอีเมลของคุณ"
enterEmailForMagicLink = "ป้อนอีเมลของคุณเพื่อรับ Magic Link"
enterMfaCode = "ป้อนรหัส 6 หลัก"
enterPassword = "ป้อนรหัสผ่านของคุณ"
enterUsername = "ป้อนชื่อผู้ใช้"
failedToSignIn = "ไม่สามารถลงชื่อเข้าใช้ด้วย {{provider}}: {{message}}"
forgotPassword = "ลืมรหัสผ่านหรือไม่?"
header = "ลงชื่อเข้าใช้"
home = "หน้าแรก"
invalid = "ชื่อผู้ใช้หรือรหัสผ่านไม่ถูกต้อง"
locked = "บัญชีของคุณถูกล็อค"
loggingIn = "กำลังเข้าสู่ระบบ..."
logIn = "ลงชื่อเข้าใช้"
login = "เข้าสู่ระบบ"
logoutMessage = "คุณได้ออกจากระบบแล้ว"
magicLinkSent = "ส่ง Magic Link ไปยัง {{email}} แล้ว! ตรวจสอบอีเมลของคุณและคลิกลิงก์เพื่อเข้าสู่ระบบ"
maxUsersReached = "จำนวนผู้ใช้ถึงขีดสูงสุดสำหรับไลเซนส์ปัจจุบันของคุณ โปรดติดต่อผู้ดูแลระบบเพื่ออัปเกรดแผนหรือเพิ่มจำนวนที่นั่ง"
mfaCode = "รหัสยืนยันตัวตน"
mfaPromptBody = "ป้อนรหัสยืนยันตัวตนจากแอปยืนยันตัวตนของคุณเพื่อดำเนินการต่อ"
mfaPromptTitle = "การยืนยันตัวตนแบบสองปัจจัย"
mfaRequired = "ต้องใช้รหัสการยืนยันแบบสองปัจจัย"
oauth2AccessDenied = "การเข้าถึงถูกปฏิเสธ"
oAuth2AdminBlockedUser = "ขณะนี้มีการบล็อกการลงทะเบียนหรือการเข้าสู่ระบบของผู้ใช้ที่ไม่ได้ลงทะเบียน โปรดติดต่อผู้ดูแลระบบ"
oAuth2AutoCreateDisabled = "การสร้างผู้ใช้ OAuth2 อัตโนมัติถูกปิดใช้งาน"
oauth2InvalidIdToken = "โทเค็น Id ไม่ถูกต้อง"
oauth2invalidRequest = "คำขอไม่ถูกต้อง"
oauth2InvalidTokenResponse = "การตอบกลับโทเค็นไม่ถูกต้อง"
oauth2InvalidUserInfoResponse = "การตอบกลับข้อมูลผู้ใช้ไม่ถูกต้อง"
oauth2RequestNotFound = "ไม่พบคำขอการอนุญาต"
oAuth2RequiresLicense = "การเข้าสู่ระบบด้วย OAuth/SSO ต้องมีไลเซนส์แบบชำระเงิน (Server หรือ Enterprise) โปรดติดต่อผู้ดูแลระบบเพื่ออัปเกรดแผนของคุณ"
or = "หรือ"
password = "รหัสผ่าน"
passwordChangedSuccess = "เปลี่ยนรหัสผ่านสำเร็จ! โปรดลงชื่อเข้าใช้ด้วยรหัสผ่านใหม่ของคุณ"
passwordResetSent = "ส่งลิงก์รีเซ็ตรหัสผ่านไปยัง {{email}} แล้ว! โปรดตรวจสอบอีเมลและทำตามคำแนะนำ"
pleaseEnterBoth = "โปรดกรอกทั้งอีเมลและรหัสผ่าน"
pleaseEnterEmail = "โปรดป้อนที่อยู่อีเมลของคุณ"
relyingPartyRegistrationNotFound = "ไม่พบการลงทะเบียน Relying Party"
rememberme = "จำฉันไว้"
saml2RequiresLicense = "การเข้าสู่ระบบด้วย SAML ต้องมีไลเซนส์แบบชำระเงิน (Server หรือ Enterprise) โปรดติดต่อผู้ดูแลระบบเพื่ออัปเกรดแผนของคุณ"
sending = "กำลังส่ง…"
sendMagicLink = "ส่ง Magic Link"
sessionExpired = "เซสชันของคุณหมดอายุ โปรดลงชื่อเข้าใช้อีกครั้ง"
signin = "ลงชื่อเข้าใช้"
signInAnonymously = "เข้าสู่ระบบในฐานะแขก"
signingIn = "กำลังลงชื่อเข้าใช้..."
signinTitle = "กรุณาลงชื่อเข้าใช้"
signInWith = "ลงชื่อเข้าใช้ด้วย"
signOut = "ออกจากระบบ"
ssoSignIn = "เข้าสู่ระบบด้วย Single Sign-on"
title = "ลงชื่อเข้าใช้"
toManySessions = "คุณมีการเข้าสู่ระบบพร้อมกันเกินกว่ากำหนด"
unexpectedError = "ข้อผิดพลาดที่ไม่คาดคิด: {{message}}"
useEmailInstead = "เข้าสู่ระบบด้วยอีเมล"
useMagicLink = "ใช้ Magic Link แทน"
userIsDisabled = "ผู้ใช้งานถูกระงับการใช้งาน ไม่สามารถเข้าสู่ระบบด้วยชื่อผู้ใช้นี้ได้ กรุณาติดต่อผู้ดูแลระบบ"
username = "ชื่อผู้ใช้"
verifyingMfa = "กำลังตรวจสอบ..."
verifyMfa = "ตรวจสอบรหัส"
youAreLoggedIn = "คุณได้เข้าสู่ระบบแล้ว!"
[login.slides.edit]
alt = "แก้ไข PDF"
subtitle = "ด้วยเครื่องมือกว่าหนึ่งโหลที่ช่วยคุณปกปิดข้อมูล ลงนาม อ่าน และจัดการ PDF คุณจะพบสิ่งที่ต้องการแน่นอน"
title = "แก้ไข PDF เพื่อแสดง/ปกป้องข้อมูลที่คุณต้องการ"
[login.slides.overview]
alt = "ภาพรวม Stirling PDF"
subtitle = "ชุดเครื่องมือบนคลาวด์ที่ให้ความสำคัญกับความเป็นส่วนตัว ช่วยให้คุณแปลงไฟล์ ลงนาม ปกปิดข้อมูล และจัดการเอกสาร พร้อมเครื่องมือทรงพลังกว่า 50 รายการ"
title = "ทุกสิ่งสำหรับงาน PDF ของคุณในที่เดียว"
[login.slides.secure]
alt = "ปกป้อง PDF"
subtitle = "เพิ่มรหัสผ่าน ปกปิดเนื้อหา และจัดการใบรับรองได้อย่างง่ายดาย"
title = "ปกป้องข้อมูลสำคัญใน PDF ของคุณ"
[margin]
large = "ใหญ่"
medium = "กลาง"
small = "เล็ก"
xLarge = "ใหญ่พิเศษ"
[MarkdownToPDF]
credit = "ใช้ WeasyPrint"
header = "Markdown เป็น PDF"
help = "กำลังดำเนินการ"
submit = "แปลง"
tags = "มาร์กอัป, เนื้อหาเว็บ, การแปลง, การแปลง"
title = "Markdown เป็น PDF"
[merge]
submit = "รวม"
tags = "รวม, การดำเนินการหน้า, ฝั่งเซิร์ฟเวอร์"
title = "รวม"
[merge.error]
failed = "เกิดข้อผิดพลาดระหว่างการผสาน PDF"
[merge.generateTableOfContents]
label = "สร้างสารบัญในไฟล์ที่ผสานหรือไม่?"
[merge.generateTableOfContents.tooltip]
description = "สร้างสารบัญที่คลิกได้อัตโนมัติใน PDF ที่ผสาน โดยอิงจากชื่อไฟล์เดิมและหมายเลขหน้า"
title = "สร้างสารบัญ"
[merge.removeDigitalSignature]
label = "ลบลายเซ็นดิจิทัลในไฟล์ที่ผสานหรือไม่?"
[merge.removeDigitalSignature.tooltip]
description = "ลายเซ็นดิจิทัลจะไม่ถูกต้องเมื่อผสานไฟล์ เลือกตัวเลือกนี้เพื่อลบออกจาก PDF ที่ผสาน"
title = "ลบลายเซ็นดิจิทัล"
[merge.sortBy]
ascending = "จากน้อยไปมาก"
dateModified = "แก้ไขล่าสุด"
descending = "จากมากไปน้อย"
description = "ไฟล์จะถูกผสานตามลำดับที่เลือกไว้ ลากเพื่อจัดเรียงใหม่หรือเรียงด้านล่าง"
filename = "ชื่อไฟล์"
label = "เรียงตาม"
sort = "เรียงลำดับ"
[merge.tooltip.header]
title = "ภาพรวมการตั้งค่าการรวม"
[mobileScanner]
addToBatch = "เพิ่มไปยังชุด"
back = "ย้อนกลับ"
batchImages = "ชุด"
camera = "กล้อง"
cameraAccessDenied = "ถูกปฏิเสธการเข้าถึงกล้อง โปรดเปิดการเข้าถึงกล้อง"
cameraDescription = "สแกนเอกสารด้วยกล้องอุปกรณ์ของคุณ พร้อมตรวจจับขอบอัตโนมัติ"
capture = "ถ่ายภาพ"
chooseMethod = "เลือกวิธีการอัปโหลด"
chooseMethodDescription = "เลือกวิธีที่คุณต้องการสแกนและอัปโหลดเอกสาร"
clearBatch = "ล้าง"
connected = "เชื่อมต่อแล้ว"
connecting = "กำลังเชื่อมต่อ..."
edgeDetection = "การตรวจจับขอบ"
fileDescription = "อัปโหลดรูปภาพหรือเอกสารที่มีอยู่จากอุปกรณ์ของคุณ"
fileUpload = "อัปโหลดไฟล์"
flash = "แฟลช"
flashlight = "ไฟฉาย"
httpsRequired = "การเข้าถึงกล้องต้องใช้ HTTPS หรือ localhost โปรดใช้ HTTPS หรือเข้าผ่าน localhost"
noSession = "เซสชันไม่ถูกต้อง"
noSessionMessage = "โปรดสแกนรหัส QR ที่ถูกต้องเพื่อเข้าถึงหน้านี้"
preview = "แสดงตัวอย่าง"
processing = "กำลังประมวลผล..."
retake = "ถ่ายใหม่"
selectFilesPrompt = "เลือกไฟล์เพื่ออัปโหลด"
selectImage = "เลือกรูปภาพ"
sessionExpired = "เซสชันนี้หมดอายุแล้ว โปรดรีเฟรชและลองอีกครั้ง"
sessionInvalid = "ข้อผิดพลาดของเซสชัน"
sessionNotFound = "ไม่พบเซสชัน โปรดรีเฟรชและลองอีกครั้ง"
sessionValidationError = "ไม่สามารถยืนยันเซสชันได้ โปรดลองอีกครั้ง"
settings = "การตั้งค่า"
title = "สแกนเนอร์มือถือ"
upload = "อัปโหลด"
uploadAll = "อัปโหลดทั้งหมด"
uploadFailed = "อัปโหลดไม่สำเร็จ โปรดลองอีกครั้ง"
uploading = "กำลังอัปโหลด..."
uploadSuccess = "อัปโหลดสำเร็จ!"
uploadSuccessMessage = "ถ่ายโอนรูปภาพของคุณเรียบร้อยแล้ว"
validating = "กำลังตรวจสอบเซสชัน..."
[mobileUpload]
connected = "เชื่อมต่ออุปกรณ์มือถือแล้ว"
description = "สแกนเพื่ออัปโหลดรูปภาพ รูปภาพจะแปลงเป็น PDF อัตโนมัติ"
descriptionNoConvert = "สแกนเพื่ออัปโหลดรูปภาพจากอุปกรณ์มือถือของคุณ"
error = "ข้อผิดพลาดในการเชื่อมต่อ"
expiryWarning = "เซสชันใกล้หมดอายุ"
expiryWarningMessage = "รหัส QR นี้จะหมดอายุใน {{seconds}} วินาที จะมีการสร้างโค้ดใหม่โดยอัตโนมัติ"
filesReceived = "ได้รับไฟล์ {{count}} ไฟล์"
instructions = "สแกนด้วยกล้องโทรศัพท์ของคุณ รูปภาพจะถูกแปลงเป็น PDF อัตโนมัติ"
instructionsNoConvert = "สแกนด้วยกล้องโทรศัพท์ของคุณเพื่ออัปโหลดไฟล์"
pollingError = "เกิดข้อผิดพลาดขณะตรวจสอบไฟล์"
sessionCreateError = "ไม่สามารถสร้างเซสชันได้"
sessionId = "Session ID"
title = "อัปโหลดจากมือถือ"
[multiTool]
addFile = "เพิ่มไฟล์"
delete = "ลบ"
deleteSelected = "ลบที่เลือก"
deselectAll = "ไม่เลือกทั้งหมด"
downloadAll = "ส่งออก"
downloadSelected = "ส่งออกที่เลือก"
dragDropMessage = "เลือกหน้าแล้ว"
header = "เครื่องมือ PDF หลายตัว"
insertPageBreak = "แทรกตัวแบ่งหน้า"
moveLeft = "ย้ายซ้าย"
moveRight = "ย้ายขวา"
page = "หน้า"
redo = "Redo"
rotateLeft = "หมุนซ้าย"
rotateRight = "หมุนขวา"
selectAll = "เลือกทั้งหมด"
selectedPages = "หน้าที่เลือก"
selectPages = "เลือกหน้า"
split = "แยกไฟล์ PDF"
tags = "เครื่องมือหลายตัว, หลายการดำเนินการ, UI, คลิกและลาก, ส่วนหน้า, ฝั่งไคลเอนต์, อินเตอร์แอคทีฟ, เคลื่อนย้าย"
title = "เครื่องมือ PDF หลายตัว"
undo = "Undo"
uploadPrompts = "ชื่อไฟล์"
[multiTool-advert]
message = "ฟีเจอร์นี้มีใน <a href=\"{0}\">หน้ามัลติทูล</a> ของเราด้วย ลองดูเพื่อใช้งาน UI แบบรายหน้าที่ดียิ่งขึ้นและฟีเจอร์เพิ่มเติม!"
[navbar]
allTools = "เครื่องมือทั้งหมด"
darkmode = "โหมดมืด"
favorite = "รายการโปรด"
language = "ภาษา"
multiTool = "เครื่องมือหลายตัว"
recent = "ใหม่และอัปเดตล่าสุด"
search = "ค้นหา"
settings = "การตั้งค่า"
[navbar.sections]
advance = "ขั้นสูง"
convertFrom = "แปลงจาก PDF"
convertTo = "แปลงเป็น PDF"
edit = "ดูและแก้ไข"
organize = "จัดระเบียบ"
popular = "ยอดนิยม"
security = "ลงนามและความปลอดภัย"
[oauth.error]
message = "การยืนยันตัวตนไม่สำเร็จ คุณสามารถปิดหน้าต่างนี้และลองอีกครั้ง"
title = "ยืนยันตัวตนล้มเหลว"
[oauth.success]
message = "คุณสามารถปิดหน้าต่างนี้และกลับไปที่ Stirling PDF"
title = "ยืนยันตัวตนสำเร็จ"
[ocr]
credit = "บริการนี้ใช้ qpdf และ Tesseract สำหรับ OCR"
desc = "ทำความสะอาดการสแกนและตรวจจับข้อความจากภาพภายใน PDF และเพิ่มเป็นข้อความอีกครั้ง"
header = "ทำความสะอาดการสแกน / OCR (การรู้จำอักขระด้วยแสง)"
help = "โปรดอ่านเอกสารนี้เพื่อใช้งานภาษาอื่นๆ และ/หรือใช้งานนอก docker"
submit = "ประมวลผล PDF ด้วย OCR"
tags = "การรู้จำ, ข้อความ, รูปภาพ, การสแกน, อ่าน, ระบุ, ตรวจจับ, แก้ไขได้"
title = "OCR / ทำความสะอาดการสแกน"
[ocr.error]
failed = "การทำงาน OCR ล้มเหลว"
[ocr.languagePicker]
additionalLanguages = "กำลังมองหาภาษาเพิ่มเติม?"
viewSetupGuide = "ดูคู่มือตั้งค่า →"
[ocr.operation]
submit = "ประมวลผล OCR และตรวจทาน"
[ocr.results]
title = "ผลลัพธ์ OCR"
[ocr.selectText]
1 = "เลือกภาษาที่จะตรวจจับใน PDF (รายการที่แสดงคือภาษาที่ตรวจจับได้ในขณะนี้):"
10 = "โหมด OCR"
11 = "ลบภาพหลังจาก OCR (ลบภาพทั้งหมด, มีประโยชน์เฉพาะหากเป็นส่วนหนึ่งของขั้นตอนการแปลง)"
12 = "ประเภทการเรนเดอร์ (ขั้นสูง)"
2 = "สร้างไฟล์ข้อความที่มีข้อความ OCR ควบคู่ไปกับ PDF ที่ OCR แล้ว"
3 = "แก้ไขหน้าที่สแกนเอียงโดยการหมุนกลับไปยังตำแหน่งที่ถูกต้อง"
4 = "ทำความสะอาดหน้าเพื่อลดโอกาสที่ OCR จะพบข้อความในเสียงพื้นหลัง (ไม่มีการเปลี่ยนแปลงในผลลัพธ์)"
5 = "ทำความสะอาดหน้าเพื่อลดโอกาสที่ OCR จะพบข้อความในเสียงพื้นหลัง รักษาการทำความสะอาดในผลลัพธ์"
6 = "ไม่สนใจหน้าที่มีข้อความแบบโต้ตอบ OCR เฉพาะหน้าที่เป็นภาพ"
7 = "บังคับ OCR จะ OCR ทุกหน้าลบองค์ประกอบข้อความต้นฉบับทั้งหมด"
8 = "ปกติ (จะแสดงข้อผิดพลาดหาก PDF มีข้อความ)"
9 = "การตั้งค่าเพิ่มเติม"
[ocr.settings]
title = "การตั้งค่า"
[ocr.settings.advancedOptions]
clean = "ทำความสะอาดไฟล์อินพุต"
cleanFinal = "ทำความสะอาดผลลัพธ์สุดท้าย"
deskew = "ปรับเอียงหน้ากระดาษ"
label = "ตัวเลือกการประมวลผล"
sidecar = "สร้างไฟล์ข้อความ"
[ocr.settings.compatibilityMode]
label = "โหมดความเข้ากันได้"
[ocr.settings.languages]
label = "ภาษา"
placeholder = "เลือกภาษา"
[ocr.settings.ocrMode]
auto = "อัตโนมัติ (ข้ามเลเยอร์ข้อความ)"
force = "บังคับ (ทำ OCR ใหม่ทั้งหมด แทนที่ข้อความ)"
label = "โหมด OCR"
strict = "เข้มงวด (ยกเลิกหากพบข้อความ)"
[ocr.tooltip.advanced.clean]
text = "เตรียมอินพุตโดยลบสัญญาณรบกวน เพิ่มคอนทราสต์ และปรับแต่งภาพให้เหมาะกับการรู้จำ OCR ก่อนประมวลผล"
title = "ทำความสะอาดไฟล์อินพุต"
[ocr.tooltip.advanced.cleanFinal]
text = "ประมวลผลหลังเสร็จโดยลบอาร์ติแฟกต์จาก OCR และปรับเลเยอร์ข้อความเพื่อให้อ่านง่ายขึ้นและขนาดไฟล์เล็กลง"
title = "ทำความสะอาดผลลัพธ์สุดท้าย"
[ocr.tooltip.advanced.compatibility]
text = "ใช้โหมด OCR 'sandwich PDF': ได้ไฟล์ใหญ่ขึ้น แต่เชื่อถือได้มากขึ้นกับบางภาษาและซอฟต์แวร์ PDF รุ่นเก่า โดยปกติเราจะใช้ hOCR สำหรับ PDF สมัยใหม่ที่มีขนาดเล็กกว่า"
title = "โหมดความเข้ากันได้"
[ocr.tooltip.advanced.deskew]
text = "แก้ไขหน้าที่เอียงหรือเอียงเบี้ยวโดยอัตโนมัติเพื่อเพิ่มความแม่นยำของ OCR เหมาะสำหรับเอกสารสแกนที่จัดวางไม่เป๊ะ"
title = "ปรับเอียงหน้ากระดาษ"
[ocr.tooltip.advanced.header]
title = "การประมวลผล OCR ขั้นสูง"
[ocr.tooltip.advanced.sidecar]
text = "สร้างไฟล์ .txt แยกต่างหากคู่กับ PDF ที่มีข้อความที่ดึงออกทั้งหมด เพื่อเข้าถึงและประมวลผลง่าย"
title = "สร้างไฟล์ข้อความ"
[ocr.tooltip.header]
title = "ภาพรวมการตั้งค่า OCR"
[ocr.tooltip.languages]
text = "ปรับปรุงความแม่นยำของ OCR โดยระบุภาษาที่คาดว่าจะพบ เลือกได้มากกว่าหนึ่งภาษาเพื่อช่วยการตรวจจับ"
title = "ภาษา"
[ocr.tooltip.mode]
bullet1 = "อัตโนมัติจะข้ามหน้าที่มีเลเยอร์ข้อความอยู่แล้ว"
bullet2 = "บังคับจะทำ OCR ทุกหน้าและแทนที่ข้อความทั้งหมด"
bullet3 = "เข้มงวดจะหยุดหากพบข้อความที่เลือกได้"
text = "Optical Character Recognition (OCR) ช่วยแปลงหน้าที่สแกนหรือแคปหน้าจอให้เป็นข้อความที่สามารถค้นหา คัดลอก หรือไฮไลต์ได้"
title = "โหมด OCR"
[ocr.tooltip.output]
bullet1 = "Searchable PDF จะฝังข้อความไว้ด้านหลังภาพต้นฉบับ"
bullet2 = "HOCR XML ให้ไฟล์ที่มีโครงสร้างอ่านได้โดยเครื่อง"
bullet3 = "ไฟล์ sidecar แบบข้อความธรรมดาจะสร้างไฟล์ .txt แยกต่างหากที่มีเนื้อหาดิบ"
text = "ตัดสินใจรูปแบบการส่งออกข้อความที่คุณต้องการ:"
title = "ผลลัพธ์"
[onboarding]
activeFiles = "มุมมอง <strong>ไฟล์ที่ใช้งาน</strong> แสดง PDF ทั้งหมดที่คุณโหลดไว้ในเครื่องมือ และให้คุณเลือกว่าต้องการประมวลผลไฟล์ใด"
allTools = "This is the <strong>All Tools</strong> panel, where you can browse and select from all available PDF tools."
cropSettings = "เมื่อเราเลือกไฟล์ที่ต้องการครอบตัดแล้ว เราสามารถกำหนดค่าเครื่องมือครอบตัดเพื่อเลือกพื้นที่ที่ต้องการครอบตัด PDF"
fileCheckbox = "การคลิกที่หนึ่งในไฟล์จะเลือกไฟล์นั้นเพื่อประมวลผล คุณสามารถเลือกหลายไฟล์เพื่อทำแบบชุดได้"
fileReplacement = "ไฟล์ที่แก้ไขจะมาแทนที่ไฟล์เดิมใน Workbench โดยอัตโนมัติ ช่วยให้คุณรันเครื่องมืออื่นต่อได้ง่าย"
filesButton = "ปุ่ม <strong>ไฟล์</strong> ในแถบเข้าถึงด่วนช่วยให้คุณอัปโหลด PDF เพื่อใช้เครื่องมือต่างๆ ได้"
fileSources = "คุณสามารถอัปโหลดไฟล์ใหม่หรือเข้าถึงไฟล์ล่าสุดจากที่นี่ สำหรับทัวร์นี้ เราจะใช้ไฟล์ตัวอย่าง"
finish = "เสร็จสิ้น"
next = "ถัดไป"
pageEditor = "<strong>ตัวแก้ไขหน้า</strong> ให้คุณทำงานกับหน้าต่างๆ ใน PDF ของคุณ เช่น จัดลำดับใหม่ หมุน และลบ"
pinButton = "คุณสามารถใช้ปุ่ม <strong>ปักหมุด</strong> หากต้องการให้ไฟล์ของคุณยังคงใช้งานอยู่หลังจากรันเครื่องมือแล้ว"
previous = "ก่อนหน้า"
results = "หลังจากเครื่องมือทำงานเสร็จ ขั้นตอน <strong>ตรวจทาน</strong> จะแสดงตัวอย่างผลลัพธ์ในพาเนลนี้ และให้คุณยกเลิกการดำเนินการหรือดาวน์โหลดไฟล์"
runButton = "เมื่อกำหนดค่าเครื่องมือเรียบร้อยแล้ว ปุ่มนี้จะให้คุณรันเครื่องมือนี้กับ PDF ที่เลือกทั้งหมด"
selectControls = "แถบด้านขวา <strong>(Right Rail)</strong> มีปุ่มเพื่อเลือก/ไม่เลือก PDF ที่ใช้งานทั้งหมดอย่างรวดเร็ว พร้อมปุ่มเปลี่ยนธีมหรือภาษา"
selectCropTool = "มาลองเลือกเครื่องมือ <strong>ครอบตัด</strong> เพื่อสาธิตการใช้งานเครื่องมือหนึ่ง"
startTour = "เริ่มทัวร์"
startTourDescription = "ทัวร์แนะนำฟีเจอร์สำคัญของ Stirling PDF"
toolInterface = "นี่คืออินเทอร์เฟซของเครื่องมือ <strong>ครอบตัด</strong> จะเห็นว่ายังไม่มีอะไรมากเพราะเรายังไม่ได้เพิ่มไฟล์ PDF เพื่อทำงานด้วย"
viewer = "<strong>ตัวดู</strong> ให้คุณอ่านและใส่คำอธิบายประกอบใน PDF ได้"
viewSwitcher = "ใช้ตัวควบคุมเหล่านี้เพื่อเลือกวิธีการแสดง PDF ของคุณ"
workbench = "นี่คือ <strong>Workbench</strong> - พื้นที่หลักที่คุณใช้ดูและแก้ไข PDF ของคุณ"
wrapUp = "เสร็จเรียบร้อย! คุณได้เรียนรู้พื้นที่หลักของแอปและวิธีใช้งานแล้ว คลิกปุ่ม <strong>ช่วยเหลือ</strong> เมื่อใดก็ได้เพื่อดูทัวร์นี้อีกครั้ง"
[onboarding.buttons]
back = "ย้อนกลับ"
download = "ดาวน์โหลด →"
next = "ถัดไป →"
showMeAround = "พาชมรอบๆ"
skipForNow = "ข้ามไปก่อน"
skipTheTour = "ข้ามทัวร์"
[onboarding.desktopInstall]
body = "Stirling ใช้งานได้ดีที่สุดแบบแอปเดสก์ท็อป คุณสามารถใช้งานออฟไลน์ เข้าถึงเอกสารได้เร็วขึ้น และแก้ไขบนคอมพิวเตอร์ของคุณโดยตรง"
title = "ดาวน์โหลด"
titleWithOs = "ดาวน์โหลดสำหรับ {{osLabel}}"
[onboarding.planOverview]
adminBodyLoginDisabled = "เมื่อเปิดใช้โหมดล็อกอิน คุณจะสามารถจัดการผู้ใช้ กำหนดค่าต่างๆ และติดตามสุขภาพเซิร์ฟเวอร์ ผู้ใช้ <strong>{{freeTierLimit}}</strong> คนแรกบนเซิร์ฟเวอร์ของคุณใช้งาน Stirling ได้ฟรี"
adminBodyLoginEnabled = "ในฐานะแอดมิน คุณสามารถจัดการผู้ใช้ กำหนดค่าต่างๆ และติดตามสุขภาพเซิร์ฟเวอร์ ผู้ใช้ <strong>{{freeTierLimit}}</strong> คนแรกบนเซิร์ฟเวอร์ของคุณใช้งาน Stirling ได้ฟรี"
adminTitle = "ภาพรวมผู้ดูแล"
userBody = "เชิญเพื่อนร่วมทีม กำหนดบทบาท และจัดระเบียบเอกสารในพื้นที่ทำงานเดียวที่ปลอดภัย เปิดโหมดล็อกอินเมื่อคุณพร้อมเติบโตเกินการใช้งานคนเดียว"
userTitle = "ภาพรวมแพ็กเกจ"
[onboarding.securityCheck]
message = "แอปมีการเปลี่ยนแปลงครั้งใหญ่เมื่อไม่นานมานี้ อาจต้องการความใส่ใจจากผู้ดูแลเซิร์ฟเวอร์ โปรดยืนยันบทบาทของคุณเพื่อดำเนินการต่อ"
[onboarding.serverLicense]
freeBody = "ไลเซนส์แบบ <strong>Open-Core</strong> ของเรารองรับผู้ใช้ได้ฟรีสูงสุด <strong>{{freeTierLimit}}</strong> คนต่อเซิร์ฟเวอร์ เพื่อขยายการใช้งานได้ต่อเนื่องและเข้าถึง <strong>เครื่องมือแก้ไขข้อความ PDF</strong> ล่วงหน้า เราแนะนำแพ็กเกจ Stirling Server - แก้ไขได้เต็มรูปแบบและ <strong>ที่นั่งไม่จำกัด</strong> ราคา $99/ต่อเซิร์ฟเวอร์/เดือน"
freeTitle = "ไลเซนส์เซิร์ฟเวอร์"
overLimitBody = "สิทธิ์การใช้งานของเรารองรับผู้ใช้ได้ฟรีสูงสุด <strong>{{freeTierLimit}}</strong> คนต่อเซิร์ฟเวอร์ ขณะนี้คุณมีผู้ใช้ Stirling <strong>{{overLimitUserCopy}}</strong> คน เพื่อใช้งานต่อเนื่อง โปรดอัปเกรดเป็นแพ็กเกจ Stirling Server - <strong>ที่นั่งไม่จำกัด</strong> แก้ไขข้อความ PDF และควบคุมแอดมินเต็มรูปแบบ ราคา $99/ต่อเซิร์ฟเวอร์/เดือน"
overLimitTitle = "ต้องใช้ไลเซนส์เซิร์ฟเวอร์"
seePlans = "ดูแพ็กเกจ →"
skip = "ข้ามไปก่อน"
upgrade = "อัปเกรดเลย →"
[onboarding.tourOverview]
body = "Stirling PDF V2 มาพร้อมเครื่องมือหลายสิบรายการและเลย์เอาต์ใหม่ ลองทัวร์แบบย่อเพื่อดูสิ่งที่เปลี่ยนไปและตำแหน่งของฟีเจอร์ที่คุณต้องการ"
title = "ภาพรวมทัวร์"
[onboarding.welcomeModal]
description = "ต้องการทัวร์ด่วน 1 นาทีเพื่อเรียนรู้ฟีเจอร์สำคัญและวิธีเริ่มต้นหรือไม่"
dontShowAgain = "ไม่ต้องแสดงอีก"
helpHint = "คุณสามารถเข้าถึงทัวร์นี้ได้ตลอดจากปุ่ม <strong>ช่วยเหลือ</strong> ที่มุมล่างซ้าย"
maybeLater = "ไว้ทีหลัง"
startTour = "เริ่มทัวร์"
title = "ยินดีต้อนรับสู่ Stirling PDF!"
[onboarding.welcomeSlide]
body = "Stirling PDF พร้อมสำหรับทีมทุกขนาดแล้ว การอัปเดตนี้มีเลย์เอาต์ใหม่ ความสามารถแอดมินที่ทรงพลัง และฟีเจอร์ที่มีคนขอมากที่สุด - <strong>แก้ไขข้อความ</strong>"
title = "ยินดีต้อนรับสู่ Stirling"
[onboarding.whatsNew]
activeFilesView = "ใช้ Active Files เพื่อดูทุกไฟล์ที่คุณเปิดและเลือกสิ่งที่จะทำงานต่อ"
fileUpload = "ใช้ปุ่ม <strong>Files</strong> เพื่ออัปโหลดหรือเลือก PDF ล่าสุด เราจะโหลดตัวอย่างเพื่อให้คุณเห็นพื้นที่ทำงาน"
leftPanel = "แผง <strong>Tools</strong> ทางซ้ายแสดงทุกสิ่งที่คุณทำได้ เรียกดูหมวดหมู่หรือค้นหาเพื่อหาเครื่องมืออย่างรวดเร็ว"
pageEditorView = "สลับไปที่ Page Editor เพื่อจัดเรียง หมุน หรือ ลบหน้า"
quickAccess = "เริ่มที่ราง <strong>Quick Access</strong> เพื่อสลับระหว่าง Reader, Automate, ไฟล์ของคุณ และทุกทัวร์"
rightRail = "ส่วน <strong>Right Rail</strong> มีการกระทำด่วนสำหรับเลือกไฟล์ เปลี่ยนธีมหรือภาษา และดาวน์โหลดผลลัพธ์"
topBar = "แถบด้านบนช่วยให้คุณสลับระหว่าง <strong>Viewer</strong>, <strong>Page Editor</strong> และ <strong>Active Files</strong>"
wrapUp = "นี่คือสิ่งใหม่ใน V2 เปิดเมนู <strong>Tours</strong> ได้ทุกเวลาเพื่อดูสิ่งนี้อีกครั้ง ทัวร์ Tools หรือทัวร์ Admin"
[overlay-pdfs]
desc = "ซ้อนทับ PDF หนึ่งบนอีกไฟล์หนึ่ง"
header = "ซ้อนทับไฟล์ PDF"
submit = "ส่ง"
tags = "ซ้อนทับ"
title = "ซ้อนทับ PDF"
[overlay-pdfs.baseFile]
label = "เลือกไฟล์ PDF พื้นฐาน"
[overlay-pdfs.counts]
item = "จำนวนต่อไฟล์"
label = "จำนวนการซ้อนทับ (สำหรับโหมดวนซ้ำ)"
noFiles = "เพิ่มไฟล์ซ้อนทับเพื่อกำหนดค่าจำนวน"
placeholder = "ป้อนจำนวนแยกด้วยเครื่องหมายจุลภาค (เช่น 2,3,1)"
[overlay-pdfs.error]
failed = "เกิดข้อผิดพลาดขณะซ้อนทับ PDF"
[overlay-pdfs.mode]
fixedRepeat = "ซ้อนทับแบบวนซ้ำ"
interleaved = "ซ้อนทับแบบสลับ"
label = "เลือกโหมดซ้อนทับ"
sequential = "ซ้อนทับตามลำดับ"
[overlay-pdfs.overlayFiles]
addMore = "เพิ่ม PDF เพิ่มเติม..."
label = "เลือกไฟล์ PDF ซ้อนทับ"
placeholder = "เลือก PDF..."
[overlay-pdfs.position]
background = "พื้นหลัง"
foreground = "พื้นหน้า"
label = "เลือกตำแหน่งซ้อนทับ"
[overlay-pdfs.results]
title = "ผลการซ้อนทับ"
[overlay-pdfs.settings]
title = "การตั้งค่า"
[overlay-pdfs.tooltip.counts]
text = "ระบุจำนวนบวกสำหรับแต่ละไฟล์ซ้อนทับว่าต้องใช้กี่หน้าก่อนย้ายไปไฟล์ถัดไป จำเป็นเมื่อใช้โหมดทำซ้ำคงที่"
title = "จำนวน (เฉพาะโหมดทำซ้ำคงที่)"
[overlay-pdfs.tooltip.description]
text = "ผสาน PDF ฐานกับ PDF ซ้อนทับหนึ่งไฟล์หรือมากกว่า การซ้อนทับสามารถใช้ทีละหน้าในโหมดต่าง ๆ และวางได้ทั้งชั้นหน้าและพื้นหลัง"
title = "คำอธิบาย"
[overlay-pdfs.tooltip.header]
title = "ภาพรวมการซ้อนทับ PDF"
[overlay-pdfs.tooltip.mode]
fixedRepeat = "ซ้อนทับแบบทำซ้ำคงที่: หยิบจำนวนหน้าที่กำหนดจากแต่ละไฟล์ซ้อนทับก่อนย้ายไปไฟล์ถัดไป ใช้ 'จำนวน' เพื่อกำหนดตัวเลข"
interleaved = "ซ้อนทับแบบสลับ: หยิบหน้าจากแต่ละไฟล์ซ้อนทับทีละหน้า"
sequential = "ซ้อนทับแบบตามลำดับ: ใช้หน้าจากไฟล์ซ้อนทับแรกจนจบ จากนั้นไปไฟล์ถัดไป"
text = "เลือกวิธีการกระจายหน้าซ้อนทับไปยังหน้าของ PDF ฐาน"
title = "โหมดการซ้อนทับ"
[overlay-pdfs.tooltip.overlayFiles]
text = "เลือก PDF หนึ่งไฟล์หรือมากกว่าสำหรับซ้อนทับบนไฟล์ฐาน ลำดับของไฟล์เหล่านี้มีผลต่อการใช้หน้าในโหมดตามลำดับและทำซ้ำคงที่"
title = "ไฟล์ซ้อนทับ"
[overlay-pdfs.tooltip.position]
text = "ชั้นหน้าจะวางซ้อนทับไว้ด้านบนของหน้า พื้นหลังจะวางไว้ด้านหลัง"
title = "ตำแหน่งการซ้อนทับ"
[pageEdit]
deselectAll = "ไม่เลือกเลย"
selectAll = "เลือกทั้งหมด"
[pageEditor]
actualSize = "ขนาดจริง"
addFileNotImplemented = "ยังไม่ได้รองรับการเพิ่มไฟล์ในเดโม"
closePdf = "ปิด PDF"
deleted = "ลบแล้ว:"
fitToWidth = "พอดีกับความกว้าง"
insertedPageBreak = "แทรกตัวแบ่งหน้าที่:"
movedLeft = "ย้ายไปซ้าย:"
movedRight = "ย้ายไปขวา:"
noPdfLoaded = "ยังไม่ได้โหลด PDF โปรดอัปโหลด PDF เพื่อแก้ไข"
reset = "รีเซ็ตการเปลี่ยนแปลง"
rotatedLeft = "หมุนซ้าย:"
rotatedRight = "หมุนขวา:"
save = "บันทึกการเปลี่ยนแปลง"
splitAt = "แยกที่:"
title = "ตัวแก้ไขหน้า"
zoomIn = "ซูมเข้า"
zoomOut = "ซูมออก"
[pageExtracter]
header = "แยกหน้า"
placeholder = "(เช่น 1,2,8 หรือ 4,7,12-16 หรือ 2n-1)"
submit = "แยก"
title = "แยกหน้า"
[pageLayout]
addBorder = "เพิ่มขอบ"
header = "เลย์เอาต์หลายหน้า"
pagesPerSheet = "จำนวนหน้าต่อแผ่น:"
submit = "ส่ง"
tags = "รวม, ประกอบ, มุมมองเดียว, จัดระเบียบ"
title = "เลย์เอาต์หลายหน้า"
[pageLayout.desc]
16 = "วาง 16 หน้าในแผ่นเดียว (ตาราง 4 × 4)"
2 = "วาง 2 หน้าเคียงกันบนแผ่นเดียว"
3 = "วาง 3 หน้าในแถวเดียวบนแผ่นเดียว"
4 = "วาง 4 หน้าในแผ่นเดียว (ตาราง 2 × 2)"
9 = "วาง 9 หน้าในแผ่นเดียว (ตาราง 3 × 3)"
[pageLayout.error]
failed = "เกิดข้อผิดพลาดขณะสร้างเลย์เอาต์หลายหน้า"
[pageRemover]
header = "ตัวลบหน้า PDF"
pagesToDelete = "หน้าที่จะลบ (ป้อนหมายเลขหน้าแยกด้วยเครื่องหมายจุลภาค):"
placeholder = "(เช่น 1,2,6 หรือ 1-10,15-30)"
submit = "ลบหน้า"
title = "ตัวลบหน้า"
[pageSelection.tooltip]
description = "เลือกหน้าที่จะใช้กับการทำงาน รองรับหน้าเดี่ยว ช่วง สูตร และคีย์เวิร์ด all"
[pageSelection.tooltip.advanced]
title = "ฟีเจอร์ขั้นสูง"
[pageSelection.tooltip.basic]
bullet1 = "หน้าเดี่ยว: 1,3,5"
bullet2 = "ช่วงหน้า: 3-6 หรือ 10-15"
bullet3 = "ทุกหน้า: all"
text = "เลือกหน้าที่ต้องการจากเอกสาร PDF ของคุณด้วยไวยากรณ์แบบง่าย"
title = "การใช้งานพื้นฐาน"
[pageSelection.tooltip.complex]
bullet1 = "<strong>1,3-5,8,2n</strong> → หน้า 1, 3–5, 8 และหน้าคู่ทั้งหมด"
bullet2 = "<strong>10-,2n-1</strong> → ตั้งแต่หน้า 10 ถึงหน้าสุดท้าย + หน้าคี่"
description = "ผสมรูปแบบต่างๆ ได้"
title = "การผสมแบบซับซ้อน"
[pageSelection.tooltip.examples]
title = "ตัวอย่าง"
[pageSelection.tooltip.header]
title = "คู่มือการเลือกหน้า"
[pageSelection.tooltip.individual]
bullet1 = "<strong>1,3,5</strong> → เลือกหน้า 1, 3, 5"
bullet2 = "<strong>2,7,12</strong> → เลือกหน้า 2, 7, 12"
description = "ป้อนตัวเลขคั่นด้วยเครื่องหมายจุลภาค"
title = "หน้าเดี่ยว"
[pageSelection.tooltip.mathematical]
bullet1 = "<strong>2n</strong> → ทุกหน้าคู่ (2, 4, 6…)"
bullet2 = "<strong>2n-1</strong> → ทุกหน้าคี่ (1, 3, 5…)"
bullet3 = "<strong>3n</strong> → ทุกๆ 3 หน้า (3, 6, 9…)"
bullet4 = "<strong>4n-1</strong> → หน้า 3, 7, 11, 15…"
description = "ใช้ n ในสูตรเพื่อสร้างรูปแบบ"
title = "ฟังก์ชันคณิตศาสตร์"
[pageSelection.tooltip.operators]
and = "AND: & หรือ \"and\" — ต้องตรงตามทั้งสองเงื่อนไข (เช่น 1-50 & even)"
comma = "เครื่องหมายจุลภาค: , หรือ | — รวมการเลือก (เช่น 1-10, 20)"
not = "NOT: ! หรือ \"not\" — ยกเว้นหน้า (เช่น 3n & not 30)"
text = "AND มีลำดับความสำคัญสูงกว่าเครื่องหมายจุลภาค NOT ใช้ภายในช่วงของเอกสาร"
title = "ตัวดำเนินการ"
[pageSelection.tooltip.ranges]
bullet1 = "<strong>3-6</strong> → เลือกหน้า 36"
bullet2 = "<strong>10-15</strong> → เลือกหน้า 1015"
bullet3 = "<strong>5-</strong> → เลือกหน้า 5 ถึงหน้าสุดท้าย"
description = "ใช้ - สำหรับช่วงหน้าต่อเนื่อง"
title = "ช่วงหน้า"
[pageSelection.tooltip.special]
bullet1 = "<strong>all</strong> → เลือกทุกหน้า"
title = "คีย์เวิร์ดพิเศษ"
[pageSelection.tooltip.syntax]
text = "ใช้ตัวเลข ช่วง คีย์เวิร์ด และลำดับขั้น (n เริ่มที่ 0) รองรับวงเล็บ"
title = "พื้นฐานไวยากรณ์"
[pageSelection.tooltip.syntax.bullets]
keywords = "คีย์เวิร์ด: odd, even"
numbers = "ตัวเลข/ช่วง: 5, 10-20"
progressions = "ลำดับขั้น: 3n, 4n+1"
[pageSelection.tooltip.tips]
bullet1 = "หมายเลขหน้าเริ่มจาก 1 (ไม่ใช่ 0)"
bullet2 = "ช่องว่างจะถูกลบออกโดยอัตโนมัติ"
bullet3 = "นิพจน์ที่ไม่ถูกต้องจะถูกละเว้น"
text = "โปรดคำนึงถึงแนวทางเหล่านี้:"
title = "เคล็ดลับ"
[payment]
autoClose = "หน้าต่างนี้จะปิดโดยอัตโนมัติ..."
billingPeriod = "รอบบิล"
canCloseWindow = "คุณสามารถปิดหน้าต่างนี้ได้แล้ว"
emailInvalid = "โปรดกรอกที่อยู่อีเมลที่ถูกต้อง"
enterpriseNote = "ปรับจำนวนที่นั่งได้ในหน้าเช็คเอาต์ (1-1000)"
error = "ข้อผิดพลาดในการชำระเงิน"
generatingLicense = "กำลังสร้าง license key ของคุณ..."
installationId = "รหัสการติดตั้ง"
licenseActivated = "เปิดใช้งานไลเซนส์แล้ว! บันทึก license key ของคุณเรียบร้อย ส่งอีเมลยืนยันไปยังที่อยู่อีเมลของคุณแล้ว"
licenseDelayed = "ชำระเงินสำเร็จ! กำลังสร้างไลเซนส์ของคุณ คุณจะได้รับอีเมลพร้อม license key ในไม่ช้า หากไม่ได้รับภายใน 10 นาที โปรดติดต่อฝ่ายสนับสนุน"
licenseDelayedMessage = "กำลังสร้าง license key ของคุณ โปรดตรวจสอบอีเมลในไม่ช้า หรือติดต่อฝ่ายสนับสนุน"
licenseInstructions = "ได้เพิ่มเข้าในการติดตั้งของคุณแล้ว คุณจะได้รับสำเนาทางอีเมลด้วย"
licenseKey = "License Key ของคุณ"
licenseKeyProcessing = "กำลังประมวลผล License Key"
licensePollingError = "ชำระเงินสำเร็จแต่ไม่สามารถดึง license key อัตโนมัติ โปรดตรวจสอบอีเมลของคุณหรือ ติดต่อฝ่ายสนับสนุนพร้อมหลักฐานการชำระเงิน"
licenseRetrievalError = "ชำระเงินสำเร็จแต่ดึงไลเซนส์ไม่สำเร็จ คุณจะได้รับ license key ทางอีเมล โปรดติดต่อฝ่ายสนับสนุนหากไม่ถึงภายใน 10 นาที"
licenseSaveError = "บันทึก license key ไม่สำเร็จ โปรดติดต่อฝ่ายสนับสนุนพร้อม license key ของคุณเพื่อทำการเปิดใช้ให้เสร็จสมบูรณ์"
monthly = "รายเดือน"
paymentCanceled = "ยกเลิกการชำระเงินแล้ว จะไม่มีการเรียกเก็บเงิน"
paymentSuccess = "ชำระเงินสำเร็จ! กำลังดึง license key ของคุณ..."
perMonth = "/เดือน"
perYear = "/ปี"
preparing = "กำลังเตรียมหน้าชำระเงินของคุณ..."
redirecting = "กำลังเปลี่ยนเส้นทางไปยังการชำระเงินที่ปลอดภัย..."
stripeNotConfigured = "ยังไม่ได้ตั้งค่า Stripe"
stripeNotConfiguredMessage = "ยังไม่ได้ตั้งค่าการชำระเงินผ่าน Stripe โปรดติดต่อผู้ดูแลระบบของคุณ"
success = "ชำระเงินสำเร็จ!"
successMessage = "การสมัครสมาชิกของคุณเปิดใช้งานเรียบร้อยแล้ว คุณจะได้รับอีเมลยืนยันในไม่ช้า"
syncError = "ชำระเงินสำเร็จแต่ซิงค์ไลเซนส์ล้มเหลว ไลเซนส์ของคุณจะอัปเดตในไม่ช้า โปรดติดต่อฝ่ายสนับสนุนหากปัญหายังคงอยู่"
syncingLicense = "กำลังซิงค์ไลเซนส์ที่อัปเกรดของคุณ..."
upgradeComplete = "อัปเกรดเสร็จสิ้น"
upgradeCompleteMessage = "การสมัครของคุณอัปเกรดเรียบร้อยแล้ว และได้อัปเดต license key เดิมของคุณแล้ว"
upgradeSuccess = "ชำระเงินสำเร็จ! การสมัครของคุณได้รับการอัปเกรดแล้ว ไลเซนส์บนเซิร์ฟเวอร์ของคุณถูกอัปเดตแล้ว คุณจะได้รับอีเมลยืนยันในไม่ช้า"
upgradeTitle = "อัปเกรดเป็น {{planName}}"
yearly = "รายปี"
[payment.emailStage]
continue = "ดำเนินการต่อ"
description = "เราจะใช้สำหรับส่ง license key และใบเสร็จ"
emailLabel = "ที่อยู่อีเมล"
emailPlaceholder = "[email protected]"
modalTitle = "เริ่มต้น - {{planName}}"
title = "ป้อนอีเมลของคุณ"
[payment.paymentStage]
backToPlan = "กลับไปเลือกแพ็กเกจ"
modalTitle = "ชำระเงินให้เสร็จ - {{planName}}"
selectedPlan = "แพ็กเกจที่เลือก"
[payment.planStage]
basePrice = "ราคาเริ่มต้น"
billedYearly = "เรียกเก็บปีละ {{currency}}{{amount}}"
modalTitle = "เลือกรอบบิล - {{planName}}"
savePercent = "ประหยัด {{percent}}%"
savingsAmount = "คุณประหยัด {{amount}}"
savingsNote = "ประหยัด {{percent}}% เมื่อชำระรายปี"
seatPrice = "ต่อที่นั่ง"
selectMonthly = "เลือกแบบรายเดือน"
selectYearly = "เลือกแบบรายปี"
title = "เลือกรอบบิล"
totalForSeats = "รวม ({{count}} ที่นั่ง)"
[pdfOrganiser]
header = "ตัวจัดระเบียบหน้า PDF"
placeholder = "(เช่น 1,3,2 หรือ 4-8,2,10-12 หรือ 2n-1)"
submit = "จัดเรียงหน้าใหม่"
tags = "สองหน้า, คู่ขนาน, เรียงลำดับ, เคลื่อนย้าย"
title = "ตัวจัดระเบียบหน้า"
[pdfOrganiser.desc]
BOOKLET_SORT = "จัดเรียงหน้าสำหรับพิมพ์แบบสมุด (หน้าสุดท้าย หน้าแรก หน้าที่สอง หน้าที่สองจากท้าย …)"
CUSTOM = "ใช้ลำดับหมายเลขหน้าหรือนิพจน์แบบกำหนดเองเพื่อกำหนดลำดับใหม่"
DUPLEX_SORT = "สลับหน้าด้านหน้าแล้วด้านหลัง เหมือนสแกนเนอร์สองหน้าสแกนด้านหน้าทั้งหมดแล้วด้านหลังทั้งหมด (1, n, 2, n-1, …)"
DUPLICATE = "ทำซ้ำแต่ละหน้าตามจำนวนที่กำหนด (เช่น 4 สำเนา ต่อหน้า 4×)"
ODD_EVEN_MERGE = "ผสาน PDF สองไฟล์โดยสลับหน้า: คี่จากไฟล์แรก คู่จากไฟล์ที่สอง"
ODD_EVEN_SPLIT = "แยกเอกสารเป็นสองผลลัพธ์: ทุกหน้าคี่และทุกหน้าคู่"
REMOVE_FIRST = "ลบหน้ากระดาษหน้าแรกออกจากเอกสาร"
REMOVE_FIRST_AND_LAST = "ลบทั้งหน้าแรกและหน้าสุดท้ายออกจากเอกสาร"
REMOVE_LAST = "ลบหน้าสุดท้ายออกจากเอกสาร"
REVERSE_ORDER = "พลิกเอกสารให้หน้าสุดท้ายกลายเป็นหน้าแรกและเรียงต่อไป"
SIDE_STITCH_BOOKLET_SORT = "จัดเรียงหน้าสำหรับพิมพ์แบบสมุดเย็บข้าง (ปรับให้เหมาะกับการเข้าเล่มด้านข้าง)"
[pdfOrganiser.mode]
1 = "เรียงลำดับหน้าตามความต้องการ"
10 = "รวมหน้าแบบคี่-คู่"
11 = "ทำซ้ำทุกหน้า"
2 = "เรียงลำดับย้อนกลับ"
3 = "เรียงลำดับแบบสองหน้า"
4 = "เรียงลำดับแบบสมุด"
5 = "เรียงลำดับแบบเย็บข้าง"
6 = "แยกหน้าแบบคี่-คู่"
7 = "ลบหน้าหมายเลขแรก"
8 = "ลบหน้าหมายเลขสุดท้าย"
9 = "ลบหน้าหมายเลขแรกและสุดท้าย"
_value = "โหมด"
[pdfOrganiser.mode.desc]
BOOKLET_SORT = "จัดเรียงหน้าสำหรับพิมพ์แบบสมุด (หน้าสุดท้าย หน้าแรก หน้าที่สอง หน้าที่สองจากท้าย …)"
CUSTOM = "ใช้ลำดับหมายเลขหน้าหรือนิพจน์แบบกำหนดเองเพื่อกำหนดลำดับใหม่"
DUPLEX_SORT = "สลับหน้าด้านหน้าแล้วด้านหลัง เหมือนสแกนเนอร์สองหน้าสแกนด้านหน้าทั้งหมดแล้วด้านหลังทั้งหมด (1, n, 2, n-1, …)"
DUPLICATE = "ทำซ้ำแต่ละหน้าตามจำนวนที่กำหนด (เช่น 4 สำเนา ต่อหน้า 4×)"
ODD_EVEN_MERGE = "ผสาน PDF สองไฟล์โดยสลับหน้า: คี่จากไฟล์แรก คู่จากไฟล์ที่สอง"
ODD_EVEN_SPLIT = "แยกเอกสารเป็นสองผลลัพธ์: ทุกหน้าคี่และทุกหน้าคู่"
REMOVE_FIRST = "ลบหน้ากระดาษหน้าแรกออกจากเอกสาร"
REMOVE_FIRST_AND_LAST = "ลบทั้งหน้าแรกและหน้าสุดท้ายออกจากเอกสาร"
REMOVE_LAST = "ลบหน้าสุดท้ายออกจากเอกสาร"
REVERSE_ORDER = "พลิกเอกสารให้หน้าสุดท้ายกลายเป็นหน้าแรกและเรียงต่อไป"
SIDE_STITCH_BOOKLET_SORT = "จัดเรียงหน้าสำหรับพิมพ์แบบสมุดเย็บข้าง (ปรับให้เหมาะกับการเข้าเล่มด้านข้าง)"
[pdfTextEditor]
conversionFailed = "แปลง PDF ไม่สำเร็จ โปรดลองอีกครั้ง"
converting = "กำลังแปลง PDF เป็นรูปแบบที่แก้ไขได้..."
currentFile = "ไฟล์ปัจจุบัน: {{name}}"
imageLabel = "รูปภาพที่วางแล้ว"
noTextOnPage = "ไม่พบข้อความที่แก้ไขได้ในหน้านี้"
pagePreviewAlt = "ภาพตัวอย่างหน้า"
pageSummary = "หน้า {{number}} จาก {{total}}"
title = "ตัวแก้ไข PDF JSON"
viewLabel = "ตัวแก้ไข PDF"
[pdfTextEditor.actions]
applyChanges = "ใช้การเปลี่ยนแปลง"
downloadCopy = "ดาวน์โหลดสำเนา"
downloadJson = "ดาวน์โหลด JSON"
generatePdf = "สร้าง PDF"
reset = "รีเซ็ตการเปลี่ยนแปลง"
saveChanges = "บันทึกการเปลี่ยนแปลง"
[pdfTextEditor.badges]
earlyAccess = "เข้าถึงล่วงหน้า"
modified = "แก้ไขแล้ว"
unsaved = "แก้ไขแล้ว"
[pdfTextEditor.disclaimer]
alpha = "ตัวดูแบบ alpha นี้ยังพัฒนาอยู่—ฟอนต์ สี เอฟเฟ็กต์ความโปร่งใส และรายละเอียดเลย์เอาต์บางอย่างอาจคลาดเคลื่อนเล็กน้อย โปรดตรวจสอบ PDF ที่สร้างขึ้นอีกครั้งก่อนแชร์"
heading = "ข้อจำกัดการแสดงตัวอย่าง"
previewVariance = "องค์ประกอบบางอย่าง (เช่น เส้นขอบตาราง รูปร่าง หรือรูปแบบการแสดงผลของคำอธิบายประกอบ) อาจไม่แสดงผลตรงกันในตัวอย่าง ไฟล์ PDF ที่ส่งออกจะคงคำสั่งการวาดเดิมไว้เท่าที่ทำได้"
textFocus = "พื้นที่ทำงานนี้เน้นการแก้ไขข้อความและจัดตำแหน่งภาพที่ฝังใหม่ งานกราฟิกบนหน้าที่ซับซ้อน วิดเจ็ตฟอร์ม และกราฟิกแบบเลเยอร์ จะถูกเก็บไว้สำหรับการส่งออกแต่แก้ไขได้ไม่เต็มรูปแบบที่นี่"
[pdfTextEditor.empty]
dropzone = "ลากและวางไฟล์ PDF หรือ JSON ที่นี่ หรือคลิกเพื่อเรียกดู"
dropzoneWithFiles = "เลือกไฟล์จากแท็บไฟล์ หรือลากและวางไฟล์ PDF หรือ JSON ที่นี่ หรือคลิกเพื่อเรียกดู"
subtitle = "โหลดไฟล์ PDF หรือ JSON เพื่อเริ่มแก้ไขข้อความ"
title = "ยังไม่ได้โหลดเอกสาร"
[pdfTextEditor.errors]
invalidJson = "ไม่สามารถอ่านไฟล์ JSON โปรดตรวจสอบว่าไฟล์ถูกสร้างโดยเครื่องมือ PDF to JSON"
pdfConversion = "ไม่สามารถแปลง JSON ที่แก้ไขกลับเป็น PDF"
[pdfTextEditor.fontAnalysis]
allFonts = "ฟอนต์ทั้งหมด"
currentPageFonts = "ฟอนต์บนหน้านี้"
details = "รายละเอียดฟอนต์"
embedded = "ฝังไว้"
fallback = "fallback"
infoMessage = "มีข้อมูลการทำซ้ำฟอนต์"
missing = "หายไป"
perfect = "สมบูรณ์แบบ"
perfectMessage = "สามารถทำซ้ำฟอนต์ทั้งหมดได้อย่างสมบูรณ์แบบ"
subset = "subset"
suggestions = "หมายเหตุ"
type = "ประเภท"
warningMessage = "บางฟอนต์อาจแสดงผลไม่ถูกต้อง"
warnings = "คำเตือน"
webFormat = "รูปแบบเว็บ"
[pdfTextEditor.groupingMode]
auto = "อัตโนมัติ"
paragraph = "ย่อหน้า"
singleLine = "บรรทัดเดียว"
[pdfTextEditor.manual]
expandWidth = "ขยายถึงขอบหน้า"
merge = "รวมที่เลือก"
mergeTooltip = "รวมกล่องที่เลือก"
resetWidth = "รีเซ็ตความกว้าง"
resizeHandle = "ปรับความกว้างข้อความ"
ungroup = "ยกเลิกการจัดกลุ่มที่เลือก"
ungroupTooltip = "แยกย่อหน้าเป็นบรรทัด"
widthMenu = "ตัวเลือกความกว้าง"
[pdfTextEditor.modeChange]
cancel = "ยกเลิก"
confirm = "รีเซ็ตและเปลี่ยนโหมด"
title = "ยืนยันการเปลี่ยนโหมด"
warning = "การเปลี่ยนโหมดจัดกลุ่มข้อความจะรีเซ็ตการเปลี่ยนแปลงที่ยังไม่บันทึกทั้งหมด คุณแน่ใจหรือไม่ว่าต้องการดำเนินการต่อ?"
[pdfTextEditor.options.advanced]
title = "การตั้งค่าขั้นสูง"
[pdfTextEditor.options.autoScaleText]
description = "ปรับข้อความในแนวนอนอัตโนมัติให้พอดีกับกรอบขอบเขตเดิมเมื่อการเรนเดอร์ฟอนต์ต่างจากใน PDF"
title = "ปรับขนาดข้อความอัตโนมัติให้พอดีกล่อง"
[pdfTextEditor.options.forceSingleElement]
description = "เมื่อเปิดใช้ เครื่องมือจะส่งออกแต่ละกล่องข้อความที่แก้ไขเป็นองค์ประกอบข้อความ PDF เดียว เพื่อหลีกเลี่ยงอักขระซ้อนทับหรือฟอนต์ปะปน"
title = "ล็อกข้อความที่แก้ไขเป็นองค์ประกอบ PDF เดียว"
[pdfTextEditor.options.groupingMode]
autoDescription = "ตรวจจับประเภทหน้าอัตโนมัติและจัดกลุ่มข้อความให้เหมาะสม"
paragraphDescription = "จัดกลุ่มบรรทัดที่จัดแนวเป็นกล่องข้อความย่อหน้าหลายบรรทัด"
singleLineDescription = "คงแต่ละบรรทัดข้อความใน PDF เป็นกล่องข้อความแยกกัน"
title = "โหมดจัดกลุ่มข้อความ"
[pdfTextEditor.options.manualGrouping]
descriptionInline = "เคล็ดลับ: กดค้าง Ctrl (Cmd) หรือ Shift เพื่อเลือกหลายกล่องข้อความ จะมีแถบเครื่องมือลอยปรากฏเหนือรายการที่เลือกเพื่อให้คุณรวม ยกเลิกการจัดกลุ่ม หรือปรับความกว้าง"
[pdfTextEditor.pageType]
paragraph = "หน้าแบบย่อหน้า"
sparse = "ข้อความกระจัดกระจาย"
[pdfTextEditor.tooltip.alpha]
text = "Alpha Viewer นี้ยังอยู่ระหว่างพัฒนา—แบบอักษรบางชนิด สี เอฟเฟกต์ความโปร่งใส และรายละเอียดเลย์เอาต์อาจเปลี่ยนเล็กน้อย โปรดตรวจสอบ PDF ที่สร้างอย่างรอบคอบก่อนแชร์"
title = "Alpha Viewer"
[pdfTextEditor.tooltip.header]
title = "ข้อจำกัดของการแสดงตัวอย่าง"
[pdfTextEditor.tooltip.previewVariance]
text = "องค์ประกอบบางอย่าง (เช่น เส้นตาราง รูปร่าง หรือรูปลักษณ์ของคำอธิบายประกอบ) อาจแสดงไม่ตรงในตัวอย่าง PDF ที่ส่งออกจะคงคำสั่งการวาดเดิมไว้เท่าที่เป็นไปได้"
title = "ความแตกต่างระหว่างการแสดงตัวอย่าง"
[pdfTextEditor.tooltip.textFocus]
text = "พื้นที่ทำงานนี้เน้นการแก้ไขข้อความและปรับตำแหน่งรูปภาพที่ฝังไว้ งานกราฟิกของหน้าแบบซับซ้อน วิดเจ็ตฟอร์ม และกราฟิกแบบหลายชั้นจะคงไว้สำหรับการส่งออก แต่ไม่สามารถแก้ไขได้ทั้งหมดที่นี่"
title = "เน้นข้อความและรูปภาพ"
[pdfTextEditor.welcomeBanner]
bestFor = "เหมาะที่สุดกับ:"
bestFor1 = "PDF แบบง่ายที่มีข้อความและภาพเป็นหลัก"
bestFor2 = "เอกสารที่จัดรูปแบบย่อหน้ามาตรฐาน"
bestFor3 = "จดหมาย เรียงความ รายงาน และเอกสารพื้นฐาน"
dontShowAgain = "ไม่ต้องแสดงอีก"
experimental = "นี่คือฟีเจอร์ทดลองที่กำลังพัฒนา อาจมีความไม่เสถียรและปัญหาในการใช้งาน"
feedback = "นี่คือฟีเจอร์ Early Access โปรดรายงานปัญหาที่พบเพื่อช่วยให้เราพัฒนาขึ้น!"
gotIt = "รับทราบ"
howItWorks = "เครื่องมือนี้จะแปลง PDF ของคุณเป็นรูปแบบที่แก้ไขได้ เพื่อให้คุณปรับข้อความและจัดตำแหน่งภาพใหม่ การเปลี่ยนแปลงจะถูกบันทึกกลับเป็น PDF ใหม่"
issue1 = "ยังไม่คงรักษาสีของข้อความ (จะเพิ่มเร็วๆ นี้)"
issue2 = "โหมดย่อหน้ามีปัญหาการจัดแนวและระยะห่างมากกว่า - แนะนำให้ใช้โหมดบรรทัดเดียว"
issue3 = "การแสดงตัวอย่างต่างจาก PDF ที่ส่งออก - PDF ที่ส่งออกใกล้เคียงต้นฉบับมากกว่า"
issue4 = "การจัดแนวข้อความที่หมุนอาจต้องปรับด้วยตนเอง"
issue5 = "เอฟเฟ็กต์ความโปร่งใสและการซ้อนเลเยอร์อาจต่างจากต้นฉบับ"
knownIssues = "ปัญหาที่ทราบ (กำลังแก้ไข):"
limitation1 = "การเรนเดอร์ฟอนต์อาจต่างจาก PDF ต้นฉบับเล็กน้อย"
limitation2 = "กราฟิกซับซ้อน ช่องฟอร์ม และคำอธิบายประกอบจะถูกเก็บไว้แต่แก้ไขไม่ได้"
limitation3 = "ไฟล์ขนาดใหญ่อาจใช้เวลาในการแปลงและประมวลผล"
limitations = "ข้อจำกัดปัจจุบัน:"
notIdealFor = "ไม่เหมาะกับ:"
notIdealFor1 = "PDF ที่มีรูปแบบพิเศษ เช่น รายการหัวข้อย่อย ตาราง หรือเค้าโครงหลายคอลัมน์"
notIdealFor2 = "นิตยสาร โบรชัวร์ หรือเอกสารที่ออกแบบซับซ้อน"
notIdealFor3 = "คู่มือที่มีเค้าโครงซับซ้อน"
title = "ยินดีต้อนรับสู่ PDF Text Editor (Early Access)"
[PDFToCSV]
header = "PDF เป็น CSV"
prompt = "เลือกหน้าที่ต้องการแยกตาราง"
submit = "แยก"
title = "PDF เป็น CSV"
[PDFToHTML]
credit = "บริการนี้ใช้ pdftohtml สำหรับการแปลงไฟล์"
header = "PDF เป็น HTML"
submit = "แปลง"
tags = "เนื้อหาเว็บ, เป็นมิตรกับเบราว์เซอร์"
title = "PDF เป็น HTML"
[pdfToImage]
blackwhite = "ขาวดำ (อาจสูญเสียข้อมูล!)"
color = "สี"
colorType = "ประเภทสี"
grey = "ระดับสีเทา"
header = "PDF เป็นรูปภาพ"
info = "Python ไม่มีการติดตั้ง จำเป็นสำหรับการแปลง WebP"
multi = "หลายภาพ"
placeholder = "(เช่น 1,2,8 หรือ 4,7,12-16 หรือ 2n-1)"
selectText = "รูปแบบภาพ"
single = "รูปภาพใหญ่เพียงภาพเดียว"
singleOrMultiple = "ประเภทผลลัพธ์รูปภาพ"
submit = "แปลง"
tags = "การแปลง, รูปภาพ, JPG, ภาพ, รูปถ่าย"
title = "PDF เป็นรูปภาพ"
[PDFToMarkdown]
header = "แปลง PDF เป็น Markdown"
submit = "แปลง"
tags = "มาร์กอัป, เนื้อหาเว็บ, การแปลง, การแปลง"
title = "แปลง PDF เป็น Markdown"
[pdfToPDFA]
credit = "บริการนี้ใช้ libreoffice สำหรับการแปลง PDF/A"
header = "PDF เป็น PDF/A"
outputFormat = "รูปแบบผลลัพธ์"
pdfWithDigitalSignature = "PDF มีลายเซ็นดิจิทัล ซึ่งจะถูกลบในขั้นตอนถัดไป"
submit = "แปลง"
tags = "การจัดเก็บ, ระยะยาว, มาตรฐาน, การแปลง, การเก็บรักษา"
tip = "ปัจจุบันไม่ทำงานสำหรับการป้อนข้อมูลหลายรายการพร้อมกัน"
title = "PDF เป็น PDF/A"
[pdfToPDFX]
credit = "บริการนี้ใช้ Ghostscript สำหรับการแปลงเป็น PDF/X"
header = "แปลง PDF เป็น PDF/X"
outputFormat = "รูปแบบผลลัพธ์"
pdfWithDigitalSignature = "ไฟล์ PDF มีลายเซ็นดิจิทัล ซึ่งจะถูกลบในขั้นตอนถัดไป"
submit = "แปลง"
tags = "พิมพ์,มาตรฐาน,แปลง,การผลิต,ก่อนพิมพ์,เก็บถาวร"
tip = "ขณะนี้ยังไม่รองรับอินพุตหลายรายการพร้อมกัน"
title = "แปลง PDF เป็น PDF/X"
[PDFToPresentation]
credit = "บริการนี้ใช้ LibreOffice สำหรับการแปลงไฟล์"
header = "PDF เป็น Presentation"
submit = "แปลง"
tags = "สไลด์, โชว์, สำนักงาน, microsoft"
title = "PDF เป็น Presentation"
[PDFToPresentation.selectText]
1 = "รูปแบบไฟล์ผลลัพธ์"
[PdfToSinglePage]
tags = "หน้าเดียว"
[pdfToSinglePage]
description = "เครื่องมือนี้จะรวมทุกหน้าของ PDF ของคุณเป็นหน้าเดี่ยวขนาดใหญ่ ความกว้างจะเท่าเดิมกับหน้าต้นฉบับ แต่ความสูงจะเป็นผลรวมของความสูงทุกหน้า"
filenamePrefix = "หน้าเดียว"
header = "PDF เป็นหน้าขนาดใหญ่เพียงหน้าเดียว"
submit = "แปลงเป็นหน้าขนาดใหญ่เพียงหน้าเดียว"
title = "PDF เป็นหน้าขนาดใหญ่เพียงหน้าเดียว"
[pdfToSinglePage.error]
failed = "เกิดข้อผิดพลาดขณะรวมเป็นหน้าเดียว"
[pdfToSinglePage.files]
placeholder = "เลือกไฟล์ PDF ในหน้าหลักเพื่อเริ่มต้น"
[pdfToSinglePage.results]
title = "ผลลัพธ์หน้าเดียว"
[PDFToText]
credit = "บริการนี้ใช้ LibreOffice สำหรับการแปลงไฟล์"
header = "PDF เป็น RTF (Text)"
submit = "แปลง"
tags = "รูปแบบข้อความที่มีคุณภาพ, rich text format"
title = "PDF เป็น RTF (Text)"
[PDFToText.selectText]
1 = "รูปแบบไฟล์ผลลัพธ์"
[PDFToWord]
credit = "บริการนี้ใช้ LibreOffice สำหรับการแปลงไฟล์"
header = "PDF เป็น Word"
submit = "แปลง"
tags = "doc, docx, odt, word, การแปลง, รูปแบบ, การแปลง, สำนักงาน, microsoft, docfile"
title = "PDF เป็น Word"
[PDFToWord.selectText]
1 = "รูปแบบไฟล์ผลลัพธ์"
[PDFToXML]
credit = "บริการนี้ใช้ LibreOffice สำหรับการแปลงไฟล์"
header = "PDF เป็น XML"
submit = "แปลง"
tags = "การแยกข้อมูล, เนื้อหาโครงสร้าง, การทำงานร่วมกัน, การแปลง"
title = "PDF เป็น XML"
[permissions]
header = "เปลี่ยนสิทธิ์"
submit = "เปลี่ยน"
tags = "อ่าน, เขียน, แก้ไข, พิมพ์"
title = "เปลี่ยนสิทธิ์"
warning = "คำเตือน: การตั้งค่าสิทธิ์เหล่านี้เป็นการเปลี่ยนแปลงที่ไม่สามารถย้อนกลับได้ แนะนำให้ตั้งค่าพร้อมรหัสผ่านผ่านหน้าการเพิ่มรหัสผ่าน"
[permissions.selectText]
1 = "เลือก PDF เพื่อเปลี่ยนสิทธิ์"
10 = "ป้องกันการพิมพ์รูปแบบต่างๆ"
2 = "สิทธิ์ที่ตั้งค่า"
3 = "ป้องกันการประกอบเอกสาร"
4 = "ป้องกันการสกัดเนื้อหา"
5 = "ป้องกันการสกัดเพื่อการเข้าถึง"
6 = "ป้องกันการกรอกแบบฟอร์ม"
7 = "ป้องกันการแก้ไข"
8 = "ป้องกันการแก้ไขคำอธิบายประกอบ"
9 = "ป้องกันการพิมพ์"
[pipeline]
configureButton = "กำหนดค่า"
defaultOption = "กำหนดเอง"
deletePrompt = "คุณแน่ใจว่าต้องการลบ pipeline ใช่ไหม"
header = "เมนู Pipeline (เบต้า)"
help = "ความช่วยเหลือ Pipeline"
scanHelp = "ความช่วยเหลือการสแกนโฟลเดอร์"
submitButton = "ส่ง"
tags = "อัตโนมัติ, ลำดับ, สคริปต์, ประมวลผลแบทช์"
title = "พิ้พลne"
uploadButton = "อัปโหลดแบบกำหนดเอง"
[pipelineOptions]
addOperationButton = "เพิ่มการดำเนินการ"
header = "การกำหนดค่า Pipeline"
pipelineHeader = "ไปป์ไลน์:"
pipelineNameLabel = "ชื่อ Pipeline"
pipelineNamePrompt = "ใส่ชื่อ pipeline ที่นี่"
saveButton = "ดาวน์โหลด"
saveForFolderScanning = "บันทึกสำหรับการสแกนโฟลเดอร์"
saveSettings = "บันทึกการตั้งค่าการดำเนินการ"
selectOperation = "เลือกการดำเนินการ"
validateButton = "ตรวจสอบความถูกต้อง"
[plan]
contact = "ติดต่อเรา"
currency = "สกุลเงิน"
current = "แผนปัจจุบัน"
customPricing = "กำหนดเอง"
featureComparison = "การเปรียบเทียบฟีเจอร์"
from = "เริ่มต้นที่"
hideComparison = "ซ่อนการเปรียบเทียบฟีเจอร์"
includedInCurrent = "รวมอยู่ในแพ็กเกจของคุณ"
licensedSeats = "ที่นั่งที่มีสิทธิ์: {{count}} ที่นั่ง"
manage = "จัดการ"
perMonth = "/เดือน"
perSeat = "/ที่นั่ง"
popular = "ยอดนิยม"
selectPlan = "เลือกแพ็กเกจ"
showComparison = "เปรียบเทียบฟีเจอร์ทั้งหมด"
upgrade = "อัปเกรด"
withServer = "+ แพ็กเกจเซิร์ฟเวอร์"
[plan.activePlan]
subtitle = "รายละเอียดการสมัครใช้งานปัจจุบันของคุณ"
title = "แผนที่ใช้งาน"
[plan.availablePlans]
subtitle = "เลือกแผนที่เหมาะกับความต้องการของคุณ"
title = "แผนที่มีให้"
[plan.enterprise]
highlight1 = "กำหนดราคาเอง"
highlight2 = "การสนับสนุนเฉพาะทาง"
highlight3 = "ฟีเจอร์ล่าสุด"
name = "องค์กร"
requiresServer = "ต้องใช้เซิร์ฟเวอร์"
requiresServerMessage = "โปรดอัปเกรดเป็นแพ็กเกจ Server ก่อนจึงอัปเกรดเป็น Enterprise"
[plan.feature]
api = "การเข้าถึง API"
automation = "ทำเวิร์กโฟลว์ของเครื่องมือให้เป็นอัตโนมัติ"
customPricing = "กำหนดราคาเอง"
fileSize = "จำกัดขนาดไฟล์"
pdfTools = "เครื่องมือ PDF พื้นฐาน"
priority = "การสนับสนุนแบบเร่งด่วน"
title = "ฟีเจอร์"
[plan.free]
forever = "ฟรีตลอดไป"
highlight1 = "จำกัดการใช้งานเครื่องมือต่อสัปดาห์"
highlight2 = "เข้าถึงเครื่องมือทั้งหมด"
highlight3 = "การสนับสนุนจากชุมชน"
included = "รวมแล้ว"
name = "ฟรี"
[plan.licenseWarning]
body = "คุณมีผู้ใช้ {{total}} คน แต่ระดับฟรีรองรับเพียง {{limit}} ต่อเซิร์ฟเวอร์ อัปเกรดเพื่อให้ Stirling PDF ทำงานราบรื่น"
cta = "ดูแพ็กเกจ"
overLimit = "มากกว่า {{limit}}"
title = "ถึงขีดจำกัดฟรีสำหรับโฮสต์เองแล้ว"
[plan.manageSubscription]
description = "จัดการการสมัคร การเรียกเก็บเงิน และวิธีชำระเงิน"
[plan.period]
month = "เดือน"
perUserPerMonth = "/ผู้ใช้/เดือน"
[plan.pro]
highlight1 = "ใช้งานเครื่องมือได้ไม่จำกัด"
highlight2 = "เครื่องมือ PDF ขั้นสูง"
highlight3 = "ไม่มีลายน้ำ"
name = "โปร"
[plan.static]
activateLicense = "เปิดใช้งานไลเซนส์ของคุณ"
checkoutInstructions = "ทำการซื้อของคุณในแท็บ Stripe หลังการชำระเงิน ให้กลับมาที่นี่และรีเฟรชหน้าเพื่อเปิดใช้งานไลเซนส์ คุณจะได้รับอีเมลพร้อมคีย์ไลเซนส์ด้วย"
checkoutOpened = "เปิดหน้าชำระเงินแล้ว"
contactSales = "ติดต่อฝ่ายขาย"
contactToUpgrade = "ติดต่อเราเพื่ออัปเกรดหรือปรับแต่งแผนของคุณ"
getLicense = "รับไลเซนส์เซิร์ฟเวอร์"
maxUsers = "ผู้ใช้สูงสุด"
message = "ขณะนี้ยังไม่ได้กำหนดค่าการเรียกเก็บเงินออนไลน์ หากต้องการอัปเกรดแผนหรือจัดการการสมัคร โปรดติดต่อเราโดยตรง"
monthlyBilling = "เรียกเก็บเงินรายเดือน"
selectPeriod = "เลือกช่วงการเรียกเก็บเงิน"
title = "ข้อมูลการเรียกเก็บเงิน"
upgradeToEnterprise = "อัปเกรดเป็น Enterprise"
upTo = "สูงสุด"
yearlyBilling = "เรียกเก็บเงินรายปี"
[plan.static.billingPortal]
message = "คุณต้องยืนยันที่อยู่อีเมลของคุณในพอร์ทัลการเรียกเก็บเงินของ Stripe ตรวจสอบอีเมลของคุณเพื่อรับลิงก์เข้าสู่ระบบ"
title = "ต้องยืนยันอีเมล"
[plan.static.licenseActivation]
activate = "เปิดใช้งานไลเซนส์"
checkoutOpened = "เปิดหน้าชำระเงินในแท็บใหม่แล้ว"
doLater = "ฉันจะทำภายหลัง"
enterKey = "ใส่คีย์ไลเซนส์ของคุณด้านล่างเพื่อเปิดใช้งานแผน:"
instructions = "ทำการซื้อของคุณในแท็บ Stripe เมื่อการชำระเงินเสร็จสมบูรณ์ คุณจะได้รับอีเมลพร้อมคีย์ไลเซนส์"
keyDescription = "วางคีย์ไลเซนส์จากอีเมลของคุณ"
success = "เปิดใช้งานไลเซนส์แล้ว!"
successMessage = "เปิดใช้งานไลเซนส์ของคุณเรียบร้อยแล้ว ตอนนี้คุณสามารถปิดหน้าต่างนี้ได้"
[printFile]
header = "พิมพ์ไฟล์ไปยังเครื่องพิมพ์"
submit = "พิมพ์"
title = "พิมพ์ไฟล์"
[printFile.selectText]
1 = "เลือกไฟล์ที่จะพิมพ์"
2 = "ป้อนชื่อเครื่องพิมพ์"
[quickAccess]
account = "บัญชี"
activity = "กิจกรรม"
adminSettings = "ตั้งค่า แอดมิน"
allTools = "All Tools"
automate = "ออโต้"
config = "คอนฟิก"
files = "ไฟล์"
help = "วิธีใช้"
read = "อ่าน"
reader = "ตัวอ่าน"
settings = "ตั้งค่า"
showMeAround = "พาชมรอบๆ"
sign = "เซ็นชื่อ"
tours = "ทัวร์"
[quickAccess.helpMenu]
adminTour = "ทัวร์ผู้ดูแล"
adminTourDesc = "สำรวจการตั้งค่าและฟีเจอร์ของผู้ดูแล"
toolsTour = "แนะนำเครื่องมือ"
toolsTourDesc = "เรียนรู้ว่าเครื่องมือทำอะไรได้บ้าง"
whatsNewTour = "ดูมีอะไรใหม่ใน V2"
whatsNewTourDesc = "ทัวร์เลย์เอาต์ที่อัปเดตแล้ว"
[quickAccess.toursTooltip]
admin = "ดูวิดีโอแนะนำได้ที่นี่: ทัวร์ Tools ทัวร์เลย์เอาต์ V2 ใหม่ และทัวร์ Admin"
user = "ดูวิดีโอแนะนำได้ที่นี่: ทัวร์ Tools และทัวร์เลย์เอาต์ V2 ใหม่"
[redact]
submit = "Manual Redaction"
tags = "Redact,Hide,black out,black,marker,hidden,manual"
title = "Manual Redaction"
[redact.auto]
colorLabel = "สีกรอบ"
convertPDFToImageLabel = "แปลง PDF เป็น PDF-Image"
customPaddingLabel = "ระยะขอบเพิ่มพิเศษแบบกำหนดเอง"
header = "ปกปิดอัตโนมัติ"
useRegexLabel = "ใช้ Regex"
wholeWordSearchLabel = "ค้นหาแบบทั้งคำ"
[redact.auto.settings]
advancedTitle = "ขั้นสูง"
title = "การตั้งค่าการปกปิด"
[redact.auto.wordsToRedact]
add = "เพิ่ม"
examples = "ตัวอย่าง: Confidential, Top-Secret"
placeholder = "ป้อนคำ"
title = "คำที่จะปกปิด"
[redact.error]
failed = "เกิดข้อผิดพลาดขณะปกปิดข้อมูลใน PDF"
[redact.manual]
apply = "ใช้"
applyChanges = "นำการเปลี่ยนแปลงไปใช้"
applyRedactions = "Apply Redactions"
applyWarning = "⚠️ การใช้แบบถาวร ไม่สามารถยกเลิกได้ และข้อมูลด้านล่างจะถูกลบ"
boxRedaction = "วาดกล่องเพื่อปกปิด"
colourPicker = "ตัวเลือกสี"
controlsTitle = "การควบคุมการปกปิดแบบแมนนวล"
convertPDFToImageLabel = "แปลง PDF เป็น PDF-Image (ใช้เพื่อลบข้อความที่อยู่หลังกรอบ)"
export = "ส่งออก"
findCurrentOutlineItem = "ค้นหารายการโครงร่างปัจจุบัน"
header = "การปกปิดแบบแมนนวล"
instructions = "เลือกข้อความหรือวาดพื้นที่บน PDF เพื่อทำเครื่องหมายเนื้อหาสำหรับการปกปิด"
markArea = "ทำเครื่องหมายพื้นที่"
markText = "ทำเครื่องหมายข้อความ"
nextPage = "หน้าถัดไป"
noMarks = "ไม่มีเครื่องหมายการปกปิด ใช้เครื่องมือด้านบนเพื่อทำเครื่องหมายเนื้อหาที่ต้องการปกปิด"
pageBasedRedaction = "การปกปิดตามหน้า"
pendingLabel = "ค้างอยู่:"
previousPage = "หน้าก่อนหน้า"
showAttachments = "แสดงไฟล์แนบ"
showDocumentOutline = "แสดงโครงร่างเอกสาร (ดับเบิลคลิกเพื่อขยาย/ยุบรายการทั้งหมด)"
showLayers = "แสดงเลเยอร์ (ดับเบิลคลิกเพื่อรีเซ็ตเลเยอร์ทั้งหมดเป็นค่าเริ่มต้น)"
showThumbnails = "แสดงภาพขนาดย่อ"
textBasedRedaction = "การปกปิดตามข้อความ"
title = "เครื่องมือปกปิด"
toggleSidebar = "สลับแถบด้านข้าง"
upload = "อัปโหลด"
zoom = "ซูม"
zoomIn = "ซูมเข้า"
zoomOut = "ซูมออก"
[redact.manual.pageRedactionNumbers]
placeholder = "(เช่น 1,2,8 หรือ 4,7,12-16 หรือ 2n-1)"
title = "หน้า"
[redact.manual.redactionColor]
title = "สีสำหรับปกปิด"
[redact.modeSelector]
automatic = "อัตโนมัติ"
automaticDesc = "ปกปิดข้อความตามคำที่ค้นหา"
automaticDisabledTooltip = "เลือกไฟล์ในตัวจัดการไฟล์เพื่อปกปิดหลายไฟล์พร้อมกัน"
manual = "แมนนวล"
manualComingSoon = "การปกปิดแบบแมนนวลจะมาเร็ว ๆ นี้"
manualDesc = "คลิกและลากเพื่อปกปิดพื้นที่ที่ต้องการ"
mode = "โหมด"
title = "วิธีการปกปิด"
[redact.tooltip.advanced.color]
text = "ปรับแต่งลักษณะของกรอบปกปิด มาตรฐานคือสีดำ แต่คุณสามารถเลือกสีใดก็ได้ ระยะขอบจะเพิ่มพื้นที่รอบข้อความที่พบ"
title = "สีกรอบและระยะขอบ"
[redact.tooltip.advanced.convert]
text = "แปลง PDF เป็น PDF แบบภาพหลังการปกปิด เพื่อให้แน่ใจว่าข้อความหลังกรอบปกปิดถูกลบออกอย่างสมบูรณ์และไม่สามารถกู้คืนได้"
title = "แปลงเป็น PDF-Image"
[redact.tooltip.advanced.header]
title = "การตั้งค่าการปกปิดขั้นสูง"
[redact.tooltip.advanced.regex]
bullet1 = "ตัวอย่าง: \\d{4}-\\d{2}-\\d{2} สำหรับจับวันที่รูปแบบ YYYY-MM-DD ใด ๆ"
bullet2 = "ใช้ด้วยความระมัดระวัง - ทดสอบให้ถี่ถ้วน"
text = "เปิดใช้ Regular Expressions เพื่อการจับแพตเทิร์นขั้นสูง มีประโยชน์สำหรับการหาหมายเลขโทรศัพท์ อีเมล หรือรูปแบบที่ซับซ้อน"
title = "ใช้ Regex"
[redact.tooltip.advanced.wholeWord]
text = "จับคู่เฉพาะคำเต็ม ๆ ไม่จับคู่บางส่วน 'John' จะไม่ตรงกับ 'Johnson' เมื่อเปิดใช้"
title = "ค้นหาแบบทั้งคำ"
[redact.tooltip.manual.apply]
bullet1 = "ทำเครื่องหมายได้หลายพื้นที่ตามต้องการก่อนทำการใช้"
bullet2 = "การปกปิดที่ค้างทั้งหมดจะถูกใช้พร้อมกัน"
bullet3 = "ไม่สามารถยกเลิกการปกปิดได้หลังจากใช้แล้ว"
text = "หลังจากทำเครื่องหมายเนื้อหาแล้ว ให้คลิก 'ใช้' เพื่อปกปิดรายการที่ทำเครื่องหมายทั้งหมดอย่างถาวร ตัวนับที่ค้างอยู่จะแสดงจำนวนการปกปิดที่พร้อมใช้งาน"
title = "ใช้การปกปิด"
[redact.tooltip.manual.header]
title = "การควบคุมการปกปิดแบบแมนนวล"
[redact.tooltip.manual.markArea]
text = "วาดพื้นที่สี่เหลี่ยมบน PDF เพื่อทำเครื่องหมายส่วนที่จะปกปิด มีประโยชน์สำหรับการปกปิดรูปภาพ ลายเซ็น หรือรูปร่างที่ไม่ปกติ"
title = "เครื่องมือทำเครื่องหมายพื้นที่"
[redact.tooltip.manual.markText]
text = "เลือกข้อความบน PDF โดยตรงเพื่อทำเครื่องหมายสำหรับการปกปิด คลิกและลากเพื่อไฮไลต์ข้อความที่ต้องการปกปิด"
title = "เครื่องมือทำเครื่องหมายข้อความ"
[redact.tooltip.mode.automatic]
text = "ค้นหาและปกปิดข้อความที่ระบุทั่วทั้งเอกสารโดยอัตโนมัติ เหมาะสำหรับลบข้อมูลอ่อนไหวแบบสม่ำเสมอ เช่น ชื่อ ที่อยู่ หรือเครื่องหมายความลับ"
title = "การปกปิดอัตโนมัติ"
[redact.tooltip.mode.header]
title = "วิธีการปกปิด"
[redact.tooltip.mode.manual]
text = "คลิกและลากเพื่อเลือกพื้นที่เฉพาะที่ต้องการปกปิดด้วยตนเอง ให้การควบคุมอย่างแม่นยำว่าจะปกปิดสิ่งใด (เร็ว ๆ นี้)"
title = "การปกปิดแบบแมนนวล"
[redact.tooltip.words]
bullet1 = "เพิ่มครั้งละหนึ่งคำ"
bullet2 = "กด Enter หรือคลิก 'เพิ่มอีก' เพื่อเพิ่ม"
bullet3 = "คลิก × เพื่อลบคำ"
[redact.tooltip.words.description]
text = "ป้อนคำหรือวลีเพื่อค้นหาและปกปิดในเอกสารของคุณ แต่ละคำจะถูกค้นหาแยกกัน"
title = "การจับคู่ข้อความ"
[redact.tooltip.words.examples]
text = "คำที่มักปกปิด ได้แก่ รายละเอียดธนาคาร ที่อยู่อีเมล หรือชื่อเฉพาะ"
title = "ตัวอย่างที่พบบ่อย"
[redact.tooltip.words.header]
title = "คำที่จะปกปิด"
[releases]
footer = "รุ่นเผยแพร่"
header = "บันทึกประจำรุ่น"
note = "บันทึกประจำรุ่นมีเฉพาะภาษาอังกฤษ"
title = "บันทึกประจำรุ่น"
[releases.current]
version = "รุ่นปัจจุบัน"
[removeAnnotations]
header = "ลบคำอธิบายประกอบ"
submit = "ลบ"
tags = "ความคิดเห็น, เน้นข้อความ, โน้ต, มาร์คอัพ, ลบ"
title = "ลบคำอธิบายประกอบ"
[removeAnnotations.error]
failed = "เกิดข้อผิดพลาดขณะลบคำอธิบายประกอบจาก PDF"
[removeAnnotations.info]
description = "เครื่องมือนี้จะลบคำอธิบายประกอบทั้งหมด (ความคิดเห็น ไฮไลต์ บันทึก ฯลฯ) ออกจากเอกสาร PDF ของคุณ"
title = "เกี่ยวกับการลบคำอธิบายประกอบ"
[removeAnnotations.settings]
title = "การตั้งค่า"
[removeAnnotations.tooltip.description]
title = "การทำงาน"
[removeAnnotations.tooltip.header]
title = "เกี่ยวกับการลบคำอธิบายประกอบ"
[removeBlanks]
header = "ลบหน้าว่าง"
submit = "ลบหน้าว่าง"
title = "ลบหน้าว่าง"
[removeBlanks.error]
failed = "ไม่สามารถลบหน้าว่างได้"
[removeBlanks.includeBlankPages]
label = "รวมหน้าว่างที่ตรวจพบ"
[removeBlanks.results]
title = "ลบหน้าว่างแล้ว"
[removeBlanks.settings]
title = "การตั้งค่า"
[removeBlanks.threshold]
label = "เกณฑ์ความขาวของพิกเซล"
[removeBlanks.tooltip.header]
title = "การตั้งค่าการลบหน้าว่าง"
[removeBlanks.tooltip.includeBlankPages]
bullet1 = "มีประโยชน์ในการตรวจทานสิ่งที่ถูกลบ"
bullet2 = "ช่วยยืนยันความแม่นยำของการตรวจจับ"
bullet3 = "สามารถปิดเพื่อให้ขนาดไฟล์ผลลัพธ์เล็กลง"
text = "เมื่อเปิดใช้งาน จะสร้าง PDF แยกต่างหากที่มีหน้าว่างทั้งหมดที่ตรวจพบและถูกลบออกจากเอกสารต้นฉบับ"
title = "รวมหน้าว่างที่ตรวจพบ"
[removeBlanks.tooltip.threshold]
bullet1 = "0 = ดำสนิท (เข้มงวดที่สุด)"
bullet2 = "128 = เทากลาง"
bullet3 = "255 = ขาวสนิท (ผ่อนปรนที่สุด)"
text = "ควบคุมว่าพิกเซลต้องขาวแค่ไหนจึงจะถือว่าเป็น 'สีขาว' นี้ช่วยกำหนดว่าอะไรถือเป็นพื้นที่ว่างบนหน้า"
title = "เกณฑ์ความขาวของพิกเซล"
[removeBlanks.tooltip.whitePercent]
bullet1 = "ค่าน้อย (เช่น 80%) = ลบหน้ามากขึ้น"
bullet2 = "ค่าสูง (เช่น 95%) = ลบเฉพาะหน้าที่ว่างมากจริงๆ"
bullet3 = "ใช้ค่าสูงสำหรับเอกสารที่มีพื้นหลังอ่อน"
text = "กำหนดเปอร์เซ็นต์ขั้นต่ำของพิกเซลสีขาวที่หน้าหนึ่งจะถูกพิจารณาว่าเป็นหน้าว่างและถูกลบ"
title = "เกณฑ์เปอร์เซ็นต์ความขาว"
[removeBlanks.whitePercent]
label = "เกณฑ์เปอร์เซ็นต์ความขาว"
unit = "%"
[removeCertSign]
description = "เครื่องมือนี้จะลบลายเซ็นใบรับรองดิจิทัลออกจากเอกสาร PDF ของคุณ"
filenamePrefix = "ยกเลิกลายเซ็น"
header = "ลบลายเซ็นดิจิทัลจาก PDF"
selectPDF = "เลือกไฟล์ PDF:"
submit = "ลบลายเซ็น"
tags = "ยืนยัน, PEM, P12, เป็นทางการ, ถอดรหัส"
title = "ลบลายเซ็นใบรับรอง"
[removeCertSign.error]
failed = "เกิดข้อผิดพลาดขณะลบลายเซ็นใบรับรอง"
[removeCertSign.files]
placeholder = "เลือกไฟล์ PDF ในหน้าหลักเพื่อเริ่มต้น"
[removeCertSign.results]
title = "ผลการลบใบรับรอง"
[removeImage]
header = "ลบภาพ"
removeImage = "ลบภาพ"
submit = "ยืนยันการลบภาพ"
title = "ลบภาพ"
[removeImage.error]
failed = "ไม่สามารถลบรูปภาพออกจาก PDF ได้"
[removeImage.results]
title = "ผลการลบรูปภาพ"
[removeImagePdf]
tags = "ลบรูปภาพ,การจัดการหน้า,แบ็กเอนด์,ฝั่งเซิร์ฟเวอร์"
[removeMetadata]
submit = "ลบข้อมูลเมตา"
[removePages]
filenamePrefix = "ลบหน้า"
submit = "ลบ"
tags = "ลบหน้า, ลบหน้า"
title = "ลบ"
[removePages.error]
failed = "เกิดข้อผิดพลาดระหว่างการลบหน้า"
[removePages.files]
placeholder = "เลือกไฟล์ PDF ในมุมมองหลักเพื่อเริ่มต้น"
[removePages.pageNumbers]
error = "รูปแบบหมายเลขหน้าไม่ถูกต้อง ใช้ตัวเลข ช่วง (1-5) หรือสมการคณิตศาสตร์ (2n+1)"
label = "หน้าที่จะลบ"
placeholder = "เช่น 1,3,5-8,10"
[removePages.results]
title = "ผลการลบหน้า"
[removePages.settings]
title = "การตั้งค่า"
[removePages.tooltip.examples]
bullet1 = "ลบหน้าแรก: 1"
bullet2 = "ลบ 3 หน้าสุดท้าย: -3"
bullet3 = "ลบเว้นหนึ่งหน้า: 2n"
bullet4 = "ลบหน้าที่กระจายกันแบบระบุ: 1,5,10,15"
text = "ตัวอย่างรูปแบบการเลือกหน้าทั่วไป:"
title = "ตัวอย่างที่พบบ่อย"
[removePages.tooltip.header]
title = "การตั้งค่าการลบหน้า"
[removePages.tooltip.pageNumbers]
bullet1 = "หน้าเดี่ยว: 1,3,5 (ลบหน้า 1, 3 และ 5)"
bullet2 = "ช่วงหน้า: 1-5,10-15 (ลบหน้า 1-5 และ 10-15)"
bullet3 = "สูตรคณิตศาสตร์: 2n+1 (ลบหน้าคี่)"
bullet4 = "ช่วงเปิด: 5- (ลบตั้งแต่หน้า 5 ถึงหน้าสุดท้าย)"
text = "ระบุหน้าที่ต้องการลบจาก PDF ของคุณ คุณสามารถเลือกหน้าเดี่ยว ช่วง หรือใช้สมการทางคณิตศาสตร์"
title = "การเลือกหน้า"
[removePages.tooltip.safety]
bullet1 = "ตรวจสอบการเลือกของคุณก่อนประมวลผลเสมอ"
bullet2 = "เก็บสำรองไฟล์ต้นฉบับไว้"
bullet3 = "หมายเลขหน้าเริ่มจาก 1 ไม่ใช่ 0"
bullet4 = "หมายเลขหน้าที่ไม่ถูกต้องจะถูกละเว้น"
text = "ข้อควรพิจารณาที่สำคัญเมื่อทำการลบหน้า:"
title = "เคล็ดลับด้านความปลอดภัย"
[removePassword]
desc = "ลบรหัสผ่านจากการป้องกันเอกสาร PDF ของคุณ"
filenamePrefix = "ถอดรหัส"
submit = "ลบ"
tags = "ปลอดภัย, ถอดรหัส, ความปลอดภัย, ลบรหัสผ่าน"
title = "ลบรหัสผ่าน"
[removePassword.error]
failed = "เกิดข้อผิดพลาดระหว่างการลบรหัสผ่านออกจาก PDF"
[removePassword.password]
completed = "ตั้งค่ารหัสผ่านแล้ว"
label = "รหัสผ่านปัจจุบัน"
placeholder = "ป้อนรหัสผ่านปัจจุบัน"
stepTitle = "ลบรหัสผ่าน"
[removePassword.results]
title = "PDF ที่ถอดรหัสแล้ว"
[removePassword.tooltip]
description = "การลบการป้องกันด้วยรหัสผ่านต้องใช้รหัสผ่านที่ใช้เข้ารหัส PDF การดำเนินการนี้จะถอดรหัสเอกสาร ทำให้เข้าถึงได้โดยไม่ต้องใช้รหัสผ่าน"
[reorganizePages]
submit = "จัดเรียงหน้าใหม่"
[reorganizePages.error]
failed = "ล้มเหลวในการจัดเรียงหน้าขึ้นใหม่"
[reorganizePages.results]
title = "จัดเรียงหน้าใหม่แล้ว"
[reorganizePages.settings]
title = "การตั้งค่า"
[repair]
description = "เครื่องมือนี้จะพยายามซ่อมแซมไฟล์ PDF ที่เสียหายหรือชำรุด ไม่ต้องตั้งค่าเพิ่มเติม"
filenamePrefix = "ซ่อมแล้ว"
header = "ซ่อมแซม PDF"
submit = "ซ่อมแซม"
tags = "ซ่อมแซม, กู้คืน, กู้"
title = "ซ่อมแซม"
[repair.error]
failed = "เกิดข้อผิดพลาดขณะซ่อมแซม PDF"
[repair.files]
placeholder = "เลือกไฟล์ PDF ในมุมมองหลักเพื่อเริ่มต้น"
[repair.results]
title = "ผลการซ่อมแซม"
[replace-color]
previewOverlayOpacity = "ความทึบของการซ้อนทับตัวอย่าง"
previewOverlayTransparency = "ความโปร่งใสของการซ้อนทับตัวอย่าง"
previewOverlayVisibility = "แสดงการซ้อนทับตัวอย่าง"
submit = "แทนที่"
title = "แทนที่-กลับสี"
[replace-color.options]
fill = "สีเติม"
gradient = "ไล่ระดับสี"
[replace-color.selectText]
1 = "Replace or Invert color Options"
10 = "เลือกสีข้อความ"
11 = "เลือกสีพื้นหลัง"
12 = "เลือกสีเริ่มต้น"
13 = "เลือกสีสิ้นสุด"
2 = "Default(Default high contrast colors)"
3 = "Custom(Customized colors)"
4 = "Full-Invert(Invert all colors)"
5 = "ตัวเลือกสีที่มีคอนทราสต์สูง"
6 = "white text on black background"
7 = "ตัวหนังสือสีดำบนพื้นหลังสีขาว"
8 = "ตัวหนังสือสีเหลืองบนพื้นหลังสีดำ"
9 = "ตัวหนังสือสีเขียวบนพื้นหลังสีดำ"
[replaceColor]
tags = "แทนที่สี,การจัดการหน้า,แบ็กเอนด์,ฝั่งเซิร์ฟเวอร์"
[replaceColor.error]
failed = "เกิดข้อผิดพลาดขณะประมวลผลการแทนที่สี"
[replaceColor.labels]
colourOperation = "การทำงานเกี่ยวกับสี"
settings = "การตั้งค่า"
[replaceColor.options]
cmyk = "แปลงเป็น CMYK"
custom = "กำหนดเอง"
highContrast = "คอนทราสต์สูง"
invertAll = "กลับสีทั้งหมด"
[replaceColor.tooltip.cmyk]
text = "แปลง PDF จากขอบเขตสี RGB เป็น CMYK ที่เหมาะสำหรับงานพิมพ์มืออาชีพ กระบวนการนี้จะแปลงสีเป็นแบบ Cyan, Magenta, Yellow, Black ที่ใช้โดยเครื่องพิมพ์"
title = "แปลงเป็น CMYK"
[replaceColor.tooltip.custom]
bullet1 = "สีตัวอักษร - เลือกสีสำหรับองค์ประกอบข้อความ"
bullet2 = "สีพื้นหลัง - ตั้งค่าสีพื้นหลังของเอกสาร"
text = "กำหนดสีตัวอักษรและสีพื้นหลังด้วยตัวเลือกสี เหมาะสำหรับเอกสารที่มีแบรนด์หรือข้อกำหนดการเข้าถึงเฉพาะ"
title = "สีแบบกำหนดเอง"
[replaceColor.tooltip.description]
text = "ปรับแปลงสีของ PDF เพื่อปรับปรุงการอ่านและการเข้าถึง เลือกพรีเซ็ตคอนทราสต์สูง กลับสีทั้งหมด หรือสร้างชุดสีแบบกำหนดเอง"
title = "คำอธิบาย"
[replaceColor.tooltip.header]
title = "ภาพรวมการตั้งค่าแทนที่และกลับสี"
[replaceColor.tooltip.highContrast]
bullet1 = "ตัวอักษรสีขาวบนพื้นดำ - โหมดมืดแบบดั้งเดิม"
bullet2 = "ตัวอักษรสีดำบนพื้นขาว - คอนทราสต์สูงมาตรฐาน"
bullet3 = "ตัวอักษรสีเหลืองบนพื้นดำ - ทางเลือกที่มองเห็นได้ชัดเจน"
bullet4 = "ตัวอักษรสีเขียวบนพื้นดำ - ทางเลือกคอนทราสต์สูงอีกแบบ"
text = "ใช้ชุดสีคอนทราสต์สูงที่กำหนดไว้ล่วงหน้าเพื่อการอ่านที่ดีขึ้นและสอดคล้องตามแนวทางการเข้าถึง"
title = "คอนทราสต์สูง"
[replaceColor.tooltip.invertAll]
text = "กลับสีทั้งหมดใน PDF ให้กลายเป็นภาพเชิงลบ มีประโยชน์สำหรับสร้างเวอร์ชันโหมดมืดของเอกสารหรือช่วยลดอาการล้าตาในที่แสงน้อย"
title = "กลับสีทั้งหมด"
[rightRail]
annotations = "คำอธิบายประกอบ"
applyRedactionsFirst = "ใช้การปกปิดก่อน"
closePdf = "ปิด PDF"
closeSelected = "ปิดไฟล์ที่เลือก"
deleteSelected = "ลบหน้าที่เลือก"
deselectAll = "ยกเลิกการเลือกทั้งหมด"
downloadAll = "ดาวน์โหลดทั้งหมด"
downloadSelected = "ดาวน์โหลดไฟล์ที่เลือก"
draw = "วาด"
exitRedaction = "ออกจากโหมดการปกปิด"
exportAll = "ส่งออก PDF"
exportSelected = "ส่งออกหน้าที่เลือก"
language = "ภาษา"
panMode = "โหมดเลื่อนดู"
print = "พิมพ์ PDF"
redact = "ปกปิด"
rotateLeft = "หมุนซ้าย"
rotateRight = "หมุนขวา"
save = "บันทึก"
saveAll = "บันทึกทั้งหมด"
saveChanges = "บันทึกการเปลี่ยนแปลง"
search = "ค้นหาใน PDF"
selectAll = "เลือกทั้งหมด"
selectByNumber = "เลือกตามหมายเลขหน้า"
toggleAnnotations = "สลับการแสดงคำอธิบายประกอบ"
toggleBookmarks = "สลับที่คั่นหน้า"
toggleSidebar = "สลับแถบข้าง"
toggleTheme = "สลับธีม"
[rotate]
rotateLeft = "หมุนทวนเข็มนาฬิกา"
rotateRight = "หมุนตามเข็มนาฬิกา"
selectRotation = "เลือกมุมการหมุน (ตามเข็มนาฬิกา)"
submit = "หมุน"
title = "หมุน PDF"
[rotate.error]
failed = "เกิดข้อผิดพลาดระหว่างการหมุน PDF"
[rotate.preview]
title = "ภาพตัวอย่างการหมุน"
[rotate.tooltip.controls]
text = "ใช้ปุ่มหมุนเพื่อปรับทิศทาง ปุ่มซ้ายหมุนทวนเข็มนาฬิกา ปุ่มขวาหมุนตามเข็มนาฬิกา แต่ละคลิกหมุน 90 องศา"
title = "การควบคุม"
[rotate.tooltip.description]
text = "หมุนหน้าของ PDF ตามหรือทวนเข็มนาฬิกาทีละ 90 องศา ทุกหน้าจะถูกหมุน ภาพตัวอย่างจะแสดงผลลัพธ์หลังหมุน"
[rotate.tooltip.header]
title = "ภาพรวมการตั้งค่าการหมุน"
[sanitize]
completed = "ทำให้ปลอดภัยเสร็จสมบูรณ์"
desc = "ลบองค์ประกอบที่อาจเป็นอันตรายออกจากไฟล์ PDF"
filenamePrefix = "ล้างข้อมูล"
sanitizationResults = "ผลการทำให้ปลอดภัย"
submit = "ทำความสะอาด PDF"
title = "ทำให้ปลอดภัย"
[sanitize.error]
failed = "เกิดข้อผิดพลาดระหว่างการทำให้ PDF ปลอดภัย"
generic = "การทำให้ปลอดภัยล้มเหลว"
[sanitize.files]
placeholder = "เลือกไฟล์ PDF ในมุมมองหลักเพื่อเริ่มต้น"
[sanitize.options]
note = "เลือกองค์ประกอบที่ต้องการลบออกจาก PDF ต้องเลือกอย่างน้อยหนึ่งตัวเลือก"
title = "ตัวเลือกการทำให้ปลอดภัย"
[sanitize.options.removeEmbeddedFiles]
desc = "ลบไฟล์ที่ฝังไว้ภายใน PDF"
label = "เอาไฟล์ฝังออก"
[sanitize.options.removeFonts]
desc = "ลบฟอนต์ที่ฝังไว้จาก PDF"
label = "เอาฟอนต์ออก"
[sanitize.options.removeJavaScript]
desc = "ลบการทำงานและสคริปต์ JavaScript ออกจาก PDF"
label = "เอา JavaScript ออก"
[sanitize.options.removeLinks]
desc = "ลบลิงก์ภายนอกและการดำเนินการเปิดโปรแกรมจาก PDF"
label = "เอาลิงก์ออก"
[sanitize.options.removeMetadata]
desc = "ลบข้อมูลเมทาดาต้าของเอกสาร (ชื่อ ผู้เขียน ฯลฯ)"
label = "เอา Metadata ของเอกสารออก"
[sanitize.options.removeXMPMetadata]
desc = "ลบ XMP metadata ออกจาก PDF"
label = "เอา XMP Metadata ออก"
[sanitize.steps]
files = "ไฟล์"
results = "ผลลัพธ์"
settings = "การตั้งค่า"
[sanitizePdf]
tags = "ทำความสะอาด, ปลอดภัย, ปลอดภัย, ลบภัยคุกคาม"
[sanitizePDF]
header = "ทำความสะอาดไฟล์ PDF"
submit = "ทำความสะอาด PDF"
title = "ทำความสะอาด PDF"
[sanitizePDF.selectText]
1 = "ลบการกระทำ JavaScript"
2 = "ลบไฟล์ฝังตัว"
3 = "ลบข้อมูลเมตา XMP"
4 = "ลบลิงก์"
5 = "ลบฟอนต์"
6 = "ลบข้อมูลเมตา Document Info"
[scalePages]
header = "ปรับสเกลหน้า"
keepPageSize = "ขนาดต้นฉบับ"
pageSize = "ขนาดหน้าของเอกสาร"
scaleFactor = "ระดับการซูม (ครอบตัด) ของหน้า"
submit = "ส่ง"
title = "ปรับสเกลหน้า"
[ScannerImageSplit]
info = "Python ไม่มีการติดตั้ง กรุณาติดตั้งเพื่อใช้งาน"
tags = "แยก, ตรวจจับอัตโนมัติ, การสแกน, รูปภาพหลายรูป, จัดระเบียบ"
[ScannerImageSplit.selectText]
1 = "เกณฑ์มุม:"
10 = "ตั้งค่าขนาดขอบที่เพิ่มและลบเพื่อป้องกันขอบขาวในผลลัพธ์ (ค่าเริ่มต้น: 1)"
2 = "ตั้งค่ามุมขั้นต่ำที่จำเป็นสำหรับการหมุนภาพ (ค่าเริ่มต้น: 10)"
3 = "ความอดทน:"
4 = "กำหนดช่วงความแตกต่างของสีรอบสีพื้นหลังที่คาดคะเน (ค่าเริ่มต้น: 30)"
5 = "พื้นที่ขั้นต่ำ:"
6 = "ตั้งค่าเกณฑ์พื้นที่ขั้นต่ำสำหรับรูปภาพ (ค่าเริ่มต้น: 10000)"
7 = "พื้นที่เค้าโครงขั้นต่ำ:"
8 = "ตั้งค่าเกณฑ์พื้นที่เค้าโครงขั้นต่ำสำหรับรูปภาพ"
9 = "ขนาดขอบ:"
[scannerImageSplit]
submit = "แยกรูปภาพสแกน"
title = "รูปภาพที่แยกออก"
[scannerImageSplit.error]
failed = "เกิดข้อผิดพลาดขณะดึงรูปภาพสแกน"
[scannerImageSplit.tooltip]
headsUp = "แจ้งให้ทราบ"
headsUpDesc = "รูปทับซ้อนกันหรือพื้นหลังที่สีใกล้เคียงกับรูปมากอาจลดความแม่นยำ—ลองใช้พื้นหลังที่สว่างหรือมืดกว่าและเว้นระยะให้มากขึ้น"
problem1 = "ไม่ตรวจพบรูปถ่าย → เพิ่ม Tolerance เป็น 30-50"
problem2 = "ตรวจพบเกินจริงมากเกินไป → เพิ่ม Minimum Area เป็น 15,000-20,000"
problem3 = "ครอปแน่นเกินไป → เพิ่ม Border Size เป็น 5-10"
problem4 = "รูปที่เอียงไม่ถูกปรับให้ตรง → ลด Angle Threshold ลงเหลือ ~5°"
problem5 = "กล่องฝุ่น/สัญญาณรบกวน → เพิ่ม Minimum Contour Area เป็น 1000-2000"
quickFixes = "การแก้ปัญหาอย่างรวดเร็ว"
setupTips = "เคล็ดลับการตั้งค่า"
tip1 = "ใช้พื้นหลังสีอ่อน เรียบ"
tip2 = "เว้นระยะห่างเล็กน้อย (≈1 ซม.) ระหว่างรูป"
tip3 = "สแกนที่ 300-600 DPI"
tip4 = "ทำความสะอาดกระจกสแกนเนอร์"
title = "ตัวแยกรูปถ่าย"
useCase1 = "สแกนทั้งหน้าของอัลบั้มทีเดียว"
useCase2 = "แยกงานสแกนจากสแกนเนอร์แบบแท่นราบเป็นไฟล์แยก"
useCase3 = "แยกรูปจากคอลลาจเป็นภาพเดี่ยว"
useCase4 = "ดึงรูปจากเอกสาร"
whatThisDoes = "ทำอะไร"
whatThisDoesDesc = "ค้นหาและดึงรูปถ่ายแต่ละรูปจากหน้าที่สแกนหรือภาพรวมโดยอัตโนมัติ—ไม่ต้องครอปเอง"
whenToUse = "ควรใช้เมื่อใด"
[search]
noResults = "ไม่พบผลลัพธ์"
placeholder = "ป้อนคำค้นหา..."
searching = "กำลังค้นหา..."
title = "ค้นหาใน PDF"
[session]
expired = "สถานะของคุณในระบบหมดอายุ กรุณารีเฟรชหน้าและลองใหม่อีกครั้ง"
refreshPage = "รีเฟรชหน้า"
[settings.configuration]
advanced = "ขั้นสูง"
database = "ฐานข้อมูล"
endpoints = "Endpoints"
features = "ฟีเจอร์"
systemSettings = "การตั้งค่าระบบ"
title = "การกำหนดค่า"
[settings.connection]
logout = "ออกจากระบบ"
server = "เซิร์ฟเวอร์"
title = "โหมดการเชื่อมต่อ"
user = "เข้าสู่ระบบเป็น"
[settings.connection.mode]
saas = "Stirling Cloud"
selfhosted = "โฮสต์เอง"
[settings.developer]
apiKeys = "API Keys"
title = "นักพัฒนา"
[settings.general]
autoUnzip = "แตก ZIP จาก API อัตโนมัติ"
autoUnzipDescription = "แยกไฟล์จากการตอบกลับ ZIP โดยอัตโนมัติ"
autoUnzipFileLimit = "จำกัดจำนวนไฟล์ที่แตกอัตโนมัติ"
autoUnzipFileLimitDescription = "จำนวนไฟล์สูงสุดที่จะดึงออกจาก ZIP"
autoUnzipFileLimitTooltip = "แตกไฟล์ก็ต่อเมื่อ ZIP มีจำนวนไฟล์เท่ากับหรือน้อยกว่านี้ ตั้งค่าสูงขึ้นเพื่อแตก ZIP ขนาดใหญ่"
autoUnzipTooltip = "แยกไฟล์ ZIP ที่ส่งกลับจากการทำงานของ API โดยอัตโนมัติ ปิดเพื่อเก็บไฟล์ ZIP ไว้ครบถ้วน การตั้งค่านี้ไม่กระทบเวิร์กโฟลว์อัตโนมัติ"
defaultPdfEditor = "โปรแกรมแก้ไข PDF เริ่มต้น"
defaultPdfEditorActive = "Stirling PDF เป็นโปรแกรมแก้ไข PDF เริ่มต้นของคุณ"
defaultPdfEditorChecking = "กำลังตรวจสอบ..."
defaultPdfEditorInactive = "มีแอปอื่นตั้งเป็นค่าเริ่มต้น"
defaultPdfEditorSet = "เป็นค่าเริ่มต้นอยู่แล้ว"
defaultToolPickerMode = "โหมดตัวเลือกเครื่องมือเริ่มต้น"
defaultToolPickerModeDescription = "เลือกว่าตัวเลือกเครื่องมือจะเปิดแบบเต็มหน้าจอหรือแถบด้านข้างโดยค่าเริ่มต้น"
description = "กำหนดการตั้งค่าทั่วไปของแอปพลิเคชัน"
hideUnavailableConversions = "ซ่อนการแปลงที่ใช้ไม่ได้"
hideUnavailableConversionsDescription = "ลบตัวเลือกการแปลงที่ถูกปิดใช้งานในเครื่องมือ Convert แทนการแสดงเป็นจาง"
hideUnavailableTools = "ซ่อนเครื่องมือที่ใช้ไม่ได้"
hideUnavailableToolsDescription = "ลบเครื่องมือที่ถูกปิดใช้งานโดยเซิร์ฟเวอร์ของคุณแทนการแสดงเป็นจาง"
logout = "ออกจากระบบ"
setAsDefault = "ตั้งเป็นค่าเริ่มต้น"
title = "ทั่วไป"
user = "ผู้ใช้"
[settings.general.enableFeatures]
action = "กำหนดค่า"
and = "และ"
benefit = "เปิดใช้บทบาทผู้ใช้ การทำงานร่วมกันในทีม การควบคุมผู้ดูแล และฟีเจอร์ระดับองค์กร"
dismiss = "ปิด"
intro = "เปิดใช้การยืนยันตัวตนผู้ใช้ การจัดการทีม และฟีเจอร์พื้นที่ทำงานสำหรับองค์กรของคุณ"
learnMore = "เรียนรู้เพิ่มเติมในเอกสาร"
title = "สำหรับผู้ดูแลระบบ"
[settings.general.mode]
fullscreen = "เต็มหน้าจอ"
sidebar = "แถบด้านข้าง"
[settings.general.updates]
checkForUpdates = "ตรวจสอบอัปเดต"
currentBackendVersion = "Current Backend Version"
currentFrontendVersion = "Current Frontend Version"
description = "ตรวจสอบอัปเดตและดูข้อมูลเวอร์ชัน"
latestVersion = "เวอร์ชันล่าสุด"
serverNeedsUpdate = "เซิร์ฟเวอร์จำเป็นต้องอัปเดตโดยผู้ดูแลระบบ"
title = "อัปเดตซอฟต์แวร์"
versionMismatch = "Warning: A mismatch has been detected between the client version and the AppConfig version. Using different versions can lead to compatibility issues, errors, and security risks. Please ensure that server and client are using the same version."
viewDetails = "ดูรายละเอียด"
[settings.general.versionInfo]
description = "รายละเอียดเวอร์ชันของเดสก์ท็อปและเซิร์ฟเวอร์"
desktop = "เวอร์ชันเดสก์ท็อป"
server = "เวอร์ชันเซิร์ฟเวอร์"
title = "ข้อมูลเวอร์ชัน"
[settings.hotkeys]
capturing = "กดแป้น… (Esc เพื่อยกเลิก)"
change = "เปลี่ยนปุ่มลัด"
customBadge = "กำหนดเอง"
defaultLabel = "ค่าเริ่มต้น: {{shortcut}}"
description = "ปรับแต่งแป้นพิมพ์ลัดเพื่อเข้าถึงเครื่องมือได้รวดเร็ว คลิก \"Change shortcut\" แล้วกดปุ่มลัดชุดใหม่ กด Esc เพื่อยกเลิก"
errorConflict = "ปุ่มลัดถูกใช้โดย {{tool}} แล้ว"
none = "ไม่ได้กำหนด"
noShortcut = "ยังไม่ได้ตั้งปุ่มลัด"
reset = "รีเซ็ต"
searchPlaceholder = "ค้นหาเครื่องมือ..."
shortcut = "ปุ่มลัด"
title = "แป้นพิมพ์ลัด"
[settings.hotkeys.errorModifier]
mac = "ให้มี ⌘ (Command), ⌥ (Option) หรือปุ่มดัดแปลงอื่นในชุดแป้นลัดของคุณ"
windows = "ให้มี Ctrl, Alt หรือปุ่มดัดแปลงอื่นในชุดแป้นลัดของคุณ"
[settings.licensingAnalytics]
audit = "การตรวจสอบ"
plan = "แผน"
title = "สิทธิ์การใช้งานและการวิเคราะห์"
usageAnalytics = "การวิเคราะห์การใช้งาน"
[settings.policiesPrivacy]
legal = "กฎหมาย"
privacy = "ความเป็นส่วนตัว"
title = "นโยบายและความเป็นส่วนตัว"
[settings.preferences]
title = "ค่ากำหนด"
[settings.security]
description = "อัปเดตรหัสผ่านของคุณเพื่อให้บัญชีปลอดภัย"
title = "ความปลอดภัย"
[settings.security.password]
confirm = "ยืนยันรหัสผ่านใหม่"
confirmPlaceholder = "กรอกรหัสผ่านใหม่อีกครั้ง"
current = "รหัสผ่านปัจจุบัน"
currentPlaceholder = "กรอกรหัสผ่านปัจจุบันของคุณ"
error = "ไม่สามารถอัปเดตรหัสผ่านได้ โปรดยืนยันรหัสผ่านปัจจุบันและลองอีกครั้ง"
mismatch = "รหัสผ่านใหม่ไม่ตรงกัน"
new = "รหัสผ่านใหม่"
newPlaceholder = "กรอกรหัสผ่านใหม่"
required = "ต้องกรอกทุกช่อง"
ssoDisabled = "การเปลี่ยนรหัสผ่านถูกจัดการโดยผู้ให้บริการยืนยันตัวตนของคุณ"
subtitle = "เปลี่ยนรหัสผ่านของคุณ คุณจะถูกออกจากระบบหลังจากอัปเดต"
success = "อัปเดตรหัสผ่านเรียบร้อย โปรดลงชื่อเข้าใช้อีกครั้ง"
update = "อัปเดตรหัสผ่าน"
[settings.securityAuth]
connections = "การเชื่อมต่อ"
security = "ความปลอดภัย"
telegram = "Telegram"
title = "ความปลอดภัยและการยืนยันตัวตน"
[settings.tooltips]
enableLoginFirst = "เปิดใช้งานโหมดเข้าสู่ระบบก่อน"
requiresEnterprise = "ต้องมีสิทธิ์การใช้งานระดับ Enterprise"
[settings.workspace]
people = "สมาชิก"
teams = "ทีม"
title = "พื้นที่ทำงาน"
[setup]
description = "เริ่มต้นโดยเลือกวิธีที่คุณต้องการใช้ Stirling PDF"
welcome = "ยินดีต้อนรับสู่ Stirling PDF"
[setup.login]
connectingTo = "กำลังเชื่อมต่อกับ:"
hideInstructions = "ซ่อนคำแนะนำ"
instructions = "วิธีเปิดใช้งานการเข้าสู่ระบบบนเซิร์ฟเวอร์ Stirling PDF ของคุณ:"
instructionsEnvVar = "ตั้งค่าตัวแปรสภาพแวดล้อม:"
instructionsOrYml = "หรือใน settings.yml:"
instructionsRestart = "จากนั้นรีสตาร์ทเซิร์ฟเวอร์ของคุณเพื่อให้การเปลี่ยนแปลงมีผล"
oauthPending = "กำลังเปิดเบราว์เซอร์เพื่อยืนยันตัวตน..."
orContinueWith = "หรือดำเนินการต่อด้วยอีเมล"
serverRequirement = "หมายเหตุ: เซิร์ฟเวอร์ต้องเปิดใช้งานการเข้าสู่ระบบ"
showInstructions = "เปิดใช้งานอย่างไร?"
signInWith = "ลงชื่อเข้าใช้ด้วย"
sso = "Single Sign-On"
submit = "เข้าสู่ระบบ"
subtitle = "ป้อนข้อมูลรับรองเพื่อดำเนินการต่อ"
title = "เข้าสู่ระบบ"
[setup.login.email]
label = "อีเมล"
placeholder = "ป้อนอีเมลของคุณ"
[setup.login.error]
emptyEmail = "โปรดป้อนอีเมล"
emptyPassword = "โปรดป้อนรหัสผ่าน"
emptyUsername = "โปรดป้อนชื่อผู้ใช้"
oauthFailed = "เข้าสู่ระบบ OAuth ไม่สำเร็จ โปรดลองอีกครั้ง"
[setup.login.password]
label = "รหัสผ่าน"
placeholder = "ป้อนรหัสผ่านของคุณ"
[setup.login.username]
label = "ชื่อผู้ใช้"
placeholder = "ป้อนชื่อผู้ใช้"
[setup.mode.saas]
description = "ลงชื่อเข้าใช้ด้วยบัญชี Stirling ของคุณ"
title = "Stirling Cloud"
[setup.mode.selfhosted]
description = "เชื่อมต่อกับเซิร์ฟเวอร์ Stirling PDF ของคุณเอง"
title = "เซิร์ฟเวอร์โฮสต์เอง"
[setup.saas]
subtitle = "ลงชื่อเข้าใช้ด้วยบัญชี Stirling ของคุณ"
title = "ลงชื่อเข้าใช้ Stirling"
[setup.selfhosted]
link = "หรือเชื่อมต่อกับบัญชีแบบ self-hosted"
subtitle = "ป้อนข้อมูลรับรองของเซิร์ฟเวอร์ของคุณ"
title = "ลงชื่อเข้าใช้เซิร์ฟเวอร์"
[setup.server]
subtitle = "ป้อน URL เซิร์ฟเวอร์ที่โฮสต์เองของคุณ"
testing = "กำลังทดสอบการเชื่อมต่อ..."
title = "เชื่อมต่อกับเซิร์ฟเวอร์"
useLast = "Last used server: {{serverUrl}}"
[setup.server.error]
configFetch = "ไม่สามารถดึงการกำหนดค่าของเซิร์ฟเวอร์ได้ โปรดตรวจสอบ URL แล้วลองอีกครั้ง"
emptyUrl = "โปรดป้อน URL เซิร์ฟเวอร์"
invalidUrl = "รูปแบบ URL ไม่ถูกต้อง โปรดป้อน URL ที่ถูกต้องเช่น https://your-server.com"
testFailed = "การทดสอบการเชื่อมต่อล้มเหลว"
unreachable = "ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์"
[setup.server.error.securityDisabled]
body = "เซิร์ฟเวอร์นี้ไม่ได้เปิดใช้งานการเข้าสู่ระบบ เพื่อเชื่อมต่อกับเซิร์ฟเวอร์นี้ คุณต้องเปิดใช้งานการยืนยันตัวตน:"
step1 = "กำหนดค่า DOCKER_ENABLE_SECURITY=true ในสภาพแวดล้อมของคุณ"
step2 = "หรือกำหนดค่า security.enableLogin=true ใน settings.yml"
step3 = "เริ่มเซิร์ฟเวอร์ใหม่"
title = "ไม่ได้เปิดใช้งานการเข้าสู่ระบบ"
[setup.server.type]
saas = "Stirling PDF SaaS"
selfhosted = "เซิร์ฟเวอร์โฮสต์เอง"
[setup.server.url]
description = "ป้อน URL แบบเต็มของเซิร์ฟเวอร์ Stirling PDF ที่โฮสต์เองของคุณ"
label = "URL เซิร์ฟเวอร์"
[setup.step1]
description = "ออฟไลน์หรือเซิร์ฟเวอร์"
label = "เลือกโหมด"
[setup.step2]
description = "เซิร์ฟเวอร์โฮสต์เอง"
label = "เลือกเซิร์ฟเวอร์"
[setup.step3]
description = "ป้อนข้อมูลรับรอง"
label = "เข้าสู่ระบบ"
[showJS]
done = "แยก JavaScript แล้ว"
downloadJS = "ดาวน์โหลด Javascript"
header = "แสดง Javascript"
processing = "กำลังแยก JavaScript..."
results = "ผลลัพธ์"
singleFileWarning = "เครื่องมือนี้รองรับทีละไฟล์เท่านั้น โปรดเลือกไฟล์เดียว"
submit = "แสดง"
tags = "JS"
title = "แสดง Javascript"
[showJS.view]
title = "JavaScript ที่แยกได้"
[sidebar]
toggle = "สลับแถบข้าง"
[sign]
activate = "เปิดใช้งานการวางลายเซ็น"
add = "เพิ่ม"
addToAll = "เพิ่มในทุกหน้า"
applySignatures = "นำลายเซ็นไปใช้"
clear = "ล้าง"
deactivate = "หยุดวางลายเซ็น"
delete = "ลบ"
first = "หน้าแรก"
header = "เซ็นชื่อ PDF"
last = "หน้าสุดท้าย"
maintainRatio = "สลับคงอัตราส่วนภาพ"
next = "หน้าถัดไป"
noSavedSigs = "ไม่พบลายเซ็นที่บันทึกไว้"
personalSigs = "ลายเซ็นส่วนตัว"
previous = "หน้าก่อนหน้า"
redo = "ทำซ้ำ"
save = "บันทึกลายเซ็น"
sharedSigs = "ลายเซ็นร่วม"
submit = "ลงนามเอกสาร"
title = "เซ็นชื่อ"
undo = "เลิกทำ"
updateAndPlace = "อัปเดตและวาง"
upload = "อัปโหลดรูปภาพ"
[sign.canvas]
clear = "ล้างแคนวาส"
clickToOpen = "คลิกเพื่อเปิดแคนวาสวาด"
colorLabel = "สี"
colorPickerTitle = "เลือกสีเส้น"
heading = "วาดลายเซ็นของคุณ"
modalTitle = "วาดลายเซ็นของคุณ"
penSizeLabel = "ขนาดปากกา"
penSizePlaceholder = "ขนาด"
[sign.draw]
clear = "ล้าง"
title = "วาดลายเซ็นของคุณ"
[sign.error]
failed = "เกิดข้อผิดพลาดขณะลงนาม PDF"
[sign.image]
backgroundRemovalFailedMessage = "ไม่สามารถลบพื้นหลังออกจากภาพ จะใช้ภาพต้นฉบับแทน"
backgroundRemovalFailedTitle = "ลบพื้นหลังไม่สำเร็จ"
hint = "อัปโหลดภาพลายเซ็นเป็น PNG หรือ JPG"
label = "อัปโหลดภาพลายเซ็น"
placeholder = "เลือกไฟล์รูปภาพ"
processing = "กำลังประมวลผลภาพ..."
removeBackground = "ลบพื้นหลังสีขาว (ทำให้โปร่งใส)"
[sign.instructions]
canvas = "หลังจากวาดลายเซ็นในแคนวาสแล้ว ให้ปิดหน้าต่าง แล้วคลิกที่ใดก็ได้บน PDF เพื่อวาง"
image = "หลังจากอัปโหลดภาพลายเซ็นด้านบนแล้ว ให้คลิกที่ใดก็ได้บน PDF เพื่อวาง"
noSignature = "สร้างลายเซ็นด้านบนเพื่อเปิดใช้เครื่องมือวาง"
paused = "หยุดการวางชั่วคราว"
resumeHint = "ทำต่อการวางเพื่อคลิกและเพิ่มลายเซ็นของคุณ"
saved = "เลือกหนึ่งลายเซ็นที่บันทึกไว้ด้านบน แล้วคลิกที่ใดก็ได้บน PDF เพื่อวาง"
text = "หลังจากป้อนชื่อของคุณด้านบนแล้ว ให้คลิกที่ใดก็ได้บน PDF เพื่อวางลายเซ็น"
title = "วิธีเพิ่มลายเซ็น"
[sign.mode]
move = "ย้ายลายเซ็น"
pause = "หยุดการวาง"
place = "วางลายเซ็น"
resume = "ทำต่อการวาง"
[sign.results]
title = "ผลลัพธ์การลงนาม"
[sign.saved]
carouselPosition = "{{current}} จาก {{total}}"
defaultCanvasLabel = "ลายเซ็นแบบวาด"
defaultImageLabel = "ลายเซ็นที่อัปโหลด"
defaultLabel = "ลายเซ็น"
defaultTextLabel = "ลายเซ็นแบบพิมพ์"
delete = "ลบ"
description = "นำกลับมาใช้ได้ทุกเวลา"
emptyDescription = "วาด อัปโหลด หรือพิมพ์ลายเซ็นด้านบน จากนั้นใช้ \"บันทึกลงไลบรารี\" เพื่อเก็บรายการโปรดได้สูงสุด {{max}} รายการพร้อมใช้งาน"
emptyTitle = "ยังไม่มีลายเซ็นที่บันทึกไว้"
heading = "ลายเซ็นที่บันทึกไว้"
label = "ป้ายกำกับ"
limitDescription = "ลบลายเซ็นที่บันทึกไว้ก่อนจึงเพิ่มใหม่ได้ (สูงสุด {{max}})"
limitTitle = "ถึงขีดจำกัดแล้ว"
next = "ถัดไป"
noChanges = "ลายเซ็นปัจจุบันถูกบันทึกไว้แล้ว"
personalDescription = "มีเพียงคุณเท่านั้นที่มองเห็นลายเซ็นเหล่านี้"
personalHeading = "ลายเซ็นส่วนตัว"
prev = "ก่อนหน้า"
saveButton = "บันทึกลายเซ็น"
savePersonal = "บันทึกส่วนตัว"
saveShared = "บันทึกแบบใช้ร่วมกัน"
saveUnavailable = "สร้างลายเซ็นก่อนเพื่อบันทึก"
sharedDescription = "ผู้ใช้ทุกคนสามารถเห็นและใช้ลายเซ็นเหล่านี้ได้"
sharedHeading = "ลายเซ็นที่ใช้ร่วมกัน"
tempStorageDescription = "ลายเซ็นจะถูกจัดเก็บไว้ในเบราว์เซอร์ของคุณเท่านั้น และจะหายไปหากคุณล้างข้อมูลเบราว์เซอร์หรือสลับไปใช้เบราว์เซอร์อื่น"
tempStorageTitle = "พื้นที่จัดเก็บชั่วคราวบนเบราว์เซอร์"
[sign.saved.status]
saved = "บันทึกแล้ว"
[sign.saved.type]
canvas = "การวาด"
image = "อัปโหลด"
text = "ข้อความ"
[sign.step]
createDesc = "เลือกวิธีที่ต้องการสร้างลายเซ็น"
place = "วางและบันทึก"
placeDesc = "กำหนดตำแหน่งลายเซ็นบน PDF"
[sign.steps]
configure = "กำหนดค่าลายเซ็น"
[sign.text]
colorLabel = "สีข้อความ"
fontLabel = "ฟอนต์"
fontSizeLabel = "ขนาดฟอนต์"
fontSizePlaceholder = "พิมพ์หรือเลือกขนาดฟอนต์ (8-200)"
name = "ชื่อผู้ลงนาม"
placeholder = "ป้อนชื่อเต็มของคุณ"
[sign.type]
canvas = "แคนวาส"
draw = "วาด"
image = "รูปภาพ"
saved = "ที่บันทึกไว้"
text = "ข้อความ"
title = "ประเภทลายเซ็น"
[signup]
accountCreatedSuccessfully = "สร้างบัญชีสำเร็จ! ตอนนี้คุณสามารถลงชื่อเข้าใช้ได้"
alreadyHaveAccount = "มีบัญชีอยู่แล้ว? ลงชื่อเข้าใช้"
checkEmailConfirmation = "ตรวจสอบอีเมลของคุณเพื่อยืนยันการลงทะเบียนให้เสร็จสมบูรณ์"
confirmPassword = "ยืนยันรหัสผ่าน"
confirmPasswordPlaceholder = "ยืนยันรหัสผ่าน"
confirmPasswordRequired = "โปรดยืนยันรหัสผ่านของคุณ"
creatingAccount = "กำลังสร้างบัญชี..."
email = "อีเมล"
emailRequired = "ต้องกรอกอีเมล"
enterEmail = "ป้อนอีเมลของคุณ"
enterName = "ป้อนชื่อของคุณ"
enterPassword = "ป้อนรหัสผ่านของคุณ"
invalidEmail = "โปรดป้อนที่อยู่อีเมลที่ถูกต้อง"
name = "ชื่อ"
nameRequired = "ต้องกรอกชื่อ"
or = "หรือ"
password = "รหัสผ่าน"
passwordRequired = "ต้องกรอกรหัสผ่าน"
passwordsDoNotMatch = "รหัสผ่านไม่ตรงกัน"
passwordTooShort = "รหัสผ่านต้องมีความยาวอย่างน้อย 6 อักขระ"
pleaseFillAllFields = "โปรดกรอกข้อมูลให้ครบทุกช่อง"
signUp = "สมัครใช้งาน"
subtitle = "เข้าร่วม Stirling PDF เพื่อเริ่มต้น"
title = "สร้างบัญชี"
unexpectedError = "ข้อผิดพลาดที่ไม่คาดคิด: {{message}}"
useEmailInstead = "ใช้ อีเมล แทน"
[sizes]
large = "ใหญ่"
medium = "กลาง"
small = "เล็ก"
x-large = "ใหญ่มาก"
[split]
header = "แยก PDF"
resultsTitle = "ผลลัพธ์การแยก"
selectMethod = "เลือกวิธีการแยก"
splitPages = "ป้อนหน้าที่ต้องการแยก:"
submit = "แยก"
title = "แยก PDF"
[split.desc]
1 = "หมายเลขที่คุณเลือกคือหมายเลขหน้าที่คุณต้องการแยก"
2 = "ดังนั้นการเลือก 1,3,7-9 จะทำให้เอกสาร 10 หน้าแยกออกเป็น PDF แยก 6 ชุด:"
3 = "เอกสาร #1: หน้า 1"
4 = "เอกสาร #2: หน้า 2 และ 3"
5 = "เอกสาร #3: หน้า 4, 5, 6, 7"
6 = "เอกสาร #4: หน้า 8"
7 = "เอกสาร #5: หน้า 9"
8 = "เอกสาร #6: หน้า 10"
[split.error]
failed = "เกิดข้อผิดพลาดระหว่างการแยก PDF"
[split.method]
label = "เลือกวิธีการแยก"
placeholder = "เลือกวิธีแยก PDF"
[split.methods.byChapters]
desc = "แยกตามขอบเขตบุ๊กมาร์ก"
name = "บท"
tooltip = "ใช้บุ๊กมาร์กของ PDF เพื่อตัดสินจุดแยก"
[split.methods.byDocCount]
desc = "สร้างจำนวนไฟล์ตามที่กำหนด"
name = "จำนวนเอกสาร"
tooltip = "กรอกจำนวนไฟล์ที่ต้องการสร้าง"
[split.methods.byPageCount]
desc = "จำนวนหน้าคงที่ต่อไฟล์"
name = "จำนวนหน้า"
tooltip = "กรอกจำนวนหน้าต่อไฟล์ที่แยก"
[split.methods.byPageDivider]
desc = "แยกอัตโนมัติด้วยแผ่นคั่น"
name = "แผ่นแบ่งหน้า"
tooltip = "ใช้แผ่นคั่น QR code ระหว่างเอกสารเมื่อสแกน"
[split.methods.byPages]
desc = "สกัดหน้าเฉพาะ (1,3,5-10)"
name = "หมายเลขหน้า"
tooltip = "กรอกหมายเลขหน้าคั่นด้วยจุลภาค หรือช่วงด้วยขีด"
[split.methods.bySections]
desc = "แบ่งหน้าเป็นตารางส่วน"
name = "ส่วน"
tooltip = "แยกแต่ละหน้าออกเป็นส่วนแนวนอนและแนวตั้ง"
[split.methods.bySize]
desc = "จำกัดขนาดไฟล์สูงสุด"
name = "ขนาดไฟล์"
tooltip = "ระบุขนาดไฟล์สูงสุด (เช่น 10MB, 500KB)"
[split.methods.prefix]
splitAt = "แยกที่"
splitBy = "แยกตาม"
[split.methodSelection.tooltip]
bullet1 = "คลิกบนการ์ดวิธีเพื่อเลือก"
bullet2 = "วางเมาส์เหนือการ์ดเพื่อดูคำอธิบายแบบย่อ"
bullet3 = "ขั้นตอนการตั้งค่าจะปรากฏหลังจากคุณเลือกวิธีแล้ว"
bullet4 = "คุณสามารถเปลี่ยนวิธีได้ทุกเมื่อก่อนประมวลผล"
title = "เลือกวิธีการแยกของคุณ"
[split.methodSelection.tooltip.header]
text = "เลือกวิธีที่คุณต้องการแยกเอกสาร PDF ของคุณ แต่ละวิธีถูกปรับให้เหมาะกับกรณีใช้งานและประเภทเอกสารที่ต่างกัน"
title = "การเลือกวิธีการแยก"
[split.settings]
selectMethodFirst = "โปรดเลือกวิธีการแยกก่อน"
[split.steps]
chooseMethod = "เลือกวิธี"
settings = "การตั้งค่า"
[split.tooltip.byChapters]
bullet1 = "ระดับบุ๊กมาร์ก: เลือกระดับที่จะใช้แยก (1=ระดับบนสุด)"
bullet2 = "รวมเมตาดาต้า: คงคุณสมบัติเอกสาร"
bullet3 = "อนุญาตชื่อซ้ำ: จัดการกรณีชื่อบุ๊กมาร์กซ้ำ"
text = "ใช้บุ๊กมาร์กของ PDF เพื่อแยกอัตโนมัติที่ขอบเขตบท ต้องมี PDF ที่มีโครงสร้างบุ๊กมาร์ก"
title = "แยกตามบท"
[split.tooltip.byCount]
bullet1 = "จำนวนหน้า: จำนวนหน้าคงที่ต่อไฟล์"
bullet2 = "จำนวนเอกสาร: จำนวนไฟล์ผลลัพธ์คงที่"
bullet3 = "มีประโยชน์สำหรับการประมวลผลแบบแบตช์"
text = "สร้าง PDF หลายไฟล์ที่มีจำนวนหน้าหรือจำนวนเอกสารตามที่กำหนด"
title = "แยกตามจำนวน"
[split.tooltip.byDocCount]
bullet1 = "กรอกจำนวนไฟล์ผลลัพธ์ที่ต้องการ"
bullet2 = "จะแจกจ่ายหน้าให้สมดุลที่สุดเท่าที่ทำได้"
bullet3 = "มีประโยชน์เมื่อคุณต้องการจำนวนไฟล์ที่แน่นอน"
text = "สร้างจำนวนไฟล์ผลลัพธ์ตามที่กำหนดโดยแจกจ่ายหน้าอย่างเท่าๆ กัน"
title = "แยกตามจำนวนเอกสาร"
[split.tooltip.byPageCount]
bullet1 = "กรอกจำนวนหน้าต่อไฟล์ผลลัพธ์"
bullet2 = "ไฟล์สุดท้ายอาจมีหน้าน้อยกว่า หากหารไม่ลงตัว"
bullet3 = "มีประโยชน์สำหรับการประมวลผลแบบแบตช์"
text = "สร้าง PDF หลายไฟล์ที่มีจำนวนหน้าตามที่กำหนด เหมาะสำหรับแบ่งเอกสารเป็นส่วนเท่าๆ กัน"
title = "แยกตามจำนวนหน้า"
[split.tooltip.byPageDivider]
bullet1 = "พิมพ์แผ่นแบ่งจากลิงก์ดาวน์โหลด"
bullet2 = "ใส่แผ่นแบ่งระหว่างเอกสารของคุณ"
bullet3 = "สแกนเอกสารทั้งหมดรวมกันเป็น PDF เดียว"
bullet4 = "อัปโหลด - ระบบจะตรวจจับและลบหน้าแผ่นแบ่งโดยอัตโนมัติ"
bullet5 = "เปิดใช้โหมดพิมพ์สองหน้า หากสแกนทั้งสองด้านของแผ่นแบ่ง"
text = "แยกเอกสารที่สแกนอัตโนมัติโดยใช้แผ่นคั่นที่มี QR codes เหมาะสำหรับประมวลผลเอกสารหลายชุดที่สแกนรวมกัน"
title = "แยกด้วยแผ่นแบ่งหน้า"
[split.tooltip.byPages]
bullet1 = "จุดแยกเดี่ยว: 3,7 (ตัดหลังหน้า 3 และ 7)"
bullet2 = "จุดแยกช่วง: 3-8 (ตัดก่อนหน้า 3 และหลังหน้า 8)"
bullet3 = "ผสม: 2,5-10,15 (ตัดหลังหน้า 2 ก่อนหน้า 5 หลังหน้า 10 และหลังหน้า 15)"
text = "แยก PDF ที่หมายเลขหน้าที่กำหนด การใช้ 'n' จะตัดหลังหน้า n การใช้ 'n-m' จะตัดก่อนหน้า n และหลังหน้า m"
title = "แยกที่หมายเลขหน้า"
[split.tooltip.bySections]
bullet1 = "แนวนอน: จำนวนแถวที่จะสร้าง"
bullet2 = "แนวตั้ง: จำนวนคอลัมน์ที่จะสร้าง"
bullet3 = "ผสาน: รวมทุกส่วนเป็น PDF เดียว"
text = "แบ่งแต่ละหน้าออกเป็นตารางส่วน เหมาะสำหรับเอกสารหลายคอลัมน์หรือดึงพื้นที่เฉพาะ"
title = "แยกตามตารางส่วน"
[split.tooltip.bySize]
bullet1 = "ใช้ MB สำหรับไฟล์ใหญ่ (เช่น 10MB)"
bullet2 = "ใช้ KB สำหรับไฟล์เล็ก (เช่น 500KB)"
bullet3 = "ระบบจะแยกที่ขอบเขตหน้า"
text = "สร้าง PDF หลายไฟล์ที่ไม่เกินขนาดที่ระบุ เหมาะกับข้อจำกัดขนาดไฟล์หรืออีเมลแนบ"
title = "แยกตามขนาดไฟล์"
[split.tooltip.header]
title = "ภาพรวมวิธีการแยก"
[split.value.docCount]
label = "จำนวนไฟล์"
placeholder = "เช่น 3, 5"
[split.value.fileSize]
label = "ขนาดไฟล์"
placeholder = "เช่น 10MB, 500KB"
[split.value.pageCount]
label = "จำนวนหน้าต่อไฟล์"
placeholder = "เช่น 5, 10"
[split-by-sections]
header = "แยก PDF เป็นส่วน"
merge = "รวมเป็น PDF เดียว"
submit = "แยก PDF"
tags = "แยกส่วน, แบ่ง, ปรับแต่ง"
title = "แยก PDF ตามส่วน"
[split-by-sections.customPages]
label = "หมายเลขหน้ากำหนดเอง"
placeholder = "เช่น 2,4,6"
[split-by-sections.horizontal]
label = "การแบ่งแนวนอน"
placeholder = "ป้อนจำนวนการแบ่งแนวนอน"
[split-by-sections.splitMode]
custom = "หน้ากำหนดเอง"
description = "เลือกวิธีการแยกหน้า"
label = "โหมดการแยก"
splitAll = "แยกทุกหน้า"
splitAllExceptFirst = "แยกทั้งหมดยกเว้นหน้าแรก"
splitAllExceptFirstAndLast = "แยกทั้งหมดยกเว้นหน้าแรกและหน้าสุดท้าย"
splitAllExceptLast = "แยกทั้งหมดยกเว้นหน้าสุดท้าย"
[split-by-sections.vertical]
label = "การแบ่งแนวตั้ง"
placeholder = "ป้อนจำนวนการแบ่งแนวตั้ง"
[split-by-size-or-count]
header = "แยก PDF ตามขนาดหรือจำนวน"
submit = "ส่ง"
title = "แยก PDF ตามขนาดหรือจำนวน"
[split-by-size-or-count.type]
docCount = "ตามจำนวนเอกสาร"
label = "เลือกประเภทการแยก"
pageCount = "ตามจำนวนหน้า"
size = "ตามขนาด"
[split-by-size-or-count.value]
label = "ป้อนค่า"
placeholder = "ป้อนขนาด (เช่น 2MB หรือ 3KB) หรือจำนวน (เช่น 5)"
[splitByChapters]
allowDuplicates = "อนุญาตให้มีการซ้ำ"
bookmarkLevel = "ระดับบุคคลที่ได้รับเลือก"
header = "แบ่งไฟล์ PDF ตามหมวดหมู่"
includeMetadata = "รวมข้อมูลเสริม"
submit = "แบ่งไฟล์ PDF"
title = "แบ่งไฟล์ PDF ตามหมวดหมู่"
[splitByChapters.desc]
1 = "เครื่องมือนี้จะแบ่งไฟล์ PDF ออกเป็นหลายไฟล์ PDF ตามโครงสร้างหมวดหมู่ของไฟล์นั้นๆ"
2 = "ระดับบุคคลที่ได้รับเลือก: เลือกระดับบุคคลที่ได้รับเลือกที่จะใช้ในการแบ่ง (0 สำหรับระดับต้น, 1 สำหรับระดับที่สอง เป็นต้น)"
3 = "รวมข้อมูลเสริม: หากถูกเลือก ข้อมูลเสริมของไฟล์ PDF ที่เดิมจะถูกรวมอยู่ในแต่ละไฟล์ที่แบ่งออก"
4 = "อนุญาตให้มีการซ้ำ: หากถูกเลือก จะทำให้สามารถสร้างไฟล์ PDF แยกออกมาจากหน้าเดียวกันได้หลายรายการ"
[splitPdfByChapters]
tags = "แยก,บท,บุ๊กมาร์ก,จัดระเบียบ"
[storage]
approximateSize = "ขนาดโดยประมาณ"
fileTooLarge = "ไฟล์มีขนาดใหญ่เกินไป ขนาดสูงสุดต่อไฟล์คือ"
storageFull = "พื้นที่จัดเก็บใกล้เต็ม กรุณาลบไฟล์บางส่วน"
storageLimit = "ขีดจำกัดพื้นที่จัดเก็บ"
storageQuotaExceeded = "เกินโควตาพื้นที่จัดเก็บ โปรดลบไฟล์บางส่วนก่อนอัปโหลดเพิ่มเติม"
storageUsed = "ใช้พื้นที่จัดเก็บชั่วคราวไปแล้ว"
temporaryNotice = "ไฟล์จะถูกเก็บชั่วคราวในเบราว์เซอร์ของคุณและอาจถูกลบโดยอัตโนมัติ"
[subscription]
cancelsOn = "ยกเลิกในวันที่ {{date}}"
renewsOn = "ต่ออายุในวันที่ {{date}}"
[subscription.status]
active = "ใช้งานอยู่"
canceled = "ยกเลิกแล้ว"
incomplete = "ไม่สมบูรณ์"
none = "ไม่มีการสมัครสมาชิก"
pastDue = "ค้างชำระ"
trialing = "ทดลองใช้งาน"
[survey]
button = "เริ่มสำรวจ"
changes = "Stirling-PDF ได้มีการเปลี่ยนแปลงตั้งแต่การสำรวจครั้งล่าสุด! กรุณาตรวจสอบบล็อกของเราที่นี้เพื่อรับข้อมูลเพิ่มเติม:"
changes2 = "ด้วยการเปลี่ยนแปลงเหล่านี้เราได้รับการสนับสนุนทางธุรกิจและการเงินจากผู้ประกอบการ"
description = "Stirling-PDF ไม่มีการติดตาม ดังนั้นเราต้องการฟังความคิดเห็นจากผู้ใช้เพื่อปรับปรุง Stirling-PDF!"
disabled = "(ป๊อปอัปการสำรวจจะถูกปิดใช้งานในการอัปเดตต่อไปนี้ แต่สามารถใช้ได้ที่ส่วนท้ายของหน้า)"
dontShowAgain = "ไม่ต้องแสดงอีก"
nav = "สำรวจ"
please = "กรุณาพิจารณาการสำรวจของเรา!"
title = "สำรวจ Stirling-PDF"
[survey.meeting]
1 = "หากคุณใช้ Stirling PDF ในที่ทำงาน เราอยากพูดคุยกับคุณ เราขอเสนอเซสชันสนับสนุนทางเทคนิคแลกกับการสนทนาค้นหาความต้องการผู้ใช้ 15 นาที"
2 = "นี่เป็นโอกาสในการ:"
3 = "รับความช่วยเหลือด้านการติดตั้ง การผสานระบบ หรือการแก้ไขปัญหา"
4 = "ให้ข้อเสนอแนะโดยตรงเกี่ยวกับประสิทธิภาพ กรณีขอบ และช่องว่างของฟีเจอร์"
5 = "ช่วยเราปรับปรุง Stirling PDF ให้เหมาะกับการใช้งานระดับองค์กรจริง"
6 = "หากสนใจ คุณสามารถจองเวลาเข้าพบทีมของเราได้โดยตรง (พูดภาษาอังกฤษเท่านั้น)"
7 = "เราหวังว่าจะได้เจาะลึกเคสการใช้งานของคุณและทำให้ Stirling PDF ดียิ่งขึ้น!"
button = "จองนัดหมาย"
notInterested = "ไม่ใช่องค์กร และ/หรือไม่สนใจนัดหมาย?"
[swagger]
desc = "ดูและทดสอบจุดปลายทาง API ของ Stirling PDF"
header = "เอกสาร API"
tags = "api,documentation,swagger,endpoints,development"
title = "เอกสาร API"
[tableExtraxt]
tags = "CSV, การแยกตาราง, แยก, การแปลง"
[textAlign]
center = "กึ่งกลาง"
left = "ชิดซ้าย"
right = "ชิดขวา"
[theme]
toggle = "สลับธีม"
[toolPanel]
alpha = "อัลฟา"
comingSoon = "เร็วๆ นี้:"
placeholder = "เลือกเครื่องมือเพื่อเริ่มต้น"
premiumFeature = "ฟีเจอร์พรีเมียม:"
[toolPanel.fullscreen]
comingSoon = "เร็วๆ นี้:"
favorite = "เพิ่มในรายการโปรด"
favorites = "รายการโปรด"
heading = "เครื่องมือทั้งหมด (มุมมองเต็มหน้าจอ)"
noResults = "ลองปรับการค้นหาหรือสลับคำอธิบายเพื่อค้นหาสิ่งที่ต้องการ"
recommended = "แนะนำ"
showDetails = "แสดงรายละเอียด"
unavailable = "ปิดใช้งานโดยผู้ดูแลเซิร์ฟเวอร์:"
unavailableDependency = "ไม่พร้อมใช้ - ไม่มีเครื่องมือที่จำเป็นบนเซิร์ฟเวอร์:"
unfavorite = "นำออกจากรายการโปรด"
[toolPanel.modePrompt]
chooseFullscreen = "ใช้โหมดเต็มหน้าจอ"
chooseSidebar = "ใช้โหมดแถบด้านข้าง"
description = "ดูตัวอย่างทั้งสองเลย์เอาต์และตัดสินใจว่าต้องการสำรวจเครื่องมือของ Stirling PDF อย่างไร"
dismiss = "ไว้ทีหลัง"
fullscreenDescription = "เรียกดูทุกเครื่องมือในแค็ตตาล็อกที่ครอบคลุมพื้นที่ทำงานจนกว่าคุณจะเลือก"
fullscreenTitle = "โหมดเต็มหน้าจอ - (แบบเก่า)"
recommended = "แนะนำ"
sidebarDescription = "คงเครื่องมือไว้ข้างพื้นที่ทำงานเพื่อสลับได้อย่างรวดเร็ว"
sidebarTitle = "โหมดแถบด้านข้าง"
title = "เลือกวิธีการเรียกดูเครื่องมือ"
[toolPanel.toggle]
fullscreen = "สลับเป็นโหมดเต็มหน้าจอ"
sidebar = "สลับเป็นโหมดแถบด้านข้าง"
[toolPicker]
allTools = "เครื่องมือทั้งหมด"
noToolsFound = "ไม่พบเครื่องมือ"
quickAccess = "เข้าถึงด่วน"
searchPlaceholder = "ค้นหาเครื่องมือ..."
[toolPicker.categories]
advancedTools = "เครื่องมือขั้นสูง"
recommendedTools = "เครื่องมือแนะนำ"
standardTools = "เครื่องมือมาตรฐาน"
[toolPicker.subcategories]
advancedFormatting = "การจัดรูปแบบขั้นสูง"
automation = "การทำงานอัตโนมัติ"
developerTools = "เครื่องมือสำหรับนักพัฒนา"
documentReview = "การทบทวนเอกสาร"
documentSecurity = "ความปลอดภัยของเอกสาร"
extraction = "การดึงข้อมูล"
general = "ทั่วไป"
pageFormatting = "การจัดรูปแบบหน้า"
removal = "การลบ"
signing = "การลงนาม"
verification = "การตรวจสอบ"
[tools]
noSearchResults = "ไม่พบเครื่องมือ"
noTools = "ไม่มีเครื่องมือให้ใช้"
[unlockPDFForms]
description = "เครื่องมือนี้จะลบข้อจำกัดอ่านอย่างเดียวจากช่องฟอร์มใน PDF ทำให้สามารถแก้ไขและกรอกได้"
filenamePrefix = "ปลดล็อกแบบฟอร์ม"
header = "ปลดล็อกฟอร์ม PDF"
submit = "Remove"
tags = "remove,delete,form,field,readonly"
title = "ลบสถานะอ่านอย่างเดียวออกจากช่องฟอร์ม"
[unlockPDFForms.error]
failed = "เกิดข้อผิดพลาดระหว่างการปลดล็อกฟอร์ม PDF"
[unlockPDFForms.files]
placeholder = "เลือกไฟล์ PDF ในมุมมองหลักเพื่อเริ่มต้น"
[unlockPDFForms.results]
title = "ผลการปลดล็อกฟอร์ม"
[update]
availableUpdates = "อัปเดตที่มี"
breakingChanges = "การเปลี่ยนแปลงที่มีผลกระทบ"
breakingChangesDefault = "เวอร์ชันนี้มีการเปลี่ยนแปลงที่มีผลกระทบ"
breakingChangesDetected = "พบการเปลี่ยนแปลงที่มีผลกระทบ"
breakingChangesMessage = "บางเวอร์ชันมีการเปลี่ยนแปลงที่มีผลกระทบ โปรดตรวจสอบคู่มือการย้ายด้านล่างก่อนอัปเดต"
close = "ปิด"
current = "เวอร์ชันปัจจุบัน"
downloadLatest = "ดาวน์โหลดล่าสุด"
latest = "เวอร์ชันล่าสุด"
latestStable = "เสถียรล่าสุด"
loadingDetailedInfo = "กำลังโหลดข้อมูลรายละเอียด..."
migrationGuide = "คู่มือการย้าย"
migrationGuides = "คู่มือการย้าย"
modalTitle = "มีอัปเดต"
priorityLabel = "ลำดับความสำคัญ"
recommendedAction = "การดำเนินการที่แนะนำ"
releaseNotes = "บันทึกรุ่น"
unableToLoadDetails = "ไม่สามารถโหลดข้อมูลรายละเอียด"
updateAvailable = "มีอัปเดต"
urgentUpdateAvailable = "อัปเดตเร่งด่วน"
version = "เวอร์ชัน"
viewAllReleases = "ดูรุ่นทั้งหมด"
viewGuide = "ดูคู่มือ"
[update.priority]
low = "ต่ำ"
minor = "เล็กน้อย"
normal = "ปกติ"
urgent = "เร่งด่วน"
[upgradeBanner]
attentionBody = "ผู้ดูแลของคุณต้องลงชื่อเข้าใช้เพื่อดูข้อมูลเพิ่มเติม โปรดติดต่อพวกเขาทันที"
attentionBodyAdmin = "ทบทวนข้อกำหนดไลเซนส์เพื่อให้เซิร์ฟเวอร์นี้สอดคล้อง"
attentionTitle = "เซิร์ฟเวอร์นี้ต้องการการดูแลจากแอดมิน"
dismiss = "ปิดแบนเนอร์"
message = "ใช้ Stirling PDF ได้เต็มที่ด้วยผู้ใช้ไม่จำกัดและฟีเจอร์ขั้นสูง"
seeInfo = "ดูข้อมูล"
title = "อัปเกรดเป็นแพ็กเกจ Server"
upgradeButton = "อัปเกรดเลย"
[URLToPDF]
credit = "ใช้ WeasyPrint"
header = "URL เป็น PDF"
submit = "แปลง"
tags = "จับเว็บ, บันทึกหน้า, เว็บเป็นเอกสาร, จัดเก็บ"
title = "URL เป็น PDF"
[usage]
error = "เกิดข้อผิดพลาดในการโหลดสถิติการใช้งาน"
noData = "ไม่มีข้อมูล"
noDataMessage = "ขณะนี้ไม่มีสถิติการใช้งาน"
[usage.chart]
title = "แผนภูมิการใช้งาน Endpoint"
[usage.controls]
all = "ทั้งหมด"
dataTypeLabel = "ประเภทข้อมูล:"
refresh = "รีเฟรช"
top10 = "10 อันดับแรก"
top20 = "20 อันดับแรก"
[usage.controls.dataType]
all = "ทั้งหมด"
api = "API"
ui = "UI"
[usage.showing]
all = "ทั้งหมด"
top10 = "10 อันดับแรก"
top20 = "20 อันดับแรก"
[usage.stats]
selectedVisits = "จำนวนการเข้าชมที่เลือก"
showing = "กำลังแสดง"
totalEndpoints = "จำนวน Endpoint ทั้งหมด"
totalVisits = "จำนวนการเข้าชมทั้งหมด"
[usage.table]
endpoint = "Endpoint"
noData = "ไม่มีข้อมูล"
percentage = "เปอร์เซ็นต์"
title = "สถิติแบบละเอียด"
unknownEndpoint = "Endpoint ที่ไม่รู้จัก"
visits = "การเข้าชม"
[validateSignature]
date = "วันที่"
downloadCsv = "ดาวน์โหลด CSV"
downloadJson = "ดาวน์โหลด JSON"
downloadPdf = "ดาวน์โหลดรายงาน PDF"
finalizing = "กำลังเตรียมดาวน์โหลด..."
header = "ตรวจสอบลายเซ็นดิจิทัล"
location = "ตำแหน่ง"
noResults = "รันการตรวจสอบเพื่อสร้างรายงาน"
noSignatures = "ไม่พบลายเซ็นดิจิทัลในเอกสารนี้"
noSignaturesShort = "ไม่มีลายเซ็น"
processing = "กำลังตรวจสอบลายเซ็น..."
reason = "เหตุผล"
results = "ผลการตรวจสอบ"
selectCustomCert = "ไฟล์ใบรับรองแบบกำหนดเอง X.509 (ไม่บังคับ)"
selectPDF = "เลือกไฟล์ PDF ที่ลงนามแล้ว"
signatureDate = "วันที่ลงนาม"
signer = "ผู้ลงนาม"
submit = "ตรวจสอบลายเซ็น"
tags = "ลายเซ็น,ตรวจสอบ,ยืนยัน,pdf,ใบรับรอง,ลายเซ็นดิจิทัล,ยืนยันลายเซ็น,ยืนยันใบรับรอง"
title = "ตรวจสอบลายเซ็น PDF"
totalSignatures = "จำนวนลายเซ็นทั้งหมด"
[validateSignature.cert]
algorithm = "อัลกอริทึม"
bits = "บิต"
details = "รายละเอียดใบรับรอง"
expired = "ใบรับรองหมดอายุ"
info = "รายละเอียดใบรับรอง"
issuer = "ผู้ออกใบรับรอง"
keySize = "ขนาดกุญแจ"
keyUsage = "การใช้งานกุญแจ"
revoked = "ใบรับรองถูกเพิกถอน"
selfSigned = "ลงนามด้วยตนเอง"
serialNumber = "หมายเลขซีเรียล"
subject = "ผู้รับใบรับรอง"
validFrom = "ใช้ได้ตั้งแต่"
validUntil = "ใช้ได้จนถึง"
version = "เวอร์ชัน"
[validateSignature.chain]
invalid = "การตรวจสอบสายโซ่ใบรับรองล้มเหลว - ไม่สามารถยืนยันตัวตนผู้ลงนามได้"
[validateSignature.downloadType]
csv = "CSV"
json = "JSON"
pdf = "PDF"
[validateSignature.error]
allFailed = "ไม่สามารถตรวจสอบไฟล์ที่เลือกได้"
partial = "ไม่สามารถตรวจสอบไฟล์บางไฟล์ได้"
reportGeneration = "ไม่สามารถสร้างรายงาน PDF ได้ มี JSON และ CSV ให้ดาวน์โหลด"
unexpected = "เกิดข้อผิดพลาดที่ไม่คาดคิดระหว่างการตรวจสอบ"
[validateSignature.issue]
certExpired = "ใบรับรองหมดอายุ"
certRevocationUnknown = "ไม่ทราบสถานะการเพิกถอนใบรับรอง"
certRevoked = "ใบรับรองถูกเพิกถอน"
chainInvalid = "สายโซ่ใบรับรองไม่ถูกต้อง"
signatureInvalid = "การตรวจสอบทางเข้ารหัสของลายเซ็นล้มเหลว"
trustInvalid = "ใบรับรองไม่ได้รับความเชื่อถือ"
[validateSignature.report]
continued = "ต่อเนื่อง"
downloads = "ดาวน์โหลด"
entryLabel = "สรุปลายเซ็น"
filesEvaluated = "ประเมินไฟล์ {{count}} ไฟล์"
footer = "ตรวจสอบโดย Stirling PDF"
generatedAt = "สร้างเมื่อ"
noPdf = "รายงาน PDF จะพร้อมหลังจากตรวจสอบสำเร็จ"
page = "หน้า"
shortTitle = "สรุปลายเซ็น"
signatureCountLabel = "ลายเซ็น {{count}} รายการ"
signaturesFound = "ตรวจพบลายเซ็น {{count}} รายการ"
signaturesValid = "ถูกต้องสมบูรณ์ {{count}} รายการ"
title = "รายงานการตรวจสอบลายเซ็น"
[validateSignature.report.fields]
created = "สร้างเมื่อ"
fileSize = "ขนาดไฟล์"
signatureCount = "จำนวนลายเซ็นทั้งหมด"
signatureDate = "วันที่ลงนาม"
[validateSignature.settings]
certHint = "อัปโหลดใบรับรอง X.509 ที่เชื่อถือได้เพื่อใช้ตรวจสอบกับแหล่งความเชื่อถือแบบกำหนดเอง"
title = "การตั้งค่าการตรวจสอบ"
[validateSignature.signature]
_value = "ลายเซ็น"
info = "ข้อมูลลายเซ็น"
mathValid = "ลายเซ็นถูกต้องทางคณิตศาสตร์ แต่:"
[validateSignature.status]
_value = "สถานะ"
complete = "การตรวจสอบเสร็จสิ้น"
invalid = "ไม่ถูกต้อง"
valid = "ถูกต้อง"
[validateSignature.trust]
invalid = "ใบรับรองไม่อยู่ใน trust store - ไม่สามารถยืนยันแหล่งที่มาได้"
[view]
fileManager = "ตัวจัดการไฟล์"
pageEditor = "ตัวแก้ไขหน้า"
viewer = "ตัวดูเอกสาร"
[viewer]
cannotPreviewFile = "ไม่สามารถแสดงตัวอย่างไฟล์ได้"
dualPageView = "มุมมองสองหน้า"
firstPage = "หน้าแรก"
lastPage = "หน้าสุดท้าย"
nextPage = "หน้าถัดไป"
onlyPdfSupported = "ตัวแสดงผลรองรับเฉพาะไฟล์ PDF ไฟล์นี้ดูเหมือนจะเป็นรูปแบบอื่น"
previousPage = "หน้าก่อนหน้า"
singlePageView = "มุมมองหน้าเดียว"
unknownFile = "ไฟล์ไม่รู้จัก"
zoomIn = "ซูมเข้า"
zoomOut = "ซูมออก"
[viewPdf]
header = "ดู PDF"
tags = "ดู, อ่าน, เพิ่มคำอธิบาย, ข้อความ, รูปภาพ"
title = "ดู/แก้ไข PDF"
[warning]
tooltipTitle = "คำเตือน"
[watermark]
completed = "เพิ่มวอเตอร์มาร์กแล้ว"
desc = "เพิ่มวอเตอร์มาร์กข้อความหรือรูปภาพให้กับไฟล์ PDF"
filenamePrefix = "ติดลายน้ำ"
submit = "เพิ่มลายน้ำ"
title = "เพิ่มลายน้ำ"
[watermark.alphabet]
arabic = "อาหรับ"
chinese = "จีน"
japanese = "ญี่ปุ่น"
korean = "เกาหลี"
roman = "โรมัน/ละติน"
thai = "ไทย"
[watermark.error]
failed = "เกิดข้อผิดพลาดระหว่างการเพิ่มวอเตอร์มาร์กให้กับ PDF"
[watermark.results]
title = "ผลลัพธ์ลายน้ำ"
[watermark.settings]
alphabet = "แบบอักษร/ภาษา"
color = "สีลายน้ำ"
convertToImage = "แปลงหน้า PDF ให้เป็นภาพ"
fontSize = "ขนาดตัวอักษร"
opacity = "ความทึบแสง (%)"
rotation = "การหมุน (องศา)"
size = "ขนาด"
type = "ประเภทวอเตอร์มาร์ก"
[watermark.settings.image]
choose = "เลือกรูปภาพ"
label = "รูปภาพวอเตอร์มาร์ก"
selected = "ที่เลือก: {{filename}}"
[watermark.settings.spacing]
height = "ระยะห่างตามความสูง"
horizontal = "ระยะห่างแนวนอน"
vertical = "ระยะห่างแนวตั้ง"
width = "ระยะห่างตามความกว้าง"
[watermark.settings.text]
label = "ข้อความวอเตอร์มาร์ก"
placeholder = "กรอกข้อความวอเตอร์มาร์ก"
[watermark.steps]
file = "ไฟล์ลายน้ำ"
formatting = "การจัดรูปแบบ"
textStyle = "สไตล์"
type = "ประเภทลายน้ำ"
wording = "ข้อความ"
[watermark.tooltip.appearance]
bullet1 = "การหมุน: -360° ถึง 360° สำหรับลายน้ำเอียง"
bullet2 = "ความทึบแสง: 0-100% เพื่อควบคุมความโปร่งใส"
bullet3 = "ความทึบแสงต่ำให้ลายน้ำที่ดูบางเบา"
text = "ควบคุมรูปลักษณ์ลายน้ำและการกลมกลืนกับเอกสาร"
title = "การตั้งค่าลักษณะ"
[watermark.tooltip.file.header]
title = "การอัปโหลดรูปภาพ"
[watermark.tooltip.file.recommendations]
bullet1 = "ใช้โลโก้หรือตราประทับที่มีพื้นหลังโปร่งใส"
bullet2 = "ดีไซน์เรียบง่ายได้ผลดีกว่าภาพซับซ้อน"
bullet3 = "พิจารณาขนาดไฟล์สุดท้ายเมื่อเลือกความละเอียด"
text = "เคล็ดลับเพื่อผลลัพธ์ของลายน้ำรูปภาพที่ดีที่สุด"
title = "แนวทางปฏิบัติที่ดีที่สุด"
[watermark.tooltip.file.upload]
bullet1 = "รองรับรูปแบบทั่วไป: PNG, JPG, GIF, BMP"
bullet2 = "PNG ที่มีความโปร่งใสให้ผลดีที่สุด"
bullet3 = "ภาพความละเอียดสูงช่วยรักษาคุณภาพได้ดีกว่า"
text = "อัปโหลดไฟล์รูปภาพเพื่อใช้เป็นลายน้ำ"
title = "การเลือกภาพ"
[watermark.tooltip.formatting.appearance]
bullet1 = "การหมุน: -360° ถึง 360° สำหรับลายน้ำเอียง"
bullet2 = "ความทึบแสง: 0-100% เพื่อควบคุมความโปร่งใส"
bullet3 = "ความทึบแสงต่ำให้ลายน้ำที่ดูบางเบา"
text = "ควบคุมรูปลักษณ์ลายน้ำและการกลมกลืนกับเอกสาร"
title = "การตั้งค่าลักษณะ"
[watermark.tooltip.formatting.header]
title = "การจัดรูปแบบและเลย์เอาต์"
[watermark.tooltip.formatting.security]
bullet1 = "ป้องกันการเลือกและคัดลอกข้อความ"
bullet2 = "ทำให้ลายน้ำลบออกได้ยากขึ้น"
bullet3 = "ขนาดไฟล์ใหญ่ขึ้น"
bullet4 = "เหมาะสำหรับเนื้อหาละเอียดอ่อนหรือมีลิขสิทธิ์"
text = "แปลง PDF สุดท้ายให้เป็นแบบรูปภาพเพื่อเพิ่มความปลอดภัย"
title = "ตัวเลือกความปลอดภัย"
[watermark.tooltip.formatting.size]
bullet1 = "ขนาดใหญ่ทำให้ลายน้ำเด่นชัดขึ้น"
text = "ปรับขนาดของลายน้ำ (ข้อความหรือรูปภาพ)"
title = "การควบคุมขนาด"
[watermark.tooltip.formatting.spacing]
bullet1 = "ระยะห่างแนวนอน: ระยะห่างระหว่างลายน้ำจากซ้ายไปขวา"
bullet2 = "ระยะห่างแนวตั้ง: ระยะห่างระหว่างลายน้ำจากบนลงล่าง"
bullet3 = "ค่ายิ่งสูง รูปแบบจะยิ่งกระจายออก"
text = "ปรับระยะห่างระหว่างลายน้ำที่ทำซ้ำบนหน้า"
title = "การควบคุมระยะห่าง"
[watermark.tooltip.language]
text = "เลือกการตั้งค่าภาษาที่เหมาะสมเพื่อให้แสดงแบบอักษรของข้อความได้ถูกต้อง"
title = "การรองรับภาษา"
[watermark.tooltip.spacing]
bullet1 = "ระยะห่างความกว้าง: ระยะห่างแนวนอนระหว่างลายน้ำ"
bullet2 = "ระยะห่างความสูง: ระยะห่างแนวตั้งระหว่างลายน้ำ"
bullet3 = "ค่ายิ่งสูง รูปแบบจะยิ่งกระจายออก"
text = "ปรับระยะห่างระหว่างลายน้ำที่ทำซ้ำบนหน้า"
title = "การควบคุมระยะห่าง"
[watermark.tooltip.textStyle.color]
bullet1 = "สีเทาอ่อน (#d3d3d3) สำหรับลายน้ำแบบบางเบา"
bullet2 = "สีดำหรือสีเข้มสำหรับความคอนทราสต์สูง"
bullet3 = "เลือกสีตามแบรนด์ได้"
text = "เลือกสีที่ตัดกับเนื้อหาเอกสารได้ดี"
title = "การเลือกสี"
[watermark.tooltip.textStyle.header]
title = "สไตล์ข้อความ"
[watermark.tooltip.textStyle.language]
text = "เลือกการตั้งค่าภาษาที่เหมาะสมเพื่อให้แสดงแบบอักษรได้ถูกต้อง"
title = "การรองรับภาษา"
[watermark.tooltip.type.description]
text = "เลือกใช้ลายน้ำแบบข้อความหรือรูปภาพตามความต้องการ"
title = "เลือกประเภทลายน้ำของคุณ"
[watermark.tooltip.type.header]
title = "การเลือกประเภทลายน้ำ"
[watermark.tooltip.type.image]
bullet1 = "อัปโหลดรูปภาพได้ทุกฟอร์แมต"
bullet2 = "คงคุณภาพของภาพ"
bullet3 = "เหมาะสำหรับโลโก้และตราประทับ"
text = "ใช้โลโก้ ตราประทับ หรือรูปภาพใดๆ เป็นลายน้ำ เหมาะสำหรับการสร้างแบรนด์และการระบุภาพ"
title = "ลายน้ำแบบรูปภาพ"
[watermark.tooltip.type.text]
bullet1 = "ปรับแบบอักษรและภาษาได้"
bullet2 = "ปรับสีและความโปร่งใสได้"
bullet3 = "เหมาะกับข้อความด้านกฎหมายหรือการสร้างแบรนด์"
text = "เหมาะสำหรับใส่ประกาศลิขสิทธิ์ ชื่อบริษัท หรือป้ายกำกับความลับ รองรับหลายภาษาและสีแบบกำหนดเอง"
title = "ลายน้ำแบบข้อความ"
[watermark.tooltip.wording.header]
title = "เนื้อหาข้อความ"
[watermark.tooltip.wording.text]
bullet1 = "ควรสั้นกระชับเพื่อให้อ่านง่าย"
bullet2 = "ตัวอย่างที่พบบ่อย: 'CONFIDENTIAL', 'DRAFT', ชื่อบริษัท"
bullet3 = "อีโมจิไม่รองรับและจะถูกกรองออก"
text = "ป้อนข้อความที่จะใช้เป็นลายน้ำในเอกสาร"
title = "ข้อความลายน้ำ"
[watermark.type]
1 = "ข้อความ"
2 = "ภาพ"
[watermark.watermarkType]
image = "รูปภาพ"
text = "ข้อความ"
[workspace]
title = "พื้นที่ทำงาน"
[workspace.people]
active = "ใช้งานอยู่"
activeSession = "เซสชันที่ใช้งานอยู่"
addMembers = "เพิ่มสมาชิก"
admin = "ผู้ดูแล"
confirmDelete = "คุณแน่ใจหรือไม่ว่าต้องการลบผู้ใช้นี้ การดำเนินการนี้ไม่สามารถย้อนกลับได้"
deleteUser = "ลบผู้ใช้"
deleteUserError = "ลบผู้ใช้ไม่สำเร็จ"
deleteUserSuccess = "ลบผู้ใช้เรียบร้อยแล้ว"
description = "จัดการสมาชิกในพื้นที่ทำงานและสิทธิ์ของพวกเขา"
disable = "ปิดใช้งาน"
disabled = "ปิดการใช้งาน"
editRole = "แก้ไขบทบาท"
enable = "เปิดใช้งาน"
loading = "กำลังโหลดรายชื่อ..."
loginRequired = "เปิดโหมดล็อกอินก่อน"
member = "สมาชิก"
noMembersFound = "ไม่พบสมาชิก"
role = "บทบาท"
searchMembers = "ค้นหาสมาชิก..."
status = "สถานะ"
team = "ทีม"
title = "บุคคล"
user = "ผู้ใช้"
[workspace.people.actions]
label = "การดำเนินการ"
upgrade = "อัปเกรด"
[workspace.people.addMember]
authType = "ประเภทการยืนยันตัวตน"
cancel = "ยกเลิก"
error = "สร้างผู้ใช้ไม่สำเร็จ"
forceMFA = "บังคับตั้งค่า MFA ในการเข้าสู่ระบบครั้งถัดไป"
forcePasswordChange = "บังคับให้เปลี่ยนรหัสผ่านในการเข้าสู่ระบบครั้งแรก"
password = "รหัสผ่าน"
passwordPlaceholder = "ป้อนรหัสผ่าน"
passwordRequired = "ต้องระบุรหัสผ่าน"
passwordTooShort = "รหัสผ่านต้องมีอย่างน้อย 6 อักขระ"
role = "บทบาท"
submit = "เพิ่มสมาชิก"
success = "สร้างผู้ใช้เรียบร้อยแล้ว"
team = "ทีม (ไม่บังคับ)"
teamPlaceholder = "เลือกทีม"
title = "เพิ่มสมาชิก"
username = "ชื่อผู้ใช้ (อีเมล)"
usernamePlaceholder = "[email protected]"
usernameRequired = "ต้องระบุชื่อผู้ใช้และรหัสผ่าน"
[workspace.people.authType]
oauth = "OAuth2"
password = "รหัสผ่าน"
saml = "SAML2"
ssoDescription = "ผู้ใช้จะยืนยันตัวตนผ่านผู้ให้บริการ SSO"
[workspace.people.changePassword]
action = "เปลี่ยนรหัสผ่าน"
confirmPassword = "ยืนยันรหัสผ่าน"
confirmPlaceholder = "ป้อนรหัสผ่านใหม่อีกครั้ง"
copiedToClipboard = "คัดลอกรหัสผ่านไปยังคลิปบอร์ดแล้ว"
copyFailed = "คัดลอกรหัสผ่านไม่สำเร็จ"
copyTooltip = "คัดลอกไปยังคลิปบอร์ด"
emailUnavailable = "อีเมลของผู้ใช้นี้ไม่ใช่ที่อยู่อีเมลที่ถูกต้อง การแจ้งเตือนถูกปิดใช้งาน"
error = "อัปเดตรหัสผ่านไม่สำเร็จ"
forcePasswordChange = "บังคับให้ผู้ใช้เปลี่ยนรหัสผ่านในการเข้าสู่ระบบครั้งถัดไป"
generatedPreview = "รหัสผ่านที่สร้างขึ้น:"
generateRandom = "สร้างรหัสผ่านที่ปลอดภัย"
includePassword = "รวมรหัสผ่านใหม่ในอีเมล"
newPassword = "รหัสผ่านใหม่"
notifyOnly = "จะมีการส่งอีเมลโดยไม่รวมรหัสผ่าน เพื่อแจ้งให้ผู้ใช้ทราบว่าผู้ดูแลระบบได้เปลี่ยนรหัสผ่านแล้ว"
passwordMismatch = "รหัสผ่านไม่ตรงกัน"
passwordRequired = "โปรดป้อนรหัสผ่านใหม่"
placeholder = "ป้อนรหัสผ่านใหม่"
sendEmail = "ส่งอีเมลแจ้งผู้ใช้เกี่ยวกับการเปลี่ยนแปลงนี้"
smtpDisabled = "การแจ้งเตือนทางอีเมลต้องเปิดใช้งาน SMTP ในการตั้งค่า"
submit = "อัปเดตรหัสผ่าน"
subtitle = "อัปเดตรหัสผ่านสำหรับ"
success = "อัปเดตรหัสผ่านสำเร็จ"
title = "เปลี่ยนรหัสผ่าน"
[workspace.people.delete]
error = "ลบผู้ใช้ไม่สำเร็จ"
success = "ลบผู้ใช้เรียบร้อยแล้ว"
[workspace.people.directInvite]
tab = "สร้างโดยตรง"
[workspace.people.editMember]
cancel = "ยกเลิก"
editing = "กำลังแก้ไข:"
error = "อัปเดตผู้ใช้ไม่สำเร็จ"
role = "บทบาท"
submit = "อัปเดตสมาชิก"
success = "อัปเดตผู้ใช้เรียบร้อยแล้ว"
team = "ทีม (ไม่บังคับ)"
teamPlaceholder = "เลือกทีม"
title = "แก้ไขสมาชิก"
[workspace.people.emailInvite]
allFailed = "เชิญผู้ใช้ไม่สำเร็จ"
description = "พิมพ์หรือวางอีเมลด้านล่าง คั่นด้วยเครื่องหมายจุลภาค ผู้ใช้จะได้รับข้อมูลเข้าสู่ระบบทางอีเมล"
emails = "ที่อยู่อีเมล"
emailsPlaceholder = "[email protected], [email protected]"
emailsRequired = "ต้องมีอย่างน้อยหนึ่งที่อยู่อีเมล"
error = "ส่งคำเชิญไม่สำเร็จ"
partialFailure = "คำเชิญบางรายการไม่สำเร็จ"
submit = "ส่งคำเชิญ"
success = "เชิญผู้ใช้สำเร็จ"
tab = "เชิญทางอีเมล"
[workspace.people.inviteLink]
copied = "คัดลอกลิงก์ไปยังคลิปบอร์ดแล้ว"
description = "สร้างลิงก์ที่ปลอดภัยซึ่งให้ผู้ใช้ตั้งรหัสผ่านเองได้"
email = "ที่อยู่อีเมล"
emailDescription = "ไม่บังคับ - เว้นว่างเพื่อสร้างลิงก์เชิญทั่วไปที่ใครก็ใช้ได้"
emailFailed = "สร้างลิงก์เชิญแล้ว แต่ส่งอีเมลไม่สำเร็จ"
emailFailedDetails = "ข้อผิดพลาด: {0}. โปรดแชร์ลิงก์เชิญด้วยตนเอง"
emailOptional = "ไม่บังคับ - เว้นว่างไว้สำหรับลิงก์เชิญทั่วไป"
emailPlaceholder = "[email protected] (ไม่บังคับ)"
emailRequired = "ต้องระบุที่อยู่อีเมล"
emailRequiredForSend = "ต้องมีที่อยู่อีเมลเพื่อส่งการแจ้งเตือนทางอีเมล"
emailSent = "สร้างลิงก์เชิญและส่งทางอีเมลแล้ว"
error = "สร้างลิงก์เชิญไม่สำเร็จ"
expiryDescription = "จำนวนชั่วโมงก่อนที่ลิงก์จะหมดอายุ"
expiryHours = "ชั่วโมงหมดอายุ"
generate = "สร้างลิงก์"
generated = "สร้างลิงก์เชิญแล้ว"
sendEmail = "ส่งลิงก์เชิญทางอีเมล"
sendEmailDescription = "หากเปิดใช้งาน ลิงก์เชิญจะถูกส่งไปยังที่อยู่อีเมลที่ระบุ"
smtpRequired = "ยังไม่ได้กำหนดค่า SMTP"
submit = "สร้างลิงก์เชิญ"
success = "สร้างลิงก์เชิญเรียบร้อยแล้ว"
successWithEmail = "สร้างลิงก์เชิญและส่งทางอีเมลแล้ว"
[workspace.people.inviteLinkTab]
tab = "ลิงก์เชิญ"
[workspace.people.inviteMembers]
label = "เชิญสมาชิก"
subtitle = "พิมพ์หรือวางอีเมลด้านล่าง คั่นด้วยเครื่องหมายจุลภาค พื้นที่ทำงานของคุณจะถูกคิดค่าบริการตามจำนวนสมาชิก"
[workspace.people.inviteMode]
email = "อีเมล"
emailDisabled = "การเชิญทางอีเมลต้องกำหนดค่า SMTP และตั้งค่า mail.enableInvites=true ในการตั้งค่า"
link = "ลิงก์"
username = "ชื่อผู้ใช้"
[workspace.people.license]
availableSlots = "จำนวนที่ว่าง"
currentUsage = "กำลังใช้สิทธิ์ผู้ใช้ {{current}} จาก {{max}}"
fromLicense = "จากไลเซนส์"
grandfathered = "คงสิทธิ์เดิม"
grandfatheredShort = "{{count}} คงสิทธิ์เดิม"
noSlotsAvailable = "ไม่มีช่องว่าง"
slotsAvailable = "มีช่องผู้ใช้ว่าง {{count}} ช่อง"
users = "ผู้ใช้"
[workspace.people.mfa]
adminDisableError = "ไม่สามารถปิดใช้งาน MFA สำหรับผู้ใช้ได้"
adminDisableSuccess = "ปิดใช้งาน MFA สำหรับผู้ใช้สำเร็จแล้ว"
disableByAdmin = "ปิดใช้งาน MFA"
[workspace.people.roleDescriptions]
admin = "สามารถจัดการการตั้งค่าและเชิญสมาชิก พร้อมการเข้าถึงระดับผู้ดูแลทั้งหมด"
member = "สามารถดูและแก้ไขไฟล์ที่แชร์ แต่ไม่สามารถจัดการการตั้งค่าหรือสมาชิกของพื้นที่ทำงานได้"
user = "ผู้ใช้"
[workspace.people.toggleEnabled]
error = "อัปเดตสถานะผู้ใช้ไม่สำเร็จ"
success = "อัปเดตสถานะผู้ใช้เรียบร้อยแล้ว"
[workspace.teams]
actions = "การดำเนินการ"
addMember = "เพิ่มสมาชิก"
backToTeams = "กลับไปที่ทีม"
cannotAddToInternal = "ไม่สามารถเพิ่มสมาชิกให้ทีม Internal"
cannotDeleteInternal = "ไม่สามารถลบทีม Internal"
cannotRemoveFromSystemTeam = "ไม่สามารถนำออกจากทีมระบบ"
cannotRenameInternal = "ไม่สามารถเปลี่ยนชื่อทีม Internal"
confirmDelete = "คุณแน่ใจหรือไม่ว่าต้องการลบทีมนี้ ทีมนี้ต้องว่างเปล่าก่อนจึงจะลบได้"
confirmRemove = "นำผู้ใช้ออกจากทีมนี้หรือไม่"
createNewTeam = "สร้างทีมใหม่"
deleteTeamLabel = "ลบทีม"
description = "จัดการทีมและจัดระเบียบสมาชิกในพื้นที่ทำงาน"
loadError = "ไม่สามารถโหลดรายละเอียดทีม"
loading = "กำลังโหลดทีม..."
loadingDetails = "กำลังโหลดรายละเอียดทีม..."
memberCount = "{{count}} สมาชิก"
noMembers = "ไม่มีสมาชิกในทีมนี้"
noTeamsFound = "ไม่พบทีม"
removeMember = "นำออกจากทีม"
removeMemberError = "นำผู้ใช้ออกจากทีมไม่สำเร็จ"
removeMemberSuccess = "นำผู้ใช้ออกจากทีมแล้ว"
renameTeamLabel = "เปลี่ยนชื่อทีม"
system = "ระบบ"
teamName = "ชื่อทีม"
teamNotFound = "ไม่พบทีม"
title = "ทีม"
totalMembers = "สมาชิกทั้งหมด"
viewTeam = "ดูทีม"
[workspace.teams.addMemberToTeam]
addingTo = "กำลังเพิ่มไปยัง"
cancel = "ยกเลิก"
currentlyIn = "อยู่ใน"
error = "เพิ่มสมาชิกในทีมไม่สำเร็จ"
selectUser = "เลือกผู้ใช้"
selectUserPlaceholder = "เลือกผู้ใช้"
selectUserRequired = "โปรดเลือกผู้ใช้"
submit = "เพิ่มสมาชิก"
success = "เพิ่มสมาชิกในทีมแล้ว"
title = "เพิ่มสมาชิกในทีม"
userRequired = "โปรดเลือกผู้ใช้"
willBeMoved = "หมายเหตุ: ผู้ใช้รายนี้จะถูกย้ายจากทีมปัจจุบันไปยังทีมนี้"
[workspace.teams.changeTeam]
changing = "กำลังย้าย"
error = "เปลี่ยนทีมไม่สำเร็จ"
label = "เปลี่ยนทีม"
selectTeam = "เลือกทีม"
selectTeamPlaceholder = "เลือกทีม"
selectTeamRequired = "โปรดเลือกทีม"
submit = "เปลี่ยนทีม"
success = "เปลี่ยนทีมเรียบร้อยแล้ว"
title = "เปลี่ยนทีม"
[workspace.teams.createTeam]
cancel = "ยกเลิก"
error = "สร้างทีมไม่สำเร็จ"
nameRequired = "ต้องระบุชื่อทีม"
submit = "สร้างทีม"
success = "สร้างทีมเรียบร้อยแล้ว"
teamName = "ชื่อทีม"
teamNamePlaceholder = "ป้อนชื่อทีม"
title = "สร้างทีมใหม่"
[workspace.teams.deleteTeam]
error = "ลบทีมไม่สำเร็จ โปรดตรวจสอบให้แน่ใจว่าทีมว่างเปล่า"
success = "ลบทีมเรียบร้อยแล้ว"
teamMustBeEmpty = "ทีมต้องว่างเปล่าก่อนลบ"
[workspace.teams.renameTeam]
cancel = "ยกเลิก"
error = "เปลี่ยนชื่อทีมไม่สำเร็จ"
nameRequired = "ต้องระบุชื่อทีม"
newTeamName = "ชื่อทีมใหม่"
newTeamNamePlaceholder = "ป้อนชื่อทีมใหม่"
renaming = "กำลังเปลี่ยนชื่อ:"
submit = "เปลี่ยนชื่อทีม"
success = "เปลี่ยนชื่อทีมเรียบร้อยแล้ว"
title = "เปลี่ยนชื่อทีม"
[zipWarning]
cancel = "ยกเลิก"
confirm = "แตกไฟล์"
message = "ZIP นี้มี {{count}} ไฟล์ ต้องการแตกไฟล์ต่อหรือไม่?"
title = "ไฟล์ ZIP ขนาดใหญ่"