{ "base": { "getDimName": { "0": "โลกปกติ", "1": "เนเธอร์", "2": "ดิเอนด์", "unknown": "มิติอื่นๆ" } }, "ll": { "main": { "checkRunningBDS": { "detected": "ตรวจพบการทำงาน BDS อื่นในตำแหน่งเดียวกัน!", "tip": "ซึ่งอาจทำให้เครือข่ายพอร์ตและระดับถูกครอบครอง", "ask": "คุณต้องการยุติการทำงานของ PID {} หรือไม่? (y=ใช่ n=ไม่ใช่)" }, "fixAllowList": { "removeEmptyAllowlist": "allowlist.json ว่างเปล่า! กำลังลบ...", "checkManually": "มีทั้ง allowlist.json และ whitelist.json ไม่ว่างเปล่า โปรดตรวจสอบด้วยตนเอง", "renamed": "เปลี่ยนชื่อ whitelist.json ไปยัง allowlist.json" }, "warning": { "inDevMode": "ขณะนี้อยู่ในโหมดผู้พัฒนา!", "betaVersion": "ขณะนี้กำลังใช้เวอร์ชั่นเบต้า", "productionEnv": "โปรดอย่าใช้ในงานโปรดักชั่นจริง!", "protocolVersionNotMatch": { "1": "เวอร์ชันโปรโตคอลไม่ตรงกัน เวอร์ชันที่ต้องการ: {}, ขณะนี้ใช้เวอร์ชั่น: {}", "2": "ดำเนินการนี้จะทำให้เซิร์ฟเวอร์มีปัญหา โปรดใช้ LiteLoader ที่ตรงกับเวอร์ชั่น BDS!" } } }, "antiAbnormalItem": { "detected": "ผู้เล่น({}) ข้อมูลไอเทมเกิดข้อผิดพลาด", "itemInfo": "ไอเทม: {}" }, "cmd": { "tpdim": { "success": "เทเลพอร์ต {} ไปยัง {} ({:2f}, {:2f}, {:2f})", "error": { "noActorTeleported": "ไม่มีเอนทิตีที่เทเลพอร์ต", "noActorSpecified": "ไม่มีเอนทิตีที่ระบุไว้" }, "invalidDimid": "ไม่รู้จักมิติไอดีนี้: {}" }, "listPlugin": { "overview": "รายการปลั๊กอิน [{}]", "tip": "* ส่งคำสั่ง \"ll list <ชื่อปลั๊กอิน>\" สำหรับข้อมูลเพิ่มเติม" }, "pluginInfo": { "title": "ปลั๊กอิน <{}>", "error": { "pluginNotFound": "ไม่พบปลั๊กอิน <{}>" } }, "version": { "msg": "Bedrock Dedicated Server {}\n- ด้วย LiteLoaderBDS {}\n- โปรโตคอลอินเทอร์เน็ต: {}" }, "help": { "msg": "[Introduction]\nLiteLoaderBDS เป็นตัวโหลดเดอร์ปลั๊กอินที่ไม่เป็นทางการสำหรับการพัฒนามอดของ Bedrock Dedicated Server\nมันมี API จำนวนมาก ระบบอีเวนต์ที่ทรงพลัง และอินเทอร์เฟซยูทิลิตี้ที่อัดแน่นมากมาย\n[Github]\n--> https://github.com/LiteLDev/LiteLoaderBDS <--\nยินดีต้อนรับสู่โครงการ github ของเราเพื่อรับข้อมูลเพิ่มเติม ~" }, "loadPlugin": { "success": "ปลั๊กอิน <{}> โหลดสำเร็จ.", "fail": "ไม่สามารถโหลดปลั๊กอิน {}" }, "unloadPlugin": { "success": "ปลั๊กอิน <{}> ยกเลิกโหลดสำเร็จ.", "fail": "ไม่สามารถยกเลิกการโหลดปลั๊กอิน <{}>" }, "reloadPlugin": { "success": "<{}> ปลั๊กอินรีโหลดสำเร็จ", "fail": "ไม่สามารถรีโหลดปลั๊กอิน <{}>" }, "reloadAllPlugins": { "success": "ปลั๊กอิน {} รีโหลดสำเร็จ", "fail": "ไม่สามารถรีโหลดปลั๊กอินใดๆ" }, "error": { "noPathSpecified": "คุณต้องระบุตำแหน่งที่ถูกต้องของปลั๊กอิน LiteLoader!", "noNameSpecified": "คุณต้องระบุชื่อที่ถูกต้องของปลั๊กอิน LiteLoader!" } }, "config": { "save": { "fail": "ไม่สามารถบันทึก(สร้าง) ไฟล์คอนฟิกได้!" }, "creating": "ไม่พบคอนฟิกไฟล์ LL <{}> กำลังสร้างคอนฟิกไฟล์ใหม่...", "warning": { "configOutdated": "ไฟล์คอนฟิก LL <{}> ล้าสมัย" }, "updating": "กำลังอัพเดทไฟล์คอนฟิก.." }, "crashLogger": { "existsingDebuggerDetected": "ตรวจพบดีบักที่มีอยู่ดั้งนั้น CrashLogger ในตัวจะไม่ทำงาน", "wineDetected": "ตรวจพบสภาพแวดล้อมของ Wine CrashLogger ในตัวจะไม่ทำงาน", "error": { "cannotCreateDaemonProcess": "ไม่สามารถเริ่มกระบวนการ CrashLogger Daemon!" }, "warning": { "crashLoggerDisabled": { "1": "ไม่ได้เปิดใช้งาน CrashLogger ในตัวเนื่องจากการกำหนดค่าคอนฟิก", "2": "จะไม่มีบันทึกข้อขัดข้องเมื่อเกิดข้อยกเว้นที่ไม่สามารถจัดการได้,", "3": "ซึ่งทำให้แทบเป็นไปไม่ได้เลยที่จะค้นหาสาเหตุของการล่มและที่มาของการล่ม", "4": "เราขอแนะนำให้คุณเปิดใช้งานเพื่อให้แน่ใจว่าเซิร์ฟเวอร์มีความเสถียร" }, "conflicts": { "1": "ไม่ได้เปิดใช้งาน CrashLogger ในตัวเนื่องจากปลั๊กอิน <{}> ขัดแย้งกับมัน", "2": "จะไม่มีบันทึกข้อขัดข้องเมื่อเกิดข้อยกเว้นที่ไม่สามารถจัดการได้,", "3": "ซึ่งทำให้แทบเป็นไปไม่ได้เลยที่จะค้นหาสาเหตุของการล่มและที่มาของการล่ม", "4": "เนื่องจาก CrashLogger เป็นส่วนประกอบสำคัญที่ทำให้เซิร์ฟเวอร์มีความเสถียร", "5": "เราขอแนะนำให้คุณคิดให้รอบคอบเกี่ยวกับการใช้ปลั๊กอิน <{}>" } }, "init": { "fail": { "msg": "CrashLogger ภายในไม่สามารถเริ่มต้นได้!", "tip": "จะไม่มีบันทึกข้อขัดข้องเมื่อเกิดข้อยกเว้นที่ไม่สามารถจัดการได้" } } }, "addonsHelper": { "error": { "addonConfigNotFound": "ไม่พบไฟล์คอนฟิกแอดออน \"{}\"", "addonFileNotFound": "ไม่พบไฟล์แอดออน \"{}\"", "addonNotFound": "ไม่พบไฟล์แอดออน \"{}\"", "outOfRange": "Addon index {} อยู่นอกพื้นที่", "unsupportedFileType": "ไม่รองรับสกุลไฟล์นี้", "parsingEnabledAddonsList": "เกิดข้อผิดพลาดเมื่อแยกวิเคราะห์แอดออนที่เปิดใช้งาน", "noAddonInstalled": "ไม่ได้ติดตั้งแอดออน", "installationAborted": "ยกเลิกความคืบหน้าในการติดตั้ง!" }, "displayError": "ข้อผิดพลาด: {}", "removeAddonFromList": { "fail": "ไม่สามารถลบ addon <{}> จากไฟล์คอนฟิกได้!", "success": "ลบแอดออน <{}> จากไฟล์คอนฟิก" }, "addAddonToList": { "invalidList": "ไฟล์รายการแอดออนไม่ถูกต้อง {} สำรองข้อมูลไปที่ {} และรีเซ็ตเป็นค่าเริ่มต้น", "fail": "ไม่สามารถแทรกส่วนเสริม {} ลงใน {}!", "success": "เพิ่มแอดออน <{}> จากไฟล์คอนฟิก" }, "install": { "installing": "กำลังติดตั้งแอดออน <{}>...", "error": { "failToUncompress": { "msg": "ไม่สามารถคลายบีบอัดแอดออน {}!", "exitCode": "โค้ด ส่งออก: {}", "programOutput": "เอาท์พุตโปรแกรม:\n{}" } } }, "uninstall": { "success": "แอดออน <{}> ถอนการติดตั้งสำเร็จ" }, "autoInstall": { "tip": { "dirCreated": "สร้างไดเร็กทอรีแล้ว คุณสามารถย้ายไฟล์แอดออนที่บีบอัดไปยัง {} เพื่อติดตั้งในการเปิดครั้งถัดไป" }, "working": "{} เจอแอดออนใหม่(s) พร้อมติดตั้ง กำลังทำงาน...", "installed": "ติดตั้งแอดออน {} แล้ว", "installedCount": "{} แอดออนถูกติดตั้งแล้ว" }, "cmd": { "output": { "list": { "overview": "แอดออน: {} แอดออนที่ติดตั้ง:" } } } }, "loader": { "loadScriptEngine": { "error": { "versionNotMatch": "ไฟล์เวอร์ชั่น <{}> ของ Script Engine สำหรับ {} ไม่ตรงกับเวอร์ชั่น LiteLoader <{}>" }, "success": "* ScriptEngine สำหรับ {} โหลดแล้ว" }, "loadDotNetEngine": { "error": { "versionNotMatch": "ไฟล์เวอร์ชั่น <{}> ของ LiteLoader.NET ไม่ตรงกับเวอร์ชั่น LiteLoader <{}>" }, "success": "* .NET Engine โหลดแล้ว" }, "loadMain": { "loadingPlugins": "กำลังโหลดปลั๊กอิน...", "loadedShellLink": "ปลั๊กอิน ShellLinked <{} => {}> โหลดแล้ว", "loadedPlugin": "โหลดปลั๊กอิน <{name}> สำเร็จ", "done": "{} ปลั๊กอินโหลดแล้ว", "start": "กำลังโหลดปลั๊กอิน..." }, "initNodeJsDirectories": { "created": "ไม่พบตำแหน่ง RunTime NodeJs, สร้างใหม่แล้ว" }, "loadPermissionAPI": { "success": "* PermissionAPI loaded." } }, "notice": { "newForum": "ฟอรัมใหม่ของเราพร้อมใช้งานแล้ว! -> {}", "license": "LiteLoader ได้รับอนุญาตภายใต้ {}", "translateText": "ช่วยเราในการแปลภาษา & ปรับปรุงข้อความใน LL -> {}" }, "pluginManager": { "error": { "invalidFileType": "ประเภทไฟล์ปลั๊กอินไม่ถูกต้อง {} ใน {}", "noValidPluginFound": "ไม่พบปลั๊กอินที่ถูกต้องที่ {}!", "failToRegisterPlugin": "ไม่สามารถลงทะเบียนปลั๊กอิน {}!", "hasBeenRegistered": "ปลั๊กอินชื่อ {} ได้รับการลงทะเบียนแล้ว", "failToLoadPlugin": "ไม่สามารถโหลดปลั๊กอิน {}!", "pluginNotFound": "ไม่พบปลั๊กอิน <{}>" }, "warning": { "unloadDllNotFinished": "ยกเลิกการโหลดฟังก์ชั่นของ dll ปลั๊กอิน ยังไม่สำเร็จ", "reloadDllNotFinished": "โหลดซ้ำฟังก์ชั่นของ dll ปลั๊กอิน ยังไม่สำเร็จ" }, "reloadPlugin": { "fail": "ไม่สามารถรีโหลดปลั๊กอิน {}!" } } }, "llse": { "init": { "llMoney": { "notFound": "ไม่พบ LLMoney.dll ของระบบ ScriptEngine Economy จะไม่ทำงาน" } }, "api": { "ll": { "require": { "success": " - ปลั๊กอินที่ต้องการโหลดสำเร็จแล้ว โหลด: ", "fail": " - ปลั๊กอินที่ต้องการโหลดไม่สำเร็จ", "download": { "success": " - ไฟล์ที่ต้องการดาวน์โหลดสำเร็จ ตำแหน่ง: ", "fail": " - ดาวน์โหลดปลั๊กอินที่ต้องการไม่สำเร็จ! รหัส: " } } } }, "apiHelp": { "parseJson": { "fail": "ข้อผิดพลาดในการแยกวิเคราะห์ Json" } }, "loader": { "loadDepends": { "success": "ส่วนเสริม {} โหลดแล้ว.", "fail": "ไม่สามารถโหลดส่วนเสริม {}" }, "loadMain": { "start": "กำลังโหลดปลั๊กอิน {type}...", "done": "{count} {type} ปลั๊กอินโหลดแล้ว", "nodejs": { "installPack": { "fail": "ไม่สามารถติดตั้งปลั๊กอินแพ็ค {}, โปรดเช็คไฟล์ package.json ของคุณ!", "start": "พบแพ็คปลั๊กอิน Node.js \"{path}\"! กำลังติดตั้ง..." }, "ignored": "ไม่พบไฟล์ package.json ในตำแหน่ง {path}" }, "loadedPlugin": "ปลั๊กอิน {type} <{name}> โหลดแล้ว", "installPluginPack": { "done": "{count} {type} ปลั๊กอินแพ็คติดตั้งแล้ว" } }, "nodejs": { "executeNpmInstall": { "success": "Npm เสร็จเรียบร้อยแล้ว", "start": "ดำเนินการ \"npm install\" สำหรับปลั๊กอิน {name}...", "fail": "เกิดข้อผิดพลาด โค้ด: {code}" }, "register": { "fail": "ไม่สามารถลงทะเบียนปลั๊กอิน {name} ได้!" } } } }, "permapi": { "data": { "process": { "fail": "ไม่สามารถประมวลผลไฟล์ข้อมูล: {}" }, "read": { "fail": "ไม่สามารถอ่านไฟล์ข้อมูลนี้ได้: {}" }, "save": { "fail": "ไม่สามารถเซฟไฟล์ข้อมูลนี้ได้: {}" } }, "cmd": { "error": { "invalidCommand": "คำสั่งไม่ถูกต้อง พิมพ์ '/help perm' เพื่อรับการช่วยเหลือ", "internal": "เกิดข้อผิดพลาด โปรดลองอีกครั้งในภายหลัง", "roleAlreadyExists": "มีบทบาทผู้ใช้อยู่แล้ว", "permissionAlreadyExists": "มีการอนุญาตอยู่แล้ว", "invalidPermissionName": "ชื่อ Permission ไม่ถูกต้อง", "roleNotFound": "ไม่พบบทบาท", "permissionNotFound": "ไม่พบ Permission", "playerNotFound": "ไม่พบผู้เล่น", "modifyMembersOfEveryone": "บทบาทเป็นบทบาทของทุกคน คุณไม่สามารถแก้ไขสมาชิกได้", "jsonParsingError": "ข้อผิดพลาดในการแยกวิเคราะห์ Json: {}", "missingArgument": "ไม่มีการโต้แย้ง: {}", "permissionDenied": "คุณไม่ได้รับอนุญาตให้ใช้คำสั่งนี้" }, "output": { "create": { "role": { "success": "สร้างบทบาทแล้ว" }, "perm": { "success": "สร้าง Permission แล้ว" } }, "delete": { "role": { "success": "ลบบทบาทแล้ว" }, "perm": { "success": "ลบ Permission" } }, "list": { "role": { "none": "ไม่มีบทบาทที่แสดง", "header": "§b§lรายการบทบาท:", "isMember": "§r(§eสมาชิก§r)" }, "perm": { "none": "ไม่มี Permission ที่แสดง", "header": "§b§lรายการ Permission:" } }, "view": { "player": { "yourStatus": "§b§lสถานะ Permission ปัจจุบันของคุณ:", "status": "§b§l{}'s สถานะ Permission ปัจจุบัน:", "rolesTitle": "- §eบทบาท:", "permissionsTitle": "- §ePermissions:" }, "role": { "header": "§b§lข้อมูลบทบาท:", "info": { "name": "+ §eชื่อ§r: {roleName}", "displayName": "+ §eชื่อที่แสดง§r: {}", "priority": "+ §eความสำคัญ§r: {}", "membersNone": "+ §eสมาชิก§r: ไม่มี", "members": "+ §eสมาชิก§r:", "permissionsNone": "+ §ePermissions§r: ไม่มี", "permissions": "+ §ePermissions§r:" }, "note": { "admin": "※ {}§r เป็นบทบาทพิเศษ permissions ทั้งหมดจะถูกเปิดใช้งานโดยค่าเริ่มต้น", "everyone": "※ {}§r เป็นบทบาทพิเศษ ผู้เล่นทุกคนเป็นสมาชิกของบทบาทนี้" }, "enabled": "§a(เปิดใช้งาน)§r", "disabled": "§c(ปิดใช้งาน)§r", "enabledWithExtra": "§b(เปิดใช้งานด้วยข้อจำกัดพิเศษ)§r" }, "perm": { "header": "§b§lข้อมูล Permission:", "info": { "name": "+ §eชื่อ§r: {permissionName}", "desc": "+ §eคำอธิบาย§r: {}" } } }, "update": { "role": { "member": { "add": { "success": "เพิ่มสมาชิก {name}§r({xuid}) ในบทบาท {roleDisplayName}§r" }, "remove": { "success": "สมาชิก {name}§r({xuid}) ถูกลบออกจากบทบาท {roleDisplayName}§r" } }, "perm": { "add": { "success": "Permission {name}§r เพิ่มบทบาท {roleDisplayName}§r." }, "remove": { "success": "Permission {name}§r ลบบทบาท {roleDisplayName}§r." }, "set": { "enabled": "§aเปิดใช้งาน", "disabled": "§cปิดใช้งาน", "success": "Permission {name}§r ของบทบาท {roleDisplayName}§r ตั้งค่าเป็น {enable}." } }, "priority": { "set": { "success": "ลำดับความสำคัญของบทบาท {roleDisplayName}§r ถูกตั้งค่าเป็น {priority}" } }, "displayName": { "set": { "success": "ชื่อที่แสดงของบทบาท <{roleName}§r> ตั้งค่าเป็น {displayName}" } } }, "player": { "role": { "add": { "success": "เพิ่มผู้เล่น {name}§r({xuid}) ในบทบาท {roleDisplayName}§r" }, "remove": { "success": "ผู้เล่น {name}§r({xuid}) ถูกลบออกจากบทบาท {roleDisplayName}§r" } } } }, "noDesc": "[ไม่มีคำอธิบาย]", "permissionNameExamples": "ตัวอย่างชื่อ Permission: 'Namespace:PermissionName', 'a:b:c:d_e_f.g'" } } } }