diff --git a/src/languages/th-TH.js b/src/languages/th-TH.js
index 92c4eb80b..e1df4085c 100644
--- a/src/languages/th-TH.js
+++ b/src/languages/th-TH.js
@@ -1,522 +1,580 @@
export default {
- languageName: "ไทย",
- checkEverySecond: "ตรวจสอบทุก {0} วินาที",
- retryCheckEverySecond: "ลองใหม่ทุก {0} วินาที",
- retriesDescription: "จำนวนครั้งสูงสุดที่จะลองก่อนบริการถูกระบุว่าไม่สามารถใช้งานได้และส่งการแจ้งเตือน",
- ignoreTLSError: "ไม่สนใจข้อผิดพลาด TLS/SSL สำหรับเว็บไซต์ HTTPS",
- upsideDownModeDescription: "กลับด้านสถานะ เช่น ถ้าบริการสามารถใช้งานได้จะถูกเปลี่ยนเป็นใช้งานไม่ได้",
- maxRedirectDescription: "จำนวนครั้งสูงสุดที่จะเปลี่ยนเส้นทาง, ตั่งเป็น 0 เพื่อปิดการเปลี่ยนเส้นทาง",
- acceptedStatusCodesDescription: "เลือกรหัสสถานะที่ถือว่าการตอบกลับสำเร็จ",
- passwordNotMatchMsg: "รหัสผ่านไม่ตรงกัน",
- notificationDescription: "การแจ้งเตือนต้องกำหนดให้มอนิเตอร์เพื่อให้สามารถใช้งานได้",
- keywordDescription: "ค้นหาคำสำคัญใน HTML หรือ JSON ของการตอบกลับ, คำสำคัญต้องคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่",
- pauseDashboardHome: "หยุดชั่วคราว",
- deleteMonitorMsg: "คุณแน่ใจหรือไม่ที่จะลบมอนิเตอร์?",
- deleteNotificationMsg: "คุณแน่ใจหรือไม่ที่จะลบการแจ้งเตือนสำหรับมอนิเตอร์ทั้งหมด?",
- resolverserverDescription: "Cloudflare เป็นเซิร์ฟเวอร์ค้นหาเริ่มต้น, คุณสามารถเปลี่ยนเซิร์ฟเวอร์ได้ตลอดเวลา",
- rrtypeDescription: "เลือกประเภท DNS Record ที่คุณต้องการจะมอนิเตอร์",
- pauseMonitorMsg: "คุณแน่ใจหรือไม่ที่จะหยุดมอนิเตอร์ชั่วคราว?",
- enableDefaultNotificationDescription: "การแจ้งเตือนนี้จะถูกเปิดโดนค่าเริ่มต้นสำหรับมอนิเตอร์ใหม่, คุณสามารถปิดการแจ้งเตือนสำหรับแต่ละมอนิเตอร์ได้",
- clearEventsMsg: "คุณแน่ใจหรือไม่ที่จะลบเหตุการณ์ทั้งหมดสำหรับมอนิเตอร์นี้?",
- clearHeartbeatsMsg: "คุณแน่ใจหรือไม่ที่จะลบประวัติการตรวจสอบทั้งหมดสำหรับมอนิเตอร์นี้?",
- confirmClearStatisticsMsg: "คุณแน่ใจหรือไม่ที่จะลบสถิติทั้งหมด?",
- importHandleDescription: "เลือก \"ข้ามรายการที่มีอยู่แล้ว\" ถ้าคุณต้องการข้ามทุกมอนิเตอร์หรือการแจ้งเตือนที่มีชื่อซ้ำกัน, \"เขียนทับ\" จะลบทุกมอนิเตอร์หรือการแจ้งเตือนที่มีชื่อซ้ำกัน",
- confirmImportMsg: "คุณแน่ใจหรือไม่ที่จะนำเข้าข้อมูลสำรอง, กรุณาตรวจสอบว่าคุณเลือกข้อมูลที่ถูกต้อง",
- twoFAVerifyLabel: "โปรดกรอกกุญแจ 2FA ของคุณเพื่อยืนยัน:",
- tokenValidSettingsMsg: "กุญแจถูกต้อง, ตอนนี้คุณสามารถบันทึกการตั้งค่า 2FA ของคุณได้แล้ว",
- confirmEnableTwoFAMsg: "คุณแน่ใจหรือไม่ที่จะเปิดใช้งาน 2FA?",
- confirmDisableTwoFAMsg: "คุณแน่ใจหรือไม่ที่จะปิดใช้งาน 2FA?",
- Settings: "การตั้งค่า",
- Dashboard: "แผงควบคุม",
- "New Update": "อัพเดทใหม่",
- Language: "ภาษา",
- Appearance: "รูปร่าง",
- Theme: "หน้าตา",
- General: "ทั่วไป",
- "Primary Base URL": "URL หลัก",
- Version: "เวอร์ชั่น",
- "Check Update On GitHub": "ตรวจสอบการอัปเดตบน GitHub",
- List: "รายการ",
- Add: "เพิ่ม",
- "Add New Monitor": "เพิ่มมอนิเตอร์ใหม่",
- "Quick Stats": "สถิติด่วน",
- Up: "ใช้งานได้",
- Down: "ไม่สามารถใช้งานได้",
- Pending: "รอดำเนินการ",
- Unknown: "ไม่ทราบ",
- Pause: "หยุดชั่วคราว",
- Name: "ชื่อ",
- Status: "สถานะ",
- DateTime: "วันที่และเวลา",
- Message: "ข้อความ",
- "No important events": "ไม่มีกิจกรรมที่สำคัญ",
- Resume: "ดำเนินการต่อ",
- Edit: "แก้ไข",
- Delete: "ลบ",
- Current: "ปัจจุบัน",
- Uptime: "เวลาที่ใช้งาน",
- "Cert Exp.": "วันหมดอายุใบรับรอง",
- days: "วัน",
- day: "วัน",
- "-day": "-วัน",
- hour: "ชั่วโมง",
- "-hour": "-ชั่วโมง",
- Response: "การตอบสนอง",
- Ping: "การตอบสนอง",
- "Monitor Type": "ประเภทมอนิเตอร์",
- Keyword: "คำสำคัญ",
- "Friendly Name": "ชื่อที่เป็นมิตร",
- URL: "URL",
- Hostname: "ชื่อโฮสต์",
- Port: "พอร์ต",
- "Heartbeat Interval": "ระยะห่างระหว่างการทดสอบ",
- Retries: "จำนวนครั้งที่จะลองใหม่",
- "Heartbeat Retry Interval": "ระยะห่างระหว่างการทดสอบใหม่หลังจากไม่สำเร็จ",
- Advanced: "ขั้นสูง",
- "Upside Down Mode": "โหมดกลับด้าน",
- "Max. Redirects": "จำนวนการเปลี่ยนเส้นทางสูงสุด",
- "Accepted Status Codes": "รหัสสถานะที่ยอมรับ",
- "Push URL": "URL เป้าหมาย",
- needPushEvery: "คุณควรเรียก URL นี้ทุก {0} วินาที",
- pushOptionalParams: "ตัวแปรเสริม: {0}",
- Save: "บันทึก",
- Notifications: "การแจ้งเตือน",
- "Not available, please setup.": "ไม่พร้อมใช้งาน, กรุณาตั้งค่า",
- "Setup Notification": "ตั้งค่าการแจ้งเตือน",
- Light: "สว่าง",
- Dark: "มืด",
- Auto: "อัตโนมัติ",
- "Theme - Heartbeat Bar": "หน้าตา - แถบการตอบสนอง",
- Normal: "ปกติ",
- Bottom: "ด้านล่าง",
- None: "ไม่มี",
- Timezone: "เขตเวลา",
- "Search Engine Visibility": "การมองเห็นของเครื่องมือค้นหา",
- "Allow indexing": "อนุญาตให้สร้างดัชนี",
- "Discourage search engines from indexing site": "ปฏิเสธเครื่องมือค้นหาไม่ให้สร้างดัชนีของเว็บไซต์",
- "Change Password": "เปลี่ยนรหัสผ่าน",
- "Current Password": "รหัสผ่านปัจจุบัน",
- "New Password": "รหัสผ่านใหม่",
- "Repeat New Password": "ยืนยันรหัสผ่านใหม่",
- "Update Password": "อัพเดทรหัสผ่าน",
- "Disable Auth": "ปิดใช้งานการตรวจสอบสิทธิ์",
- "Enable Auth": "เปิดใช้งานการตรวจสอบสิทธิ์",
- "disableauth.message1": "คุณต้องการที่จะ ปิดใช้งานระบบรับรองความถูกต้องใช่หรือไม่?",
- "disableauth.message2": "ระบบนี้ถูกออกแบบมาเพื่อการใช้งานกับระบบรับรองความถูกต้องของบุคคลที่สามเช่น Cloudflare Access, Authelia หรือวิธีการอื่น ๆ",
- "Please use this option carefully!": "โปรดใช้ความระมัดระวังในการเลือกใช้งานระบบนี้ !",
- Logout: "ออกจากระบบ",
- Leave: "ออก",
- "I understand, please disable": "ฉันเข้าใจแล้ว, กรุณาปิดการใช้งาน",
- Confirm: "ยืนยัน",
- Yes: "ใช่",
- No: "ไม่",
- Username: "ชื่อผู้ใช้",
- Password: "รหัสผ่าน",
- "Remember me": "คงอยู่ในระบบ",
- Login: "เข้าสู่ระบบ",
- "No Monitors, please": "ไม่มีมอนิเตอร์, กรุณา",
- "add one": "สร้าง",
- "Notification Type": "ประเภทการแจ้งเตือน",
- Email: "อีเมล",
- Test: "ทดสอบ",
- "Certificate Info": "ข้อมูลใบรับรอง",
- "Resolver Server": "เซิร์ฟเวอร์ทีค้นหา",
- "Resource Record Type": "ประเภท DNS Record",
- "Last Result": "ผลล่าสุด",
- "Create your admin account": "สร้างบัญชีผู้ดูแลระบบ",
- "Repeat Password": "ยืนยันรหัสผ่าน",
- "Import Backup": "นำเข้าข้อมูลสำรอง",
- "Export Backup": "ส่งออกข้อมูลสำรอง",
- Export: "ส่งออก",
- Import: "นำเข้า",
- respTime: "ระยะเวลาการตอบสนอง (ms)",
- notAvailableShort: "ไม่สามารถใช้งานได้",
- "Default enabled": "เปิดใช้งานโดยค่าเริ่มต้น",
- "Apply on all existing monitors": "ใช้กับมอนิเตอร์ทั้งหมด",
- Create: "สร้าง",
- "Clear Data": "ล้างข้อมูล",
- Events: "เหตุการณ์",
- Heartbeats: "ประวัติการตรวจสอบ",
- "Auto Get": "ดึงอัตโนมัติ",
- backupDescription: "คุณสามารถสำรองข้อมูลการแจ้งเตือนและมอนิเตอร์ทั้งหมดได้ในไฟล์ JSON",
- backupDescription2: "หมายเหตุ : ประวัติและข้อมูลกิจกรรมจะไม่ถูกสำรอง",
- backupDescription3: "ข้อมูลที่ละเอียดอ่อนเช่นกุญแจการแจ้งเตือนจะรวมอยู่ในไฟล์ข้อมูลสำรอง, โปรดเก็บข้อมูลสำรองอย่างปลอดภัย",
- alertNoFile: "กรุณาเลือกไฟล์ที่จะใช้งาน",
- alertWrongFileType: "กรุณาเลือกไฟล์ที่เป็น JSON",
- "Clear all statistics": "ล้างข้อมูลสถิติทั้งหมด",
- "Skip existing": "ข้ามรายการที่มีอยู่แล้ว",
- Overwrite: "เขียนทับ",
- Options: "ตัวเลือก",
- "Keep both": "เก็บทั้งสอง",
- "Verify Token": "ยืนยันกุญแจ",
- "Setup 2FA": "ติดตั้ง 2FA",
- "Enable 2FA": "เปิดใช้งาน 2FA",
- "Disable 2FA": "ปิดใช้งาน 2FA",
- "2FA Settings": "ตั้งค่า 2FA",
- "Two Factor Authentication": "การตรวจสอบสิทธิ์สองปัจจัย",
- Active: "ใช้งาน",
- Inactive: "ไม่ใช้งาน",
- Token: "กุญแจ",
- "Show URI": "แสดง URI",
- Tags: "แท็ก",
- "Add New below or Select...": "เพิ่มใหม่ด้านล่างหรือเลือก...",
- "Tag with this name already exist.": "แท็กที่มีชื่อนี้มีอยู่แล้ว",
- "Tag with this value already exist.": "แท็กที่มีข้อมูลนี้มีอยู่แล้ว",
- color: "สี",
- "value (optional)": "ข้อมูล (ไม่จำเป็น)",
- Gray: "เทา",
- Red: "แดง",
- Orange: "ส้ม",
- Green: "เขียว",
- Blue: "น้ำเงิน",
- Indigo: "ม่วง",
- Purple: "ม่วง",
- Pink: "ชมพู",
- "Search...": "ค้นหา...",
- "Avg. Ping": "ค่า Ping เฉลี่ย",
- "Avg. Response": "ค่า Response เฉลี่ย",
- "Entry Page": "หน้าต้อนรับ",
- statusPageNothing: "ไม่มีอะไรตรงนี้ !, กรุณาเพิ่มกลุ่มหรือมอนิเตอร์",
- "No Services": "ไม่มีบริการ",
- "All Systems Operational": "บริการทั้งหมดทำงานได้ปกติ",
- "Partially Degraded Service": "บริการมีปัญหาบางส่วน",
- "Degraded Service": "บริการมีปัญหา",
- "Add Group": "เพิ่มกลุ่ม",
- "Add a monitor": "เพิ่มมอนิเตอร์",
- "Edit Status Page": "แก้ไขหน้าสถานะ",
- "Go to Dashboard": "ไปที่หน้าควบคุม",
- "Status Page": "หน้าสถานะ",
- "Status Pages": "หน้าสถานะ",
- defaultNotificationName: "การแจ้งเตือน {notification} ของฉัน ({number})",
- here: "ที่นี่",
- Required: "ต้องการ",
- telegram: "Telegram",
- "Bot Token": "กุญแจของบอท",
- wayToGetTelegramToken: "คุณสามารถรับกุญแจได้จาก {0}.",
- "Chat ID": "ไอดีแชท",
- supportTelegramChatID: "รองรับ แชทส่วนตัว, แชทกลุ่ม, ไอดีแชท",
- wayToGetTelegramChatID: "คุณสามารถรับ ID แชทของคุณได้โดยส่งข้อความไปยังบอทและไปที่ URL นี้เพื่อดู chat_id :",
- "YOUR BOT TOKEN HERE": "กุญแจของบอทของคุณที่นี่",
- chatIDNotFound: "ไม่พบไอดีแชท, กรุณาส่งข้อความไปที่บอท",
- webhook: "Webhook",
- "Post URL": "URL โพสต์",
- "Content Type": "ประเภทเนื้อหา",
- webhookJsonDesc: "{0} ดีสำหรับเซิร์ฟเวอร์ HTTP สมัยใหม่เช่น Express.js",
- webhookFormDataDesc: "{multipart} ดีสำหรับ PHP, JSON จะต้องถูกประมวลผลด้วย {decodeFunction}",
- smtp: "Email (SMTP)",
- secureOptionNone: "None / STARTTLS (25, 587)",
- secureOptionTLS: "TLS (465)",
- "Ignore TLS Error": "Ignore TLS Error",
- "From Email": "From Email",
- emailCustomSubject: "Custom Subject",
- "To Email": "To Email",
- smtpCC: "CC",
- smtpBCC: "BCC",
- discord: "Discord",
- "Discord Webhook URL": "Discord Webhook URL",
- wayToGetDiscordURL: "คุณสามารถรับได้โดยการไปที่ Server Settings -> Integrations -> Create Webhook",
- "Bot Display Name": "ชื่อบอท",
- "Prefix Custom Message": "คำนำหน้าข้อความที่กำหนดเอง",
- "Hello @everyone is...": "สวัสดี {'@'}everyone นี่...",
- teams: "Microsoft Teams",
- "Webhook URL": "Webhook URL",
- wayToGetTeamsURL: "คุณสามารถเรียนรู้วิธีการสร้าง Webhook URL {0}",
- signal: "Signal",
- Number: "หมายเลข",
- Recipients: "ผู้รับ",
- needSignalAPI: "คุณต้องมี Signal Client ที่มี Rest APIl",
- wayToCheckSignalURL: "คุณสามารถตรวจสอบ URL นี้เพื่อดูวิธีตั้งค่า :",
- signalImportant: "สำคัญ: คุณไม่สามารถผสมกลุ่มและตัวเลขในผู้รับได้!",
- gotify: "Gotify",
- "Application Token": "กุญแจของแอพพลิเคชั่น",
- "Server URL": "Server URL",
- Priority: "ลำดับความสำคัญ",
- slack: "Slack",
- "Icon Emoji": "Icon Emoji",
- "Channel Name": "ชื่อห้อง",
- "Uptime Kuma URL": "Uptime Kuma URL",
- aboutWebhooks: "ข้อมูลเพิ่มเติมสำหรับ Webhooks : {0}",
- aboutChannelName: "ใส่ชื่อห้องบน {0} ในช่องชื่อห้องถ้าต้องการที่จะข้าม Webhook, เช่น: #ช่องอื่นๆ",
- aboutKumaURL: "ถ้าคุณไม่ใส่ข้อมูลในช่อง Uptime Kuma URL ค่าเริ่มต้นจะเป็นจะเป็น Uptime Kuma Github",
- emojiCheatSheet: "ตาราง Emoji : {0}",
- "rocket.chat": "Rocket.Chat",
- pushover: "Pushover",
- pushy: "Pushy",
- PushByTechulus: "Push by Techulus",
- octopush: "Octopush",
- promosms: "PromoSMS",
- clicksendsms: "ClickSend SMS",
- lunasea: "LunaSea",
- apprise: "Apprise (รองรับการแจ้งเตือนมากกว่า 50 บริการ)",
- GoogleChat: "Google Chat (Google Workspace only)",
- pushbullet: "Pushbullet",
- line: "Line Messenger",
- mattermost: "Mattermost",
- "User Key": "กุญแจผู้ใช้งาน",
- Device: "อุปกรณ์",
- "Message Title": "หัวข้อข้อความ",
- "Notification Sound": "เสียงแจ้งเตือน",
- "More info on:": "ข้อมูลเพิ่มเติม : {0}",
- pushoverDesc1: "ลำดับความสำตคญฉุกเฉิน (2) มีการหมดเวลาเริ่มต้น 30 วินาทีระหว่างลองใหม่และจะหมดอายุหลังจาก 1 ชั่วโมง",
- pushoverDesc2: "ถ้าคุณต้องการจะส่งการแจ้งเตือนไปยังอุปกรณ์อื่น ๆ สามารถกำหนดได้ที่ช่องอุปกรณ์",
- "SMS Type": "ประเภท SMS",
- octopushTypePremium: "พรีเมี่ยม (เร็ว - แนะนำสำหรับการแจ้งเตือน)",
- octopushTypeLowCost: "ต้นทุนต่ำ (ช้า - บางครั้งจะถูกบล็อกโดยผู้ให้บริการ)",
- checkPrice: "ตรวจสอบราคาของ {0} :",
- apiCredentials: "ข้อมูลการตรวจสอบสิทธิ์ API",
- octopushLegacyHint: "คุณใช้เวอร์ชันดั้งเดิมของ Octopush (2011 - 2020) หรือเวอร์ชันใหม่หรือไม่?",
- "Check octopush prices": "ตรวจสอบราคาของ Octopush {0}",
- octopushPhoneNumber: "หมายเลขโทรศัพท์ (รูปแบบสากล เช่น +33612345678) ",
- octopushSMSSender: "ชื่อผู้ส่ง SMS : ความยาว 3 - 11 ตัวอักษร, ตัวเลข และช่องว่าง (a-zA-Z0-9 )",
- "LunaSea Device ID": "ไอดีอุปกรณ์ LunaSea",
- "Apprise URL": "Apprise URL",
- "Example:": "ตัวอย่าง : {0}",
- "Read more:": "อ่านเพิ่มเติม : {0}",
- "Status:": "สถานะ : {0}",
- "Read more": "อ่านเพิ่มเติม",
- appriseInstalled: "Apprise ถูกติดตั่งแล้ว",
- appriseNotInstalled: "Apprise ยังไม่ถูกติดตั่ง {0}",
- "Access Token": "กุญแจการเข้าถึง",
- "Channel access token": "กุญแจการเข้าถึงของช่อง",
- "Line Developers Console": "Line Developers Console",
- lineDevConsoleTo: "Line Developers Console - {0}",
- "Basic Settings": "การตั้งค่าพื้นฐาน",
- "User ID": "ไอดีผู้ใช้",
- "Messaging API": "Messaging API",
- wayToGetLineChannelToken: "ขั้นแรกให้เข้า {0} สร้างผู้ให้บริการและช่องทาง (Messaging API) จากนั้นคุณจะได้รับกุญแจการเข้าถึงช่องและไอดีผู้ใช้จากรายการเมนูที่กล่าวถึงข้างต้น",
- "Icon URL": "Icon URL",
- aboutIconURL: "คุณสามารถระบุลิงก์ไปยังรูปภาพใน \"URL ไอคอน\" เพื่อแทนที่รูปภาพโปรไฟล์เริ่มต้น จะไม่ถูกใช้หากมีการตั้งค่า Icon Emoji",
- aboutMattermostChannelName: "คุณลบล้างช่องเริ่มต้นที่ Webhook โพสต์ได้ด้วยการป้อนชื่อช่องลงในช่อง \"ชื่อช่อง\" ต้องเปิดใช้งานในการตั้งค่า Mattermost Webhook เช่น #ช่องอื่นๆ",
- matrix: "Matrix",
- promosmsTypeEco: "SMS ECO - ราคาถูก แต่ช้าและมักจะโอเวอร์โหลด จำกัดเฉพาะผู้รับโปแลนด์",
- promosmsTypeFlash: "SMS FLASH - ข้อความจะแสดงบนอุปกรณ์ของผู้รับโดยอัตโนมัติ จำกัดเฉพาะผู้รับโปแลนด์",
- promosmsTypeFull: "SMS FULL - SMS ระดับพรีเมียม คุณสามารถใช้ชื่อผู้ส่งของคุณได้ (คุณต้องลงทะเบียนชื่อก่อน) เชื่อถือได้สำหรับการแจ้งเตือน",
- promosmsTypeSpeed: "SMS SPEED - ลำดับความสำคัญสูงสุดในระบบ รวดเร็วและเชื่อถือได้ แต่มีค่าใช้จ่ายสูง (ประมาณสองเท่าของราคาเต็ม SMS)",
- promosmsPhoneNumber: "หมายเลขโทรศัพท์ (สำหรับผู้รับโปแลนด์ คุณสามารถข้ามรหัสพื้นที่ได้)",
- promosmsSMSSender: "ชื่อผู้ส่ง SMS : ชื่อที่ลงทะเบียนล่วงหน้าหรือหนึ่งในค่าเริ่มต้น: InfoSMS, ข้อมูล SMS, MaxSMS, INFO, SMS",
- "Feishu WebHookUrl": "Feishu WebHookURL",
- matrixHomeserverURL: "URL ของโฮมเซิร์ฟเวอร์ (พร้อม http(s):// และพอร์ตเสริม)",
- "Internal Room Id": "รหัสห้องภายใน",
- matrixDesc1: "คุณค้นหารหัสห้องภายในได้โดยดูในส่วนขั้นสูงของการตั้งค่าห้องในไคลเอ็นต์ Matrix มันควรจะมีลักษณะเช่น !PMdRCpsIfLwsfjIye6:kiznick.server.",
- matrixDesc2: "ขอแนะนำเป็นอย่างยิ่งให้คุณสร้างผู้ใช้ใหม่และอย่าใช้โทเค็นการเข้าถึงของผู้ใช้ Matrix ของคุณเอง เนื่องจากจะทำให้สามารถเข้าถึงบัญชีของคุณและห้องทั้งหมดที่คุณเข้าร่วมได้อย่างเต็มที่ ให้สร้างผู้ใช้ใหม่และเชิญเฉพาะห้องที่คุณต้องการรับการแจ้งเตือนแทน คุณสามารถรับโทเค็นเพื่อการเข้าถึงได้โดยเรียกใช้ {0}",
- Method: "วิธี",
- Body: "เนื้อหา",
- Headers: "ส่วนหัว",
- PushUrl: "Push URL",
- HeadersInvalidFormat: "เนื้อหาคำขอส่วนหัวไม่ใช่ JSON ที่ถูกต้อง :",
- BodyInvalidFormat: "เนื้อหาคำขอไม่ใช่ JSON ที่ถูกต้อง : ",
- "Monitor History": "ประวัติมอนิเตอร์",
- clearDataOlderThan: "เก็บข้อมูลมอนิเตอร์ {0} วัน",
- PasswordsDoNotMatch: "รหัสผ่านไม่ตรงกัน",
- records: "บันทึก",
- "One record": "หนึ่งบันทึก",
- steamApiKeyDescription: "สำหรับการมอนิเตอร์ Steam Game Server คุณต้องมี Steam Web-API key, คุณสามารถรสมัครได้จากที่นี่ : ",
- "Current User": "ผู้ใช้ปัจจุบัน",
- topic: "หัวข้อ",
- topicExplanation: "MQTT หัวข้อที่จะมอนิเตอร์",
- successMessage: "ข้อความที่จะถือว่าประสบความสำเร็จ",
- successMessageExplanation: "MQTT ข้อความที่จะถือว่าประสบความสำเร็จ",
- recent: "ล่าสุด",
- Done: "สำเร็จ",
- Info: "ข้อมูล",
- Security: "ความปลอดภัย",
- "Steam API Key": "Steam API Key",
- "Shrink Database": "ย่อฐานข้อมูล",
- "Pick a RR-Type...": "เลือกชนิด DNS Record",
- "Pick Accepted Status Codes...": "เลือกสถานะที่ยอมรับ...",
- Default: "ค่าเริ่มต้น",
- "HTTP Options": "ตัวเลือก HTTP",
- "Create Incident": "สร้างเหตุการณ์",
- Title: "หัวข้อ",
- Content: "เนื้อหา",
- Style: "สไตล์",
- info: "ข้อมูล",
- warning: "แจ้งเตือน",
- danger: "อันตราย",
- primary: "หลัก",
- light: "สว่าง",
- dark: "มืด",
- Post: "โพสต์",
- "Please input title and content": "กรุณาใส่ชื่อและเนื้อหา",
- Created: "สร้าง",
- "Last Updated": "อัพเดทล่าสุด",
- Unpin: "เลิกตรึง",
- "Switch to Light Theme": "เปลี่ยนเป็นแบบสว่าง",
- "Switch to Dark Theme": "เปลี่ยนเป็นแบบมืด",
- "Show Tags": "แสดงแท็ก",
- "Hide Tags": "ซ่อนแท็ก",
- Description: "รายละเอียด",
- "No monitors available.": "ไม่มีมอนิเตอร์ที่สามารถใช้งานได้",
- "Add one": "เพิ่ม",
- "No Monitors": "ไม่มีมอนิเตอร์",
- "Untitled Group": "กลุ่มที่ไม่มีชื่อ",
- Services: "บริการ",
- Discard: "ทิ้ง",
- Cancel: "ยกเลิก",
- "Powered by": "ขับเคลื่อนโดย",
- shrinkDatabaseDescription: "ทริกเกอร์ฐานข้อมูล VACUUM สำหรับ SQLite หากฐานข้อมูลของคุณถูกสร้างขึ้นหลังจาก 1.10.0 แสดงว่า AUTO_VACUUM เปิดใช้งานอยู่แล้วและไม่จำเป็นต้องดำเนินการนี้",
- serwersms: "SerwerSMS.pl",
- serwersmsAPIUser: "API Username (incl. webapi_ prefix)",
- serwersmsAPIPassword: "API Password",
- serwersmsPhoneNumber: "หมายเลขโทรศัพท์",
- serwersmsSenderName: "ชื่อผู้ส่ง SMS (ลงทะเบียนผ่านหน้าควบคุม)",
- stackfield: "Stackfield",
- Customize: "ปรับแต่ง",
- "Custom Footer": "ส่วนท้ายที่กำหนดเอง",
- "Custom CSS": "CSS ที่กำหนดเอง",
- smtpDkimSettings: "ตั้งค่า DKIM",
- smtpDkimDesc: "โปรดดู Nodemailer DKIM {0} สำหรับการใช้งาน",
- documentation: "เอกสาร",
- smtpDkimDomain: "ชื่อโดเมน",
- smtpDkimKeySelector: "Key Selector",
- smtpDkimPrivateKey: "Private Key",
- smtpDkimHashAlgo: "อัลกอริทึมแฮช (ไม่บังคับ)",
- smtpDkimheaderFieldNames: "คีย์ส่วนหัวเพื่อลงชื่อ (ไม่บังคับ)",
- smtpDkimskipFields: "Header Keys ไม่ต้องเซ็น (ไม่บังคับ)",
- gorush: "Gorush",
- alerta: "Alerta",
- alertaApiEndpoint: "API Endpoint",
- alertaEnvironment: "Environment",
- alertaApiKey: "กุญแจ API",
- alertaAlertState: "แจ้งเตือนสถานะ",
- alertaRecoverState: "กู้คืนสถานะ",
- deleteStatusPageMsg: "คุณแน่ใจหรือไม่ว่าต้องการลบหน้าสถานะนี้",
- Proxies: "พร็อกซี",
- default: "ค่าเริ่มต้น",
- enabled: "เปิดใช้งาน",
- setAsDefault: "ตั่งเป็นค่าเริ่มต้น",
- deleteProxyMsg: "คุณแน่ใจหรือไม่ว่าต้องการลบพร็อกซีสำหรับมอนิเตอร์ทั้งหมด?",
- proxyDescription: "พร็อกซีจะต้องตั้งค่าให้มอนิเตอร์เพื่อให้ใช้งานได้",
- enableProxyDescription: "พร็อกซีนี้จะไม่ส่งผลต่อมอนิเตอร์จนกว่าจะเปิดใช้งาน คุณสามารถควบคุมการปิดใช้งานพร็อกซีชั่วคราวจากมอนิเตอร์ทั้งหมดได้โดยสถานะการเปิดใช้งาน",
- setAsDefaultProxyDescription: "พร็อกซีนี้จะถูกเปิดโดนค่าเริ่มต้นสำหรับมอนิเตอร์ใหม่, คุณสามารถปิดการแจ้งเตือนสำหรับแต่ละมอนิเตอร์ได้",
- "Certificate Chain": "ห่วงโซ่ใบรับรอง",
- Valid: "ถูกต้อง",
- Invalid: "ไม่ถูกต้อง",
- AccessKeyId: "กุญแจสิทธิ ID",
- SecretAccessKey: "กุญแจสิทธิ Secret",
- PhoneNumbers: "PhoneNumbers",
- TemplateCode: "รหัสเทมเพลต",
- SignName: "ป้ายชื่อ",
- "Sms template must contain parameters: ": "เทมเพลต SMS ต้องมีพารามิเตอร์ : ",
- "Bark Endpoint": "Bark Endpoint",
- WebHookUrl: "WebHookUrl",
- SecretKey: "SecretKey",
- "For safety, must use secret key": "เพื่อความปลอดภัย จำเป็นต้องตั้งค่ากุญแจการเข้าถึง",
- "Device Token": "Device Token",
- Platform: "แพลตฟอร์ม",
- iOS: "iOS",
- Android: "Android",
- Huawei: "Huawei",
- High: "สูง",
- Retry: "ลองใหม่",
- Topic: "หัวข้อ",
- "WeCom Bot Key": "WeCom Bot Key",
- "Setup Proxy": "ติดตั้งพร็อกซี่",
- "Proxy Protocol": "โปรโตคอลพร็อกซี่",
- "Proxy Server": "พร็อกซีเซิร์ฟ",
- "Proxy server has authentication": "พร็อกซีเซิร์ฟเวอร์มีการตรวจสอบสิทธิ์",
- User: "ผู้ใช้",
- Installed: "ติดตั้งแล้ว",
- "Not installed": "ไม่ได้ติดตั้ง",
- Running: "กำลังทำงาน",
- "Not running": "ไม่ได้ทำงาน",
- "Remove Token": "ลบกุญแจ",
- Start: "เริ่ม",
- Stop: "หยุด",
- "Uptime Kuma": "Uptime Kuma",
- "Add New Status Page": "เพิ่มหน้าสถานะใหม่",
- Slug: "ชื่อ",
- "Accept characters:": "ตัวอักษรที่ใช้งานได้ :",
- startOrEndWithOnly: "เริ่มหรือจบด้วย {0} เท่านั้น",
- "No consecutive dashes": "ไม่มีขีดกลางติดต่อกัน",
- Next: "ต่อไป",
- "The slug is already taken. Please choose another slug.": "ชื่อนี้ถูกใช้งานไปแล้ว กรุณาใช้ชื่ออื่น",
- "No Proxy": "ไม่มีพร็อกซี่",
- "HTTP Basic Auth": "HTTP Basic Auth",
- "New Status Page": "หน้าสถานะใหม่",
- "Page Not Found": "ไม่พบหน้านี้",
- "Reverse Proxy": "พร็อกซีย้อนกลับ",
- Backup: "สำรอง",
- About: "เกี่ยวกับ",
- wayToGetCloudflaredURL: "(ดาวโหลด cloudflared จาก {0})",
- cloudflareWebsite: "เว็บไซต์ Cloudflare",
- "Message:": "ข้อความ :",
- "Don't know how to get the token? Please read the guide:": "ไม่รู้วิธีการรับกุญแจ?, กรุณาอ่านคู่มือ",
- "The current connection may be lost if you are currently connecting via Cloudflare Tunnel. Are you sure want to stop it? Type your current password to confirm it.": "การเชื่อมต่อปัจุบันอาจขาดหายหากคุณกำลังเชื่อมต่อ Cloudflare Tunnel คุณแน่ใจหรือไม่ที่จะหยุด, พิมรหัสผ่านของคุณเพื่อยืนยัน",
- "Other Software": "ซอฟต์แวร์อื่น ๆ ",
- "For example: nginx, Apache and Traefik.": "เช่น: nginx, Apache และ Traefik",
- "Please read": "กรุณาอ่าน",
- "Subject:": "เรื่อง :",
- "Valid To:": "ถูกต้องถึง :",
- "Days Remaining:": "จำนวนวันที่เหลือ :",
- "Issuer:": "ผู้ออก :",
- "Fingerprint:": "ลายนิ้วมือ :",
- "No status pages": "ไม่มีหน้าสถานะ",
- "Domain Name Expiry Notification": "แจ้งเตือนการหมดอายุโดเมน",
- Proxy: "Proxy",
- "Date Created": "วันที่สร้าง",
- onebotHttpAddress: "ที่อยู่ HTTP OneBot ",
- onebotMessageType: "ชนิดข้อความ OneBot",
- onebotGroupMessage: "กลุ่ม",
- onebotPrivateMessage: "ส่วนตัว",
- onebotUserOrGroupId: "กลุ่ม / ไอดีผู้ใช้",
- onebotSafetyTips: "เพื่อความปลอดภัย จำเป็นต้องตั้งค่ากุญแจการเข้าถึง",
- "PushDeer Key": "กุญแจ PushDeer",
- "Footer Text": "ข้อความส่วนท้าย",
- "Show Powered By": "แสดงข้อความ \"ขับเคลื่อนโดย\"",
- "Domain Names": "Domain Names",
- signedInDisp: "เข้าใช้งานในฐานะ {0}",
- signedInDispDisabled: "ปิดการตรวจสอบสิทธิ์",
- "Certificate Expiry Notification": "แจ้งเตือนการรับรองหมดอายุ",
- "API Username": "API Username",
- "API Key": "API Key",
- "Recipient Number": "หมายเลขผู้รับ",
- "From Name/Number": "จาก ชื่อ / หมายเลข",
- "Leave blank to use a shared sender number.": "ไม่ต้องกรอกเพื่อใช้ชื่อผู้ส่งร่วมกัน",
- "Octopush API Version": "Octopush API Version",
- "Legacy Octopush-DM": "Legacy Octopush-DM",
- endpoint: "endpoint",
- octopushAPIKey: "\"API key\" จากข้อมูลรับรอง HTTP API ในแผงควบคุม",
- octopushLogin: "\"Login\" จากข้อมูลรับรอง HTTP API ในแผงควบคุม",
- promosmsLogin: "API Login Name",
- promosmsPassword: "API Password",
- "pushoversounds pushover": "Pushover (default)",
- "pushoversounds bike": "Bike",
- "pushoversounds bugle": "Bugle",
- "pushoversounds cashregister": "Cash Register",
- "pushoversounds classical": "Classical",
- "pushoversounds cosmic": "Cosmic",
- "pushoversounds falling": "Falling",
- "pushoversounds gamelan": "Gamelan",
- "pushoversounds incoming": "Incoming",
- "pushoversounds intermission": "Intermission",
- "pushoversounds magic": "Magic",
- "pushoversounds mechanical": "Mechanical",
- "pushoversounds pianobar": "Piano Bar",
- "pushoversounds siren": "Siren",
- "pushoversounds spacealarm": "Space Alarm",
- "pushoversounds tugboat": "Tug Boat",
- "pushoversounds alien": "Alien Alarm (long)",
- "pushoversounds climb": "Climb (long)",
- "pushoversounds persistent": "Persistent (long)",
- "pushoversounds echo": "Pushover Echo (long)",
- "pushoversounds updown": "Up Down (long)",
- "pushoversounds vibrate": "Vibrate Only",
- "pushoversounds none": "None (silent)",
- pushyAPIKey: "Secret API Key",
- pushyToken: "Device token",
- "Show update if available": "แสดงการอัปเดตถ้ามี",
- "Also check beta release": "ตรวจสอบรุ่นเบต้า",
- "Using a Reverse Proxy?": "ใช้ Reverse Proxy?",
- "Check how to config it for WebSocket": "ตรวจสอบวิธีการตั้งค่าสำหรับ WebSocket",
- "Steam Game Server": "Steam Game Server",
- "Most likely causes:": "สาเหตุที่เป็นไปได้มากที่สุด :",
- "The resource is no longer available.": "ทรัพยากรไม่สามารถใช้งานได้อีกต่อไป",
- "There might be a typing error in the address.": "อาจมีข้อผิดพลาดในการพิมพ์ที่อยู่",
- "What you can try:": "สิ่งที่คุณสามารถลอง :",
- "Retype the address.": "พิมพ์ที่อยู่อีกครั้ง",
- "Go back to the previous page.": "กลับไปที่หน้าก่อนหน้า",
- "Coming Soon": "เร็ว ๆ นี้",
- wayToGetClickSendSMSToken: "คุณสามารถรับ API Username และ API Key ได้จาก {0}",
- wayToGetLineNotifyToken: "คุณสามารถรับ access token ได้จาก {0}",
-};
+ languageName: 'ไทย',
+ checkEverySecond: 'ตรวจสอบทุก {0} วินาที',
+ retryCheckEverySecond: 'ลองใหม่ทุก {0} วินาที',
+ retriesDescription: 'จำนวนครั้งสูงสุดที่จะลองก่อนบริการถูกระบุว่าไม่สามารถใช้งานได้และส่งการแจ้งเตือน',
+ ignoreTLSError: 'ไม่สนใจข้อผิดพลาด TLS/SSL สำหรับเว็บไซต์ HTTPS',
+ upsideDownModeDescription: 'กลับด้านสถานะ เช่น ถ้าบริการสามารถใช้งานได้จะถูกเปลี่ยนเป็นใช้งานไม่ได้',
+ maxRedirectDescription: 'จำนวนครั้งสูงสุดที่จะเปลี่ยนเส้นทาง, ตั่งเป็น 0 เพื่อปิดการเปลี่ยนเส้นทาง',
+ acceptedStatusCodesDescription: 'เลือกรหัสสถานะที่ถือว่าการตอบกลับสำเร็จ',
+ passwordNotMatchMsg: 'รหัสผ่านไม่ตรงกัน',
+ notificationDescription: 'การแจ้งเตือนต้องกำหนดให้มอนิเตอร์เพื่อให้สามารถใช้งานได้',
+ keywordDescription: 'ค้นหาคำสำคัญใน HTML หรือ JSON ของการตอบกลับ, คำสำคัญต้องคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่',
+ pauseDashboardHome: 'หยุดชั่วคราว',
+ deleteMonitorMsg: 'คุณแน่ใจหรือไม่ที่จะลบมอนิเตอร์?',
+ deleteNotificationMsg: 'คุณแน่ใจหรือไม่ที่จะลบการแจ้งเตือนสำหรับมอนิเตอร์ทั้งหมด?',
+ resolverserverDescription: 'Cloudflare เป็นเซิร์ฟเวอร์ค้นหาเริ่มต้น, คุณสามารถเปลี่ยนเซิร์ฟเวอร์ได้ตลอดเวลา',
+ rrtypeDescription: 'เลือกประเภท DNS Record ที่คุณต้องการจะมอนิเตอร์',
+ pauseMonitorMsg: 'คุณแน่ใจหรือไม่ที่จะหยุดมอนิเตอร์ชั่วคราว?',
+ enableDefaultNotificationDescription: 'การแจ้งเตือนนี้จะถูกเปิดโดนค่าเริ่มต้นสำหรับมอนิเตอร์ใหม่, คุณสามารถปิดการแจ้งเตือนสำหรับแต่ละมอนิเตอร์ได้',
+ clearEventsMsg: 'คุณแน่ใจหรือไม่ที่จะลบเหตุการณ์ทั้งหมดสำหรับมอนิเตอร์นี้?',
+ clearHeartbeatsMsg: 'คุณแน่ใจหรือไม่ที่จะลบประวัติการตรวจสอบทั้งหมดสำหรับมอนิเตอร์นี้?',
+ confirmClearStatisticsMsg: 'คุณแน่ใจหรือไม่ที่จะลบสถิติทั้งหมด?',
+ importHandleDescription: 'เลือก "ข้ามรายการที่มีอยู่แล้ว" ถ้าคุณต้องการข้ามทุกมอนิเตอร์หรือการแจ้งเตือนที่มีชื่อซ้ำกัน, "เขียนทับ" จะลบทุกมอนิเตอร์หรือการแจ้งเตือนที่มีชื่อซ้ำกัน',
+ confirmImportMsg: 'คุณแน่ใจหรือไม่ที่จะนำเข้าข้อมูลสำรอง, กรุณาตรวจสอบว่าคุณเลือกข้อมูลที่ถูกต้อง',
+ twoFAVerifyLabel: 'โปรดกรอกกุญแจ 2FA ของคุณเพื่อยืนยัน:',
+ tokenValidSettingsMsg: 'กุญแจถูกต้อง, ตอนนี้คุณสามารถบันทึกการตั้งค่า 2FA ของคุณได้แล้ว',
+ confirmEnableTwoFAMsg: 'คุณแน่ใจหรือไม่ที่จะเปิดใช้งาน 2FA?',
+ confirmDisableTwoFAMsg: 'คุณแน่ใจหรือไม่ที่จะปิดใช้งาน 2FA?',
+ Settings: 'การตั้งค่า',
+ Dashboard: 'แผงควบคุม',
+ 'New Update': 'อัพเดทใหม่',
+ Language: 'ภาษา',
+ Appearance: 'รูปร่าง',
+ Theme: 'หน้าตา',
+ General: 'ทั่วไป',
+ 'Primary Base URL': 'URL หลัก',
+ Version: 'เวอร์ชั่น',
+ 'Check Update On GitHub': 'ตรวจสอบการอัปเดตบน GitHub',
+ List: 'รายการ',
+ Add: 'เพิ่ม',
+ 'Add New Monitor': 'เพิ่มมอนิเตอร์ใหม่',
+ 'Quick Stats': 'สถิติด่วน',
+ Up: 'ใช้งานได้',
+ Down: 'ไม่สามารถใช้งานได้',
+ Pending: 'รอดำเนินการ',
+ Unknown: 'ไม่ทราบ',
+ Pause: 'หยุดชั่วคราว',
+ Name: 'ชื่อ',
+ Status: 'สถานะ',
+ DateTime: 'วันที่และเวลา',
+ Message: 'ข้อความ',
+ 'No important events': 'ไม่มีกิจกรรมที่สำคัญ',
+ Resume: 'ดำเนินการต่อ',
+ Edit: 'แก้ไข',
+ Delete: 'ลบ',
+ Current: 'ปัจจุบัน',
+ Uptime: 'เวลาที่ใช้งาน',
+ 'Cert Exp.': 'วันหมดอายุใบรับรอง',
+ days: 'วัน',
+ day: 'วัน',
+ '-day': '-วัน',
+ hour: 'ชั่วโมง',
+ '-hour': '-ชั่วโมง',
+ Response: 'การตอบสนอง',
+ Ping: 'การตอบสนอง',
+ 'Monitor Type': 'ประเภทมอนิเตอร์',
+ Keyword: 'คำสำคัญ',
+ 'Friendly Name': 'ชื่อที่เป็นมิตร',
+ URL: 'URL',
+ Hostname: 'ชื่อโฮสต์',
+ Port: 'พอร์ต',
+ 'Heartbeat Interval': 'ระยะห่างระหว่างการทดสอบ',
+ Retries: 'จำนวนครั้งที่จะลองใหม่',
+ 'Heartbeat Retry Interval': 'ระยะห่างระหว่างการทดสอบใหม่หลังจากไม่สำเร็จ',
+ Advanced: 'ขั้นสูง',
+ 'Upside Down Mode': 'โหมดกลับด้าน',
+ 'Max. Redirects': 'จำนวนการเปลี่ยนเส้นทางสูงสุด',
+ 'Accepted Status Codes': 'รหัสสถานะที่ยอมรับ',
+ 'Push URL': 'URL เป้าหมาย',
+ needPushEvery: 'คุณควรเรียก URL นี้ทุก {0} วินาที',
+ pushOptionalParams: 'ตัวแปรเสริม: {0}',
+ Save: 'บันทึก',
+ Notifications: 'การแจ้งเตือน',
+ 'Not available, please setup.': 'ไม่พร้อมใช้งาน, กรุณาตั้งค่า',
+ 'Setup Notification': 'ตั้งค่าการแจ้งเตือน',
+ Light: 'สว่าง',
+ Dark: 'มืด',
+ Auto: 'อัตโนมัติ',
+ 'Theme - Heartbeat Bar': 'หน้าตา - แถบการตอบสนอง',
+ Normal: 'ปกติ',
+ Bottom: 'ด้านล่าง',
+ None: 'ไม่มี',
+ Timezone: 'เขตเวลา',
+ 'Search Engine Visibility': 'การมองเห็นของเครื่องมือค้นหา',
+ 'Allow indexing': 'อนุญาตให้สร้างดัชนี',
+ 'Discourage search engines from indexing site': 'ปฏิเสธเครื่องมือค้นหาไม่ให้สร้างดัชนีของเว็บไซต์',
+ 'Change Password': 'เปลี่ยนรหัสผ่าน',
+ 'Current Password': 'รหัสผ่านปัจจุบัน',
+ 'New Password': 'รหัสผ่านใหม่',
+ 'Repeat New Password': 'ยืนยันรหัสผ่านใหม่',
+ 'Update Password': 'อัพเดทรหัสผ่าน',
+ 'Disable Auth': 'ปิดใช้งานการตรวจสอบสิทธิ์',
+ 'Enable Auth': 'เปิดใช้งานการตรวจสอบสิทธิ์',
+ 'disableauth.message1': 'คุณต้องการที่จะ ปิดใช้งานระบบรับรองความถูกต้องใช่หรือไม่?',
+ 'disableauth.message2': 'ระบบนี้ถูกออกแบบมาเพื่อการใช้งานกับระบบรับรองความถูกต้องของบุคคลที่สามเช่น Cloudflare Access, Authelia หรือวิธีการอื่น ๆ',
+ 'Please use this option carefully!': 'โปรดใช้ความระมัดระวังในการเลือกใช้งานระบบนี้ !',
+ Logout: 'ออกจากระบบ',
+ Leave: 'ออก',
+ 'I understand, please disable': 'ฉันเข้าใจแล้ว, กรุณาปิดการใช้งาน',
+ Confirm: 'ยืนยัน',
+ Yes: 'ใช่',
+ No: 'ไม่',
+ Username: 'ชื่อผู้ใช้',
+ Password: 'รหัสผ่าน',
+ 'Remember me': 'คงอยู่ในระบบ',
+ Login: 'เข้าสู่ระบบ',
+ 'No Monitors, please': 'ไม่มีมอนิเตอร์, กรุณา',
+ 'add one': 'สร้าง',
+ 'Notification Type': 'ประเภทการแจ้งเตือน',
+ Email: 'อีเมล',
+ Test: 'ทดสอบ',
+ 'Certificate Info': 'ข้อมูลใบรับรอง',
+ 'Resolver Server': 'เซิร์ฟเวอร์ทีค้นหา',
+ 'Resource Record Type': 'ประเภท DNS Record',
+ 'Last Result': 'ผลล่าสุด',
+ 'Create your admin account': 'สร้างบัญชีผู้ดูแลระบบ',
+ 'Repeat Password': 'ยืนยันรหัสผ่าน',
+ 'Import Backup': 'นำเข้าข้อมูลสำรอง',
+ 'Export Backup': 'ส่งออกข้อมูลสำรอง',
+ Export: 'ส่งออก',
+ Import: 'นำเข้า',
+ respTime: 'ระยะเวลาการตอบสนอง (ms)',
+ notAvailableShort: 'ไม่สามารถใช้งานได้',
+ 'Default enabled': 'เปิดใช้งานโดยค่าเริ่มต้น',
+ 'Apply on all existing monitors': 'ใช้กับมอนิเตอร์ทั้งหมด',
+ Create: 'สร้าง',
+ 'Clear Data': 'ล้างข้อมูล',
+ Events: 'เหตุการณ์',
+ Heartbeats: 'ประวัติการตรวจสอบ',
+ 'Auto Get': 'ดึงอัตโนมัติ',
+ backupDescription: 'คุณสามารถสำรองข้อมูลการแจ้งเตือนและมอนิเตอร์ทั้งหมดได้ในไฟล์ JSON',
+ backupDescription2: 'หมายเหตุ : ประวัติและข้อมูลกิจกรรมจะไม่ถูกสำรอง',
+ backupDescription3: 'ข้อมูลที่ละเอียดอ่อนเช่นกุญแจการแจ้งเตือนจะรวมอยู่ในไฟล์ข้อมูลสำรอง, โปรดเก็บข้อมูลสำรองอย่างปลอดภัย',
+ alertNoFile: 'กรุณาเลือกไฟล์ที่จะใช้งาน',
+ alertWrongFileType: 'กรุณาเลือกไฟล์ที่เป็น JSON',
+ 'Clear all statistics': 'ล้างข้อมูลสถิติทั้งหมด',
+ 'Skip existing': 'ข้ามรายการที่มีอยู่แล้ว',
+ Overwrite: 'เขียนทับ',
+ Options: 'ตัวเลือก',
+ 'Keep both': 'เก็บทั้งสอง',
+ 'Verify Token': 'ยืนยันกุญแจ',
+ 'Setup 2FA': 'ติดตั้ง 2FA',
+ 'Enable 2FA': 'เปิดใช้งาน 2FA',
+ 'Disable 2FA': 'ปิดใช้งาน 2FA',
+ '2FA Settings': 'ตั้งค่า 2FA',
+ 'Two Factor Authentication': 'การตรวจสอบสิทธิ์สองปัจจัย',
+ Active: 'ใช้งาน',
+ Inactive: 'ไม่ใช้งาน',
+ Token: 'กุญแจ',
+ 'Show URI': 'แสดง URI',
+ Tags: 'แท็ก',
+ 'Add New below or Select...': 'เพิ่มใหม่ด้านล่างหรือเลือก...',
+ 'Tag with this name already exist.': 'แท็กที่มีชื่อนี้มีอยู่แล้ว',
+ 'Tag with this value already exist.': 'แท็กที่มีข้อมูลนี้มีอยู่แล้ว',
+ color: 'สี',
+ 'value (optional)': 'ข้อมูล (ไม่จำเป็น)',
+ Gray: 'เทา',
+ Red: 'แดง',
+ Orange: 'ส้ม',
+ Green: 'เขียว',
+ Blue: 'น้ำเงิน',
+ Indigo: 'ม่วง',
+ Purple: 'ม่วง',
+ Pink: 'ชมพู',
+ 'Search...': 'ค้นหา...',
+ 'Avg. Ping': 'ค่า Ping เฉลี่ย',
+ 'Avg. Response': 'ค่า Response เฉลี่ย',
+ 'Entry Page': 'หน้าต้อนรับ',
+ statusPageNothing: 'ไม่มีอะไรตรงนี้ !, กรุณาเพิ่มกลุ่มหรือมอนิเตอร์',
+ 'No Services': 'ไม่มีบริการ',
+ 'All Systems Operational': 'บริการทั้งหมดทำงานได้ปกติ',
+ 'Partially Degraded Service': 'บริการมีปัญหาบางส่วน',
+ 'Degraded Service': 'บริการมีปัญหา',
+ 'Add Group': 'เพิ่มกลุ่ม',
+ 'Add a monitor': 'เพิ่มมอนิเตอร์',
+ 'Edit Status Page': 'แก้ไขหน้าสถานะ',
+ 'Go to Dashboard': 'ไปที่หน้าควบคุม',
+ 'Status Page': 'หน้าสถานะ',
+ 'Status Pages': 'หน้าสถานะ',
+ defaultNotificationName: 'การแจ้งเตือน {notification} ของฉัน ({number})',
+ here: 'ที่นี่',
+ Required: 'ต้องการ',
+ telegram: 'Telegram',
+ 'Bot Token': 'กุญแจของบอท',
+ wayToGetTelegramToken: 'คุณสามารถรับกุญแจได้จาก {0}.',
+ 'Chat ID': 'ไอดีแชท',
+ supportTelegramChatID: 'รองรับ แชทส่วนตัว, แชทกลุ่ม, ไอดีแชท',
+ wayToGetTelegramChatID: 'คุณสามารถรับ ID แชทของคุณได้โดยส่งข้อความไปยังบอทและไปที่ URL นี้เพื่อดู chat_id :',
+ 'YOUR BOT TOKEN HERE': 'กุญแจของบอทของคุณที่นี่',
+ chatIDNotFound: 'ไม่พบไอดีแชท, กรุณาส่งข้อความไปที่บอท',
+ webhook: 'Webhook',
+ 'Post URL': 'URL โพสต์',
+ 'Content Type': 'ประเภทเนื้อหา',
+ webhookJsonDesc: '{0} ดีสำหรับเซิร์ฟเวอร์ HTTP สมัยใหม่เช่น Express.js',
+ webhookFormDataDesc: '{multipart} ดีสำหรับ PHP, JSON จะต้องถูกประมวลผลด้วย {decodeFunction}',
+ smtp: 'Email (SMTP)',
+ secureOptionNone: 'None / STARTTLS (25, 587)',
+ secureOptionTLS: 'TLS (465)',
+ 'Ignore TLS Error': 'เพิกเฉยข้อผิดพลาด TLS',
+ 'From Email': 'จากอีเมล',
+ emailCustomSubject: 'หัวข้อที่กำหนดเอง',
+ 'To Email': 'ถึงอีเมล',
+ smtpCC: 'CC',
+ smtpBCC: 'BCC',
+ discord: 'Discord',
+ 'Discord Webhook URL': 'Discord Webhook URL',
+ wayToGetDiscordURL: 'คุณสามารถรับได้โดยการไปที่ Server Settings -> Integrations -> Create Webhook',
+ 'Bot Display Name': 'ชื่อบอท',
+ 'Prefix Custom Message': 'คำนำหน้าข้อความที่กำหนดเอง',
+ 'Hello @everyone is...': "สวัสดี {'@'}everyone นี่...",
+ teams: 'Microsoft Teams',
+ 'Webhook URL': 'Webhook URL',
+ wayToGetTeamsURL: 'คุณสามารถเรียนรู้วิธีการสร้าง Webhook URL {0}',
+ signal: 'Signal',
+ Number: 'หมายเลข',
+ Recipients: 'ผู้รับ',
+ needSignalAPI: 'คุณต้องมี Signal Client ที่มี Rest APIl',
+ wayToCheckSignalURL: 'คุณสามารถตรวจสอบ URL นี้เพื่อดูวิธีตั้งค่า :',
+ signalImportant: 'สำคัญ: คุณไม่สามารถผสมกลุ่มและตัวเลขในผู้รับได้!',
+ gotify: 'Gotify',
+ 'Application Token': 'กุญแจของแอพพลิเคชั่น',
+ 'Server URL': 'Server URL',
+ Priority: 'ลำดับความสำคัญ',
+ slack: 'Slack',
+ 'Icon Emoji': 'Icon Emoji',
+ 'Channel Name': 'ชื่อห้อง',
+ 'Uptime Kuma URL': 'Uptime Kuma URL',
+ aboutWebhooks: 'ข้อมูลเพิ่มเติมสำหรับ Webhooks : {0}',
+ aboutChannelName: 'ใส่ชื่อห้องบน {0} ในช่องชื่อห้องถ้าต้องการที่จะข้าม Webhook, เช่น: #ช่องอื่นๆ',
+ aboutKumaURL: 'ถ้าคุณไม่ใส่ข้อมูลในช่อง Uptime Kuma URL ค่าเริ่มต้นจะเป็นจะเป็น Uptime Kuma Github',
+ emojiCheatSheet: 'ตาราง Emoji : {0}',
+ 'rocket.chat': 'Rocket.Chat',
+ pushover: 'Pushover',
+ pushy: 'Pushy',
+ PushByTechulus: 'Push by Techulus',
+ octopush: 'Octopush',
+ promosms: 'PromoSMS',
+ clicksendsms: 'ClickSend SMS',
+ lunasea: 'LunaSea',
+ apprise: 'Apprise (รองรับการแจ้งเตือนมากกว่า 50 บริการ)',
+ GoogleChat: 'Google Chat (Google Workspace only)',
+ pushbullet: 'Pushbullet',
+ line: 'Line Messenger',
+ mattermost: 'Mattermost',
+ 'User Key': 'กุญแจผู้ใช้งาน',
+ Device: 'อุปกรณ์',
+ 'Message Title': 'หัวข้อข้อความ',
+ 'Notification Sound': 'เสียงแจ้งเตือน',
+ 'More info on:': 'ข้อมูลเพิ่มเติม : {0}',
+ pushoverDesc1: 'ลำดับความสำตคญฉุกเฉิน (2) มีการหมดเวลาเริ่มต้น 30 วินาทีระหว่างลองใหม่และจะหมดอายุหลังจาก 1 ชั่วโมง',
+ pushoverDesc2: 'ถ้าคุณต้องการจะส่งการแจ้งเตือนไปยังอุปกรณ์อื่น ๆ สามารถกำหนดได้ที่ช่องอุปกรณ์',
+ 'SMS Type': 'ประเภท SMS',
+ octopushTypePremium: 'พรีเมี่ยม (เร็ว - แนะนำสำหรับการแจ้งเตือน)',
+ octopushTypeLowCost: 'ต้นทุนต่ำ (ช้า - บางครั้งจะถูกบล็อกโดยผู้ให้บริการ)',
+ checkPrice: 'ตรวจสอบราคาของ {0} :',
+ apiCredentials: 'ข้อมูลการตรวจสอบสิทธิ์ API',
+ octopushLegacyHint: 'คุณใช้เวอร์ชันดั้งเดิมของ Octopush (2011 - 2020) หรือเวอร์ชันใหม่หรือไม่?',
+ 'Check octopush prices': 'ตรวจสอบราคาของ Octopush {0}',
+ octopushPhoneNumber: 'หมายเลขโทรศัพท์ (รูปแบบสากล เช่น +33612345678) ',
+ octopushSMSSender: 'ชื่อผู้ส่ง SMS : ความยาว 3 - 11 ตัวอักษร, ตัวเลข และช่องว่าง (a-zA-Z0-9 )',
+ 'LunaSea Device ID': 'ไอดีอุปกรณ์ LunaSea',
+ 'Apprise URL': 'Apprise URL',
+ 'Example:': 'ตัวอย่าง : {0}',
+ 'Read more:': 'อ่านเพิ่มเติม : {0}',
+ 'Status:': 'สถานะ : {0}',
+ 'Read more': 'อ่านเพิ่มเติม',
+ appriseInstalled: 'Apprise ถูกติดตั่งแล้ว',
+ appriseNotInstalled: 'Apprise ยังไม่ถูกติดตั่ง {0}',
+ 'Access Token': 'กุญแจการเข้าถึง',
+ 'Channel access token': 'กุญแจการเข้าถึงของช่อง',
+ 'Line Developers Console': 'Line Developers Console',
+ lineDevConsoleTo: 'Line Developers Console - {0}',
+ 'Basic Settings': 'การตั้งค่าพื้นฐาน',
+ 'User ID': 'ไอดีผู้ใช้',
+ 'Messaging API': 'Messaging API',
+ wayToGetLineChannelToken: 'ขั้นแรกให้เข้า {0} สร้างผู้ให้บริการและช่องทาง (Messaging API) จากนั้นคุณจะได้รับกุญแจการเข้าถึงช่องและไอดีผู้ใช้จากรายการเมนูที่กล่าวถึงข้างต้น',
+ 'Icon URL': 'Icon URL',
+ aboutIconURL: 'คุณสามารถระบุลิงก์ไปยังรูปภาพใน "URL ไอคอน" เพื่อแทนที่รูปภาพโปรไฟล์เริ่มต้น จะไม่ถูกใช้หากมีการตั้งค่า Icon Emoji',
+ aboutMattermostChannelName: 'คุณลบล้างช่องเริ่มต้นที่ Webhook โพสต์ได้ด้วยการป้อนชื่อช่องลงในช่อง "ชื่อช่อง" ต้องเปิดใช้งานในการตั้งค่า Mattermost Webhook เช่น #ช่องอื่นๆ',
+ matrix: 'Matrix',
+ promosmsTypeEco: 'SMS ECO - ราคาถูก แต่ช้าและมักจะโอเวอร์โหลด จำกัดเฉพาะผู้รับโปแลนด์',
+ promosmsTypeFlash: 'SMS FLASH - ข้อความจะแสดงบนอุปกรณ์ของผู้รับโดยอัตโนมัติ จำกัดเฉพาะผู้รับโปแลนด์',
+ promosmsTypeFull: 'SMS FULL - SMS ระดับพรีเมียม คุณสามารถใช้ชื่อผู้ส่งของคุณได้ (คุณต้องลงทะเบียนชื่อก่อน) เชื่อถือได้สำหรับการแจ้งเตือน',
+ promosmsTypeSpeed: 'SMS SPEED - ลำดับความสำคัญสูงสุดในระบบ รวดเร็วและเชื่อถือได้ แต่มีค่าใช้จ่ายสูง (ประมาณสองเท่าของราคาเต็ม SMS)',
+ promosmsPhoneNumber: 'หมายเลขโทรศัพท์ (สำหรับผู้รับโปแลนด์ คุณสามารถข้ามรหัสพื้นที่ได้)',
+ promosmsSMSSender: 'ชื่อผู้ส่ง SMS : ชื่อที่ลงทะเบียนล่วงหน้าหรือหนึ่งในค่าเริ่มต้น: InfoSMS, ข้อมูล SMS, MaxSMS, INFO, SMS',
+ 'Feishu WebHookUrl': 'Feishu WebHookURL',
+ matrixHomeserverURL: 'URL ของโฮมเซิร์ฟเวอร์ (พร้อม http(s):// และพอร์ตเสริม)',
+ 'Internal Room Id': 'รหัสห้องภายใน',
+ matrixDesc1: 'คุณค้นหารหัสห้องภายในได้โดยดูในส่วนขั้นสูงของการตั้งค่าห้องในไคลเอ็นต์ Matrix มันควรจะมีลักษณะเช่น !PMdRCpsIfLwsfjIye6:kiznick.server.',
+ matrixDesc2: 'ขอแนะนำเป็นอย่างยิ่งให้คุณสร้างผู้ใช้ใหม่และอย่าใช้โทเค็นการเข้าถึงของผู้ใช้ Matrix ของคุณเอง เนื่องจากจะทำให้สามารถเข้าถึงบัญชีของคุณและห้องทั้งหมดที่คุณเข้าร่วมได้อย่างเต็มที่ ให้สร้างผู้ใช้ใหม่และเชิญเฉพาะห้องที่คุณต้องการรับการแจ้งเตือนแทน คุณสามารถรับโทเค็นเพื่อการเข้าถึงได้โดยเรียกใช้ {0}',
+ Method: 'วิธี',
+ Body: 'เนื้อหา',
+ Headers: 'ส่วนหัว',
+ PushUrl: 'Push URL',
+ HeadersInvalidFormat: 'เนื้อหาคำขอส่วนหัวไม่ใช่ JSON ที่ถูกต้อง :',
+ BodyInvalidFormat: 'เนื้อหาคำขอไม่ใช่ JSON ที่ถูกต้อง : ',
+ 'Monitor History': 'ประวัติมอนิเตอร์',
+ clearDataOlderThan: 'เก็บข้อมูลมอนิเตอร์ {0} วัน',
+ PasswordsDoNotMatch: 'รหัสผ่านไม่ตรงกัน',
+ records: 'บันทึก',
+ 'One record': 'หนึ่งบันทึก',
+ steamApiKeyDescription: 'สำหรับการมอนิเตอร์ Steam Game Server คุณต้องมี Steam Web-API key, คุณสามารถรสมัครได้จากที่นี่ : ',
+ 'Current User': 'ผู้ใช้ปัจจุบัน',
+ topic: 'หัวข้อ',
+ topicExplanation: 'MQTT หัวข้อที่จะมอนิเตอร์',
+ successMessage: 'ข้อความที่จะถือว่าประสบความสำเร็จ',
+ successMessageExplanation: 'MQTT ข้อความที่จะถือว่าประสบความสำเร็จ',
+ recent: 'ล่าสุด',
+ Done: 'สำเร็จ',
+ Info: 'ข้อมูล',
+ Security: 'ความปลอดภัย',
+ 'Steam API Key': 'Steam API Key',
+ 'Shrink Database': 'ย่อฐานข้อมูล',
+ 'Pick a RR-Type...': 'เลือกชนิด DNS Record',
+ 'Pick Accepted Status Codes...': 'เลือกสถานะที่ยอมรับ...',
+ Default: 'ค่าเริ่มต้น',
+ 'HTTP Options': 'ตัวเลือก HTTP',
+ 'Create Incident': 'สร้างเหตุการณ์',
+ Title: 'หัวข้อ',
+ Content: 'เนื้อหา',
+ Style: 'สไตล์',
+ info: 'ข้อมูล',
+ warning: 'แจ้งเตือน',
+ danger: 'อันตราย',
+ primary: 'หลัก',
+ light: 'สว่าง',
+ dark: 'มืด',
+ Post: 'โพสต์',
+ 'Please input title and content': 'กรุณาใส่ชื่อและเนื้อหา',
+ Created: 'สร้าง',
+ 'Last Updated': 'อัพเดทล่าสุด',
+ Unpin: 'เลิกตรึง',
+ 'Switch to Light Theme': 'เปลี่ยนเป็นแบบสว่าง',
+ 'Switch to Dark Theme': 'เปลี่ยนเป็นแบบมืด',
+ 'Show Tags': 'แสดงแท็ก',
+ 'Hide Tags': 'ซ่อนแท็ก',
+ Description: 'รายละเอียด',
+ 'No monitors available.': 'ไม่มีมอนิเตอร์ที่สามารถใช้งานได้',
+ 'Add one': 'เพิ่ม',
+ 'No Monitors': 'ไม่มีมอนิเตอร์',
+ 'Untitled Group': 'กลุ่มที่ไม่มีชื่อ',
+ Services: 'บริการ',
+ Discard: 'ทิ้ง',
+ Cancel: 'ยกเลิก',
+ 'Powered by': 'ขับเคลื่อนโดย',
+ shrinkDatabaseDescription: 'ทริกเกอร์ฐานข้อมูล VACUUM สำหรับ SQLite หากฐานข้อมูลของคุณถูกสร้างขึ้นหลังจาก 1.10.0 แสดงว่า AUTO_VACUUM เปิดใช้งานอยู่แล้วและไม่จำเป็นต้องดำเนินการนี้',
+ serwersms: 'SerwerSMS.pl',
+ serwersmsAPIUser: 'API Username (incl. webapi_ prefix)',
+ serwersmsAPIPassword: 'API Password',
+ serwersmsPhoneNumber: 'หมายเลขโทรศัพท์',
+ serwersmsSenderName: 'ชื่อผู้ส่ง SMS (ลงทะเบียนผ่านหน้าควบคุม)',
+ stackfield: 'Stackfield',
+ Customize: 'ปรับแต่ง',
+ 'Custom Footer': 'ส่วนท้ายที่กำหนดเอง',
+ 'Custom CSS': 'CSS ที่กำหนดเอง',
+ smtpDkimSettings: 'ตั้งค่า DKIM',
+ smtpDkimDesc: 'โปรดดู Nodemailer DKIM {0} สำหรับการใช้งาน',
+ documentation: 'เอกสาร',
+ smtpDkimDomain: 'ชื่อโดเมน',
+ smtpDkimKeySelector: 'Key Selector',
+ smtpDkimPrivateKey: 'Private Key',
+ smtpDkimHashAlgo: 'อัลกอริทึมแฮช (ไม่บังคับ)',
+ smtpDkimheaderFieldNames: 'คีย์ส่วนหัวเพื่อลงชื่อ (ไม่บังคับ)',
+ smtpDkimskipFields: 'Header Keys ไม่ต้องเซ็น (ไม่บังคับ)',
+ gorush: 'Gorush',
+ alerta: 'Alerta',
+ alertaApiEndpoint: 'API Endpoint',
+ alertaEnvironment: 'Environment',
+ alertaApiKey: 'กุญแจ API',
+ alertaAlertState: 'แจ้งเตือนสถานะ',
+ alertaRecoverState: 'กู้คืนสถานะ',
+ deleteStatusPageMsg: 'คุณแน่ใจหรือไม่ว่าต้องการลบหน้าสถานะนี้',
+ Proxies: 'พร็อกซี',
+ default: 'ค่าเริ่มต้น',
+ enabled: 'เปิดใช้งาน',
+ setAsDefault: 'ตั่งเป็นค่าเริ่มต้น',
+ deleteProxyMsg: 'คุณแน่ใจหรือไม่ว่าต้องการลบพร็อกซีสำหรับมอนิเตอร์ทั้งหมด?',
+ proxyDescription: 'พร็อกซีจะต้องตั้งค่าให้มอนิเตอร์เพื่อให้ใช้งานได้',
+ enableProxyDescription: 'พร็อกซีนี้จะไม่ส่งผลต่อมอนิเตอร์จนกว่าจะเปิดใช้งาน คุณสามารถควบคุมการปิดใช้งานพร็อกซีชั่วคราวจากมอนิเตอร์ทั้งหมดได้โดยสถานะการเปิดใช้งาน',
+ setAsDefaultProxyDescription: 'พร็อกซีนี้จะถูกเปิดโดนค่าเริ่มต้นสำหรับมอนิเตอร์ใหม่, คุณสามารถปิดการแจ้งเตือนสำหรับแต่ละมอนิเตอร์ได้',
+ 'Certificate Chain': 'ห่วงโซ่ใบรับรอง',
+ Valid: 'ถูกต้อง',
+ Invalid: 'ไม่ถูกต้อง',
+ AccessKeyId: 'กุญแจสิทธิ ID',
+ SecretAccessKey: 'กุญแจสิทธิ Secret',
+ PhoneNumbers: 'PhoneNumbers',
+ TemplateCode: 'รหัสเทมเพลต',
+ SignName: 'ป้ายชื่อ',
+ 'Sms template must contain parameters: ': 'เทมเพลต SMS ต้องมีพารามิเตอร์ : ',
+ 'Bark Endpoint': 'Bark Endpoint',
+ WebHookUrl: 'WebHookUrl',
+ SecretKey: 'SecretKey',
+ 'For safety, must use secret key': 'เพื่อความปลอดภัย จำเป็นต้องตั้งค่ากุญแจการเข้าถึง',
+ 'Device Token': 'Device Token',
+ Platform: 'แพลตฟอร์ม',
+ iOS: 'iOS',
+ Android: 'Android',
+ Huawei: 'Huawei',
+ High: 'สูง',
+ Retry: 'ลองใหม่',
+ Topic: 'หัวข้อ',
+ 'WeCom Bot Key': 'WeCom Bot Key',
+ 'Setup Proxy': 'ติดตั้งพร็อกซี่',
+ 'Proxy Protocol': 'โปรโตคอลพร็อกซี่',
+ 'Proxy Server': 'พร็อกซีเซิร์ฟ',
+ 'Proxy server has authentication': 'พร็อกซีเซิร์ฟเวอร์มีการตรวจสอบสิทธิ์',
+ User: 'ผู้ใช้',
+ Installed: 'ติดตั้งแล้ว',
+ 'Not installed': 'ไม่ได้ติดตั้ง',
+ Running: 'กำลังทำงาน',
+ 'Not running': 'ไม่ได้ทำงาน',
+ 'Remove Token': 'ลบกุญแจ',
+ Start: 'เริ่ม',
+ Stop: 'หยุด',
+ 'Uptime Kuma': 'Uptime Kuma',
+ 'Add New Status Page': 'เพิ่มหน้าสถานะใหม่',
+ Slug: 'ชื่อ',
+ 'Accept characters:': 'ตัวอักษรที่ใช้งานได้ :',
+ startOrEndWithOnly: 'เริ่มหรือจบด้วย {0} เท่านั้น',
+ 'No consecutive dashes': 'ไม่มีขีดกลางติดต่อกัน',
+ Next: 'ต่อไป',
+ 'The slug is already taken. Please choose another slug.': 'ชื่อนี้ถูกใช้งานไปแล้ว กรุณาใช้ชื่ออื่น',
+ 'No Proxy': 'ไม่มีพร็อกซี่',
+ 'HTTP Basic Auth': 'HTTP Basic Auth',
+ 'New Status Page': 'หน้าสถานะใหม่',
+ 'Page Not Found': 'ไม่พบหน้านี้',
+ 'Reverse Proxy': 'พร็อกซีย้อนกลับ',
+ Backup: 'สำรอง',
+ About: 'เกี่ยวกับ',
+ wayToGetCloudflaredURL: '(ดาวโหลด cloudflared จาก {0})',
+ cloudflareWebsite: 'เว็บไซต์ Cloudflare',
+ 'Message:': 'ข้อความ :',
+ "Don't know how to get the token? Please read the guide:": 'ไม่รู้วิธีการรับกุญแจ?, กรุณาอ่านคู่มือ',
+ 'The current connection may be lost if you are currently connecting via Cloudflare Tunnel. Are you sure want to stop it? Type your current password to confirm it.': 'การเชื่อมต่อปัจุบันอาจขาดหายหากคุณกำลังเชื่อมต่อ Cloudflare Tunnel คุณแน่ใจหรือไม่ที่จะหยุด, พิมรหัสผ่านของคุณเพื่อยืนยัน',
+ 'Other Software': 'ซอฟต์แวร์อื่น ๆ ',
+ 'For example: nginx, Apache and Traefik.': 'เช่น: nginx, Apache และ Traefik',
+ 'Please read': 'กรุณาอ่าน',
+ 'Subject:': 'เรื่อง :',
+ 'Valid To:': 'ถูกต้องถึง :',
+ 'Days Remaining:': 'จำนวนวันที่เหลือ :',
+ 'Issuer:': 'ผู้ออก :',
+ 'Fingerprint:': 'ลายนิ้วมือ :',
+ 'No status pages': 'ไม่มีหน้าสถานะ',
+ 'Domain Name Expiry Notification': 'แจ้งเตือนการหมดอายุโดเมน',
+ Proxy: 'Proxy',
+ 'Date Created': 'วันที่สร้าง',
+ onebotHttpAddress: 'ที่อยู่ HTTP OneBot ',
+ onebotMessageType: 'ชนิดข้อความ OneBot',
+ onebotGroupMessage: 'กลุ่ม',
+ onebotPrivateMessage: 'ส่วนตัว',
+ onebotUserOrGroupId: 'กลุ่ม / ไอดีผู้ใช้',
+ onebotSafetyTips: 'เพื่อความปลอดภัย จำเป็นต้องตั้งค่ากุญแจการเข้าถึง',
+ 'PushDeer Key': 'กุญแจ PushDeer',
+ 'Footer Text': 'ข้อความส่วนท้าย',
+ 'Show Powered By': 'แสดงข้อความ "ขับเคลื่อนโดย"',
+ 'Domain Names': 'Domain Names',
+ signedInDisp: 'เข้าใช้งานในฐานะ {0}',
+ signedInDispDisabled: 'ปิดการตรวจสอบสิทธิ์',
+ 'Certificate Expiry Notification': 'แจ้งเตือนการรับรองหมดอายุ',
+ 'API Username': 'API Username',
+ 'API Key': 'API Key',
+ 'Recipient Number': 'หมายเลขผู้รับ',
+ 'From Name/Number': 'จาก ชื่อ / หมายเลข',
+ 'Leave blank to use a shared sender number.': 'ไม่ต้องกรอกเพื่อใช้ชื่อผู้ส่งร่วมกัน',
+ 'Octopush API Version': 'Octopush API Version',
+ 'Legacy Octopush-DM': 'Legacy Octopush-DM',
+ endpoint: 'endpoint',
+ octopushAPIKey: '"API key" จากข้อมูลรับรอง HTTP API ในแผงควบคุม',
+ octopushLogin: '"Login" จากข้อมูลรับรอง HTTP API ในแผงควบคุม',
+ promosmsLogin: 'API Login Name',
+ promosmsPassword: 'API Password',
+ 'pushoversounds pushover': 'Pushover (default)',
+ 'pushoversounds bike': 'Bike',
+ 'pushoversounds bugle': 'Bugle',
+ 'pushoversounds cashregister': 'Cash Register',
+ 'pushoversounds classical': 'Classical',
+ 'pushoversounds cosmic': 'Cosmic',
+ 'pushoversounds falling': 'Falling',
+ 'pushoversounds gamelan': 'Gamelan',
+ 'pushoversounds incoming': 'Incoming',
+ 'pushoversounds intermission': 'Intermission',
+ 'pushoversounds magic': 'Magic',
+ 'pushoversounds mechanical': 'Mechanical',
+ 'pushoversounds pianobar': 'Piano Bar',
+ 'pushoversounds siren': 'Siren',
+ 'pushoversounds spacealarm': 'Space Alarm',
+ 'pushoversounds tugboat': 'Tug Boat',
+ 'pushoversounds alien': 'Alien Alarm (long)',
+ 'pushoversounds climb': 'Climb (long)',
+ 'pushoversounds persistent': 'Persistent (long)',
+ 'pushoversounds echo': 'Pushover Echo (long)',
+ 'pushoversounds updown': 'Up Down (long)',
+ 'pushoversounds vibrate': 'Vibrate Only',
+ 'pushoversounds none': 'None (silent)',
+ pushyAPIKey: 'Secret API Key',
+ pushyToken: 'Device token',
+ 'Show update if available': 'แสดงการอัปเดตถ้ามี',
+ 'Also check beta release': 'ตรวจสอบรุ่นเบต้า',
+ 'Using a Reverse Proxy?': 'ใช้ Reverse Proxy?',
+ 'Check how to config it for WebSocket': 'ตรวจสอบวิธีการตั้งค่าสำหรับ WebSocket',
+ 'Steam Game Server': 'Steam Game Server',
+ 'Most likely causes:': 'สาเหตุที่เป็นไปได้มากที่สุด :',
+ 'The resource is no longer available.': 'ทรัพยากรไม่สามารถใช้งานได้อีกต่อไป',
+ 'There might be a typing error in the address.': 'อาจมีข้อผิดพลาดในการพิมพ์ที่อยู่',
+ 'What you can try:': 'สิ่งที่คุณสามารถลอง :',
+ 'Retype the address.': 'พิมพ์ที่อยู่อีกครั้ง',
+ 'Go back to the previous page.': 'กลับไปที่หน้าก่อนหน้า',
+ 'Coming Soon': 'เร็ว ๆ นี้',
+ wayToGetClickSendSMSToken: 'คุณสามารถรับ API Username และ API Key ได้จาก {0}',
+ wayToGetLineNotifyToken: 'คุณสามารถรับ access token ได้จาก {0}',
+ resendEveryXTimes: 'ส่งซ้ำทุก {0} ครั้ง',
+ resendDisabled: 'การส่งซ้ำถูกปิดใช้งาน',
+ dnsPortDescription: 'พอร์ตของเซิร์ฟเวอร์ DNS, ค่าเริ่มต้นคือ 53, คุณสามารถเปลี่ยนพอร์ตตอนไหนก็ได้',
+ 'Resend Notification if Down X times consequently': 'ส่งการแจ้งเตือนซ้ำถ้าออฟไลน์ครบ X ครั้ง',
+ error: 'เกิดข้อผิดพลาด',
+ critical: 'วิกฤต',
+ wayToGetPagerDutyKey: 'คุณสามารถรับได้โดยการไปที่ Service -> Service Directory -> (Select a service) -> Integrations -> Add integration, และค้นหา "Events API V2", สำหรับข้อมูลเพิ่มเติม {0}',
+ 'Integration Key': 'Integration Key',
+ 'Integration URL': 'Integration URL',
+ 'Auto resolve or acknowledged': 'แก้ไขอัตโนมัติหรือยอมรับ',
+ 'do nothing': 'ไม่ทำอะไร',
+ 'auto acknowledged': 'ยอมรับอัตโนมัติ',
+ 'auto resolve': 'แก้ไขอัตโนมัติ',
+ 'Bark Group': 'กลุ่มที่จะประกาศ',
+ 'Bark Sound': 'เสียงประกาศ',
+ Authentication: 'การตรวจสอบสิทธิ์',
+ 'HTTP Headers': 'HTTP Headers',
+ 'Trust Proxy': 'Trust Proxy',
+ HomeAssistant: 'Home Assistant',
+ RadiusSecret: 'Radius Secret',
+ RadiusSecretDescription: 'แบ่งปันข้อมูลลับระหว่างผู้ใช้งานและเซิร์ฟเวอร์',
+ RadiusCalledStationId: 'Called Station Id',
+ RadiusCalledStationIdDescription: 'Identifier of the called device',
+ RadiusCallingStationId: 'Calling Station Id',
+ RadiusCallingStationIdDescription: 'Identifier of the calling device',
+ 'Connection String': 'Connection String',
+ Query: 'Query',
+ settingsCertificateExpiry: 'วันหมดอายุใบรับรอง TLS',
+ certificationExpiryDescription: 'การตรวจสอบ HTTPS แจ้งเตือนใบอนุญาติ TLS จะหมดอายุใน:',
+ 'Setup Docker Host': 'Setup Docker Host',
+ 'Connection Type': 'ประเภทการเชื่อมต่อ',
+ 'Docker Daemon': 'Docker Daemon',
+ deleteDockerHostMsg: 'คุณแน่ใจหรือไม่ที่จะลบ Docker host นี้สำหรับการมอนิเตอร์ทั้งหมด?',
+ socket: 'Socket',
+ tcp: 'TCP / HTTP',
+ 'Docker Container': 'Docker Container',
+ 'Container Name / ID': 'Container Name / ID',
+ 'Docker Host': 'Docker Host',
+ 'Docker Hosts': 'Docker Hosts',
+ 'ntfy Topic': 'ntfy Topic',
+ Domain: 'โดเมน',
+ Workstation: 'Workstation',
+ disableCloudflaredNoAuthMsg: 'คุณอยู่ในโหมดไม่มีการตรวจสอบสิทธิ์, ไม่จำเป็นต้องมีรหัสผ่าน',
+ trustProxyDescription: "เชื่อ Header 'X-Forwarded-*' ถ้าคุณต้องการไอพีที่ถูกต้องและ Uptime Kuma อยู่ข้างหลัง Nginx หรือ Apache, คุณควรเปิดใช้งาน",
+ Examples: 'ตัวอย่าง',
+ 'Home Assistant URL': 'Home Assistant URL',
+ 'Long-Lived Access Token': 'Access Token แบบมีอายุ',
+ 'Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ': 'Access Token แบบมีอายุนานสามารถสร้างได้โดยคลิกชื่อบนโปรไฟล์ (ล่างซ้าย) และเลื่อนไปข้างล่างจากนั้นคลิก "Create Token"',
+ 'Notification Service': 'บริการแจ้งเตือน',
+ 'default: notify all devices': 'ค่าเริ่มต้น: แจ้งเตือนทุกอุปกรณ์',
+ 'A list of Notification Services can be found in Home Assistant under "Developer Tools > Services" search for "notification" to find your device/phone name.': 'รายการแจ้งเตือนสามารถหาได้ใน Home Assistant ในเมนู "Developer Tools > Services" ค้นหา "notification" เพื่อหาชื่ออุปกรณ์หรือชื่อโทรศัพท์',
+ 'Automations can optionally be triggered in Home Assistant:': 'สามารถเลือกสั่งงานระบบอัตโนมัติได้ใน Home Assistant:',
+ 'Trigger type:': 'ชนิดสิ่งกระตุ้น:',
+ 'Event type:': 'ชนิดกิจกรรม:',
+ 'Event data:': 'ข้อมูลกิจกรรม:',
+ 'Then choose an action, for example switch the scene to where an RGB light is red.': 'จากนั้นเลือกการกระทำ, ตัวอย่าง เช่น เปลี่ยนเป็นไฟสีแดง',
+ 'Frontend Version': 'เวอร์ชั่น Frontend',
+ 'Frontend Version do not match backend version!': 'เวอร์ชั่น Frontend ไม่ตรงกับ Backend !'
+}
\ No newline at end of file