diff --git a/iland-core.lua b/iland-core.lua
index 85dc1a6..e537018 100644
--- a/iland-core.lua
+++ b/iland-core.lua
@@ -13,9 +13,9 @@
--]] ------------------------------------------------------
Plugin = {
- version = "2.44",
- numver = 244,
- minLXL = {0,5,8},
+ version = "2.45",
+ numver = 245,
+ minLXL = {0,5,10},
}
Server = {
diff --git a/iland/lang/en_US.json b/iland/lang/en_US.json
index ca9adda..b705242 100644
--- a/iland/lang/en_US.json
+++ b/iland/lang/en_US.json
@@ -1,341 +1,344 @@
{
- "VERSION": 244,
+ "VERSION": 245,
"#1": "",
"gui.land.title": "Land v",
- "gui.oplandmgr.trsland.title": "Forced Transfer Territory",
- "gui.buyland.title": "Domain purchase",
- "gui.landmgr.title": "Select target territory",
- "gui.landmgr.landinfo.title": "Territory Information",
- "gui.landmgr.landperm.options.title": "Edit permissions for strangers in the territory",
+ "gui.oplandmgr.trsland.title": "Forced transfer of land",
+ "gui.buyland.title": "Territory Purchase",
+ "gui.landmgr.title": "Select the target territory",
+ "gui.landmgr.landinfo.title": "Land Info",
+ "gui.landmgr.landperm.options.title": "Edit the permissions that strangers have in the realm",
"gui.landmgr.landperm.title": "Permission Control",
- "gui.landtransfer.title": "Territory Transfer",
- "gui.landtag.title": "Landtag Nickname",
+ "gui.landtransfer.title": "Territory transfer",
+ "gui.landtag.title": "Territory nickname",
"gui.delland.title": "Delete Territory",
- "gui.oplandmgr.title": "Administration Domain Manager",
- "gui.landtrust.title": "List of Territory Trusts",
- "gui.landdescribe.title": "Territory Notes",
- "gui.landcfg.title": "Territory Settings",
- "gui.landtp.title": "Teleport to Territory",
+ "gui.oplandmgr.title": "Administrator's Land Manager",
+ "gui.landtrust.title": "Land Trust List",
+ "gui.landdescribe.title": "Landdescribe Notes",
+ "gui.landcfg.title": "Territory Setting",
+ "gui.landtp.title": "Teleport to Land",
- "gui.general.complete": "The operation has been completed.",
- "gui.general.back": "Return to the previous menu",
+ "gui.general.complete": "The operation is complete.",
+ "gui.general.back": "Back to previous menu",
"gui.general.close": "Close",
"gui.general.yes": "Confirm",
- "gui.general.looklook": "Look",
- "gui.general.iknow": "I got it",
+ "gui.general.looklook": "look",
+ "gui.general.iknow": "I know",
"gui.general.cancel": "Cancel",
- "gui.general.plzchose": "Please select",
+ "gui.general.plzchose": "Please choose",
- "gui.landmgr.landinfo.content": "Owner: \\nLandID: \\nnickname: \\n range: §l§r -> \\nLength/Width/Height: //\\nBottom area: Square grid volume: Cubic grid",
+ "gui.landmgr.landinfo.content": "Owner: \\nLandID: \\nNickname: \\nScope: §l§r -> \\nlength/width/height: //\\nbase area: square volume: cubic",
"gui.landmgr.unnamed": "Unnamed",
"gui.landmgr.unmodified": "Unmodified",
- "gui.landmgr.options.landinfo": "View Territory Information",
- "gui.landmgr.options.landcfg": "Territory Configuration Items",
- "gui.landmgr.options.landperm": "Edit territory permissions",
- "gui.landmgr.options.landtrust": "Modify Trust List",
- "gui.landmgr.options.landtag": "Edit territory nickname",
- "gui.landmgr.options.landdescribe": "Edit Territory Notes",
- "gui.landmgr.options.landtransfer": "Territory Transfer",
- "gui.landmgr.options.reselectrange": "Reenclosure (retain data)",
- "gui.landmgr.options.delland": "Delete Territory",
- "gui.landmgr.select": "Select the territory to manage",
+ "gui.landmgr.options.landinfo": "View land info",
+ "gui.landmgr.options.landcfg": "Land Configuration Items",
+ "gui.landmgr.options.landperm": "Edit territory permission",
+ "gui.landmgr.options.landtrust": "Modify trust list",
+ "gui.landmgr.options.landtag": "Edit land nickname",
+ "gui.landmgr.options.landdescribe": "Edit territory notes",
+ "gui.landmgr.options.landtransfer": "Land Transfer",
+ "gui.landmgr.options.reselectrange": "Reselectrange (retain data)",
+ "gui.landmgr.options.delland": "Delete Land",
+ "gui.landmgr.select": "Select a territory to manage",
"gui.landmgr.landperm.basic_options": "§lBasic permissions",
- "gui.landmgr.landperm.funcblock_options": "§lUse function block",
- "gui.landmgr.landperm.contblock_options": "§lUse container block",
+ "gui.landmgr.landperm.funcblock_options": "§lUse function blocks",
+ "gui.landmgr.landperm.contblock_options": "§lUse container blocks",
"gui.landmgr.landperm.other_options": "§lOther behaviors",
- "gui.landmgr.landperm.basic_options.place": "Blocks are allowed to be placed",
- "gui.landmgr.landperm.basic_options.destroy": "Blocks allowed to be destroyed",
- "gui.landmgr.landperm.basic_options.entity_destroy": "Allow creatures to destroy blocks (wither)",
+ "gui.landmgr.landperm.basic_options.place": "Allow block placement",
+ "gui.landmgr.landperm.basic_options.destroy": "Allow block destruction",
+ "gui.landmgr.landperm.basic_options.entity_destroy": "Allow mobs to destroy blocks (wither)",
"gui.landmgr.landperm.basic_options.dropitem": "Allow drop items",
- "gui.landmgr.landperm.basic_options.attack_player": "Allow to attack the player",
- "gui.landmgr.landperm.basic_options.attack_animal": "Attack to peaceful creatures is allowed",
- "gui.landmgr.landperm.basic_options.attack_mobs": "Allow attack and counterattack creatures",
- "gui.landmgr.landperm.basic_options.pickupitem": "Pick up items allowed",
- "gui.landmgr.landperm.basic_options.ride_entity": "Allows to ride creatures",
- "gui.landmgr.landperm.basic_options.ride_trans": "It is allowed to ride in a minecart/boat",
- "gui.landmgr.landperm.basic_options.shoot": "Allow projectiles to be launched",
- "gui.landmgr.landperm.funcblock_options.crafting_table": "Use the workbench",
- "gui.landmgr.landperm.funcblock_options.furnace": "Allow use of furnace",
- "gui.landmgr.landperm.funcblock_options.blast_furnace": "Allow the use of blast furnace",
- "gui.landmgr.landperm.funcblock_options.smoker": "Stove is allowed",
- "gui.landmgr.landperm.funcblock_options.brewing_stand": "Allow use of brewing stand",
- "gui.landmgr.landperm.funcblock_options.cauldron": "Allow use of cauldron",
- "gui.landmgr.landperm.funcblock_options.anvil": "The use of anvil is allowed",
- "gui.landmgr.landperm.funcblock_options.grindstone": "Grindstone is allowed",
- "gui.landmgr.landperm.funcblock_options.enchanting_table": "Enchanting table is allowed",
- "gui.landmgr.landperm.funcblock_options.cartography_table": "Allow use of cartography table",
- "gui.landmgr.landperm.funcblock_options.smithing_table": "Allow to use forging table",
- "gui.landmgr.landperm.funcblock_options.loom": "Loom is allowed",
- "gui.landmgr.landperm.funcblock_options.beacon": "Allow operation beacon",
- "gui.landmgr.landperm.funcblock_options.stonecutter": "Stone cutter is allowed",
- "gui.landmgr.landperm.funcblock_options.lectern": "Allow to operate the platform",
+ "gui.landmgr.landperm.basic_options.attack_player": "Allow attack players",
+ "gui.landmgr.landperm.basic_options.attack_animal": "Allow attack on peaceful creatures",
+ "gui.landmgr.landperm.basic_options.attack_mobs": "Allow Attack Attack & Attack Mobs",
+ "gui.landmgr.landperm.basic_options.pickupitem": "Allows to pick up items",
+ "gui.landmgr.landperm.basic_options.ride_entity": "Allow rides on creatures",
+ "gui.landmgr.landperm.basic_options.ride_trans": "Allow minecart/boat ride",
+ "gui.landmgr.landperm.basic_options.shoot": "Allow projectiles to be fired",
+ "gui.landmgr.landperm.funcblock_options.crafting_table": "Use crafting table",
+ "gui.landmgr.landperm.funcblock_options.furnace": "Allow the use of furnaces",
+ "gui.landmgr.landperm.funcblock_options.blast_furnace": "Blast furnace allowed",
+ "gui.landmgr.landperm.funcblock_options.smoker": "Allow the use of stoves",
+ "gui.landmgr.landperm.funcblock_options.brewing_stand": "Allow brewing stand",
+ "gui.landmgr.landperm.funcblock_options.cauldron": "Allows the use of cauldrons",
+ "gui.landmgr.landperm.funcblock_options.anvil": "Allow the use of anvil",
+ "gui.landmgr.landperm.funcblock_options.grindstone": "Allow use of grindstone",
+ "gui.landmgr.landperm.funcblock_options.enchanting_table": "Enchanting table allowed",
+ "gui.landmgr.landperm.funcblock_options.cartography_table": "Allow cartography table",
+ "gui.landmgr.landperm.funcblock_options.smithing_table": "Allows the use of a smithing table",
+ "gui.landmgr.landperm.funcblock_options.loom": "Allow loom use",
+ "gui.landmgr.landperm.funcblock_options.beacon": "Allow operation beacons",
+ "gui.landmgr.landperm.funcblock_options.stonecutter": "Enable use of stonecutter",
+ "gui.landmgr.landperm.funcblock_options.lectern": "Allow to operate lectern",
"gui.landmgr.landperm.contblock_options.barrel": "Allow barrel opening",
- "gui.landmgr.landperm.contblock_options.hopper": "Allow open funnel",
- "gui.landmgr.landperm.contblock_options.dropper": "Allow to open the dropper",
- "gui.landmgr.landperm.contblock_options.dispenser": "Allow the launcher to be opened",
- "gui.landmgr.landperm.contblock_options.shulker_box": "Allow to open stealth box",
+ "gui.landmgr.landperm.contblock_options.hopper": "Allow open hopper",
+ "gui.landmgr.landperm.contblock_options.dropper": "Allow dropper to be opened",
+ "gui.landmgr.landperm.contblock_options.dispenser": "Allow to open the dispenser",
+ "gui.landmgr.landperm.contblock_options.shulker_box": "Allow to open shulker box",
"gui.landmgr.landperm.contblock_options.chest": "Allow unboxing",
- "gui.landmgr.landperm.other_options.campfire": "Allow the use of campfire barbecue",
- "gui.landmgr.landperm.other_options.firegen": "Allow the use of flint and steel to set fire",
- "gui.landmgr.landperm.other_options.door": "Allow to open the door",
- "gui.landmgr.landperm.other_options.trapdoor": "Allow opening and closing trapdoor",
- "gui.landmgr.landperm.other_options.fence_gate": "Allow to open and close fence gates",
+ "gui.landmgr.landperm.other_options.campfire": "Allow campfire roasts",
+ "gui.landmgr.landperm.other_options.firegen": "Allow fire with flint and steel",
+ "gui.landmgr.landperm.other_options.door": "Allow door opening",
+ "gui.landmgr.landperm.other_options.trapdoor": "Allow opening and closing of trapdoors",
+ "gui.landmgr.landperm.other_options.fence_gate": "Allow opening and closing of fence gates",
"gui.landmgr.landperm.other_options.bell": "Allow Bell Ringing",
- "gui.landmgr.landperm.other_options.jukebox": "Allow to change jukebox",
- "gui.landmgr.landperm.other_options.noteblock": "Allow modification of note block",
- "gui.landmgr.landperm.other_options.composter": "Allow operation of compost bucket",
- "gui.landmgr.landperm.other_options.bed": "Allow to sleep",
- "gui.landmgr.landperm.other_options.item_frame": "Allow operation of item display frame",
- "gui.landmgr.landperm.other_options.daylight_detector": "Modify Sunlight Sensor Mode",
- "gui.landmgr.landperm.other_options.lever": "Allow pulling lever",
- "gui.landmgr.landperm.other_options.button": "Allow button press",
- "gui.landmgr.landperm.other_options.pressure_plate": "It is allowed to step on the pressure plate",
- "gui.landmgr.landperm.other_options.armor_stand": "Allow to operate armor stand",
- "gui.landmgr.landperm.other_options.eat": "Eat things (including potions, milk, etc.)",
- "gui.landmgr.landperm.other_options.throw_potion": "Potion is allowed to be thrown",
- "gui.landmgr.landperm.other_options.respawn_anchor": "Allow use of respawn anchor",
+ "gui.landmgr.landperm.other_options.jukebox": "Allow changing jukebox",
+ "gui.landmgr.landperm.other_options.noteblock": "Allow modification of note blocks",
+ "gui.landmgr.landperm.other_options.composter": "Allow manipulation of composters",
+ "gui.landmgr.landperm.other_options.bed": "Allow sleeping",
+ "gui.landmgr.landperm.other_options.item_frame": "Allows manipulation of item frames",
+ "gui.landmgr.landperm.other_options.daylight_detector": "Modify sunlight sensor mode",
+ "gui.landmgr.landperm.other_options.lever": "Allow pull lever",
+ "gui.landmgr.landperm.other_options.button": "Allow button presses",
+ "gui.landmgr.landperm.other_options.pressure_plate": "Allow stepping on pressure plate",
+ "gui.landmgr.landperm.other_options.armor_stand": "Allow operation of armor stand",
+ "gui.landmgr.landperm.other_options.eat": "Eat (including potions, milk, etc.)",
+ "gui.landmgr.landperm.other_options.throw_potion": "Allow drop potion",
+ "gui.landmgr.landperm.other_options.respawn_anchor": "Allows the use of respawn anchors",
"gui.landmgr.landperm.other_options.fishing": "Allow the use of fishing rods",
- "gui.landmgr.landperm.other_options.bucket": "Allow the use of buckets",
- "gui.landmgr.landperm.other_options.useitem": "§lSpecial§r Prohibits all UseItem behaviors, which solves the problem of imperfect placement permissions to a certain extent, but it will also cause some container controls to become invalid, and at the same time cause most container classes /Use class permission directly close, open it carefully, this permission will be removed when there is a better solution to the Place problem.",
- "gui.landmgr.landperm.editevent": "Control the events that can occur in (near) the territory, please move to the territory setting tab.",
+ "gui.landmgr.landperm.other_options.bucket": "Allow buckets",
+ "gui.landmgr.landperm.other_options.useitem": "§lSpecial§r prohibits all UseItem behaviors, which solves the problem of imperfect placement permissions to a certain extent, but also causes some container controls to fail, and at the same time causes most container classes /Use the class permission to close directly, open it carefully, this permission will be removed when there is a better solution to the Place problem.",
+ "gui.landmgr.landperm.editevent": "To control events that can occur in (nearby) territory, please go to the territory settings tab.",
"gui.fastlmgr.title": "Fast LMgr",
- "gui.fastlmgr.content": "You are now on §l§r, you can use the following options to quickly manage your territory.",
- "gui.fastlmgr.operator": "§lAdministrator mode §rNow you can operate the domain like the owner of the domain",
- "gui.fastgde.title": "Domain Shortcut Menu",
- "gui.fastgde.content": "Welcome to the territory system, you now have §l§r territory.\n\n§lPlease Chose...",
+ "gui.fastlmgr.content": "You are now on §l§r and can use the following options to quickly manage your realm.",
+ "gui.fastlmgr.operator": "§lAdmin Mode §rNow you can operate the estate like its owner",
+ "gui.fastgde.title": "Territory shortcut menu",
+ "gui.fastgde.content": "Welcome to the territory system, you now have §l§r blocks of territory.\n\n§lPlease Chose...",
"gui.fastgde.create": "New Territory",
- "gui.fastgde.manage": "Territory Management",
+ "gui.fastgde.manage": "Territory management",
"gui.fastgde.landtp": "Territory Teleport",
- "gui.oplandmgr.trsland.content": "Forced transfer of generals, all permissions will be transferred.",
- "gui.oplandmgr.unknownland": "The owner of this territory could not be found",
- "gui.oplandmgr.selectoption": "Select the operation to be performed",
- "gui.oplandmgr.mgrtype.land": "Manage Territory Data",
+ "gui.oplandmgr.trsland.content": "Forcibly transfer ownership of the territory, all permissions will be transferred.",
+ "gui.oplandmgr.unknownland": "Cannot find the owner of this land",
+ "gui.oplandmgr.selectoption": "Select an operation to perform",
+ "gui.oplandmgr.mgrtype.land": "Manage land data",
"gui.oplandmgr.mgrtype.plugin": "Manage plugin settings",
- "gui.oplandmgr.mgrtype.listener": "Manage Listener",
- "gui.oplandmgr.landmgr.tip": "Select Management Mode",
- "gui.oplandmgr.landmgr.byplayer": "Manage by player",
- "gui.oplandmgr.landmgr.teleport": "Teleport to the territory",
- "gui.oplandmgr.landmgr.byfeet": "Manage the territory under the feet",
+ "gui.oplandmgr.mgrtype.listener": "Management listeners",
+ "gui.oplandmgr.landmgr.tip": "Select management mode",
+ "gui.oplandmgr.landmgr.byplayer": "Managed by player",
+ "gui.oplandmgr.landmgr.teleport": "Teleport to Territory",
+ "gui.oplandmgr.landmgr.byfeet": "Manage the territory underfoot",
"gui.oplandmgr.landmgr.title": "Territory Data Management",
"gui.oplandmgr.landmgr.title2": "'s territory",
"gui.oplandmgr.landmgr.tip2": "Here are all the player's territories, tap to enter management.",
- "gui.oplandmgr.landmgr.button": "\nOwner:",
+ "gui.oplandmgr.landmgr.button": "\nOwner: ",
"gui.oplandmgr.landmgr.landtp.title": "Global Territory Teleport",
- "gui.oplandmgr.landmgr.landtp.tip": "Tap to teleport to the specified territory",
- "gui.oplandmgr.landmgr.byfeet.errbynull": "No territory under your feet",
+ "gui.oplandmgr.landmgr.landtp.tip": "Tap to teleport to specified territory",
+ "gui.oplandmgr.landmgr.byfeet.errbynull": "There is no territory underfoot",
"gui.oplandmgr.plugin.title": "Plugin Settings",
- "gui.oplandmgr.plugin.tip": "The plug-in can be configured here, and the modification takes effect immediately.",
+ "gui.oplandmgr.plugin.tip": "Plugins can be configured here, and changes will take effect immediately.",
"gui.listenmgr.title": "Listener Manager",
- "gui.listenmgr.tip": "§lWarning§r Don't close a listener at will, unless you know what you are doing!",
+ "gui.listenmgr.tip": "§lWarning§r Don't arbitrarily close a listener unless you know what you're doing!",
"gui.buyland.chosedim": "Please select the type of territory you want to create",
- "gui.buyland.unsupport": "This server does not currently support Enclosure",
- "gui.buyland.2d": "Two-dimensional territory",
- "gui.buyland.3d": "Three-dimensional territory",
- "gui.buyland.content": "Enclosure is complete!\nVolume: xx Block\nPrice: \nWallet: < f>",
- "gui.buyland.succeed": "Successful purchase of the territory! Do you want to open the territory manager now?",
- "gui.buyland.discount": "(Discounted %%)",
- "gui.buyland.button.confirm": "Confirm purchase",
- "gui.buyland.button.close": "Temporary Storage",
- "gui.buyland.button.cancel": "Cancel Order",
- "gui.delland.content": "Are you sure you want to delete your territory? \\nIf you are sure, you will get a refund. Then your territory will lose its protection and the data will be deleted immediately. ",
- "gui.landdescribe.tip": "Territory notes will be sent to other visitors when they come to your territory.\n\nSupport variables:\n$visitor = visitor name\n$n = line break",
- "gui.landtrust.tip": "Select Operation Mode",
- "gui.landtrust.addtrust": "Add Trusted Player",
- "gui.landtrust.rmtrust": "Delete Trusted Player",
- "gui.landtrust.fail.cantaddown": "You cannot add yourself to the trust list",
+ "gui.buyland.unsupport": "This server does not currently support enclosures",
+ "gui.buyland.2d": "2D Land",
+ "gui.buyland.3d": "3D Land",
+ "gui.buyland.content": "Enclosure completed!\nVolume: xx block\nPrice: \nWallet: < f>",
+ "gui.buyland.succeed": "The land was purchased successfully! Do you want to open the land manager now?",
+ "gui.buyland.discount": " (discounted by %%)",
+ "gui.buyland.button.confirm": "Confirm Purchase",
+ "gui.buyland.button.close": "Staging",
+ "gui.buyland.button.cancel": "Cancel order",
+ "gui.delland.content": "Are you sure you want to delete your realm?\nIf so, you will receive a refund. Your realm will then lose its protection and the data will be deleted immediately. ",
+ "gui.landdescribe.tip": "Land notes are sent to other visitors when they come to your land.\n\nSupported variables:\n$visitor = visitor name\n$n = newline",
+ "gui.landtrust.tip": "Select operation mode",
+ "gui.landtrust.addtrust": "Add trusted player",
+ "gui.landtrust.rmtrust": "Remove Trusted Player",
+ "gui.landtrust.fail.cantaddown": "Cannot add yourself to the trust list",
"gui.landtrust.fail.alreadyexists": "The player already exists in the trust list",
- "gui.landtrust.addsuccess": "Already added to the trust list",
- "gui.landtrust.rmsuccess": "Removed from the trust list",
+ "gui.landtrust.addsuccess": "Added to trust list",
+ "gui.landtrust.rmsuccess": "Removed from trust list",
"gui.landtrust.trusted": "§lCurrently trusted:§r ",
- "gui.landtag.tip": "The territory nickname helps you distinguish multiple territories without changing the original territory configuration",
- "gui.landtransfer.tip": "After the domain transfer is completed, all permissions will be transferred. You are no longer the owner of the domain, but all the configurations of the original domain will not be changed.",
- "gui.reselectland.title": "Reselect land area",
- "gui.reselectland.tip": "Reenclosure is a complete reselection of the territory, indirectly expanding/shrinking the existing territory. \\nThe price calculation method for the reselection is \\\"New range price — old range Value \\\", do you want to continue?",
- "gui.reselectland.content": "Original territory area () value: , \\n current territory area () value: , \\n will you.",
+ "gui.landtag.tip": "Land Nickname helps you to distinguish between multiple lands without changing the original lands configuration",
+ "gui.landtransfer.tip": "After the land transfer is completed, all permissions will be transferred, you are no longer the owner of the land, but all the configuration of the original land will not be changed.",
+ "gui.reselectland.title": "Reselect Land Range",
+ "gui.reselectland.tip": "Re-enclosure is to completely reselect the range of the land, not directly expanding/reducing the range of the existing land.\\nThe price of reselectland is calculated as\\\"New range price — old range Value \\\", continue?",
+ "gui.reselectland.content": "Original territory range () value: ,\\nCurrent territory range () value: ,\\nwill you.",
"gui.reselectland.refund": "Refund to",
- "gui.reselectland.pay": "Receive",
+ "gui.reselectland.pay": "Charge",
- "gui.landcfg.tip": "Operate the territory function switch here",
+ "gui.landcfg.tip": "Operate the land function switch here",
"gui.landcfg.landsign": "§lLandSign",
- "gui.landcfg.landsign.tome": "Prompt when the master enters",
+ "gui.landcfg.landsign.tome": "Prompt when the owner enters",
"gui.landcfg.landsign.tother": "Prompt when others enter",
- "gui.landcfg.landsign.bottom": "Continuous prompt at the bottom",
- "gui.landcfg.inside": "§lInside the Territory Incident",
- "gui.landcfg.inside.explode": "Allow explosion to occur (also effective nearby)",
+ "gui.landcfg.landsign.bottom": "Bottom constant hint",
+ "gui.landcfg.inside": "§lInside events",
+ "gui.landcfg.inside.explode": "Allow explosions to occur (also works nearby)",
"gui.landcfg.inside.farmland_decay": "Allow farmland degradation",
"gui.landcfg.inside.piston_push": "Allow piston push",
- "gui.landcfg.inside.fire_spread": "Allow flame to spread",
+ "gui.landcfg.inside.fire_spread": "Allow fire to spread",
"gui.landcfg.nearby": "§lNearby Events",
- "gui.landtp.point": "Successfully set the location [] as the teleport point of the territory .",
+ "gui.landtp.point": "Successfully set location [] as teleportation point for territory .",
"gui.landtp.tip": "Please select the target territory to teleport",
"gui.landtp.trusted": "Trusted",
"gui.playerselector.title": "Player Selector",
- "gui.playerselector.search.tip": "§lInstructions for use§r Select the player to be operated, multi-selection is supported. If there is no page, please choose to open the next page and submit.\nIf you use the search tool to enter the keyword Just submit it directly.",
+ "gui.playerselector.search.tip": "§lInstructions§r Select the player who needs to operate, support multiple selection. If there is no current page, please choose to open the next page and submit.\nIf you use the search tool to enter keywords after Just submit it directly.",
"gui.playerselector.search.tip2": "§lSearch Tool§r If there are too many players, you can use this tool to filter.",
"gui.playerselector.search.type": "Enter keywords:",
"gui.playerselector.search.ph": "[Not entered]",
- "gui.playerselector.pages": "Pages: / Items: pcs",
+ "gui.playerselector.pages": "Pages: / Items: ",
"gui.playerselector.jumpto": "Select the number of pages to jump to (if needed)",
- "gui.playerselector.continue": "Next Page",
+ "gui.playerselector.continue": "Next page",
"gui.playerselector.back": "Previous page",
"gui.playerselector.num": "Page ",
"gui.rangeselector.title": "Y-axis adjustment",
- "gui.rangeselector.tip": "You can adjust the height of the existing starting point and ending point here, if you don't need to adjust it, just submit it directly.",
+ "gui.rangeselector.tip": "You can adjust the height of the existing start and end points here. If you don't need to adjust, you can submit it directly.",
"gui.rangeselector.selectedpos": "Selected: ,§l§r, >> ,§l§r,",
- "gui.rangeselector.movestarty": "Starting point Y axis",
- "gui.rangeselector.moveendy": "End Y axis",
+ "gui.rangeselector.movestarty": "Start Y-axis",
+ "gui.rangeselector.moveendy": "End Y-axis",
- "title.rangeselector.inmode": "[ Enclosure Mode]",
- "title.rangeselector.selectpoint": "Please hold , click the square or use /land set to select the point.",
- "title.rangeselector.dimension.chose": "Select territory dimension",
- "title.rangeselector.dimension.tip": "§l3D§r select two points and use the cuboid with these two points as vertices as the territory.\n§l2D§r Use two points to determine the XZ coordinate, and the entire y axis is Is the territory.","title.rangeselector.dimension.blocked": "The administrator has closed this enclosure mode",
- "title.rangeselector.dimension.chosed": "Currently in enclosure mode",
+ "title.rangeselector.inmode": "[Enclosure Mode]",
+ "title.rangeselector.selectpoint": "Please hold , click the square or use the /land set to select the point.",
+ "title.rangeselector.dimension.chose": "Choose territory dimension",
+ "title.rangeselector.dimension.tip": "§l3D§r Selects two points, and uses the two points as vertices as the territory.\n§l2D§r Determines the XZ coordinates with the two points, and the entire y-axis is for the territory.","title.rangeselector.dimension.blocked": "This enclosure mode has been disabled by the administrator",
+ "title.rangeselector.dimension.chosed": "Currently enclosure mode",
"title.rangeselector.fail.dimdiff": "The operation failed, please do not select points across dimensions!",
- "title.rangeselector.fail.dimblocked": "The administrator has closed the enclosure function for this dimension",
+ "title.rangeselector.fail.dimblocked": "The administrator has disabled the enclosure function for this dimension",
"title.rangeselector.fail.outmode": "Currently not in enclosure mode",
- "title.rangeselector.fail.toobig": "The enclosing territory is too big, please enclose it again.\n",
- "title.rangeselector.fail.toosmall": "The enclosing territory is too small, please enclose it again.\n",
- "title.rangeselector.fail.toolow": "The enclosing territory is too low, please enclose it again\n",
- "title.rangeselector.fail.collision": "The enclosure range conflicts with (coordinates: ), please enclose again.\n",
- "title.rangeselector.largeparticle": "The range of the territory is large, particle effects have been turned off to avoid lag",
+ "title.rangeselector.fail.toobig": "The enclosed territory is too big, please re-enclose it.\n",
+ "title.rangeselector.fail.toosmall": "The enclosed territory is too small, please re-enclosure.\n",
+ "title.rangeselector.fail.toolow": "The enclosed territory is too low, please re-enclosure\n",
+ "title.rangeselector.fail.collision": "The enclosure range conflicts with (coordinates: ), please re-enclosure.\n",
+ "title.rangeselector.largeparticle": "The territory is large, particle effects have been turned off to avoid lag",
"title.rangeselector.pointed": "Point selected: (, , )",
- "title.selectland.complete1": "Enclosure complete",
+ "title.selectland.complete1": "Enclosure completed",
"title.selectland.complete2": "Please hold , use / or click any square again to create an order.",
- "title.land.nolicense": "Please use /land new to request to create a new territory first",
- "title.getlicense.alreadyexists": "Please do not repeat the request\n",
- "title.getlicense.succeed": "Requested new territory\n",
- "title.getlicense.limit": "Do you think the local owner? The proletariat cannot have so much land.",
+ "title.land.nolicense": "Please use /land new request to create a new territory first",
+ "title.getlicense.alreadyexists": "Do not repeat the request\n",
+ "title.getlicense.succeed": "Requested to create a new territory\n",
+ "title.getlicense.limit": "You want the landowner, right? The proletariat can't have so much land.",
"title.buyland.moneynotenough": "Insufficient balance!\n",
-"title.buyland.ordersaved": "Your domain purchase order has been temporarily saved, you can hold and click the ground again to call out the order\nto abandon this purchase, please use\"/land giveup\"",
- "title.buyland.succeed": "Successful purchase!\nRegistration is being registered for you...",
- "title.land.deleted": " has been deleted",
- "title.landtransfer.toomanyids": "It is not possible to transfer land to more than one person",
- "title.landtransfer.canttoown": "It is not possible to transfer the land to oneself.",
+ "title.buyland.fail.apirefuse": "The payment process was aborted because the API refused to create this realm.",
+"title.buyland.ordersaved": "Your land purchase order has been temporarily saved, you can hold and click the ground again to call out the order\nTo give up this purchase, please use\"/land giveup\"",
+ "title.buyland.succeed": "Successful purchase!\nRegistering your territory...",
+ "title.land.deleted": " deleted",
+ "title.landtransfer.toomanyids": "Cannot transfer land to multiple people",
+ "title.landtransfer.canttoown": "You cannot transfer land to yourself.",
"title.landtransfer.complete": " has been transferred to ",
- "title.oplandmgr.invalidchar": "There are illegal characters in the modified item, and the operation has been interrupted.",
- "title.oplandmgr.transfered": "Transferred to ",
- "title.oplandmgr.setselectool": "Please hold the enclosure tool you want to select to destroy the block",
+ "title.oplandmgr.invalidchar": "The modification item has invalid characters, and the operation has been interrupted.",
+ "title.oplandmgr.transfered": "transferred to ",
+ "title.oplandmgr.setselectool": "Please destroy the block with the enclosure tool you want to select",
"title.oplandmgr.setsuccess": "Success! Selected as enclosure tool",
- "title.landmgr.failed": "There is no land to manage. Use \"/land new\" to create one!",
- "title.giveup.succeed": "License has been abandoned",
- "title.giveup.failed": "There is no enclosure permit to give up",
- "title.reselectland.giveup.succeed": "Re-enclosure has been cancelled",
- "title.reselectland.succeed": "Selected successfully! The new territory area has taken effect.",
- "title.landlimit.noperm": "This is the territory, you have no right to operate",
- "title.landlimit.nearby": "It is too close to another person's territory, the operation was cancelled",
- "title.landsign.ownenrbuttom": "Landsign ",
- "title.landsign.visitorbuttom": "This is the territory of ",
- "title.landtp.fail.noland": "You need to stand on the territory first",
+ "title.landmgr.failed": "There is no land to manage, use \"/land new\" to create one!",
+ "title.giveup.succeed": "License has been waived",
+ "title.giveup.failed": "No enclosure permit to give up",
+ "title.reselectland.giveup.succeed": "Reselectland cancelled",
+ "title.reselectland.fail.apirefuse": "The payment process was aborted because the API refused to modify this land.",
+ "title.reselectland.succeed": "Succeed selected! The new territory has taken effect.",
+ "title.landlimit.noperm": "This is territory, you have no right to operate",
+ "title.landlimit.nearby": "Too close to someone else's territory, the operation is canceled",
+ "title.landsign.ownenrbuttom": "On the landsign ",
+ "title.landsign.visitorbuttom": "This is 's territory",
+ "title.landtp.fail.noland": "You need to stand on the ground first",
"title.landtp.fail.notowner": "You are not the owner of this land",
- "title.landtp.fail.danger": "Cannot start teleportation because the destination teleport point is not safe",
- "title.landtp.removed": "The teleportation point in this territory has been removed",
- "title.landtp.success": "Successful transmission",
+ "title.landtp.fail.danger": "Cannot start teleportation because the destination teleportation point is not safe",
+ "title.landtp.removed": "Removed teleportation point for this land",
+ "title.landtp.success": "Successful transfer",
"sign.listener.ownertitle": "",
"sign.listener.ownersubtitle": "Welcome back",
"sign.listener.visitortitle":"Welcome to",
"sign.listener.visitorsubtitle":"'s territory",
- "talk.land.unselected":"No territory selected",
- "talk.landmgr.open": "Open the Realm Manager",
+ "talk.land.unselected":"No land selected",
+ "talk.landmgr.open": "Open Land Manager",
"talk.scoreboard": "Scoreboard",
- "talk.features.closed": "This feature has been closed by the domain administrator",
- "talk.dim.zero": "Main World",
+ "talk.features.closed": "This feature has been closed by the realm administrator",
+ "talk.dim.zero": "Overworld",
"talk.dim.one": "Hell",
"talk.dim.two": "The End",
- "talk.dim.other": "Other dimensions",
+ "talk.dim.other": "Other dimension",
"talk.feature.disabled": "The administrator has disabled this feature",
- "talk.tomany": "Does not support simultaneous operation of multiple people",
+ "talk.tomany": "Multiplayer operation is not supported at the same time",
"talk.invalidaction": "Invalid Action",
- "talk.prejoin.noxuid": "Sorry, players who join the server using the iLand plugin must have an XUID.",
- "talk.gametype.creative": "A creative player is detected, some controls will be disabled for creative players.",
+ "talk.prejoin.noxuid": "Sorry, players joining a server using the iLand plugin must have a HUID.",
+ "talk.gametype.creative": "Creating player detected, some controls will be disabled for creative mode players.",
- "command.land": "Main Command of the Territory System",
- "command.land_new": "Create a new territory",
- "command.land_giveup": "Abandon the unfinished territory",
+ "command.land": "Land system main command",
+ "command.land_new": "Create a new land",
+ "command.land_giveup": "Give up uncreated territories",
"command.land_gui": "Open the land management interface",
- "command.land_set": "Select the current point",
- "command.land_buy": "Buy selected territory",
- "command.land_ok": "Complete the territory reselection",
- "command.land_tp": "Teleport to Territory",
- "command.land_tp_set": "Set Territory Teleport Point",
- "command.land_tp_rm": "Delete Territory Teleporter",
- "command.land_mgr": "Open the OP Realm console interface",
- "command.land_mgr_selectool": "Select Enclosure Tool",
- "command.land_mgr.noperm": "§eThis command is exclusive to the domain administrator, please use §l/land op \"\"§r§e in the console to add yourself as a domain administrator." ,
+ "command.land_set": "Select current point",
+ "command.land_buy": "Buy the selected land",
+ "command.land_ok": "Complete territory re-selection",
+ "command.land_tp": "Teleport to Land",
+ "command.land_tp_set": "Set land teleportation point",
+ "command.land_tp_rm": "Delete Territory Teleport",
+ "command.land_mgr": "Open the OP land console interface",
+ "command.land_mgr_selectool" : "Select a rodeo tool",
+ "command.land_mgr.noperm": "§eThis command is exclusive to the land manager, please use §l/land op \"\"§r§e in the console to add yourself as a land manager." ,
"command.error": "§cUnknown parameter \"\" Please check your input.",
"command.console.land": "About iLand",
- "command.console.land_op": "Add a land administrator",
- "command.console.land_deop": "Delete a Realm Administrator",
+ "command.console.land_op": "Add land manager",
+ "command.console.land_deop": "Delete Land Admin",
"command.console.land_update": "Upgrade iLand",
"command.console.land_language": "Internationalization related",
- "command.console.land_language_set": "Set Language",
+ "command.console.land_language_set": "Set language",
"command.console.land_language_list": "List installed languages",
"command.console.land_language_list-online": "List warehouse languages",
- "command.console.land_language_install": "Installation Language",
+ "command.console.land_language_install": "Install language",
"command.console.land_language_update": "Upgrade iLand",
"console.landop.add.success": "Successfully added () as a territory administrator.",
- "console.landop.add.failbyexist": "Player is already a realm administrator.",
- "console.landop.del.success": "() has been removed from the list of domain administrators.",
- "console.landop.del.failbynull": "The player is not a domain administrator.",
- "console.landop.failbyxuid": "Cannot find the XUID information of . Please re-enter the server or check the case and try again.",
+ "console.landop.add.failbyexist": "Player is already a Landop Admin.",
+ "console.landop.del.success": " () has been removed from the list of land admins.",
+ "console.landop.del.failbynull": "Player is not a land admin.",
+ "console.landop.failbyxuid": "Cannot find the XUID information of , please re-enter the server or check the case and try again.",
- "console.update.nodata": "No data, you need to allow the plug-in to connect to the Internet to use this command.",
- "console.update.preview": "Using the unpublished version .",
- "console.update.newversion": "Get the new version , you can use /land update to update automatically!",
+ "console.update.nodata": "No data, you need to allow the plugin to connect to the Internet to use this command.",
+ "console.update.preview": "Undocumented version is being used.",
+ "console.update.newversion": "Get the new version , you can use /land update to automatically update it!",
"console.update.newcontent": "Update content:",
- "console.update.force": "Sorry, due to cloud settings, your iLand must be updated before it can be used. Forced updates are mostly enabled when there are serious problems with the old version.",
- "console.update.unsupport": "Sorry, the current LXL version does not match the cloud version, so the automatic update stops.",
- "console.update.vacancy": "Sorry, there is more than one version difference between the current version and the cloud version. Please update manually.",
- "console.update.disabled": "The cloud setting has disabled automatic updates, please update manually in time.",
- "console.update.auto": "Because you have turned on automatic update, you are starting to update your iLand to a new version...",
- "console.update.restart": "After the update is complete, the server needs to be restarted to take effect.",
+ "console.update.force": "Sorry, due to cloud settings, your iLand must be updated before it can be used. Forced updates are mostly enabled when the old version has serious problems.",
+ "console.update.unsupport": "Sorry, the current LXL version does not match the cloud version, so automatic updates are stopped.",
+ "console.update.vacancy": "Sorry, the current version differs from the cloud version by more than one version, please update manually.",
+ "console.update.disabled": "Automatic update is disabled in cloud settings, please update manually in time.",
+ "console.update.auto": "Beginning to update your iLand to a new version because you have auto-update turned on...",
+ "console.update.restart": "The service needs to be restarted after the update is completedevice to take effect. ",
- "console.autoupdate.start": "Starting automatic update...",
- "console.autoupdate.alreadylatest": "Update stopped because it is already the latest version ().","console.autoupdate.download": "Downloading... ",
- "console.autoupdate.errorbydown": "Failed to download file , error code: . Please check your network or report the problem, the update has been interrupted.",
- "console.autoupdate.recoverbackup": "The backup has been restored, and the old version of iLand is being used.",
- "console.autoupdate.errorbyverify": "The verification of the file failed. Please check your network or report the problem. The update has been interrupted.",
- "console.autoupdate.success": "Automatic update has been completed, restart the server to take effect.",
+ "console.autoupdate.start": "Starting autoupdate...",
+ "console.autoupdate.alreadylatest": "Update stopped because it is already the latest version ().",
+ "console.autoupdate.download": "Downloading...",
+ "console.autoupdate.errorbydown": "Failed to download file with error code: . Please check your network or report an issue, update has been interrupted.",
+ "console.autoupdate.recoverbackup": "Backup has been restored, using an older version of iLand.",
+ "console.autoupdate.errorbyverify": "Failed to verify file , please check your network or report problems, update has been interrupted.",
+ "console.autoupdate.success": "Auto-update has been completed, restart the server to take effect.",
- "console.getonline.failbycode": "Failed to obtain networking information, error code: .",
- "console.getonline.failed": "Failed to obtain network information.",
- "console.getonline.failbyver": "The online information file version () that cannot be parsed. Your iLand may be out of date.",
+ "console.getonline.failbycode": "Failed to get network information, error code: .",
+ "console.getonline.failed": "Failed to get network information.",
+ "console.getonline.failbyver": "Unparseable online info file version (), your iLand may be out of date.",
- "console.languages.sign": "This server is using language, version: .",
+ "console.languages.sign": "This server is using language , version: .",
"console.languages.set.misspara": "Missing parameter, example: \"/land language set zh_CN\"",
- "console.languages.set.succeed": "Set successfully, the language of the plug-in has been updated to: ",
- "console.languages.set.nofile": "Cannot find the language (), use \"/land language list\" to view the language installed on the server.",
- "console.languages.list.count": "Installed languages: pcs",
- "console.languages.list-online.wait": "Please wait, we are getting language warehouse data...",
- "console.languages.official": "Officially provided languages:",
- "console.languages.3rd": "Language provided by the third party:",
- "console.languages.install.misspara": "Missing parameters, example: \"/land language install vi_VN\"",
- "console.languages.install.existed": "The language has been installed, if you need to update, please use \"/land language update\"",
- "console.languages.install.notfound": "The language to be installed was not found \"\", please use \"/land list-online\" to list all installable languages.",
- "console.languages.install.statfail": "An error occurred while downloading language , the error code is: , the installation process has been interrupted.",
- "console.languages.install.verifyfail": "An error occurred while verifying language , MD5 does not match, and the installation process has been interrupted.",
- "console.languages.install.versionfail": "The language being installed does not match the currently running iLand version (!=), the installation process has been interrupted.",
- "console.languages.install.succeed": "Language Installation is successful! Please use \"/land language set \" to set the language used.",
- "console.languages.update.alreadylatest": "This language version is already up-to-date, no need to upgrade.",
- "console.languages.update.notfound": "Language not found, please try to install this language with \"land language install \".",
- "console.languages.update.notfoundonline": "Language was not found on the server. Maybe it has not been included. The update is aborted.",
- "console.languages.update.succeed": "Language has been successfully upgraded!",
- "console.languages.update.all": "Starting to upgrade all languages...",
- "console.languages.update.single": "Starting to upgrade the language ...",
+ "console.languages.set.succeed": "Set successfully, the language of the plugin has been updated to: ",
+ "console.languages.set.nofile": "Language not found (), use \"/land language list\" to see the languages installed on the server.",
+ "console.languages.list.count": "Installed languages: ",
+ "console.languages.list-online.wait": "Please wait, getting language warehouse data...",
+ "console.languages.official": "Official languages:",
+ "console.languages.3rd": "Languages provided by third parties:",
+ "console.languages.install.misspara": "Missing parameter, example: \"/land language install vi_VN\"",
+ "console.languages.install.existed": "The language has already been installed, to update please use \"/land language update\"",
+ "console.languages.install.notfound": "The language to install \"\" was not found, please use \"/land list-online\" to list all installable languages.",
+ "console.languages.install.statfail": "Error downloading language with error code: , installation process has been interrupted.",
+ "console.languages.install.verifyfail": "Error verifying language , MD5 mismatch, installation process interrupted.",
+ "console.languages.install.versionfail": "The language being installed does not match the version of iLand currently running (!=), the installation process has been interrupted.",
+ "console.languages.install.succeed": "Language installed successfully! Please use \"/land language set \" to set the language used.",
+ "console.languages.update.alreadylatest": "This language version is up to date and does not require an upgrade.",
+ "console.languages.update.notfound": "Language not found, try installing this language with \"land language install \".",
+ "console.languages.update.notfoundonline": "Language was not found on the server, maybe it is not yet included, the update is aborted.",
+ "console.languages.update.succeed": "Language has been updated successfully!",
+ "console.languages.update.all": "Starting updating all languages...",
+ "console.languages.update.single": "Starting updating language ...",
- "console.error.money.protocol": "Unknown economic component'' is being used.",
- "console.error.money.scorenull": "The scoreboard object cannot be accessed. The corresponding economic scoreboard may not exist. Please use /land mgr to change to the correct scoreboard or try to restart the server.",
- "console.error.readowner.xuid": "Unable to identify the player (xuid = ), because this XUID cannot be found in the database, skip reading...",
- "console.error.readowner.tipxid": "The above warning will not affect the operation of the plugin for the time being, please let the player corresponding to the XUID re-enter the server to make the database record."
+ "console.error.money.protocol": "Unknown economic component '' is being used.",
+ "console.error.money.scorenull": "The scoreboard object cannot be accessed, possibly the corresponding economic scoreboard does not exist. Please use /land mgr to change to the correct scoreboard or try restarting the server.",
+ "console.error.readowner.xuid": "Unable to identify player (xuid = ) because this XUID was not found in the database, skip reading...",
+ "console.error.readowner.tipxid": "The above warning does not affect the operation of the plugin for the time being. Please let the player with the corresponding XUID re-enter the server to make the database record."
}
\ No newline at end of file
diff --git a/iland/lang/zh_CN.json b/iland/lang/zh_CN.json
index a15fafd..19dc730 100644
--- a/iland/lang/zh_CN.json
+++ b/iland/lang/zh_CN.json
@@ -1,5 +1,5 @@
{
- "VERSION": 244,
+ "VERSION": 245,
"#1": "zh_CN 标准汉语翻译贡献者:RedbeanW",
"gui.land.title": "Land v",
diff --git a/iland/lang/zh_TW.json b/iland/lang/zh_TW.json
index 593414f..fb93580 100644
--- a/iland/lang/zh_TW.json
+++ b/iland/lang/zh_TW.json
@@ -1,5 +1,5 @@
{
- "VERSION": 244,
+ "VERSION": 245,
"#1": "",
"gui.land.title": "Land v",
@@ -213,6 +213,7 @@
"title.getlicense.succeed": "已請求新建領地\n",
"title.getlicense.limit": "你想當地主是吧,無產階級是不能有這麼多地的。",
"title.buyland.moneynotenough": "餘額不足!\n",
+ "title.buyland.fail.apirefuse": "付款過程中止,因為API拒絕創建此領地。",
"title.buyland.ordersaved": "您的領地購買訂單已暫存,可手持 再次單擊地面呼出訂單\n放棄此次購買請使用\"/land giveup\"",
"title.buyland.succeed": "購買成功!\n正在為您註冊領地...",
"title.land.deleted": " 已刪除",
@@ -227,6 +228,7 @@
"title.giveup.succeed": "許可已被放棄",
"title.giveup.failed": "沒有可以放棄的圈地許可",
"title.reselectland.giveup.succeed": "已取消重新圈地",
+ "title.reselectland.fail.apirefuse": "付款過程中止,因為API拒絕修改此領地。",
"title.reselectland.succeed": "選定成功!新的領地範圍已生效。",
"title.landlimit.noperm": "這裡是領地,你無權操作",
"title.landlimit.nearby": "距離他人領地太近,操作被撤銷",
@@ -299,10 +301,11 @@
"console.update.vacancy": "抱歉,當前版本與雲端版本相差不止一個版本,請手動更新。",
"console.update.disabled": "雲端設定關閉了自動更新,請及時手動更新。",
"console.update.auto": "由於您開啟了自動更新,正在開始更新您的iLand到新版本...",
- "console.update.restart": "更新完畢需要重啟服務器以生效。",
+ "console.update.restart": "更新完畢需要重啟服務器以生效。 ",
"console.autoupdate.start": "正在開始自動更新...",
- "console.autoupdate.alreadylatest": "更新停止,因為已經是最新版本()。","console.autoupdate.download": "正在下載... ",
+ "console.autoupdate.alreadylatest": "更新停止,因為已經是最新版本()。",
+ "console.autoupdate.download": "正在下載... ",
"console.autoupdate.errorbydown": "下載文件 失敗,錯誤代碼:。請檢查您的網絡或反饋問題,更新已中斷。",
"console.autoupdate.recoverbackup": "已經恢復備份,正在使用舊版本iLand。",
"console.autoupdate.errorbyverify": "文件 校驗失敗,請檢查您的網絡或反饋問題,更新已中斷。",