mirror of
https://github.com/quizhizhe/LiteLoaderBDS-1.16.40.git
synced 2025-06-05 03:43:40 +00:00
414 lines
15 KiB
JSON
414 lines
15 KiB
JSON
{
|
|
"base": {
|
|
"getDimName": {
|
|
"0": "Dunia Awal",
|
|
"1": "Dunia Neraka",
|
|
"2": "Dunia Akhir",
|
|
"unknown": "Dimensi Lain"
|
|
}
|
|
},
|
|
"ll": {
|
|
"main": {
|
|
"checkRunningBDS": {
|
|
"detected": "Terdeteksi adanya proses BDS lain dengan jalur yang sama!",
|
|
"tip": "Ini dapat menyebabkan port jaringan dan level terisi",
|
|
"ask": "Apakah Anda ingin menghentikan proses dengan PID {}? (y=Ya, n=Tidak)"
|
|
},
|
|
"fixAllowList": {
|
|
"removeEmptyAllowlist": "allowlist.json kosong! Menghapus...",
|
|
"checkManually": "Allowlist.json dan whitelist.json ada dan tidak boleh kosong. Silakan periksa secara manual",
|
|
"renamed": "Mengganti nama whitelist.json menjadi allowlist.json"
|
|
},
|
|
"warning": {
|
|
"inDevMode": "Saat ini dalam mode pengembang!",
|
|
"betaVersion": "Saat ini menggunakan versi beta.",
|
|
"productionEnv": "JANGAN GUNAKAN DI LINGKUNGAN PRODUKSI!",
|
|
"protocolVersionNotMatch": {
|
|
"1": "Versi protokol tidak cocok, versi target: {}, versi saat ini: {}.",
|
|
"2": "Ini kemungkinan besar akan membuat server crash, silakan gunakan LiteLoader yang cocok dengan versi BDS!"
|
|
}
|
|
}
|
|
},
|
|
"antiAbnormalItem": {
|
|
"detected": "Kesalahan data item pemain({})!",
|
|
"itemInfo": "Barang: {}"
|
|
},
|
|
"cmd": {
|
|
"tpdim": {
|
|
"success": "Teleport {} ke {} ({:2f}, {:2f}, {:2f})",
|
|
"error": {
|
|
"noActorTeleported": "Tidak Ada Entitas yang Diteleportasi",
|
|
"noActorSpecified": "Tidak Ada Aktor yang Ditentukan"
|
|
},
|
|
"invalidDimid": "DimensionId tidak valid: {}"
|
|
},
|
|
"listPlugin": {
|
|
"overview": "Daftar Plugin [{}]",
|
|
"tip": "* Kirim perintah \"ll list <Nama Plugin>\" untuk informasi lebih lanjut"
|
|
},
|
|
"pluginInfo": {
|
|
"title": "Plugin <{}>",
|
|
"error": {
|
|
"pluginNotFound": "Plugin <{}> tidak ditemukan!"
|
|
}
|
|
},
|
|
"version": {
|
|
"msg": "Server Khusus Bedrok {}\n- dengan LiteLoaderBDS {}\n- Protokol Jaringan: {}"
|
|
},
|
|
"help": {
|
|
"msg": "[Pengantar]\nLiteLoaderBDS adalah pemuat plugin tidak resmi untuk pengembangan modding Bedrock Dedicated Server.\nIni menyediakan sejumlah besar API, sistem acara yang kuat, dan banyak utilitas yang dikemas\n\n[Github]\n--> https://github.com/LiteLDev/LiteLoaderBDS <--\nSelamat datang di proyek github kami untuk mendapatkan informasi lebih lanjut ~"
|
|
},
|
|
"loadPlugin": {
|
|
"success": "Plugin <{}> dimuat.",
|
|
"fail": "Gagal memuat plugin {}"
|
|
},
|
|
"unloadPlugin": {
|
|
"success": "Plugin <{}> dibongkar.",
|
|
"fail": "Gagal membongkar plugin <{}>"
|
|
},
|
|
"reloadPlugin": {
|
|
"success": "Plugin <{}> dimuat ulang.",
|
|
"fail": "Gagal memuat ulang plugin <{}>"
|
|
},
|
|
"reloadAllPlugins": {
|
|
"success": "Plugin {} berhasil dimuat ulang.",
|
|
"fail": "Gagal memuat ulang plugin apa pun"
|
|
},
|
|
"error": {
|
|
"noPathSpecified": "Anda harus memberikan jalur plugin LiteLoader yang valid!",
|
|
"noNameSpecified": "Anda harus memberikan nama plugin LiteLoader yang valid!"
|
|
}
|
|
},
|
|
"config": {
|
|
"save": {
|
|
"fail": "Gagal menyimpan (membuat) file konfigurasi!"
|
|
},
|
|
"creating": "File Konfigurasi LL <{}> tidak ditemukan. Membuat file konfigurasi...",
|
|
"warning": {
|
|
"configOutdated": "File Konfigurasi LL <{}> sudah basi."
|
|
},
|
|
"updating": "Memperbarui file konfigurasi..."
|
|
},
|
|
"crashLogger": {
|
|
"existsingDebuggerDetected": "Debugger yang ada terdeteksi. CrashLogger bawaan tidak akan berfungsi.",
|
|
"wineDetected": "Debugger yang ada terdeteksi. CrashLogger bawaan tidak akan berfungsi.",
|
|
"error": {
|
|
"cannotCreateDaemonProcess": "Tidak Dapat Membuat Proses Daemon CrashLogger!"
|
|
},
|
|
"warning": {
|
|
"crashLoggerDisabled": {
|
|
"1": "CrashLogger bawaan tidak diaktifkan karena konfigurasi menonaktifkannya.",
|
|
"2": "Tidak akan ada crash log saat terjadi pengecualian yang tidak tertangani,",
|
|
"3": "yang membuatnya hampir tidak mungkin untuk mengetahui alasan crash dan sumber crash.",
|
|
"4": "Kami sangat menyarankan Anda untuk mengaktifkannya untuk memastikan stabilitas server"
|
|
},
|
|
"conflicts": {
|
|
"1": "CrashLogger bawaan tidak diaktifkan karena plugin <{}> bertentangan dengannya",
|
|
"2": "Tidak akan ada crash log saat terjadi pengecualian yang tidak tertangani,",
|
|
"3": "yang membuatnya hampir tidak mungkin untuk mengetahui alasan crash dan sumber crash.",
|
|
"4": "Karena CrashLogger adalah komponen penting yang menjamin stabilitas server",
|
|
"5": "Kami menyarankan Anda untuk berpikir dua kali tentang penggunaan plugin <{}>"
|
|
}
|
|
},
|
|
"init": {
|
|
"fail": {
|
|
"msg": "Built In Crash Logger gagal memulai!",
|
|
"tip": "Tidak akan ada crash log saat terjadi pengecualian yang tidak tertangani."
|
|
}
|
|
}
|
|
},
|
|
"addonsHelper": {
|
|
"error": {
|
|
"addonConfigNotFound": "Konfigurasi addon tidak ditemukan!",
|
|
"addonFileNotFound": "File addon \"{}\" tidak ditemukan!",
|
|
"addonNotFound": "Addon <{}> tidak ditemukan!",
|
|
"outOfRange": "Indeks addon {} di luar jangkauan",
|
|
"unsupportedFileType": "Jenis file yang tidak didukung ditemukan!",
|
|
"parsingEnabledAddonsList": "Kesalahan saat mem-parsing daftar add-on yang diaktifkan",
|
|
"noAddonInstalled": "Tidak ada addon yang dipasang.",
|
|
"installationAborted": "Kemajuan penginstalan dibatalkan!"
|
|
},
|
|
"displayError": "Kesalahan: {}",
|
|
"removeAddonFromList": {
|
|
"fail": "Gagal menghapus addon <{}> dari file konfigurasi!",
|
|
"success": "Addon <{}> dihapus dari file konfigurasi."
|
|
},
|
|
"addAddonToList": {
|
|
"invalidList": "File Daftar Addon Tidak Valid {}, buat cadangan ke {} dan setel ulang ke default",
|
|
"fail": "Gagal menyisipkan addon {} ke {}!",
|
|
"success": "Menambahkan addon <{}> ke file konfigurasi."
|
|
},
|
|
"install": {
|
|
"installing": "Memasang addon <{}>...",
|
|
"error": {
|
|
"failToUncompress": {
|
|
"msg": "Gagal mengompres addon {}!",
|
|
"exitCode": "Kode Keluar: {}",
|
|
"programOutput": "Keluaran Program:\n{}"
|
|
}
|
|
}
|
|
},
|
|
"uninstall": {
|
|
"success": "Addon <{}> dicopot pemasangannya."
|
|
},
|
|
"autoInstall": {
|
|
"tip": {
|
|
"dirCreated": "Direktori dibuat. Anda bisa memindahkan file Addon terkompresi ke {} untuk diinstal pada peluncuran berikutnya."
|
|
},
|
|
"working": "{} addon baru ditemukan untuk dipasang. Bekerja...",
|
|
"installed": "Addon {} telah dipasang.",
|
|
"installedCount": "{} addon telah dipasang."
|
|
},
|
|
"cmd": {
|
|
"output": {
|
|
"list": {
|
|
"overview": "Addon: {} addon terpasang:"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"loader": {
|
|
"loadScriptEngine": {
|
|
"error": {
|
|
"versionNotMatch": "Versi file <{}> Script Engine untuk {} tidak cocok dengan versi LiteLoader <{}>"
|
|
},
|
|
"success": "* ScriptEngine untuk {} dimuat"
|
|
},
|
|
"loadDotNetEngine": {
|
|
"error": {
|
|
"versionNotMatch": "Versi file <{}> LiteLoader.NET tidak cocok dengan versi LiteLoader <{}>"
|
|
},
|
|
"success": "* .NET Engine dimuat"
|
|
},
|
|
"loadMain": {
|
|
"loadingPlugins": "Memuat plugin...",
|
|
"loadedShellLink": "Plugin ShellLinked <{} => {}> dimuat",
|
|
"loadedPlugin": "Plugin <{name}> dimuat",
|
|
"done": "{} plugin <{}> dimuat.",
|
|
"start": "Loading plugin asli..."
|
|
},
|
|
"initNodeJsDirectories": {
|
|
"created": "Direktori runtime Node.js tidak dapat ditemukan, dibuat."
|
|
},
|
|
"loadPermissionAPI": {
|
|
"success": "* PermissionAPI loaded."
|
|
}
|
|
},
|
|
"notice": {
|
|
"newForum": "Forum baru kami telah tersedia! -> {}",
|
|
"license": "LiteLoader dilisensikan di bawah atau {}",
|
|
"translateText": "Bantu kami menerjemahkan & menyempurnakan teks di LL -> {}"
|
|
},
|
|
"pluginManager": {
|
|
"error": {
|
|
"invalidFileType": "Jenis file plugin tidak valid {} dalam {}",
|
|
"noValidPluginFound": "Tidak ditemukan plugin yang valid di {}!",
|
|
"failToRegisterPlugin": "Gagal memuat ulang plugin apa pun {}!",
|
|
"hasBeenRegistered": "Sebuah plugin bernama {} telah terdaftar",
|
|
"failToLoadPlugin": "Gagal memuat plugin {}!",
|
|
"pluginNotFound": "Plugin <{}> tidak ditemukan"
|
|
},
|
|
"warning": {
|
|
"unloadDllNotFinished": "Fungsi bongkar plugin dll belum selesai.",
|
|
"reloadDllNotFinished": "Fungsi reload plugin dll belum selesai."
|
|
},
|
|
"reloadPlugin": {
|
|
"fail": "Gagal memuat ulang plugin {}!"
|
|
}
|
|
}
|
|
},
|
|
"llse": {
|
|
"init": {
|
|
"llMoney": {
|
|
"notFound": "LLMoney.dll tidak ditemukan, Sistem Ekonomi ScriptEngine tidak akan berfungsi"
|
|
}
|
|
},
|
|
"api": {
|
|
"ll": {
|
|
"require": {
|
|
"success": " - Plugin membutuhkan berhasil dimuat. Sarat: ",
|
|
"fail": " - Plugin membutuhkan beban gagal",
|
|
"download": {
|
|
"success": " - Berhasil diunduh membutuhkan! Jalur: ",
|
|
"fail": " - Persyaratan unduhan plugin gagal! Kode: "
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"apiHelp": {
|
|
"parseJson": {
|
|
"fail": "Kesalahan Parsing API"
|
|
}
|
|
},
|
|
"loader": {
|
|
"loadDepends": {
|
|
"success": "Ketergantungan {} telah di muat.",
|
|
"fail": "Gagak memuat ketergantungan {}"
|
|
},
|
|
"loadMain": {
|
|
"start": "Memuat {type} plugin...",
|
|
"done": "{count} {type} plugin telah (s) dimuat.",
|
|
"nodejs": {
|
|
"installPack": {
|
|
"fail": "Gagal memasang paket plugin {}, mohon periksa terlebihdahulu file package.json Anda!",
|
|
"start": "Ditemukan paket plugin Node.js \"{path}\"! Mencoba instal..."
|
|
},
|
|
"ignored": "Tidak ada file package.json yang ditemukan di direktori {path}, diabaikan."
|
|
},
|
|
"loadedPlugin": "{type} plugin <{name}> telah dimuat.",
|
|
"installPluginPack": {
|
|
"done": "{type} {count} paket plugin terpasang."
|
|
}
|
|
},
|
|
"nodejs": {
|
|
"executeNpmInstall": {
|
|
"success": "Npm selesai dengan sukses.",
|
|
"start": "Menjalankan \"npm install\" untuk plugin {name}...",
|
|
"fail": "Terjadi kesalahan. Kode keluar: {code}"
|
|
},
|
|
"register": {
|
|
"fail": "Gagal membantu plugin {name} terdaftar!"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"permapi": {
|
|
"data": {
|
|
"process": {
|
|
"fail": "Failed to process the data file: {}"
|
|
},
|
|
"read": {
|
|
"fail": "Failed to read the data file at {}"
|
|
},
|
|
"save": {
|
|
"fail": "Failed to save the data file: {}"
|
|
}
|
|
},
|
|
"cmd": {
|
|
"error": {
|
|
"invalidCommand": "Invalid command. Type '/help perm' to get help.",
|
|
"internal": "Internal error. Please try again later.",
|
|
"roleAlreadyExists": "Role already exists.",
|
|
"permissionAlreadyExists": "Permission already exists.",
|
|
"invalidPermissionName": "Invalid permission name.",
|
|
"roleNotFound": "Role not found.",
|
|
"permissionNotFound": "Permission not found.",
|
|
"playerNotFound": "Player not found.",
|
|
"modifyMembersOfEveryone": "The role is a everyone role. You cannot modify the members of it.",
|
|
"jsonParsingError": "JSON parsing error: {}",
|
|
"missingArgument": "Missing argument: {}",
|
|
"permissionDenied": "You don't have permission to use this command."
|
|
},
|
|
"output": {
|
|
"create": {
|
|
"role": {
|
|
"success": "Role created."
|
|
},
|
|
"perm": {
|
|
"success": "Permission created."
|
|
}
|
|
},
|
|
"delete": {
|
|
"role": {
|
|
"success": "Role deleted."
|
|
},
|
|
"perm": {
|
|
"success": "Permission deleted."
|
|
}
|
|
},
|
|
"list": {
|
|
"role": {
|
|
"none": "No roles to display.",
|
|
"header": "§b§lRole List:",
|
|
"isMember": "§r(§eMember§r)"
|
|
},
|
|
"perm": {
|
|
"none": "No permissions to display.",
|
|
"header": "§b§lPermission List:"
|
|
}
|
|
},
|
|
"view": {
|
|
"player": {
|
|
"yourStatus": "§b§lYour current permission status:",
|
|
"status": "§b§l{}'s current permission status:",
|
|
"rolesTitle": "- §eRoles:",
|
|
"permissionsTitle": "- §ePermissions:"
|
|
},
|
|
"role": {
|
|
"header": "§b§lRole Info:",
|
|
"info": {
|
|
"name": "+ §eName§r: {roleName}",
|
|
"displayName": "+ §eDisplayName§r: {}",
|
|
"priority": "+ §ePriority§r: {}",
|
|
"membersNone": "+ §eMembers§r: None",
|
|
"members": "+ §eMembers§r:",
|
|
"permissionsNone": "+ §ePermissions§r: None",
|
|
"permissions": "+ §ePermissions§r:"
|
|
},
|
|
"note": {
|
|
"admin": "※ {}§r is a special role. All permissions will be enabled by default.",
|
|
"everyone": "※ {}§r is a special role. All players are members of this role."
|
|
},
|
|
"enabled": "§a(Enabled)§r",
|
|
"disabled": "§c(Disabled)§r",
|
|
"enabledWithExtra": "§b(Enabled with extra restrictions)§r"
|
|
},
|
|
"perm": {
|
|
"header": "§b§lPermission Info:",
|
|
"info": {
|
|
"name": "+ §eName§r: {permissionName}",
|
|
"desc": "+ §eDescription§r: {}"
|
|
}
|
|
}
|
|
},
|
|
"update": {
|
|
"role": {
|
|
"member": {
|
|
"add": {
|
|
"success": "Member {name}§r({xuid}) added to Role {roleDisplayName}§r."
|
|
},
|
|
"remove": {
|
|
"success": "Member {name}§r({xuid}) removed from Role {roleDisplayName}§r."
|
|
}
|
|
},
|
|
"perm": {
|
|
"add": {
|
|
"success": "Permission {name}§r added to Role {roleDisplayName}§r."
|
|
},
|
|
"remove": {
|
|
"success": "Permission {name}§r removed from Role {roleDisplayName}§r."
|
|
},
|
|
"set": {
|
|
"enabled": "§aenabled§r",
|
|
"disabled": "§cdisabled§r",
|
|
"success": "Permission {name}§r of Role {roleDisplayName}§r set to {enable}."
|
|
}
|
|
},
|
|
"priority": {
|
|
"set": {
|
|
"success": "Priority of Role {roleDisplayName}§r set to {priority}."
|
|
}
|
|
},
|
|
"displayName": {
|
|
"set": {
|
|
"success": "Display name of Role <{roleName}§r> set to {displayName}§r."
|
|
}
|
|
}
|
|
},
|
|
"player": {
|
|
"role": {
|
|
"add": {
|
|
"success": "Player {name}§r({xuid}) added to Role {roleDisplayName}§r."
|
|
},
|
|
"remove": {
|
|
"success": "Player {name}§r({xuid}) removed from Role {roleDisplayName}§r."
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"noDesc": "[No description]",
|
|
"permissionNameExamples": "Permission name examples: 'Namespace:PermissionName', 'a:b:c:d_e_f.g'"
|
|
}
|
|
}
|
|
}
|
|
} |