lang updates plus --include-existing flag (#5212)

# Description of Changes

<!--
Please provide a summary of the changes, including:

- What was changed
- Why the change was made
- Any challenges encountered

Closes #(issue_number)
-->

---

## Checklist

### General

- [ ] I have read the [Contribution
Guidelines](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/CONTRIBUTING.md)
- [ ] I have read the [Stirling-PDF Developer
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md)
(if applicable)
- [ ] I have read the [How to add new languages to
Stirling-PDF](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md)
(if applicable)
- [ ] I have performed a self-review of my own code
- [ ] My changes generate no new warnings

### Documentation

- [ ] I have updated relevant docs on [Stirling-PDF's doc
repo](https://github.com/Stirling-Tools/Stirling-Tools.github.io/blob/main/docs/)
(if functionality has heavily changed)
- [ ] I have read the section [Add New Translation
Tags](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md#add-new-translation-tags)
(for new translation tags only)

### UI Changes (if applicable)

- [ ] Screenshots or videos demonstrating the UI changes are attached
(e.g., as comments or direct attachments in the PR)

### Testing (if applicable)

- [ ] I have tested my changes locally. Refer to the [Testing
Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md#6-testing)
for more details.
This commit is contained in:
Anthony Stirling
2025-12-10 11:41:11 +00:00
committed by GitHub
parent 7b26b184d1
commit 787d0d21c9
43 changed files with 4804 additions and 51 deletions
+123 -1
View File
@@ -3036,6 +3036,91 @@ title = "รับข้อมูลเกี่ยวกับ PDF"
header = "รับข้อมูลเกี่ยวกับ PDF"
submit = "รับข้อมูล"
downloadJson = "ดาวน์โหลด JSON"
processing = "กำลังแยกข้อมูล..."
results = "ผลลัพธ์"
noResults = "เรียกใช้เครื่องมือนี้เพื่อสร้างรายงาน"
downloads = "ดาวน์โหลด"
noneDetected = "ไม่พบ"
indexTitle = "ดัชนี"
[getPdfInfo.report]
entryLabel = "สรุปข้อมูลทั้งหมด"
shortTitle = "ข้อมูล PDF"
[getPdfInfo.sections]
metadata = "ข้อมูลเมตา"
formFields = "เขตข้อมูลฟอร์ม"
basicInfo = "ข้อมูลพื้นฐาน"
documentInfo = "ข้อมูลเอกสาร"
compliance = "การปฏิบัติตามมาตรฐาน"
encryption = "การเข้ารหัส"
permissions = "สิทธิ์"
other = "อื่นๆ"
perPageInfo = "ข้อมูลรายหน้า"
tableOfContents = "สารบัญ"
[getPdfInfo.other]
attachments = "ไฟล์แนบ"
embeddedFiles = "ไฟล์ฝัง"
javaScript = "JavaScript"
layers = "เลเยอร์"
structureTree = "StructureTree"
xmp = "XMPMetadata"
[getPdfInfo.perPage]
size = "ขนาด"
annotations = "คำอธิบายประกอบ"
images = "รูปภาพ"
links = "ลิงก์"
fonts = "ฟอนต์"
xobjects = "จำนวน XObject"
multimedia = "มัลติมีเดีย"
[getPdfInfo.summary]
pages = "หน้า"
fileSize = "ขนาดไฟล์"
pdfVersion = "เวอร์ชัน PDF"
language = "ภาษา"
title = "สรุป PDF"
author = "ผู้เขียน"
created = "สร้างเมื่อ"
modified = "แก้ไขเมื่อ"
permsAll = "อนุญาตสิทธิ์ทั้งหมด"
permsRestricted = "ข้อจำกัด {{count}} รายการ"
permsMixed = "มีการจำกัดสิทธิ์บางอย่าง"
hasCompliance = "มีมาตรฐานการปฏิบัติตาม"
noCompliance = "ไม่มีมาตรฐานการปฏิบัติตาม"
basic = "ข้อมูลพื้นฐาน"
documentInfo = "ข้อมูลเอกสาร"
securityTitle = "สถานะความปลอดภัย"
technical = "เชิงเทคนิค"
overviewTitle = "ภาพรวมของ PDF"
[getPdfInfo.summary.security]
encrypted = "PDF เข้ารหัส - มีการป้องกันด้วยรหัสผ่าน"
unencrypted = "PDF ไม่เข้ารหัส - ไม่มีการป้องกันรหัสผ่าน"
[getPdfInfo.summary.tech]
images = "รูปภาพ"
fonts = "ฟอนต์"
formFields = "เขตข้อมูลฟอร์ม"
embeddedFiles = "ไฟล์ฝัง"
javaScript = "JavaScript"
layers = "เลเยอร์"
bookmarks = "ที่คั่นหน้า"
multimedia = "มัลติมีเดีย"
[getPdfInfo.summary.overview]
untitled = "เอกสารที่ไม่มีชื่อ"
unknown = "ผู้เขียนไม่ทราบ"
text = "นี่คือไฟล์ PDF จำนวน {{pages}} หน้า ชื่อ {{title}} สร้างโดย {{author}} (เวอร์ชัน PDF {{version}})."
[getPdfInfo.error]
partial = "ไม่สามารถประมวลผลไฟล์บางไฟล์ได้"
unexpected = "เกิดข้อผิดพลาดที่ไม่คาดคิดระหว่างการแยกข้อมูล"
[getPdfInfo.status]
complete = "การแยกข้อมูลเสร็จสิ้น"
[extractPage]
tags = "แยก"
@@ -4293,7 +4378,7 @@ label = "ผู้ให้บริการ"
description = "ชื่อผู้ให้บริการ SAML2"
[admin.settings.connections.saml2.registrationId]
label = "Registration ID"
label = "รหัสการลงทะเบียน"
description = "ตัวระบุการลงทะเบียนของ SAML2"
[admin.settings.connections.saml2.autoCreateUser]
@@ -5282,6 +5367,31 @@ error = "อัปเดตสถานะผู้ใช้ไม่สำเ
success = "ลบผู้ใช้เรียบร้อยแล้ว"
error = "ลบผู้ใช้ไม่สำเร็จ"
[workspace.people.changePassword]
action = "เปลี่ยนรหัสผ่าน"
title = "เปลี่ยนรหัสผ่าน"
subtitle = "อัปเดตรหัสผ่านสำหรับ"
newPassword = "รหัสผ่านใหม่"
confirmPassword = "ยืนยันรหัสผ่าน"
placeholder = "ป้อนรหัสผ่านใหม่"
confirmPlaceholder = "ป้อนรหัสผ่านใหม่อีกครั้ง"
passwordRequired = "โปรดป้อนรหัสผ่านใหม่"
passwordMismatch = "รหัสผ่านไม่ตรงกัน"
generateRandom = "สร้างรหัสผ่านที่ปลอดภัย"
generatedPreview = "รหัสผ่านที่สร้างขึ้น:"
copyTooltip = "คัดลอกไปยังคลิปบอร์ด"
copiedToClipboard = "คัดลอกรหัสผ่านไปยังคลิปบอร์ดแล้ว"
copyFailed = "คัดลอกรหัสผ่านไม่สำเร็จ"
sendEmail = "ส่งอีเมลแจ้งผู้ใช้เกี่ยวกับการเปลี่ยนแปลงนี้"
includePassword = "รวมรหัสผ่านใหม่ในอีเมล"
forcePasswordChange = "บังคับให้ผู้ใช้เปลี่ยนรหัสผ่านในการเข้าสู่ระบบครั้งถัดไป"
emailUnavailable = "อีเมลของผู้ใช้นี้ไม่ใช่ที่อยู่อีเมลที่ถูกต้อง การแจ้งเตือนถูกปิดใช้งาน"
smtpDisabled = "การแจ้งเตือนทางอีเมลต้องเปิดใช้งาน SMTP ในการตั้งค่า"
notifyOnly = "จะมีการส่งอีเมลโดยไม่รวมรหัสผ่าน เพื่อแจ้งให้ผู้ใช้ทราบว่าผู้ดูแลระบบได้เปลี่ยนรหัสผ่านแล้ว"
submit = "อัปเดตรหัสผ่าน"
success = "อัปเดตรหัสผ่านสำเร็จ"
error = "อัปเดตรหัสผ่านไม่สำเร็จ"
[workspace.people.emailInvite]
tab = "เชิญทางอีเมล"
description = "พิมพ์หรือวางอีเมลด้านล่าง คั่นด้วยเครื่องหมายจุลภาค ผู้ใช้จะได้รับข้อมูลเข้าสู่ระบบทางอีเมล"
@@ -5815,6 +5925,7 @@ subtitle = "ลงชื่อเข้าใช้ด้วยบัญชี S
[setup.selfhosted]
title = "ลงชื่อเข้าใช้เซิร์ฟเวอร์"
subtitle = "ป้อนข้อมูลรับรองของเซิร์ฟเวอร์ของคุณ"
link = "หรือเชื่อมต่อกับบัญชีแบบ self-hosted"
[setup.server]
title = "เชื่อมต่อกับเซิร์ฟเวอร์"
@@ -5833,6 +5944,14 @@ description = "ป้อน URL แบบเต็มของเซิร์ฟ
emptyUrl = "โปรดป้อน URL เซิร์ฟเวอร์"
unreachable = "ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์"
testFailed = "การทดสอบการเชื่อมต่อล้มเหลว"
configFetch = "ไม่สามารถดึงการกำหนดค่าของเซิร์ฟเวอร์ได้ โปรดตรวจสอบ URL แล้วลองอีกครั้ง"
[setup.server.error.securityDisabled]
title = "ไม่ได้เปิดใช้งานการเข้าสู่ระบบ"
body = "เซิร์ฟเวอร์นี้ไม่ได้เปิดใช้งานการเข้าสู่ระบบ เพื่อเชื่อมต่อกับเซิร์ฟเวอร์นี้ คุณต้องเปิดใช้งานการยืนยันตัวตน:"
step1 = "กำหนดค่า DOCKER_ENABLE_SECURITY=true ในสภาพแวดล้อมของคุณ"
step2 = "หรือกำหนดค่า security.enableLogin=true ใน settings.yml"
step3 = "เริ่มเซิร์ฟเวอร์ใหม่"
[setup.login]
title = "เข้าสู่ระบบ"
@@ -5905,6 +6024,7 @@ earlyAccess = "เข้าถึงล่วงหน้า"
reset = "รีเซ็ตการเปลี่ยนแปลง"
downloadJson = "ดาวน์โหลด JSON"
generatePdf = "สร้าง PDF"
saveChanges = "บันทึกการเปลี่ยนแปลง"
[pdfTextEditor.options.autoScaleText]
title = "ปรับขนาดข้อความอัตโนมัติให้พอดีกล่อง"
@@ -5942,6 +6062,8 @@ alpha = "ตัวดูแบบ alpha นี้ยังพัฒนาอย
[pdfTextEditor.empty]
title = "ยังไม่ได้โหลดเอกสาร"
subtitle = "โหลดไฟล์ PDF หรือ JSON เพื่อเริ่มแก้ไขข้อความ"
dropzone = "ลากและวางไฟล์ PDF หรือ JSON ที่นี่ หรือคลิกเพื่อเรียกดู"
dropzoneWithFiles = "เลือกไฟล์จากแท็บไฟล์ หรือลากและวางไฟล์ PDF หรือ JSON ที่นี่ หรือคลิกเพื่อเรียกดู"
[pdfTextEditor.welcomeBanner]
title = "ยินดีต้อนรับสู่ PDF Text Editor (Early Access)"