"[{0}] Configuration changed; reloading keys: {1}": "[{0}]การกำหนดค่าเปลี่ยนแปลง กำลังโหลดคีย์ใหม่: {1}"
"[{0}] Failed to pull configuration from the configuration center at {1}: {2}": "[{0}]ดึงการกำหนดค่าจากศูนย์การกำหนดค่าที่ {1} ล้มเหลว: {2}"
"[{0}] is full: {1:n0}>{2:n0}; removing [{3:n0}] items": "[{0}]เต็ม: {1:n0}>{2:n0}; กำลังลบ [{3:n0}] รายการ"
"[{3}/{4}] Memory release completed: GC={0:n0}K, WorkingSet={1:n0}K, PrivateMemory={2:n0}K": "[{3}/{4}]ปล่อยหน่วยความจำเสร็จสิ้น: GC={0:n0}K, WorkingSet={1:n0}K, PrivateMemory={2:n0}K"
"[{3}/{4}] Memory release completed: WorkingSet={1:n0}K, PrivateMemory={2:n0}K": "[{3}/{4}]ปล่อยหน่วยความจำเสร็จสิ้น: WorkingSet={1:n0}K, PrivateMemory={2:n0}K"
"[{3}/{4}] Releasing memory: GC={0:n0}K, WorkingSet={1:n0}K, PrivateMemory={2:n0}K": "[{3}/{4}]เริ่มปล่อยหน่วยความจำ: GC={0:n0}K, WorkingSet={1:n0}K, PrivateMemory={2:n0}K"
"[{3}/{4}] Releasing memory: WorkingSet={1:n0}K, PrivateMemory={2:n0}K": "[{3}/{4}]เริ่มปล่อยหน่วยความจำ: WorkingSet={1:n0}K, PrivateMemory={2:n0}K"
"[CorsMiddleware] Invalid configuration: AllowOrigin=* and AllowCredentials=true cannot be used together. Access-Control-Allow-Origin was ignored. Set AllowOrigin to an explicit origin.": "[CorsMiddleware] การกำหนดค่าไม่ถูกต้อง: AllowOrigin=* และ AllowCredentials=true ไม่สามารถใช้ร่วมกันได้ จึงไม่สนใจ Access-Control-Allow-Origin โปรดตั้งค่า AllowOrigin เป็นต้นกำเนิดที่ระบุชัดเจน"
"[OwnerPacket] Leaked handle (Offset={0}, Length={1}). The finalizer returned the buffer reference as a fallback; check whether the caller missed Dispose.": "[OwnerPacket] ตัวจัดการรั่วไหล (Offset={0}, Length={1}) ตัวทำลายได้คืนการอ้างอิงบัฟเฟอร์เป็นทางเลือกสำรองแล้ว โปรดตรวจสอบว่าผู้เรียกใช้พลาด Dispose หรือไม่"
"{0} {1} not found": "ไม่พบ {0} {1}"
"{0} does not exist or has an incompatible platform version; downloading {1}": "{0} ไม่มีอยู่หรือเวอร์ชันแพลตฟอร์มไม่เข้ากัน กำลังดาวน์โหลด {1}"
"{0} performance test [{1}], batch size [{2}], logical processors {3:n0}": "การทดสอบประสิทธิภาพ {0} [{1}] ขนาดแบตช์ [{2}] โปรเซสเซอร์ลอจิคัล {3:n0}"
"1xx interim responses are not supported: {0}": "ไม่รองรับการตอบกลับชั่วคราว 1xx: {0}"
"7z directory: {0}": "ไดเรกทอรี 7Z: {0}"
"A session with key [{0}] already exists.": "มีเซสชันที่มีคีย์ [{0}] อยู่แล้ว"
"A streaming message body cannot be built as a whole frame; use BuildHeader with streaming send.": "ไม่สามารถสร้างเนื้อหาข้อความแบบสตรีมเป็นเฟรมทั้งก้อนได้ โปรดใช้ BuildHeader ร่วมกับการส่งแบบสตรีม"
"Actor error: {0}": "Actor ผิดพลาด: {0}"
"Actor started: BoundedCapacity={0} BatchSize={1} LongRunning={2}": "Actor เริ่มทำงาน BoundedCapacity={0} BatchSize={1} LongRunning={2}"
"Actor stopped: QueueLength={0} msTimeout={1}": "Actor หยุดทำงาน QueueLength={0} msTimeout={1}"
"Addresses for service [{0}] cannot be empty.": "ที่อยู่ของบริการ [{0}] ต้องไม่ว่างเปล่า"
"All service nodes are shielded; resetting all nodes.": "โหนดบริการทั้งหมดถูกปิดกั้น กำลังรีเซ็ตโหนดทั้งหมด"
"All WMI attempts failed; falling back to wmic: {0}.{1}": "ความพยายามผ่าน WMI ทั้งหมดล้มเหลว เปลี่ยนไปใช้ wmic: {0}.{1}"
"Arabic": "อาหรับ"
"Available memory": "หน่วยความจำที่ใช้ได้"
"Battery information is unavailable.": "ไม่สามารถอ่านข้อมูลแบตเตอรี่ได้"
"Battery level": "ระดับแบตเตอรี่"
"Bengali": "เบงกาลี"
"BinaryRead type {0} has {1} members": "คลาส BinaryRead {0} มีสมาชิก {1} รายการ"
"BinaryWrite type {0} has {1} members": "คลาส BinaryWrite {0} มีสมาชิก {1} รายการ"
"Cannot determine the stream length. Provide bodyLength or use a seekable stream.": "ไม่สามารถทราบความยาวของสตรีม โปรดระบุ bodyLength หรือใช้สตรีมที่ระบุตำแหน่งได้"
"Checking resource package {0}": "กำลังตรวจสอบแพ็กเกจทรัพยากร {0}"
"Chinese (Simplified)": "จีน (ตัวย่อ)"
"Chinese (Traditional)": "จีน (ตัวเต็ม)"
"Chunked transfer did not receive a terminating chunk.": "การถ่ายโอนแบบแบ่งส่วนไม่ได้รับชังก์สิ้นสุด"
"Cleaning up leftover Unix domain socket file {0}": "กำลังล้างไฟล์ซ็อกเก็ตโดเมน Unix ที่ตกค้าง {0}"
"Client frames must be masked (RFC 6455 §5.1).": "เฟรมฝั่งไคลเอนต์ต้องมีมาสก์ (RFC 6455 §5.1)"
"Client SSL authentication timed out after {0} ms.": "การรับรองสิทธิ์ SSL ฝั่งไคลเอนต์หมดเวลาหลัง {0} ms"
"Client SSL authentication, SslProtocol={0}, Host={1}": "การรับรองสิทธิ์ SSL ฝั่งไคลเอนต์, SslProtocol={0}, Host={1}"
"Clock moved backwards too far ({0} ms). To preserve uniqueness, the snowflake algorithm refuses to generate new IDs.": "เวลาถูกปรับย้อนกลับมากเกินไป ({0} ms) เพื่อรักษาความไม่ซ้ำ อัลกอริทึม snowflake จะไม่สร้าง Id ใหม่"
"Configuration file changed; reloading {0}": "ไฟล์การกำหนดค่าเปลี่ยนแปลง กำลังโหลดใหม่ {0}"
"Connect to {0} failed: {1}": "เชื่อมต่อ {0} ล้มเหลว: {1}"
"Connection lost; reconnect attempt {1} will start in {0} ms to {2}.": "การเชื่อมต่อขาดหาย จะเริ่มพยายามเชื่อมต่อใหม่ครั้งที่ {1} ใน {0} ms ไปยัง {2}"
"Connection to {0} timed out ({1:0} ms).": "การเชื่อมต่อ {0} หมดเวลา ({1:0} ms)"
"Control frames must have FIN=1 and a payload of at most 125 bytes (RFC 6455 §5.5).": "เฟรมควบคุมต้องมี FIN=1 และเพย์โหลดไม่เกิน 125 ไบต์ (RFC 6455 §5.5)"
"Core library of the NewLife framework: logging (file/network), configuration (XML/JSON/HTTP), cache (memory/distributed), networking (TCP/UDP/HTTP/WebSocket), serialization (binary/XML/JSON), APM tracing, IoC container, actor model, timer scheduler and plugin framework. NativeAOT-ready, with built-in runtime localization; targets 11 frameworks from .NET Framework 4.5 to .NET 10.0.": "ไลบรารีแกนหลักของเฟรมเวิร์ก NewLife: การบันทึก (ไฟล์/เครือข่าย), การกำหนดค่า (XML/JSON/HTTP), แคช (หน่วยความจำ/แบบกระจาย), เครือข่าย (TCP/UDP/HTTP/WebSocket), การทำให้เป็นอนุกรม (ไบนารี/XML/JSON), การติดตาม APM, คอนเทนเนอร์ IoC, โมเดลแอ็กเตอร์, ตัวจัดตารางเวลา และเฟรมเวิร์กปลั๊กอิน พร้อมสำหรับ NativeAOT พร้อมการแปลตามภาษาในรันไทม์ในตัว รองรับ 11 เฟรมเวิร์กเป้าหมายตั้งแต่ .NET Framework 4.5 ถึง .NET 10.0"
"Corrupted protocol frame: the header is complete but the frame length field is invalid (codec {0}).": "เฟรมโปรโตคอลเสียหาย: ส่วนหัวครบถ้วนแล้วแต่ฟิลด์ความยาวเฟรมไม่ถูกต้อง (ตัวเข้ารหัส {0})"
"CPU usage": "การใช้ CPU"
"Creating configuration: {0}": "กำลังสร้างการกำหนดค่า: {0}"
"Creating RecvSA {0}": "กำลังสร้าง RecvSA {0}"
"Czech": "เช็ก"
"Danish": "เดนมาร์ก"
"Datagram exceeded the receive buffer of {0} bytes and was discarded. To receive large datagrams, set BufferSize=65536 before opening (UDP datagram limit: 65507/65527 bytes).": "แพ็กเก็ตเกินบัฟเฟอร์รับ {0} ไบต์ จึงถูกทิ้ง; หากต้องการรับแพ็กเก็ตขนาดใหญ่ โปรดตั้ง BufferSize=65536 ก่อนเปิด (ขีดจำกัด UDP datagram: 65507/65527 ไบต์)"
"Decompressed length exceeds the limit of {0}; refusing to continue (possible decompression bomb).": "ความยาวหลังคลายการบีบอัดเกินขีดจำกัด {0} ปฏิเสธที่จะดำเนินการต่อ (อาจเป็น decompression bomb)"
"Delete: {0,7:n0} ms, {1,11:n0} ops": "ลบ ใช้เวลา {0,7:n0} ms ความเร็ว {1,11:n0} ops"
"Destroying {1} after {0} seconds of inactivity": "ทำลาย {1} หลังจากไม่มีการใช้งาน {0} วินาที"
"Destroying timer scheduler: {0}": "กำลังทำลายตัวจัดตารางเวลา: {0}"
"Direct packet access is not allowed in streaming mode. Use ReadAllAsync to read or DrainAsync to discard.": "โหมดสตรีมไม่อนุญาตให้เข้าถึงแพ็กเก็ตโดยตรง โปรดใช้ ReadAllAsync เพื่ออ่าน หรือ DrainAsync เพื่อทิ้ง"
"Disk serial": "หมายเลขซีเรียลของดิสก์"
"Downlink speed": "ความเร็วดาวน์โหลด"
"Download completed. Size: {0:n0} bytes, elapsed: {1:n0} ms": "ดาวน์โหลดเสร็จสิ้น! ขนาด {0:n0} ไบต์ ใช้เวลา {1:n0} ms"
"Download completed. Total {0:n0} bytes, elapsed {1:n0} ms": "ดาวน์โหลดเสร็จสิ้น รวม {0:n0} ไบต์ ใช้เวลา {1:n0} มิลลิวินาที"
"Download link: {0}, target: {1}": "ลิงก์ดาวน์โหลด: {0} เป้าหมาย: {1}"
"Dutch": "ดัตช์"
"Elliptic curve parameters are missing public key coordinate X.": "พารามิเตอร์เส้นโค้งเอลิปติกขาดพิกัดกุญแจสาธารณะ X"
"Elliptic curve parameters are missing public key coordinate Y.": "พารามิเตอร์เส้นโค้งเอลิปติกขาดพิกัดกุญแจสาธารณะ Y"
"EmptyWorkingSet failed: {0}": "EmptyWorkingSet ล้มเหลว: {0}"
"English": "อังกฤษ"
"Event handler [{0}] threw while processing an event: {1}": "ตัวจัดการเหตุการณ์ [{0}] เกิดข้อยกเว้นขณะประมวลผลเหตุการณ์: {1}"
"Exiting current process": "ออกจากโพรเซสปัจจุบัน"
"Extracting to {0}": "กำลังแตกไฟล์ไปยัง {0}"
"Extracting update package to temporary directory {0}": "กำลังแตกแพ็กเกจอัปเดตไปยังไดเรกทอรีชั่วคราว {0}"
"Failed to create FileSystemWatcher: {0}": "สร้าง FileSystemWatcher ล้มเหลว: {0}"
"Failed to deliver WebSocket handshake leftovers: {0}": "ส่งเศษข้อมูลการจับมือ WebSocket ล้มเหลว: {0}"
"Failed to get process [{0}]: {1}": "รับโพรเซส [{0}] ล้มเหลว: {1}"
"Failed to handle the new session; releasing session {0}": "จัดการเซสชันใหม่ล้มเหลว กำลังปล่อยเซสชัน {0}"
"Failed to load types from [{0}]{1} with {2} error(s).": "โหลดชนิดข้อมูลจาก [{0}]{1} ล้มเหลว โดยมีข้อผิดพลาด {2} รายการ"
"Failed to send Pong: {0}": "ส่ง Pong ล้มเหลว: {0}"
"Failed to send WebSocket close frame: {0}": "ส่งเฟรมปิด WebSocket ล้มเหลว: {0}"
"Failed to start the server session; releasing session {0}": "เริ่มเซสชันฝั่งเซิร์ฟเวอร์ล้มเหลว กำลังปล่อยเซสชัน {0}"
"Finnish": "ฟินแลนด์"
"Found {1} matching links among {0} links on the page: {2}": "พบลิงก์ที่ตรงกัน {1} ลิงก์จาก {0} ลิงก์ในหน้า: {2}"
"Free memory": "หน่วยความจำว่าง"
"French": "ฝรั่งเศส"
"geohash cannot be empty.": "geohash ต้องไม่ว่างเปล่า"
"geohash contains an invalid character: '{0}'.": "geohash มีอักขระที่ไม่ถูกต้อง: '{0}'"
"German": "เยอรมัน"
"Greek": "กรีก"
"Hardware ID": "รหัสฮาร์ดแวร์"
"Hebrew": "ฮิบรู"
"Hindi": "ฮินดี"
"HTTP server": "เซิร์ฟเวอร์ HTTP"
"Hungarian": "ฮังการี"
"Increment: {0,7:n0} ms, {1,11:n0} ops": "บวกเพิ่ม ใช้เวลา {0,7:n0} ms ความเร็ว {1,11:n0} ops"
"Indefinite-length BER encoding (0x80) is not supported.": "ไม่รองรับการเข้ารหัส BER แบบไม่ระบุความยาว (0x80)"
"Indonesian": "อินโดนีเซีย"
"Input count must be equal to block size.": "จำนวนอินพุตต้องเท่ากับขนาดบล็อก"
"Insufficient buffer space; capacity check failed.": "พื้นที่บัฟเฟอร์ไม่เพียงพอ การตรวจสอบความจุล้มเหลว"
"Invalid chunked transfer encoding.": "การเข้ารหัสการถ่ายโอนแบบแบ่งส่วนไม่ถูกต้อง"
"Invalid latitude/longitude string: {0}": "สตริงละติจูด/ลองจิจูดไม่ถูกต้อง: {0}"
"Invalid token for Int64": "โทเค็นไม่ถูกต้องสำหรับ Int64"
"Invalid token for UInt64": "โทเค็นไม่ถูกต้องสำหรับ UInt64"
"Italian": "อิตาลี"
"IV must be a 16-byte array.": "IV ต้องเป็นอาร์เรย์ 16 ไบต์"
"Japanese": "ญี่ปุ่น"
"JsonRead type {0} has {1} members": "คลาส JsonRead {0} มีสมาชิก {1} รายการ"
"JsonWrite type {0} has {1} members": "คลาส JsonWrite {0} มีสมาชิก {1} รายการ"
"Kernel zero-copy is unavailable; falling back to chunked send for {0}: {1}": "zero-copy ของเคอร์เนลไม่พร้อมใช้งาน ลดระดับเป็นการส่งแบบแบ่งส่วนสำหรับ {0}: {1}"
"Key [{0}] does not match session endpoint [{1}].": "คีย์ [{0}] ไม่ตรงกับปลายทางเซสชัน [{1}]"
"Key must be a 16-byte array.": "คีย์ต้องเป็นอาร์เรย์ 16 ไบต์"
"Korean": "เกาหลี"
"Loading external assembly: {0}": "กำลังโหลดแอสเซมบลีภายนอก: {0}"
"Malay": "มาเลย์"
"Masked frames do not support streaming send; use whole-frame Build instead.": "เฟรมที่มีมาสก์ไม่รองรับการส่งแบบสตรีม โปรดใช้การสร้างแบบเฟรมทั้งก้อน"
"MatchQueue.Match failed [{0}] result={1} Items={2}": "MatchQueue.Match ล้มเหลว [{0}] result={1} Items={2}"
"Maximum reconnect attempts ({0}) reached; stopping reconnects.": "ถึงจำนวนครั้งสูงสุดในการเชื่อมต่อใหม่ ({0}) แล้ว หยุดเชื่อมต่อใหม่"
"Message body is incomplete; expected {0} bytes, read {1} bytes.": "เนื้อหาข้อความไม่ครบ: คาดหวัง {0} ไบต์ อ่านได้ {1} ไบต์"
"Message body is too large ({0} bytes) to materialize at once.": "เนื้อหาข้อความใหญ่เกินไป ({0} ไบต์) ไม่สามารถสร้างเป็นก้อนเดียวได้"
"Message body read was canceled; expected {0} bytes, read {1} bytes.": "การอ่านเนื้อหาข้อความถูกยกเลิก คาดหวัง {0} ไบต์ อ่านได้ {1} ไบต์"
"Message type [{0}] does not support the standard message frame format.": "ชนิดข้อความ [{0}] ไม่รองรับรูปแบบเฟรมข้อความมาตรฐาน"
"Missing required parameter [{0}].": "ขาดพารามิเตอร์ที่จำเป็น [{0}]"
"Motherboard": "เมนบอร์ด"
"Network client [{0}] is not connected, and the connection attempt failed.": "ไคลเอนต์เครือข่าย [{0}] ไม่ได้เชื่อมต่อ และการพยายามเชื่อมต่อล้มเหลว"
"Network client [{0}] is not connected. Call Open() first.": "ไคลเอนต์เครือข่าย [{0}] ไม่ได้เชื่อมต่อ โปรดเรียก Open() ก่อน"
"NewLife Core Library": "ไลบรารีแกนหลัก NewLife"
"No {0} bytes of header space reserved (current offset {1}). Reserve space at allocation, for example new OwnerPacket(size, reserve).": "ไม่ได้จองพื้นที่ส่วนหัว {0} ไบต์ (ออฟเซ็ตปัจจุบัน {1}); โปรดจองพื้นที่ตอนจัดสรร เช่น new OwnerPacket(size, reserve)"
"No address found for service [{0}] in configuration.": "ไม่พบที่อยู่ของบริการ [{0}] ในการกำหนดค่า"
"No available socket server.": "ไม่มีเซิร์ฟเวอร์ซ็อกเก็ตที่ใช้งานได้!"
"No tasks available; destroying the thread.": "ไม่มีงานที่พร้อมใช้งาน กำลังทำลายเธรด"
"Norwegian": "นอร์เวย์"
"Not supported. Dispose the session object directly.": "ไม่รองรับ! โปรดทำลายอ็อบเจ็กต์เซสชันโดยตรง!"
"Not supported. Use the Add(ISocketSession session) method.": "ไม่รองรับ! โปรดใช้เมธอด Add(ISocketSession session)!"
"Online version [{0}] is newer: {1}>{2}": "เวอร์ชันออนไลน์ [{0}] ใหม่กว่า {1}>{2}"
"Online version [{0}] is older: {1}<={2}": "เวอร์ชันออนไลน์ [{0}] เก่ากว่า {1}<={2}"
"OS name": "ชื่อระบบ"
"OS version": "เวอร์ชันระบบ"
"Payload length {0} exceeds the 1-byte length field limit of 255.": "ความยาวเพย์โหลด {0} เกินขีดจำกัดฟิลด์ความยาว 1 ไบต์ที่ 255"
"Payload length {0} exceeds the 2-byte length field limit of 65535.": "ความยาวเพย์โหลด {0} เกินขีดจำกัดฟิลด์ความยาว 2 ไบต์ที่ 65535"
"Payload length {0} exceeds the 32-bit range of the variable-length field.": "ความยาวเพย์โหลด {0} เกินช่วง 32 บิตของฟิลด์ความยาวแบบแปรผัน"
"Payload length {0} exceeds the 4-byte length field limit of 2147483647.": "ความยาวเพย์โหลด {0} เกินขีดจำกัดฟิลด์ความยาว 4 ไบต์ที่ 2147483647"
"Persian": "เปอร์เซีย"
"Polish": "โปแลนด์"
"Portuguese": "โปรตุเกส"
"Preparing to download {0} to {1}": "กำลังเตรียมดาวน์โหลด {0} ไปยัง {1}"
"Preparing to download the 7z extension package": "กำลังเตรียมดาวน์โหลดแพ็กเกจส่วนขยาย 7z"
"Preparing to listen on {0} servers": "กำลังเตรียมเริ่มรับฟังบนเซิร์ฟเวอร์ {0} ตัว"
"Preparing to stop listening on {0} servers: {1}": "กำลังเตรียมหยุดรับฟังบนเซิร์ฟเวอร์ {0} ตัว: {1}"
"Primary node [{0}] is available again; switching back to the primary node.": "โหนดหลัก [{0}] กลับมาใช้งานได้อีกครั้ง กำลังสลับกลับไปยังโหนดหลัก"
"Processor": "โปรเซสเซอร์"
"Product name": "ชื่อผลิตภัณฑ์"
"Protocol [{0}] does not implement request/response matching (IMessageMatcher); cannot wait for a response.": "โปรโตคอล [{0}] ไม่ได้ใช้งานการจับคู่คำขอ-ตอบกลับ (IMessageMatcher) จึงไม่สามารถรอการตอบกลับได้"
"Protocol codec: {0}": "ตัวเข้ารหัสโปรโตคอล: {0}"
"Protocol mode requires automatic receive (AutoReceive). The message pump is not started in pull mode, so raw bytes are received.": "โหมดโปรโตคอลต้องการการรับอัตโนมัติ (AutoReceive) ในโหมดดึงข้อมูล ปั๊มข้อความไม่ได้เริ่มทำงาน ข้อมูลที่ได้รับจึงเป็นไบต์ดิบ"
"Public key coordinate X is not set.": "ยังไม่ได้ตั้งพิกัดกุญแจสาธารณะ X"
"Public key coordinate Y is not set.": "ยังไม่ได้ตั้งพิกัดกุญแจสาธารณะ Y"
"QueryWmiCom failed: {0}.{1} @ {2}": "QueryWmiCom ล้มเหลว: {0}.{1} @ {2}"
"QueryWmiSystemManagement failed: {0}.{1} @ {2}": "QueryWmiSystemManagement ล้มเหลว: {0}.{1} @ {2}"
"random": "สุ่ม"
"Read: {0,7:n0} ms, {1,11:n0} ops": "อ่าน ใช้เวลา {0,7:n0} ms ความเร็ว {1,11:n0} ops"
"Ready.": "พร้อมแล้ว!"
"Receive event arguments are missing a receive slot: [{0}]": "อาร์กิวเมนต์เหตุการณ์รับขาดช่องรับ: [{0}]"
"Receive event arguments are missing a receive slot: [{0}] {1}": "อาร์กิวเมนต์เหตุการณ์รับขาดช่องรับ: [{0}] {1}"
"Receive slot handle is missing: [{0}]": "ตัวจัดการช่องรับหายไป: [{0}]"
"Receive slot handle is missing: [{0}] {1}": "ตัวจัดการช่องรับหายไป: [{0}] {1}"
"ReceiveMessageFromAsync is not supported; falling back to ReceiveFromAsync: {0}": "ไม่รองรับ ReceiveMessageFromAsync ลดระดับเป็น ReceiveFromAsync: {0}"
"Reconnect failed: {0}": "เชื่อมต่อใหม่ล้มเหลว: {0}"
"Reconnected successfully: {0}": "เชื่อมต่อใหม่สำเร็จ {0}"
"Reconnecting [{0}] {1}": "กำลังเชื่อมต่อใหม่ [{0}] {1}"
"Redirect to the {0} protocol is not supported: {1}": "ไม่รองรับการเปลี่ยนเส้นทางไปยังโปรโตคอล {0}: {1}"
"Releasing {0} network sessions.": "กำลังเตรียมปล่อยเซสชันเครือข่าย {0} รายการ!"
"Releasing {0} services.": "กำลังเตรียมปล่อยบริการ {0} รายการ!"
"Releasing {0} sessions.": "กำลังเตรียมปล่อยเซสชัน {0} รายการ!"
"Releasing RecvSA {0} {1}": "กำลังปล่อย RecvSA {0} {1}"
"Remote address is not set. Set the Server or Remote property first.": "ยังไม่ได้ตั้งที่อยู่ระยะไกล โปรดตั้งค่าคุณสมบัติ Server หรือ Remote ก่อน"
"Reset is not supported in streaming mode.": "โหมดสตรีมไม่รองรับการรีเซ็ต"
"Resolved file {0}, preparing to download {1}, saving to {2}": "วิเคราะห์ได้ไฟล์ {0} กำลังเตรียมดาวน์โหลด {1} บันทึกไปยัง {2}"
"Resolved file: {0}. Download failed; using the existing target file.": "วิเคราะห์ได้ไฟล์: {0} ดาวน์โหลดล้มเหลว ใช้ไฟล์เป้าหมายที่มีอยู่แล้ว"
"Resolved file: {0}. Target file already exists and the MD5 hash matches.": "วิเคราะห์ได้ไฟล์: {0} ไฟล์เป้าหมายมีอยู่แล้วและแฮช MD5 ตรงกัน"
"Resolved file: {0}. Target file already exists and the SHA512 hash matches.": "วิเคราะห์ได้ไฟล์: {0} ไฟล์เป้าหมายมีอยู่แล้วและแฮช SHA512 ตรงกัน"
"Resolved file: {0}. Target file already exists; no download needed: {1}": "วิเคราะห์ได้ไฟล์: {0} ไฟล์เป้าหมายมีอยู่แล้ว ไม่ต้องดาวน์โหลด: {1}"
"Resource package not found": "ไม่พบแพ็กเกจทรัพยากร"
"Response contains a duplicate or invalid Content-Length: {0}": "การตอบกลับมี Content-Length ซ้ำหรือไม่ถูกต้อง: {0}"
"Response exceeds the limit of {0}.": "การตอบกลับเกินขีดจำกัด {0}"
"Romanian": "โรมาเนีย"
"Russian": "รัสเซีย"
"Saved {0:n0} items elapsed {1:n0} ms speed {2:n0} tps rounds {3:n0} speed {4:n0} tps succeeded {5:n0}": "บันทึก {0:n0} รายการ ใช้เวลา {1:n0} ms ความเร็ว {2:n0} tps รอบ {3:n0} ความเร็ว {4:n0} tps สำเร็จ {5:n0}"
"Scheduler thread exited: {0}": "เธรดตัวจัดตารางออกแล้ว: {0}"
"Selected: {0}": "เลือก: {0}"
"sequential": "ตามลำดับ"
"Serial number": "หมายเลขซีเรียล"
"Server SSL authentication failed; releasing session {0}": "การรับรองสิทธิ์ SSL ฝั่งเซิร์ฟเวอร์ล้มเหลว กำลังปล่อยเซสชัน {0}"
"Server SSL authentication timed out after {0} ms.": "การรับรองสิทธิ์ SSL ฝั่งเซิร์ฟเวอร์หมดเวลาหลัง {0} ms"
"Server SSL authentication, SslProtocol={0}, Issuer: {1}": "การรับรองสิทธิ์ SSL ฝั่งเซิร์ฟเวอร์, SslProtocol={0}, Issuer: {1}"
"Service node [{0}] failed; shielding it for {1} seconds.": "โหนดบริการ [{0}] เกิดข้อผิดพลาด ปิดกั้น {1} วินาที"
"Service node [{0}] has a network error; skipping it.": "โหนดบริการ [{0}] เครือข่ายผิดปกติ ข้ามโหนดนี้"
"Service node [{0}] has a network error; switching to node [{1}] at address {2}.": "โหนดบริการ [{0}] เครือข่ายผิดปกติ สลับไปยังโหนด [{1}] ใช้ที่อยู่: {2}"
"Session already exists; duplicate add ignored. ID={0}": "เซสชันมีอยู่แล้ว ไม่สนใจการเพิ่มซ้ำ ID={0}"
"Session objects are single-use: after closing they cannot be reopened. Create a new session to reconnect (hosts such as NetClient recreate them automatically).": "อ็อบเจ็กต์เซสชันใช้ได้ครั้งเดียว: เมื่อปิดแล้วไม่สามารถเปิดใหม่ได้ หากต้องการเชื่อมต่อใหม่โปรดสร้างอ็อบเจ็กต์เซสชันใหม่ (โฮสต์เช่น NetClient จะสร้างใหม่ให้โดยอัตโนมัติ)"
"Session type [{0}] does not support response-matched delivery and cannot wait for a response (use UdpServer/UdpSession for datagram sessions).": "ชนิดเซสชัน [{0}] ไม่ได้เชื่อมต่อการส่งมอบแบบจับคู่คำตอบ จึงไม่รองรับการรอคำขอ-ตอบกลับ (เซสชันดาตาแกรมโปรดใช้ UdpServer/UdpSession)"
"Set: {0,7:n0} ms, {1,11:n0} ops": "กำหนดค่า ใช้เวลา {0,7:n0} ms ความเร็ว {1,11:n0} ops"
"Slow call [{0}], elapsed {1:n0} ms": "การเรียกที่ช้า [{0}] ใช้เวลา {1:n0} ms"
"Software ID": "รหัสซอฟต์แวร์"
"Spanish": "สเปน"
"Started listening on {0}": "เริ่มรับฟังบน {0}"
"Starting process {0}": "กำลังเริ่มโพรเซส {0}"
"Starting process {0} {1}": "กำลังเริ่มโพรเซส {0} {1}"
"Starting timer scheduler: {0}": "กำลังเริ่มตัวจัดตารางเวลา: {0}"
"Stopped listening on {0}": "หยุดรับฟังบน {0}"
"Stopped.": "หยุดแล้ว!"
"Streaming send failed: {0}": "การส่งแบบสตรีมล้มเหลว {0}"
"Swedish": "สวีเดน"
"Target file already exists and cannot be overwritten: {0}": "ไฟล์เป้าหมายมีอยู่แล้วและไม่อนุญาตให้เขียนทับ: {0}"
"Task {0} took too long ({1:n0} ms); consider using an async task (Async=true).": "งาน {0} ใช้เวลานานเกินไป {1:n0} ms แนะนำให้ใช้งานแบบอะซิงโครนัส Async=true"
"Temperature": "อุณหภูมิ"
"Temperature information is unavailable.": "ไม่สามารถอ่านข้อมูลอุณหภูมิได้"
"Testing {0:n0} items with {1,3:n0} threads": "ทดสอบ {0:n0} รายการ ด้วย {1,3:n0} เธรด"
"Thai": "ไทย"
"The address protocol for service [{0}] is not supported (only http/https): {1}": "โปรโตคอลที่อยู่ของบริการ [{0}] ไม่รองรับ (รองรับเฉพาะ http/https): {1}"
"The compression protocol cannot predeclare the compressed length; use whole-frame Build instead.": "โปรโตคอลการบีบอัดไม่สามารถประกาศความยาวหลังบีบอัดล่วงหน้าได้ โปรดใช้การสร้างแบบเฟรมทั้งก้อน (Build)"
"The configuration file {1} of {0} has changed; reloading.": "ไฟล์การกำหนดค่า {1} ของ {0} มีการอัปเดต กำลังโหลดการกำหนดค่าใหม่!"
"The delimiter protocol cannot predeclare length; use whole-frame Build instead.": "โปรโตคอลตัวคั่นไม่สามารถประกาศความยาวล่วงหน้าได้ โปรดใช้การสร้างแบบเฟรมทั้งก้อน (Build)"
"The delimiter protocol does not support streaming message bodies; provide an in-memory payload.": "โปรโตคอลตัวคั่นไม่รองรับเนื้อหาข้อความแบบสตรีม โปรดจัดเตรียมเพย์โหลดในหน่วยความจำ"
"The format of configuration file {0} is inconsistent; saving in the latest format.": "รูปแบบไฟล์การกำหนดค่า {0} ไม่สอดคล้องกัน กำลังบันทึกเป็นรูปแบบล่าสุด!"
"The inner client does not support protocol-mode request/response [{0}].": "ไคลเอนต์ภายในไม่รองรับคำขอ/ตอบกลับโหมดโปรโตคอล [{0}]"
"The inner client does not support protocol-mode streaming send [{0}].": "ไคลเอนต์ภายในไม่รองรับการส่งแบบสตรีมโหมดโปรโตคอล [{0}]"
"The read reference count should be 1, but was {0}": "จำนวนการอ้างอิงสำหรับการอ่านควรเป็น 1 แต่เป็น {0}"
"The scheduler thread did not exit within 5 seconds; forcing termination.": "เธรดตัวจัดตารางไม่สามารถออกได้ภายใน 5 วินาที กำลังบังคับสิ้นสุด"
"The session type does not support datagram request/response waiting [{0}].": "ชนิดเซสชันไม่รองรับการรอคำขอ-ตอบกลับแบบดาตาแกรม [{0}]"
"The System.Speech speech library was not found; reference it from NuGet.": "ไม่พบไลบรารีเสียง System.Speech ต้องอ้างอิงจาก nuget"
"The Unix domain socket path cannot be empty.": "พาธซ็อกเก็ตโดเมน Unix ต้องไม่ว่างเปล่า"
"To avoid excessive CPU usage, TimerX rejects task scheduling with intervals below 10 ms ({1} ms); task {0} is disabled.": "เพื่อหลีกเลี่ยงการใช้ CPU มากเกินไป TimerX ไม่อนุญาตการจัดตารางงานที่มีช่วงต่ำกว่า 10 ms ({1} ms) ปิดใช้งานงาน {0}"
"Token refresh error: type={0} expire={1} accessLen={2} refreshLen={3}": "รีเฟรชโทเค็นผิดพลาด type={0} expire={1} accessLen={2} refreshLen={3}"
"Total memory": "หน่วยความจำทั้งหมด"
"Turkish": "ตุรกี"
"Type [{0}] does not support header extension by borrowing space; header writes require a packet with reserved space (OwnerPacket/ArrayPacket).": "ชนิด [{0}] ไม่รองรับการขยายส่วนหัวแบบยืมพื้นที่; การเขียนส่วนหัวต้องใช้แพ็กเก็ตที่จองพื้นที่ไว้ (OwnerPacket/ArrayPacket)"
"Ukrainian": "ยูเครน"
"Unable to parse response headers: accumulated {0} bytes without a complete header block.": "ไม่สามารถแยกวิเคราะห์ส่วนหัวการตอบกลับได้: สะสมแล้ว {0} ไบต์แต่ยังไม่ครบชุดส่วนหัว"
"Undelimitable residual data reached the limit: {0} bytes (limit {1}). The peer data does not match the protocol or is corrupted.": "ข้อมูลตกค้างที่ไม่สามารถกำหนดขอบเขตได้ {0} ไบต์ถึงขีดจำกัด {1} ข้อมูลฝั่งตรงข้ามไม่ตรงกับโปรโตคอลหรือเสียหาย"
"Unhandled fatal error; exiting.": "เกิดข้อผิดพลาดร้ายแรงที่ไม่ได้จัดการ กำลังออก!"
"Unix domain socket [{0}] is already being listened on by another service.": "ซ็อกเก็ตโดเมน Unix [{0}] ถูกบริการอื่นรับฟังอยู่แล้ว"
"Unix domain sockets require a target framework of .NET Standard 2.1 or later.": "Unix Domain Socket ต้องใช้เฟรมเวิร์กเป้าหมาย .NET Standard 2.1 หรือสูงกว่า"
"Unsupported delegate type: {0}": "ไม่รองรับชนิดตัวแทน (delegate): {0}"
"Unsupported elliptic curve coordinate length {0}.": "ไม่รองรับความยาวพิกัดเส้นโค้งเอลิปติก {0}"
"Unsupported key size {0}.": "ไม่รองรับขนาดคีย์ {0}"
"Unsupported Size value: {0}": "ไม่รองรับค่า Size: {0}"
"Unsupported transfer encoding: {0}": "ไม่รองรับการเข้ารหัสการถ่ายโอน: {0}"
"Update check failed: {0}": "ตรวจสอบอัปเดตล้มเหลว: {0}"
"Update package found: {0}": "พบแพ็กเกจอัปเดต {0}"
"Update succeeded.": "อัปเดตสำเร็จ!"
"Updating configuration: {0}, old: \"{1}\", new: \"{2}\"": "อัปเดตการกำหนดค่า: {0}, เดิม: \"{1}\", ใหม่: \"{2}\""
"Uplink speed": "ความเร็วอัปโหลด"
"Using [{0}]: {1}": "ใช้ [{0}]: {1}"
"value must be non-negative": "ค่าต้องไม่เป็นลบ"
"Vendor": "ผู้ผลิต"
"Vietnamese": "เวียดนาม"
"WebSocket close status code {0} must not appear on the wire; sending a close frame without a status code instead.": "รหัสสถานะปิด WebSocket {0} ไม่ได้รับอนุญาตให้ปรากฏบนสาย จึงส่งเฟรมปิดที่ไม่มีรหัสสถานะแทน"
"WebSocket closed [{0}] [{1}] {2}": "WebSocket ปิด [{0}] [{1}] {2}"
"WebSocket connected {0}": "WebSocket เชื่อมต่อ {0}"
"WebSocket connection {0} failed: {1}": "WebSocket เชื่อมต่อ {0} ล้มเหลว: {1}"
"WebSocket frame exceeded the limit; closing the connection: {0}": "เฟรม WebSocket เกินขีดจำกัด กำลังปิดการเชื่อมต่อ: {0}"
"WebSocket frame is corrupted; closing the connection: {0}": "เฟรม WebSocket เสียหาย กำลังปิดการเชื่อมต่อ: {0}"
"WebSocket handshake failed: {0}": "การจับมือ WebSocket ล้มเหลว: {0}"
"WebSocket handshake failed: the response is missing 'Connection: Upgrade'.": "การจับมือ WebSocket ล้มเหลว! การตอบกลับขาด Connection: Upgrade"
"WebSocket handshake failed: the response is missing 'Upgrade: websocket'.": "การจับมือ WebSocket ล้มเหลว! การตอบกลับขาด Upgrade: websocket"
"WebSocket handshake failed.": "การจับมือ WebSocket ล้มเหลว"
"WebSocket heartbeat [{0}] {1}": "WebSocket heartbeat [{0}] {1}"
"WebSocket heartbeat timed out: no Pong received after sending Ping at {0:HH:mm:ss}": "WebSocket heartbeat หมดเวลา: ส่ง Ping ที่ {0:HH:mm:ss} แล้วไม่ได้รับ Pong"
"WebSocket received [{0}] {1}": "WebSocket ได้รับ [{0}] {1}"
"WebSocket received [{0}] {1} bytes": "WebSocket ได้รับ [{0}] {1} ไบต์"
"WMI.GetInfo({0}) failed: {1}": "WMI.GetInfo({0}) ล้มเหลว! {1}"
"WorkerId must be in the range 0-{0}.": "WorkerId ต้องอยู่ในช่วง 0-{0}"
"XmlRead {0}: {1} members": "XmlRead {0} สมาชิก {1} รายการ"
"XmlWrite {0}: {1} elements": "XmlWrite {0} องค์ประกอบ {1} รายการ"
"XmlWrite {0}: {1} members": "XmlWrite {0} สมาชิก {1} รายการ"
"Failed to acquire from pool '{0}': {1:n0} busy items reached or exceeded the maximum of {2:n0}.": "ไม่สามารถรับจากพูล '{0}' ได้: รายการที่ใช้งานอยู่ {1:n0} รายการถึงหรือเกินค่าสูงสุด {2:n0} แล้ว"
"Log file backup limit {0} reached; deleting {1} ({2:n0} bytes).": "จำนวนไฟล์บันทึกสำรองถึงขีดจำกัด {0} แล้ว กำลังลบ {1} ({2:n0} ไบต์)"
"Fatal error": "ข้อผิดพลาดร้ายแรง"
"Error": "ข้อผิดพลาด"
"Any address": "ที่อยู่ใดก็ได้"
"Loopback address": "ที่อยู่ลูปแบ็ก"
"Local address": "ที่อยู่ภายในเครื่อง"
"Online: {0:n0}/{1:n0} ": "ออนไลน์: {0:n0}/{1:n0} "
"[{0}] The receive loop is running (AutoReceive=true), pulling data is not allowed. Set AutoReceive=false before opening to use pull mode, or consume the Received event or pipe instead.": "[{0}] ลูปการรับกำลังทำงาน (AutoReceive=true) ไม่อนุญาตให้ดึงข้อมูล โปรดตั้งค่า AutoReceive=false ก่อนเปิดเพื่อใช้โหมดดึงข้อมูล หรือใช้เหตุการณ์ Received หรือ pipe แทน"
"[{0}] A UDP session shares the server socket, so per-session pull is not supported (filtering per session would drop datagrams of other sessions). Subscribe to the Received event, or set AutoReceive=false before opening the server and use UdpServer.Receive/ReceiveAsync; on the client side use NetClient.": "[{0}] เซสชัน UDP ใช้ซ็อกเก็ตของเซิร์ฟเวอร์ร่วมกัน จึงไม่รองรับการดึงข้อมูลระดับเซสชัน (การกรองตามเซสชันจะทำให้ดาต้าแกรมของเซสชันอื่นสูญหาย) โปรดสมัครรับเหตุการณ์ Received หรือตั้งค่า AutoReceive=false ก่อนเปิดเซิร์ฟเวอร์แล้วใช้ UdpServer.Receive/ReceiveAsync ส่วนฝั่งไคลเอนต์ให้ใช้ NetClient"
"Invalid JWT format.": "รูปแบบ JWT ไม่ถูกต้อง"
"Token has expired.": "โทเค็นหมดอายุแล้ว"
"Token is not yet valid.": "โทเค็นยังไม่พร้อมใช้งาน"
"Secret is not configured.": "ยังไม่ได้กำหนดค่าคีย์ลับ"
"Algorithm mismatch: the token uses [{0}] but [{1}] is expected.": "อัลกอริทึมไม่ตรงกัน: โทเค็นใช้ [{0}] แต่คาดหวัง [{1}]"
"Algorithm confusion: a symmetric algorithm must not use an asymmetric key as the secret.": "อัลกอริทึมสับสน: อัลกอริทึมแบบสมมาตรต้องไม่ใช้คีย์แบบอสมมาตรเป็นคีย์ลับ"
"Signature verification failed.": "การตรวจสอบลายเซ็นล้มเหลว"
"Unsupported algorithm [{0}].": "ไม่รองรับอัลกอริทึม [{0}]"
"7z.exe was not found; compression/decompression cannot be performed.": "ไม่พบ 7z.exe จึงไม่สามารถบีบอัด/แตกไฟล์ได้"
"7z execution failed with exit code {0}.": "การเรียกใช้ 7z ล้มเหลวด้วยรหัสออก {0}"
"File not found.": "ไม่พบไฟล์"
"Output location was not specified.": "ยังไม่ได้ระบุตำแหน่งเอาต์พุต"
"Response body is incomplete: the peer closed the connection early.": "เนื้อหาการตอบกลับไม่สมบูรณ์: คู่สนทนาปิดการเชื่อมต่อก่อนกำหนด"
"No available service nodes!": "ไม่มีโหนดบริการที่พร้อมใช้งาน!"
"No configuration file path specified for {0}!": "ยังไม่ได้ระบุพาธไฟล์กำหนดค่าสำหรับ {0}!"
"Application started. Press Ctrl+C to shut down.": "แอปพลิเคชันเริ่มทำงานแล้ว กด Ctrl+C เพื่อปิด"
"Application is shutting down...": "แอปพลิเคชันกำลังปิด..."
"Application closed. {0}": "แอปพลิเคชันปิดแล้ว {0}"
"Failed to start host service.": "เริ่มบริการโฮสต์ไม่สำเร็จ"
"Stopped!": "หยุดแล้ว!"
"Starting......": "กำลังเริ่ม......"
"The matching queue is full [{0}]": "คิวการจับคู่เต็มแล้ว [{0}]"
"The script engine has not compiled the expression.": "เอนจินสคริปต์ยังไม่ได้คอมไพล์นิพจน์นี้"
"Unsupported control type {0}!": "ไม่รองรับประเภทคอนโทรล {0}!"
"ReadValue does not support type {0}.": "ReadValue ไม่รองรับประเภท {0}"
"ReadValue does not support TypeCode.{0}.": "ReadValue ไม่รองรับ TypeCode.{0}"
"WriteValue does not support type {0}.": "WriteValue ไม่รองรับประเภท {0}"
"WriteValue does not support TypeCode.{0}.": "WriteValue ไม่รองรับ TypeCode.{0}"
"Frame length {0} exceeds the limit of {1}; refusing to buffer an oversized frame indefinitely.": "ความยาวเฟรม {0} เกินขีดจำกัด {1} ปฏิเสธการบัฟเฟอร์เฟรมที่ใหญ่เกินไปอย่างไม่มีกำหนด"
"ReadArray error, variable length array length is {0}, but the available data for the data stream is only {1}": "เกิดข้อผิดพลาดใน ReadArray ความยาวของอาร์เรย์แบบปรับความยาวได้คือ {0} แต่ข้อมูลที่ใช้ได้ของสตรีมข้อมูลมีเพียง {1}"
"Security required, reading large variable length arrays is not allowed {0:n0}>{1:n0}": "ต้องมีการตรวจสอบความปลอดภัย ไม่อนุญาตให้อ่านอาร์เรย์แบบปรับความยาวได้ขนาดใหญ่ {0:n0}>{1:n0}"
"Unable to read {1} bytes of data from a data stream with a length of only {0}": "ไม่สามารถอ่านข้อมูล {1} ไบต์จากสตรีมข้อมูลที่มีความยาวเพียง {0}"
"Cannot find method named {1} in class {0}!": "ไม่พบเมธอดชื่อ {1} ในคลาส {0}!"
"The base type {0} cannot be copied": "ไม่สามารถคัดลอกประเภทฐาน {0} ได้"
"Unable to find reference {1} in {0} objects": "ไม่พบการอ้างอิง {1} ในอ็อบเจกต์ {0} รายการ"
"Deserialization is not supported for IDictionarySource. Target type: {0}": "IDictionarySource ไม่รองรับการดีซีเรียลไลซ์ ประเภทเป้าหมาย: {0}"
"A colon is required after {0}": "ต้องมีเครื่องหมายโคลอนหลัง {0}"
"End of string reached while parsing token": "ถึงจุดสิ้นสุดของสตริงขณะแยกวิเคราะห์โทเค็น"
"Reached the end of the string while parsing it": "ถึงจุดสิ้นสุดของสตริงขณะทำการแยกวิเคราะห์"
"Unrecognized identifier in {0}": "ไม่รู้จักตัวระบุใน {0}"
"Unable to find Token at {0}": "ไม่พบ Token ที่ {0}"
"The configuration file {1} of {0} failed to load; overwriting with the default configuration.": "ไม่สามารถโหลดไฟล์การกำหนดค่า {1} ของ {0} ได้ กำลังเขียนทับด้วยการกำหนดค่าเริ่มต้น"
"The configuration file {1} of {0} is missing; overwriting with the default configuration.": "ไม่พบไฟล์การกำหนดค่า {1} ของ {0} กำลังเขียนทับด้วยการกำหนดค่าเริ่มต้น"
"NativeAOT/trimmed environments do not support the script engine. Use static registration or an alternative implementation.": "สภาพแวดล้อม NativeAOT/แบบตัดทอนไม่รองรับเอนจินสคริปต์ โปรดใช้การลงทะเบียนแบบสแตติกหรือการดำเนินการอื่นแทน"
"NativeAOT/trimmed environments do not support plugin dynamic loading. Use static registration or an alternative implementation.": "สภาพแวดล้อม NativeAOT/แบบตัดทอนไม่รองรับการโหลดปลั๊กอินแบบไดนามิก โปรดใช้การลงทะเบียนแบบสแตติกหรือการดำเนินการอื่นแทน"
"Advance exceeds the memory returned by the last GetMemory/GetSpan call.": "การเลื่อนตำแหน่งเกินหน่วยความจำที่ส่งคืนจากการเรียก GetMemory/GetSpan ครั้งล่าสุด"
"Apollo does not support saving configurations": "Apollo ไม่รองรับการบันทึกการกำหนดค่า"
"Body length exceeds the 32-bit protocol limit.": "ความยาวเนื้อหาเกินขีดจำกัดโปรโตคอล 32 บิต"
"Body length must be non-negative.": "ความยาวเนื้อหาต้องไม่เป็นค่าลบ"
"Cannot create an instance of type [{0}]": "ไม่สามารถสร้างอินสแตนซ์ของชนิด [{0}]"
"Cannot detach while the packet has a Next segment; dispose the chain first.": "ไม่สามารถแยกออกได้ในขณะที่แพ็กเก็ตมีเซกเมนต์ Next; โปรดทำลายเชนก่อน"
"Cannot detach while {0} other handle(s) still hold the buffer.": "ไม่สามารถแยกออกได้ในขณะที่ตัวจัดการอื่นอีก {0} รายการยังคงถือบัฟเฟอร์อยู่"
"Cannot find operation [{0}] within controller [{1}]": "ไม่พบการดำเนินการ [{0}] ภายในคอนโทรลเลอร์ [{1}]"
"Cannot increase size when Next segment exists": "ไม่สามารถเพิ่มขนาดได้เมื่อมีเซกเมนต์ Next อยู่"
"Cannot serialize time less than 1970, please use FullTime": "ไม่สามารถแปลงเวลาเป็นอนุกรมได้หากน้อยกว่าปี 1970 โปรดใช้ FullTime"
"Cannot share chain node of type {0}": "ไม่สามารถแชร์โหนดเชนชนิด {0} ได้"
"Cannot slice a packet that has a Next segment.": "ไม่สามารถแบ่งแพ็กเก็ตที่มีเซกเมนต์ Next ได้"
"Consumed {0} exceeds buffered length {1}": "จำนวนที่ใช้ไป {0} เกินความยาวที่บัฟเฟอร์ไว้ {1}"
"Copy {0} => {1}": "คัดลอก {0} => {1}"
"Count cannot be negative.": "จำนวนต้องไม่เป็นค่าลบ"
"Count {0} with offset {1} exceeds total length {2}": "จำนวน {0} พร้อมออฟเซ็ต {1} เกินความยาวรวม {2}"
"Data packet does not support array access.": "แพ็กเก็ตข้อมูลไม่รองรับการเข้าถึงแบบอาร์เรย์"
"DbTable[ver={0}] Unable to support newer versions [{1}]": "DbTable[ver={0}] ไม่สามารถรองรับเวอร์ชันที่ใหม่กว่า [{1}]"
"Dictionary types only support {0}": "ชนิดพจนานุกรมรองรับเฉพาะ {0}"
"Download timeout [{0}ms]: {1}": "หมดเวลาดาวน์โหลด [{0}ms]: {1}"
"Enumeration identification judgment must be of the same type": "การตรวจสอบเพื่อระบุชนิดของการแจกแจงต้องเป็นชนิดเดียวกัน"
"Exceeds available data.": "เกินข้อมูลที่มีอยู่"
"Exceeds buffer capacity.": "เกินความจุของบัฟเฟอร์"
"Existing pending flush; Pipe supports single writer only.": "มีการฟลัชที่รอดำเนินการอยู่; Pipe รองรับผู้เขียนเพียงรายเดียวเท่านั้น"
"Existing pending read; Pipe supports single reader only.": "มีการอ่านที่รอดำเนินการอยู่; Pipe รองรับผู้อ่านเพียงรายเดียวเท่านั้น"
"Expand size must be non-negative.": "ขนาดการขยายต้องไม่เป็นค่าลบ"
"Expand size {0} exceeds available front space {1}": "ขนาดการขยาย {0} เกินพื้นที่ด้านหน้าว่าง {1}"
"Fail to create object type={0} parameters={1} {2}": "สร้างออบเจ็กต์ล้มเหลว type={0} parameters={1} {2}"
"Failed to create log file: {0}": "สร้างไฟล์บันทึกล้มเหลว: {0}"
"Failed to listen to all ports! Port=[{0}]": "ไม่สามารถรับฟังทุกพอร์ตได้! Port=[{0}]"
"Failed to open {0}.": "เปิด {0} ไม่สำเร็จ"
"File not found: {0}": "ไม่พบไฟล์: {0}"
"File {0} not found": "ไม่พบไฟล์ {0}"
"Frame length {0} exceeds buffered length {1}": "ความยาวเฟรม {0} เกินความยาวที่บัฟเฟอร์ไว้ {1}"
"Generic parameter not on type or method.": "พารามิเตอร์เจเนอริกไม่ได้อยู่บนชนิดหรือเมธอด"
"GetExtendedTcpTable failed (error {0}).": "GetExtendedTcpTable ล้มเหลว (ข้อผิดพลาด {0})"
"GetExtendedTcpTable failed while checking the required buffer size (error {0}).": "GetExtendedTcpTable ล้มเหลวขณะตรวจสอบขนาดบัฟเฟอร์ที่ต้องการ (ข้อผิดพลาด {0})"
"HTTP request failed: {0} {1}": "คำขอ HTTP ล้มเหลว: {0} {1}"
"IPv6 does not support broadcasting!": "IPv6 ไม่รองรับการออกอากาศ!"
"IV length mismatch": "ความยาว IV ไม่ตรงกัน"
"Illegal event, no specified class instance and not a static method!": "เหตุการณ์ไม่ถูกต้อง ไม่ได้ระบุอินสแตนซ์ของคลาส และไม่ใช่เมธอดสแตติก!"
"Index cannot be negative: {0}": "ดัชนีต้องไม่เป็นค่าลบ: {0}"
"Index {0} exceeds total length {1}": "ดัชนี {0} เกินความยาวรวม {1}"
"Index {0} is out of range [0, {1})": "ดัชนี {0} อยู่นอกช่วง [0, {1})"
"Invalid Cron expression[{0}]": "นิพจน์ Cron ไม่ถูกต้อง[{0}]"
"Invalid XML DSA key.": "คีย์ XML DSA ไม่ถูกต้อง"
"Invalid key {0}": "คีย์ {0} ไม่ถูกต้อง"
"Invalid padding": "แพดดิงไม่ถูกต้อง"
"Invalid string length [{0}].": "ความยาวสตริงไม่ถูกต้อง [{0}]"
"Json array cannot be converted to target type [{0}], only arrays and List<T>/IList<T>are supported": "ไม่สามารถแปลงอาร์เรย์ Json เป็นชนิดเป้าหมาย [{0}] ได้ รองรับเฉพาะอาร์เรย์และ List<T>/IList<T> เท่านั้น"
"Length cannot be negative.": "ความยาวต้องไม่เป็นค่าลบ"
"Length must be non-negative and less than or equal to the memory owner's length.": "ความยาวต้องไม่เป็นค่าลบและต้องน้อยกว่าหรือเท่ากับความยาวของเจ้าของหน่วยความจำ"
"Length must be non-negative.": "ความยาวต้องไม่เป็นค่าลบ"
"Lock [{0}] failed! msTimeout={1}": "ล็อก [{0}] ล้มเหลว! msTimeout={1}"
"Mass posting requires the use of session collections": "การโพสต์จำนวนมากต้องใช้คอลเลกชันเซสชัน"
"MemoryCache[ver={0}] Unable to support newer versions [{1}]": "MemoryCache[ver={0}] ไม่สามารถรองรับเวอร์ชันที่ใหม่กว่า [{1}]"
"MessagePump.Codec not set.": "ยังไม่ได้ตั้งค่า MessagePump.Codec"
"No data available to peek.": "ไม่มีข้อมูลให้ดูล่วงหน้า"
"No new version available!": "ไม่มีเวอร์ชันใหม่!"
"No service address configured!": "ยังไม่ได้กำหนดค่าที่อยู่บริการ!"
"No suitable constructor was found for '{0}'. Please confirm that all required parameters for the type constructor are registered. Unable to parse parameter '{1}'": "ไม่พบตัวสร้างที่เหมาะสมสำหรับ '{0}' โปรดยืนยันว่าพารามิเตอร์ที่จำเป็นทั้งหมดสำหรับตัวสร้างชนิดได้รับการลงทะเบียนแล้ว ไม่สามารถแยกวิเคราะห์พารามิเตอร์ '{1}'"
"Not Supported [{0}]": "ไม่รองรับ [{0}]"
"Not enough data to peek. Required: {0}, Available: {1}": "ข้อมูลไม่พอสำหรับการดูล่วงหน้า ต้องการ: {0} มีอยู่: {1}"
"Not enough data to read. Required: {0}, Available: {1}": "ข้อมูลไม่พอสำหรับการอ่าน ต้องการ: {0} มีอยู่: {1}"
"Not enough space to write {0} bytes. Available: {1}": "พื้นที่ไม่พอสำหรับเขียน {0} ไบต์ มีอยู่: {1}"
"Offset and length must be within buffer bounds.": "ออฟเซ็ตและความยาวต้องอยู่ภายในขอบเขตของบัฟเฟอร์"
"Offset cannot be negative.": "ออฟเซ็ตต้องไม่เป็นค่าลบ"
"Offset must be non-negative.": "ออฟเซ็ตต้องไม่เป็นค่าลบ"
"Offset {0} exceeds total length {1}": "ออฟเซ็ต {0} เกินความยาวรวม {1}"
"Offset {0} with count {1} exceeds total length {2}": "ออฟเซ็ต {0} พร้อมจำนวน {1} เกินความยาวรวม {2}"
"Only CBC/ECB is supported": "รองรับเฉพาะ CBC/ECB"
"Only PKCS#7 padding is supported": "รองรับเฉพาะแพดดิง PKCS#7"
"Only hash algorithms md5/crc/sha1/sha256/sha512 are supported.": "รองรับเฉพาะอัลกอริทึมแฮช md5/crc/sha1/sha256/sha512 เท่านั้น"
"Padding can only be used with block ciphers with block size of [2,255]": "สามารถใช้แพดดิงได้เฉพาะกับการเข้ารหัสแบบบล็อกที่มีขนาดบล็อก [2,255] เท่านั้น"
"Password error for user [{0}]": "รหัสผ่านของผู้ใช้ [{0}] ไม่ถูกต้อง"
"Payload length exceeds the 32-bit protocol limit.": "ความยาวเพย์โหลดเกินขีดจำกัดโปรโตคอล 32 บิต"
"Payload length must be non-negative.": "ความยาวเพย์โหลดต้องไม่เป็นค่าลบ"
"Pipe has been completed.": "Pipe ถูกทำให้เสร็จสิ้นแล้ว"
"Pipe must be completed on both sides before reset.": "ต้องทำให้ Pipe เสร็จสิ้นทั้งสองด้านก่อนรีเซ็ต"
"Please specify a hash algorithm prefix.": "โปรดระบุคำนำหน้าอัลกอริทึมแฮช"
"Protocol not set for session [{0}]": "ยังไม่ได้กำหนดโปรโตคอลสำหรับเซสชัน [{0}]"
"Protocol not set or message is not IMessage for session [{0}]": "ยังไม่ได้กำหนดโปรโตคอล หรือข้อความไม่ใช่ IMessage สำหรับเซสชัน [{0}]"
"Read failed!": "การอ่านล้มเหลว!"
"Read failed, type {0} is not supported!": "การอ่านล้มเหลว ไม่รองรับชนิด {0}!"
"ReadOnlyPacket does not support modification": "ReadOnlyPacket ไม่รองรับการแก้ไข"
"Reserve must be non-negative.": "ค่าสำรองต้องไม่เป็นค่าลบ"
"Save file hash verification failed.": "การตรวจสอบแฮชของไฟล์ที่บันทึกไม่ผ่าน"
"Send failed (result={0}), 0/{1} bytes sent": "การส่งล้มเหลว (result={0}) ส่งแล้ว 0/{1} ไบต์"
"Send failed (result={0}), {1}/{2} bytes sent": "การส่งล้มเหลว (result={0}) ส่งแล้ว {1}/{2} ไบต์"
"Send failed on [{0}], {1} bytes sent before failure.": "การส่งบน [{0}] ล้มเหลว ส่งไปแล้ว {1} ไบต์ก่อนล้มเหลว"
"Send file failed: {0}": "ส่งไฟล์ล้มเหลว: {0}"
"Send message failed on [{0}].": "ส่งข้อความบน [{0}] ล้มเหลว"
"Send queue is closed.": "คิวการส่งถูกปิดแล้ว"
"Send timeout, {0}/{1} bytes sent": "หมดเวลาการส่ง ส่งแล้ว {0}/{1} ไบต์"
"Service address not added!": "ยังไม่ได้เพิ่มที่อยู่บริการ!"
"Session [{0}] is not open.": "เซสชัน [{0}] ไม่ได้เปิดอยู่"
"Single write of {0} bytes exceeds buffer capacity {1}. Use Write(ReadOnlySpan<Byte>) for large data.": "การเขียนครั้งเดียว {0} ไบต์เกินความจุบัฟเฟอร์ {1} โปรดใช้ Write(ReadOnlySpan<Byte>) สำหรับข้อมูลขนาดใหญ่"
"Size hint exceeds free capacity.": "ขนาดที่แนะนำเกินความจุที่ว่างอยู่"
"Size must be non-negative.": "ขนาดต้องไม่เป็นค่าลบ"
"Size {0} exceeds available space {1}": "ขนาด {0} เกินพื้นที่ว่าง {1}"
"Skip {0} exceeds current length {1}": "การข้าม {0} เกินความยาวปัจจุบัน {1}"
"Source packet has been disposed.": "แพ็กเก็ตต้นทางถูกทำลายแล้ว"
"Stream ended early. Expected {0} bytes but got {1}.": "สตรีมสิ้นสุดก่อนกำหนด คาดว่า {0} ไบต์ แต่ได้รับ {1} ไบต์"
"The PipeReader has been completed; no further reads are allowed.": "PipeReader ถูกทำให้เสร็จสิ้นแล้ว ไม่อนุญาตให้อ่านเพิ่มเติม"
"The [{0}] property or field does not exist in class [{1}].": "ไม่มีพร็อพเพอร์ตี้หรือฟิลด์ [{0}] ในคลาส [{1}]"
"The archive entry '{0}' is a directory but has non-zero length.": "รายการอาร์ไคฟ์ '{0}' เป็นไดเรกทอรีแต่มีความยาวไม่เป็นศูนย์"
"The archive entry '{0}' would be extracted outside the target directory.": "รายการอาร์ไคฟ์ '{0}' จะถูกแตกไฟล์ออกนอกไดเรกทอรีเป้าหมาย"
"The buffer exceeds the maximum allowed size ({0} bytes).": "บัฟเฟอร์เกินขนาดสูงสุดที่อนุญาต ({0} ไบต์)"
"The connection to server [{0}] timed out! [{1}ms]": "การเชื่อมต่อกับเซิร์ฟเวอร์ [{0}] หมดเวลา! [{1}ms]"
"The data stream is out of range!": "สตรีมข้อมูลอยู่นอกช่วง!"
"The data stream is out of range! The integer read is {0:n0}": "สตรีมข้อมูลอยู่นอกช่วง! จำนวนเต็มที่อ่านได้คือ {0:n0}"
"The existing data amount [{0:n0}] exceeds the maximum data amount [{1:n0}]": "ปริมาณข้อมูลที่มีอยู่ [{0:n0}] เกินปริมาณข้อมูลสูงสุด [{1:n0}]"
"The number value is too large to read in compressed 64-bit format!": "ค่าตัวเลขมีขนาดใหญ่เกินไปที่จะอ่านในรูปแบบ 64 บิตแบบบีบอัด!"
"The number value is too large to read in compressed format!": "ค่าตัวเลขมีขนาดใหญ่เกินไปที่จะอ่านในรูปแบบบีบอัด!"
"The position does not belong to the current read buffer. Use a position from the latest read result.": "ตำแหน่งไม่อยู่ในบัฟเฟอร์การอ่านปัจจุบัน โปรดใช้ตำแหน่งจากผลลัพธ์การอ่านล่าสุด"
"The source must be an object.": "ต้นทางต้องเป็นออบเจ็กต์"
"The upgrade package address is invalid!": "ที่อยู่แพ็กเกจอัปเกรดไม่ถูกต้อง!"
"The {0} protocol is not supported": "ไม่รองรับโปรโตคอล {0}"
"Time too long, value exceeds Int32.MaxValue": "เวลานานเกินไป ค่าเกิน Int32.MaxValue"
"Unable to convert the value of [{0}] from {1} to {2}": "ไม่สามารถแปลงค่าของ [{0}] จาก {1} เป็น {2}"
"Unable to convert to type [{0}]! {1}": "ไม่สามารถแปลงเป็นชนิด [{0}] ได้! {1}"
"Unable to find an appropriate configuration provider for [{0}]": "ไม่พบผู้ให้บริการการกำหนดค่าที่เหมาะสมสำหรับ [{0}]"
"Unable to find worksheet": "ไม่พบเวิร์กชีต"
"Unable to read the required minimum number of bytes. Expected {0}, actual {1}.": "ไม่สามารถอ่านจำนวนไบต์ขั้นต่ำที่ต้องการได้ คาดว่า {0} แต่ได้จริง {1}"
"Unrecognized response data [{0}] for [{1}]": "ข้อมูลตอบกลับที่ไม่รู้จัก [{0}] สำหรับ [{1}]"
"Unregistered type {0}": "ชนิดที่ยังไม่ได้ลงทะเบียน {0}"
"Unsupported algorithm [{0}]": "อัลกอริทึมที่ไม่รองรับ [{0}]"
"Unsupported length size: {0}. Use 0/1/2/4.": "ขนาดความยาวที่ไม่รองรับ: {0} โปรดใช้ 0/1/2/4"
"Unsupported password hash mode [{0}]": "โหมดแฮชรหัสผ่านที่ไม่รองรับ [{0}]"
"Unsupported password hash value": "ค่าแฮชรหัสผ่านที่ไม่รองรับ"
"[ObjectPool:{0}] Unable to create instance of [{1}]": "[ObjectPool:{0}] ไม่สามารถสร้างอินสแตนซ์ของ [{1}]"
"[Pool] Unable to create an instance of [{0}]": "[Pool] ไม่สามารถสร้างอินสแตนซ์ของ [{0}]"
"End of string reached while parsing token [{0}]": "ถึงจุดสิ้นสุดของสตริงขณะแยกวิเคราะห์โทเค็น [{0}]"
"Non standard Json string [{0}]": "สตริง Json ที่ไม่เป็นมาตรฐาน [{0}]"
"Reached the end of the string while parsing it [{0}]": "ถึงจุดสิ้นสุดของสตริงขณะทำการแยกวิเคราะห์ [{0}]"
"Execute {0} {1}": "เรียกใช้ {0} {1}"
"New {0}": "ใหม่ {0}"
"Run {0} {1} {2}": "เรียกใช้ {0} {1} {2}"
"ShellExecute {0} {1} {2}": "เรียกใช้ Shell {0} {1} {2}"
"TimerScheduler.ClearAll [{0}]": "ล้างทั้งหมดใน TimerScheduler [{0}]"
"{0} Error {1}": "{0} ข้อผิดพลาด {1}"
"{0}Timer.ClearAll [{1}]": "{0}Timer.ล้างทั้งหมด [{1}]"
"Deferred queue [{0}] exceeded the limit of {1:n0}": "คิวที่เลื่อนออกไป [{0}] เกินขีดจำกัด {1:n0}"
"Close {0} {1}": "ปิด {0} {1}"
"Connected {0}": "เชื่อมต่อแล้ว {0}"
"Copy {0}": "คัดลอก {0}"
"CopyAndReplace {0} => {1}": "คัดลอกและแทนที่ {0} => {1}"
"Delete {0}": "ลบ {0}"
"Disconnect [{0}] {1}": "ตัดการเชื่อมต่อ [{0}] {1}"
"Extract {0}": "แยกข้อมูล {0}"
"Move {0}": "ย้าย {0}"
"Open {0}": "เปิด {0}"
"Recv [{0}]: {1}": "รับ [{0}]: {1}"
"Send [{0}]: {1}": "ส่ง [{0}]: {1}"
"Send {2} [{0}]: {1}": "ส่ง {2} [{0}]: {1}"
"Start {0}": "เริ่ม {0}"
"Stop {0} {1}": "หยุด {0} {1}"
"Timer.Add {0}": "เพิ่ม Timer {0}"
"Timer.Remove {0} reason:{1}": "ลบ Timer {0} เหตุผล: {1}"
"Tracer[{0}] Total={1:n0} Errors={2:n0} Speed={3:n2}tps Cost={4:n0}ms MaxCost={5:n0}ms MinCost={6:n0}ms": "Tracer[{0}] ทั้งหมด={1:n0} ข้อผิดพลาด={2:n0} ความเร็ว={3:n2} tps ค่าใช้จ่าย={4:n0} ms สูงสุด={5:n0} ms ต่ำสุด={6:n0} ms"
"{0} v{1} Build {2:yyyy-MM-dd HH:mm:ss} {3}": "{0} เวอร์ชัน {1} สร้างเมื่อ {2:yyyy-MM-dd HH:mm:ss} {3}"
"System settings": "การตั้งค่าระบบ"
"System name": "ชื่อระบบ"
"English name used to identify the system; must not contain spaces.": "ชื่อภาษาอังกฤษที่ใช้ระบุระบบ ต้องไม่มีช่องว่าง"
"System version": "เวอร์ชันระบบ"
"Assembly version number, used for UI display.": "หมายเลขเวอร์ชันของแอสเซมบลี ใช้สำหรับแสดงผลใน UI"
"System display name": "ชื่อที่แสดง"
"User-visible name.": "ชื่อที่ผู้ใช้มองเห็น"
"Company": "บริษัท"
"Company name, from assembly information.": "ชื่อบริษัท จากข้อมูลแอสเซมบลี"
"Application instance": "อินสแตนซ์แอปพลิเคชัน"
"Uniquely identifies the instance node when a single application is deployed with multiple instances.": "ระบุโหนดอินสแตนซ์อย่างไม่ซ้ำกันเมื่อแอปพลิเคชันเดียวถูกติดตั้งด้วยหลายอินสแตนซ์"
"Developer mode": "โหมดนักพัฒนา"
"Enables development and debugging features (SQL collection, backup, development operations).": "เปิดใช้คุณลักษณะการพัฒนาและการดีบัก (การเก็บ SQL, การสำรองข้อมูล, การดำเนินการพัฒนา)"
"Enabled": "เปิดใช้งาน"
"Whether the system is enabled.": "ระบบเปิดใช้งานหรือไม่"
"Install time": "เวลาติดตั้ง"
"First installation time of the system, used as the Cookie encryption key.": "เวลาติดตั้งครั้งแรกของระบบ ใช้เป็นคีย์เข้ารหัส Cookie"
"Core settings": "การตั้งค่าหลัก"
"Global debugging. Enables XTrace.Debug.": "การดีบักทั่วโลก เปิดใช้ XTrace.Debug"
"Log level. Only logs at or above this level are output: All/Debug/Info/Warn/Error/Fatal. Default Info.": "ระดับบันทึก ระบบจะแสดงเฉพาะบันทึกที่ระดับนี้หรือสูงกว่า: All/Debug/Info/Warn/Error/Fatal ค่าเริ่มต้น: Info"
"File log directory. Defaults to the Log subdirectory.": "ไดเรกทอรีบันทึกไฟล์ ค่าเริ่มต้น: ไดเรกทอรีย่อย Log"
"Log file size limit (MB). Splits a new log file when exceeded. Default 10 MB; 0 means unlimited.": "ขีดจำกัดขนาดไฟล์บันทึก (MB) จะสร้างไฟล์บันทึกใหม่เมื่อเกิน ค่าเริ่มต้น: 10 MB; 0 หมายถึงไม่จำกัด"
"Log file backups. The oldest files are deleted when the count is exceeded. Cybersecurity law requires at least 6 months of logs. Default 200; 0 means unlimited.": "การสำรองไฟล์บันทึก ไฟล์ที่เก่าที่สุดจะถูกลบเมื่อเกินจำนวน กฎหมายความมั่นคงไซเบอร์กำหนดให้เก็บบันทึกอย่างน้อย 6 เดือน ค่าเริ่มต้น: 200; 0 หมายถึงไม่จำกัด"
"Log file format. Default {0:yyyy_MM_dd}.log; supports level placeholders such as {1}_{0:yyyy_MM_dd}.log.": "รูปแบบไฟล์บันทึก ค่าเริ่มต้น: {0:yyyy_MM_dd}.log รองรับตัวยึดตำแหน่งระดับ เช่น {1}_{0:yyyy_MM_dd}.log"
"Log line format. Default Time|ThreadId|Kind|Name|Message; Level is also supported.": "รูปแบบบรรทัดบันทึก ค่าเริ่มต้น: Time|ThreadId|Kind|Name|Message รองรับ Level ด้วย"
"Network log. Broadcasts local subnet logs to udp://255.255.255.255:514, or http://xxx:80/log.": "บันทึกเครือข่าย ออกอากาศบันทึกของซับเน็ตท้องถิ่นไปยัง udp://255.255.255.255:514 หรือ http://xxx:80/log"
"Data directory. Local database directory; defaults to the Data subdirectory.": "ไดเรกทอรีข้อมูล ไดเรกทอรีฐานข้อมูลท้องถิ่น ค่าเริ่มต้น: ไดเรกทอรีย่อย Data"
"Backup directory. Directory for database backups; defaults to the Backup subdirectory.": "ไดเรกทอรีสำรอง ไดเรกทอรีสำหรับสำรองฐานข้อมูล ค่าเริ่มต้น: ไดเรกทอรีย่อย Backup"
"Plugin directory. Local plugin directory; defaults to the Plugins subdirectory.": "ไดเรกทอรีปลั๊กอิน ไดเรกทอรีปลั๊กอินท้องถิ่น ค่าเริ่มต้น: ไดเรกทอรีย่อย Plugins"
"Plugin server. Analyzes links by keyword and downloads plugins from this page. Some embedded devices do not support HTTPS.": "เซิร์ฟเวอร์ปลั๊กอิน วิเคราะห์ลิงก์ตามคำค้นและดาวน์โหลดปลั๊กอินจากหน้านี้ อุปกรณ์ฝังตัวบางรุ่นไม่รองรับ HTTPS"
"Assembly resolve assistance. Whether to help resolve missing dependency assemblies during assembly loading. Default false.": "ความช่วยเหลือในการแก้ไขแอสเซมบลี ระบุว่าจะช่วยแก้ไขแอสเซมบลีที่ขึ้นต่อกันซึ่งหายไประหว่างการโหลดหรือไม่ ค่าเริ่มต้น: false"
"Service address. Public address visited by users, outside the reverse proxy, used to construct other URLs (such as SSO) or register with the registry. Separate multiple addresses with commas.": "ที่อยู่บริการ ที่อยู่สาธารณะที่ผู้ใช้เข้าชม นอกพร็อกซีแบบย้อนกลับ ใช้สร้าง URL อื่น (เช่น SSO) หรือลงทะเบียนกับรีจิสทรี แยกหลายที่อยู่ด้วยเครื่องหมายจุลภาค"
"Network settings": "การตั้งค่าเครือข่าย"
"Network debugging.": "การดีบักเครือข่าย"
"Session timeout. A TCP/UDP session is taken offline after being inactive for this period. Default 20*60 seconds.": "หมดเวลเซสชัน เซสชัน TCP/UDP จะถูกออฟไลน์หลังจากไม่มีกิจกรรมตามระยะเวลานี้ ค่าเริ่มต้น: 20*60 วินาที"
"Buffer size. IOCP async receive buffer size per socket. Larger values reduce small-packet merges but waste memory with many connections. Default 8k.": "ขนาดบัฟเฟอร์ ขนาดบัฟเฟอร์รับแบบอะซิงโครนัสของ IOCP ต่อซ็อกเก็ต ค่าที่ใหญ่ขึ้นลดการรวมแพ็กเก็ตเล็ก แต่ใช้หน่วยความจำมากเมื่อมีการเชื่อมต่อจำนวนมาก ค่าเริ่มต้น: 8k"
"Kernel receive buffer (SO_RCVBUF). 0 means do not modify; use the system default.": "บัฟเฟอร์รับของเคอร์เนล (SO_RCVBUF) 0 หมายถึงไม่แก้ไข ใช้ค่าเริ่มต้นของระบบ"
"Send/receive log body length. HEX length of data logged by LogSend/LogReceive. Default 64 bytes.": "ความยาวเนื้อหาบันทึกการส่ง/รับ ความยาว HEX ของข้อมูลที่บันทึกโดย LogSend/LogReceive ค่าเริ่มต้น: 64 ไบต์"
"Auto GZip request body size. Applies to requests from HttpHelper/ApiHttpClient. Default 1024; 0 disables compression.": "ขนาดเนื้อหาคำขอสำหรับเปิดใช้ GZip อัตโนมัติ ใช้กับคำขอจาก HttpHelper/ApiHttpClient ค่าเริ่มต้น: 1024; 0 ปิดการบีบอัด"
"UI language. Values: zh-CN/zh-TW/en-US/es-ES/de-DE/ja-JP/fr-FR/pt-BR/ru-RU/ko-KR/ar-SA/bn-BD/cs-CZ/da-DK/el-GR/fa-IR/fi-FI/he-IL/hi-IN/hu-HU/id-ID/it-IT/ms-MY/nb-NO/nl-NL/pl-PL/ro-RO/sv-SE/th-TH/tr-TR/uk-UA/vi-VN. Empty follows the system; a supported language fixes the UI and log language regardless of request culture.": "ภาษาของอินเทอร์เฟซ ค่า: zh-CN/zh-TW/en-US/es-ES/de-DE/ja-JP/fr-FR/pt-BR/ru-RU/ko-KR/ar-SA/bn-BD/cs-CZ/da-DK/el-GR/fa-IR/fi-FI/he-IL/hi-IN/hu-HU/id-ID/it-IT/ms-MY/nb-NO/nl-NL/pl-PL/ro-RO/sv-SE/th-TH/tr-TR/uk-UA/vi-VN ว่างเปล่าจะตามระบบ ภาษาที่รองรับจะกำหนดภาษาของอินเทอร์เฟซและบันทึกโดยไม่ขึ้นกับวัฒนธรรมของคำขอ"
|