diff --git a/src/main/java/me/chayapak1/chomens_bot/util/ComponentUtilities.java b/src/main/java/me/chayapak1/chomens_bot/util/ComponentUtilities.java index 4adf7f38..2b9f1e62 100644 --- a/src/main/java/me/chayapak1/chomens_bot/util/ComponentUtilities.java +++ b/src/main/java/me/chayapak1/chomens_bot/util/ComponentUtilities.java @@ -321,7 +321,7 @@ public class ComponentUtilities { public static PartiallyStringified stringifyPartially (KeybindComponent message, boolean motd, boolean ansi, String lastColor, boolean noHex) { String keybind = message.keybind(); - Component component = keybinds.containsKey(keybind) ? Component.translatable(keybind) : Component.text(keybind); // TODO: Fix some keys like `key.keyboard.a` + Component component = keybinds.containsKey(keybind) ? Component.translatable(keybinds.get(keybind)) : Component.text(keybind); return stringifyPartially(component, motd, ansi, lastColor, noHex); } } diff --git a/src/main/resources/englishLanguage.json b/src/main/resources/englishLanguage.json index dd8ec05e..0ec346f8 100644 --- a/src/main/resources/englishLanguage.json +++ b/src/main/resources/englishLanguage.json @@ -1,4 +1,5 @@ { + "accessibility.onboarding.accessibility.button": "Accessibility Settings...", "accessibility.onboarding.screen.narrator": "Press enter to enable the narrator", "accessibility.onboarding.screen.title": "Welcome to Minecraft!\n\nWould you like to enable the Narrator or visit the Accessibility Settings?", "addServer.add": "Done", @@ -17,10 +18,16 @@ "advancements.adventure.arbalistic.title": "Arbalistic", "advancements.adventure.avoid_vibration.description": "Sneak near a Sculk Sensor or Warden to prevent it from detecting you", "advancements.adventure.avoid_vibration.title": "Sneak 100", + "advancements.adventure.blowback.description": "Kill a Breeze with a deflected Breeze-shot Wind Charge", + "advancements.adventure.blowback.title": "Blowback", + "advancements.adventure.brush_armadillo.description": "Get Armadillo Scutes from an Armadillo using a Brush", + "advancements.adventure.brush_armadillo.title": "Isn't It Scute?", "advancements.adventure.bullseye.description": "Hit the bullseye of a Target block from at least 30 meters away", "advancements.adventure.bullseye.title": "Bullseye", "advancements.adventure.craft_decorated_pot_using_only_sherds.description": "Make a Decorated Pot out of 4 Pottery Sherds", "advancements.adventure.craft_decorated_pot_using_only_sherds.title": "Careful Restoration", + "advancements.adventure.crafters_crafting_crafters.description": "Be near a Crafter when it crafts a Crafter", + "advancements.adventure.crafters_crafting_crafters.title": "Crafters Crafting Crafters", "advancements.adventure.fall_from_world_height.description": "Free fall from the top of the world (build limit) to the bottom of the world and survive", "advancements.adventure.fall_from_world_height.title": "Caves & Cliffs", "advancements.adventure.hero_of_the_village.description": "Successfully defend a village from a raid", @@ -33,14 +40,22 @@ "advancements.adventure.kill_all_mobs.title": "Monsters Hunted", "advancements.adventure.kill_mob_near_sculk_catalyst.description": "Kill a mob near a Sculk Catalyst", "advancements.adventure.kill_mob_near_sculk_catalyst.title": "It Spreads", + "advancements.adventure.lighten_up.description": "Scrape a Copper Bulb with an Axe to make it brighter", + "advancements.adventure.lighten_up.title": "Lighten Up", "advancements.adventure.lightning_rod_with_villager_no_fire.description": "Protect a Villager from an undesired shock without starting a fire", "advancements.adventure.lightning_rod_with_villager_no_fire.title": "Surge Protector", + "advancements.adventure.minecraft_trials_edition.description": "Step foot in a Trial Chamber", + "advancements.adventure.minecraft_trials_edition.title": "Minecraft: Trial(s) Edition", "advancements.adventure.ol_betsy.description": "Shoot a Crossbow", "advancements.adventure.ol_betsy.title": "Ol' Betsy", + "advancements.adventure.overoverkill.description": "Deal 50 hearts of damage in a single hit using the Mace", + "advancements.adventure.overoverkill.title": "Over-Overkill", "advancements.adventure.play_jukebox_in_meadows.description": "Make the Meadows come alive with the sound of music from a Jukebox", "advancements.adventure.play_jukebox_in_meadows.title": "Sound of Music", "advancements.adventure.read_power_from_chiseled_bookshelf.description": "Read the power signal of a Chiseled Bookshelf using a Comparator", "advancements.adventure.read_power_from_chiseled_bookshelf.title": "The Power of Books", + "advancements.adventure.revaulting.description": "Unlock an Ominous Vault with an Ominous Trial Key", + "advancements.adventure.revaulting.title": "Revaulting", "advancements.adventure.root.description": "Adventure, exploration and combat", "advancements.adventure.root.title": "Adventure", "advancements.adventure.salvage_sherd.description": "Brush a Suspicious block to obtain a Pottery Sherd", @@ -73,12 +88,16 @@ "advancements.adventure.trim_with_any_armor_pattern.title": "Crafting a New Look", "advancements.adventure.two_birds_one_arrow.description": "Kill two Phantoms with a piercing Arrow", "advancements.adventure.two_birds_one_arrow.title": "Two Birds, One Arrow", + "advancements.adventure.under_lock_and_key.description": "Unlock a Vault with a Trial Key", + "advancements.adventure.under_lock_and_key.title": "Under Lock and Key", "advancements.adventure.very_very_frightening.description": "Strike a Villager with lightning", "advancements.adventure.very_very_frightening.title": "Very Very Frightening", "advancements.adventure.voluntary_exile.description": "Kill a raid captain.\nMaybe consider staying away from villages for the time being...", "advancements.adventure.voluntary_exile.title": "Voluntary Exile", "advancements.adventure.walk_on_powder_snow_with_leather_boots.description": "Walk on Powder Snow... without sinking in it", "advancements.adventure.walk_on_powder_snow_with_leather_boots.title": "Light as a Rabbit", + "advancements.adventure.who_needs_rockets.description": "Use a Wind Charge to launch yourself upward 8 blocks", + "advancements.adventure.who_needs_rockets.title": "Who Needs Rockets?", "advancements.adventure.whos_the_pillager_now.description": "Give a Pillager a taste of their own medicine", "advancements.adventure.whos_the_pillager_now.title": "Who's the Pillager Now?", "advancements.empty": "There doesn't seem to be anything here...", @@ -134,6 +153,10 @@ "advancements.husbandry.plant_any_sniffer_seed.title": "Planting the Past", "advancements.husbandry.plant_seed.description": "Plant a seed and watch it grow", "advancements.husbandry.plant_seed.title": "A Seedy Place", + "advancements.husbandry.remove_wolf_armor.description": "Remove Wolf Armor from a Wolf using Shears", + "advancements.husbandry.remove_wolf_armor.title": "Shear Brilliance", + "advancements.husbandry.repair_wolf_armor.description": "Repair a damaged Wolf Armor using Armadillo Scutes", + "advancements.husbandry.repair_wolf_armor.title": "Good as New", "advancements.husbandry.ride_a_boat_with_a_goat.description": "Get in a Boat and float with a Goat", "advancements.husbandry.ride_a_boat_with_a_goat.title": "Whatever Floats Your Goat!", "advancements.husbandry.root.description": "The world is full of friends and food", @@ -152,6 +175,8 @@ "advancements.husbandry.wax_off.title": "Wax Off", "advancements.husbandry.wax_on.description": "Apply Honeycomb to a Copper block!", "advancements.husbandry.wax_on.title": "Wax On", + "advancements.husbandry.whole_pack.description": "Tame one of each Wolf variant", + "advancements.husbandry.whole_pack.title": "The Whole Pack", "advancements.nether.all_effects.description": "Have every effect applied at the same time", "advancements.nether.all_effects.title": "How Did We Get Here?", "advancements.nether.all_potions.description": "Have every potion effect applied at the same time", @@ -200,6 +225,7 @@ "advancements.nether.uneasy_alliance.title": "Uneasy Alliance", "advancements.nether.use_lodestone.description": "Use a Compass on a Lodestone", "advancements.nether.use_lodestone.title": "Country Lode, Take Me Home", + "advancements.progress": "%s/%s", "advancements.sad_label": ":(", "advancements.story.cure_zombie_villager.description": "Weaken and then cure a Zombie Villager", "advancements.story.cure_zombie_villager.title": "Zombie Doctor", @@ -311,6 +337,7 @@ "argument.entity.selector.allEntities": "All entities", "argument.entity.selector.allPlayers": "All players", "argument.entity.selector.missing": "Missing selector type", + "argument.entity.selector.nearestEntity": "Nearest entity", "argument.entity.selector.nearestPlayer": "Nearest player", "argument.entity.selector.not_allowed": "Selector not allowed", "argument.entity.selector.randomPlayer": "Random player", @@ -330,6 +357,7 @@ "argument.literal.incorrect": "Expected literal %s", "argument.long.big": "Long must not be more than %s, found %s", "argument.long.low": "Long must not be less than %s, found %s", + "argument.message.too_long": "Chat message was too long (%s > maximum %s characters)", "argument.nbt.array.invalid": "Invalid array type '%s'", "argument.nbt.array.mixed": "Can't insert %s into %s", "argument.nbt.expected.key": "Expected key", @@ -350,6 +378,8 @@ "argument.range.empty": "Expected value or range of values", "argument.range.ints": "Only whole numbers allowed, not decimals", "argument.range.swapped": "Min cannot be bigger than max", + "argument.resource_or_id.failed_to_parse": "Failed to parse structure: %s", + "argument.resource_or_id.invalid": "Invalid id or tag", "argument.resource_tag.invalid_type": "Tag '%s' has wrong type '%s' (expected '%s')", "argument.resource_tag.not_found": "Can't find tag '%s' of type '%s'", "argument.resource.invalid_type": "Element '%s' has wrong type '%s' (expected '%s')", @@ -357,14 +387,22 @@ "argument.rotation.incomplete": "Incomplete (expected 2 coordinates)", "argument.scoreboardDisplaySlot.invalid": "Unknown display slot '%s'", "argument.scoreHolder.empty": "No relevant score holders could be found", - "argument.time.invalid_tick_count": "Tick count must be non-negative", + "argument.style.invalid": "Invalid style: %s", + "argument.time.invalid_tick_count": "The tick count must be non-negative", "argument.time.invalid_unit": "Invalid unit", - "argument.time.tick_count_too_low": "Tick count must not be less than %s, found %s", + "argument.time.tick_count_too_low": "The tick count must not be less than %s, found %s", "argument.uuid.invalid": "Invalid UUID", "arguments.block.tag.unknown": "Unknown block tag '%s'", "arguments.function.tag.unknown": "Unknown function tag '%s'", "arguments.function.unknown": "Unknown function %s", + "arguments.item.component.expected": "Expected item component", + "arguments.item.component.malformed": "Malformed '%s' component: '%s'", + "arguments.item.component.repeated": "Item component '%s' was repeated, but only one value can be specified", + "arguments.item.component.unknown": "Unknown item component '%s'", + "arguments.item.malformed": "Malformed item: '%s'", "arguments.item.overstacked": "%s can only stack up to %s", + "arguments.item.predicate.malformed": "Malformed '%s' predicate: '%s'", + "arguments.item.predicate.unknown": "Unknown item predicate '%s'", "arguments.item.tag.unknown": "Unknown item tag '%s'", "arguments.nbtpath.node.invalid": "Invalid NBT path element", "arguments.nbtpath.nothing_found": "Found no elements matching %s", @@ -389,13 +427,34 @@ "attribute.name.generic.attack_damage": "Attack Damage", "attribute.name.generic.attack_knockback": "Attack Knockback", "attribute.name.generic.attack_speed": "Attack Speed", + "attribute.name.generic.block_interaction_range": "Block Interaction Range", + "attribute.name.generic.burning_time": "Burning Time", + "attribute.name.generic.entity_interaction_range": "Entity Interaction Range", + "attribute.name.generic.explosion_knockback_resistance": "Explosion Knockback Resistance", + "attribute.name.generic.fall_damage_multiplier": "Fall Damage Multiplier", "attribute.name.generic.flying_speed": "Flying Speed", "attribute.name.generic.follow_range": "Mob Follow Range", + "attribute.name.generic.gravity": "Gravity", + "attribute.name.generic.jump_strength": "Jump Strength", "attribute.name.generic.knockback_resistance": "Knockback Resistance", "attribute.name.generic.luck": "Luck", + "attribute.name.generic.max_absorption": "Max Absorption", "attribute.name.generic.max_health": "Max Health", + "attribute.name.generic.movement_efficiency": "Movement Efficiency", "attribute.name.generic.movement_speed": "Speed", + "attribute.name.generic.oxygen_bonus": "Oxygen Bonus", + "attribute.name.generic.safe_fall_distance": "Safe Fall Distance", + "attribute.name.generic.scale": "Scale", + "attribute.name.generic.step_height": "Step Height", + "attribute.name.generic.water_movement_efficiency": "Water Movement Efficiency", "attribute.name.horse.jump_strength": "Horse Jump Strength", + "attribute.name.player.block_break_speed": "Block Break Speed", + "attribute.name.player.block_interaction_range": "Block Interaction Range", + "attribute.name.player.entity_interaction_range": "Entity Interaction Range", + "attribute.name.player.mining_efficiency": "Mining Efficiency", + "attribute.name.player.sneaking_speed": "Sneaking Speed", + "attribute.name.player.submerged_mining_speed": "Submerged Mining Speed", + "attribute.name.player.sweeping_damage_ratio": "Sweeping Damage Ratio", "attribute.name.zombie.spawn_reinforcements": "Zombie Reinforcements", "biome.minecraft.badlands": "Badlands", "biome.minecraft.bamboo_jungle": "Bamboo Jungle", @@ -689,6 +748,22 @@ "block.minecraft.banner.diagonal_up_right.red": "Red Per Bend Sinister Inverted", "block.minecraft.banner.diagonal_up_right.white": "White Per Bend Sinister Inverted", "block.minecraft.banner.diagonal_up_right.yellow": "Yellow Per Bend Sinister Inverted", + "block.minecraft.banner.flow.black": "Black Flow", + "block.minecraft.banner.flow.blue": "Blue Flow", + "block.minecraft.banner.flow.brown": "Brown Flow", + "block.minecraft.banner.flow.cyan": "Cyan Flow", + "block.minecraft.banner.flow.gray": "Gray Flow", + "block.minecraft.banner.flow.green": "Green Flow", + "block.minecraft.banner.flow.light_blue": "Light Blue Flow", + "block.minecraft.banner.flow.light_gray": "Light Gray Flow", + "block.minecraft.banner.flow.lime": "Lime Flow", + "block.minecraft.banner.flow.magenta": "Magenta Flow", + "block.minecraft.banner.flow.orange": "Orange Flow", + "block.minecraft.banner.flow.pink": "Pink Flow", + "block.minecraft.banner.flow.purple": "Purple Flow", + "block.minecraft.banner.flow.red": "Red Flow", + "block.minecraft.banner.flow.white": "White Flow", + "block.minecraft.banner.flow.yellow": "Yellow Flow", "block.minecraft.banner.flower.black": "Black Flower Charge", "block.minecraft.banner.flower.blue": "Blue Flower Charge", "block.minecraft.banner.flower.brown": "Brown Flower Charge", @@ -753,6 +828,22 @@ "block.minecraft.banner.gradient.red": "Red Gradient", "block.minecraft.banner.gradient.white": "White Gradient", "block.minecraft.banner.gradient.yellow": "Yellow Gradient", + "block.minecraft.banner.guster.black": "Black Guster", + "block.minecraft.banner.guster.blue": "Blue Guster", + "block.minecraft.banner.guster.brown": "Brown Guster", + "block.minecraft.banner.guster.cyan": "Cyan Guster", + "block.minecraft.banner.guster.gray": "Gray Guster", + "block.minecraft.banner.guster.green": "Green Guster", + "block.minecraft.banner.guster.light_blue": "Light Blue Guster", + "block.minecraft.banner.guster.light_gray": "Light Gray Guster", + "block.minecraft.banner.guster.lime": "Lime Guster", + "block.minecraft.banner.guster.magenta": "Magenta Guster", + "block.minecraft.banner.guster.orange": "Orange Guster", + "block.minecraft.banner.guster.pink": "Pink Guster", + "block.minecraft.banner.guster.purple": "Purple Guster", + "block.minecraft.banner.guster.red": "Red Guster", + "block.minecraft.banner.guster.white": "White Guster", + "block.minecraft.banner.guster.yellow": "Yellow Guster", "block.minecraft.banner.half_horizontal_bottom.black": "Black Per Fess Inverted", "block.minecraft.banner.half_horizontal_bottom.blue": "Blue Per Fess Inverted", "block.minecraft.banner.half_horizontal_bottom.brown": "Brown Per Fess Inverted", @@ -1305,6 +1396,7 @@ "block.minecraft.chest": "Chest", "block.minecraft.chipped_anvil": "Chipped Anvil", "block.minecraft.chiseled_bookshelf": "Chiseled Bookshelf", + "block.minecraft.chiseled_copper": "Chiseled Copper", "block.minecraft.chiseled_deepslate": "Chiseled Deepslate", "block.minecraft.chiseled_nether_bricks": "Chiseled Nether Bricks", "block.minecraft.chiseled_polished_blackstone": "Chiseled Polished Blackstone", @@ -1312,6 +1404,8 @@ "block.minecraft.chiseled_red_sandstone": "Chiseled Red Sandstone", "block.minecraft.chiseled_sandstone": "Chiseled Sandstone", "block.minecraft.chiseled_stone_bricks": "Chiseled Stone Bricks", + "block.minecraft.chiseled_tuff": "Chiseled Tuff", + "block.minecraft.chiseled_tuff_bricks": "Chiseled Tuff Bricks", "block.minecraft.chorus_flower": "Chorus Flower", "block.minecraft.chorus_plant": "Chorus Plant", "block.minecraft.clay": "Clay", @@ -1333,13 +1427,18 @@ "block.minecraft.composter": "Composter", "block.minecraft.conduit": "Conduit", "block.minecraft.copper_block": "Block of Copper", + "block.minecraft.copper_bulb": "Copper Bulb", + "block.minecraft.copper_door": "Copper Door", + "block.minecraft.copper_grate": "Copper Grate", "block.minecraft.copper_ore": "Copper Ore", + "block.minecraft.copper_trapdoor": "Copper Trapdoor", "block.minecraft.cornflower": "Cornflower", "block.minecraft.cracked_deepslate_bricks": "Cracked Deepslate Bricks", "block.minecraft.cracked_deepslate_tiles": "Cracked Deepslate Tiles", "block.minecraft.cracked_nether_bricks": "Cracked Nether Bricks", "block.minecraft.cracked_polished_blackstone_bricks": "Cracked Polished Blackstone Bricks", "block.minecraft.cracked_stone_bricks": "Cracked Stone Bricks", + "block.minecraft.crafter": "Crafter", "block.minecraft.crafting_table": "Crafting Table", "block.minecraft.creeper_head": "Creeper Head", "block.minecraft.creeper_wall_head": "Creeper Wall Head", @@ -1473,7 +1572,12 @@ "block.minecraft.end_stone_brick_wall": "End Stone Brick Wall", "block.minecraft.end_stone_bricks": "End Stone Bricks", "block.minecraft.ender_chest": "Ender Chest", + "block.minecraft.exposed_chiseled_copper": "Exposed Chiseled Copper", "block.minecraft.exposed_copper": "Exposed Copper", + "block.minecraft.exposed_copper_bulb": "Exposed Copper Bulb", + "block.minecraft.exposed_copper_door": "Exposed Copper Door", + "block.minecraft.exposed_copper_grate": "Exposed Copper Grate", + "block.minecraft.exposed_copper_trapdoor": "Exposed Copper Trapdoor", "block.minecraft.exposed_cut_copper": "Exposed Cut Copper", "block.minecraft.exposed_cut_copper_slab": "Exposed Cut Copper Slab", "block.minecraft.exposed_cut_copper_stairs": "Exposed Cut Copper Stairs", @@ -1534,6 +1638,7 @@ "block.minecraft.grindstone": "Grindstone", "block.minecraft.hanging_roots": "Hanging Roots", "block.minecraft.hay_block": "Hay Bale", + "block.minecraft.heavy_core": "Heavy Core", "block.minecraft.heavy_weighted_pressure_plate": "Heavy Weighted Pressure Plate", "block.minecraft.honey_block": "Honey Block", "block.minecraft.honeycomb_block": "Honeycomb Block", @@ -1738,7 +1843,12 @@ "block.minecraft.orange_tulip": "Orange Tulip", "block.minecraft.orange_wool": "Orange Wool", "block.minecraft.oxeye_daisy": "Oxeye Daisy", + "block.minecraft.oxidized_chiseled_copper": "Oxidized Chiseled Copper", "block.minecraft.oxidized_copper": "Oxidized Copper", + "block.minecraft.oxidized_copper_bulb": "Oxidized Copper Bulb", + "block.minecraft.oxidized_copper_door": "Oxidized Copper Door", + "block.minecraft.oxidized_copper_grate": "Oxidized Copper Grate", + "block.minecraft.oxidized_copper_trapdoor": "Oxidized Copper Trapdoor", "block.minecraft.oxidized_cut_copper": "Oxidized Cut Copper", "block.minecraft.oxidized_cut_copper_slab": "Oxidized Cut Copper Slab", "block.minecraft.oxidized_cut_copper_stairs": "Oxidized Cut Copper Stairs", @@ -1797,6 +1907,10 @@ "block.minecraft.polished_granite": "Polished Granite", "block.minecraft.polished_granite_slab": "Polished Granite Slab", "block.minecraft.polished_granite_stairs": "Polished Granite Stairs", + "block.minecraft.polished_tuff": "Polished Tuff", + "block.minecraft.polished_tuff_slab": "Polished Tuff Slab", + "block.minecraft.polished_tuff_stairs": "Polished Tuff Stairs", + "block.minecraft.polished_tuff_wall": "Polished Tuff Wall", "block.minecraft.poppy": "Poppy", "block.minecraft.potatoes": "Potatoes", "block.minecraft.potted_acacia_sapling": "Potted Acacia Sapling", @@ -1923,6 +2037,7 @@ "block.minecraft.sea_pickle": "Sea Pickle", "block.minecraft.seagrass": "Seagrass", "block.minecraft.set_spawn": "Respawn point set", + "block.minecraft.short_grass": "Short Grass", "block.minecraft.shroomlight": "Shroomlight", "block.minecraft.shulker_box": "Shulker Box", "block.minecraft.skeleton_skull": "Skeleton Skull", @@ -2026,6 +2141,7 @@ "block.minecraft.torchflower": "Torchflower", "block.minecraft.torchflower_crop": "Torchflower Crop", "block.minecraft.trapped_chest": "Trapped Chest", + "block.minecraft.trial_spawner": "Trial Spawner", "block.minecraft.tripwire": "Tripwire", "block.minecraft.tripwire_hook": "Tripwire Hook", "block.minecraft.tube_coral": "Tube Coral", @@ -2033,9 +2149,17 @@ "block.minecraft.tube_coral_fan": "Tube Coral Fan", "block.minecraft.tube_coral_wall_fan": "Tube Coral Wall Fan", "block.minecraft.tuff": "Tuff", + "block.minecraft.tuff_brick_slab": "Tuff Brick Slab", + "block.minecraft.tuff_brick_stairs": "Tuff Brick Stairs", + "block.minecraft.tuff_brick_wall": "Tuff Brick Wall", + "block.minecraft.tuff_bricks": "Tuff Bricks", + "block.minecraft.tuff_slab": "Tuff Slab", + "block.minecraft.tuff_stairs": "Tuff Stairs", + "block.minecraft.tuff_wall": "Tuff Wall", "block.minecraft.turtle_egg": "Turtle Egg", "block.minecraft.twisting_vines": "Twisting Vines", "block.minecraft.twisting_vines_plant": "Twisting Vines Plant", + "block.minecraft.vault": "Vault", "block.minecraft.verdant_froglight": "Verdant Froglight", "block.minecraft.vine": "Vines", "block.minecraft.void_air": "Void Air", @@ -2061,23 +2185,48 @@ "block.minecraft.warped_wart_block": "Warped Wart Block", "block.minecraft.water": "Water", "block.minecraft.water_cauldron": "Water Cauldron", + "block.minecraft.waxed_chiseled_copper": "Waxed Chiseled Copper", "block.minecraft.waxed_copper_block": "Waxed Block of Copper", + "block.minecraft.waxed_copper_bulb": "Waxed Copper Bulb", + "block.minecraft.waxed_copper_door": "Waxed Copper Door", + "block.minecraft.waxed_copper_grate": "Waxed Copper Grate", + "block.minecraft.waxed_copper_trapdoor": "Waxed Copper Trapdoor", "block.minecraft.waxed_cut_copper": "Waxed Cut Copper", "block.minecraft.waxed_cut_copper_slab": "Waxed Cut Copper Slab", "block.minecraft.waxed_cut_copper_stairs": "Waxed Cut Copper Stairs", + "block.minecraft.waxed_exposed_chiseled_copper": "Waxed Exposed Chiseled Copper", "block.minecraft.waxed_exposed_copper": "Waxed Exposed Copper", + "block.minecraft.waxed_exposed_copper_bulb": "Waxed Exposed Copper Bulb", + "block.minecraft.waxed_exposed_copper_door": "Waxed Exposed Copper Door", + "block.minecraft.waxed_exposed_copper_grate": "Waxed Exposed Copper Grate", + "block.minecraft.waxed_exposed_copper_trapdoor": "Waxed Exposed Copper Trapdoor", "block.minecraft.waxed_exposed_cut_copper": "Waxed Exposed Cut Copper", "block.minecraft.waxed_exposed_cut_copper_slab": "Waxed Exposed Cut Copper Slab", "block.minecraft.waxed_exposed_cut_copper_stairs": "Waxed Exposed Cut Copper Stairs", + "block.minecraft.waxed_oxidized_chiseled_copper": "Waxed Oxidized Chiseled Copper", "block.minecraft.waxed_oxidized_copper": "Waxed Oxidized Copper", + "block.minecraft.waxed_oxidized_copper_bulb": "Waxed Oxidized Copper Bulb", + "block.minecraft.waxed_oxidized_copper_door": "Waxed Oxidized Copper Door", + "block.minecraft.waxed_oxidized_copper_grate": "Waxed Oxidized Copper Grate", + "block.minecraft.waxed_oxidized_copper_trapdoor": "Waxed Oxidized Copper Trapdoor", "block.minecraft.waxed_oxidized_cut_copper": "Waxed Oxidized Cut Copper", "block.minecraft.waxed_oxidized_cut_copper_slab": "Waxed Oxidized Cut Copper Slab", "block.minecraft.waxed_oxidized_cut_copper_stairs": "Waxed Oxidized Cut Copper Stairs", + "block.minecraft.waxed_weathered_chiseled_copper": "Waxed Weathered Chiseled Copper", "block.minecraft.waxed_weathered_copper": "Waxed Weathered Copper", + "block.minecraft.waxed_weathered_copper_bulb": "Waxed Weathered Copper Bulb", + "block.minecraft.waxed_weathered_copper_door": "Waxed Weathered Copper Door", + "block.minecraft.waxed_weathered_copper_grate": "Waxed Weathered Copper Grate", + "block.minecraft.waxed_weathered_copper_trapdoor": "Waxed Weathered Copper Trapdoor", "block.minecraft.waxed_weathered_cut_copper": "Waxed Weathered Cut Copper", "block.minecraft.waxed_weathered_cut_copper_slab": "Waxed Weathered Cut Copper Slab", "block.minecraft.waxed_weathered_cut_copper_stairs": "Waxed Weathered Cut Copper Stairs", + "block.minecraft.weathered_chiseled_copper": "Weathered Chiseled Copper", "block.minecraft.weathered_copper": "Weathered Copper", + "block.minecraft.weathered_copper_bulb": "Weathered Copper Bulb", + "block.minecraft.weathered_copper_door": "Weathered Copper Door", + "block.minecraft.weathered_copper_grate": "Weathered Copper Grate", + "block.minecraft.weathered_copper_trapdoor": "Weathered Copper Trapdoor", "block.minecraft.weathered_cut_copper": "Weathered Cut Copper", "block.minecraft.weathered_cut_copper_slab": "Weathered Cut Copper Slab", "block.minecraft.weathered_cut_copper_stairs": "Weathered Cut Copper Stairs", @@ -2140,11 +2289,14 @@ "chat.deleted_marker": "This chat message has been deleted by the server.", "chat.disabled.chain_broken": "Chat disabled due to broken chain. Please try reconnecting.", "chat.disabled.expiredProfileKey": "Chat disabled due to expired profile public key. Please try reconnecting.", + "chat.disabled.invalid_command_signature": "Command had unexpected or missing command argument signatures.", + "chat.disabled.invalid_signature": "Chat had an invalid signature. Please try reconnecting.", "chat.disabled.launcher": "Chat disabled by launcher option. Cannot send message.", "chat.disabled.missingProfileKey": "Chat disabled due to missing profile public key. Please try reconnecting.", "chat.disabled.options": "Chat disabled in client options.", - "chat.disabled.profile": "Chat not allowed by account settings. Press '%s' again for more information.", - "chat.disabled.profile.moreInfo": "Chat not allowed by account settings. Cannot send or view messages.", + "chat.disabled.out_of_order_chat": "Chat received out-of-order. Did your system time change?", + "chat.disabled.profile": "Chat is not allowed by account settings. Press '%s' again for more information.", + "chat.disabled.profile.moreInfo": "Chat is not allowed by account settings. Cannot send or view messages.", "chat.editBox": "chat", "chat.filtered": "Filtered by the server.", "chat.filtered_full": "The server has hidden your message for some players.", @@ -2154,6 +2306,7 @@ "chat.link.warning": "Never open links from people that you don't trust!", "chat.queue": "[+%s pending lines]", "chat.square_brackets": "[%s]", + "chat.tag.error": "Server sent invalid message.", "chat.tag.modified": "Message modified by the server. Original:", "chat.tag.not_secure": "Unverified message. Cannot be reported.", "chat.tag.system": "Server message. Cannot be reported.", @@ -2169,6 +2322,12 @@ "chat.type.team.text": "%s <%s> %s", "chat.type.text": "<%s> %s", "chat.type.text.narrate": "%s says %s", + "chat.validation_error": "Chat validation error", + "chunk.toast.checkLog": "See log for more details", + "chunk.toast.loadFailure": "Failed to load chunk at %s", + "chunk.toast.lowDiskSpace": "Low disk space!", + "chunk.toast.lowDiskSpace.description": "Might not be able to save the world.", + "chunk.toast.saveFailure": "Failed to save chunk at %s", "clear.failed.multiple": "No items were found on %s players", "clear.failed.single": "No items were found on player %s", "color.minecraft.black": "Black", @@ -2192,6 +2351,7 @@ "command.exception": "Could not parse command: %s", "command.expected.separator": "Expected whitespace to end one argument, but found trailing data", "command.failed": "An unexpected error occurred trying to execute that command", + "command.forkLimit": "Maximum number of contexts (%s) reached", "command.unknown.argument": "Incorrect argument for command", "command.unknown.command": "Unknown or incomplete command, see below for error", "commands.advancement.advancementNotFound": "No advancement was found by the name '%1$s'", @@ -2237,6 +2397,7 @@ "commands.banip.invalid": "Invalid IP address or unknown player", "commands.banip.success": "Banned IP %s: %s", "commands.banlist.entry": "%s was banned by %s: %s", + "commands.banlist.entry.unknown": "(Unknown)", "commands.banlist.list": "There are %s ban(s):", "commands.banlist.none": "There are no bans", "commands.bossbar.create.failed": "A bossbar already exists with the ID '%s'", @@ -2299,6 +2460,7 @@ "commands.data.storage.modified": "Modified storage %s", "commands.data.storage.query": "Storage %s has the following contents: %s", "commands.datapack.disable.failed": "Pack '%s' is not enabled!", + "commands.datapack.disable.failed.feature": "Pack '%s' cannot be disabled, since it is part of an enabled flag!", "commands.datapack.enable.failed": "Pack '%s' is already enabled!", "commands.datapack.enable.failed.no_flags": "Pack '%s' cannot be enabled, since required flags are not enabled in this world: %s!", "commands.datapack.list.available.none": "There are no more data packs available", @@ -2310,6 +2472,7 @@ "commands.datapack.unknown": "Unknown data pack '%s'", "commands.debug.alreadyRunning": "The tick profiler is already started", "commands.debug.function.noRecursion": "Can't trace from inside of function", + "commands.debug.function.noReturnRun": "Tracing can't be used with return run", "commands.debug.function.success.multiple": "Traced %s command(s) from %s functions to output file %s", "commands.debug.function.success.single": "Traced %s command(s) from function '%s' to output file %s", "commands.debug.function.traceFailed": "Failed to trace function", @@ -2349,6 +2512,7 @@ "commands.execute.conditional.fail_count": "Test failed, count: %s", "commands.execute.conditional.pass": "Test passed", "commands.execute.conditional.pass_count": "Test passed, count: %s", + "commands.execute.function.instantiationFailure": "Failed to instantiate function %s: %s", "commands.experience.add.levels.success.multiple": "Gave %s experience levels to %s players", "commands.experience.add.levels.success.single": "Gave %s experience levels to %s", "commands.experience.add.points.success.multiple": "Gave %s experience points to %s players", @@ -2379,6 +2543,15 @@ "commands.forceload.removed.multiple": "Unmarked %s chunks in %s from %s to %s for force loading", "commands.forceload.removed.single": "Unmarked chunk %s in %s for force loading", "commands.forceload.toobig": "Too many chunks in the specified area (maximum %s, specified %s)", + "commands.function.error.argument_not_compound": "Invalid argument type: %s, expected Compound", + "commands.function.error.missing_argument": "Missing argument %2$s to function %1$s", + "commands.function.error.missing_arguments": "Missing arguments to function %s", + "commands.function.error.parse": "While instantiating macro %s: Command '%s' caused error: %s", + "commands.function.instantiationFailure": "Failed to instantiate function %s: %s", + "commands.function.result": "Function %s returned %s", + "commands.function.scheduled.multiple": "Running functions %s", + "commands.function.scheduled.no_functions": "Can't find any functions for name %s", + "commands.function.scheduled.single": "Running function %s", "commands.function.success.multiple": "Executed %s command(s) from %s functions", "commands.function.success.multiple.result": "Executed %s functions", "commands.function.success.single": "Executed %s command(s) from function '%s'", @@ -2404,6 +2577,8 @@ "commands.jfr.start.failed": "Failed to start JFR profiling", "commands.jfr.started": "JFR profiling started", "commands.jfr.stopped": "JFR profiling stopped and dumped to %s", + "commands.kick.owner.failed": "Cannot kick server owner in LAN game", + "commands.kick.singleplayer.failed": "Cannot kick in an offline singleplayer game", "commands.kick.success": "Kicked %s: %s", "commands.kill.success.multiple": "Killed %s entities", "commands.kill.success.single": "Killed %s", @@ -2452,6 +2627,12 @@ "commands.publish.failed": "Unable to host local game", "commands.publish.started": "Local game hosted on port %s", "commands.publish.success": "Multiplayer game is now hosted on port %s", + "commands.random.error.range_too_large": "The range of the random value must be at most 2147483646", + "commands.random.error.range_too_small": "The range of the random value must be at least 2", + "commands.random.reset.all.success": "Reset %s random sequence(s)", + "commands.random.reset.success": "Reset random sequence %s", + "commands.random.roll": "%s rolled %s (from %s to %s)", + "commands.random.sample.success": "Randomized value: %s", "commands.recipe.give.failed": "No new recipes were learned", "commands.recipe.give.success.multiple": "Unlocked %s recipes for %s players", "commands.recipe.give.success.single": "Unlocked %s recipes for %s", @@ -2488,11 +2669,23 @@ "commands.scoreboard.objectives.display.set": "Set display slot %s to show objective %s", "commands.scoreboard.objectives.list.empty": "There are no objectives", "commands.scoreboard.objectives.list.success": "There are %s objective(s): %s", + "commands.scoreboard.objectives.modify.displayAutoUpdate.disable": "Disabled display auto-update for objective %s", + "commands.scoreboard.objectives.modify.displayAutoUpdate.enable": "Enabled display auto-update for objective %s", "commands.scoreboard.objectives.modify.displayname": "Changed the display name of %s to %s", + "commands.scoreboard.objectives.modify.objectiveFormat.clear": "Cleared default number format of objective %s", + "commands.scoreboard.objectives.modify.objectiveFormat.set": "Changed default number format of objective %s", "commands.scoreboard.objectives.modify.rendertype": "Changed the render type of objective %s", "commands.scoreboard.objectives.remove.success": "Removed objective %s", "commands.scoreboard.players.add.success.multiple": "Added %s to %s for %s entities", "commands.scoreboard.players.add.success.single": "Added %s to %s for %s (now %s)", + "commands.scoreboard.players.display.name.clear.success.multiple": "Cleared display name for %s entities in %s", + "commands.scoreboard.players.display.name.clear.success.single": "Cleared display name for %s in %s", + "commands.scoreboard.players.display.name.set.success.multiple": "Changed display name to %s for %s entities in %s", + "commands.scoreboard.players.display.name.set.success.single": "Changed display name to %s for %s in %s", + "commands.scoreboard.players.display.numberFormat.clear.success.multiple": "Cleared number format for %s entities in %s", + "commands.scoreboard.players.display.numberFormat.clear.success.single": "Cleared number format for %s in %s", + "commands.scoreboard.players.display.numberFormat.set.success.multiple": "Changed number format for %s entities in %s", + "commands.scoreboard.players.display.numberFormat.set.success.single": "Changed number format for %s in %s", "commands.scoreboard.players.enable.failed": "Nothing changed. That trigger is already enabled", "commands.scoreboard.players.enable.invalid": "Enable only works on trigger-objectives", "commands.scoreboard.players.enable.success.multiple": "Enabled trigger %s for %s entities", @@ -2518,6 +2711,7 @@ "commands.setblock.failed": "Could not set the block", "commands.setblock.success": "Changed the block at %s, %s, %s", "commands.setidletimeout.success": "The player idle timeout is now %s minute(s)", + "commands.setworldspawn.failure.not_overworld": "Can only set the world spawn for overworld", "commands.setworldspawn.success": "Set the world spawn point to %s, %s, %s [%s]", "commands.spawnpoint.success.multiple": "Set spawn point to %s, %s, %s [%s] in %s for %s players", "commands.spawnpoint.success.single": "Set spawn point to %s, %s, %s [%s] in %s for %s", @@ -2588,6 +2782,21 @@ "commands.teleport.success.entity.single": "Teleported %s to %s", "commands.teleport.success.location.multiple": "Teleported %s entities to %s, %s, %s", "commands.teleport.success.location.single": "Teleported %s to %s, %s, %s", + "commands.tick.query.percentiles": "Percentiles: P50: %sms P95: %sms P99: %sms, sample: %s", + "commands.tick.query.rate.running": "Target tick rate: %s per second.\nAverage time per tick: %sms (Target: %sms)", + "commands.tick.query.rate.sprinting": "Target tick rate: %s per second (ignored, reference only).\nAverage time per tick: %sms", + "commands.tick.rate.success": "Set the target tick rate to %s per second", + "commands.tick.sprint.report": "Sprint completed with %s ticks per second, or %s ms per tick", + "commands.tick.sprint.stop.fail": "No tick sprint in progress", + "commands.tick.sprint.stop.success": "Interrupted the current tick sprint", + "commands.tick.status.frozen": "The game is frozen", + "commands.tick.status.lagging": "The game is running, but can't keep up with the target tick rate", + "commands.tick.status.running": "The game is running normally", + "commands.tick.status.sprinting": "The game is sprinting", + "commands.tick.step.fail": "Unable to step the game - the game must be frozen first", + "commands.tick.step.stop.fail": "No tick step in progress", + "commands.tick.step.stop.success": "Interrupted the current tick step", + "commands.tick.step.success": "Stepping %s tick(s)", "commands.time.query": "The time is %s", "commands.time.set": "Set the time to %s", "commands.title.cleared.multiple": "Cleared titles for %s players", @@ -2602,6 +2811,9 @@ "commands.title.show.title.single": "Showing new title for %s", "commands.title.times.multiple": "Changed title display times for %s players", "commands.title.times.single": "Changed title display times for %s", + "commands.transfer.error.no_players": "Must specify at least one player to transfer", + "commands.transfer.success.multiple": "Transferring %s players to %s:%s", + "commands.transfer.success.single": "Transferring %s to %s:%s", "commands.trigger.add.success": "Triggered %s (added %s to value)", "commands.trigger.failed.invalid": "You can only trigger objectives that are 'trigger' type", "commands.trigger.failed.unprimed": "You cannot trigger this objective yet", @@ -2647,8 +2859,12 @@ "connect.connecting": "Connecting to the server...", "connect.encrypting": "Encrypting...", "connect.failed": "Failed to connect to the server", + "connect.failed.transfer": "Connection failed while transferring to the server", "connect.joining": "Joining world...", "connect.negotiating": "Negotiating...", + "connect.reconfiging": "Reconfiguring...", + "connect.reconfiguring": "Reconfiguring...", + "connect.transferring": "Transferring to new server...", "container.barrel": "Barrel", "container.beacon": "Beacon", "container.blast_furnace": "Blast Furnace", @@ -2656,6 +2872,7 @@ "container.cartography_table": "Cartography Table", "container.chest": "Chest", "container.chestDouble": "Large Chest", + "container.crafter": "Crafter", "container.crafting": "Crafting", "container.creative": "Item Selection", "container.dispenser": "Dispenser", @@ -2679,7 +2896,9 @@ "container.repair.cost": "Enchantment Cost: %1$s", "container.repair.expensive": "Too Expensive!", "container.shulkerBox": "Shulker Box", + "container.shulkerBox.itemCount": "%s x%s", "container.shulkerBox.more": "and %s more...", + "container.shulkerBox.unknownContents": "???????", "container.smoker": "Smoker", "container.spectatorCantOpen": "Unable to open. Loot not generated yet.", "container.stonecutter": "Stonecutter", @@ -2779,8 +2998,12 @@ "dataPack.bundle.description": "Enables experimental Bundle item", "dataPack.bundle.name": "Bundles", "dataPack.title": "Select Data Packs", + "dataPack.trade_rebalance.description": "Updated trades for Villagers", + "dataPack.trade_rebalance.name": "Villager Trade Rebalance", "dataPack.update_1_20.description": "New features and content for Minecraft 1.20", "dataPack.update_1_20.name": "Update 1.20", + "dataPack.update_1_21.description": "New features and content for Minecraft 1.21", + "dataPack.update_1_21.name": "Update 1.21", "dataPack.validation.back": "Go Back", "dataPack.validation.failed": "Data pack validation failed!", "dataPack.validation.reset": "Reset to Default", @@ -2792,90 +3015,90 @@ "datapackFailure.safeMode.failed.title": "Failed to load world in Safe Mode.", "datapackFailure.title": "Errors in currently selected data packs prevented the world from loading.\nYou can either try to load it with only the vanilla data pack (\"safe mode\"), or go back to the title screen and fix it manually.", "death.attack.anvil": "%1$s was squashed by a falling anvil", - "death.attack.anvil.player": "%1$s was squashed by a falling anvil whilst fighting %2$s", + "death.attack.anvil.player": "%1$s was squashed by a falling anvil while fighting %2$s", "death.attack.arrow": "%1$s was shot by %2$s", "death.attack.arrow.item": "%1$s was shot by %2$s using %3$s", "death.attack.badRespawnPoint.link": "Intentional Game Design", "death.attack.badRespawnPoint.message": "%1$s was killed by %2$s", "death.attack.cactus": "%1$s was pricked to death", - "death.attack.cactus.player": "%1$s walked into a cactus whilst trying to escape %2$s", + "death.attack.cactus.player": "%1$s walked into a cactus while trying to escape %2$s", "death.attack.cramming": "%1$s was squished too much", "death.attack.cramming.player": "%1$s was squashed by %2$s", "death.attack.dragonBreath": "%1$s was roasted in dragon's breath", "death.attack.dragonBreath.player": "%1$s was roasted in dragon's breath by %2$s", "death.attack.drown": "%1$s drowned", - "death.attack.drown.player": "%1$s drowned whilst trying to escape %2$s", + "death.attack.drown.player": "%1$s drowned while trying to escape %2$s", "death.attack.dryout": "%1$s died from dehydration", - "death.attack.dryout.player": "%1$s died from dehydration whilst trying to escape %2$s", + "death.attack.dryout.player": "%1$s died from dehydration while trying to escape %2$s", "death.attack.even_more_magic": "%1$s was killed by even more magic", "death.attack.explosion": "%1$s blew up", "death.attack.explosion.player": "%1$s was blown up by %2$s", "death.attack.explosion.player.item": "%1$s was blown up by %2$s using %3$s", "death.attack.fall": "%1$s hit the ground too hard", - "death.attack.fall.player": "%1$s hit the ground too hard whilst trying to escape %2$s", + "death.attack.fall.player": "%1$s hit the ground too hard while trying to escape %2$s", "death.attack.fallingBlock": "%1$s was squashed by a falling block", - "death.attack.fallingBlock.player": "%1$s was squashed by a falling block whilst fighting %2$s", + "death.attack.fallingBlock.player": "%1$s was squashed by a falling block while fighting %2$s", "death.attack.fallingStalactite": "%1$s was skewered by a falling stalactite", - "death.attack.fallingStalactite.player": "%1$s was skewered by a falling stalactite whilst fighting %2$s", + "death.attack.fallingStalactite.player": "%1$s was skewered by a falling stalactite while fighting %2$s", "death.attack.fireball": "%1$s was fireballed by %2$s", "death.attack.fireball.item": "%1$s was fireballed by %2$s using %3$s", "death.attack.fireworks": "%1$s went off with a bang", "death.attack.fireworks.item": "%1$s went off with a bang due to a firework fired from %3$s by %2$s", - "death.attack.fireworks.player": "%1$s went off with a bang whilst fighting %2$s", + "death.attack.fireworks.player": "%1$s went off with a bang while fighting %2$s", "death.attack.flyIntoWall": "%1$s experienced kinetic energy", - "death.attack.flyIntoWall.player": "%1$s experienced kinetic energy whilst trying to escape %2$s", + "death.attack.flyIntoWall.player": "%1$s experienced kinetic energy while trying to escape %2$s", "death.attack.freeze": "%1$s froze to death", "death.attack.freeze.player": "%1$s was frozen to death by %2$s", "death.attack.generic": "%1$s died", - "death.attack.genericKill": "%1$s was killed", - "death.attack.genericKill.player": "%1$s was killed whilst fighting %2$s", "death.attack.generic.player": "%1$s died because of %2$s", + "death.attack.genericKill": "%1$s was killed", + "death.attack.genericKill.player": "%1$s was killed while fighting %2$s", "death.attack.hotFloor": "%1$s discovered the floor was lava", "death.attack.hotFloor.player": "%1$s walked into the danger zone due to %2$s", "death.attack.indirectMagic": "%1$s was killed by %2$s using magic", "death.attack.indirectMagic.item": "%1$s was killed by %2$s using %3$s", "death.attack.inFire": "%1$s went up in flames", - "death.attack.inFire.player": "%1$s walked into fire whilst fighting %2$s", + "death.attack.inFire.player": "%1$s walked into fire while fighting %2$s", "death.attack.inWall": "%1$s suffocated in a wall", - "death.attack.inWall.player": "%1$s suffocated in a wall whilst fighting %2$s", + "death.attack.inWall.player": "%1$s suffocated in a wall while fighting %2$s", "death.attack.lava": "%1$s tried to swim in lava", "death.attack.lava.player": "%1$s tried to swim in lava to escape %2$s", "death.attack.lightningBolt": "%1$s was struck by lightning", - "death.attack.lightningBolt.player": "%1$s was struck by lightning whilst fighting %2$s", + "death.attack.lightningBolt.player": "%1$s was struck by lightning while fighting %2$s", "death.attack.magic": "%1$s was killed by magic", - "death.attack.magic.player": "%1$s was killed by magic whilst trying to escape %2$s", - "death.attack.message_too_long": "Actually, the message was too long to deliver fully. Sorry! Here's stripped version: %s", + "death.attack.magic.player": "%1$s was killed by magic while trying to escape %2$s", + "death.attack.message_too_long": "Actually, the message was too long to deliver fully. Sorry! Here's a stripped version: %s", "death.attack.mob": "%1$s was slain by %2$s", "death.attack.mob.item": "%1$s was slain by %2$s using %3$s", "death.attack.onFire": "%1$s burned to death", - "death.attack.onFire.item": "%1$s was burnt to a crisp whilst fighting %2$s wielding %3$s", - "death.attack.onFire.player": "%1$s was burnt to a crisp whilst fighting %2$s", - "death.attack.outsideBorder": "%1$s left the confines of this world", - "death.attack.outsideBorder.player": "%1$s left the confines of this world whilst fighting %2$s", + "death.attack.onFire.item": "%1$s was burned to a crisp while fighting %2$s wielding %3$s", + "death.attack.onFire.player": "%1$s was burned to a crisp while fighting %2$s", "death.attack.outOfWorld": "%1$s fell out of the world", "death.attack.outOfWorld.player": "%1$s didn't want to live in the same world as %2$s", + "death.attack.outsideBorder": "%1$s left the confines of this world", + "death.attack.outsideBorder.player": "%1$s left the confines of this world while fighting %2$s", "death.attack.player": "%1$s was slain by %2$s", "death.attack.player.item": "%1$s was slain by %2$s using %3$s", "death.attack.sonic_boom": "%1$s was obliterated by a sonically-charged shriek", - "death.attack.sonic_boom.item": "%1$s was obliterated by a sonically-charged shriek whilst trying to escape %2$s wielding %3$s", - "death.attack.sonic_boom.player": "%1$s was obliterated by a sonically-charged shriek whilst trying to escape %2$s", + "death.attack.sonic_boom.item": "%1$s was obliterated by a sonically-charged shriek while trying to escape %2$s wielding %3$s", + "death.attack.sonic_boom.player": "%1$s was obliterated by a sonically-charged shriek while trying to escape %2$s", "death.attack.stalagmite": "%1$s was impaled on a stalagmite", - "death.attack.stalagmite.player": "%1$s was impaled on a stalagmite whilst fighting %2$s", + "death.attack.stalagmite.player": "%1$s was impaled on a stalagmite while fighting %2$s", "death.attack.starve": "%1$s starved to death", - "death.attack.starve.player": "%1$s starved to death whilst fighting %2$s", + "death.attack.starve.player": "%1$s starved to death while fighting %2$s", "death.attack.sting": "%1$s was stung to death", "death.attack.sting.item": "%1$s was stung to death by %2$s using %3$s", "death.attack.sting.player": "%1$s was stung to death by %2$s", "death.attack.sweetBerryBush": "%1$s was poked to death by a sweet berry bush", - "death.attack.sweetBerryBush.player": "%1$s was poked to death by a sweet berry bush whilst trying to escape %2$s", - "death.attack.thorns": "%1$s was killed trying to hurt %2$s", - "death.attack.thorns.item": "%1$s was killed by %3$s trying to hurt %2$s", + "death.attack.sweetBerryBush.player": "%1$s was poked to death by a sweet berry bush while trying to escape %2$s", + "death.attack.thorns": "%1$s was killed while trying to hurt %2$s", + "death.attack.thorns.item": "%1$s was killed by %3$s while trying to hurt %2$s", "death.attack.thrown": "%1$s was pummeled by %2$s", "death.attack.thrown.item": "%1$s was pummeled by %2$s using %3$s", "death.attack.trident": "%1$s was impaled by %2$s", "death.attack.trident.item": "%1$s was impaled by %2$s with %3$s", "death.attack.wither": "%1$s withered away", - "death.attack.wither.player": "%1$s withered away whilst fighting %2$s", + "death.attack.wither.player": "%1$s withered away while fighting %2$s", "death.attack.witherSkull": "%1$s was shot by a skull from %2$s", "death.attack.witherSkull.item": "%1$s was shot by a skull from %2$s using %3$s", "death.fell.accident.generic": "%1$s fell from a high place", @@ -2893,6 +3116,7 @@ "deathScreen.quit.confirm": "Are you sure you want to quit?", "deathScreen.respawn": "Respawn", "deathScreen.score": "Score", + "deathScreen.score.value": "Score: %s", "deathScreen.spectate": "Spectate World", "deathScreen.title": "You Died!", "deathScreen.title.hardcore": "Game Over!", @@ -2974,10 +3198,16 @@ "disconnect.loginFailedInfo.userBanned": "You are banned from playing online", "disconnect.lost": "Connection Lost", "disconnect.overflow": "Buffer overflow", + "disconnect.packetError": "Network Protocol Error", "disconnect.quitting": "Quitting", "disconnect.spam": "Kicked for spamming", "disconnect.timeout": "Timed out", + "disconnect.transfer": "Transferred to another server", "disconnect.unknownHost": "Unknown host", + "download.pack.failed": "%s out of %s pack(s) failed to download", + "download.pack.progress.bytes": "Progress: %s (total size unknown)", + "download.pack.progress.percent": "Progress: %s%%", + "download.pack.title": "Downloading resource pack %s/%s", "editGamerule.default": "Default: %s", "editGamerule.title": "Edit Game Rules", "effect.duration.infinite": "∞", @@ -2993,6 +3223,7 @@ "effect.minecraft.health_boost": "Health Boost", "effect.minecraft.hero_of_the_village": "Hero of the Village", "effect.minecraft.hunger": "Hunger", + "effect.minecraft.infested": "Infested", "effect.minecraft.instant_damage": "Instant Damage", "effect.minecraft.instant_health": "Instant Health", "effect.minecraft.invisibility": "Invisibility", @@ -3002,7 +3233,9 @@ "effect.minecraft.mining_fatigue": "Mining Fatigue", "effect.minecraft.nausea": "Nausea", "effect.minecraft.night_vision": "Night Vision", + "effect.minecraft.oozing": "Oozing", "effect.minecraft.poison": "Poison", + "effect.minecraft.raid_omen": "Raid Omen", "effect.minecraft.regeneration": "Regeneration", "effect.minecraft.resistance": "Resistance", "effect.minecraft.saturation": "Saturation", @@ -3010,9 +3243,12 @@ "effect.minecraft.slowness": "Slowness", "effect.minecraft.speed": "Speed", "effect.minecraft.strength": "Strength", + "effect.minecraft.trial_omen": "Trial Omen", "effect.minecraft.unluck": "Bad Luck", "effect.minecraft.water_breathing": "Water Breathing", "effect.minecraft.weakness": "Weakness", + "effect.minecraft.weaving": "Weaving", + "effect.minecraft.wind_charged": "Wind Charged", "effect.minecraft.wither": "Wither", "effect.none": "No Effects", "enchantment.level.1": "I", @@ -3029,7 +3265,9 @@ "enchantment.minecraft.bane_of_arthropods": "Bane of Arthropods", "enchantment.minecraft.binding_curse": "Curse of Binding", "enchantment.minecraft.blast_protection": "Blast Protection", + "enchantment.minecraft.breach": "Breach", "enchantment.minecraft.channeling": "Channeling", + "enchantment.minecraft.density": "Density", "enchantment.minecraft.depth_strider": "Depth Strider", "enchantment.minecraft.efficiency": "Efficiency", "enchantment.minecraft.feather_falling": "Feather Falling", @@ -3060,12 +3298,15 @@ "enchantment.minecraft.smite": "Smite", "enchantment.minecraft.soul_speed": "Soul Speed", "enchantment.minecraft.sweeping": "Sweeping Edge", + "enchantment.minecraft.sweeping_edge": "Sweeping Edge", "enchantment.minecraft.swift_sneak": "Swift Sneak", "enchantment.minecraft.thorns": "Thorns", "enchantment.minecraft.unbreaking": "Unbreaking", "enchantment.minecraft.vanishing_curse": "Curse of Vanishing", + "enchantment.minecraft.wind_burst": "Wind Burst", "entity.minecraft.allay": "Allay", "entity.minecraft.area_effect_cloud": "Area Effect Cloud", + "entity.minecraft.armadillo": "Armadillo", "entity.minecraft.armor_stand": "Armor Stand", "entity.minecraft.arrow": "Arrow", "entity.minecraft.axolotl": "Axolotl", @@ -3074,6 +3315,9 @@ "entity.minecraft.blaze": "Blaze", "entity.minecraft.block_display": "Block Display", "entity.minecraft.boat": "Boat", + "entity.minecraft.bogged": "Bogged", + "entity.minecraft.breeze": "Breeze", + "entity.minecraft.breeze_wind_charge": "Wind Charge", "entity.minecraft.camel": "Camel", "entity.minecraft.cat": "Cat", "entity.minecraft.cave_spider": "Cave Spider", @@ -3135,6 +3379,7 @@ "entity.minecraft.mooshroom": "Mooshroom", "entity.minecraft.mule": "Mule", "entity.minecraft.ocelot": "Ocelot", + "entity.minecraft.ominous_item_spawner": "Ominous Item Spawner", "entity.minecraft.painting": "Painting", "entity.minecraft.panda": "Panda", "entity.minecraft.parrot": "Parrot", @@ -3229,6 +3474,7 @@ "entity.minecraft.vindicator": "Vindicator", "entity.minecraft.wandering_trader": "Wandering Trader", "entity.minecraft.warden": "Warden", + "entity.minecraft.wind_charge": "Wind Charge", "entity.minecraft.witch": "Witch", "entity.minecraft.wither": "Wither", "entity.minecraft.wither_skeleton": "Wither Skeleton", @@ -3242,16 +3488,26 @@ "entity.not_summonable": "Can't summon entity of type %s", "event.minecraft.raid": "Raid", "event.minecraft.raid.defeat": "Defeat", + "event.minecraft.raid.defeat.full": "Raid - Defeat", "event.minecraft.raid.raiders_remaining": "Raiders Remaining: %s", "event.minecraft.raid.victory": "Victory", + "event.minecraft.raid.victory.full": "Raid - Victory", "filled_map.buried_treasure": "Buried Treasure Map", + "filled_map.explorer_jungle": "Jungle Explorer Map", + "filled_map.explorer_swamp": "Swamp Explorer Map", "filled_map.id": "Id #%s", "filled_map.level": "(Level %s/%s)", "filled_map.locked": "Locked", "filled_map.mansion": "Woodland Explorer Map", "filled_map.monument": "Ocean Explorer Map", "filled_map.scale": "Scaling at 1:%s", + "filled_map.trial_chambers": "Trial Explorer Map", "filled_map.unknown": "Unknown Map", + "filled_map.village_desert": "Desert Village Map", + "filled_map.village_plains": "Plains Village Map", + "filled_map.village_savanna": "Savanna Village Map", + "filled_map.village_snowy": "Snowy Village Map", + "filled_map.village_taiga": "Taiga Village Map", "flat_world_preset.minecraft.bottomless_pit": "Bottomless Pit", "flat_world_preset.minecraft.classic_flat": "Classic Flat", "flat_world_preset.minecraft.desert": "Desert", @@ -3279,7 +3535,7 @@ "gamerule.category.spawning": "Spawning", "gamerule.category.updates": "World Updates", "gamerule.commandBlockOutput": "Broadcast command block output", - "gamerule.commandModificationBlockLimit": "Command Modification Block Limit", + "gamerule.commandModificationBlockLimit": "Command modification block limit", "gamerule.commandModificationBlockLimit.description": "Number of blocks that can be changed at once by one command, such as fill or clone.", "gamerule.disableElytraMovementCheck": "Disable elytra movement check", "gamerule.disableRaids": "Disable raids", @@ -3300,10 +3556,14 @@ "gamerule.doTileDrops.description": "Controls resource drops from blocks, including experience orbs.", "gamerule.doTraderSpawning": "Spawn Wandering Traders", "gamerule.doVinesSpread": "Vines spread", - "gamerule.doVinesSpread.description": "Controls whether or not the Vines block spreads randomly to adjacent blocks. Does not affect other type of vine blocks such as Weeping Vines, Twisting Vines, etc.", + "gamerule.doVinesSpread.description": "Controls whether or not the Vines block spreads randomly to adjacent blocks. Does not affect other types of vine blocks such as Weeping Vines, Twisting Vines, etc.", "gamerule.doWardenSpawning": "Spawn Wardens", "gamerule.doWeatherCycle": "Update weather", "gamerule.drowningDamage": "Deal drowning damage", + "gamerule.enderPearlsVanishOnDeath": "Thrown Ender Pearls vanish on death", + "gamerule.enderPearlsVanishOnDeath.description": "Whether Ender Pearls thrown by a player vanish when that player dies.", + "gamerule.entitiesWithPassengersCanUsePortals": "Entities with passengers can use portals", + "gamerule.entitiesWithPassengersCanUsePortals.description": "Allow entities with passengers to teleport through Nether Portals, End Portals, and End Gateways.", "gamerule.fallDamage": "Deal fall damage", "gamerule.fireDamage": "Deal fire damage", "gamerule.forgiveDeadPlayers": "Forgive dead players", @@ -3317,13 +3577,21 @@ "gamerule.logAdminCommands": "Broadcast admin commands", "gamerule.maxCommandChainLength": "Command chain size limit", "gamerule.maxCommandChainLength.description": "Applies to command block chains and functions.", + "gamerule.maxCommandForkCount": "Command context limit", + "gamerule.maxCommandForkCount.description": "Maximum number of contexts that can be used by commands like 'execute as'.", "gamerule.maxEntityCramming": "Entity cramming threshold", "gamerule.mobExplosionDropDecay": "In mob explosions, some blocks won't drop their loot", "gamerule.mobExplosionDropDecay.description": "Some of the drops from blocks destroyed by explosions caused by mobs are lost in the explosion.", "gamerule.mobGriefing": "Allow destructive mob actions", "gamerule.naturalRegeneration": "Regenerate health", + "gamerule.playersNetherPortalCreativeDelay": "Player's Nether portal delay in creative mode", + "gamerule.playersNetherPortalCreativeDelay.description": "Time (in ticks) that a creative mode player needs to stand in a Nether portal before changing dimensions.", + "gamerule.playersNetherPortalDefaultDelay": "Player's Nether portal delay in non-creative mode", + "gamerule.playersNetherPortalDefaultDelay.description": "Time (in ticks) that a non-creative mode player needs to stand in a Nether portal before changing dimensions.", "gamerule.playersSleepingPercentage": "Sleep percentage", "gamerule.playersSleepingPercentage.description": "The percentage of players who must be sleeping to skip the night.", + "gamerule.projectilesCanBreakBlocks": "Projectiles can break blocks", + "gamerule.projectilesCanBreakBlocks.description": "Controls whether impact projectiles will destroy blocks that are destructible by them.", "gamerule.randomTickSpeed": "Random tick speed rate", "gamerule.reducedDebugInfo": "Reduce debug info", "gamerule.reducedDebugInfo.description": "Limits contents of debug screen.", @@ -3331,7 +3599,10 @@ "gamerule.showDeathMessages": "Show death messages", "gamerule.snowAccumulationHeight": "Snow accumulation height", "gamerule.snowAccumulationHeight.description": "When it snows, layers of snow form on the ground up to at most this number of layers.", + "gamerule.spawnChunkRadius": "Spawn chunk radius", + "gamerule.spawnChunkRadius.description": "Amount of chunks that stay loaded around the overworld spawn position.", "gamerule.spawnRadius": "Respawn location radius", + "gamerule.spawnRadius.description": "Controls the size of the area around the spawn point that players can spawn in.", "gamerule.spectatorsGenerateChunks": "Allow spectators to generate terrain", "gamerule.tntExplosionDropDecay": "In TNT explosions, some blocks won't drop their loot", "gamerule.tntExplosionDropDecay.description": "Some of the drops from blocks destroyed by explosions caused by TNT are lost in the explosion.", @@ -3350,41 +3621,73 @@ "generator.minecraft.single_biome_surface": "Single Biome", "generator.single_biome_caves": "Caves", "generator.single_biome_floating_islands": "Floating Islands", + "gui.abuseReport.attestation": "By submitting this report, you confirm that the information you have provided is accurate and complete to the best of your knowledge.", + "gui.abuseReport.comments": "Comments", + "gui.abuseReport.describe": "Sharing details will help us make a well-informed decision.", + "gui.abuseReport.discard.content": "If you leave, you'll lose this report and your comments.\nAre you sure you want to leave?", + "gui.abuseReport.discard.discard": "Leave and Discard Report", + "gui.abuseReport.discard.draft": "Save as Draft", + "gui.abuseReport.discard.return": "Continue Editing", + "gui.abuseReport.discard.title": "Discard report and comments?", + "gui.abuseReport.draft.content": "Would you like to continue editing the existing report or discard it and create a new one?", + "gui.abuseReport.draft.discard": "Discard", + "gui.abuseReport.draft.edit": "Continue Editing", + "gui.abuseReport.draft.quittotitle.content": "Would you like to continue editing it or discard it?", + "gui.abuseReport.draft.quittotitle.title": "You have a draft chat report that will be lost if you quit", + "gui.abuseReport.draft.title": "Edit draft chat report?", "gui.abuseReport.error.title": "Problem sending your report", + "gui.abuseReport.message": "Where did you observe the bad behavior?\nThis will help us in researching your case.", + "gui.abuseReport.more_comments": "Please describe what happened:", + "gui.abuseReport.name.reporting": "You are reporting \"%s\".", + "gui.abuseReport.name.title": "Report Player Name", + "gui.abuseReport.observed_what": "Why are you reporting this?", + "gui.abuseReport.read_info": "Learn About Reporting", "gui.abuseReport.reason.alcohol_tobacco_drugs": "Drugs or alcohol", "gui.abuseReport.reason.alcohol_tobacco_drugs.description": "Someone is encouraging others to partake in illegal drug related activities or encouraging underage drinking.", "gui.abuseReport.reason.child_sexual_exploitation_or_abuse": "Child sexual exploitation or abuse", "gui.abuseReport.reason.child_sexual_exploitation_or_abuse.description": "Someone is talking about or otherwise promoting indecent behavior involving children.", - "gui.abuseReport.reason.defamation_impersonation_false_information": "Defamation, impersonation, or false information", - "gui.abuseReport.reason.defamation_impersonation_false_information.description": "Someone is damaging someone else's reputation, pretending to be someone they're not, or sharing false information with the aim to exploit or mislead others.", + "gui.abuseReport.reason.defamation_impersonation_false_information": "Defamation", + "gui.abuseReport.reason.defamation_impersonation_false_information.description": "Someone is damaging your or someone else's reputation, for example sharing false information with the aim to exploit or mislead others.", "gui.abuseReport.reason.description": "Description:", "gui.abuseReport.reason.false_reporting": "False Reporting", + "gui.abuseReport.reason.generic": "I want to report them", + "gui.abuseReport.reason.generic.description": "I'm annoyed with them / they have done something I do not like.", "gui.abuseReport.reason.harassment_or_bullying": "Harassment or bullying", "gui.abuseReport.reason.harassment_or_bullying.description": "Someone is shaming, attacking, or bullying you or someone else. This includes when someone is repeatedly trying to contact you or someone else without consent or posting private personal information about you or someone else without consent (\"doxing\").", "gui.abuseReport.reason.hate_speech": "Hate speech", "gui.abuseReport.reason.hate_speech.description": "Someone is attacking you or another player based on characteristics of their identity, like religion, race, or sexuality.", - "gui.abuseReport.reason.imminent_harm": "Imminent harm - Threat to harm others", + "gui.abuseReport.reason.imminent_harm": "Threat of harm to others", "gui.abuseReport.reason.imminent_harm.description": "Someone is threatening to harm you or someone else in real life.", "gui.abuseReport.reason.narration": "%s: %s", "gui.abuseReport.reason.non_consensual_intimate_imagery": "Non-consensual intimate imagery", "gui.abuseReport.reason.non_consensual_intimate_imagery.description": "Someone is talking about, sharing, or otherwise promoting private and intimate images.", - "gui.abuseReport.reason.self_harm_or_suicide": "Imminent harm - Self-harm or suicide", + "gui.abuseReport.reason.self_harm_or_suicide": "Self-harm or suicide", "gui.abuseReport.reason.self_harm_or_suicide.description": "Someone is threatening to harm themselves in real life or talking about harming themselves in real life.", "gui.abuseReport.reason.terrorism_or_violent_extremism": "Terrorism or violent extremism", "gui.abuseReport.reason.terrorism_or_violent_extremism.description": "Someone is talking about, promoting, or threatening to commit acts of terrorism or violent extremism for political, religious, ideological, or other reasons.", "gui.abuseReport.reason.title": "Select Report Category", + "gui.abuseReport.report_sent_msg": "We’ve successfully received your report. Thank you!\n\nOur team will review it as soon as possible.", + "gui.abuseReport.select_reason": "Select Report Category", + "gui.abuseReport.send": "Send Report", + "gui.abuseReport.send.comment_too_long": "Please shorten the comment", "gui.abuseReport.send.error_message": "An error was returned while sending your report:\n'%s'", "gui.abuseReport.send.generic_error": "Encountered an unexpected error while sending your report.", "gui.abuseReport.send.http_error": "An unexpected HTTP error occurred while sending your report.", "gui.abuseReport.send.json_error": "Encountered malformed payload while sending your report.", + "gui.abuseReport.send.no_reason": "Please select a report category", + "gui.abuseReport.send.not_attested": "Please read the text above and tick the checkbox to be able to send the report", "gui.abuseReport.send.service_unavailable": "Unable to reach the Abuse Reporting service. Please make sure you are connected to the internet and try again.", "gui.abuseReport.sending.title": "Sending your report...", "gui.abuseReport.sent.title": "Report sent", + "gui.abuseReport.skin.title": "Report Player Skin", + "gui.abuseReport.title": "Report Player", + "gui.abuseReport.type.chat": "Chat Messages", + "gui.abuseReport.type.name": "Player Name", + "gui.abuseReport.type.skin": "Player Skin", "gui.acknowledge": "Acknowledge", "gui.advancements": "Advancements", "gui.all": "All", "gui.back": "Back", - "gui.copy_link_to_clipboard": "Copy Link to Clipboard", "gui.banned.description": "%s\n\n%s\n\nLearn more at the following link: %s", "gui.banned.description.permanent": "Your account is permanently banned, which means you can’t play online or join Realms.", "gui.banned.description.reason": "We recently received a report for bad behavior by your account. Our moderators have now reviewed your case and identified it as %s, which goes against the Minecraft Community Standards.", @@ -3393,6 +3696,8 @@ "gui.banned.description.temporary": "%s Until then, you can’t play online or join Realms.", "gui.banned.description.temporary.duration": "Your account is temporarily suspended and will be reactivated in %s.", "gui.banned.description.unknownreason": "We recently received a report for bad behavior by your account. Our moderators have now reviewed your case and identified that it goes against the Minecraft Community Standards.", + "gui.banned.name.description": "Your current name - \"%s\" - violates our Community Standards. You can play singleplayer, but will need to change your name to play online.\n\nLearn more or submit a case review at the following link: %s", + "gui.banned.name.title": "Name Not Allowed in Multiplayer", "gui.banned.reason.defamation_impersonation_false_information": "Impersonation or sharing information to exploit or mislead others", "gui.banned.reason.drugs": "References to illegal drugs", "gui.banned.reason.extreme_violence_or_gore": "Depictions of real-life excessive violence or gore", @@ -3406,6 +3711,8 @@ "gui.banned.reason.nudity_or_pornography": "Displaying lewd or pornographic material", "gui.banned.reason.sexually_inappropriate": "Topics or content of a sexual nature", "gui.banned.reason.spam_or_advertising": "Spam or advertising", + "gui.banned.skin.description": "Your current skin violates our Community Standards. You can still play with a default skin, or select a new one.\n\nLearn more or submit a case review at the following link: %s", + "gui.banned.skin.title": "Skin Not Allowed", "gui.banned.title.permanent": "Account permanently banned", "gui.banned.title.temporary": "Account temporarily suspended", "gui.cancel": "Cancel", @@ -3434,7 +3741,7 @@ "gui.chatReport.send.no_reason": "Please select a report category", "gui.chatReport.send.no_reported_messages": "Please select at least one chat message to report", "gui.chatReport.send.too_many_messages": "Trying to include too many messages in the report", - "gui.chatReport.title": "Report Player", + "gui.chatReport.title": "Report Player Chat", "gui.chatSelection.context": "Messages surrounding this selection will be included to provide additional context", "gui.chatSelection.fold": "%s message(s) hidden", "gui.chatSelection.heading": "%s %s", @@ -3443,11 +3750,15 @@ "gui.chatSelection.selected": "%s/%s message(s) selected", "gui.chatSelection.title": "Select Chat Messages to Report", "gui.continue": "Continue", + "gui.copy_link_to_clipboard": "Copy Link to Clipboard", "gui.days": "%s day(s)", "gui.done": "Done", "gui.down": "Down", "gui.entity_tooltip.type": "Type: %s", + "gui.fileDropFailure.detail": "Rejected %d files", + "gui.fileDropFailure.title": "Failed to add files", "gui.hours": "%s hour(s)", + "gui.loadingMinecraft": "Loading Minecraft", "gui.minutes": "%s minute(s)", "gui.multiLineEditBox.character_limit": "%s/%s", "gui.narrate.button": "%s button", @@ -3457,14 +3768,17 @@ "gui.no": "No", "gui.none": "None", "gui.ok": "Ok", + "gui.open_report_dir": "Open Report Directory", "gui.proceed": "Proceed", "gui.recipebook.moreRecipes": "Right Click for More", + "gui.recipebook.page": "%s/%s", "gui.recipebook.search_hint": "Search...", "gui.recipebook.toggleRecipes.all": "Showing All", "gui.recipebook.toggleRecipes.blastable": "Showing Blastable", "gui.recipebook.toggleRecipes.craftable": "Showing Craftable", "gui.recipebook.toggleRecipes.smeltable": "Showing Smeltable", "gui.recipebook.toggleRecipes.smokable": "Showing Smokable", + "gui.report_to_server": "Report To Server", "gui.socialInteractions.blocking_hint": "Manage with Microsoft account", "gui.socialInteractions.empty_blocked": "No blocked players in chat", "gui.socialInteractions.empty_hidden": "No players hidden in chat", @@ -3496,6 +3810,7 @@ "gui.socialInteractions.tooltip.report.not_reportable": "This player can't be reported, because their chat messages can't be verified on this server", "gui.socialInteractions.tooltip.show": "Show messages", "gui.stats": "Statistics", + "gui.togglable_slot": "Click to disable slot", "gui.toMenu": "Back to Server List", "gui.toRealms": "Back to Realms List", "gui.toTitle": "Back to Title Screen", @@ -3517,7 +3832,9 @@ "item_modifier.unknown": "Unknown item modifier: %s", "item.canBreak": "Can break:", "item.canPlace": "Can be placed on:", + "item.canUse.unknown": "Unknown", "item.color": "Color: %s", + "item.components": "%s component(s)", "item.disabled": "Disabled item", "item.durability": "Durability: %s / %s", "item.dyed": "Dyed", @@ -3530,6 +3847,8 @@ "item.minecraft.apple": "Apple", "item.minecraft.archer_pottery_shard": "Archer Pottery Shard", "item.minecraft.archer_pottery_sherd": "Archer Pottery Sherd", + "item.minecraft.armadillo_scute": "Armadillo Scute", + "item.minecraft.armadillo_spawn_egg": "Armadillo Spawn Egg", "item.minecraft.armor_stand": "Armor Stand", "item.minecraft.arms_up_pottery_shard": "Arms Up Pottery Shard", "item.minecraft.arms_up_pottery_sherd": "Arms Up Pottery Sherd", @@ -3554,12 +3873,16 @@ "item.minecraft.blaze_rod": "Blaze Rod", "item.minecraft.blaze_spawn_egg": "Blaze Spawn Egg", "item.minecraft.blue_dye": "Blue Dye", + "item.minecraft.bogged_spawn_egg": "Bogged Spawn Egg", + "item.minecraft.bolt_armor_trim_smithing_template": "Smithing Template", "item.minecraft.bone": "Bone", "item.minecraft.bone_meal": "Bone Meal", "item.minecraft.book": "Book", "item.minecraft.bow": "Bow", "item.minecraft.bowl": "Bowl", "item.minecraft.bread": "Bread", + "item.minecraft.breeze_rod": "Breeze Rod", + "item.minecraft.breeze_spawn_egg": "Breeze Spawn Egg", "item.minecraft.brewer_pottery_shard": "Brewer Pottery Shard", "item.minecraft.brewer_pottery_sherd": "Brewer Pottery Sherd", "item.minecraft.brewing_stand": "Brewing Stand", @@ -3591,6 +3914,7 @@ "item.minecraft.clay_ball": "Clay Ball", "item.minecraft.clock": "Clock", "item.minecraft.coal": "Coal", + "item.minecraft.coast_armor_trim_smithing_template": "Smithing Template", "item.minecraft.cocoa_beans": "Cocoa Beans", "item.minecraft.cod": "Raw Cod", "item.minecraft.cod_bucket": "Bucket of Cod", @@ -3639,6 +3963,7 @@ "item.minecraft.dragon_breath": "Dragon's Breath", "item.minecraft.dried_kelp": "Dried Kelp", "item.minecraft.drowned_spawn_egg": "Drowned Spawn Egg", + "item.minecraft.dune_armor_trim_smithing_template": "Smithing Template", "item.minecraft.echo_shard": "Echo Shard", "item.minecraft.egg": "Egg", "item.minecraft.elder_guardian_spawn_egg": "Elder Guardian Spawn Egg", @@ -3656,6 +3981,7 @@ "item.minecraft.experience_bottle": "Bottle o' Enchanting", "item.minecraft.explorer_pottery_shard": "Explorer Pottery Shard", "item.minecraft.explorer_pottery_sherd": "Explorer Pottery Sherd", + "item.minecraft.eye_armor_trim_smithing_template": "Smithing Template", "item.minecraft.feather": "Feather", "item.minecraft.fermented_spider_eye": "Fermented Spider Eye", "item.minecraft.filled_map": "Map", @@ -3692,6 +4018,10 @@ "item.minecraft.fishing_rod": "Fishing Rod", "item.minecraft.flint": "Flint", "item.minecraft.flint_and_steel": "Flint and Steel", + "item.minecraft.flow_armor_trim_smithing_template": "Smithing Template", + "item.minecraft.flow_banner_pattern": "Banner Pattern", + "item.minecraft.flow_banner_pattern.desc": "Flow", + "item.minecraft.flow_pottery_sherd": "Flow Pottery Sherd", "item.minecraft.flower_banner_pattern": "Banner Pattern", "item.minecraft.flower_banner_pattern.desc": "Flower Charge", "item.minecraft.flower_pot": "Flower Pot", @@ -3731,6 +4061,9 @@ "item.minecraft.green_dye": "Green Dye", "item.minecraft.guardian_spawn_egg": "Guardian Spawn Egg", "item.minecraft.gunpowder": "Gunpowder", + "item.minecraft.guster_banner_pattern": "Banner Pattern", + "item.minecraft.guster_banner_pattern.desc": "Guster", + "item.minecraft.guster_pottery_sherd": "Guster Pottery Sherd", "item.minecraft.heart_of_the_sea": "Heart of the Sea", "item.minecraft.heart_pottery_shard": "Heart Pottery Shard", "item.minecraft.heart_pottery_sherd": "Heart Pottery Sherd", @@ -3741,6 +4074,7 @@ "item.minecraft.honeycomb": "Honeycomb", "item.minecraft.hopper_minecart": "Minecart with Hopper", "item.minecraft.horse_spawn_egg": "Horse Spawn Egg", + "item.minecraft.host_armor_trim_smithing_template": "Smithing Template", "item.minecraft.howl_pottery_shard": "Howl Pottery Shard", "item.minecraft.howl_pottery_sherd": "Howl Pottery Sherd", "item.minecraft.husk_spawn_egg": "Husk Spawn Egg", @@ -3780,12 +4114,14 @@ "item.minecraft.lingering_potion.effect.fire_resistance": "Lingering Potion of Fire Resistance", "item.minecraft.lingering_potion.effect.harming": "Lingering Potion of Harming", "item.minecraft.lingering_potion.effect.healing": "Lingering Potion of Healing", + "item.minecraft.lingering_potion.effect.infested": "Lingering Potion of Infestation", "item.minecraft.lingering_potion.effect.invisibility": "Lingering Potion of Invisibility", "item.minecraft.lingering_potion.effect.leaping": "Lingering Potion of Leaping", "item.minecraft.lingering_potion.effect.levitation": "Lingering Potion of Levitation", "item.minecraft.lingering_potion.effect.luck": "Lingering Potion of Luck", "item.minecraft.lingering_potion.effect.mundane": "Mundane Lingering Potion", "item.minecraft.lingering_potion.effect.night_vision": "Lingering Potion of Night Vision", + "item.minecraft.lingering_potion.effect.oozing": "Lingering Potion of Oozing", "item.minecraft.lingering_potion.effect.poison": "Lingering Potion of Poison", "item.minecraft.lingering_potion.effect.regeneration": "Lingering Potion of Regeneration", "item.minecraft.lingering_potion.effect.slow_falling": "Lingering Potion of Slow Falling", @@ -3797,8 +4133,11 @@ "item.minecraft.lingering_potion.effect.water": "Lingering Water Bottle", "item.minecraft.lingering_potion.effect.water_breathing": "Lingering Potion of Water Breathing", "item.minecraft.lingering_potion.effect.weakness": "Lingering Potion of Weakness", + "item.minecraft.lingering_potion.effect.weaving": "Lingering Potion of Weaving", + "item.minecraft.lingering_potion.effect.wind_charged": "Lingering Potion of Wind Charging", "item.minecraft.llama_spawn_egg": "Llama Spawn Egg", "item.minecraft.lodestone_compass": "Lodestone Compass", + "item.minecraft.mace": "Mace", "item.minecraft.magenta_dye": "Magenta Dye", "item.minecraft.magma_cream": "Magma Cream", "item.minecraft.magma_cube_spawn_egg": "Magma Cube Spawn Egg", @@ -3830,6 +4169,10 @@ "item.minecraft.music_disc_cat.desc": "C418 - cat", "item.minecraft.music_disc_chirp": "Music Disc", "item.minecraft.music_disc_chirp.desc": "C418 - chirp", + "item.minecraft.music_disc_creator": "Music Disc", + "item.minecraft.music_disc_creator_music_box": "Music Disc", + "item.minecraft.music_disc_creator_music_box.desc": "Lena Raine - Creator (Music Box)", + "item.minecraft.music_disc_creator.desc": "Lena Raine - Creator", "item.minecraft.music_disc_far": "Music Disc", "item.minecraft.music_disc_far.desc": "C418 - far", "item.minecraft.music_disc_mall": "Music Disc", @@ -3840,6 +4183,8 @@ "item.minecraft.music_disc_otherside.desc": "Lena Raine - otherside", "item.minecraft.music_disc_pigstep": "Music Disc", "item.minecraft.music_disc_pigstep.desc": "Lena Raine - Pigstep", + "item.minecraft.music_disc_precipice": "Music Disc", + "item.minecraft.music_disc_precipice.desc": "Aaron Cherof - Precipice", "item.minecraft.music_disc_relic": "Music Disc", "item.minecraft.music_disc_relic.desc": "Aaron Cherof - Relic", "item.minecraft.music_disc_stal": "Music Disc", @@ -3867,9 +4212,12 @@ "item.minecraft.netherite_scrap": "Netherite Scrap", "item.minecraft.netherite_shovel": "Netherite Shovel", "item.minecraft.netherite_sword": "Netherite Sword", + "item.minecraft.netherite_upgrade_smithing_template": "Smithing Template", "item.minecraft.oak_boat": "Oak Boat", "item.minecraft.oak_chest_boat": "Oak Boat with Chest", "item.minecraft.ocelot_spawn_egg": "Ocelot Spawn Egg", + "item.minecraft.ominous_bottle": "Ominous Bottle", + "item.minecraft.ominous_trial_key": "Ominous Trial Key", "item.minecraft.orange_dye": "Orange Dye", "item.minecraft.painting": "Painting", "item.minecraft.panda_spawn_egg": "Panda Spawn Egg", @@ -3899,12 +4247,14 @@ "item.minecraft.potion.effect.fire_resistance": "Potion of Fire Resistance", "item.minecraft.potion.effect.harming": "Potion of Harming", "item.minecraft.potion.effect.healing": "Potion of Healing", + "item.minecraft.potion.effect.infested": "Potion of Infestation", "item.minecraft.potion.effect.invisibility": "Potion of Invisibility", "item.minecraft.potion.effect.leaping": "Potion of Leaping", "item.minecraft.potion.effect.levitation": "Potion of Levitation", "item.minecraft.potion.effect.luck": "Potion of Luck", "item.minecraft.potion.effect.mundane": "Mundane Potion", "item.minecraft.potion.effect.night_vision": "Potion of Night Vision", + "item.minecraft.potion.effect.oozing": "Potion of Oozing", "item.minecraft.potion.effect.poison": "Potion of Poison", "item.minecraft.potion.effect.regeneration": "Potion of Regeneration", "item.minecraft.potion.effect.slow_falling": "Potion of Slow Falling", @@ -3916,6 +4266,8 @@ "item.minecraft.potion.effect.water": "Water Bottle", "item.minecraft.potion.effect.water_breathing": "Potion of Water Breathing", "item.minecraft.potion.effect.weakness": "Potion of Weakness", + "item.minecraft.potion.effect.weaving": "Potion of Weaving", + "item.minecraft.potion.effect.wind_charged": "Potion of Wind Charging", "item.minecraft.pottery_shard_archer": "Archer Pottery Shard", "item.minecraft.pottery_shard_arms_up": "Arms Up Pottery Shard", "item.minecraft.pottery_shard_prize": "Prize Pottery Shard", @@ -3937,6 +4289,7 @@ "item.minecraft.rabbit_hide": "Rabbit Hide", "item.minecraft.rabbit_spawn_egg": "Rabbit Spawn Egg", "item.minecraft.rabbit_stew": "Rabbit Stew", + "item.minecraft.raiser_armor_trim_smithing_template": "Smithing Template", "item.minecraft.ravager_spawn_egg": "Ravager Spawn Egg", "item.minecraft.raw_copper": "Raw Copper", "item.minecraft.raw_gold": "Raw Gold", @@ -3944,12 +4297,16 @@ "item.minecraft.recovery_compass": "Recovery Compass", "item.minecraft.red_dye": "Red Dye", "item.minecraft.redstone": "Redstone Dust", + "item.minecraft.rib_armor_trim_smithing_template": "Smithing Template", "item.minecraft.rotten_flesh": "Rotten Flesh", "item.minecraft.saddle": "Saddle", "item.minecraft.salmon": "Raw Salmon", "item.minecraft.salmon_bucket": "Bucket of Salmon", "item.minecraft.salmon_spawn_egg": "Salmon Spawn Egg", + "item.minecraft.scrape_pottery_sherd": "Scrape Pottery Sherd", "item.minecraft.scute": "Scute", + "item.minecraft.sentry_armor_trim_smithing_template": "Smithing Template", + "item.minecraft.shaper_armor_trim_smithing_template": "Smithing Template", "item.minecraft.sheaf_pottery_shard": "Sheaf Pottery Shard", "item.minecraft.sheaf_pottery_sherd": "Sheaf Pottery Sherd", "item.minecraft.shears": "Shears", @@ -3976,6 +4333,7 @@ "item.minecraft.shulker_shell": "Shulker Shell", "item.minecraft.shulker_spawn_egg": "Shulker Spawn Egg", "item.minecraft.sign": "Sign", + "item.minecraft.silence_armor_trim_smithing_template": "Smithing Template", "item.minecraft.silverfish_spawn_egg": "Silverfish Spawn Egg", "item.minecraft.skeleton_horse_spawn_egg": "Skeleton Horse Spawn Egg", "item.minecraft.skeleton_spawn_egg": "Skeleton Spawn Egg", @@ -4000,23 +4358,27 @@ "item.minecraft.sniffer_spawn_egg": "Sniffer Spawn Egg", "item.minecraft.snort_pottery_shard": "Snort Pottery Shard", "item.minecraft.snort_pottery_sherd": "Snort Pottery Sherd", + "item.minecraft.snout_armor_trim_smithing_template": "Smithing Template", "item.minecraft.snow_golem_spawn_egg": "Snow Golem Spawn Egg", "item.minecraft.snowball": "Snowball", "item.minecraft.spectral_arrow": "Spectral Arrow", "item.minecraft.spider_eye": "Spider Eye", "item.minecraft.spider_spawn_egg": "Spider Spawn Egg", + "item.minecraft.spire_armor_trim_smithing_template": "Smithing Template", "item.minecraft.splash_potion": "Splash Potion", "item.minecraft.splash_potion.effect.awkward": "Awkward Splash Potion", "item.minecraft.splash_potion.effect.empty": "Splash Uncraftable Potion", "item.minecraft.splash_potion.effect.fire_resistance": "Splash Potion of Fire Resistance", "item.minecraft.splash_potion.effect.harming": "Splash Potion of Harming", "item.minecraft.splash_potion.effect.healing": "Splash Potion of Healing", + "item.minecraft.splash_potion.effect.infested": "Splash Potion of Infestation", "item.minecraft.splash_potion.effect.invisibility": "Splash Potion of Invisibility", "item.minecraft.splash_potion.effect.leaping": "Splash Potion of Leaping", "item.minecraft.splash_potion.effect.levitation": "Splash Potion of Levitation", "item.minecraft.splash_potion.effect.luck": "Splash Potion of Luck", "item.minecraft.splash_potion.effect.mundane": "Mundane Splash Potion", "item.minecraft.splash_potion.effect.night_vision": "Splash Potion of Night Vision", + "item.minecraft.splash_potion.effect.oozing": "Splash Potion of Oozing", "item.minecraft.splash_potion.effect.poison": "Splash Potion of Poison", "item.minecraft.splash_potion.effect.regeneration": "Splash Potion of Regeneration", "item.minecraft.splash_potion.effect.slow_falling": "Splash Potion of Slow Falling", @@ -4028,6 +4390,8 @@ "item.minecraft.splash_potion.effect.water": "Splash Water Bottle", "item.minecraft.splash_potion.effect.water_breathing": "Splash Potion of Water Breathing", "item.minecraft.splash_potion.effect.weakness": "Splash Potion of Weakness", + "item.minecraft.splash_potion.effect.weaving": "Splash Potion of Weaving", + "item.minecraft.splash_potion.effect.wind_charged": "Splash Potion of Wind Charging", "item.minecraft.spruce_boat": "Spruce Boat", "item.minecraft.spruce_chest_boat": "Spruce Boat with Chest", "item.minecraft.spyglass": "Spyglass", @@ -4046,18 +4410,21 @@ "item.minecraft.sweet_berries": "Sweet Berries", "item.minecraft.tadpole_bucket": "Bucket of Tadpole", "item.minecraft.tadpole_spawn_egg": "Tadpole Spawn Egg", + "item.minecraft.tide_armor_trim_smithing_template": "Smithing Template", "item.minecraft.tipped_arrow": "Tipped Arrow", "item.minecraft.tipped_arrow.effect.awkward": "Tipped Arrow", "item.minecraft.tipped_arrow.effect.empty": "Uncraftable Tipped Arrow", "item.minecraft.tipped_arrow.effect.fire_resistance": "Arrow of Fire Resistance", "item.minecraft.tipped_arrow.effect.harming": "Arrow of Harming", "item.minecraft.tipped_arrow.effect.healing": "Arrow of Healing", + "item.minecraft.tipped_arrow.effect.infested": "Arrow of Infestation", "item.minecraft.tipped_arrow.effect.invisibility": "Arrow of Invisibility", "item.minecraft.tipped_arrow.effect.leaping": "Arrow of Leaping", "item.minecraft.tipped_arrow.effect.levitation": "Arrow of Levitation", "item.minecraft.tipped_arrow.effect.luck": "Arrow of Luck", "item.minecraft.tipped_arrow.effect.mundane": "Tipped Arrow", "item.minecraft.tipped_arrow.effect.night_vision": "Arrow of Night Vision", + "item.minecraft.tipped_arrow.effect.oozing": "Arrow of Oozing", "item.minecraft.tipped_arrow.effect.poison": "Arrow of Poison", "item.minecraft.tipped_arrow.effect.regeneration": "Arrow of Regeneration", "item.minecraft.tipped_arrow.effect.slow_falling": "Arrow of Slow Falling", @@ -4069,29 +4436,39 @@ "item.minecraft.tipped_arrow.effect.water": "Arrow of Splashing", "item.minecraft.tipped_arrow.effect.water_breathing": "Arrow of Water Breathing", "item.minecraft.tipped_arrow.effect.weakness": "Arrow of Weakness", + "item.minecraft.tipped_arrow.effect.weaving": "Arrow of Weaving", + "item.minecraft.tipped_arrow.effect.wind_charged": "Arrow of Wind Charging", "item.minecraft.tnt_minecart": "Minecart with TNT", "item.minecraft.torchflower_seeds": "Torchflower Seeds", "item.minecraft.totem_of_undying": "Totem of Undying", "item.minecraft.trader_llama_spawn_egg": "Trader Llama Spawn Egg", + "item.minecraft.trial_key": "Trial Key", "item.minecraft.trident": "Trident", "item.minecraft.tropical_fish": "Tropical Fish", "item.minecraft.tropical_fish_bucket": "Bucket of Tropical Fish", "item.minecraft.tropical_fish_spawn_egg": "Tropical Fish Spawn Egg", "item.minecraft.turtle_helmet": "Turtle Shell", + "item.minecraft.turtle_scute": "Turtle Scute", "item.minecraft.turtle_spawn_egg": "Turtle Spawn Egg", + "item.minecraft.vex_armor_trim_smithing_template": "Smithing Template", "item.minecraft.vex_spawn_egg": "Vex Spawn Egg", "item.minecraft.villager_spawn_egg": "Villager Spawn Egg", "item.minecraft.vindicator_spawn_egg": "Vindicator Spawn Egg", "item.minecraft.wandering_trader_spawn_egg": "Wandering Trader Spawn Egg", + "item.minecraft.ward_armor_trim_smithing_template": "Smithing Template", "item.minecraft.warden_spawn_egg": "Warden Spawn Egg", "item.minecraft.warped_fungus_on_a_stick": "Warped Fungus on a Stick", "item.minecraft.water_bucket": "Water Bucket", + "item.minecraft.wayfinder_armor_trim_smithing_template": "Smithing Template", "item.minecraft.wheat": "Wheat", "item.minecraft.wheat_seeds": "Wheat Seeds", "item.minecraft.white_dye": "White Dye", + "item.minecraft.wild_armor_trim_smithing_template": "Smithing Template", + "item.minecraft.wind_charge": "Wind Charge", "item.minecraft.witch_spawn_egg": "Witch Spawn Egg", "item.minecraft.wither_skeleton_spawn_egg": "Wither Skeleton Spawn Egg", "item.minecraft.wither_spawn_egg": "Wither Spawn Egg", + "item.minecraft.wolf_armor": "Wolf Armor", "item.minecraft.wolf_spawn_egg": "Wolf Spawn Egg", "item.minecraft.wooden_axe": "Wooden Axe", "item.minecraft.wooden_hoe": "Wooden Hoe", @@ -4106,8 +4483,12 @@ "item.minecraft.zombie_spawn_egg": "Zombie Spawn Egg", "item.minecraft.zombie_villager_spawn_egg": "Zombie Villager Spawn Egg", "item.minecraft.zombified_piglin_spawn_egg": "Zombified Piglin Spawn Egg", + "item.modifiers.any": "When equipped:", + "item.modifiers.armor": "When worn:", + "item.modifiers.body": "When equipped:", "item.modifiers.chest": "When on Body:", "item.modifiers.feet": "When on Feet:", + "item.modifiers.hand": "When held:", "item.modifiers.head": "When on Head:", "item.modifiers.legs": "When on Legs:", "item.modifiers.mainhand": "When in Main Hand:", @@ -4138,8 +4519,31 @@ "jigsaw_block.keep_jigsaws": "Keep Jigsaws", "jigsaw_block.levels": "Levels: %s", "jigsaw_block.name": "Name:", + "jigsaw_block.placement_priority": "Placement Priority:", + "jigsaw_block.placement_priority.tooltip": "When this Jigsaw block connects to a piece, this is the order in which that piece is processed for connections in the wider structure.\n\nPieces will be processed in descending priority with insertion order breaking ties.", "jigsaw_block.pool": "Target Pool:", + "jigsaw_block.selection_priority": "Selection Priority:", + "jigsaw_block.selection_priority.tooltip": "When the parent piece is being processed for connections, this is the order in which this Jigsaw block attempts to connect to its target piece.\n\nJigsaws will be processed in descending priority with random ordering breaking ties.", "jigsaw_block.target": "Target Name:", + "jukebox_song.minecraft.5": "Samuel Åberg - 5", + "jukebox_song.minecraft.11": "C418 - 11", + "jukebox_song.minecraft.13": "C418 - 13", + "jukebox_song.minecraft.blocks": "C418 - blocks", + "jukebox_song.minecraft.cat": "C418 - cat", + "jukebox_song.minecraft.chirp": "C418 - chirp", + "jukebox_song.minecraft.creator": "Lena Raine - Creator", + "jukebox_song.minecraft.creator_music_box": "Lena Raine - Creator (Music Box)", + "jukebox_song.minecraft.far": "C418 - far", + "jukebox_song.minecraft.mall": "C418 - mall", + "jukebox_song.minecraft.mellohi": "C418 - mellohi", + "jukebox_song.minecraft.otherside": "Lena Raine - otherside", + "jukebox_song.minecraft.pigstep": "Lena Raine - Pigstep", + "jukebox_song.minecraft.precipice": "Aaron Cherof - Precipice", + "jukebox_song.minecraft.relic": "Aaron Cherof - Relic", + "jukebox_song.minecraft.stal": "C418 - stal", + "jukebox_song.minecraft.strad": "C418 - strad", + "jukebox_song.minecraft.wait": "C418 - wait", + "jukebox_song.minecraft.ward": "C418 - ward", "key.advancements": "Advancements", "key.attack": "Attack/Destroy", "key.back": "Walk Backwards", @@ -4267,9 +4671,19 @@ "key.socialInteractions": "Social Interactions Screen", "key.spectatorOutlines": "Highlight Players (Spectators)", "key.sprint": "Sprint", - "key.swapOffhand": "Swap Item With Offhand", + "key.swapOffhand": "Swap Item With Off Hand", "key.togglePerspective": "Toggle Perspective", "key.use": "Use Item/Place Block", + "known_server_link.announcements": "Announcements", + "known_server_link.community": "Community", + "known_server_link.community_guidelines": "Community Guidelines", + "known_server_link.feedback": "Feedback", + "known_server_link.forums": "Forums", + "known_server_link.news": "News", + "known_server_link.report_bug": "Report Server Bug", + "known_server_link.status": "Status", + "known_server_link.support": "Support", + "known_server_link.website": "Website", "language.code": "en_us", "language.name": "English", "language.region": "United States", @@ -4283,19 +4697,22 @@ "lanServer.start": "Start LAN World", "lanServer.title": "LAN World", "lectern.take_book": "Take Book", + "loading.progress": "%s%%", "mco.account.privacy.info": "Read more about Mojang and privacy laws", + "mco.account.privacy.info.button": "Read more about GDPR", + "mco.account.privacy.information": "Mojang implements certain procedures to help protect children and their privacy including complying with the Children’s Online Privacy Protection Act (COPPA) and General Data Protection Regulation (GDPR).\n\nYou may need to obtain parental consent before accessing your Realms account.", "mco.account.privacyinfo": "Mojang implements certain procedures to help protect children and their privacy including complying with the Children’s Online Privacy Protection Act (COPPA) and General Data Protection Regulation (GDPR).\n\nYou may need to obtain parental consent before accessing your Realms account.\n\nIf you have an older Minecraft account (you log in with your username), you need to migrate the account to a Mojang account in order to access Realms.", "mco.account.update": "Update account", "mco.activity.noactivity": "No activity for the past %s day(s)", "mco.activity.title": "Player activity", - "mco.backup.button.download": "Download latest", - "mco.backup.button.reset": "Reset world", + "mco.backup.button.download": "Download Latest", + "mco.backup.button.reset": "Reset World", "mco.backup.button.restore": "Restore", - "mco.backup.button.upload": "Upload world", + "mco.backup.button.upload": "Upload World", "mco.backup.changes.tooltip": "Changes", "mco.backup.entry": "Backup (%s)", "mco.backup.entry.description": "Description", - "mco.backup.entry.enabledPack": "Enabled Pack", + "mco.backup.entry.enabledPack": "Enabled Pack(s)", "mco.backup.entry.gameDifficulty": "Game Difficulty", "mco.backup.entry.gameMode": "Game Mode", "mco.backup.entry.gameServerVersion": "Game Server Version", @@ -4306,7 +4723,8 @@ "mco.backup.entry.uploaded": "Uploaded", "mco.backup.entry.worldType": "World Type", "mco.backup.generate.world": "Generate world", - "mco.backup.info.title": "Changes from last backup", + "mco.backup.info.title": "Changes From Last Backup", + "mco.backup.narration": "Backup from %s", "mco.backup.nobackups": "This realm doesn't have any backups currently.", "mco.backup.restoring": "Restoring your realm", "mco.backup.unknown": "UNKNOWN", @@ -4324,48 +4742,61 @@ "mco.client.incompatible.msg.line2": "Please use the most recent version of Minecraft.", "mco.client.incompatible.msg.line3": "Realms is not compatible with snapshot versions.", "mco.client.incompatible.title": "Client incompatible!", + "mco.client.outdated.stable.version": "Your client version (%s) is not compatible with Realms.\n\nPlease use the most recent version of Minecraft.", + "mco.client.unsupported.snapshot.version": "Your client version (%s) is not compatible with Realms.\n\nRealms is not available for this snapshot version.", + "mco.compatibility.downgrade": "Downgrade", + "mco.compatibility.downgrade.description": "This world was last played in version %s; you are on version %s. Downgrading a world could cause corruption - we cannot guarantee that it will load or work.\n\nA backup of your world will be saved under \"World Backups\". Please restore your world if needed.", + "mco.compatibility.incompatible.popup.title": "Incompatible version", + "mco.compatibility.incompatible.releaseType.popup.message": "The world you are trying to join is incompatible with the version you are on.", + "mco.compatibility.incompatible.series.popup.message": "This world was last played in version %s; you are on version %s.\n\nThese series are not compatible with each other. A new world is needed to play on this version.", + "mco.compatibility.unverifiable.message": "The version this world was last played in could not be verified. If the world gets upgraded or downgraded, a backup will be automatically created and saved under \"World Backups\".", + "mco.compatibility.unverifiable.title": "Compatibility not verifiable", + "mco.compatibility.upgrade": "Upgrade", + "mco.compatibility.upgrade.description": "This world was last played in version %s; you are on version %s.\n\nA backup of your world will be saved under \"World Backups\".\n\nPlease restore your world if needed.", + "mco.compatibility.upgrade.friend.description": "This world was last played in version %s; you are on version %s.\n\nA backup of the world will be saved under \"World Backups\".\n\nThe owner of the Realm can restore the world if needed.", + "mco.compatibility.upgrade.title": "Do you really want to upgrade this world?", "mco.configure.current.minigame": "Current", "mco.configure.world.activityfeed.disabled": "Player feed temporarily disabled", - "mco.configure.world.backup": "World backups", + "mco.configure.world.backup": "World Backups", "mco.configure.world.buttons.activity": "Player activity", - "mco.configure.world.buttons.close": "Close realm", + "mco.configure.world.buttons.close": "Close Realm", "mco.configure.world.buttons.delete": "Delete", "mco.configure.world.buttons.done": "Done", "mco.configure.world.buttons.edit": "Settings", - "mco.configure.world.buttons.invite": "Invite player", + "mco.configure.world.buttons.invite": "Invite Player", "mco.configure.world.buttons.moreoptions": "More options", - "mco.configure.world.buttons.open": "Open realm", - "mco.configure.world.buttons.options": "World options", + "mco.configure.world.buttons.open": "Open Realm", + "mco.configure.world.buttons.options": "World Options", "mco.configure.world.buttons.players": "Players", - "mco.configure.world.buttons.resetworld": "Reset world", + "mco.configure.world.buttons.resetworld": "Reset World", "mco.configure.world.buttons.settings": "Settings", "mco.configure.world.buttons.subscription": "Subscription", - "mco.configure.world.buttons.switchminigame": "Switch minigame", + "mco.configure.world.buttons.switchminigame": "Switch Minigame", "mco.configure.world.close.question.line1": "Your realm will become unavailable.", "mco.configure.world.close.question.line2": "Are you sure you want to continue?", "mco.configure.world.closing": "Closing the realm...", - "mco.configure.world.commandBlocks": "Command blocks", - "mco.configure.world.delete.button": "Delete realm", + "mco.configure.world.commandBlocks": "Command Blocks", + "mco.configure.world.delete.button": "Delete Realm", "mco.configure.world.delete.question.line1": "Your realm will be permanently deleted", "mco.configure.world.delete.question.line2": "Are you sure you want to continue?", - "mco.configure.world.description": "Realm description", - "mco.configure.world.edit.slot.name": "World name", + "mco.configure.world.description": "Realm Description", + "mco.configure.world.edit.slot.name": "World Name", "mco.configure.world.edit.subscreen.adventuremap": "Some settings are disabled since your current world is an adventure", "mco.configure.world.edit.subscreen.experience": "Some settings are disabled since your current world is an experience", "mco.configure.world.edit.subscreen.inspiration": "Some settings are disabled since your current world is an inspiration", - "mco.configure.world.forceGameMode": "Force game mode", + "mco.configure.world.forceGameMode": "Force Game Mode", "mco.configure.world.invite.narration": "You have %s new invite(s)", "mco.configure.world.invite.profile.name": "Name", "mco.configure.world.invited": "Invited", "mco.configure.world.invited.number": "Invited (%s)", - "mco.configure.world.invites.normal.tooltip": "Normal user", + "mco.configure.world.invites.normal.tooltip": "Normal User", "mco.configure.world.invites.ops.tooltip": "Operator", "mco.configure.world.invites.remove.tooltip": "Remove", "mco.configure.world.leave.question.line1": "If you leave this realm you won't see it unless you are invited again", "mco.configure.world.leave.question.line2": "Are you sure you want to continue?", "mco.configure.world.location": "Location", "mco.configure.world.minigame": "Current: %s", - "mco.configure.world.name": "Realm name", + "mco.configure.world.name": "Realm Name", "mco.configure.world.opening": "Opening the realm...", "mco.configure.world.players.error": "A player with the provided name does not exist", "mco.configure.world.players.inviting": "Inviting player...", @@ -4373,6 +4804,7 @@ "mco.configure.world.pvp": "PVP", "mco.configure.world.reset.question.line1": "Your world will be regenerated and your current world will be lost", "mco.configure.world.reset.question.line2": "Are you sure you want to continue?", + "mco.configure.world.resourcepack.question": "You need a custom resource pack to play on this realm\n\nDo you want to download it and play?", "mco.configure.world.resourcepack.question.line1": "You need a custom resource pack to play on this realm", "mco.configure.world.resourcepack.question.line2": "Do you want to download it and play?", "mco.configure.world.restore.download.question.line1": "The world will be downloaded and added to your single player worlds.", @@ -4387,35 +4819,35 @@ "mco.configure.world.slot.tooltip": "Switch to world", "mco.configure.world.slot.tooltip.active": "Join", "mco.configure.world.slot.tooltip.minigame": "Switch to minigame", - "mco.configure.world.spawn_toggle.message": "Turning this option off will REMOVE ALL existing entities of that type", - "mco.configure.world.spawn_toggle.message.npc": "Turning this option off will REMOVE ALL existing entities of that type, like Villagers", + "mco.configure.world.spawn_toggle.message": "Turning this option off will remove all existing entities of that type", + "mco.configure.world.spawn_toggle.message.npc": "Turning this option off will remove all existing entities of that type, like Villagers", "mco.configure.world.spawn_toggle.title": "Warning!", - "mco.configure.world.spawnAnimals": "Spawn animals", - "mco.configure.world.spawnMonsters": "Spawn monsters", + "mco.configure.world.spawnAnimals": "Spawn Animals", + "mco.configure.world.spawnMonsters": "Spawn Monsters", "mco.configure.world.spawnNPCs": "Spawn NPCs", - "mco.configure.world.spawnProtection": "Spawn protection", + "mco.configure.world.spawnProtection": "Spawn Protection", "mco.configure.world.status": "Status", - "mco.configure.world.subscription.remaining.months.days": "%1$s month(s), %2$s day(s)", - "mco.configure.world.subscription.remaining.months": "%1$s month(s)", - "mco.configure.world.subscription.remaining.days": "%1$s day(s)", "mco.configure.world.subscription.day": "day", "mco.configure.world.subscription.days": "days", "mco.configure.world.subscription.expired": "Expired", - "mco.configure.world.subscription.extend": "Extend subscription", + "mco.configure.world.subscription.extend": "Extend Subscription", "mco.configure.world.subscription.less_than_a_day": "Less than a day", "mco.configure.world.subscription.month": "month", "mco.configure.world.subscription.months": "months", "mco.configure.world.subscription.recurring.daysleft": "Renewed automatically in", "mco.configure.world.subscription.recurring.info": "Changes made to your Realms subscription such as stacking time or turning off recurring billing will not be reflected until your next bill date.", - "mco.configure.world.subscription.start": "Start date", - "mco.configure.world.subscription.timeleft": "Time left", - "mco.configure.world.subscription.title": "Your subscription", + "mco.configure.world.subscription.remaining.days": "%1$s day(s)", + "mco.configure.world.subscription.remaining.months": "%1$s month(s)", + "mco.configure.world.subscription.remaining.months.days": "%1$s month(s), %2$s day(s)", + "mco.configure.world.subscription.start": "Start Date", + "mco.configure.world.subscription.timeleft": "Time Left", + "mco.configure.world.subscription.title": "Your Subscription", "mco.configure.world.subscription.unknown": "Unknown", - "mco.configure.world.switch.slot": "Create world", + "mco.configure.world.switch.slot": "Create World", "mco.configure.world.switch.slot.subtitle": "This world is empty, choose how to create your world", - "mco.configure.world.title": "Configure realm:", - "mco.configure.world.uninvite.question": "Are you sure that you want to uninvite", + "mco.configure.world.title": "Configure Realm:", "mco.configure.world.uninvite.player": "Are you sure that you want to uninvite '%s'?", + "mco.configure.world.uninvite.question": "Are you sure that you want to uninvite", "mco.configure.worlds.title": "Worlds", "mco.connect.authorizing": "Logging in...", "mco.connect.connecting": "Connecting to the realm...", @@ -4430,6 +4862,7 @@ "mco.download.cancelled": "Download cancelled", "mco.download.confirmation.line1": "The world you are going to download is larger than %s", "mco.download.confirmation.line2": "You won't be able to upload this world to your realm again", + "mco.download.confirmation.oversized": "The world you are going to download is larger than %s\n\nYou won't be able to upload this world to your realm again", "mco.download.done": "Download done", "mco.download.downloading": "Downloading", "mco.download.extracting": "Extracting", @@ -4438,9 +4871,10 @@ "mco.download.preparing": "Preparing download", "mco.download.resourcePack.fail": "Failed to download resource pack!", "mco.download.speed": "(%s/s)", - "mco.download.title": "Downloading latest world", + "mco.download.speed.narration": "%s/s", + "mco.download.title": "Downloading Latest World", "mco.error.invalid.session.message": "Please try restarting Minecraft", - "mco.error.invalid.session.title": "Invalid session", + "mco.error.invalid.session.title": "Invalid Session", "mco.errorMessage.6001": "Client outdated", "mco.errorMessage.6002": "Terms of service not accepted", "mco.errorMessage.6003": "Download limit reached", @@ -4452,54 +4886,63 @@ "mco.errorMessage.6009": "Invalid Realm description", "mco.errorMessage.connectionFailure": "An error occurred, please try again later.", "mco.errorMessage.generic": "An error occurred: ", + "mco.errorMessage.noDetails": "No error details provided", "mco.errorMessage.realmsService": "An error occurred (%s):", + "mco.errorMessage.realmsService.connectivity": "Could not connect to Realms: %s", "mco.errorMessage.realmsService.realmsError": "Realms (%s):", + "mco.errorMessage.realmsService.unknownCompatibility": "Could not check compatible version, got response: %s", + "mco.errorMessage.retry": "Retry operation", "mco.errorMessage.serviceBusy": "Realms is busy at the moment.\nPlease try connecting to your Realm again in a couple of minutes.", "mco.gui.button": "Button", "mco.gui.ok": "Ok", "mco.info": "Info!", + "mco.invited.player.narration": "Invited player %s", "mco.invites.button.accept": "Accept", "mco.invites.button.reject": "Reject", "mco.invites.nopending": "No pending invites!", "mco.invites.pending": "New invite(s)!", "mco.invites.title": "Pending Invites", - "mco.minigame.world.changeButton": "Select another minigame", + "mco.minigame.world.changeButton": "Select Another Minigame", "mco.minigame.world.info.line1": "This will temporarily replace your world with a minigame!", "mco.minigame.world.info.line2": "You can later return to your original world without losing anything.", "mco.minigame.world.noSelection": "Please make a selection", - "mco.minigame.world.restore": "Ending minigame...", + "mco.minigame.world.restore": "Ending Minigame...", "mco.minigame.world.restore.question.line1": "The minigame will end and your realm will be restored.", "mco.minigame.world.restore.question.line2": "Are you sure you want to continue?", - "mco.minigame.world.selected": "Selected minigame:", - "mco.minigame.world.slot.screen.title": "Switching world...", + "mco.minigame.world.selected": "Selected Minigame:", + "mco.minigame.world.slot.screen.title": "Switching World...", "mco.minigame.world.startButton": "Switch", - "mco.minigame.world.starting.screen.title": "Starting minigame...", - "mco.minigame.world.stopButton": "End minigame", + "mco.minigame.world.starting.screen.title": "Starting Minigame...", + "mco.minigame.world.stopButton": "End Minigame", "mco.minigame.world.switch.new": "Select another minigame?", - "mco.minigame.world.switch.title": "Switch minigame", - "mco.minigame.world.title": "Switch realm to minigame", + "mco.minigame.world.switch.title": "Switch Minigame", + "mco.minigame.world.title": "Switch Realm to Minigame", "mco.news": "Realms news", "mco.notification.dismiss": "Dismiss", - "mco.notification.visitUrl.buttonText.default": "Open link", + "mco.notification.transferSubscription.buttonText": "Transfer Now", + "mco.notification.transferSubscription.message": "Java Realms subscriptions are moving to the Microsoft Store. Do not let your subscription expire!\nTransfer now and get 30 days of Realms for free.\nGo to Profile on minecraft.net to transfer your subscription.", + "mco.notification.visitUrl.buttonText.default": "Open Link", "mco.notification.visitUrl.message.default": "Please visit the link below", + "mco.onlinePlayers": "Online Players", "mco.question": "Question", "mco.reset.world.adventure": "Adventures", "mco.reset.world.experience": "Experiences", - "mco.reset.world.generate": "New world", + "mco.reset.world.generate": "New World", "mco.reset.world.inspiration": "Inspiration", "mco.reset.world.resetting.screen.title": "Resetting world...", "mco.reset.world.seed": "Seed (Optional)", - "mco.reset.world.template": "World templates", - "mco.reset.world.title": "Reset world", + "mco.reset.world.template": "World Templates", + "mco.reset.world.title": "Reset World", "mco.reset.world.upload": "Upload world", "mco.reset.world.warning": "This will replace the current world of your realm", - "mco.selectServer.buy": "Buy a realm!", + "mco.selectServer.buy": "Buy a Realm!", "mco.selectServer.close": "Close", "mco.selectServer.closed": "Closed realm", "mco.selectServer.closeserver": "Close realm", "mco.selectServer.configure": "Configure", "mco.selectServer.configureRealm": "Configure realm", - "mco.selectServer.create": "Create realm", + "mco.selectServer.create": "Create Realm", + "mco.selectServer.create.subtitle": "Select what world to put on your new realm", "mco.selectServer.expired": "Expired realm", "mco.selectServer.expiredList": "Your subscription has expired", "mco.selectServer.expiredRenew": "Renew", @@ -4508,18 +4951,35 @@ "mco.selectServer.expires.day": "Expires in a day", "mco.selectServer.expires.days": "Expires in %s days", "mco.selectServer.expires.soon": "Expires soon", - "mco.selectServer.leave": "Leave realm", + "mco.selectServer.leave": "Leave Realm", + "mco.selectServer.loading": "Loading Realms List", "mco.selectServer.mapOnlySupportedForVersion": "This map is unsupported in %s", "mco.selectServer.minigame": "Minigame:", + "mco.selectServer.minigameName": "Minigame: %s", "mco.selectServer.minigameNotSupportedInVersion": "Can't play this minigame in %s", + "mco.selectServer.noRealms": "You don't seem to have a Realm. Add a Realm to play together with your friends.", "mco.selectServer.note": "Note:", "mco.selectServer.open": "Open realm", "mco.selectServer.openserver": "Open realm", "mco.selectServer.play": "Play", - "mco.selectServer.popup": "Realms is a safe, simple way to enjoy an online Minecraft world with up to ten friends at a time. It supports loads of minigames and plenty of custom worlds! Only the owner of the realm needs to pay.", + "mco.selectServer.popup": "Realms is a safe, simple way to enjoy an online Minecraft world with up to ten friends at a time. It supports loads of minigames and plenty of custom worlds! Only the owner of the realm needs to pay.", "mco.selectServer.purchase": "Add Realm", - "mco.selectServer.trial": "Get a trial!", + "mco.selectServer.trial": "Get a Trial!", "mco.selectServer.uninitialized": "Click to start your new realm!", + "mco.snapshot.createSnapshotPopup.text": "You are about to create a free Snapshot Realm that will be paired with your paid Realms subscription. This new Snapshot Realm will be accessible for as long as the paid subscription is active. Your paid Realm will not be affected.", + "mco.snapshot.createSnapshotPopup.title": "Create Snapshot Realm?", + "mco.snapshot.creating": "Creating Snapshot Realm...", + "mco.snapshot.description": "Paired with \"%s\"", + "mco.snapshot.friendsRealm.downgrade": "You need to be on version %s to join this Realm", + "mco.snapshot.friendsRealm.upgrade": "%s needs to upgrade their Realm before you can play from this version", + "mco.snapshot.paired": "This Snapshot Realm is paired with \"%s\"", + "mco.snapshot.parent.tooltip": "Use the latest release of Minecraft to play on this Realm", + "mco.snapshot.start": "Start free Snapshot Realm", + "mco.snapshot.subscription.info": "This is a Snapshot Realm that is paired to the subscription of your Realm '%s'. It will stay active for as long as its paired Realm is.", + "mco.snapshot.tooltip": "Use Snapshot Realms to get a sneak peek at upcoming versions of Minecraft, which might include new features and other changes.\n\nYou can find your normal Realms in the release version of the game.", + "mco.snapshotRealmsPopup.message": "Realms are now available in Snapshots starting with Snapshot 23w41a. Every Realms subscription comes with a free Snapshot Realm that is separate from your normal Java Realm!", + "mco.snapshotRealmsPopup.title": "Realms now available in Snapshots", + "mco.snapshotRealmsPopup.urlText": "Learn More", "mco.template.button.publisher": "Publisher", "mco.template.button.select": "Select", "mco.template.button.trailer": "Trailer", @@ -4539,33 +4999,38 @@ "mco.terms.sentence.1": "I agree to the Minecraft Realms", "mco.terms.sentence.2": "Terms of Service", "mco.terms.title": "Realms Terms of Service", + "mco.time.daysAgo": "%1$s day(s) ago", + "mco.time.hoursAgo": "%1$s hour(s) ago", + "mco.time.minutesAgo": "%1$s minute(s) ago", + "mco.time.now": "right now", + "mco.time.secondsAgo": "%1$s second(s) ago", "mco.trial.message.line1": "Want to get your own realm?", "mco.trial.message.line2": "Click here for more info!", "mco.upload.button.name": "Upload", "mco.upload.cancelled": "Upload cancelled", "mco.upload.close.failure": "Could not close your realm, please try again later", "mco.upload.done": "Upload done", - "mco.upload.entry.id": "%1$s (%2$s)", "mco.upload.entry.cheats": "%1$s, %2$s", + "mco.upload.entry.commands": "%1$s, %2$s", + "mco.upload.entry.id": "%1$s (%2$s)", "mco.upload.failed": "Upload failed! (%s)", "mco.upload.hardcore": "Hardcore worlds can't be uploaded!", + "mco.upload.percent": "%s %%", "mco.upload.preparing": "Preparing your world", "mco.upload.select.world.none": "No singleplayer worlds found!", "mco.upload.select.world.subtitle": "Please select a singleplayer world to upload", - "mco.upload.select.world.title": "Upload world", + "mco.upload.select.world.title": "Upload World", "mco.upload.size.failure.line1": "'%s' is too big!", "mco.upload.size.failure.line2": "It is %s. The maximum allowed size is %s.", "mco.upload.uploading": "Uploading '%s'", "mco.upload.verifying": "Verifying your world", - "mco.time.now": "right now", - "mco.time.secondsAgo": "%1$s second(s) ago", - "mco.time.minutesAgo": "%1$s minute(s) ago", - "mco.time.hoursAgo": "%1$s hour(s) ago", - "mco.time.daysAgo": "%1$s day(s) ago", + "mco.version": "Version: %s", "mco.warning": "Warning!", "mco.worldSlot.minigame": "Minigame", "menu.convertingLevel": "Converting world", "menu.disconnect": "Disconnect", + "menu.feedback": "Feedback...", + "menu.feedback.title": "Feedback", "menu.game": "Game Menu", "menu.generatingLevel": "Generating world", "menu.generatingTerrain": "Building terrain", @@ -4588,6 +5053,8 @@ "menu.savingChunks": "Saving chunks", "menu.savingLevel": "Saving world", "menu.sendFeedback": "Give Feedback", + "menu.server_links": "Server Links...", + "menu.server_links.title": "Server Links", "menu.shareToLan": "Open to LAN", "menu.singleplayer": "Singleplayer", "menu.working": "Working...", @@ -4599,6 +5066,7 @@ "merchant.level.4": "Expert", "merchant.level.5": "Master", "merchant.next_level": "Trader's next level", + "merchant.title": "%s - %s", "merchant.trades": "Trades", "mirror.front_back": "↑ ↓", "mirror.left_right": "← →", @@ -4638,6 +5106,7 @@ "multiplayer.disconnect.server_shutdown": "Server closed", "multiplayer.disconnect.slow_login": "Took too long to log in", "multiplayer.disconnect.too_many_pending_chats": "Too many unacknowledged chat messages", + "multiplayer.disconnect.transfers_disabled": "Server does not accept transfers", "multiplayer.disconnect.unexpected_query_response": "Unexpected custom data from client", "multiplayer.disconnect.unsigned_chat": "Received chat packet with missing or invalid signature.", "multiplayer.disconnect.unverified_username": "Failed to verify username!", @@ -4648,6 +5117,7 @@ "multiplayer.player.joined": "%s joined the game", "multiplayer.player.joined.renamed": "%s (formerly known as %s) joined the game", "multiplayer.player.left": "%s left the game", + "multiplayer.player.list.hp": "%shp", "multiplayer.player.list.narration": "Online players: %s", "multiplayer.requiredTexturePrompt.disconnect": "Server requires a custom resource pack", "multiplayer.requiredTexturePrompt.line1": "This server requires the use of a custom resource pack.", @@ -4666,6 +5136,7 @@ "multiplayer.status.ping": "%s ms", "multiplayer.status.ping.narration": "Ping %s milliseconds", "multiplayer.status.pinging": "Pinging...", + "multiplayer.status.player_count": "%s/%s", "multiplayer.status.player_count.narration": "%s out of %s players online", "multiplayer.status.quitting": "Quitting", "multiplayer.status.request_handled": "Status request has been handled", @@ -4702,6 +5173,10 @@ "narration.slider.usage.hovered": "Drag slider to change value", "narration.suggestion": "Selected suggestion %d out of %d: %s", "narration.suggestion.tooltip": "Selected suggestion %d out of %d: %s (%s)", + "narration.suggestion.usage.cycle.fixed": "Press Tab to cycle to the next suggestion", + "narration.suggestion.usage.cycle.hidable": "Press Tab to cycle to the next suggestion, or Escape to leave suggestions", + "narration.suggestion.usage.fill.fixed": "Press Tab to use suggestion", + "narration.suggestion.usage.fill.hidable": "Press Tab to use suggestion, or Escape to leave suggestions", "narration.tab_navigation.usage": "Press Ctrl and Tab to switch between tabs", "narrator.button.accessibility": "Accessibility", "narrator.button.difficulty_lock": "Difficulty lock", @@ -4731,21 +5206,35 @@ "optimizeWorld.info.converted": "Upgraded chunks: %s", "optimizeWorld.info.skipped": "Skipped chunks: %s", "optimizeWorld.info.total": "Total chunks: %s", + "optimizeWorld.progress.counter": "%s / %s", + "optimizeWorld.progress.percentage": "%s%%", "optimizeWorld.stage.counting": "Counting chunks...", "optimizeWorld.stage.failed": "Failed! :(", "optimizeWorld.stage.finished": "Finishing up...", + "optimizeWorld.stage.finished.chunks": "Finishing up upgrading chunks...", + "optimizeWorld.stage.finished.entities": "Finishing up upgrading entities...", + "optimizeWorld.stage.finished.poi": "Finishing up upgrading points of interest...", "optimizeWorld.stage.upgrading": "Upgrading all chunks...", + "optimizeWorld.stage.upgrading.chunks": "Upgrading all chunks...", + "optimizeWorld.stage.upgrading.entities": "Upgrading all entities...", + "optimizeWorld.stage.upgrading.poi": "Upgrading all points of interest...", "optimizeWorld.title": "Optimizing World '%s'", + "options.accessibility": "Accessibility Settings...", "options.accessibility.high_contrast": "High Contrast", - "options.accessibility.high_contrast.error.tooltip": "High Contrast resource pack is not available", - "options.accessibility.high_contrast.tooltip": "Enhances the contrast of UI elements", + "options.accessibility.high_contrast.error.tooltip": "High Contrast resource pack is not available.", + "options.accessibility.high_contrast.tooltip": "Enhances the contrast of UI elements.", "options.accessibility.link": "Accessibility Guide", + "options.accessibility.menu_background_blurriness": "Menu Background Blur", + "options.accessibility.menu_background_blurriness.tooltip": "Changes the blurriness of menu backgrounds.", + "options.accessibility.narrator_hotkey": "Narrator Hotkey", + "options.accessibility.narrator_hotkey.mac.tooltip": "Allows the Narrator to be toggled on and off with 'Cmd+B'.", + "options.accessibility.narrator_hotkey.tooltip": "Allows the Narrator to be toggled on and off with 'Ctrl+B'.", "options.accessibility.panorama_speed": "Panorama Scroll Speed", "options.accessibility.text_background": "Text Background", "options.accessibility.text_background_opacity": "Text Background Opacity", "options.accessibility.text_background.chat": "Chat", "options.accessibility.text_background.everywhere": "Everywhere", - "options.accessibility.title": "Accessibility Settings...", + "options.accessibility.title": "Accessibility Settings", "options.allowServerListing": "Allow Server Listings", "options.allowServerListing.tooltip": "Servers may list online players as part of their public status.\nWith this option off your name will not show up in such lists.", "options.ao": "Smooth Lighting", @@ -4769,6 +5258,7 @@ "options.biomeBlendRadius.11": "11x11 (Extreme)", "options.biomeBlendRadius.13": "13x13 (Showoff)", "options.biomeBlendRadius.15": "15x15 (Maximum)", + "options.chat": "Chat Settings...", "options.chat.color": "Colors", "options.chat.delay": "Chat Delay: %s seconds", "options.chat.delay_none": "Chat Delay: None", @@ -4779,7 +5269,7 @@ "options.chat.links.prompt": "Prompt on Links", "options.chat.opacity": "Chat Text Opacity", "options.chat.scale": "Chat Text Size", - "options.chat.title": "Chat Settings...", + "options.chat.title": "Chat Settings", "options.chat.visibility": "Chat", "options.chat.visibility.full": "Shown", "options.chat.visibility.hidden": "Hidden", @@ -4809,11 +5299,13 @@ "options.difficulty.peaceful": "Peaceful", "options.difficulty.peaceful.info": "No hostile mobs and only some neutral mobs spawn. Hunger bar doesn't deplete and health replenishes over time.", "options.directionalAudio": "Directional Audio", - "options.directionalAudio.off.tooltip": "Classic Stereo sound", + "options.directionalAudio.off.tooltip": "Classic Stereo sound.", "options.directionalAudio.on.tooltip": "Uses HRTF-based directional audio to improve the simulation of 3D sound. Requires HRTF compatible audio hardware, and is best experienced with headphones.", "options.discrete_mouse_scroll": "Discrete Scrolling", "options.entityDistanceScaling": "Entity Distance", "options.entityShadows": "Entity Shadows", + "options.font": "Font Settings...", + "options.font.title": "Font Settings", "options.forceUnicodeFont": "Force Unicode Font", "options.fov": "FOV", "options.fov.max": "Quake Pro", @@ -4825,6 +5317,7 @@ "options.framerateLimit.max": "Unlimited", "options.fullscreen": "Fullscreen", "options.fullscreen.current": "Current", + "options.fullscreen.entry": "%sx%s@%s (%sbit)", "options.fullscreen.resolution": "Fullscreen Resolution", "options.fullscreen.unavailable": "Setting unavailable", "options.gamma": "Brightness", @@ -4857,10 +5350,16 @@ "options.hideLightningFlashes.tooltip": "Prevents Lightning Bolts from making the sky flash. The bolts themselves will still be visible.", "options.hideMatchedNames": "Hide Matched Names", "options.hideMatchedNames.tooltip": "3rd-party Servers may send chat messages in non-standard formats.\nWith this option on, hidden players will be matched based on chat sender names.", + "options.hideSplashTexts": "Hide Splash Texts", + "options.hideSplashTexts.tooltip": "Hides the yellow splash text in the main menu.", "options.invertMouse": "Invert Mouse", + "options.japaneseGlyphVariants": "Japanese Glyph Variants", + "options.japaneseGlyphVariants.tooltip": "Uses Japanese variants of CJK characters in the default font.", "options.key.hold": "Hold", "options.key.toggle": "Toggle", "options.language": "Language...", + "options.language.title": "Language", + "options.languageAccuracyWarning": "(Language translations may not be 100%% accurate)", "options.languageWarning": "Language translations may not be 100%% accurate", "options.mainHand": "Main Hand", "options.mainHand.left": "Left", @@ -4869,9 +5368,9 @@ "options.modelPart.cape": "Cape", "options.modelPart.hat": "Hat", "options.modelPart.jacket": "Jacket", - "options.modelPart.left_pants_leg": "Left Pants Leg", + "options.modelPart.left_pants_leg": "Left Pant Leg", "options.modelPart.left_sleeve": "Left Sleeve", - "options.modelPart.right_pants_leg": "Right Pants Leg", + "options.modelPart.right_pants_leg": "Right Pant Leg", "options.modelPart.right_sleeve": "Right Sleeve", "options.mouse_settings": "Mouse Settings...", "options.mouse_settings.title": "Mouse Settings", @@ -4911,6 +5410,7 @@ "options.prioritizeChunkUpdates.none.tooltip": "Nearby chunks are compiled in parallel threads. This may result in brief visual holes when blocks are destroyed.", "options.rawMouseInput": "Raw Input", "options.realmsNotifications": "Realms News & Invites", + "options.realmsNotifications.tooltip": "Fetches Realms news and invites in the title screen and displays their respective icon on the Realms button.", "options.reducedDebugInfo": "Reduced Debug Info", "options.renderClouds": "Clouds", "options.renderDistance": "Render Distance", @@ -4929,6 +5429,7 @@ "options.telemetry": "Telemetry Data...", "options.telemetry.button": "Data Collection", "options.telemetry.button.tooltip": "\"%s\" includes only the required data.\n\"%s\" includes optional, as well as the required data.", + "options.telemetry.disabled": "Telemetry is disabled.", "options.telemetry.state.all": "All", "options.telemetry.state.minimal": "Minimal", "options.telemetry.state.none": "None", @@ -4939,12 +5440,14 @@ "options.viewBobbing": "View Bobbing", "options.visible": "Shown", "options.vsync": "VSync", - "outOfMemory.message": "Minecraft has run out of memory.\n\nThis could be caused by a bug in the game or by the Java Virtual Machine not being allocated enough memory.\n\nTo prevent level corruption, the current game has quit. We've tried to free up enough memory to let you go back to the main menu and back to playing, but this may not have worked.\n\nPlease restart the game if you see this message again.", + "outOfMemory.message": "Minecraft has run out of memory.\n\nThis could be caused by a bug in the game or by the Java Virtual Machine not being allocated enough memory.\n\nTo prevent world corruption, the current game has quit. We've tried to free up enough memory to let you go back to the main menu and back to playing, but this may not have worked.\n\nPlease restart the game if you see this message again.", "outOfMemory.title": "Out of memory!", "pack.available.title": "Available", "pack.copyFailure": "Failed to copy packs", "pack.dropConfirm": "Do you want to add the following packs to Minecraft?", "pack.dropInfo": "Drag and drop files into this window to add packs", + "pack.dropRejected.message": "The following entries were not valid packs and were not copied:\n %s", + "pack.dropRejected.title": "Non-pack entries", "pack.folderInfo": "(Place pack files here)", "pack.incompatible": "Incompatible", "pack.incompatible.confirm.new": "This pack was made for a newer version of Minecraft and may not work correctly.", @@ -4967,12 +5470,24 @@ "painting.minecraft.aztec.title": "de_aztec", "painting.minecraft.aztec2.author": "Kristoffer Zetterstrand", "painting.minecraft.aztec2.title": "de_aztec", + "painting.minecraft.backyard.author": "Kristoffer Zetterstrand", + "painting.minecraft.backyard.title": "Backyard", + "painting.minecraft.baroque.author": "Sarah Boeving", + "painting.minecraft.baroque.title": "Baroque", "painting.minecraft.bomb.author": "Kristoffer Zetterstrand", "painting.minecraft.bomb.title": "Target Successfully Bombed", + "painting.minecraft.bouquet.author": "Kristoffer Zetterstrand", + "painting.minecraft.bouquet.title": "Bouquet", "painting.minecraft.burning_skull.author": "Kristoffer Zetterstrand", "painting.minecraft.burning_skull.title": "Skull On Fire", "painting.minecraft.bust.author": "Kristoffer Zetterstrand", "painting.minecraft.bust.title": "Bust", + "painting.minecraft.cavebird.author": "Kristoffer Zetterstrand", + "painting.minecraft.cavebird.title": "Cavebird", + "painting.minecraft.changing.author": "Kristoffer Zetterstrand", + "painting.minecraft.changing.title": "Changing", + "painting.minecraft.cotan.author": "Kristoffer Zetterstrand", + "painting.minecraft.cotan.title": "Cotán", "painting.minecraft.courbet.author": "Kristoffer Zetterstrand", "painting.minecraft.courbet.title": "Bonjour Monsieur Courbet", "painting.minecraft.creebet.author": "Kristoffer Zetterstrand", @@ -4981,24 +5496,46 @@ "painting.minecraft.donkey_kong.title": "Kong", "painting.minecraft.earth.author": "Mojang", "painting.minecraft.earth.title": "Earth", + "painting.minecraft.endboss.author": "Kristoffer Zetterstrand", + "painting.minecraft.endboss.title": "Endboss", + "painting.minecraft.fern.author": "Kristoffer Zetterstrand", + "painting.minecraft.fern.title": "Fern", "painting.minecraft.fighters.author": "Kristoffer Zetterstrand", "painting.minecraft.fighters.title": "Fighters", + "painting.minecraft.finding.author": "Kristoffer Zetterstrand", + "painting.minecraft.finding.title": "Finding", "painting.minecraft.fire.author": "Mojang", "painting.minecraft.fire.title": "Fire", "painting.minecraft.graham.author": "Kristoffer Zetterstrand", "painting.minecraft.graham.title": "Graham", + "painting.minecraft.humble.author": "Sarah Boeving", + "painting.minecraft.humble.title": "Humble", "painting.minecraft.kebab.author": "Kristoffer Zetterstrand", "painting.minecraft.kebab.title": "Kebab med tre pepperoni", + "painting.minecraft.lowmist.author": "Kristoffer Zetterstrand", + "painting.minecraft.lowmist.title": "Lowmist", "painting.minecraft.match.author": "Kristoffer Zetterstrand", "painting.minecraft.match.title": "Match", + "painting.minecraft.meditative.author": "Sarah Boeving", + "painting.minecraft.meditative.title": "Meditative", + "painting.minecraft.orb.author": "Kristoffer Zetterstrand", + "painting.minecraft.orb.title": "Orb", + "painting.minecraft.owlemons.author": "Kristoffer Zetterstrand", + "painting.minecraft.owlemons.title": "Owlemons", + "painting.minecraft.passage.author": "Kristoffer Zetterstrand", + "painting.minecraft.passage.title": "Passage", "painting.minecraft.pigscene.author": "Kristoffer Zetterstrand", "painting.minecraft.pigscene.title": "Pigscene", "painting.minecraft.plant.author": "Kristoffer Zetterstrand", "painting.minecraft.plant.title": "Paradisträd", "painting.minecraft.pointer.author": "Kristoffer Zetterstrand", "painting.minecraft.pointer.title": "Pointer", + "painting.minecraft.pond.author": "Kristoffer Zetterstrand", + "painting.minecraft.pond.title": "Pond", "painting.minecraft.pool.author": "Kristoffer Zetterstrand", "painting.minecraft.pool.title": "The Pool", + "painting.minecraft.prairie_ride.author": "Sarah Boeving", + "painting.minecraft.prairie_ride.title": "Prairie Ride", "painting.minecraft.sea.author": "Kristoffer Zetterstrand", "painting.minecraft.sea.title": "Seaside", "painting.minecraft.skeleton.author": "Kristoffer Zetterstrand", @@ -5007,8 +5544,14 @@ "painting.minecraft.skull_and_roses.title": "Skull and Roses", "painting.minecraft.stage.author": "Kristoffer Zetterstrand", "painting.minecraft.stage.title": "The Stage Is Set", + "painting.minecraft.sunflowers.author": "Kristoffer Zetterstrand", + "painting.minecraft.sunflowers.title": "Sunflowers", "painting.minecraft.sunset.author": "Kristoffer Zetterstrand", "painting.minecraft.sunset.title": "sunset_dense", + "painting.minecraft.tides.author": "Kristoffer Zetterstrand", + "painting.minecraft.tides.title": "Tides", + "painting.minecraft.unpacked.author": "Sarah Boeving", + "painting.minecraft.unpacked.title": "Unpacked", "painting.minecraft.void.author": "Kristoffer Zetterstrand", "painting.minecraft.void.title": "The void", "painting.minecraft.wanderer.author": "Kristoffer Zetterstrand", @@ -5036,6 +5579,7 @@ "parsing.quote.escape": "Invalid escape sequence '\\%s' in quoted string", "parsing.quote.expected.end": "Unclosed quoted string", "parsing.quote.expected.start": "Expected quote to start a string", + "particle.invalidOptions": "Can't parse particle options: %s", "particle.notFound": "Unknown particle: %s", "permissions.requires.entity": "An entity is required to run this command here", "permissions.requires.player": "A player is required to run this command here", @@ -5059,6 +5603,21 @@ "recipe.toast.description": "Check your recipe book", "recipe.toast.title": "New Recipes Unlocked!", "record.nowPlaying": "Now Playing: %s", + "recover_world.bug_tracker": "Report a Bug", + "recover_world.button": "Attempt to Recover", + "recover_world.done.failed": "Failed to recover from previous state.", + "recover_world.done.success": "Recovery was successful!", + "recover_world.done.title": "Recovery done", + "recover_world.issue.missing_file": "Missing file", + "recover_world.issue.none": "No issues", + "recover_world.message": "The following issues occurred while trying to read world folder \"%s\".\nIt might be possible to restore the world from an older state or you can report this issue on the bug tracker.", + "recover_world.no_fallback": "No state to recover from available", + "recover_world.restore": "Attempt to Restore", + "recover_world.restoring": "Attempting to restore world...", + "recover_world.state_entry": "State from %s: ", + "recover_world.state_entry.unknown": "unknown", + "recover_world.title": "Failed to load world", + "recover_world.warning": "Failed to load world summary", "resourcePack.broken_assets": "BROKEN ASSETS DETECTED", "resourcepack.downloading": "Downloading Resource Pack", "resourcePack.high_contrast.name": "High Contrast", @@ -5087,6 +5646,7 @@ "selectWorld.access_failure": "Failed to access world", "selectWorld.allowCommands": "Allow Cheats", "selectWorld.allowCommands.info": "Commands like /gamemode, /experience", + "selectWorld.allowCommands.new": "Allow Commands", "selectWorld.backupEraseCache": "Erase Cached Data", "selectWorld.backupJoinConfirmButton": "Create Backup and Load", "selectWorld.backupJoinSkipButton": "I know what I'm doing!", @@ -5095,11 +5655,12 @@ "selectWorld.backupQuestion.experimental": "Worlds using Experimental Settings are not supported", "selectWorld.backupQuestion.snapshot": "Do you really want to load this world?", "selectWorld.backupWarning.customized": "Unfortunately, we do not support customized worlds in this version of Minecraft. We can still load this world and keep everything the way it was, but any newly generated terrain will no longer be customized. We're sorry for the inconvenience!", - "selectWorld.backupWarning.downgrade": "This world was last played in version %s; you are on version %s. Downgrading a world could cause corruption - we cannot guarantee that it will load or work. If you still want to continue, please make a backup!", + "selectWorld.backupWarning.downgrade": "This world was last played in version %s; you are on version %s. Downgrading a world could cause corruption - we cannot guarantee that it will load or work. If you still want to continue, please make a backup.", "selectWorld.backupWarning.experimental": "This world uses experimental settings that could stop working at any time. We cannot guarantee it will load or work. Here be dragons!", - "selectWorld.backupWarning.snapshot": "This world was last played in version %s; you are on version %s. Please make a backup in case you experience world corruptions!", + "selectWorld.backupWarning.snapshot": "This world was last played in version %s; you are on version %s. Please make a backup in case you experience world corruptions.", "selectWorld.bonusItems": "Bonus Chest", "selectWorld.cheats": "Cheats", + "selectWorld.commands": "Commands", "selectWorld.conversion": "Must be converted!", "selectWorld.conversion.tooltip": "This world must be opened in an older version (like 1.6.4) to be safely converted", "selectWorld.create": "Create New World", @@ -5131,7 +5692,7 @@ "selectWorld.experimental": "Experimental", "selectWorld.experimental.details": "Details", "selectWorld.experimental.details.entry": "Required experimental features: %s", - "selectWorld.experimental.details.title": "Experimental feature requirements", + "selectWorld.experimental.details.title": "Experimental Feature Requirements", "selectWorld.experimental.message": "Be careful!\nThis configuration requires features that are still under development. Your world might crash, break, or not work with future updates.", "selectWorld.experimental.title": "Experimental Features Warning", "selectWorld.experiments": "Experiments", @@ -5164,8 +5725,12 @@ "selectWorld.import_worldgen_settings.failure": "Error importing settings", "selectWorld.import_worldgen_settings.select_file": "Select settings file (.json)", "selectWorld.incompatible_series": "Created by an incompatible version", + "selectWorld.incompatible.description": "This world cannot be opened in this version.\nIt was last played in version %s.", + "selectWorld.incompatible.info": "Incompatible version: %s", + "selectWorld.incompatible.title": "Incompatible version", + "selectWorld.incompatible.tooltip": "This world cannot be opened because it was created by an incompatible version.", "selectWorld.load_folder_access": "Unable to read or access folder where game worlds are saved!", - "selectWorld.loading_list": "Loading world list", + "selectWorld.loading_list": "Loading World List", "selectWorld.locked": "Locked by another running instance of Minecraft", "selectWorld.mapFeatures": "Generate Structures", "selectWorld.mapFeatures.info": "Villages, Shipwrecks, etc.", @@ -5178,6 +5743,7 @@ "selectWorld.recreate.customized.title": "Customized worlds are no longer supported", "selectWorld.recreate.error.text": "Something went wrong while trying to recreate a world.", "selectWorld.recreate.error.title": "An error occurred!", + "selectWorld.resource_load": "Preparing Resources...", "selectWorld.resultFolder": "Will be saved in:", "selectWorld.search": "search for worlds", "selectWorld.seedInfo": "Leave blank for a random seed", @@ -5198,11 +5764,14 @@ "selectWorld.warning.deprecated.title": "Warning! These settings are using deprecated features", "selectWorld.warning.experimental.question": "These settings are experimental and could one day stop working. Do you wish to proceed?", "selectWorld.warning.experimental.title": "Warning! These settings are using experimental features", + "selectWorld.warning.lowDiskSpace.description": "There is not much space left on your device.\nRunning out of disk space while in game can lead to your world being damaged.", + "selectWorld.warning.lowDiskSpace.title": "Warning! Low disk space!", "selectWorld.world": "World", "sign.edit": "Edit Sign Message", "sleep.not_possible": "No amount of rest can pass this night", "sleep.players_sleeping": "%s/%s players sleeping", "sleep.skipping_night": "Sleeping through this night", + "slot.only_single_allowed": "Only single slots allowed, got '%s'", "slot.unknown": "Unknown slot '%s'", "soundCategory.ambient": "Ambient/Environment", "soundCategory.block": "Blocks", @@ -5313,6 +5882,7 @@ "stat.minecraft.walk_one_cm": "Distance Walked", "stat.minecraft.walk_under_water_one_cm": "Distance Walked under Water", "stat.mobsButton": "Mobs", + "stats.none": "-", "stats.tooltip.type.statistic": "Statistic", "structure_block.button.detect_size": "DETECT", "structure_block.button.load": "LOAD", @@ -5386,6 +5956,7 @@ "subtitles.block.cake.add_candle": "Cake squishes", "subtitles.block.campfire.crackle": "Campfire crackles", "subtitles.block.candle.crackle": "Candle crackles", + "subtitles.block.candle.extinguish": "Candle extinguishes", "subtitles.block.chest.close": "Chest closes", "subtitles.block.chest.locked": "Chest locked", "subtitles.block.chest.open": "Chest opens", @@ -5399,7 +5970,15 @@ "subtitles.block.conduit.ambient": "Conduit pulses", "subtitles.block.conduit.attack.target": "Conduit attacks", "subtitles.block.conduit.deactivate": "Conduit deactivates", - "subtitles.block.decorated_pot.shatter": "Pot shatters", + "subtitles.block.copper_bulb.turn_off": "Copper Bulb turns off", + "subtitles.block.copper_bulb.turn_on": "Copper Bulb turns on", + "subtitles.block.copper_trapdoor.close": "Trapdoor closes", + "subtitles.block.copper_trapdoor.open": "Trapdoor opens", + "subtitles.block.crafter.craft": "Crafter crafts", + "subtitles.block.crafter.fail": "Crafter fails crafting", + "subtitles.block.decorated_pot.insert": "Decorated Pot fills", + "subtitles.block.decorated_pot.insert_fail": "Decorated Pot wobbles", + "subtitles.block.decorated_pot.shatter": "Decorated Pot shatters", "subtitles.block.dispenser.dispense": "Dispensed item", "subtitles.block.dispenser.fail": "Dispenser failed", "subtitles.block.door.toggle": "Door creaks", @@ -5417,6 +5996,7 @@ "subtitles.block.generic.place": "Block placed", "subtitles.block.grindstone.use": "Grindstone used", "subtitles.block.growing_plant.crop": "Plant cropped", + "subtitles.block.hanging_sign.waxed_interact_fail": "Sign wobbles", "subtitles.block.honey_block.slide": "Sliding down a honey block", "subtitles.block.iron_trapdoor.close": "Trapdoor closes", "subtitles.block.iron_trapdoor.open": "Trapdoor opens", @@ -5436,12 +6016,12 @@ "subtitles.block.pressure_plate.click": "Pressure Plate clicks", "subtitles.block.pumpkin.carve": "Shears carve", "subtitles.block.redstone_torch.burnout": "Torch fizzes", - "subtitles.block.respawn_anchor.ambient": "Portal whooshes", + "subtitles.block.respawn_anchor.ambient": "Respawn Anchor whooshes", "subtitles.block.respawn_anchor.charge": "Respawn Anchor is charged", "subtitles.block.respawn_anchor.deplete": "Respawn Anchor depletes", "subtitles.block.respawn_anchor.set_spawn": "Respawn Anchor sets spawn", "subtitles.block.sculk_catalyst.bloom": "Sculk Catalyst blooms", - "subtitles.block.sculk_sensor.clicking": "Sculk Sensor starts clicking", + "subtitles.block.sculk_sensor.clicking": "Sculk Sensor clicks", "subtitles.block.sculk_sensor.clicking_stop": "Sculk Sensor stops clicking", "subtitles.block.sculk_shrieker.shriek": "Sculk Shrieker shrieks", "subtitles.block.sculk.charge": "Sculk bubbles", @@ -5454,12 +6034,36 @@ "subtitles.block.sniffer_egg.crack": "Sniffer Egg cracks", "subtitles.block.sniffer_egg.hatch": "Sniffer Egg hatches", "subtitles.block.sniffer_egg.plop": "Sniffer plops", + "subtitles.block.sponge.absorb": "Sponge sucks", "subtitles.block.sweet_berry_bush.pick_berries": "Berries pop", "subtitles.block.trapdoor.toggle": "Trapdoor creaks", + "subtitles.block.trial_spawner.about_to_spawn_item": "Ominous item prepares", + "subtitles.block.trial_spawner.ambient": "Trial Spawner crackles", + "subtitles.block.trial_spawner.ambient_charged": "Ominous crackling", + "subtitles.block.trial_spawner.ambient_ominous": "Ominous crackling", + "subtitles.block.trial_spawner.charge_activate": "Omen engulfs Trial Spawner", + "subtitles.block.trial_spawner.close_shutter": "Trial Spawner closes", + "subtitles.block.trial_spawner.detect_player": "Trial Spawner charges up", + "subtitles.block.trial_spawner.eject_item": "Trial Spawner ejects items", + "subtitles.block.trial_spawner.ominous_activate": "Omen engulfs Trial Spawner", + "subtitles.block.trial_spawner.open_shutter": "Trial Spawner opens", + "subtitles.block.trial_spawner.spawn_item": "Ominous item drops", + "subtitles.block.trial_spawner.spawn_item_begin": "Ominous item appears", + "subtitles.block.trial_spawner.spawn_mob": "Trial Spawner spawns a mob", "subtitles.block.tripwire.attach": "Tripwire attaches", "subtitles.block.tripwire.click": "Tripwire clicks", "subtitles.block.tripwire.detach": "Tripwire detaches", + "subtitles.block.vault.activate": "Vault ignites", + "subtitles.block.vault.ambient": "Vault crackles", + "subtitles.block.vault.close_shutter": "Vault closes", + "subtitles.block.vault.deactivate": "Vault extinguishes", + "subtitles.block.vault.eject_item": "Vault ejects item", + "subtitles.block.vault.insert_item": "Vault unlocks", + "subtitles.block.vault.insert_item_fail": "Vault rejects item", + "subtitles.block.vault.open_shutter": "Vault opens", + "subtitles.block.vault.reject_rewarded_player": "Vault rejects player", "subtitles.block.water.ambient": "Water flows", + "subtitles.block.wet_sponge.dries": "Sponge dries", "subtitles.chiseled_bookshelf.insert": "Book placed", "subtitles.chiseled_bookshelf.insert_enchanted": "Enchanted Book placed", "subtitles.chiseled_bookshelf.take": "Book taken", @@ -5472,6 +6076,18 @@ "subtitles.entity.allay.item_given": "Allay chortles", "subtitles.entity.allay.item_taken": "Allay allays", "subtitles.entity.allay.item_thrown": "Allay tosses", + "subtitles.entity.armadillo.ambient": "Armadillo grunts", + "subtitles.entity.armadillo.brush": "Scute is brushed off", + "subtitles.entity.armadillo.death": "Armadillo dies", + "subtitles.entity.armadillo.eat": "Armadillo eats", + "subtitles.entity.armadillo.hurt": "Armadillo hurts", + "subtitles.entity.armadillo.hurt_reduced": "Armadillo shields itself", + "subtitles.entity.armadillo.land": "Armadillo lands", + "subtitles.entity.armadillo.peek": "Armadillo peeks", + "subtitles.entity.armadillo.roll": "Armadillo rolls up", + "subtitles.entity.armadillo.scute_drop": "Armadillo sheds scute", + "subtitles.entity.armadillo.unroll_finish": "Armadillo unrolls", + "subtitles.entity.armadillo.unroll_start": "Armadillo peeks", "subtitles.entity.armor_stand.fall": "Something fell", "subtitles.entity.arrow.hit": "Arrow hits", "subtitles.entity.arrow.hit_player": "Player hit", @@ -5501,6 +6117,22 @@ "subtitles.entity.blaze.shoot": "Blaze shoots", "subtitles.entity.boat.paddle_land": "Rowing", "subtitles.entity.boat.paddle_water": "Rowing", + "subtitles.entity.bogged.ambient": "Bogged rattles", + "subtitles.entity.bogged.death": "Bogged dies", + "subtitles.entity.bogged.hurt": "Bogged hurts", + "subtitles.entity.breeze.charge": "Breeze charges", + "subtitles.entity.breeze.death": "Breeze dies", + "subtitles.entity.breeze.deflect": "Breeze deflects", + "subtitles.entity.breeze.hurt": "Breeze hurts", + "subtitles.entity.breeze.idle_air": "Breeze flies", + "subtitles.entity.breeze.idle_ground": "Breeze whirs", + "subtitles.entity.breeze.inhale": "Breeze inhales", + "subtitles.entity.breeze.jump": "Breeze jumps", + "subtitles.entity.breeze.land": "Breeze lands", + "subtitles.entity.breeze.shoot": "Breeze shoots", + "subtitles.entity.breeze.slide": "Breeze slides", + "subtitles.entity.breeze.whirl": "Breeze whirls", + "subtitles.entity.breeze.wind_burst": "Wind Charge bursts", "subtitles.entity.camel.ambient": "Camel grunts", "subtitles.entity.camel.dash": "Camel yeets", "subtitles.entity.camel.dash_ready": "Camel recovers", @@ -5549,6 +6181,7 @@ "subtitles.entity.donkey.death": "Donkey dies", "subtitles.entity.donkey.eat": "Donkey eats", "subtitles.entity.donkey.hurt": "Donkey hurts", + "subtitles.entity.donkey.jump": "Donkey jumps", "subtitles.entity.drowned.ambient": "Drowned gurgles", "subtitles.entity.drowned.ambient_water": "Drowned gurgles", "subtitles.entity.drowned.death": "Drowned dies", @@ -5625,12 +6258,13 @@ "subtitles.entity.generic.small_fall": "Something trips", "subtitles.entity.generic.splash": "Splashing", "subtitles.entity.generic.swim": "Swimming", + "subtitles.entity.generic.wind_burst": "Wind Charge bursts", "subtitles.entity.ghast.ambient": "Ghast cries", "subtitles.entity.ghast.death": "Ghast dies", "subtitles.entity.ghast.hurt": "Ghast hurts", "subtitles.entity.ghast.shoot": "Ghast shoots", "subtitles.entity.glow_item_frame.add_item": "Glow Item Frame fills", - "subtitles.entity.glow_item_frame.break": "Glow Item Frame breaks", + "subtitles.entity.glow_item_frame.break": "Glow Item Frame broken", "subtitles.entity.glow_item_frame.place": "Glow Item Frame placed", "subtitles.entity.glow_item_frame.remove_item": "Glow Item Frame empties", "subtitles.entity.glow_item_frame.rotate_item": "Glow Item Frame clicks", @@ -5690,13 +6324,13 @@ "subtitles.entity.iron_golem.hurt": "Iron Golem hurts", "subtitles.entity.iron_golem.repair": "Iron Golem repaired", "subtitles.entity.item_frame.add_item": "Item Frame fills", - "subtitles.entity.item_frame.break": "Item Frame breaks", + "subtitles.entity.item_frame.break": "Item Frame broken", "subtitles.entity.item_frame.place": "Item Frame placed", "subtitles.entity.item_frame.remove_item": "Item Frame empties", "subtitles.entity.item_frame.rotate_item": "Item Frame clicks", "subtitles.entity.item.break": "Item breaks", "subtitles.entity.item.pickup": "Item plops", - "subtitles.entity.leash_knot.break": "Leash Knot breaks", + "subtitles.entity.leash_knot.break": "Leash Knot broken", "subtitles.entity.leash_knot.place": "Leash Knot tied", "subtitles.entity.lightning_bolt.impact": "Lightning strikes", "subtitles.entity.lightning_bolt.thunder": "Thunder roars", @@ -5723,7 +6357,8 @@ "subtitles.entity.mule.death": "Mule dies", "subtitles.entity.mule.eat": "Mule eats", "subtitles.entity.mule.hurt": "Mule hurts", - "subtitles.entity.painting.break": "Painting breaks", + "subtitles.entity.mule.jump": "Mule jumps", + "subtitles.entity.painting.break": "Painting broken", "subtitles.entity.painting.place": "Painting placed", "subtitles.entity.panda.aggressive_ambient": "Panda huffs", "subtitles.entity.panda.ambient": "Panda pants", @@ -5742,6 +6377,8 @@ "subtitles.entity.parrot.fly": "Parrot flutters", "subtitles.entity.parrot.hurts": "Parrot hurts", "subtitles.entity.parrot.imitate.blaze": "Parrot breathes", + "subtitles.entity.parrot.imitate.bogged": "Parrot rattles", + "subtitles.entity.parrot.imitate.breeze": "Parrot whirs", "subtitles.entity.parrot.imitate.creeper": "Parrot hisses", "subtitles.entity.parrot.imitate.drowned": "Parrot gurgles", "subtitles.entity.parrot.imitate.elder_guardian": "Parrot moans", @@ -5816,8 +6453,9 @@ "subtitles.entity.player.hurt_drown": "Player drowning", "subtitles.entity.player.hurt_on_fire": "Player burns", "subtitles.entity.player.levelup": "Player dings", + "subtitles.entity.player.teleport": "Player teleports", "subtitles.entity.polar_bear.ambient": "Polar Bear groans", - "subtitles.entity.polar_bear.ambient_baby": "Polar Bear hums", + "subtitles.entity.polar_bear.ambient_baby": "Baby Polar Bear hums", "subtitles.entity.polar_bear.death": "Polar Bear dies", "subtitles.entity.polar_bear.hurt": "Polar Bear hurts", "subtitles.entity.polar_bear.warning": "Polar Bear roars", @@ -5916,15 +6554,15 @@ "subtitles.entity.tropical_fish.hurt": "Tropical Fish hurts", "subtitles.entity.turtle.ambient_land": "Turtle chirps", "subtitles.entity.turtle.death": "Turtle dies", - "subtitles.entity.turtle.death_baby": "Turtle baby dies", + "subtitles.entity.turtle.death_baby": "Baby Turtle dies", "subtitles.entity.turtle.egg_break": "Turtle Egg breaks", "subtitles.entity.turtle.egg_crack": "Turtle Egg cracks", "subtitles.entity.turtle.egg_hatch": "Turtle Egg hatches", "subtitles.entity.turtle.hurt": "Turtle hurts", - "subtitles.entity.turtle.hurt_baby": "Turtle baby hurts", + "subtitles.entity.turtle.hurt_baby": "Baby Turtle hurts", "subtitles.entity.turtle.lay_egg": "Turtle lays egg", "subtitles.entity.turtle.shamble": "Turtle shambles", - "subtitles.entity.turtle.shamble_baby": "Turtle baby shambles", + "subtitles.entity.turtle.shamble_baby": "Baby Turtle shambles", "subtitles.entity.turtle.swim": "Turtle swims", "subtitles.entity.vex.ambient": "Vex vexes", "subtitles.entity.vex.charge": "Vex shrieks", @@ -5984,6 +6622,8 @@ "subtitles.entity.warden.sonic_charge": "Warden charges", "subtitles.entity.warden.step": "Warden steps", "subtitles.entity.warden.tendril_clicks": "Warden's tendrils click", + "subtitles.entity.wind_charge.throw": "Wind Charge flies", + "subtitles.entity.wind_charge.wind_burst": "Wind Charge bursts", "subtitles.entity.witch.ambient": "Witch giggles", "subtitles.entity.witch.celebrate": "Witch cheers", "subtitles.entity.witch.death": "Witch dies", @@ -6029,6 +6669,9 @@ "subtitles.entity.zombified_piglin.angry": "Zombified Piglin grunts angrily", "subtitles.entity.zombified_piglin.death": "Zombified Piglin dies", "subtitles.entity.zombified_piglin.hurt": "Zombified Piglin hurts", + "subtitles.event.mob_effect.bad_omen": "Omen takes hold", + "subtitles.event.mob_effect.raid_omen": "Raid looms nearby", + "subtitles.event.mob_effect.trial_omen": "Ominous trial looms nearby", "subtitles.event.raid.horn": "Ominous horn blares", "subtitles.item.armor.equip": "Gear equips", "subtitles.item.armor.equip_chain": "Chain armor jingles", @@ -6039,6 +6682,8 @@ "subtitles.item.armor.equip_leather": "Leather armor rustles", "subtitles.item.armor.equip_netherite": "Netherite armor clanks", "subtitles.item.armor.equip_turtle": "Turtle Shell thunks", + "subtitles.item.armor.equip_wolf": "Wolf Armor is fastened", + "subtitles.item.armor.unequip_wolf": "Wolf Armor snips away", "subtitles.item.axe.scrape": "Axe scrapes", "subtitles.item.axe.strip": "Axe strips", "subtitles.item.axe.wax_off": "Wax off", @@ -6076,7 +6721,10 @@ "subtitles.item.honeycomb.wax_on": "Wax on", "subtitles.item.ink_sac.use": "Ink Sac splotches", "subtitles.item.lodestone_compass.lock": "Lodestone Compass locks onto Lodestone", + "subtitles.item.mace.smash_air": "Mace smashes", + "subtitles.item.mace.smash_ground": "Mace smashes", "subtitles.item.nether_wart.plant": "Crop planted", + "subtitles.item.ominous_bottle.dispose": "Bottle breaks", "subtitles.item.shears.shear": "Shears click", "subtitles.item.shield.block": "Shield blocks", "subtitles.item.shovel.flatten": "Shovel flattens", @@ -6089,13 +6737,22 @@ "subtitles.item.trident.riptide": "Trident zooms", "subtitles.item.trident.throw": "Trident clangs", "subtitles.item.trident.thunder": "Trident thunder cracks", + "subtitles.item.wolf_armor.break": "Wolf Armor breaks", + "subtitles.item.wolf_armor.crack": "Wolf Armor cracks", + "subtitles.item.wolf_armor.damage": "Wolf Armor takes damage", + "subtitles.item.wolf_armor.repair": "Wolf Armor is repaired", "subtitles.particle.soul_escape": "Soul escapes", "subtitles.ui.cartography_table.take_result": "Map drawn", "subtitles.ui.loom.take_result": "Loom used", "subtitles.ui.stonecutter.take_result": "Stonecutter used", "subtitles.weather.rain": "Rain falls", - "symlink_warning.title": "World folder contains symbolic links", "symlink_warning.message": "Loading worlds from folders with symbolic links can be unsafe if you don't know exactly what you are doing. Please visit %s to learn more.", + "symlink_warning.message.pack": "Loading packs with symbolic links can be unsafe if you don't know exactly what you are doing. Please visit %s to learn more.", + "symlink_warning.message.world": "Loading worlds from folders with symbolic links can be unsafe if you don't know exactly what you are doing. Please visit %s to learn more.", + "symlink_warning.more_info": "More Information", + "symlink_warning.title": "World folder contains symbolic links", + "symlink_warning.title.pack": "Added pack(s) contain(s) symbolic links", + "symlink_warning.title.world": "The world folder contains symbolic links", "team.collision.always": "Always", "team.collision.never": "Never", "team.collision.pushOtherTeams": "Push other teams", @@ -6106,7 +6763,9 @@ "team.visibility.hideForOwnTeam": "Hide for own team", "team.visibility.never": "Never", "telemetry_info.button.give_feedback": "Give Feedback", - "telemetry_info.button.show_data": "Open My Data", + "telemetry_info.button.privacy_statement": "Privacy Statement", + "telemetry_info.button.show_data": "View My Data", + "telemetry_info.opt_in.description": "I consent to sending optional telemetry data", "telemetry_info.property_title": "Included Data", "telemetry_info.screen.description": "Collecting this data helps us improve Minecraft by guiding us in directions that are relevant to our players.\nYou can also send in additional feedback to help us keep improving Minecraft.", "telemetry_info.screen.title": "Telemetry Data Collection", @@ -6115,6 +6774,7 @@ "telemetry.event.game_load_times.description": "This event can help us figure out where startup performance improvements are needed by measuring the execution times of the startup phases.", "telemetry.event.game_load_times.title": "Game Load Times", "telemetry.event.optional": "%s (Optional)", + "telemetry.event.optional.disabled": "%s (Optional) - Disabled", "telemetry.event.performance_metrics.description": "Knowing the overall performance profile of Minecraft helps us tune and optimize the game for a wide range of machine specifications and operating systems. \nGame version is included to help us compare the performance profile for new versions of Minecraft.", "telemetry.event.performance_metrics.title": "Performance Metrics", "telemetry.event.required": "%s (Required)", @@ -6159,7 +6819,9 @@ "title.32bit.deprecation.realms": "Minecraft will soon require a 64-bit system, which will prevent you from playing or using Realms on this device. You will need to manually cancel any Realms subscription.", "title.32bit.deprecation.realms.check": "Do not show this screen again", "title.32bit.deprecation.realms.header": "32-bit system detected", + "title.credits": "Copyright Mojang AB. Do not distribute!", "title.multiplayer.disabled": "Multiplayer is disabled. Please check your Microsoft account settings.", + "title.multiplayer.disabled.banned.name": "You must change your name before you can play online", "title.multiplayer.disabled.banned.permanent": "Your account is permanently suspended from online play", "title.multiplayer.disabled.banned.temporary": "Your account is temporarily suspended from online play", "title.multiplayer.lan": "Multiplayer (LAN)", @@ -6183,9 +6845,11 @@ "trim_material.minecraft.netherite": "Netherite Material", "trim_material.minecraft.quartz": "Quartz Material", "trim_material.minecraft.redstone": "Redstone Material", + "trim_pattern.minecraft.bolt": "Bolt Armor Trim", "trim_pattern.minecraft.coast": "Coast Armor Trim", "trim_pattern.minecraft.dune": "Dune Armor Trim", "trim_pattern.minecraft.eye": "Eye Armor Trim", + "trim_pattern.minecraft.flow": "Flow Armor Trim", "trim_pattern.minecraft.host": "Host Armor Trim", "trim_pattern.minecraft.raiser": "Raiser Armor Trim", "trim_pattern.minecraft.rib": "Rib Armor Trim", diff --git a/src/main/resources/language.json b/src/main/resources/language.json index dd8ec05e..0ec346f8 100644 --- a/src/main/resources/language.json +++ b/src/main/resources/language.json @@ -1,4 +1,5 @@ { + "accessibility.onboarding.accessibility.button": "Accessibility Settings...", "accessibility.onboarding.screen.narrator": "Press enter to enable the narrator", "accessibility.onboarding.screen.title": "Welcome to Minecraft!\n\nWould you like to enable the Narrator or visit the Accessibility Settings?", "addServer.add": "Done", @@ -17,10 +18,16 @@ "advancements.adventure.arbalistic.title": "Arbalistic", "advancements.adventure.avoid_vibration.description": "Sneak near a Sculk Sensor or Warden to prevent it from detecting you", "advancements.adventure.avoid_vibration.title": "Sneak 100", + "advancements.adventure.blowback.description": "Kill a Breeze with a deflected Breeze-shot Wind Charge", + "advancements.adventure.blowback.title": "Blowback", + "advancements.adventure.brush_armadillo.description": "Get Armadillo Scutes from an Armadillo using a Brush", + "advancements.adventure.brush_armadillo.title": "Isn't It Scute?", "advancements.adventure.bullseye.description": "Hit the bullseye of a Target block from at least 30 meters away", "advancements.adventure.bullseye.title": "Bullseye", "advancements.adventure.craft_decorated_pot_using_only_sherds.description": "Make a Decorated Pot out of 4 Pottery Sherds", "advancements.adventure.craft_decorated_pot_using_only_sherds.title": "Careful Restoration", + "advancements.adventure.crafters_crafting_crafters.description": "Be near a Crafter when it crafts a Crafter", + "advancements.adventure.crafters_crafting_crafters.title": "Crafters Crafting Crafters", "advancements.adventure.fall_from_world_height.description": "Free fall from the top of the world (build limit) to the bottom of the world and survive", "advancements.adventure.fall_from_world_height.title": "Caves & Cliffs", "advancements.adventure.hero_of_the_village.description": "Successfully defend a village from a raid", @@ -33,14 +40,22 @@ "advancements.adventure.kill_all_mobs.title": "Monsters Hunted", "advancements.adventure.kill_mob_near_sculk_catalyst.description": "Kill a mob near a Sculk Catalyst", "advancements.adventure.kill_mob_near_sculk_catalyst.title": "It Spreads", + "advancements.adventure.lighten_up.description": "Scrape a Copper Bulb with an Axe to make it brighter", + "advancements.adventure.lighten_up.title": "Lighten Up", "advancements.adventure.lightning_rod_with_villager_no_fire.description": "Protect a Villager from an undesired shock without starting a fire", "advancements.adventure.lightning_rod_with_villager_no_fire.title": "Surge Protector", + "advancements.adventure.minecraft_trials_edition.description": "Step foot in a Trial Chamber", + "advancements.adventure.minecraft_trials_edition.title": "Minecraft: Trial(s) Edition", "advancements.adventure.ol_betsy.description": "Shoot a Crossbow", "advancements.adventure.ol_betsy.title": "Ol' Betsy", + "advancements.adventure.overoverkill.description": "Deal 50 hearts of damage in a single hit using the Mace", + "advancements.adventure.overoverkill.title": "Over-Overkill", "advancements.adventure.play_jukebox_in_meadows.description": "Make the Meadows come alive with the sound of music from a Jukebox", "advancements.adventure.play_jukebox_in_meadows.title": "Sound of Music", "advancements.adventure.read_power_from_chiseled_bookshelf.description": "Read the power signal of a Chiseled Bookshelf using a Comparator", "advancements.adventure.read_power_from_chiseled_bookshelf.title": "The Power of Books", + "advancements.adventure.revaulting.description": "Unlock an Ominous Vault with an Ominous Trial Key", + "advancements.adventure.revaulting.title": "Revaulting", "advancements.adventure.root.description": "Adventure, exploration and combat", "advancements.adventure.root.title": "Adventure", "advancements.adventure.salvage_sherd.description": "Brush a Suspicious block to obtain a Pottery Sherd", @@ -73,12 +88,16 @@ "advancements.adventure.trim_with_any_armor_pattern.title": "Crafting a New Look", "advancements.adventure.two_birds_one_arrow.description": "Kill two Phantoms with a piercing Arrow", "advancements.adventure.two_birds_one_arrow.title": "Two Birds, One Arrow", + "advancements.adventure.under_lock_and_key.description": "Unlock a Vault with a Trial Key", + "advancements.adventure.under_lock_and_key.title": "Under Lock and Key", "advancements.adventure.very_very_frightening.description": "Strike a Villager with lightning", "advancements.adventure.very_very_frightening.title": "Very Very Frightening", "advancements.adventure.voluntary_exile.description": "Kill a raid captain.\nMaybe consider staying away from villages for the time being...", "advancements.adventure.voluntary_exile.title": "Voluntary Exile", "advancements.adventure.walk_on_powder_snow_with_leather_boots.description": "Walk on Powder Snow... without sinking in it", "advancements.adventure.walk_on_powder_snow_with_leather_boots.title": "Light as a Rabbit", + "advancements.adventure.who_needs_rockets.description": "Use a Wind Charge to launch yourself upward 8 blocks", + "advancements.adventure.who_needs_rockets.title": "Who Needs Rockets?", "advancements.adventure.whos_the_pillager_now.description": "Give a Pillager a taste of their own medicine", "advancements.adventure.whos_the_pillager_now.title": "Who's the Pillager Now?", "advancements.empty": "There doesn't seem to be anything here...", @@ -134,6 +153,10 @@ "advancements.husbandry.plant_any_sniffer_seed.title": "Planting the Past", "advancements.husbandry.plant_seed.description": "Plant a seed and watch it grow", "advancements.husbandry.plant_seed.title": "A Seedy Place", + "advancements.husbandry.remove_wolf_armor.description": "Remove Wolf Armor from a Wolf using Shears", + "advancements.husbandry.remove_wolf_armor.title": "Shear Brilliance", + "advancements.husbandry.repair_wolf_armor.description": "Repair a damaged Wolf Armor using Armadillo Scutes", + "advancements.husbandry.repair_wolf_armor.title": "Good as New", "advancements.husbandry.ride_a_boat_with_a_goat.description": "Get in a Boat and float with a Goat", "advancements.husbandry.ride_a_boat_with_a_goat.title": "Whatever Floats Your Goat!", "advancements.husbandry.root.description": "The world is full of friends and food", @@ -152,6 +175,8 @@ "advancements.husbandry.wax_off.title": "Wax Off", "advancements.husbandry.wax_on.description": "Apply Honeycomb to a Copper block!", "advancements.husbandry.wax_on.title": "Wax On", + "advancements.husbandry.whole_pack.description": "Tame one of each Wolf variant", + "advancements.husbandry.whole_pack.title": "The Whole Pack", "advancements.nether.all_effects.description": "Have every effect applied at the same time", "advancements.nether.all_effects.title": "How Did We Get Here?", "advancements.nether.all_potions.description": "Have every potion effect applied at the same time", @@ -200,6 +225,7 @@ "advancements.nether.uneasy_alliance.title": "Uneasy Alliance", "advancements.nether.use_lodestone.description": "Use a Compass on a Lodestone", "advancements.nether.use_lodestone.title": "Country Lode, Take Me Home", + "advancements.progress": "%s/%s", "advancements.sad_label": ":(", "advancements.story.cure_zombie_villager.description": "Weaken and then cure a Zombie Villager", "advancements.story.cure_zombie_villager.title": "Zombie Doctor", @@ -311,6 +337,7 @@ "argument.entity.selector.allEntities": "All entities", "argument.entity.selector.allPlayers": "All players", "argument.entity.selector.missing": "Missing selector type", + "argument.entity.selector.nearestEntity": "Nearest entity", "argument.entity.selector.nearestPlayer": "Nearest player", "argument.entity.selector.not_allowed": "Selector not allowed", "argument.entity.selector.randomPlayer": "Random player", @@ -330,6 +357,7 @@ "argument.literal.incorrect": "Expected literal %s", "argument.long.big": "Long must not be more than %s, found %s", "argument.long.low": "Long must not be less than %s, found %s", + "argument.message.too_long": "Chat message was too long (%s > maximum %s characters)", "argument.nbt.array.invalid": "Invalid array type '%s'", "argument.nbt.array.mixed": "Can't insert %s into %s", "argument.nbt.expected.key": "Expected key", @@ -350,6 +378,8 @@ "argument.range.empty": "Expected value or range of values", "argument.range.ints": "Only whole numbers allowed, not decimals", "argument.range.swapped": "Min cannot be bigger than max", + "argument.resource_or_id.failed_to_parse": "Failed to parse structure: %s", + "argument.resource_or_id.invalid": "Invalid id or tag", "argument.resource_tag.invalid_type": "Tag '%s' has wrong type '%s' (expected '%s')", "argument.resource_tag.not_found": "Can't find tag '%s' of type '%s'", "argument.resource.invalid_type": "Element '%s' has wrong type '%s' (expected '%s')", @@ -357,14 +387,22 @@ "argument.rotation.incomplete": "Incomplete (expected 2 coordinates)", "argument.scoreboardDisplaySlot.invalid": "Unknown display slot '%s'", "argument.scoreHolder.empty": "No relevant score holders could be found", - "argument.time.invalid_tick_count": "Tick count must be non-negative", + "argument.style.invalid": "Invalid style: %s", + "argument.time.invalid_tick_count": "The tick count must be non-negative", "argument.time.invalid_unit": "Invalid unit", - "argument.time.tick_count_too_low": "Tick count must not be less than %s, found %s", + "argument.time.tick_count_too_low": "The tick count must not be less than %s, found %s", "argument.uuid.invalid": "Invalid UUID", "arguments.block.tag.unknown": "Unknown block tag '%s'", "arguments.function.tag.unknown": "Unknown function tag '%s'", "arguments.function.unknown": "Unknown function %s", + "arguments.item.component.expected": "Expected item component", + "arguments.item.component.malformed": "Malformed '%s' component: '%s'", + "arguments.item.component.repeated": "Item component '%s' was repeated, but only one value can be specified", + "arguments.item.component.unknown": "Unknown item component '%s'", + "arguments.item.malformed": "Malformed item: '%s'", "arguments.item.overstacked": "%s can only stack up to %s", + "arguments.item.predicate.malformed": "Malformed '%s' predicate: '%s'", + "arguments.item.predicate.unknown": "Unknown item predicate '%s'", "arguments.item.tag.unknown": "Unknown item tag '%s'", "arguments.nbtpath.node.invalid": "Invalid NBT path element", "arguments.nbtpath.nothing_found": "Found no elements matching %s", @@ -389,13 +427,34 @@ "attribute.name.generic.attack_damage": "Attack Damage", "attribute.name.generic.attack_knockback": "Attack Knockback", "attribute.name.generic.attack_speed": "Attack Speed", + "attribute.name.generic.block_interaction_range": "Block Interaction Range", + "attribute.name.generic.burning_time": "Burning Time", + "attribute.name.generic.entity_interaction_range": "Entity Interaction Range", + "attribute.name.generic.explosion_knockback_resistance": "Explosion Knockback Resistance", + "attribute.name.generic.fall_damage_multiplier": "Fall Damage Multiplier", "attribute.name.generic.flying_speed": "Flying Speed", "attribute.name.generic.follow_range": "Mob Follow Range", + "attribute.name.generic.gravity": "Gravity", + "attribute.name.generic.jump_strength": "Jump Strength", "attribute.name.generic.knockback_resistance": "Knockback Resistance", "attribute.name.generic.luck": "Luck", + "attribute.name.generic.max_absorption": "Max Absorption", "attribute.name.generic.max_health": "Max Health", + "attribute.name.generic.movement_efficiency": "Movement Efficiency", "attribute.name.generic.movement_speed": "Speed", + "attribute.name.generic.oxygen_bonus": "Oxygen Bonus", + "attribute.name.generic.safe_fall_distance": "Safe Fall Distance", + "attribute.name.generic.scale": "Scale", + "attribute.name.generic.step_height": "Step Height", + "attribute.name.generic.water_movement_efficiency": "Water Movement Efficiency", "attribute.name.horse.jump_strength": "Horse Jump Strength", + "attribute.name.player.block_break_speed": "Block Break Speed", + "attribute.name.player.block_interaction_range": "Block Interaction Range", + "attribute.name.player.entity_interaction_range": "Entity Interaction Range", + "attribute.name.player.mining_efficiency": "Mining Efficiency", + "attribute.name.player.sneaking_speed": "Sneaking Speed", + "attribute.name.player.submerged_mining_speed": "Submerged Mining Speed", + "attribute.name.player.sweeping_damage_ratio": "Sweeping Damage Ratio", "attribute.name.zombie.spawn_reinforcements": "Zombie Reinforcements", "biome.minecraft.badlands": "Badlands", "biome.minecraft.bamboo_jungle": "Bamboo Jungle", @@ -689,6 +748,22 @@ "block.minecraft.banner.diagonal_up_right.red": "Red Per Bend Sinister Inverted", "block.minecraft.banner.diagonal_up_right.white": "White Per Bend Sinister Inverted", "block.minecraft.banner.diagonal_up_right.yellow": "Yellow Per Bend Sinister Inverted", + "block.minecraft.banner.flow.black": "Black Flow", + "block.minecraft.banner.flow.blue": "Blue Flow", + "block.minecraft.banner.flow.brown": "Brown Flow", + "block.minecraft.banner.flow.cyan": "Cyan Flow", + "block.minecraft.banner.flow.gray": "Gray Flow", + "block.minecraft.banner.flow.green": "Green Flow", + "block.minecraft.banner.flow.light_blue": "Light Blue Flow", + "block.minecraft.banner.flow.light_gray": "Light Gray Flow", + "block.minecraft.banner.flow.lime": "Lime Flow", + "block.minecraft.banner.flow.magenta": "Magenta Flow", + "block.minecraft.banner.flow.orange": "Orange Flow", + "block.minecraft.banner.flow.pink": "Pink Flow", + "block.minecraft.banner.flow.purple": "Purple Flow", + "block.minecraft.banner.flow.red": "Red Flow", + "block.minecraft.banner.flow.white": "White Flow", + "block.minecraft.banner.flow.yellow": "Yellow Flow", "block.minecraft.banner.flower.black": "Black Flower Charge", "block.minecraft.banner.flower.blue": "Blue Flower Charge", "block.minecraft.banner.flower.brown": "Brown Flower Charge", @@ -753,6 +828,22 @@ "block.minecraft.banner.gradient.red": "Red Gradient", "block.minecraft.banner.gradient.white": "White Gradient", "block.minecraft.banner.gradient.yellow": "Yellow Gradient", + "block.minecraft.banner.guster.black": "Black Guster", + "block.minecraft.banner.guster.blue": "Blue Guster", + "block.minecraft.banner.guster.brown": "Brown Guster", + "block.minecraft.banner.guster.cyan": "Cyan Guster", + "block.minecraft.banner.guster.gray": "Gray Guster", + "block.minecraft.banner.guster.green": "Green Guster", + "block.minecraft.banner.guster.light_blue": "Light Blue Guster", + "block.minecraft.banner.guster.light_gray": "Light Gray Guster", + "block.minecraft.banner.guster.lime": "Lime Guster", + "block.minecraft.banner.guster.magenta": "Magenta Guster", + "block.minecraft.banner.guster.orange": "Orange Guster", + "block.minecraft.banner.guster.pink": "Pink Guster", + "block.minecraft.banner.guster.purple": "Purple Guster", + "block.minecraft.banner.guster.red": "Red Guster", + "block.minecraft.banner.guster.white": "White Guster", + "block.minecraft.banner.guster.yellow": "Yellow Guster", "block.minecraft.banner.half_horizontal_bottom.black": "Black Per Fess Inverted", "block.minecraft.banner.half_horizontal_bottom.blue": "Blue Per Fess Inverted", "block.minecraft.banner.half_horizontal_bottom.brown": "Brown Per Fess Inverted", @@ -1305,6 +1396,7 @@ "block.minecraft.chest": "Chest", "block.minecraft.chipped_anvil": "Chipped Anvil", "block.minecraft.chiseled_bookshelf": "Chiseled Bookshelf", + "block.minecraft.chiseled_copper": "Chiseled Copper", "block.minecraft.chiseled_deepslate": "Chiseled Deepslate", "block.minecraft.chiseled_nether_bricks": "Chiseled Nether Bricks", "block.minecraft.chiseled_polished_blackstone": "Chiseled Polished Blackstone", @@ -1312,6 +1404,8 @@ "block.minecraft.chiseled_red_sandstone": "Chiseled Red Sandstone", "block.minecraft.chiseled_sandstone": "Chiseled Sandstone", "block.minecraft.chiseled_stone_bricks": "Chiseled Stone Bricks", + "block.minecraft.chiseled_tuff": "Chiseled Tuff", + "block.minecraft.chiseled_tuff_bricks": "Chiseled Tuff Bricks", "block.minecraft.chorus_flower": "Chorus Flower", "block.minecraft.chorus_plant": "Chorus Plant", "block.minecraft.clay": "Clay", @@ -1333,13 +1427,18 @@ "block.minecraft.composter": "Composter", "block.minecraft.conduit": "Conduit", "block.minecraft.copper_block": "Block of Copper", + "block.minecraft.copper_bulb": "Copper Bulb", + "block.minecraft.copper_door": "Copper Door", + "block.minecraft.copper_grate": "Copper Grate", "block.minecraft.copper_ore": "Copper Ore", + "block.minecraft.copper_trapdoor": "Copper Trapdoor", "block.minecraft.cornflower": "Cornflower", "block.minecraft.cracked_deepslate_bricks": "Cracked Deepslate Bricks", "block.minecraft.cracked_deepslate_tiles": "Cracked Deepslate Tiles", "block.minecraft.cracked_nether_bricks": "Cracked Nether Bricks", "block.minecraft.cracked_polished_blackstone_bricks": "Cracked Polished Blackstone Bricks", "block.minecraft.cracked_stone_bricks": "Cracked Stone Bricks", + "block.minecraft.crafter": "Crafter", "block.minecraft.crafting_table": "Crafting Table", "block.minecraft.creeper_head": "Creeper Head", "block.minecraft.creeper_wall_head": "Creeper Wall Head", @@ -1473,7 +1572,12 @@ "block.minecraft.end_stone_brick_wall": "End Stone Brick Wall", "block.minecraft.end_stone_bricks": "End Stone Bricks", "block.minecraft.ender_chest": "Ender Chest", + "block.minecraft.exposed_chiseled_copper": "Exposed Chiseled Copper", "block.minecraft.exposed_copper": "Exposed Copper", + "block.minecraft.exposed_copper_bulb": "Exposed Copper Bulb", + "block.minecraft.exposed_copper_door": "Exposed Copper Door", + "block.minecraft.exposed_copper_grate": "Exposed Copper Grate", + "block.minecraft.exposed_copper_trapdoor": "Exposed Copper Trapdoor", "block.minecraft.exposed_cut_copper": "Exposed Cut Copper", "block.minecraft.exposed_cut_copper_slab": "Exposed Cut Copper Slab", "block.minecraft.exposed_cut_copper_stairs": "Exposed Cut Copper Stairs", @@ -1534,6 +1638,7 @@ "block.minecraft.grindstone": "Grindstone", "block.minecraft.hanging_roots": "Hanging Roots", "block.minecraft.hay_block": "Hay Bale", + "block.minecraft.heavy_core": "Heavy Core", "block.minecraft.heavy_weighted_pressure_plate": "Heavy Weighted Pressure Plate", "block.minecraft.honey_block": "Honey Block", "block.minecraft.honeycomb_block": "Honeycomb Block", @@ -1738,7 +1843,12 @@ "block.minecraft.orange_tulip": "Orange Tulip", "block.minecraft.orange_wool": "Orange Wool", "block.minecraft.oxeye_daisy": "Oxeye Daisy", + "block.minecraft.oxidized_chiseled_copper": "Oxidized Chiseled Copper", "block.minecraft.oxidized_copper": "Oxidized Copper", + "block.minecraft.oxidized_copper_bulb": "Oxidized Copper Bulb", + "block.minecraft.oxidized_copper_door": "Oxidized Copper Door", + "block.minecraft.oxidized_copper_grate": "Oxidized Copper Grate", + "block.minecraft.oxidized_copper_trapdoor": "Oxidized Copper Trapdoor", "block.minecraft.oxidized_cut_copper": "Oxidized Cut Copper", "block.minecraft.oxidized_cut_copper_slab": "Oxidized Cut Copper Slab", "block.minecraft.oxidized_cut_copper_stairs": "Oxidized Cut Copper Stairs", @@ -1797,6 +1907,10 @@ "block.minecraft.polished_granite": "Polished Granite", "block.minecraft.polished_granite_slab": "Polished Granite Slab", "block.minecraft.polished_granite_stairs": "Polished Granite Stairs", + "block.minecraft.polished_tuff": "Polished Tuff", + "block.minecraft.polished_tuff_slab": "Polished Tuff Slab", + "block.minecraft.polished_tuff_stairs": "Polished Tuff Stairs", + "block.minecraft.polished_tuff_wall": "Polished Tuff Wall", "block.minecraft.poppy": "Poppy", "block.minecraft.potatoes": "Potatoes", "block.minecraft.potted_acacia_sapling": "Potted Acacia Sapling", @@ -1923,6 +2037,7 @@ "block.minecraft.sea_pickle": "Sea Pickle", "block.minecraft.seagrass": "Seagrass", "block.minecraft.set_spawn": "Respawn point set", + "block.minecraft.short_grass": "Short Grass", "block.minecraft.shroomlight": "Shroomlight", "block.minecraft.shulker_box": "Shulker Box", "block.minecraft.skeleton_skull": "Skeleton Skull", @@ -2026,6 +2141,7 @@ "block.minecraft.torchflower": "Torchflower", "block.minecraft.torchflower_crop": "Torchflower Crop", "block.minecraft.trapped_chest": "Trapped Chest", + "block.minecraft.trial_spawner": "Trial Spawner", "block.minecraft.tripwire": "Tripwire", "block.minecraft.tripwire_hook": "Tripwire Hook", "block.minecraft.tube_coral": "Tube Coral", @@ -2033,9 +2149,17 @@ "block.minecraft.tube_coral_fan": "Tube Coral Fan", "block.minecraft.tube_coral_wall_fan": "Tube Coral Wall Fan", "block.minecraft.tuff": "Tuff", + "block.minecraft.tuff_brick_slab": "Tuff Brick Slab", + "block.minecraft.tuff_brick_stairs": "Tuff Brick Stairs", + "block.minecraft.tuff_brick_wall": "Tuff Brick Wall", + "block.minecraft.tuff_bricks": "Tuff Bricks", + "block.minecraft.tuff_slab": "Tuff Slab", + "block.minecraft.tuff_stairs": "Tuff Stairs", + "block.minecraft.tuff_wall": "Tuff Wall", "block.minecraft.turtle_egg": "Turtle Egg", "block.minecraft.twisting_vines": "Twisting Vines", "block.minecraft.twisting_vines_plant": "Twisting Vines Plant", + "block.minecraft.vault": "Vault", "block.minecraft.verdant_froglight": "Verdant Froglight", "block.minecraft.vine": "Vines", "block.minecraft.void_air": "Void Air", @@ -2061,23 +2185,48 @@ "block.minecraft.warped_wart_block": "Warped Wart Block", "block.minecraft.water": "Water", "block.minecraft.water_cauldron": "Water Cauldron", + "block.minecraft.waxed_chiseled_copper": "Waxed Chiseled Copper", "block.minecraft.waxed_copper_block": "Waxed Block of Copper", + "block.minecraft.waxed_copper_bulb": "Waxed Copper Bulb", + "block.minecraft.waxed_copper_door": "Waxed Copper Door", + "block.minecraft.waxed_copper_grate": "Waxed Copper Grate", + "block.minecraft.waxed_copper_trapdoor": "Waxed Copper Trapdoor", "block.minecraft.waxed_cut_copper": "Waxed Cut Copper", "block.minecraft.waxed_cut_copper_slab": "Waxed Cut Copper Slab", "block.minecraft.waxed_cut_copper_stairs": "Waxed Cut Copper Stairs", + "block.minecraft.waxed_exposed_chiseled_copper": "Waxed Exposed Chiseled Copper", "block.minecraft.waxed_exposed_copper": "Waxed Exposed Copper", + "block.minecraft.waxed_exposed_copper_bulb": "Waxed Exposed Copper Bulb", + "block.minecraft.waxed_exposed_copper_door": "Waxed Exposed Copper Door", + "block.minecraft.waxed_exposed_copper_grate": "Waxed Exposed Copper Grate", + "block.minecraft.waxed_exposed_copper_trapdoor": "Waxed Exposed Copper Trapdoor", "block.minecraft.waxed_exposed_cut_copper": "Waxed Exposed Cut Copper", "block.minecraft.waxed_exposed_cut_copper_slab": "Waxed Exposed Cut Copper Slab", "block.minecraft.waxed_exposed_cut_copper_stairs": "Waxed Exposed Cut Copper Stairs", + "block.minecraft.waxed_oxidized_chiseled_copper": "Waxed Oxidized Chiseled Copper", "block.minecraft.waxed_oxidized_copper": "Waxed Oxidized Copper", + "block.minecraft.waxed_oxidized_copper_bulb": "Waxed Oxidized Copper Bulb", + "block.minecraft.waxed_oxidized_copper_door": "Waxed Oxidized Copper Door", + "block.minecraft.waxed_oxidized_copper_grate": "Waxed Oxidized Copper Grate", + "block.minecraft.waxed_oxidized_copper_trapdoor": "Waxed Oxidized Copper Trapdoor", "block.minecraft.waxed_oxidized_cut_copper": "Waxed Oxidized Cut Copper", "block.minecraft.waxed_oxidized_cut_copper_slab": "Waxed Oxidized Cut Copper Slab", "block.minecraft.waxed_oxidized_cut_copper_stairs": "Waxed Oxidized Cut Copper Stairs", + "block.minecraft.waxed_weathered_chiseled_copper": "Waxed Weathered Chiseled Copper", "block.minecraft.waxed_weathered_copper": "Waxed Weathered Copper", + "block.minecraft.waxed_weathered_copper_bulb": "Waxed Weathered Copper Bulb", + "block.minecraft.waxed_weathered_copper_door": "Waxed Weathered Copper Door", + "block.minecraft.waxed_weathered_copper_grate": "Waxed Weathered Copper Grate", + "block.minecraft.waxed_weathered_copper_trapdoor": "Waxed Weathered Copper Trapdoor", "block.minecraft.waxed_weathered_cut_copper": "Waxed Weathered Cut Copper", "block.minecraft.waxed_weathered_cut_copper_slab": "Waxed Weathered Cut Copper Slab", "block.minecraft.waxed_weathered_cut_copper_stairs": "Waxed Weathered Cut Copper Stairs", + "block.minecraft.weathered_chiseled_copper": "Weathered Chiseled Copper", "block.minecraft.weathered_copper": "Weathered Copper", + "block.minecraft.weathered_copper_bulb": "Weathered Copper Bulb", + "block.minecraft.weathered_copper_door": "Weathered Copper Door", + "block.minecraft.weathered_copper_grate": "Weathered Copper Grate", + "block.minecraft.weathered_copper_trapdoor": "Weathered Copper Trapdoor", "block.minecraft.weathered_cut_copper": "Weathered Cut Copper", "block.minecraft.weathered_cut_copper_slab": "Weathered Cut Copper Slab", "block.minecraft.weathered_cut_copper_stairs": "Weathered Cut Copper Stairs", @@ -2140,11 +2289,14 @@ "chat.deleted_marker": "This chat message has been deleted by the server.", "chat.disabled.chain_broken": "Chat disabled due to broken chain. Please try reconnecting.", "chat.disabled.expiredProfileKey": "Chat disabled due to expired profile public key. Please try reconnecting.", + "chat.disabled.invalid_command_signature": "Command had unexpected or missing command argument signatures.", + "chat.disabled.invalid_signature": "Chat had an invalid signature. Please try reconnecting.", "chat.disabled.launcher": "Chat disabled by launcher option. Cannot send message.", "chat.disabled.missingProfileKey": "Chat disabled due to missing profile public key. Please try reconnecting.", "chat.disabled.options": "Chat disabled in client options.", - "chat.disabled.profile": "Chat not allowed by account settings. Press '%s' again for more information.", - "chat.disabled.profile.moreInfo": "Chat not allowed by account settings. Cannot send or view messages.", + "chat.disabled.out_of_order_chat": "Chat received out-of-order. Did your system time change?", + "chat.disabled.profile": "Chat is not allowed by account settings. Press '%s' again for more information.", + "chat.disabled.profile.moreInfo": "Chat is not allowed by account settings. Cannot send or view messages.", "chat.editBox": "chat", "chat.filtered": "Filtered by the server.", "chat.filtered_full": "The server has hidden your message for some players.", @@ -2154,6 +2306,7 @@ "chat.link.warning": "Never open links from people that you don't trust!", "chat.queue": "[+%s pending lines]", "chat.square_brackets": "[%s]", + "chat.tag.error": "Server sent invalid message.", "chat.tag.modified": "Message modified by the server. Original:", "chat.tag.not_secure": "Unverified message. Cannot be reported.", "chat.tag.system": "Server message. Cannot be reported.", @@ -2169,6 +2322,12 @@ "chat.type.team.text": "%s <%s> %s", "chat.type.text": "<%s> %s", "chat.type.text.narrate": "%s says %s", + "chat.validation_error": "Chat validation error", + "chunk.toast.checkLog": "See log for more details", + "chunk.toast.loadFailure": "Failed to load chunk at %s", + "chunk.toast.lowDiskSpace": "Low disk space!", + "chunk.toast.lowDiskSpace.description": "Might not be able to save the world.", + "chunk.toast.saveFailure": "Failed to save chunk at %s", "clear.failed.multiple": "No items were found on %s players", "clear.failed.single": "No items were found on player %s", "color.minecraft.black": "Black", @@ -2192,6 +2351,7 @@ "command.exception": "Could not parse command: %s", "command.expected.separator": "Expected whitespace to end one argument, but found trailing data", "command.failed": "An unexpected error occurred trying to execute that command", + "command.forkLimit": "Maximum number of contexts (%s) reached", "command.unknown.argument": "Incorrect argument for command", "command.unknown.command": "Unknown or incomplete command, see below for error", "commands.advancement.advancementNotFound": "No advancement was found by the name '%1$s'", @@ -2237,6 +2397,7 @@ "commands.banip.invalid": "Invalid IP address or unknown player", "commands.banip.success": "Banned IP %s: %s", "commands.banlist.entry": "%s was banned by %s: %s", + "commands.banlist.entry.unknown": "(Unknown)", "commands.banlist.list": "There are %s ban(s):", "commands.banlist.none": "There are no bans", "commands.bossbar.create.failed": "A bossbar already exists with the ID '%s'", @@ -2299,6 +2460,7 @@ "commands.data.storage.modified": "Modified storage %s", "commands.data.storage.query": "Storage %s has the following contents: %s", "commands.datapack.disable.failed": "Pack '%s' is not enabled!", + "commands.datapack.disable.failed.feature": "Pack '%s' cannot be disabled, since it is part of an enabled flag!", "commands.datapack.enable.failed": "Pack '%s' is already enabled!", "commands.datapack.enable.failed.no_flags": "Pack '%s' cannot be enabled, since required flags are not enabled in this world: %s!", "commands.datapack.list.available.none": "There are no more data packs available", @@ -2310,6 +2472,7 @@ "commands.datapack.unknown": "Unknown data pack '%s'", "commands.debug.alreadyRunning": "The tick profiler is already started", "commands.debug.function.noRecursion": "Can't trace from inside of function", + "commands.debug.function.noReturnRun": "Tracing can't be used with return run", "commands.debug.function.success.multiple": "Traced %s command(s) from %s functions to output file %s", "commands.debug.function.success.single": "Traced %s command(s) from function '%s' to output file %s", "commands.debug.function.traceFailed": "Failed to trace function", @@ -2349,6 +2512,7 @@ "commands.execute.conditional.fail_count": "Test failed, count: %s", "commands.execute.conditional.pass": "Test passed", "commands.execute.conditional.pass_count": "Test passed, count: %s", + "commands.execute.function.instantiationFailure": "Failed to instantiate function %s: %s", "commands.experience.add.levels.success.multiple": "Gave %s experience levels to %s players", "commands.experience.add.levels.success.single": "Gave %s experience levels to %s", "commands.experience.add.points.success.multiple": "Gave %s experience points to %s players", @@ -2379,6 +2543,15 @@ "commands.forceload.removed.multiple": "Unmarked %s chunks in %s from %s to %s for force loading", "commands.forceload.removed.single": "Unmarked chunk %s in %s for force loading", "commands.forceload.toobig": "Too many chunks in the specified area (maximum %s, specified %s)", + "commands.function.error.argument_not_compound": "Invalid argument type: %s, expected Compound", + "commands.function.error.missing_argument": "Missing argument %2$s to function %1$s", + "commands.function.error.missing_arguments": "Missing arguments to function %s", + "commands.function.error.parse": "While instantiating macro %s: Command '%s' caused error: %s", + "commands.function.instantiationFailure": "Failed to instantiate function %s: %s", + "commands.function.result": "Function %s returned %s", + "commands.function.scheduled.multiple": "Running functions %s", + "commands.function.scheduled.no_functions": "Can't find any functions for name %s", + "commands.function.scheduled.single": "Running function %s", "commands.function.success.multiple": "Executed %s command(s) from %s functions", "commands.function.success.multiple.result": "Executed %s functions", "commands.function.success.single": "Executed %s command(s) from function '%s'", @@ -2404,6 +2577,8 @@ "commands.jfr.start.failed": "Failed to start JFR profiling", "commands.jfr.started": "JFR profiling started", "commands.jfr.stopped": "JFR profiling stopped and dumped to %s", + "commands.kick.owner.failed": "Cannot kick server owner in LAN game", + "commands.kick.singleplayer.failed": "Cannot kick in an offline singleplayer game", "commands.kick.success": "Kicked %s: %s", "commands.kill.success.multiple": "Killed %s entities", "commands.kill.success.single": "Killed %s", @@ -2452,6 +2627,12 @@ "commands.publish.failed": "Unable to host local game", "commands.publish.started": "Local game hosted on port %s", "commands.publish.success": "Multiplayer game is now hosted on port %s", + "commands.random.error.range_too_large": "The range of the random value must be at most 2147483646", + "commands.random.error.range_too_small": "The range of the random value must be at least 2", + "commands.random.reset.all.success": "Reset %s random sequence(s)", + "commands.random.reset.success": "Reset random sequence %s", + "commands.random.roll": "%s rolled %s (from %s to %s)", + "commands.random.sample.success": "Randomized value: %s", "commands.recipe.give.failed": "No new recipes were learned", "commands.recipe.give.success.multiple": "Unlocked %s recipes for %s players", "commands.recipe.give.success.single": "Unlocked %s recipes for %s", @@ -2488,11 +2669,23 @@ "commands.scoreboard.objectives.display.set": "Set display slot %s to show objective %s", "commands.scoreboard.objectives.list.empty": "There are no objectives", "commands.scoreboard.objectives.list.success": "There are %s objective(s): %s", + "commands.scoreboard.objectives.modify.displayAutoUpdate.disable": "Disabled display auto-update for objective %s", + "commands.scoreboard.objectives.modify.displayAutoUpdate.enable": "Enabled display auto-update for objective %s", "commands.scoreboard.objectives.modify.displayname": "Changed the display name of %s to %s", + "commands.scoreboard.objectives.modify.objectiveFormat.clear": "Cleared default number format of objective %s", + "commands.scoreboard.objectives.modify.objectiveFormat.set": "Changed default number format of objective %s", "commands.scoreboard.objectives.modify.rendertype": "Changed the render type of objective %s", "commands.scoreboard.objectives.remove.success": "Removed objective %s", "commands.scoreboard.players.add.success.multiple": "Added %s to %s for %s entities", "commands.scoreboard.players.add.success.single": "Added %s to %s for %s (now %s)", + "commands.scoreboard.players.display.name.clear.success.multiple": "Cleared display name for %s entities in %s", + "commands.scoreboard.players.display.name.clear.success.single": "Cleared display name for %s in %s", + "commands.scoreboard.players.display.name.set.success.multiple": "Changed display name to %s for %s entities in %s", + "commands.scoreboard.players.display.name.set.success.single": "Changed display name to %s for %s in %s", + "commands.scoreboard.players.display.numberFormat.clear.success.multiple": "Cleared number format for %s entities in %s", + "commands.scoreboard.players.display.numberFormat.clear.success.single": "Cleared number format for %s in %s", + "commands.scoreboard.players.display.numberFormat.set.success.multiple": "Changed number format for %s entities in %s", + "commands.scoreboard.players.display.numberFormat.set.success.single": "Changed number format for %s in %s", "commands.scoreboard.players.enable.failed": "Nothing changed. That trigger is already enabled", "commands.scoreboard.players.enable.invalid": "Enable only works on trigger-objectives", "commands.scoreboard.players.enable.success.multiple": "Enabled trigger %s for %s entities", @@ -2518,6 +2711,7 @@ "commands.setblock.failed": "Could not set the block", "commands.setblock.success": "Changed the block at %s, %s, %s", "commands.setidletimeout.success": "The player idle timeout is now %s minute(s)", + "commands.setworldspawn.failure.not_overworld": "Can only set the world spawn for overworld", "commands.setworldspawn.success": "Set the world spawn point to %s, %s, %s [%s]", "commands.spawnpoint.success.multiple": "Set spawn point to %s, %s, %s [%s] in %s for %s players", "commands.spawnpoint.success.single": "Set spawn point to %s, %s, %s [%s] in %s for %s", @@ -2588,6 +2782,21 @@ "commands.teleport.success.entity.single": "Teleported %s to %s", "commands.teleport.success.location.multiple": "Teleported %s entities to %s, %s, %s", "commands.teleport.success.location.single": "Teleported %s to %s, %s, %s", + "commands.tick.query.percentiles": "Percentiles: P50: %sms P95: %sms P99: %sms, sample: %s", + "commands.tick.query.rate.running": "Target tick rate: %s per second.\nAverage time per tick: %sms (Target: %sms)", + "commands.tick.query.rate.sprinting": "Target tick rate: %s per second (ignored, reference only).\nAverage time per tick: %sms", + "commands.tick.rate.success": "Set the target tick rate to %s per second", + "commands.tick.sprint.report": "Sprint completed with %s ticks per second, or %s ms per tick", + "commands.tick.sprint.stop.fail": "No tick sprint in progress", + "commands.tick.sprint.stop.success": "Interrupted the current tick sprint", + "commands.tick.status.frozen": "The game is frozen", + "commands.tick.status.lagging": "The game is running, but can't keep up with the target tick rate", + "commands.tick.status.running": "The game is running normally", + "commands.tick.status.sprinting": "The game is sprinting", + "commands.tick.step.fail": "Unable to step the game - the game must be frozen first", + "commands.tick.step.stop.fail": "No tick step in progress", + "commands.tick.step.stop.success": "Interrupted the current tick step", + "commands.tick.step.success": "Stepping %s tick(s)", "commands.time.query": "The time is %s", "commands.time.set": "Set the time to %s", "commands.title.cleared.multiple": "Cleared titles for %s players", @@ -2602,6 +2811,9 @@ "commands.title.show.title.single": "Showing new title for %s", "commands.title.times.multiple": "Changed title display times for %s players", "commands.title.times.single": "Changed title display times for %s", + "commands.transfer.error.no_players": "Must specify at least one player to transfer", + "commands.transfer.success.multiple": "Transferring %s players to %s:%s", + "commands.transfer.success.single": "Transferring %s to %s:%s", "commands.trigger.add.success": "Triggered %s (added %s to value)", "commands.trigger.failed.invalid": "You can only trigger objectives that are 'trigger' type", "commands.trigger.failed.unprimed": "You cannot trigger this objective yet", @@ -2647,8 +2859,12 @@ "connect.connecting": "Connecting to the server...", "connect.encrypting": "Encrypting...", "connect.failed": "Failed to connect to the server", + "connect.failed.transfer": "Connection failed while transferring to the server", "connect.joining": "Joining world...", "connect.negotiating": "Negotiating...", + "connect.reconfiging": "Reconfiguring...", + "connect.reconfiguring": "Reconfiguring...", + "connect.transferring": "Transferring to new server...", "container.barrel": "Barrel", "container.beacon": "Beacon", "container.blast_furnace": "Blast Furnace", @@ -2656,6 +2872,7 @@ "container.cartography_table": "Cartography Table", "container.chest": "Chest", "container.chestDouble": "Large Chest", + "container.crafter": "Crafter", "container.crafting": "Crafting", "container.creative": "Item Selection", "container.dispenser": "Dispenser", @@ -2679,7 +2896,9 @@ "container.repair.cost": "Enchantment Cost: %1$s", "container.repair.expensive": "Too Expensive!", "container.shulkerBox": "Shulker Box", + "container.shulkerBox.itemCount": "%s x%s", "container.shulkerBox.more": "and %s more...", + "container.shulkerBox.unknownContents": "???????", "container.smoker": "Smoker", "container.spectatorCantOpen": "Unable to open. Loot not generated yet.", "container.stonecutter": "Stonecutter", @@ -2779,8 +2998,12 @@ "dataPack.bundle.description": "Enables experimental Bundle item", "dataPack.bundle.name": "Bundles", "dataPack.title": "Select Data Packs", + "dataPack.trade_rebalance.description": "Updated trades for Villagers", + "dataPack.trade_rebalance.name": "Villager Trade Rebalance", "dataPack.update_1_20.description": "New features and content for Minecraft 1.20", "dataPack.update_1_20.name": "Update 1.20", + "dataPack.update_1_21.description": "New features and content for Minecraft 1.21", + "dataPack.update_1_21.name": "Update 1.21", "dataPack.validation.back": "Go Back", "dataPack.validation.failed": "Data pack validation failed!", "dataPack.validation.reset": "Reset to Default", @@ -2792,90 +3015,90 @@ "datapackFailure.safeMode.failed.title": "Failed to load world in Safe Mode.", "datapackFailure.title": "Errors in currently selected data packs prevented the world from loading.\nYou can either try to load it with only the vanilla data pack (\"safe mode\"), or go back to the title screen and fix it manually.", "death.attack.anvil": "%1$s was squashed by a falling anvil", - "death.attack.anvil.player": "%1$s was squashed by a falling anvil whilst fighting %2$s", + "death.attack.anvil.player": "%1$s was squashed by a falling anvil while fighting %2$s", "death.attack.arrow": "%1$s was shot by %2$s", "death.attack.arrow.item": "%1$s was shot by %2$s using %3$s", "death.attack.badRespawnPoint.link": "Intentional Game Design", "death.attack.badRespawnPoint.message": "%1$s was killed by %2$s", "death.attack.cactus": "%1$s was pricked to death", - "death.attack.cactus.player": "%1$s walked into a cactus whilst trying to escape %2$s", + "death.attack.cactus.player": "%1$s walked into a cactus while trying to escape %2$s", "death.attack.cramming": "%1$s was squished too much", "death.attack.cramming.player": "%1$s was squashed by %2$s", "death.attack.dragonBreath": "%1$s was roasted in dragon's breath", "death.attack.dragonBreath.player": "%1$s was roasted in dragon's breath by %2$s", "death.attack.drown": "%1$s drowned", - "death.attack.drown.player": "%1$s drowned whilst trying to escape %2$s", + "death.attack.drown.player": "%1$s drowned while trying to escape %2$s", "death.attack.dryout": "%1$s died from dehydration", - "death.attack.dryout.player": "%1$s died from dehydration whilst trying to escape %2$s", + "death.attack.dryout.player": "%1$s died from dehydration while trying to escape %2$s", "death.attack.even_more_magic": "%1$s was killed by even more magic", "death.attack.explosion": "%1$s blew up", "death.attack.explosion.player": "%1$s was blown up by %2$s", "death.attack.explosion.player.item": "%1$s was blown up by %2$s using %3$s", "death.attack.fall": "%1$s hit the ground too hard", - "death.attack.fall.player": "%1$s hit the ground too hard whilst trying to escape %2$s", + "death.attack.fall.player": "%1$s hit the ground too hard while trying to escape %2$s", "death.attack.fallingBlock": "%1$s was squashed by a falling block", - "death.attack.fallingBlock.player": "%1$s was squashed by a falling block whilst fighting %2$s", + "death.attack.fallingBlock.player": "%1$s was squashed by a falling block while fighting %2$s", "death.attack.fallingStalactite": "%1$s was skewered by a falling stalactite", - "death.attack.fallingStalactite.player": "%1$s was skewered by a falling stalactite whilst fighting %2$s", + "death.attack.fallingStalactite.player": "%1$s was skewered by a falling stalactite while fighting %2$s", "death.attack.fireball": "%1$s was fireballed by %2$s", "death.attack.fireball.item": "%1$s was fireballed by %2$s using %3$s", "death.attack.fireworks": "%1$s went off with a bang", "death.attack.fireworks.item": "%1$s went off with a bang due to a firework fired from %3$s by %2$s", - "death.attack.fireworks.player": "%1$s went off with a bang whilst fighting %2$s", + "death.attack.fireworks.player": "%1$s went off with a bang while fighting %2$s", "death.attack.flyIntoWall": "%1$s experienced kinetic energy", - "death.attack.flyIntoWall.player": "%1$s experienced kinetic energy whilst trying to escape %2$s", + "death.attack.flyIntoWall.player": "%1$s experienced kinetic energy while trying to escape %2$s", "death.attack.freeze": "%1$s froze to death", "death.attack.freeze.player": "%1$s was frozen to death by %2$s", "death.attack.generic": "%1$s died", - "death.attack.genericKill": "%1$s was killed", - "death.attack.genericKill.player": "%1$s was killed whilst fighting %2$s", "death.attack.generic.player": "%1$s died because of %2$s", + "death.attack.genericKill": "%1$s was killed", + "death.attack.genericKill.player": "%1$s was killed while fighting %2$s", "death.attack.hotFloor": "%1$s discovered the floor was lava", "death.attack.hotFloor.player": "%1$s walked into the danger zone due to %2$s", "death.attack.indirectMagic": "%1$s was killed by %2$s using magic", "death.attack.indirectMagic.item": "%1$s was killed by %2$s using %3$s", "death.attack.inFire": "%1$s went up in flames", - "death.attack.inFire.player": "%1$s walked into fire whilst fighting %2$s", + "death.attack.inFire.player": "%1$s walked into fire while fighting %2$s", "death.attack.inWall": "%1$s suffocated in a wall", - "death.attack.inWall.player": "%1$s suffocated in a wall whilst fighting %2$s", + "death.attack.inWall.player": "%1$s suffocated in a wall while fighting %2$s", "death.attack.lava": "%1$s tried to swim in lava", "death.attack.lava.player": "%1$s tried to swim in lava to escape %2$s", "death.attack.lightningBolt": "%1$s was struck by lightning", - "death.attack.lightningBolt.player": "%1$s was struck by lightning whilst fighting %2$s", + "death.attack.lightningBolt.player": "%1$s was struck by lightning while fighting %2$s", "death.attack.magic": "%1$s was killed by magic", - "death.attack.magic.player": "%1$s was killed by magic whilst trying to escape %2$s", - "death.attack.message_too_long": "Actually, the message was too long to deliver fully. Sorry! Here's stripped version: %s", + "death.attack.magic.player": "%1$s was killed by magic while trying to escape %2$s", + "death.attack.message_too_long": "Actually, the message was too long to deliver fully. Sorry! Here's a stripped version: %s", "death.attack.mob": "%1$s was slain by %2$s", "death.attack.mob.item": "%1$s was slain by %2$s using %3$s", "death.attack.onFire": "%1$s burned to death", - "death.attack.onFire.item": "%1$s was burnt to a crisp whilst fighting %2$s wielding %3$s", - "death.attack.onFire.player": "%1$s was burnt to a crisp whilst fighting %2$s", - "death.attack.outsideBorder": "%1$s left the confines of this world", - "death.attack.outsideBorder.player": "%1$s left the confines of this world whilst fighting %2$s", + "death.attack.onFire.item": "%1$s was burned to a crisp while fighting %2$s wielding %3$s", + "death.attack.onFire.player": "%1$s was burned to a crisp while fighting %2$s", "death.attack.outOfWorld": "%1$s fell out of the world", "death.attack.outOfWorld.player": "%1$s didn't want to live in the same world as %2$s", + "death.attack.outsideBorder": "%1$s left the confines of this world", + "death.attack.outsideBorder.player": "%1$s left the confines of this world while fighting %2$s", "death.attack.player": "%1$s was slain by %2$s", "death.attack.player.item": "%1$s was slain by %2$s using %3$s", "death.attack.sonic_boom": "%1$s was obliterated by a sonically-charged shriek", - "death.attack.sonic_boom.item": "%1$s was obliterated by a sonically-charged shriek whilst trying to escape %2$s wielding %3$s", - "death.attack.sonic_boom.player": "%1$s was obliterated by a sonically-charged shriek whilst trying to escape %2$s", + "death.attack.sonic_boom.item": "%1$s was obliterated by a sonically-charged shriek while trying to escape %2$s wielding %3$s", + "death.attack.sonic_boom.player": "%1$s was obliterated by a sonically-charged shriek while trying to escape %2$s", "death.attack.stalagmite": "%1$s was impaled on a stalagmite", - "death.attack.stalagmite.player": "%1$s was impaled on a stalagmite whilst fighting %2$s", + "death.attack.stalagmite.player": "%1$s was impaled on a stalagmite while fighting %2$s", "death.attack.starve": "%1$s starved to death", - "death.attack.starve.player": "%1$s starved to death whilst fighting %2$s", + "death.attack.starve.player": "%1$s starved to death while fighting %2$s", "death.attack.sting": "%1$s was stung to death", "death.attack.sting.item": "%1$s was stung to death by %2$s using %3$s", "death.attack.sting.player": "%1$s was stung to death by %2$s", "death.attack.sweetBerryBush": "%1$s was poked to death by a sweet berry bush", - "death.attack.sweetBerryBush.player": "%1$s was poked to death by a sweet berry bush whilst trying to escape %2$s", - "death.attack.thorns": "%1$s was killed trying to hurt %2$s", - "death.attack.thorns.item": "%1$s was killed by %3$s trying to hurt %2$s", + "death.attack.sweetBerryBush.player": "%1$s was poked to death by a sweet berry bush while trying to escape %2$s", + "death.attack.thorns": "%1$s was killed while trying to hurt %2$s", + "death.attack.thorns.item": "%1$s was killed by %3$s while trying to hurt %2$s", "death.attack.thrown": "%1$s was pummeled by %2$s", "death.attack.thrown.item": "%1$s was pummeled by %2$s using %3$s", "death.attack.trident": "%1$s was impaled by %2$s", "death.attack.trident.item": "%1$s was impaled by %2$s with %3$s", "death.attack.wither": "%1$s withered away", - "death.attack.wither.player": "%1$s withered away whilst fighting %2$s", + "death.attack.wither.player": "%1$s withered away while fighting %2$s", "death.attack.witherSkull": "%1$s was shot by a skull from %2$s", "death.attack.witherSkull.item": "%1$s was shot by a skull from %2$s using %3$s", "death.fell.accident.generic": "%1$s fell from a high place", @@ -2893,6 +3116,7 @@ "deathScreen.quit.confirm": "Are you sure you want to quit?", "deathScreen.respawn": "Respawn", "deathScreen.score": "Score", + "deathScreen.score.value": "Score: %s", "deathScreen.spectate": "Spectate World", "deathScreen.title": "You Died!", "deathScreen.title.hardcore": "Game Over!", @@ -2974,10 +3198,16 @@ "disconnect.loginFailedInfo.userBanned": "You are banned from playing online", "disconnect.lost": "Connection Lost", "disconnect.overflow": "Buffer overflow", + "disconnect.packetError": "Network Protocol Error", "disconnect.quitting": "Quitting", "disconnect.spam": "Kicked for spamming", "disconnect.timeout": "Timed out", + "disconnect.transfer": "Transferred to another server", "disconnect.unknownHost": "Unknown host", + "download.pack.failed": "%s out of %s pack(s) failed to download", + "download.pack.progress.bytes": "Progress: %s (total size unknown)", + "download.pack.progress.percent": "Progress: %s%%", + "download.pack.title": "Downloading resource pack %s/%s", "editGamerule.default": "Default: %s", "editGamerule.title": "Edit Game Rules", "effect.duration.infinite": "∞", @@ -2993,6 +3223,7 @@ "effect.minecraft.health_boost": "Health Boost", "effect.minecraft.hero_of_the_village": "Hero of the Village", "effect.minecraft.hunger": "Hunger", + "effect.minecraft.infested": "Infested", "effect.minecraft.instant_damage": "Instant Damage", "effect.minecraft.instant_health": "Instant Health", "effect.minecraft.invisibility": "Invisibility", @@ -3002,7 +3233,9 @@ "effect.minecraft.mining_fatigue": "Mining Fatigue", "effect.minecraft.nausea": "Nausea", "effect.minecraft.night_vision": "Night Vision", + "effect.minecraft.oozing": "Oozing", "effect.minecraft.poison": "Poison", + "effect.minecraft.raid_omen": "Raid Omen", "effect.minecraft.regeneration": "Regeneration", "effect.minecraft.resistance": "Resistance", "effect.minecraft.saturation": "Saturation", @@ -3010,9 +3243,12 @@ "effect.minecraft.slowness": "Slowness", "effect.minecraft.speed": "Speed", "effect.minecraft.strength": "Strength", + "effect.minecraft.trial_omen": "Trial Omen", "effect.minecraft.unluck": "Bad Luck", "effect.minecraft.water_breathing": "Water Breathing", "effect.minecraft.weakness": "Weakness", + "effect.minecraft.weaving": "Weaving", + "effect.minecraft.wind_charged": "Wind Charged", "effect.minecraft.wither": "Wither", "effect.none": "No Effects", "enchantment.level.1": "I", @@ -3029,7 +3265,9 @@ "enchantment.minecraft.bane_of_arthropods": "Bane of Arthropods", "enchantment.minecraft.binding_curse": "Curse of Binding", "enchantment.minecraft.blast_protection": "Blast Protection", + "enchantment.minecraft.breach": "Breach", "enchantment.minecraft.channeling": "Channeling", + "enchantment.minecraft.density": "Density", "enchantment.minecraft.depth_strider": "Depth Strider", "enchantment.minecraft.efficiency": "Efficiency", "enchantment.minecraft.feather_falling": "Feather Falling", @@ -3060,12 +3298,15 @@ "enchantment.minecraft.smite": "Smite", "enchantment.minecraft.soul_speed": "Soul Speed", "enchantment.minecraft.sweeping": "Sweeping Edge", + "enchantment.minecraft.sweeping_edge": "Sweeping Edge", "enchantment.minecraft.swift_sneak": "Swift Sneak", "enchantment.minecraft.thorns": "Thorns", "enchantment.minecraft.unbreaking": "Unbreaking", "enchantment.minecraft.vanishing_curse": "Curse of Vanishing", + "enchantment.minecraft.wind_burst": "Wind Burst", "entity.minecraft.allay": "Allay", "entity.minecraft.area_effect_cloud": "Area Effect Cloud", + "entity.minecraft.armadillo": "Armadillo", "entity.minecraft.armor_stand": "Armor Stand", "entity.minecraft.arrow": "Arrow", "entity.minecraft.axolotl": "Axolotl", @@ -3074,6 +3315,9 @@ "entity.minecraft.blaze": "Blaze", "entity.minecraft.block_display": "Block Display", "entity.minecraft.boat": "Boat", + "entity.minecraft.bogged": "Bogged", + "entity.minecraft.breeze": "Breeze", + "entity.minecraft.breeze_wind_charge": "Wind Charge", "entity.minecraft.camel": "Camel", "entity.minecraft.cat": "Cat", "entity.minecraft.cave_spider": "Cave Spider", @@ -3135,6 +3379,7 @@ "entity.minecraft.mooshroom": "Mooshroom", "entity.minecraft.mule": "Mule", "entity.minecraft.ocelot": "Ocelot", + "entity.minecraft.ominous_item_spawner": "Ominous Item Spawner", "entity.minecraft.painting": "Painting", "entity.minecraft.panda": "Panda", "entity.minecraft.parrot": "Parrot", @@ -3229,6 +3474,7 @@ "entity.minecraft.vindicator": "Vindicator", "entity.minecraft.wandering_trader": "Wandering Trader", "entity.minecraft.warden": "Warden", + "entity.minecraft.wind_charge": "Wind Charge", "entity.minecraft.witch": "Witch", "entity.minecraft.wither": "Wither", "entity.minecraft.wither_skeleton": "Wither Skeleton", @@ -3242,16 +3488,26 @@ "entity.not_summonable": "Can't summon entity of type %s", "event.minecraft.raid": "Raid", "event.minecraft.raid.defeat": "Defeat", + "event.minecraft.raid.defeat.full": "Raid - Defeat", "event.minecraft.raid.raiders_remaining": "Raiders Remaining: %s", "event.minecraft.raid.victory": "Victory", + "event.minecraft.raid.victory.full": "Raid - Victory", "filled_map.buried_treasure": "Buried Treasure Map", + "filled_map.explorer_jungle": "Jungle Explorer Map", + "filled_map.explorer_swamp": "Swamp Explorer Map", "filled_map.id": "Id #%s", "filled_map.level": "(Level %s/%s)", "filled_map.locked": "Locked", "filled_map.mansion": "Woodland Explorer Map", "filled_map.monument": "Ocean Explorer Map", "filled_map.scale": "Scaling at 1:%s", + "filled_map.trial_chambers": "Trial Explorer Map", "filled_map.unknown": "Unknown Map", + "filled_map.village_desert": "Desert Village Map", + "filled_map.village_plains": "Plains Village Map", + "filled_map.village_savanna": "Savanna Village Map", + "filled_map.village_snowy": "Snowy Village Map", + "filled_map.village_taiga": "Taiga Village Map", "flat_world_preset.minecraft.bottomless_pit": "Bottomless Pit", "flat_world_preset.minecraft.classic_flat": "Classic Flat", "flat_world_preset.minecraft.desert": "Desert", @@ -3279,7 +3535,7 @@ "gamerule.category.spawning": "Spawning", "gamerule.category.updates": "World Updates", "gamerule.commandBlockOutput": "Broadcast command block output", - "gamerule.commandModificationBlockLimit": "Command Modification Block Limit", + "gamerule.commandModificationBlockLimit": "Command modification block limit", "gamerule.commandModificationBlockLimit.description": "Number of blocks that can be changed at once by one command, such as fill or clone.", "gamerule.disableElytraMovementCheck": "Disable elytra movement check", "gamerule.disableRaids": "Disable raids", @@ -3300,10 +3556,14 @@ "gamerule.doTileDrops.description": "Controls resource drops from blocks, including experience orbs.", "gamerule.doTraderSpawning": "Spawn Wandering Traders", "gamerule.doVinesSpread": "Vines spread", - "gamerule.doVinesSpread.description": "Controls whether or not the Vines block spreads randomly to adjacent blocks. Does not affect other type of vine blocks such as Weeping Vines, Twisting Vines, etc.", + "gamerule.doVinesSpread.description": "Controls whether or not the Vines block spreads randomly to adjacent blocks. Does not affect other types of vine blocks such as Weeping Vines, Twisting Vines, etc.", "gamerule.doWardenSpawning": "Spawn Wardens", "gamerule.doWeatherCycle": "Update weather", "gamerule.drowningDamage": "Deal drowning damage", + "gamerule.enderPearlsVanishOnDeath": "Thrown Ender Pearls vanish on death", + "gamerule.enderPearlsVanishOnDeath.description": "Whether Ender Pearls thrown by a player vanish when that player dies.", + "gamerule.entitiesWithPassengersCanUsePortals": "Entities with passengers can use portals", + "gamerule.entitiesWithPassengersCanUsePortals.description": "Allow entities with passengers to teleport through Nether Portals, End Portals, and End Gateways.", "gamerule.fallDamage": "Deal fall damage", "gamerule.fireDamage": "Deal fire damage", "gamerule.forgiveDeadPlayers": "Forgive dead players", @@ -3317,13 +3577,21 @@ "gamerule.logAdminCommands": "Broadcast admin commands", "gamerule.maxCommandChainLength": "Command chain size limit", "gamerule.maxCommandChainLength.description": "Applies to command block chains and functions.", + "gamerule.maxCommandForkCount": "Command context limit", + "gamerule.maxCommandForkCount.description": "Maximum number of contexts that can be used by commands like 'execute as'.", "gamerule.maxEntityCramming": "Entity cramming threshold", "gamerule.mobExplosionDropDecay": "In mob explosions, some blocks won't drop their loot", "gamerule.mobExplosionDropDecay.description": "Some of the drops from blocks destroyed by explosions caused by mobs are lost in the explosion.", "gamerule.mobGriefing": "Allow destructive mob actions", "gamerule.naturalRegeneration": "Regenerate health", + "gamerule.playersNetherPortalCreativeDelay": "Player's Nether portal delay in creative mode", + "gamerule.playersNetherPortalCreativeDelay.description": "Time (in ticks) that a creative mode player needs to stand in a Nether portal before changing dimensions.", + "gamerule.playersNetherPortalDefaultDelay": "Player's Nether portal delay in non-creative mode", + "gamerule.playersNetherPortalDefaultDelay.description": "Time (in ticks) that a non-creative mode player needs to stand in a Nether portal before changing dimensions.", "gamerule.playersSleepingPercentage": "Sleep percentage", "gamerule.playersSleepingPercentage.description": "The percentage of players who must be sleeping to skip the night.", + "gamerule.projectilesCanBreakBlocks": "Projectiles can break blocks", + "gamerule.projectilesCanBreakBlocks.description": "Controls whether impact projectiles will destroy blocks that are destructible by them.", "gamerule.randomTickSpeed": "Random tick speed rate", "gamerule.reducedDebugInfo": "Reduce debug info", "gamerule.reducedDebugInfo.description": "Limits contents of debug screen.", @@ -3331,7 +3599,10 @@ "gamerule.showDeathMessages": "Show death messages", "gamerule.snowAccumulationHeight": "Snow accumulation height", "gamerule.snowAccumulationHeight.description": "When it snows, layers of snow form on the ground up to at most this number of layers.", + "gamerule.spawnChunkRadius": "Spawn chunk radius", + "gamerule.spawnChunkRadius.description": "Amount of chunks that stay loaded around the overworld spawn position.", "gamerule.spawnRadius": "Respawn location radius", + "gamerule.spawnRadius.description": "Controls the size of the area around the spawn point that players can spawn in.", "gamerule.spectatorsGenerateChunks": "Allow spectators to generate terrain", "gamerule.tntExplosionDropDecay": "In TNT explosions, some blocks won't drop their loot", "gamerule.tntExplosionDropDecay.description": "Some of the drops from blocks destroyed by explosions caused by TNT are lost in the explosion.", @@ -3350,41 +3621,73 @@ "generator.minecraft.single_biome_surface": "Single Biome", "generator.single_biome_caves": "Caves", "generator.single_biome_floating_islands": "Floating Islands", + "gui.abuseReport.attestation": "By submitting this report, you confirm that the information you have provided is accurate and complete to the best of your knowledge.", + "gui.abuseReport.comments": "Comments", + "gui.abuseReport.describe": "Sharing details will help us make a well-informed decision.", + "gui.abuseReport.discard.content": "If you leave, you'll lose this report and your comments.\nAre you sure you want to leave?", + "gui.abuseReport.discard.discard": "Leave and Discard Report", + "gui.abuseReport.discard.draft": "Save as Draft", + "gui.abuseReport.discard.return": "Continue Editing", + "gui.abuseReport.discard.title": "Discard report and comments?", + "gui.abuseReport.draft.content": "Would you like to continue editing the existing report or discard it and create a new one?", + "gui.abuseReport.draft.discard": "Discard", + "gui.abuseReport.draft.edit": "Continue Editing", + "gui.abuseReport.draft.quittotitle.content": "Would you like to continue editing it or discard it?", + "gui.abuseReport.draft.quittotitle.title": "You have a draft chat report that will be lost if you quit", + "gui.abuseReport.draft.title": "Edit draft chat report?", "gui.abuseReport.error.title": "Problem sending your report", + "gui.abuseReport.message": "Where did you observe the bad behavior?\nThis will help us in researching your case.", + "gui.abuseReport.more_comments": "Please describe what happened:", + "gui.abuseReport.name.reporting": "You are reporting \"%s\".", + "gui.abuseReport.name.title": "Report Player Name", + "gui.abuseReport.observed_what": "Why are you reporting this?", + "gui.abuseReport.read_info": "Learn About Reporting", "gui.abuseReport.reason.alcohol_tobacco_drugs": "Drugs or alcohol", "gui.abuseReport.reason.alcohol_tobacco_drugs.description": "Someone is encouraging others to partake in illegal drug related activities or encouraging underage drinking.", "gui.abuseReport.reason.child_sexual_exploitation_or_abuse": "Child sexual exploitation or abuse", "gui.abuseReport.reason.child_sexual_exploitation_or_abuse.description": "Someone is talking about or otherwise promoting indecent behavior involving children.", - "gui.abuseReport.reason.defamation_impersonation_false_information": "Defamation, impersonation, or false information", - "gui.abuseReport.reason.defamation_impersonation_false_information.description": "Someone is damaging someone else's reputation, pretending to be someone they're not, or sharing false information with the aim to exploit or mislead others.", + "gui.abuseReport.reason.defamation_impersonation_false_information": "Defamation", + "gui.abuseReport.reason.defamation_impersonation_false_information.description": "Someone is damaging your or someone else's reputation, for example sharing false information with the aim to exploit or mislead others.", "gui.abuseReport.reason.description": "Description:", "gui.abuseReport.reason.false_reporting": "False Reporting", + "gui.abuseReport.reason.generic": "I want to report them", + "gui.abuseReport.reason.generic.description": "I'm annoyed with them / they have done something I do not like.", "gui.abuseReport.reason.harassment_or_bullying": "Harassment or bullying", "gui.abuseReport.reason.harassment_or_bullying.description": "Someone is shaming, attacking, or bullying you or someone else. This includes when someone is repeatedly trying to contact you or someone else without consent or posting private personal information about you or someone else without consent (\"doxing\").", "gui.abuseReport.reason.hate_speech": "Hate speech", "gui.abuseReport.reason.hate_speech.description": "Someone is attacking you or another player based on characteristics of their identity, like religion, race, or sexuality.", - "gui.abuseReport.reason.imminent_harm": "Imminent harm - Threat to harm others", + "gui.abuseReport.reason.imminent_harm": "Threat of harm to others", "gui.abuseReport.reason.imminent_harm.description": "Someone is threatening to harm you or someone else in real life.", "gui.abuseReport.reason.narration": "%s: %s", "gui.abuseReport.reason.non_consensual_intimate_imagery": "Non-consensual intimate imagery", "gui.abuseReport.reason.non_consensual_intimate_imagery.description": "Someone is talking about, sharing, or otherwise promoting private and intimate images.", - "gui.abuseReport.reason.self_harm_or_suicide": "Imminent harm - Self-harm or suicide", + "gui.abuseReport.reason.self_harm_or_suicide": "Self-harm or suicide", "gui.abuseReport.reason.self_harm_or_suicide.description": "Someone is threatening to harm themselves in real life or talking about harming themselves in real life.", "gui.abuseReport.reason.terrorism_or_violent_extremism": "Terrorism or violent extremism", "gui.abuseReport.reason.terrorism_or_violent_extremism.description": "Someone is talking about, promoting, or threatening to commit acts of terrorism or violent extremism for political, religious, ideological, or other reasons.", "gui.abuseReport.reason.title": "Select Report Category", + "gui.abuseReport.report_sent_msg": "We’ve successfully received your report. Thank you!\n\nOur team will review it as soon as possible.", + "gui.abuseReport.select_reason": "Select Report Category", + "gui.abuseReport.send": "Send Report", + "gui.abuseReport.send.comment_too_long": "Please shorten the comment", "gui.abuseReport.send.error_message": "An error was returned while sending your report:\n'%s'", "gui.abuseReport.send.generic_error": "Encountered an unexpected error while sending your report.", "gui.abuseReport.send.http_error": "An unexpected HTTP error occurred while sending your report.", "gui.abuseReport.send.json_error": "Encountered malformed payload while sending your report.", + "gui.abuseReport.send.no_reason": "Please select a report category", + "gui.abuseReport.send.not_attested": "Please read the text above and tick the checkbox to be able to send the report", "gui.abuseReport.send.service_unavailable": "Unable to reach the Abuse Reporting service. Please make sure you are connected to the internet and try again.", "gui.abuseReport.sending.title": "Sending your report...", "gui.abuseReport.sent.title": "Report sent", + "gui.abuseReport.skin.title": "Report Player Skin", + "gui.abuseReport.title": "Report Player", + "gui.abuseReport.type.chat": "Chat Messages", + "gui.abuseReport.type.name": "Player Name", + "gui.abuseReport.type.skin": "Player Skin", "gui.acknowledge": "Acknowledge", "gui.advancements": "Advancements", "gui.all": "All", "gui.back": "Back", - "gui.copy_link_to_clipboard": "Copy Link to Clipboard", "gui.banned.description": "%s\n\n%s\n\nLearn more at the following link: %s", "gui.banned.description.permanent": "Your account is permanently banned, which means you can’t play online or join Realms.", "gui.banned.description.reason": "We recently received a report for bad behavior by your account. Our moderators have now reviewed your case and identified it as %s, which goes against the Minecraft Community Standards.", @@ -3393,6 +3696,8 @@ "gui.banned.description.temporary": "%s Until then, you can’t play online or join Realms.", "gui.banned.description.temporary.duration": "Your account is temporarily suspended and will be reactivated in %s.", "gui.banned.description.unknownreason": "We recently received a report for bad behavior by your account. Our moderators have now reviewed your case and identified that it goes against the Minecraft Community Standards.", + "gui.banned.name.description": "Your current name - \"%s\" - violates our Community Standards. You can play singleplayer, but will need to change your name to play online.\n\nLearn more or submit a case review at the following link: %s", + "gui.banned.name.title": "Name Not Allowed in Multiplayer", "gui.banned.reason.defamation_impersonation_false_information": "Impersonation or sharing information to exploit or mislead others", "gui.banned.reason.drugs": "References to illegal drugs", "gui.banned.reason.extreme_violence_or_gore": "Depictions of real-life excessive violence or gore", @@ -3406,6 +3711,8 @@ "gui.banned.reason.nudity_or_pornography": "Displaying lewd or pornographic material", "gui.banned.reason.sexually_inappropriate": "Topics or content of a sexual nature", "gui.banned.reason.spam_or_advertising": "Spam or advertising", + "gui.banned.skin.description": "Your current skin violates our Community Standards. You can still play with a default skin, or select a new one.\n\nLearn more or submit a case review at the following link: %s", + "gui.banned.skin.title": "Skin Not Allowed", "gui.banned.title.permanent": "Account permanently banned", "gui.banned.title.temporary": "Account temporarily suspended", "gui.cancel": "Cancel", @@ -3434,7 +3741,7 @@ "gui.chatReport.send.no_reason": "Please select a report category", "gui.chatReport.send.no_reported_messages": "Please select at least one chat message to report", "gui.chatReport.send.too_many_messages": "Trying to include too many messages in the report", - "gui.chatReport.title": "Report Player", + "gui.chatReport.title": "Report Player Chat", "gui.chatSelection.context": "Messages surrounding this selection will be included to provide additional context", "gui.chatSelection.fold": "%s message(s) hidden", "gui.chatSelection.heading": "%s %s", @@ -3443,11 +3750,15 @@ "gui.chatSelection.selected": "%s/%s message(s) selected", "gui.chatSelection.title": "Select Chat Messages to Report", "gui.continue": "Continue", + "gui.copy_link_to_clipboard": "Copy Link to Clipboard", "gui.days": "%s day(s)", "gui.done": "Done", "gui.down": "Down", "gui.entity_tooltip.type": "Type: %s", + "gui.fileDropFailure.detail": "Rejected %d files", + "gui.fileDropFailure.title": "Failed to add files", "gui.hours": "%s hour(s)", + "gui.loadingMinecraft": "Loading Minecraft", "gui.minutes": "%s minute(s)", "gui.multiLineEditBox.character_limit": "%s/%s", "gui.narrate.button": "%s button", @@ -3457,14 +3768,17 @@ "gui.no": "No", "gui.none": "None", "gui.ok": "Ok", + "gui.open_report_dir": "Open Report Directory", "gui.proceed": "Proceed", "gui.recipebook.moreRecipes": "Right Click for More", + "gui.recipebook.page": "%s/%s", "gui.recipebook.search_hint": "Search...", "gui.recipebook.toggleRecipes.all": "Showing All", "gui.recipebook.toggleRecipes.blastable": "Showing Blastable", "gui.recipebook.toggleRecipes.craftable": "Showing Craftable", "gui.recipebook.toggleRecipes.smeltable": "Showing Smeltable", "gui.recipebook.toggleRecipes.smokable": "Showing Smokable", + "gui.report_to_server": "Report To Server", "gui.socialInteractions.blocking_hint": "Manage with Microsoft account", "gui.socialInteractions.empty_blocked": "No blocked players in chat", "gui.socialInteractions.empty_hidden": "No players hidden in chat", @@ -3496,6 +3810,7 @@ "gui.socialInteractions.tooltip.report.not_reportable": "This player can't be reported, because their chat messages can't be verified on this server", "gui.socialInteractions.tooltip.show": "Show messages", "gui.stats": "Statistics", + "gui.togglable_slot": "Click to disable slot", "gui.toMenu": "Back to Server List", "gui.toRealms": "Back to Realms List", "gui.toTitle": "Back to Title Screen", @@ -3517,7 +3832,9 @@ "item_modifier.unknown": "Unknown item modifier: %s", "item.canBreak": "Can break:", "item.canPlace": "Can be placed on:", + "item.canUse.unknown": "Unknown", "item.color": "Color: %s", + "item.components": "%s component(s)", "item.disabled": "Disabled item", "item.durability": "Durability: %s / %s", "item.dyed": "Dyed", @@ -3530,6 +3847,8 @@ "item.minecraft.apple": "Apple", "item.minecraft.archer_pottery_shard": "Archer Pottery Shard", "item.minecraft.archer_pottery_sherd": "Archer Pottery Sherd", + "item.minecraft.armadillo_scute": "Armadillo Scute", + "item.minecraft.armadillo_spawn_egg": "Armadillo Spawn Egg", "item.minecraft.armor_stand": "Armor Stand", "item.minecraft.arms_up_pottery_shard": "Arms Up Pottery Shard", "item.minecraft.arms_up_pottery_sherd": "Arms Up Pottery Sherd", @@ -3554,12 +3873,16 @@ "item.minecraft.blaze_rod": "Blaze Rod", "item.minecraft.blaze_spawn_egg": "Blaze Spawn Egg", "item.minecraft.blue_dye": "Blue Dye", + "item.minecraft.bogged_spawn_egg": "Bogged Spawn Egg", + "item.minecraft.bolt_armor_trim_smithing_template": "Smithing Template", "item.minecraft.bone": "Bone", "item.minecraft.bone_meal": "Bone Meal", "item.minecraft.book": "Book", "item.minecraft.bow": "Bow", "item.minecraft.bowl": "Bowl", "item.minecraft.bread": "Bread", + "item.minecraft.breeze_rod": "Breeze Rod", + "item.minecraft.breeze_spawn_egg": "Breeze Spawn Egg", "item.minecraft.brewer_pottery_shard": "Brewer Pottery Shard", "item.minecraft.brewer_pottery_sherd": "Brewer Pottery Sherd", "item.minecraft.brewing_stand": "Brewing Stand", @@ -3591,6 +3914,7 @@ "item.minecraft.clay_ball": "Clay Ball", "item.minecraft.clock": "Clock", "item.minecraft.coal": "Coal", + "item.minecraft.coast_armor_trim_smithing_template": "Smithing Template", "item.minecraft.cocoa_beans": "Cocoa Beans", "item.minecraft.cod": "Raw Cod", "item.minecraft.cod_bucket": "Bucket of Cod", @@ -3639,6 +3963,7 @@ "item.minecraft.dragon_breath": "Dragon's Breath", "item.minecraft.dried_kelp": "Dried Kelp", "item.minecraft.drowned_spawn_egg": "Drowned Spawn Egg", + "item.minecraft.dune_armor_trim_smithing_template": "Smithing Template", "item.minecraft.echo_shard": "Echo Shard", "item.minecraft.egg": "Egg", "item.minecraft.elder_guardian_spawn_egg": "Elder Guardian Spawn Egg", @@ -3656,6 +3981,7 @@ "item.minecraft.experience_bottle": "Bottle o' Enchanting", "item.minecraft.explorer_pottery_shard": "Explorer Pottery Shard", "item.minecraft.explorer_pottery_sherd": "Explorer Pottery Sherd", + "item.minecraft.eye_armor_trim_smithing_template": "Smithing Template", "item.minecraft.feather": "Feather", "item.minecraft.fermented_spider_eye": "Fermented Spider Eye", "item.minecraft.filled_map": "Map", @@ -3692,6 +4018,10 @@ "item.minecraft.fishing_rod": "Fishing Rod", "item.minecraft.flint": "Flint", "item.minecraft.flint_and_steel": "Flint and Steel", + "item.minecraft.flow_armor_trim_smithing_template": "Smithing Template", + "item.minecraft.flow_banner_pattern": "Banner Pattern", + "item.minecraft.flow_banner_pattern.desc": "Flow", + "item.minecraft.flow_pottery_sherd": "Flow Pottery Sherd", "item.minecraft.flower_banner_pattern": "Banner Pattern", "item.minecraft.flower_banner_pattern.desc": "Flower Charge", "item.minecraft.flower_pot": "Flower Pot", @@ -3731,6 +4061,9 @@ "item.minecraft.green_dye": "Green Dye", "item.minecraft.guardian_spawn_egg": "Guardian Spawn Egg", "item.minecraft.gunpowder": "Gunpowder", + "item.minecraft.guster_banner_pattern": "Banner Pattern", + "item.minecraft.guster_banner_pattern.desc": "Guster", + "item.minecraft.guster_pottery_sherd": "Guster Pottery Sherd", "item.minecraft.heart_of_the_sea": "Heart of the Sea", "item.minecraft.heart_pottery_shard": "Heart Pottery Shard", "item.minecraft.heart_pottery_sherd": "Heart Pottery Sherd", @@ -3741,6 +4074,7 @@ "item.minecraft.honeycomb": "Honeycomb", "item.minecraft.hopper_minecart": "Minecart with Hopper", "item.minecraft.horse_spawn_egg": "Horse Spawn Egg", + "item.minecraft.host_armor_trim_smithing_template": "Smithing Template", "item.minecraft.howl_pottery_shard": "Howl Pottery Shard", "item.minecraft.howl_pottery_sherd": "Howl Pottery Sherd", "item.minecraft.husk_spawn_egg": "Husk Spawn Egg", @@ -3780,12 +4114,14 @@ "item.minecraft.lingering_potion.effect.fire_resistance": "Lingering Potion of Fire Resistance", "item.minecraft.lingering_potion.effect.harming": "Lingering Potion of Harming", "item.minecraft.lingering_potion.effect.healing": "Lingering Potion of Healing", + "item.minecraft.lingering_potion.effect.infested": "Lingering Potion of Infestation", "item.minecraft.lingering_potion.effect.invisibility": "Lingering Potion of Invisibility", "item.minecraft.lingering_potion.effect.leaping": "Lingering Potion of Leaping", "item.minecraft.lingering_potion.effect.levitation": "Lingering Potion of Levitation", "item.minecraft.lingering_potion.effect.luck": "Lingering Potion of Luck", "item.minecraft.lingering_potion.effect.mundane": "Mundane Lingering Potion", "item.minecraft.lingering_potion.effect.night_vision": "Lingering Potion of Night Vision", + "item.minecraft.lingering_potion.effect.oozing": "Lingering Potion of Oozing", "item.minecraft.lingering_potion.effect.poison": "Lingering Potion of Poison", "item.minecraft.lingering_potion.effect.regeneration": "Lingering Potion of Regeneration", "item.minecraft.lingering_potion.effect.slow_falling": "Lingering Potion of Slow Falling", @@ -3797,8 +4133,11 @@ "item.minecraft.lingering_potion.effect.water": "Lingering Water Bottle", "item.minecraft.lingering_potion.effect.water_breathing": "Lingering Potion of Water Breathing", "item.minecraft.lingering_potion.effect.weakness": "Lingering Potion of Weakness", + "item.minecraft.lingering_potion.effect.weaving": "Lingering Potion of Weaving", + "item.minecraft.lingering_potion.effect.wind_charged": "Lingering Potion of Wind Charging", "item.minecraft.llama_spawn_egg": "Llama Spawn Egg", "item.minecraft.lodestone_compass": "Lodestone Compass", + "item.minecraft.mace": "Mace", "item.minecraft.magenta_dye": "Magenta Dye", "item.minecraft.magma_cream": "Magma Cream", "item.minecraft.magma_cube_spawn_egg": "Magma Cube Spawn Egg", @@ -3830,6 +4169,10 @@ "item.minecraft.music_disc_cat.desc": "C418 - cat", "item.minecraft.music_disc_chirp": "Music Disc", "item.minecraft.music_disc_chirp.desc": "C418 - chirp", + "item.minecraft.music_disc_creator": "Music Disc", + "item.minecraft.music_disc_creator_music_box": "Music Disc", + "item.minecraft.music_disc_creator_music_box.desc": "Lena Raine - Creator (Music Box)", + "item.minecraft.music_disc_creator.desc": "Lena Raine - Creator", "item.minecraft.music_disc_far": "Music Disc", "item.minecraft.music_disc_far.desc": "C418 - far", "item.minecraft.music_disc_mall": "Music Disc", @@ -3840,6 +4183,8 @@ "item.minecraft.music_disc_otherside.desc": "Lena Raine - otherside", "item.minecraft.music_disc_pigstep": "Music Disc", "item.minecraft.music_disc_pigstep.desc": "Lena Raine - Pigstep", + "item.minecraft.music_disc_precipice": "Music Disc", + "item.minecraft.music_disc_precipice.desc": "Aaron Cherof - Precipice", "item.minecraft.music_disc_relic": "Music Disc", "item.minecraft.music_disc_relic.desc": "Aaron Cherof - Relic", "item.minecraft.music_disc_stal": "Music Disc", @@ -3867,9 +4212,12 @@ "item.minecraft.netherite_scrap": "Netherite Scrap", "item.minecraft.netherite_shovel": "Netherite Shovel", "item.minecraft.netherite_sword": "Netherite Sword", + "item.minecraft.netherite_upgrade_smithing_template": "Smithing Template", "item.minecraft.oak_boat": "Oak Boat", "item.minecraft.oak_chest_boat": "Oak Boat with Chest", "item.minecraft.ocelot_spawn_egg": "Ocelot Spawn Egg", + "item.minecraft.ominous_bottle": "Ominous Bottle", + "item.minecraft.ominous_trial_key": "Ominous Trial Key", "item.minecraft.orange_dye": "Orange Dye", "item.minecraft.painting": "Painting", "item.minecraft.panda_spawn_egg": "Panda Spawn Egg", @@ -3899,12 +4247,14 @@ "item.minecraft.potion.effect.fire_resistance": "Potion of Fire Resistance", "item.minecraft.potion.effect.harming": "Potion of Harming", "item.minecraft.potion.effect.healing": "Potion of Healing", + "item.minecraft.potion.effect.infested": "Potion of Infestation", "item.minecraft.potion.effect.invisibility": "Potion of Invisibility", "item.minecraft.potion.effect.leaping": "Potion of Leaping", "item.minecraft.potion.effect.levitation": "Potion of Levitation", "item.minecraft.potion.effect.luck": "Potion of Luck", "item.minecraft.potion.effect.mundane": "Mundane Potion", "item.minecraft.potion.effect.night_vision": "Potion of Night Vision", + "item.minecraft.potion.effect.oozing": "Potion of Oozing", "item.minecraft.potion.effect.poison": "Potion of Poison", "item.minecraft.potion.effect.regeneration": "Potion of Regeneration", "item.minecraft.potion.effect.slow_falling": "Potion of Slow Falling", @@ -3916,6 +4266,8 @@ "item.minecraft.potion.effect.water": "Water Bottle", "item.minecraft.potion.effect.water_breathing": "Potion of Water Breathing", "item.minecraft.potion.effect.weakness": "Potion of Weakness", + "item.minecraft.potion.effect.weaving": "Potion of Weaving", + "item.minecraft.potion.effect.wind_charged": "Potion of Wind Charging", "item.minecraft.pottery_shard_archer": "Archer Pottery Shard", "item.minecraft.pottery_shard_arms_up": "Arms Up Pottery Shard", "item.minecraft.pottery_shard_prize": "Prize Pottery Shard", @@ -3937,6 +4289,7 @@ "item.minecraft.rabbit_hide": "Rabbit Hide", "item.minecraft.rabbit_spawn_egg": "Rabbit Spawn Egg", "item.minecraft.rabbit_stew": "Rabbit Stew", + "item.minecraft.raiser_armor_trim_smithing_template": "Smithing Template", "item.minecraft.ravager_spawn_egg": "Ravager Spawn Egg", "item.minecraft.raw_copper": "Raw Copper", "item.minecraft.raw_gold": "Raw Gold", @@ -3944,12 +4297,16 @@ "item.minecraft.recovery_compass": "Recovery Compass", "item.minecraft.red_dye": "Red Dye", "item.minecraft.redstone": "Redstone Dust", + "item.minecraft.rib_armor_trim_smithing_template": "Smithing Template", "item.minecraft.rotten_flesh": "Rotten Flesh", "item.minecraft.saddle": "Saddle", "item.minecraft.salmon": "Raw Salmon", "item.minecraft.salmon_bucket": "Bucket of Salmon", "item.minecraft.salmon_spawn_egg": "Salmon Spawn Egg", + "item.minecraft.scrape_pottery_sherd": "Scrape Pottery Sherd", "item.minecraft.scute": "Scute", + "item.minecraft.sentry_armor_trim_smithing_template": "Smithing Template", + "item.minecraft.shaper_armor_trim_smithing_template": "Smithing Template", "item.minecraft.sheaf_pottery_shard": "Sheaf Pottery Shard", "item.minecraft.sheaf_pottery_sherd": "Sheaf Pottery Sherd", "item.minecraft.shears": "Shears", @@ -3976,6 +4333,7 @@ "item.minecraft.shulker_shell": "Shulker Shell", "item.minecraft.shulker_spawn_egg": "Shulker Spawn Egg", "item.minecraft.sign": "Sign", + "item.minecraft.silence_armor_trim_smithing_template": "Smithing Template", "item.minecraft.silverfish_spawn_egg": "Silverfish Spawn Egg", "item.minecraft.skeleton_horse_spawn_egg": "Skeleton Horse Spawn Egg", "item.minecraft.skeleton_spawn_egg": "Skeleton Spawn Egg", @@ -4000,23 +4358,27 @@ "item.minecraft.sniffer_spawn_egg": "Sniffer Spawn Egg", "item.minecraft.snort_pottery_shard": "Snort Pottery Shard", "item.minecraft.snort_pottery_sherd": "Snort Pottery Sherd", + "item.minecraft.snout_armor_trim_smithing_template": "Smithing Template", "item.minecraft.snow_golem_spawn_egg": "Snow Golem Spawn Egg", "item.minecraft.snowball": "Snowball", "item.minecraft.spectral_arrow": "Spectral Arrow", "item.minecraft.spider_eye": "Spider Eye", "item.minecraft.spider_spawn_egg": "Spider Spawn Egg", + "item.minecraft.spire_armor_trim_smithing_template": "Smithing Template", "item.minecraft.splash_potion": "Splash Potion", "item.minecraft.splash_potion.effect.awkward": "Awkward Splash Potion", "item.minecraft.splash_potion.effect.empty": "Splash Uncraftable Potion", "item.minecraft.splash_potion.effect.fire_resistance": "Splash Potion of Fire Resistance", "item.minecraft.splash_potion.effect.harming": "Splash Potion of Harming", "item.minecraft.splash_potion.effect.healing": "Splash Potion of Healing", + "item.minecraft.splash_potion.effect.infested": "Splash Potion of Infestation", "item.minecraft.splash_potion.effect.invisibility": "Splash Potion of Invisibility", "item.minecraft.splash_potion.effect.leaping": "Splash Potion of Leaping", "item.minecraft.splash_potion.effect.levitation": "Splash Potion of Levitation", "item.minecraft.splash_potion.effect.luck": "Splash Potion of Luck", "item.minecraft.splash_potion.effect.mundane": "Mundane Splash Potion", "item.minecraft.splash_potion.effect.night_vision": "Splash Potion of Night Vision", + "item.minecraft.splash_potion.effect.oozing": "Splash Potion of Oozing", "item.minecraft.splash_potion.effect.poison": "Splash Potion of Poison", "item.minecraft.splash_potion.effect.regeneration": "Splash Potion of Regeneration", "item.minecraft.splash_potion.effect.slow_falling": "Splash Potion of Slow Falling", @@ -4028,6 +4390,8 @@ "item.minecraft.splash_potion.effect.water": "Splash Water Bottle", "item.minecraft.splash_potion.effect.water_breathing": "Splash Potion of Water Breathing", "item.minecraft.splash_potion.effect.weakness": "Splash Potion of Weakness", + "item.minecraft.splash_potion.effect.weaving": "Splash Potion of Weaving", + "item.minecraft.splash_potion.effect.wind_charged": "Splash Potion of Wind Charging", "item.minecraft.spruce_boat": "Spruce Boat", "item.minecraft.spruce_chest_boat": "Spruce Boat with Chest", "item.minecraft.spyglass": "Spyglass", @@ -4046,18 +4410,21 @@ "item.minecraft.sweet_berries": "Sweet Berries", "item.minecraft.tadpole_bucket": "Bucket of Tadpole", "item.minecraft.tadpole_spawn_egg": "Tadpole Spawn Egg", + "item.minecraft.tide_armor_trim_smithing_template": "Smithing Template", "item.minecraft.tipped_arrow": "Tipped Arrow", "item.minecraft.tipped_arrow.effect.awkward": "Tipped Arrow", "item.minecraft.tipped_arrow.effect.empty": "Uncraftable Tipped Arrow", "item.minecraft.tipped_arrow.effect.fire_resistance": "Arrow of Fire Resistance", "item.minecraft.tipped_arrow.effect.harming": "Arrow of Harming", "item.minecraft.tipped_arrow.effect.healing": "Arrow of Healing", + "item.minecraft.tipped_arrow.effect.infested": "Arrow of Infestation", "item.minecraft.tipped_arrow.effect.invisibility": "Arrow of Invisibility", "item.minecraft.tipped_arrow.effect.leaping": "Arrow of Leaping", "item.minecraft.tipped_arrow.effect.levitation": "Arrow of Levitation", "item.minecraft.tipped_arrow.effect.luck": "Arrow of Luck", "item.minecraft.tipped_arrow.effect.mundane": "Tipped Arrow", "item.minecraft.tipped_arrow.effect.night_vision": "Arrow of Night Vision", + "item.minecraft.tipped_arrow.effect.oozing": "Arrow of Oozing", "item.minecraft.tipped_arrow.effect.poison": "Arrow of Poison", "item.minecraft.tipped_arrow.effect.regeneration": "Arrow of Regeneration", "item.minecraft.tipped_arrow.effect.slow_falling": "Arrow of Slow Falling", @@ -4069,29 +4436,39 @@ "item.minecraft.tipped_arrow.effect.water": "Arrow of Splashing", "item.minecraft.tipped_arrow.effect.water_breathing": "Arrow of Water Breathing", "item.minecraft.tipped_arrow.effect.weakness": "Arrow of Weakness", + "item.minecraft.tipped_arrow.effect.weaving": "Arrow of Weaving", + "item.minecraft.tipped_arrow.effect.wind_charged": "Arrow of Wind Charging", "item.minecraft.tnt_minecart": "Minecart with TNT", "item.minecraft.torchflower_seeds": "Torchflower Seeds", "item.minecraft.totem_of_undying": "Totem of Undying", "item.minecraft.trader_llama_spawn_egg": "Trader Llama Spawn Egg", + "item.minecraft.trial_key": "Trial Key", "item.minecraft.trident": "Trident", "item.minecraft.tropical_fish": "Tropical Fish", "item.minecraft.tropical_fish_bucket": "Bucket of Tropical Fish", "item.minecraft.tropical_fish_spawn_egg": "Tropical Fish Spawn Egg", "item.minecraft.turtle_helmet": "Turtle Shell", + "item.minecraft.turtle_scute": "Turtle Scute", "item.minecraft.turtle_spawn_egg": "Turtle Spawn Egg", + "item.minecraft.vex_armor_trim_smithing_template": "Smithing Template", "item.minecraft.vex_spawn_egg": "Vex Spawn Egg", "item.minecraft.villager_spawn_egg": "Villager Spawn Egg", "item.minecraft.vindicator_spawn_egg": "Vindicator Spawn Egg", "item.minecraft.wandering_trader_spawn_egg": "Wandering Trader Spawn Egg", + "item.minecraft.ward_armor_trim_smithing_template": "Smithing Template", "item.minecraft.warden_spawn_egg": "Warden Spawn Egg", "item.minecraft.warped_fungus_on_a_stick": "Warped Fungus on a Stick", "item.minecraft.water_bucket": "Water Bucket", + "item.minecraft.wayfinder_armor_trim_smithing_template": "Smithing Template", "item.minecraft.wheat": "Wheat", "item.minecraft.wheat_seeds": "Wheat Seeds", "item.minecraft.white_dye": "White Dye", + "item.minecraft.wild_armor_trim_smithing_template": "Smithing Template", + "item.minecraft.wind_charge": "Wind Charge", "item.minecraft.witch_spawn_egg": "Witch Spawn Egg", "item.minecraft.wither_skeleton_spawn_egg": "Wither Skeleton Spawn Egg", "item.minecraft.wither_spawn_egg": "Wither Spawn Egg", + "item.minecraft.wolf_armor": "Wolf Armor", "item.minecraft.wolf_spawn_egg": "Wolf Spawn Egg", "item.minecraft.wooden_axe": "Wooden Axe", "item.minecraft.wooden_hoe": "Wooden Hoe", @@ -4106,8 +4483,12 @@ "item.minecraft.zombie_spawn_egg": "Zombie Spawn Egg", "item.minecraft.zombie_villager_spawn_egg": "Zombie Villager Spawn Egg", "item.minecraft.zombified_piglin_spawn_egg": "Zombified Piglin Spawn Egg", + "item.modifiers.any": "When equipped:", + "item.modifiers.armor": "When worn:", + "item.modifiers.body": "When equipped:", "item.modifiers.chest": "When on Body:", "item.modifiers.feet": "When on Feet:", + "item.modifiers.hand": "When held:", "item.modifiers.head": "When on Head:", "item.modifiers.legs": "When on Legs:", "item.modifiers.mainhand": "When in Main Hand:", @@ -4138,8 +4519,31 @@ "jigsaw_block.keep_jigsaws": "Keep Jigsaws", "jigsaw_block.levels": "Levels: %s", "jigsaw_block.name": "Name:", + "jigsaw_block.placement_priority": "Placement Priority:", + "jigsaw_block.placement_priority.tooltip": "When this Jigsaw block connects to a piece, this is the order in which that piece is processed for connections in the wider structure.\n\nPieces will be processed in descending priority with insertion order breaking ties.", "jigsaw_block.pool": "Target Pool:", + "jigsaw_block.selection_priority": "Selection Priority:", + "jigsaw_block.selection_priority.tooltip": "When the parent piece is being processed for connections, this is the order in which this Jigsaw block attempts to connect to its target piece.\n\nJigsaws will be processed in descending priority with random ordering breaking ties.", "jigsaw_block.target": "Target Name:", + "jukebox_song.minecraft.5": "Samuel Åberg - 5", + "jukebox_song.minecraft.11": "C418 - 11", + "jukebox_song.minecraft.13": "C418 - 13", + "jukebox_song.minecraft.blocks": "C418 - blocks", + "jukebox_song.minecraft.cat": "C418 - cat", + "jukebox_song.minecraft.chirp": "C418 - chirp", + "jukebox_song.minecraft.creator": "Lena Raine - Creator", + "jukebox_song.minecraft.creator_music_box": "Lena Raine - Creator (Music Box)", + "jukebox_song.minecraft.far": "C418 - far", + "jukebox_song.minecraft.mall": "C418 - mall", + "jukebox_song.minecraft.mellohi": "C418 - mellohi", + "jukebox_song.minecraft.otherside": "Lena Raine - otherside", + "jukebox_song.minecraft.pigstep": "Lena Raine - Pigstep", + "jukebox_song.minecraft.precipice": "Aaron Cherof - Precipice", + "jukebox_song.minecraft.relic": "Aaron Cherof - Relic", + "jukebox_song.minecraft.stal": "C418 - stal", + "jukebox_song.minecraft.strad": "C418 - strad", + "jukebox_song.minecraft.wait": "C418 - wait", + "jukebox_song.minecraft.ward": "C418 - ward", "key.advancements": "Advancements", "key.attack": "Attack/Destroy", "key.back": "Walk Backwards", @@ -4267,9 +4671,19 @@ "key.socialInteractions": "Social Interactions Screen", "key.spectatorOutlines": "Highlight Players (Spectators)", "key.sprint": "Sprint", - "key.swapOffhand": "Swap Item With Offhand", + "key.swapOffhand": "Swap Item With Off Hand", "key.togglePerspective": "Toggle Perspective", "key.use": "Use Item/Place Block", + "known_server_link.announcements": "Announcements", + "known_server_link.community": "Community", + "known_server_link.community_guidelines": "Community Guidelines", + "known_server_link.feedback": "Feedback", + "known_server_link.forums": "Forums", + "known_server_link.news": "News", + "known_server_link.report_bug": "Report Server Bug", + "known_server_link.status": "Status", + "known_server_link.support": "Support", + "known_server_link.website": "Website", "language.code": "en_us", "language.name": "English", "language.region": "United States", @@ -4283,19 +4697,22 @@ "lanServer.start": "Start LAN World", "lanServer.title": "LAN World", "lectern.take_book": "Take Book", + "loading.progress": "%s%%", "mco.account.privacy.info": "Read more about Mojang and privacy laws", + "mco.account.privacy.info.button": "Read more about GDPR", + "mco.account.privacy.information": "Mojang implements certain procedures to help protect children and their privacy including complying with the Children’s Online Privacy Protection Act (COPPA) and General Data Protection Regulation (GDPR).\n\nYou may need to obtain parental consent before accessing your Realms account.", "mco.account.privacyinfo": "Mojang implements certain procedures to help protect children and their privacy including complying with the Children’s Online Privacy Protection Act (COPPA) and General Data Protection Regulation (GDPR).\n\nYou may need to obtain parental consent before accessing your Realms account.\n\nIf you have an older Minecraft account (you log in with your username), you need to migrate the account to a Mojang account in order to access Realms.", "mco.account.update": "Update account", "mco.activity.noactivity": "No activity for the past %s day(s)", "mco.activity.title": "Player activity", - "mco.backup.button.download": "Download latest", - "mco.backup.button.reset": "Reset world", + "mco.backup.button.download": "Download Latest", + "mco.backup.button.reset": "Reset World", "mco.backup.button.restore": "Restore", - "mco.backup.button.upload": "Upload world", + "mco.backup.button.upload": "Upload World", "mco.backup.changes.tooltip": "Changes", "mco.backup.entry": "Backup (%s)", "mco.backup.entry.description": "Description", - "mco.backup.entry.enabledPack": "Enabled Pack", + "mco.backup.entry.enabledPack": "Enabled Pack(s)", "mco.backup.entry.gameDifficulty": "Game Difficulty", "mco.backup.entry.gameMode": "Game Mode", "mco.backup.entry.gameServerVersion": "Game Server Version", @@ -4306,7 +4723,8 @@ "mco.backup.entry.uploaded": "Uploaded", "mco.backup.entry.worldType": "World Type", "mco.backup.generate.world": "Generate world", - "mco.backup.info.title": "Changes from last backup", + "mco.backup.info.title": "Changes From Last Backup", + "mco.backup.narration": "Backup from %s", "mco.backup.nobackups": "This realm doesn't have any backups currently.", "mco.backup.restoring": "Restoring your realm", "mco.backup.unknown": "UNKNOWN", @@ -4324,48 +4742,61 @@ "mco.client.incompatible.msg.line2": "Please use the most recent version of Minecraft.", "mco.client.incompatible.msg.line3": "Realms is not compatible with snapshot versions.", "mco.client.incompatible.title": "Client incompatible!", + "mco.client.outdated.stable.version": "Your client version (%s) is not compatible with Realms.\n\nPlease use the most recent version of Minecraft.", + "mco.client.unsupported.snapshot.version": "Your client version (%s) is not compatible with Realms.\n\nRealms is not available for this snapshot version.", + "mco.compatibility.downgrade": "Downgrade", + "mco.compatibility.downgrade.description": "This world was last played in version %s; you are on version %s. Downgrading a world could cause corruption - we cannot guarantee that it will load or work.\n\nA backup of your world will be saved under \"World Backups\". Please restore your world if needed.", + "mco.compatibility.incompatible.popup.title": "Incompatible version", + "mco.compatibility.incompatible.releaseType.popup.message": "The world you are trying to join is incompatible with the version you are on.", + "mco.compatibility.incompatible.series.popup.message": "This world was last played in version %s; you are on version %s.\n\nThese series are not compatible with each other. A new world is needed to play on this version.", + "mco.compatibility.unverifiable.message": "The version this world was last played in could not be verified. If the world gets upgraded or downgraded, a backup will be automatically created and saved under \"World Backups\".", + "mco.compatibility.unverifiable.title": "Compatibility not verifiable", + "mco.compatibility.upgrade": "Upgrade", + "mco.compatibility.upgrade.description": "This world was last played in version %s; you are on version %s.\n\nA backup of your world will be saved under \"World Backups\".\n\nPlease restore your world if needed.", + "mco.compatibility.upgrade.friend.description": "This world was last played in version %s; you are on version %s.\n\nA backup of the world will be saved under \"World Backups\".\n\nThe owner of the Realm can restore the world if needed.", + "mco.compatibility.upgrade.title": "Do you really want to upgrade this world?", "mco.configure.current.minigame": "Current", "mco.configure.world.activityfeed.disabled": "Player feed temporarily disabled", - "mco.configure.world.backup": "World backups", + "mco.configure.world.backup": "World Backups", "mco.configure.world.buttons.activity": "Player activity", - "mco.configure.world.buttons.close": "Close realm", + "mco.configure.world.buttons.close": "Close Realm", "mco.configure.world.buttons.delete": "Delete", "mco.configure.world.buttons.done": "Done", "mco.configure.world.buttons.edit": "Settings", - "mco.configure.world.buttons.invite": "Invite player", + "mco.configure.world.buttons.invite": "Invite Player", "mco.configure.world.buttons.moreoptions": "More options", - "mco.configure.world.buttons.open": "Open realm", - "mco.configure.world.buttons.options": "World options", + "mco.configure.world.buttons.open": "Open Realm", + "mco.configure.world.buttons.options": "World Options", "mco.configure.world.buttons.players": "Players", - "mco.configure.world.buttons.resetworld": "Reset world", + "mco.configure.world.buttons.resetworld": "Reset World", "mco.configure.world.buttons.settings": "Settings", "mco.configure.world.buttons.subscription": "Subscription", - "mco.configure.world.buttons.switchminigame": "Switch minigame", + "mco.configure.world.buttons.switchminigame": "Switch Minigame", "mco.configure.world.close.question.line1": "Your realm will become unavailable.", "mco.configure.world.close.question.line2": "Are you sure you want to continue?", "mco.configure.world.closing": "Closing the realm...", - "mco.configure.world.commandBlocks": "Command blocks", - "mco.configure.world.delete.button": "Delete realm", + "mco.configure.world.commandBlocks": "Command Blocks", + "mco.configure.world.delete.button": "Delete Realm", "mco.configure.world.delete.question.line1": "Your realm will be permanently deleted", "mco.configure.world.delete.question.line2": "Are you sure you want to continue?", - "mco.configure.world.description": "Realm description", - "mco.configure.world.edit.slot.name": "World name", + "mco.configure.world.description": "Realm Description", + "mco.configure.world.edit.slot.name": "World Name", "mco.configure.world.edit.subscreen.adventuremap": "Some settings are disabled since your current world is an adventure", "mco.configure.world.edit.subscreen.experience": "Some settings are disabled since your current world is an experience", "mco.configure.world.edit.subscreen.inspiration": "Some settings are disabled since your current world is an inspiration", - "mco.configure.world.forceGameMode": "Force game mode", + "mco.configure.world.forceGameMode": "Force Game Mode", "mco.configure.world.invite.narration": "You have %s new invite(s)", "mco.configure.world.invite.profile.name": "Name", "mco.configure.world.invited": "Invited", "mco.configure.world.invited.number": "Invited (%s)", - "mco.configure.world.invites.normal.tooltip": "Normal user", + "mco.configure.world.invites.normal.tooltip": "Normal User", "mco.configure.world.invites.ops.tooltip": "Operator", "mco.configure.world.invites.remove.tooltip": "Remove", "mco.configure.world.leave.question.line1": "If you leave this realm you won't see it unless you are invited again", "mco.configure.world.leave.question.line2": "Are you sure you want to continue?", "mco.configure.world.location": "Location", "mco.configure.world.minigame": "Current: %s", - "mco.configure.world.name": "Realm name", + "mco.configure.world.name": "Realm Name", "mco.configure.world.opening": "Opening the realm...", "mco.configure.world.players.error": "A player with the provided name does not exist", "mco.configure.world.players.inviting": "Inviting player...", @@ -4373,6 +4804,7 @@ "mco.configure.world.pvp": "PVP", "mco.configure.world.reset.question.line1": "Your world will be regenerated and your current world will be lost", "mco.configure.world.reset.question.line2": "Are you sure you want to continue?", + "mco.configure.world.resourcepack.question": "You need a custom resource pack to play on this realm\n\nDo you want to download it and play?", "mco.configure.world.resourcepack.question.line1": "You need a custom resource pack to play on this realm", "mco.configure.world.resourcepack.question.line2": "Do you want to download it and play?", "mco.configure.world.restore.download.question.line1": "The world will be downloaded and added to your single player worlds.", @@ -4387,35 +4819,35 @@ "mco.configure.world.slot.tooltip": "Switch to world", "mco.configure.world.slot.tooltip.active": "Join", "mco.configure.world.slot.tooltip.minigame": "Switch to minigame", - "mco.configure.world.spawn_toggle.message": "Turning this option off will REMOVE ALL existing entities of that type", - "mco.configure.world.spawn_toggle.message.npc": "Turning this option off will REMOVE ALL existing entities of that type, like Villagers", + "mco.configure.world.spawn_toggle.message": "Turning this option off will remove all existing entities of that type", + "mco.configure.world.spawn_toggle.message.npc": "Turning this option off will remove all existing entities of that type, like Villagers", "mco.configure.world.spawn_toggle.title": "Warning!", - "mco.configure.world.spawnAnimals": "Spawn animals", - "mco.configure.world.spawnMonsters": "Spawn monsters", + "mco.configure.world.spawnAnimals": "Spawn Animals", + "mco.configure.world.spawnMonsters": "Spawn Monsters", "mco.configure.world.spawnNPCs": "Spawn NPCs", - "mco.configure.world.spawnProtection": "Spawn protection", + "mco.configure.world.spawnProtection": "Spawn Protection", "mco.configure.world.status": "Status", - "mco.configure.world.subscription.remaining.months.days": "%1$s month(s), %2$s day(s)", - "mco.configure.world.subscription.remaining.months": "%1$s month(s)", - "mco.configure.world.subscription.remaining.days": "%1$s day(s)", "mco.configure.world.subscription.day": "day", "mco.configure.world.subscription.days": "days", "mco.configure.world.subscription.expired": "Expired", - "mco.configure.world.subscription.extend": "Extend subscription", + "mco.configure.world.subscription.extend": "Extend Subscription", "mco.configure.world.subscription.less_than_a_day": "Less than a day", "mco.configure.world.subscription.month": "month", "mco.configure.world.subscription.months": "months", "mco.configure.world.subscription.recurring.daysleft": "Renewed automatically in", "mco.configure.world.subscription.recurring.info": "Changes made to your Realms subscription such as stacking time or turning off recurring billing will not be reflected until your next bill date.", - "mco.configure.world.subscription.start": "Start date", - "mco.configure.world.subscription.timeleft": "Time left", - "mco.configure.world.subscription.title": "Your subscription", + "mco.configure.world.subscription.remaining.days": "%1$s day(s)", + "mco.configure.world.subscription.remaining.months": "%1$s month(s)", + "mco.configure.world.subscription.remaining.months.days": "%1$s month(s), %2$s day(s)", + "mco.configure.world.subscription.start": "Start Date", + "mco.configure.world.subscription.timeleft": "Time Left", + "mco.configure.world.subscription.title": "Your Subscription", "mco.configure.world.subscription.unknown": "Unknown", - "mco.configure.world.switch.slot": "Create world", + "mco.configure.world.switch.slot": "Create World", "mco.configure.world.switch.slot.subtitle": "This world is empty, choose how to create your world", - "mco.configure.world.title": "Configure realm:", - "mco.configure.world.uninvite.question": "Are you sure that you want to uninvite", + "mco.configure.world.title": "Configure Realm:", "mco.configure.world.uninvite.player": "Are you sure that you want to uninvite '%s'?", + "mco.configure.world.uninvite.question": "Are you sure that you want to uninvite", "mco.configure.worlds.title": "Worlds", "mco.connect.authorizing": "Logging in...", "mco.connect.connecting": "Connecting to the realm...", @@ -4430,6 +4862,7 @@ "mco.download.cancelled": "Download cancelled", "mco.download.confirmation.line1": "The world you are going to download is larger than %s", "mco.download.confirmation.line2": "You won't be able to upload this world to your realm again", + "mco.download.confirmation.oversized": "The world you are going to download is larger than %s\n\nYou won't be able to upload this world to your realm again", "mco.download.done": "Download done", "mco.download.downloading": "Downloading", "mco.download.extracting": "Extracting", @@ -4438,9 +4871,10 @@ "mco.download.preparing": "Preparing download", "mco.download.resourcePack.fail": "Failed to download resource pack!", "mco.download.speed": "(%s/s)", - "mco.download.title": "Downloading latest world", + "mco.download.speed.narration": "%s/s", + "mco.download.title": "Downloading Latest World", "mco.error.invalid.session.message": "Please try restarting Minecraft", - "mco.error.invalid.session.title": "Invalid session", + "mco.error.invalid.session.title": "Invalid Session", "mco.errorMessage.6001": "Client outdated", "mco.errorMessage.6002": "Terms of service not accepted", "mco.errorMessage.6003": "Download limit reached", @@ -4452,54 +4886,63 @@ "mco.errorMessage.6009": "Invalid Realm description", "mco.errorMessage.connectionFailure": "An error occurred, please try again later.", "mco.errorMessage.generic": "An error occurred: ", + "mco.errorMessage.noDetails": "No error details provided", "mco.errorMessage.realmsService": "An error occurred (%s):", + "mco.errorMessage.realmsService.connectivity": "Could not connect to Realms: %s", "mco.errorMessage.realmsService.realmsError": "Realms (%s):", + "mco.errorMessage.realmsService.unknownCompatibility": "Could not check compatible version, got response: %s", + "mco.errorMessage.retry": "Retry operation", "mco.errorMessage.serviceBusy": "Realms is busy at the moment.\nPlease try connecting to your Realm again in a couple of minutes.", "mco.gui.button": "Button", "mco.gui.ok": "Ok", "mco.info": "Info!", + "mco.invited.player.narration": "Invited player %s", "mco.invites.button.accept": "Accept", "mco.invites.button.reject": "Reject", "mco.invites.nopending": "No pending invites!", "mco.invites.pending": "New invite(s)!", "mco.invites.title": "Pending Invites", - "mco.minigame.world.changeButton": "Select another minigame", + "mco.minigame.world.changeButton": "Select Another Minigame", "mco.minigame.world.info.line1": "This will temporarily replace your world with a minigame!", "mco.minigame.world.info.line2": "You can later return to your original world without losing anything.", "mco.minigame.world.noSelection": "Please make a selection", - "mco.minigame.world.restore": "Ending minigame...", + "mco.minigame.world.restore": "Ending Minigame...", "mco.minigame.world.restore.question.line1": "The minigame will end and your realm will be restored.", "mco.minigame.world.restore.question.line2": "Are you sure you want to continue?", - "mco.minigame.world.selected": "Selected minigame:", - "mco.minigame.world.slot.screen.title": "Switching world...", + "mco.minigame.world.selected": "Selected Minigame:", + "mco.minigame.world.slot.screen.title": "Switching World...", "mco.minigame.world.startButton": "Switch", - "mco.minigame.world.starting.screen.title": "Starting minigame...", - "mco.minigame.world.stopButton": "End minigame", + "mco.minigame.world.starting.screen.title": "Starting Minigame...", + "mco.minigame.world.stopButton": "End Minigame", "mco.minigame.world.switch.new": "Select another minigame?", - "mco.minigame.world.switch.title": "Switch minigame", - "mco.minigame.world.title": "Switch realm to minigame", + "mco.minigame.world.switch.title": "Switch Minigame", + "mco.minigame.world.title": "Switch Realm to Minigame", "mco.news": "Realms news", "mco.notification.dismiss": "Dismiss", - "mco.notification.visitUrl.buttonText.default": "Open link", + "mco.notification.transferSubscription.buttonText": "Transfer Now", + "mco.notification.transferSubscription.message": "Java Realms subscriptions are moving to the Microsoft Store. Do not let your subscription expire!\nTransfer now and get 30 days of Realms for free.\nGo to Profile on minecraft.net to transfer your subscription.", + "mco.notification.visitUrl.buttonText.default": "Open Link", "mco.notification.visitUrl.message.default": "Please visit the link below", + "mco.onlinePlayers": "Online Players", "mco.question": "Question", "mco.reset.world.adventure": "Adventures", "mco.reset.world.experience": "Experiences", - "mco.reset.world.generate": "New world", + "mco.reset.world.generate": "New World", "mco.reset.world.inspiration": "Inspiration", "mco.reset.world.resetting.screen.title": "Resetting world...", "mco.reset.world.seed": "Seed (Optional)", - "mco.reset.world.template": "World templates", - "mco.reset.world.title": "Reset world", + "mco.reset.world.template": "World Templates", + "mco.reset.world.title": "Reset World", "mco.reset.world.upload": "Upload world", "mco.reset.world.warning": "This will replace the current world of your realm", - "mco.selectServer.buy": "Buy a realm!", + "mco.selectServer.buy": "Buy a Realm!", "mco.selectServer.close": "Close", "mco.selectServer.closed": "Closed realm", "mco.selectServer.closeserver": "Close realm", "mco.selectServer.configure": "Configure", "mco.selectServer.configureRealm": "Configure realm", - "mco.selectServer.create": "Create realm", + "mco.selectServer.create": "Create Realm", + "mco.selectServer.create.subtitle": "Select what world to put on your new realm", "mco.selectServer.expired": "Expired realm", "mco.selectServer.expiredList": "Your subscription has expired", "mco.selectServer.expiredRenew": "Renew", @@ -4508,18 +4951,35 @@ "mco.selectServer.expires.day": "Expires in a day", "mco.selectServer.expires.days": "Expires in %s days", "mco.selectServer.expires.soon": "Expires soon", - "mco.selectServer.leave": "Leave realm", + "mco.selectServer.leave": "Leave Realm", + "mco.selectServer.loading": "Loading Realms List", "mco.selectServer.mapOnlySupportedForVersion": "This map is unsupported in %s", "mco.selectServer.minigame": "Minigame:", + "mco.selectServer.minigameName": "Minigame: %s", "mco.selectServer.minigameNotSupportedInVersion": "Can't play this minigame in %s", + "mco.selectServer.noRealms": "You don't seem to have a Realm. Add a Realm to play together with your friends.", "mco.selectServer.note": "Note:", "mco.selectServer.open": "Open realm", "mco.selectServer.openserver": "Open realm", "mco.selectServer.play": "Play", - "mco.selectServer.popup": "Realms is a safe, simple way to enjoy an online Minecraft world with up to ten friends at a time. It supports loads of minigames and plenty of custom worlds! Only the owner of the realm needs to pay.", + "mco.selectServer.popup": "Realms is a safe, simple way to enjoy an online Minecraft world with up to ten friends at a time. It supports loads of minigames and plenty of custom worlds! Only the owner of the realm needs to pay.", "mco.selectServer.purchase": "Add Realm", - "mco.selectServer.trial": "Get a trial!", + "mco.selectServer.trial": "Get a Trial!", "mco.selectServer.uninitialized": "Click to start your new realm!", + "mco.snapshot.createSnapshotPopup.text": "You are about to create a free Snapshot Realm that will be paired with your paid Realms subscription. This new Snapshot Realm will be accessible for as long as the paid subscription is active. Your paid Realm will not be affected.", + "mco.snapshot.createSnapshotPopup.title": "Create Snapshot Realm?", + "mco.snapshot.creating": "Creating Snapshot Realm...", + "mco.snapshot.description": "Paired with \"%s\"", + "mco.snapshot.friendsRealm.downgrade": "You need to be on version %s to join this Realm", + "mco.snapshot.friendsRealm.upgrade": "%s needs to upgrade their Realm before you can play from this version", + "mco.snapshot.paired": "This Snapshot Realm is paired with \"%s\"", + "mco.snapshot.parent.tooltip": "Use the latest release of Minecraft to play on this Realm", + "mco.snapshot.start": "Start free Snapshot Realm", + "mco.snapshot.subscription.info": "This is a Snapshot Realm that is paired to the subscription of your Realm '%s'. It will stay active for as long as its paired Realm is.", + "mco.snapshot.tooltip": "Use Snapshot Realms to get a sneak peek at upcoming versions of Minecraft, which might include new features and other changes.\n\nYou can find your normal Realms in the release version of the game.", + "mco.snapshotRealmsPopup.message": "Realms are now available in Snapshots starting with Snapshot 23w41a. Every Realms subscription comes with a free Snapshot Realm that is separate from your normal Java Realm!", + "mco.snapshotRealmsPopup.title": "Realms now available in Snapshots", + "mco.snapshotRealmsPopup.urlText": "Learn More", "mco.template.button.publisher": "Publisher", "mco.template.button.select": "Select", "mco.template.button.trailer": "Trailer", @@ -4539,33 +4999,38 @@ "mco.terms.sentence.1": "I agree to the Minecraft Realms", "mco.terms.sentence.2": "Terms of Service", "mco.terms.title": "Realms Terms of Service", + "mco.time.daysAgo": "%1$s day(s) ago", + "mco.time.hoursAgo": "%1$s hour(s) ago", + "mco.time.minutesAgo": "%1$s minute(s) ago", + "mco.time.now": "right now", + "mco.time.secondsAgo": "%1$s second(s) ago", "mco.trial.message.line1": "Want to get your own realm?", "mco.trial.message.line2": "Click here for more info!", "mco.upload.button.name": "Upload", "mco.upload.cancelled": "Upload cancelled", "mco.upload.close.failure": "Could not close your realm, please try again later", "mco.upload.done": "Upload done", - "mco.upload.entry.id": "%1$s (%2$s)", "mco.upload.entry.cheats": "%1$s, %2$s", + "mco.upload.entry.commands": "%1$s, %2$s", + "mco.upload.entry.id": "%1$s (%2$s)", "mco.upload.failed": "Upload failed! (%s)", "mco.upload.hardcore": "Hardcore worlds can't be uploaded!", + "mco.upload.percent": "%s %%", "mco.upload.preparing": "Preparing your world", "mco.upload.select.world.none": "No singleplayer worlds found!", "mco.upload.select.world.subtitle": "Please select a singleplayer world to upload", - "mco.upload.select.world.title": "Upload world", + "mco.upload.select.world.title": "Upload World", "mco.upload.size.failure.line1": "'%s' is too big!", "mco.upload.size.failure.line2": "It is %s. The maximum allowed size is %s.", "mco.upload.uploading": "Uploading '%s'", "mco.upload.verifying": "Verifying your world", - "mco.time.now": "right now", - "mco.time.secondsAgo": "%1$s second(s) ago", - "mco.time.minutesAgo": "%1$s minute(s) ago", - "mco.time.hoursAgo": "%1$s hour(s) ago", - "mco.time.daysAgo": "%1$s day(s) ago", + "mco.version": "Version: %s", "mco.warning": "Warning!", "mco.worldSlot.minigame": "Minigame", "menu.convertingLevel": "Converting world", "menu.disconnect": "Disconnect", + "menu.feedback": "Feedback...", + "menu.feedback.title": "Feedback", "menu.game": "Game Menu", "menu.generatingLevel": "Generating world", "menu.generatingTerrain": "Building terrain", @@ -4588,6 +5053,8 @@ "menu.savingChunks": "Saving chunks", "menu.savingLevel": "Saving world", "menu.sendFeedback": "Give Feedback", + "menu.server_links": "Server Links...", + "menu.server_links.title": "Server Links", "menu.shareToLan": "Open to LAN", "menu.singleplayer": "Singleplayer", "menu.working": "Working...", @@ -4599,6 +5066,7 @@ "merchant.level.4": "Expert", "merchant.level.5": "Master", "merchant.next_level": "Trader's next level", + "merchant.title": "%s - %s", "merchant.trades": "Trades", "mirror.front_back": "↑ ↓", "mirror.left_right": "← →", @@ -4638,6 +5106,7 @@ "multiplayer.disconnect.server_shutdown": "Server closed", "multiplayer.disconnect.slow_login": "Took too long to log in", "multiplayer.disconnect.too_many_pending_chats": "Too many unacknowledged chat messages", + "multiplayer.disconnect.transfers_disabled": "Server does not accept transfers", "multiplayer.disconnect.unexpected_query_response": "Unexpected custom data from client", "multiplayer.disconnect.unsigned_chat": "Received chat packet with missing or invalid signature.", "multiplayer.disconnect.unverified_username": "Failed to verify username!", @@ -4648,6 +5117,7 @@ "multiplayer.player.joined": "%s joined the game", "multiplayer.player.joined.renamed": "%s (formerly known as %s) joined the game", "multiplayer.player.left": "%s left the game", + "multiplayer.player.list.hp": "%shp", "multiplayer.player.list.narration": "Online players: %s", "multiplayer.requiredTexturePrompt.disconnect": "Server requires a custom resource pack", "multiplayer.requiredTexturePrompt.line1": "This server requires the use of a custom resource pack.", @@ -4666,6 +5136,7 @@ "multiplayer.status.ping": "%s ms", "multiplayer.status.ping.narration": "Ping %s milliseconds", "multiplayer.status.pinging": "Pinging...", + "multiplayer.status.player_count": "%s/%s", "multiplayer.status.player_count.narration": "%s out of %s players online", "multiplayer.status.quitting": "Quitting", "multiplayer.status.request_handled": "Status request has been handled", @@ -4702,6 +5173,10 @@ "narration.slider.usage.hovered": "Drag slider to change value", "narration.suggestion": "Selected suggestion %d out of %d: %s", "narration.suggestion.tooltip": "Selected suggestion %d out of %d: %s (%s)", + "narration.suggestion.usage.cycle.fixed": "Press Tab to cycle to the next suggestion", + "narration.suggestion.usage.cycle.hidable": "Press Tab to cycle to the next suggestion, or Escape to leave suggestions", + "narration.suggestion.usage.fill.fixed": "Press Tab to use suggestion", + "narration.suggestion.usage.fill.hidable": "Press Tab to use suggestion, or Escape to leave suggestions", "narration.tab_navigation.usage": "Press Ctrl and Tab to switch between tabs", "narrator.button.accessibility": "Accessibility", "narrator.button.difficulty_lock": "Difficulty lock", @@ -4731,21 +5206,35 @@ "optimizeWorld.info.converted": "Upgraded chunks: %s", "optimizeWorld.info.skipped": "Skipped chunks: %s", "optimizeWorld.info.total": "Total chunks: %s", + "optimizeWorld.progress.counter": "%s / %s", + "optimizeWorld.progress.percentage": "%s%%", "optimizeWorld.stage.counting": "Counting chunks...", "optimizeWorld.stage.failed": "Failed! :(", "optimizeWorld.stage.finished": "Finishing up...", + "optimizeWorld.stage.finished.chunks": "Finishing up upgrading chunks...", + "optimizeWorld.stage.finished.entities": "Finishing up upgrading entities...", + "optimizeWorld.stage.finished.poi": "Finishing up upgrading points of interest...", "optimizeWorld.stage.upgrading": "Upgrading all chunks...", + "optimizeWorld.stage.upgrading.chunks": "Upgrading all chunks...", + "optimizeWorld.stage.upgrading.entities": "Upgrading all entities...", + "optimizeWorld.stage.upgrading.poi": "Upgrading all points of interest...", "optimizeWorld.title": "Optimizing World '%s'", + "options.accessibility": "Accessibility Settings...", "options.accessibility.high_contrast": "High Contrast", - "options.accessibility.high_contrast.error.tooltip": "High Contrast resource pack is not available", - "options.accessibility.high_contrast.tooltip": "Enhances the contrast of UI elements", + "options.accessibility.high_contrast.error.tooltip": "High Contrast resource pack is not available.", + "options.accessibility.high_contrast.tooltip": "Enhances the contrast of UI elements.", "options.accessibility.link": "Accessibility Guide", + "options.accessibility.menu_background_blurriness": "Menu Background Blur", + "options.accessibility.menu_background_blurriness.tooltip": "Changes the blurriness of menu backgrounds.", + "options.accessibility.narrator_hotkey": "Narrator Hotkey", + "options.accessibility.narrator_hotkey.mac.tooltip": "Allows the Narrator to be toggled on and off with 'Cmd+B'.", + "options.accessibility.narrator_hotkey.tooltip": "Allows the Narrator to be toggled on and off with 'Ctrl+B'.", "options.accessibility.panorama_speed": "Panorama Scroll Speed", "options.accessibility.text_background": "Text Background", "options.accessibility.text_background_opacity": "Text Background Opacity", "options.accessibility.text_background.chat": "Chat", "options.accessibility.text_background.everywhere": "Everywhere", - "options.accessibility.title": "Accessibility Settings...", + "options.accessibility.title": "Accessibility Settings", "options.allowServerListing": "Allow Server Listings", "options.allowServerListing.tooltip": "Servers may list online players as part of their public status.\nWith this option off your name will not show up in such lists.", "options.ao": "Smooth Lighting", @@ -4769,6 +5258,7 @@ "options.biomeBlendRadius.11": "11x11 (Extreme)", "options.biomeBlendRadius.13": "13x13 (Showoff)", "options.biomeBlendRadius.15": "15x15 (Maximum)", + "options.chat": "Chat Settings...", "options.chat.color": "Colors", "options.chat.delay": "Chat Delay: %s seconds", "options.chat.delay_none": "Chat Delay: None", @@ -4779,7 +5269,7 @@ "options.chat.links.prompt": "Prompt on Links", "options.chat.opacity": "Chat Text Opacity", "options.chat.scale": "Chat Text Size", - "options.chat.title": "Chat Settings...", + "options.chat.title": "Chat Settings", "options.chat.visibility": "Chat", "options.chat.visibility.full": "Shown", "options.chat.visibility.hidden": "Hidden", @@ -4809,11 +5299,13 @@ "options.difficulty.peaceful": "Peaceful", "options.difficulty.peaceful.info": "No hostile mobs and only some neutral mobs spawn. Hunger bar doesn't deplete and health replenishes over time.", "options.directionalAudio": "Directional Audio", - "options.directionalAudio.off.tooltip": "Classic Stereo sound", + "options.directionalAudio.off.tooltip": "Classic Stereo sound.", "options.directionalAudio.on.tooltip": "Uses HRTF-based directional audio to improve the simulation of 3D sound. Requires HRTF compatible audio hardware, and is best experienced with headphones.", "options.discrete_mouse_scroll": "Discrete Scrolling", "options.entityDistanceScaling": "Entity Distance", "options.entityShadows": "Entity Shadows", + "options.font": "Font Settings...", + "options.font.title": "Font Settings", "options.forceUnicodeFont": "Force Unicode Font", "options.fov": "FOV", "options.fov.max": "Quake Pro", @@ -4825,6 +5317,7 @@ "options.framerateLimit.max": "Unlimited", "options.fullscreen": "Fullscreen", "options.fullscreen.current": "Current", + "options.fullscreen.entry": "%sx%s@%s (%sbit)", "options.fullscreen.resolution": "Fullscreen Resolution", "options.fullscreen.unavailable": "Setting unavailable", "options.gamma": "Brightness", @@ -4857,10 +5350,16 @@ "options.hideLightningFlashes.tooltip": "Prevents Lightning Bolts from making the sky flash. The bolts themselves will still be visible.", "options.hideMatchedNames": "Hide Matched Names", "options.hideMatchedNames.tooltip": "3rd-party Servers may send chat messages in non-standard formats.\nWith this option on, hidden players will be matched based on chat sender names.", + "options.hideSplashTexts": "Hide Splash Texts", + "options.hideSplashTexts.tooltip": "Hides the yellow splash text in the main menu.", "options.invertMouse": "Invert Mouse", + "options.japaneseGlyphVariants": "Japanese Glyph Variants", + "options.japaneseGlyphVariants.tooltip": "Uses Japanese variants of CJK characters in the default font.", "options.key.hold": "Hold", "options.key.toggle": "Toggle", "options.language": "Language...", + "options.language.title": "Language", + "options.languageAccuracyWarning": "(Language translations may not be 100%% accurate)", "options.languageWarning": "Language translations may not be 100%% accurate", "options.mainHand": "Main Hand", "options.mainHand.left": "Left", @@ -4869,9 +5368,9 @@ "options.modelPart.cape": "Cape", "options.modelPart.hat": "Hat", "options.modelPart.jacket": "Jacket", - "options.modelPart.left_pants_leg": "Left Pants Leg", + "options.modelPart.left_pants_leg": "Left Pant Leg", "options.modelPart.left_sleeve": "Left Sleeve", - "options.modelPart.right_pants_leg": "Right Pants Leg", + "options.modelPart.right_pants_leg": "Right Pant Leg", "options.modelPart.right_sleeve": "Right Sleeve", "options.mouse_settings": "Mouse Settings...", "options.mouse_settings.title": "Mouse Settings", @@ -4911,6 +5410,7 @@ "options.prioritizeChunkUpdates.none.tooltip": "Nearby chunks are compiled in parallel threads. This may result in brief visual holes when blocks are destroyed.", "options.rawMouseInput": "Raw Input", "options.realmsNotifications": "Realms News & Invites", + "options.realmsNotifications.tooltip": "Fetches Realms news and invites in the title screen and displays their respective icon on the Realms button.", "options.reducedDebugInfo": "Reduced Debug Info", "options.renderClouds": "Clouds", "options.renderDistance": "Render Distance", @@ -4929,6 +5429,7 @@ "options.telemetry": "Telemetry Data...", "options.telemetry.button": "Data Collection", "options.telemetry.button.tooltip": "\"%s\" includes only the required data.\n\"%s\" includes optional, as well as the required data.", + "options.telemetry.disabled": "Telemetry is disabled.", "options.telemetry.state.all": "All", "options.telemetry.state.minimal": "Minimal", "options.telemetry.state.none": "None", @@ -4939,12 +5440,14 @@ "options.viewBobbing": "View Bobbing", "options.visible": "Shown", "options.vsync": "VSync", - "outOfMemory.message": "Minecraft has run out of memory.\n\nThis could be caused by a bug in the game or by the Java Virtual Machine not being allocated enough memory.\n\nTo prevent level corruption, the current game has quit. We've tried to free up enough memory to let you go back to the main menu and back to playing, but this may not have worked.\n\nPlease restart the game if you see this message again.", + "outOfMemory.message": "Minecraft has run out of memory.\n\nThis could be caused by a bug in the game or by the Java Virtual Machine not being allocated enough memory.\n\nTo prevent world corruption, the current game has quit. We've tried to free up enough memory to let you go back to the main menu and back to playing, but this may not have worked.\n\nPlease restart the game if you see this message again.", "outOfMemory.title": "Out of memory!", "pack.available.title": "Available", "pack.copyFailure": "Failed to copy packs", "pack.dropConfirm": "Do you want to add the following packs to Minecraft?", "pack.dropInfo": "Drag and drop files into this window to add packs", + "pack.dropRejected.message": "The following entries were not valid packs and were not copied:\n %s", + "pack.dropRejected.title": "Non-pack entries", "pack.folderInfo": "(Place pack files here)", "pack.incompatible": "Incompatible", "pack.incompatible.confirm.new": "This pack was made for a newer version of Minecraft and may not work correctly.", @@ -4967,12 +5470,24 @@ "painting.minecraft.aztec.title": "de_aztec", "painting.minecraft.aztec2.author": "Kristoffer Zetterstrand", "painting.minecraft.aztec2.title": "de_aztec", + "painting.minecraft.backyard.author": "Kristoffer Zetterstrand", + "painting.minecraft.backyard.title": "Backyard", + "painting.minecraft.baroque.author": "Sarah Boeving", + "painting.minecraft.baroque.title": "Baroque", "painting.minecraft.bomb.author": "Kristoffer Zetterstrand", "painting.minecraft.bomb.title": "Target Successfully Bombed", + "painting.minecraft.bouquet.author": "Kristoffer Zetterstrand", + "painting.minecraft.bouquet.title": "Bouquet", "painting.minecraft.burning_skull.author": "Kristoffer Zetterstrand", "painting.minecraft.burning_skull.title": "Skull On Fire", "painting.minecraft.bust.author": "Kristoffer Zetterstrand", "painting.minecraft.bust.title": "Bust", + "painting.minecraft.cavebird.author": "Kristoffer Zetterstrand", + "painting.minecraft.cavebird.title": "Cavebird", + "painting.minecraft.changing.author": "Kristoffer Zetterstrand", + "painting.minecraft.changing.title": "Changing", + "painting.minecraft.cotan.author": "Kristoffer Zetterstrand", + "painting.minecraft.cotan.title": "Cotán", "painting.minecraft.courbet.author": "Kristoffer Zetterstrand", "painting.minecraft.courbet.title": "Bonjour Monsieur Courbet", "painting.minecraft.creebet.author": "Kristoffer Zetterstrand", @@ -4981,24 +5496,46 @@ "painting.minecraft.donkey_kong.title": "Kong", "painting.minecraft.earth.author": "Mojang", "painting.minecraft.earth.title": "Earth", + "painting.minecraft.endboss.author": "Kristoffer Zetterstrand", + "painting.minecraft.endboss.title": "Endboss", + "painting.minecraft.fern.author": "Kristoffer Zetterstrand", + "painting.minecraft.fern.title": "Fern", "painting.minecraft.fighters.author": "Kristoffer Zetterstrand", "painting.minecraft.fighters.title": "Fighters", + "painting.minecraft.finding.author": "Kristoffer Zetterstrand", + "painting.minecraft.finding.title": "Finding", "painting.minecraft.fire.author": "Mojang", "painting.minecraft.fire.title": "Fire", "painting.minecraft.graham.author": "Kristoffer Zetterstrand", "painting.minecraft.graham.title": "Graham", + "painting.minecraft.humble.author": "Sarah Boeving", + "painting.minecraft.humble.title": "Humble", "painting.minecraft.kebab.author": "Kristoffer Zetterstrand", "painting.minecraft.kebab.title": "Kebab med tre pepperoni", + "painting.minecraft.lowmist.author": "Kristoffer Zetterstrand", + "painting.minecraft.lowmist.title": "Lowmist", "painting.minecraft.match.author": "Kristoffer Zetterstrand", "painting.minecraft.match.title": "Match", + "painting.minecraft.meditative.author": "Sarah Boeving", + "painting.minecraft.meditative.title": "Meditative", + "painting.minecraft.orb.author": "Kristoffer Zetterstrand", + "painting.minecraft.orb.title": "Orb", + "painting.minecraft.owlemons.author": "Kristoffer Zetterstrand", + "painting.minecraft.owlemons.title": "Owlemons", + "painting.minecraft.passage.author": "Kristoffer Zetterstrand", + "painting.minecraft.passage.title": "Passage", "painting.minecraft.pigscene.author": "Kristoffer Zetterstrand", "painting.minecraft.pigscene.title": "Pigscene", "painting.minecraft.plant.author": "Kristoffer Zetterstrand", "painting.minecraft.plant.title": "Paradisträd", "painting.minecraft.pointer.author": "Kristoffer Zetterstrand", "painting.minecraft.pointer.title": "Pointer", + "painting.minecraft.pond.author": "Kristoffer Zetterstrand", + "painting.minecraft.pond.title": "Pond", "painting.minecraft.pool.author": "Kristoffer Zetterstrand", "painting.minecraft.pool.title": "The Pool", + "painting.minecraft.prairie_ride.author": "Sarah Boeving", + "painting.minecraft.prairie_ride.title": "Prairie Ride", "painting.minecraft.sea.author": "Kristoffer Zetterstrand", "painting.minecraft.sea.title": "Seaside", "painting.minecraft.skeleton.author": "Kristoffer Zetterstrand", @@ -5007,8 +5544,14 @@ "painting.minecraft.skull_and_roses.title": "Skull and Roses", "painting.minecraft.stage.author": "Kristoffer Zetterstrand", "painting.minecraft.stage.title": "The Stage Is Set", + "painting.minecraft.sunflowers.author": "Kristoffer Zetterstrand", + "painting.minecraft.sunflowers.title": "Sunflowers", "painting.minecraft.sunset.author": "Kristoffer Zetterstrand", "painting.minecraft.sunset.title": "sunset_dense", + "painting.minecraft.tides.author": "Kristoffer Zetterstrand", + "painting.minecraft.tides.title": "Tides", + "painting.minecraft.unpacked.author": "Sarah Boeving", + "painting.minecraft.unpacked.title": "Unpacked", "painting.minecraft.void.author": "Kristoffer Zetterstrand", "painting.minecraft.void.title": "The void", "painting.minecraft.wanderer.author": "Kristoffer Zetterstrand", @@ -5036,6 +5579,7 @@ "parsing.quote.escape": "Invalid escape sequence '\\%s' in quoted string", "parsing.quote.expected.end": "Unclosed quoted string", "parsing.quote.expected.start": "Expected quote to start a string", + "particle.invalidOptions": "Can't parse particle options: %s", "particle.notFound": "Unknown particle: %s", "permissions.requires.entity": "An entity is required to run this command here", "permissions.requires.player": "A player is required to run this command here", @@ -5059,6 +5603,21 @@ "recipe.toast.description": "Check your recipe book", "recipe.toast.title": "New Recipes Unlocked!", "record.nowPlaying": "Now Playing: %s", + "recover_world.bug_tracker": "Report a Bug", + "recover_world.button": "Attempt to Recover", + "recover_world.done.failed": "Failed to recover from previous state.", + "recover_world.done.success": "Recovery was successful!", + "recover_world.done.title": "Recovery done", + "recover_world.issue.missing_file": "Missing file", + "recover_world.issue.none": "No issues", + "recover_world.message": "The following issues occurred while trying to read world folder \"%s\".\nIt might be possible to restore the world from an older state or you can report this issue on the bug tracker.", + "recover_world.no_fallback": "No state to recover from available", + "recover_world.restore": "Attempt to Restore", + "recover_world.restoring": "Attempting to restore world...", + "recover_world.state_entry": "State from %s: ", + "recover_world.state_entry.unknown": "unknown", + "recover_world.title": "Failed to load world", + "recover_world.warning": "Failed to load world summary", "resourcePack.broken_assets": "BROKEN ASSETS DETECTED", "resourcepack.downloading": "Downloading Resource Pack", "resourcePack.high_contrast.name": "High Contrast", @@ -5087,6 +5646,7 @@ "selectWorld.access_failure": "Failed to access world", "selectWorld.allowCommands": "Allow Cheats", "selectWorld.allowCommands.info": "Commands like /gamemode, /experience", + "selectWorld.allowCommands.new": "Allow Commands", "selectWorld.backupEraseCache": "Erase Cached Data", "selectWorld.backupJoinConfirmButton": "Create Backup and Load", "selectWorld.backupJoinSkipButton": "I know what I'm doing!", @@ -5095,11 +5655,12 @@ "selectWorld.backupQuestion.experimental": "Worlds using Experimental Settings are not supported", "selectWorld.backupQuestion.snapshot": "Do you really want to load this world?", "selectWorld.backupWarning.customized": "Unfortunately, we do not support customized worlds in this version of Minecraft. We can still load this world and keep everything the way it was, but any newly generated terrain will no longer be customized. We're sorry for the inconvenience!", - "selectWorld.backupWarning.downgrade": "This world was last played in version %s; you are on version %s. Downgrading a world could cause corruption - we cannot guarantee that it will load or work. If you still want to continue, please make a backup!", + "selectWorld.backupWarning.downgrade": "This world was last played in version %s; you are on version %s. Downgrading a world could cause corruption - we cannot guarantee that it will load or work. If you still want to continue, please make a backup.", "selectWorld.backupWarning.experimental": "This world uses experimental settings that could stop working at any time. We cannot guarantee it will load or work. Here be dragons!", - "selectWorld.backupWarning.snapshot": "This world was last played in version %s; you are on version %s. Please make a backup in case you experience world corruptions!", + "selectWorld.backupWarning.snapshot": "This world was last played in version %s; you are on version %s. Please make a backup in case you experience world corruptions.", "selectWorld.bonusItems": "Bonus Chest", "selectWorld.cheats": "Cheats", + "selectWorld.commands": "Commands", "selectWorld.conversion": "Must be converted!", "selectWorld.conversion.tooltip": "This world must be opened in an older version (like 1.6.4) to be safely converted", "selectWorld.create": "Create New World", @@ -5131,7 +5692,7 @@ "selectWorld.experimental": "Experimental", "selectWorld.experimental.details": "Details", "selectWorld.experimental.details.entry": "Required experimental features: %s", - "selectWorld.experimental.details.title": "Experimental feature requirements", + "selectWorld.experimental.details.title": "Experimental Feature Requirements", "selectWorld.experimental.message": "Be careful!\nThis configuration requires features that are still under development. Your world might crash, break, or not work with future updates.", "selectWorld.experimental.title": "Experimental Features Warning", "selectWorld.experiments": "Experiments", @@ -5164,8 +5725,12 @@ "selectWorld.import_worldgen_settings.failure": "Error importing settings", "selectWorld.import_worldgen_settings.select_file": "Select settings file (.json)", "selectWorld.incompatible_series": "Created by an incompatible version", + "selectWorld.incompatible.description": "This world cannot be opened in this version.\nIt was last played in version %s.", + "selectWorld.incompatible.info": "Incompatible version: %s", + "selectWorld.incompatible.title": "Incompatible version", + "selectWorld.incompatible.tooltip": "This world cannot be opened because it was created by an incompatible version.", "selectWorld.load_folder_access": "Unable to read or access folder where game worlds are saved!", - "selectWorld.loading_list": "Loading world list", + "selectWorld.loading_list": "Loading World List", "selectWorld.locked": "Locked by another running instance of Minecraft", "selectWorld.mapFeatures": "Generate Structures", "selectWorld.mapFeatures.info": "Villages, Shipwrecks, etc.", @@ -5178,6 +5743,7 @@ "selectWorld.recreate.customized.title": "Customized worlds are no longer supported", "selectWorld.recreate.error.text": "Something went wrong while trying to recreate a world.", "selectWorld.recreate.error.title": "An error occurred!", + "selectWorld.resource_load": "Preparing Resources...", "selectWorld.resultFolder": "Will be saved in:", "selectWorld.search": "search for worlds", "selectWorld.seedInfo": "Leave blank for a random seed", @@ -5198,11 +5764,14 @@ "selectWorld.warning.deprecated.title": "Warning! These settings are using deprecated features", "selectWorld.warning.experimental.question": "These settings are experimental and could one day stop working. Do you wish to proceed?", "selectWorld.warning.experimental.title": "Warning! These settings are using experimental features", + "selectWorld.warning.lowDiskSpace.description": "There is not much space left on your device.\nRunning out of disk space while in game can lead to your world being damaged.", + "selectWorld.warning.lowDiskSpace.title": "Warning! Low disk space!", "selectWorld.world": "World", "sign.edit": "Edit Sign Message", "sleep.not_possible": "No amount of rest can pass this night", "sleep.players_sleeping": "%s/%s players sleeping", "sleep.skipping_night": "Sleeping through this night", + "slot.only_single_allowed": "Only single slots allowed, got '%s'", "slot.unknown": "Unknown slot '%s'", "soundCategory.ambient": "Ambient/Environment", "soundCategory.block": "Blocks", @@ -5313,6 +5882,7 @@ "stat.minecraft.walk_one_cm": "Distance Walked", "stat.minecraft.walk_under_water_one_cm": "Distance Walked under Water", "stat.mobsButton": "Mobs", + "stats.none": "-", "stats.tooltip.type.statistic": "Statistic", "structure_block.button.detect_size": "DETECT", "structure_block.button.load": "LOAD", @@ -5386,6 +5956,7 @@ "subtitles.block.cake.add_candle": "Cake squishes", "subtitles.block.campfire.crackle": "Campfire crackles", "subtitles.block.candle.crackle": "Candle crackles", + "subtitles.block.candle.extinguish": "Candle extinguishes", "subtitles.block.chest.close": "Chest closes", "subtitles.block.chest.locked": "Chest locked", "subtitles.block.chest.open": "Chest opens", @@ -5399,7 +5970,15 @@ "subtitles.block.conduit.ambient": "Conduit pulses", "subtitles.block.conduit.attack.target": "Conduit attacks", "subtitles.block.conduit.deactivate": "Conduit deactivates", - "subtitles.block.decorated_pot.shatter": "Pot shatters", + "subtitles.block.copper_bulb.turn_off": "Copper Bulb turns off", + "subtitles.block.copper_bulb.turn_on": "Copper Bulb turns on", + "subtitles.block.copper_trapdoor.close": "Trapdoor closes", + "subtitles.block.copper_trapdoor.open": "Trapdoor opens", + "subtitles.block.crafter.craft": "Crafter crafts", + "subtitles.block.crafter.fail": "Crafter fails crafting", + "subtitles.block.decorated_pot.insert": "Decorated Pot fills", + "subtitles.block.decorated_pot.insert_fail": "Decorated Pot wobbles", + "subtitles.block.decorated_pot.shatter": "Decorated Pot shatters", "subtitles.block.dispenser.dispense": "Dispensed item", "subtitles.block.dispenser.fail": "Dispenser failed", "subtitles.block.door.toggle": "Door creaks", @@ -5417,6 +5996,7 @@ "subtitles.block.generic.place": "Block placed", "subtitles.block.grindstone.use": "Grindstone used", "subtitles.block.growing_plant.crop": "Plant cropped", + "subtitles.block.hanging_sign.waxed_interact_fail": "Sign wobbles", "subtitles.block.honey_block.slide": "Sliding down a honey block", "subtitles.block.iron_trapdoor.close": "Trapdoor closes", "subtitles.block.iron_trapdoor.open": "Trapdoor opens", @@ -5436,12 +6016,12 @@ "subtitles.block.pressure_plate.click": "Pressure Plate clicks", "subtitles.block.pumpkin.carve": "Shears carve", "subtitles.block.redstone_torch.burnout": "Torch fizzes", - "subtitles.block.respawn_anchor.ambient": "Portal whooshes", + "subtitles.block.respawn_anchor.ambient": "Respawn Anchor whooshes", "subtitles.block.respawn_anchor.charge": "Respawn Anchor is charged", "subtitles.block.respawn_anchor.deplete": "Respawn Anchor depletes", "subtitles.block.respawn_anchor.set_spawn": "Respawn Anchor sets spawn", "subtitles.block.sculk_catalyst.bloom": "Sculk Catalyst blooms", - "subtitles.block.sculk_sensor.clicking": "Sculk Sensor starts clicking", + "subtitles.block.sculk_sensor.clicking": "Sculk Sensor clicks", "subtitles.block.sculk_sensor.clicking_stop": "Sculk Sensor stops clicking", "subtitles.block.sculk_shrieker.shriek": "Sculk Shrieker shrieks", "subtitles.block.sculk.charge": "Sculk bubbles", @@ -5454,12 +6034,36 @@ "subtitles.block.sniffer_egg.crack": "Sniffer Egg cracks", "subtitles.block.sniffer_egg.hatch": "Sniffer Egg hatches", "subtitles.block.sniffer_egg.plop": "Sniffer plops", + "subtitles.block.sponge.absorb": "Sponge sucks", "subtitles.block.sweet_berry_bush.pick_berries": "Berries pop", "subtitles.block.trapdoor.toggle": "Trapdoor creaks", + "subtitles.block.trial_spawner.about_to_spawn_item": "Ominous item prepares", + "subtitles.block.trial_spawner.ambient": "Trial Spawner crackles", + "subtitles.block.trial_spawner.ambient_charged": "Ominous crackling", + "subtitles.block.trial_spawner.ambient_ominous": "Ominous crackling", + "subtitles.block.trial_spawner.charge_activate": "Omen engulfs Trial Spawner", + "subtitles.block.trial_spawner.close_shutter": "Trial Spawner closes", + "subtitles.block.trial_spawner.detect_player": "Trial Spawner charges up", + "subtitles.block.trial_spawner.eject_item": "Trial Spawner ejects items", + "subtitles.block.trial_spawner.ominous_activate": "Omen engulfs Trial Spawner", + "subtitles.block.trial_spawner.open_shutter": "Trial Spawner opens", + "subtitles.block.trial_spawner.spawn_item": "Ominous item drops", + "subtitles.block.trial_spawner.spawn_item_begin": "Ominous item appears", + "subtitles.block.trial_spawner.spawn_mob": "Trial Spawner spawns a mob", "subtitles.block.tripwire.attach": "Tripwire attaches", "subtitles.block.tripwire.click": "Tripwire clicks", "subtitles.block.tripwire.detach": "Tripwire detaches", + "subtitles.block.vault.activate": "Vault ignites", + "subtitles.block.vault.ambient": "Vault crackles", + "subtitles.block.vault.close_shutter": "Vault closes", + "subtitles.block.vault.deactivate": "Vault extinguishes", + "subtitles.block.vault.eject_item": "Vault ejects item", + "subtitles.block.vault.insert_item": "Vault unlocks", + "subtitles.block.vault.insert_item_fail": "Vault rejects item", + "subtitles.block.vault.open_shutter": "Vault opens", + "subtitles.block.vault.reject_rewarded_player": "Vault rejects player", "subtitles.block.water.ambient": "Water flows", + "subtitles.block.wet_sponge.dries": "Sponge dries", "subtitles.chiseled_bookshelf.insert": "Book placed", "subtitles.chiseled_bookshelf.insert_enchanted": "Enchanted Book placed", "subtitles.chiseled_bookshelf.take": "Book taken", @@ -5472,6 +6076,18 @@ "subtitles.entity.allay.item_given": "Allay chortles", "subtitles.entity.allay.item_taken": "Allay allays", "subtitles.entity.allay.item_thrown": "Allay tosses", + "subtitles.entity.armadillo.ambient": "Armadillo grunts", + "subtitles.entity.armadillo.brush": "Scute is brushed off", + "subtitles.entity.armadillo.death": "Armadillo dies", + "subtitles.entity.armadillo.eat": "Armadillo eats", + "subtitles.entity.armadillo.hurt": "Armadillo hurts", + "subtitles.entity.armadillo.hurt_reduced": "Armadillo shields itself", + "subtitles.entity.armadillo.land": "Armadillo lands", + "subtitles.entity.armadillo.peek": "Armadillo peeks", + "subtitles.entity.armadillo.roll": "Armadillo rolls up", + "subtitles.entity.armadillo.scute_drop": "Armadillo sheds scute", + "subtitles.entity.armadillo.unroll_finish": "Armadillo unrolls", + "subtitles.entity.armadillo.unroll_start": "Armadillo peeks", "subtitles.entity.armor_stand.fall": "Something fell", "subtitles.entity.arrow.hit": "Arrow hits", "subtitles.entity.arrow.hit_player": "Player hit", @@ -5501,6 +6117,22 @@ "subtitles.entity.blaze.shoot": "Blaze shoots", "subtitles.entity.boat.paddle_land": "Rowing", "subtitles.entity.boat.paddle_water": "Rowing", + "subtitles.entity.bogged.ambient": "Bogged rattles", + "subtitles.entity.bogged.death": "Bogged dies", + "subtitles.entity.bogged.hurt": "Bogged hurts", + "subtitles.entity.breeze.charge": "Breeze charges", + "subtitles.entity.breeze.death": "Breeze dies", + "subtitles.entity.breeze.deflect": "Breeze deflects", + "subtitles.entity.breeze.hurt": "Breeze hurts", + "subtitles.entity.breeze.idle_air": "Breeze flies", + "subtitles.entity.breeze.idle_ground": "Breeze whirs", + "subtitles.entity.breeze.inhale": "Breeze inhales", + "subtitles.entity.breeze.jump": "Breeze jumps", + "subtitles.entity.breeze.land": "Breeze lands", + "subtitles.entity.breeze.shoot": "Breeze shoots", + "subtitles.entity.breeze.slide": "Breeze slides", + "subtitles.entity.breeze.whirl": "Breeze whirls", + "subtitles.entity.breeze.wind_burst": "Wind Charge bursts", "subtitles.entity.camel.ambient": "Camel grunts", "subtitles.entity.camel.dash": "Camel yeets", "subtitles.entity.camel.dash_ready": "Camel recovers", @@ -5549,6 +6181,7 @@ "subtitles.entity.donkey.death": "Donkey dies", "subtitles.entity.donkey.eat": "Donkey eats", "subtitles.entity.donkey.hurt": "Donkey hurts", + "subtitles.entity.donkey.jump": "Donkey jumps", "subtitles.entity.drowned.ambient": "Drowned gurgles", "subtitles.entity.drowned.ambient_water": "Drowned gurgles", "subtitles.entity.drowned.death": "Drowned dies", @@ -5625,12 +6258,13 @@ "subtitles.entity.generic.small_fall": "Something trips", "subtitles.entity.generic.splash": "Splashing", "subtitles.entity.generic.swim": "Swimming", + "subtitles.entity.generic.wind_burst": "Wind Charge bursts", "subtitles.entity.ghast.ambient": "Ghast cries", "subtitles.entity.ghast.death": "Ghast dies", "subtitles.entity.ghast.hurt": "Ghast hurts", "subtitles.entity.ghast.shoot": "Ghast shoots", "subtitles.entity.glow_item_frame.add_item": "Glow Item Frame fills", - "subtitles.entity.glow_item_frame.break": "Glow Item Frame breaks", + "subtitles.entity.glow_item_frame.break": "Glow Item Frame broken", "subtitles.entity.glow_item_frame.place": "Glow Item Frame placed", "subtitles.entity.glow_item_frame.remove_item": "Glow Item Frame empties", "subtitles.entity.glow_item_frame.rotate_item": "Glow Item Frame clicks", @@ -5690,13 +6324,13 @@ "subtitles.entity.iron_golem.hurt": "Iron Golem hurts", "subtitles.entity.iron_golem.repair": "Iron Golem repaired", "subtitles.entity.item_frame.add_item": "Item Frame fills", - "subtitles.entity.item_frame.break": "Item Frame breaks", + "subtitles.entity.item_frame.break": "Item Frame broken", "subtitles.entity.item_frame.place": "Item Frame placed", "subtitles.entity.item_frame.remove_item": "Item Frame empties", "subtitles.entity.item_frame.rotate_item": "Item Frame clicks", "subtitles.entity.item.break": "Item breaks", "subtitles.entity.item.pickup": "Item plops", - "subtitles.entity.leash_knot.break": "Leash Knot breaks", + "subtitles.entity.leash_knot.break": "Leash Knot broken", "subtitles.entity.leash_knot.place": "Leash Knot tied", "subtitles.entity.lightning_bolt.impact": "Lightning strikes", "subtitles.entity.lightning_bolt.thunder": "Thunder roars", @@ -5723,7 +6357,8 @@ "subtitles.entity.mule.death": "Mule dies", "subtitles.entity.mule.eat": "Mule eats", "subtitles.entity.mule.hurt": "Mule hurts", - "subtitles.entity.painting.break": "Painting breaks", + "subtitles.entity.mule.jump": "Mule jumps", + "subtitles.entity.painting.break": "Painting broken", "subtitles.entity.painting.place": "Painting placed", "subtitles.entity.panda.aggressive_ambient": "Panda huffs", "subtitles.entity.panda.ambient": "Panda pants", @@ -5742,6 +6377,8 @@ "subtitles.entity.parrot.fly": "Parrot flutters", "subtitles.entity.parrot.hurts": "Parrot hurts", "subtitles.entity.parrot.imitate.blaze": "Parrot breathes", + "subtitles.entity.parrot.imitate.bogged": "Parrot rattles", + "subtitles.entity.parrot.imitate.breeze": "Parrot whirs", "subtitles.entity.parrot.imitate.creeper": "Parrot hisses", "subtitles.entity.parrot.imitate.drowned": "Parrot gurgles", "subtitles.entity.parrot.imitate.elder_guardian": "Parrot moans", @@ -5816,8 +6453,9 @@ "subtitles.entity.player.hurt_drown": "Player drowning", "subtitles.entity.player.hurt_on_fire": "Player burns", "subtitles.entity.player.levelup": "Player dings", + "subtitles.entity.player.teleport": "Player teleports", "subtitles.entity.polar_bear.ambient": "Polar Bear groans", - "subtitles.entity.polar_bear.ambient_baby": "Polar Bear hums", + "subtitles.entity.polar_bear.ambient_baby": "Baby Polar Bear hums", "subtitles.entity.polar_bear.death": "Polar Bear dies", "subtitles.entity.polar_bear.hurt": "Polar Bear hurts", "subtitles.entity.polar_bear.warning": "Polar Bear roars", @@ -5916,15 +6554,15 @@ "subtitles.entity.tropical_fish.hurt": "Tropical Fish hurts", "subtitles.entity.turtle.ambient_land": "Turtle chirps", "subtitles.entity.turtle.death": "Turtle dies", - "subtitles.entity.turtle.death_baby": "Turtle baby dies", + "subtitles.entity.turtle.death_baby": "Baby Turtle dies", "subtitles.entity.turtle.egg_break": "Turtle Egg breaks", "subtitles.entity.turtle.egg_crack": "Turtle Egg cracks", "subtitles.entity.turtle.egg_hatch": "Turtle Egg hatches", "subtitles.entity.turtle.hurt": "Turtle hurts", - "subtitles.entity.turtle.hurt_baby": "Turtle baby hurts", + "subtitles.entity.turtle.hurt_baby": "Baby Turtle hurts", "subtitles.entity.turtle.lay_egg": "Turtle lays egg", "subtitles.entity.turtle.shamble": "Turtle shambles", - "subtitles.entity.turtle.shamble_baby": "Turtle baby shambles", + "subtitles.entity.turtle.shamble_baby": "Baby Turtle shambles", "subtitles.entity.turtle.swim": "Turtle swims", "subtitles.entity.vex.ambient": "Vex vexes", "subtitles.entity.vex.charge": "Vex shrieks", @@ -5984,6 +6622,8 @@ "subtitles.entity.warden.sonic_charge": "Warden charges", "subtitles.entity.warden.step": "Warden steps", "subtitles.entity.warden.tendril_clicks": "Warden's tendrils click", + "subtitles.entity.wind_charge.throw": "Wind Charge flies", + "subtitles.entity.wind_charge.wind_burst": "Wind Charge bursts", "subtitles.entity.witch.ambient": "Witch giggles", "subtitles.entity.witch.celebrate": "Witch cheers", "subtitles.entity.witch.death": "Witch dies", @@ -6029,6 +6669,9 @@ "subtitles.entity.zombified_piglin.angry": "Zombified Piglin grunts angrily", "subtitles.entity.zombified_piglin.death": "Zombified Piglin dies", "subtitles.entity.zombified_piglin.hurt": "Zombified Piglin hurts", + "subtitles.event.mob_effect.bad_omen": "Omen takes hold", + "subtitles.event.mob_effect.raid_omen": "Raid looms nearby", + "subtitles.event.mob_effect.trial_omen": "Ominous trial looms nearby", "subtitles.event.raid.horn": "Ominous horn blares", "subtitles.item.armor.equip": "Gear equips", "subtitles.item.armor.equip_chain": "Chain armor jingles", @@ -6039,6 +6682,8 @@ "subtitles.item.armor.equip_leather": "Leather armor rustles", "subtitles.item.armor.equip_netherite": "Netherite armor clanks", "subtitles.item.armor.equip_turtle": "Turtle Shell thunks", + "subtitles.item.armor.equip_wolf": "Wolf Armor is fastened", + "subtitles.item.armor.unequip_wolf": "Wolf Armor snips away", "subtitles.item.axe.scrape": "Axe scrapes", "subtitles.item.axe.strip": "Axe strips", "subtitles.item.axe.wax_off": "Wax off", @@ -6076,7 +6721,10 @@ "subtitles.item.honeycomb.wax_on": "Wax on", "subtitles.item.ink_sac.use": "Ink Sac splotches", "subtitles.item.lodestone_compass.lock": "Lodestone Compass locks onto Lodestone", + "subtitles.item.mace.smash_air": "Mace smashes", + "subtitles.item.mace.smash_ground": "Mace smashes", "subtitles.item.nether_wart.plant": "Crop planted", + "subtitles.item.ominous_bottle.dispose": "Bottle breaks", "subtitles.item.shears.shear": "Shears click", "subtitles.item.shield.block": "Shield blocks", "subtitles.item.shovel.flatten": "Shovel flattens", @@ -6089,13 +6737,22 @@ "subtitles.item.trident.riptide": "Trident zooms", "subtitles.item.trident.throw": "Trident clangs", "subtitles.item.trident.thunder": "Trident thunder cracks", + "subtitles.item.wolf_armor.break": "Wolf Armor breaks", + "subtitles.item.wolf_armor.crack": "Wolf Armor cracks", + "subtitles.item.wolf_armor.damage": "Wolf Armor takes damage", + "subtitles.item.wolf_armor.repair": "Wolf Armor is repaired", "subtitles.particle.soul_escape": "Soul escapes", "subtitles.ui.cartography_table.take_result": "Map drawn", "subtitles.ui.loom.take_result": "Loom used", "subtitles.ui.stonecutter.take_result": "Stonecutter used", "subtitles.weather.rain": "Rain falls", - "symlink_warning.title": "World folder contains symbolic links", "symlink_warning.message": "Loading worlds from folders with symbolic links can be unsafe if you don't know exactly what you are doing. Please visit %s to learn more.", + "symlink_warning.message.pack": "Loading packs with symbolic links can be unsafe if you don't know exactly what you are doing. Please visit %s to learn more.", + "symlink_warning.message.world": "Loading worlds from folders with symbolic links can be unsafe if you don't know exactly what you are doing. Please visit %s to learn more.", + "symlink_warning.more_info": "More Information", + "symlink_warning.title": "World folder contains symbolic links", + "symlink_warning.title.pack": "Added pack(s) contain(s) symbolic links", + "symlink_warning.title.world": "The world folder contains symbolic links", "team.collision.always": "Always", "team.collision.never": "Never", "team.collision.pushOtherTeams": "Push other teams", @@ -6106,7 +6763,9 @@ "team.visibility.hideForOwnTeam": "Hide for own team", "team.visibility.never": "Never", "telemetry_info.button.give_feedback": "Give Feedback", - "telemetry_info.button.show_data": "Open My Data", + "telemetry_info.button.privacy_statement": "Privacy Statement", + "telemetry_info.button.show_data": "View My Data", + "telemetry_info.opt_in.description": "I consent to sending optional telemetry data", "telemetry_info.property_title": "Included Data", "telemetry_info.screen.description": "Collecting this data helps us improve Minecraft by guiding us in directions that are relevant to our players.\nYou can also send in additional feedback to help us keep improving Minecraft.", "telemetry_info.screen.title": "Telemetry Data Collection", @@ -6115,6 +6774,7 @@ "telemetry.event.game_load_times.description": "This event can help us figure out where startup performance improvements are needed by measuring the execution times of the startup phases.", "telemetry.event.game_load_times.title": "Game Load Times", "telemetry.event.optional": "%s (Optional)", + "telemetry.event.optional.disabled": "%s (Optional) - Disabled", "telemetry.event.performance_metrics.description": "Knowing the overall performance profile of Minecraft helps us tune and optimize the game for a wide range of machine specifications and operating systems. \nGame version is included to help us compare the performance profile for new versions of Minecraft.", "telemetry.event.performance_metrics.title": "Performance Metrics", "telemetry.event.required": "%s (Required)", @@ -6159,7 +6819,9 @@ "title.32bit.deprecation.realms": "Minecraft will soon require a 64-bit system, which will prevent you from playing or using Realms on this device. You will need to manually cancel any Realms subscription.", "title.32bit.deprecation.realms.check": "Do not show this screen again", "title.32bit.deprecation.realms.header": "32-bit system detected", + "title.credits": "Copyright Mojang AB. Do not distribute!", "title.multiplayer.disabled": "Multiplayer is disabled. Please check your Microsoft account settings.", + "title.multiplayer.disabled.banned.name": "You must change your name before you can play online", "title.multiplayer.disabled.banned.permanent": "Your account is permanently suspended from online play", "title.multiplayer.disabled.banned.temporary": "Your account is temporarily suspended from online play", "title.multiplayer.lan": "Multiplayer (LAN)", @@ -6183,9 +6845,11 @@ "trim_material.minecraft.netherite": "Netherite Material", "trim_material.minecraft.quartz": "Quartz Material", "trim_material.minecraft.redstone": "Redstone Material", + "trim_pattern.minecraft.bolt": "Bolt Armor Trim", "trim_pattern.minecraft.coast": "Coast Armor Trim", "trim_pattern.minecraft.dune": "Dune Armor Trim", "trim_pattern.minecraft.eye": "Eye Armor Trim", + "trim_pattern.minecraft.flow": "Flow Armor Trim", "trim_pattern.minecraft.host": "Host Armor Trim", "trim_pattern.minecraft.raiser": "Raiser Armor Trim", "trim_pattern.minecraft.rib": "Rib Armor Trim", diff --git a/src/main/resources/sounds.json b/src/main/resources/sounds.json index f7bd92e5..e34c8005 100644 --- a/src/main/resources/sounds.json +++ b/src/main/resources/sounds.json @@ -33,6 +33,7 @@ "block.amethyst_block.fall", "block.amethyst_block.hit", "block.amethyst_block.place", + "block.amethyst_block.resonate", "block.amethyst_block.step", "block.amethyst_cluster.break", "block.amethyst_cluster.fall", @@ -52,6 +53,19 @@ "block.anvil.place", "block.anvil.step", "block.anvil.use", + "entity.armadillo.eat", + "entity.armadillo.hurt", + "entity.armadillo.hurt_reduced", + "entity.armadillo.ambient", + "entity.armadillo.step", + "entity.armadillo.death", + "entity.armadillo.roll", + "entity.armadillo.land", + "entity.armadillo.scute_drop", + "entity.armadillo.unroll_finish", + "entity.armadillo.peek", + "entity.armadillo.unroll_start", + "entity.armadillo.brush", "item.armor.equip_chain", "item.armor.equip_diamond", "item.armor.equip_elytra", @@ -61,6 +75,8 @@ "item.armor.equip_leather", "item.armor.equip_netherite", "item.armor.equip_turtle", + "item.armor.equip_wolf", + "item.armor.unequip_wolf", "entity.armor_stand.break", "entity.armor_stand.fall", "entity.armor_stand.hit", @@ -152,6 +168,11 @@ "entity.blaze.shoot", "entity.boat.paddle_land", "entity.boat.paddle_water", + "entity.bogged.ambient", + "entity.bogged.death", + "entity.bogged.hurt", + "entity.bogged.shear", + "entity.bogged.step", "block.bone_block.break", "block.bone_block.fall", "block.bone_block.hit", @@ -164,9 +185,25 @@ "item.bottle.empty", "item.bottle.fill", "item.bottle.fill_dragonbreath", + "entity.breeze.charge", + "entity.breeze.deflect", + "entity.breeze.inhale", + "entity.breeze.idle_ground", + "entity.breeze.idle_air", + "entity.breeze.shoot", + "entity.breeze.jump", + "entity.breeze.land", + "entity.breeze.slide", + "entity.breeze.death", + "entity.breeze.hurt", + "entity.breeze.whirl", + "entity.breeze.wind_burst", "block.brewing_stand.brew", - "item.brush.brushing", - "item.brush.brush_sand_completed", + "item.brush.brushing.generic", + "item.brush.brushing.sand", + "item.brush.brushing.gravel", + "item.brush.brushing.sand.complete", + "item.brush.brushing.gravel.complete", "block.bubble_column.bubble_pop", "block.bubble_column.upwards_ambient", "block.bubble_column.upwards_inside", @@ -282,6 +319,11 @@ "block.chorus_flower.death", "block.chorus_flower.grow", "item.chorus_fruit.teleport", + "block.cobweb.break", + "block.cobweb.step", + "block.cobweb.place", + "block.cobweb.hit", + "block.cobweb.fall", "entity.cod.ambient", "entity.cod.death", "entity.cod.flop", @@ -296,11 +338,27 @@ "block.conduit.ambient.short", "block.conduit.attack.target", "block.conduit.deactivate", + "block.copper_bulb.break", + "block.copper_bulb.step", + "block.copper_bulb.place", + "block.copper_bulb.hit", + "block.copper_bulb.fall", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", "block.copper.break", "block.copper.step", "block.copper.place", "block.copper.hit", "block.copper.fall", + "block.copper_door.close", + "block.copper_door.open", + "block.copper_grate.break", + "block.copper_grate.step", + "block.copper_grate.place", + "block.copper_grate.hit", + "block.copper_grate.fall", + "block.copper_trapdoor.close", + "block.copper_trapdoor.open", "block.coral_block.break", "block.coral_block.fall", "block.coral_block.hit", @@ -311,6 +369,8 @@ "entity.cow.hurt", "entity.cow.milk", "entity.cow.step", + "block.crafter.craft", + "block.crafter.fail", "entity.creeper.death", "entity.creeper.hurt", "entity.creeper.primed", @@ -327,6 +387,8 @@ "block.decorated_pot.break", "block.decorated_pot.fall", "block.decorated_pot.hit", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", "block.decorated_pot.step", "block.decorated_pot.place", "block.decorated_pot.shatter", @@ -364,6 +426,7 @@ "entity.donkey.death", "entity.donkey.eat", "entity.donkey.hurt", + "entity.donkey.jump", "block.dripstone_block.break", "block.dripstone_block.step", "block.dripstone_block.place", @@ -477,6 +540,11 @@ "block.suspicious_sand.place", "block.suspicious_sand.hit", "block.suspicious_sand.fall", + "block.suspicious_gravel.break", + "block.suspicious_gravel.step", + "block.suspicious_gravel.place", + "block.suspicious_gravel.hit", + "block.suspicious_gravel.fall", "block.froglight.break", "block.froglight.fall", "block.froglight.hit", @@ -589,6 +657,11 @@ "block.hanging_sign.fall", "block.hanging_sign.hit", "block.hanging_sign.place", + "block.heavy_core.break", + "block.heavy_core.fall", + "block.heavy_core.hit", + "block.heavy_core.place", + "block.heavy_core.step", "block.nether_wood_hanging_sign.step", "block.nether_wood_hanging_sign.break", "block.nether_wood_hanging_sign.fall", @@ -599,6 +672,22 @@ "block.bamboo_wood_hanging_sign.fall", "block.bamboo_wood_hanging_sign.hit", "block.bamboo_wood_hanging_sign.place", + "block.trial_spawner.break", + "block.trial_spawner.step", + "block.trial_spawner.place", + "block.trial_spawner.hit", + "block.trial_spawner.fall", + "block.trial_spawner.spawn_mob", + "block.trial_spawner.about_to_spawn_item", + "block.trial_spawner.spawn_item", + "block.trial_spawner.spawn_item_begin", + "block.trial_spawner.detect_player", + "block.trial_spawner.ominous_activate", + "block.trial_spawner.ambient", + "block.trial_spawner.ambient_ominous", + "block.trial_spawner.open_shutter", + "block.trial_spawner.close_shutter", + "block.trial_spawner.eject_item", "item.hoe.till", "entity.hoglin.ambient", "entity.hoglin.angry", @@ -710,6 +799,9 @@ "block.lodestone.hit", "block.lodestone.fall", "item.lodestone_compass.lock", + "item.mace.smash_air", + "item.mace.smash_ground", + "item.mace.smash_ground_heavy", "entity.magma_cube.death", "entity.magma_cube.hurt", "entity.magma_cube.hurt_small", @@ -774,6 +866,7 @@ "entity.mule.death", "entity.mule.eat", "entity.mule.hurt", + "entity.mule.jump", "music.creative", "music.credits", "music_disc.5", @@ -791,6 +884,10 @@ "music_disc.wait", "music_disc.ward", "music_disc.otherside", + "music_disc.relic", + "music_disc.creator", + "music_disc.creator_music_box", + "music_disc.precipice", "music.dragon", "music.end", "music.game", @@ -803,7 +900,7 @@ "music.overworld.jagged_peaks", "music.overworld.lush_caves", "music.overworld.swamp", - "music.overworld.jungle_and_forest", + "music.overworld.forest", "music.overworld.old_growth_taiga", "music.overworld.meadow", "music.overworld.cherry_grove", @@ -813,6 +910,12 @@ "music.nether.soul_sand_valley", "music.overworld.stony_peaks", "music.nether.warped_forest", + "music.overworld.flower_forest", + "music.overworld.desert", + "music.overworld.badlands", + "music.overworld.jungle", + "music.overworld.sparse_jungle", + "music.overworld.bamboo_jungle", "music.under_water", "block.nether_bricks.break", "block.nether_bricks.step", @@ -836,7 +939,7 @@ "block.nether_wood_pressure_plate.click_on", "block.nether_wood_fence_gate.close", "block.nether_wood_fence_gate.open", - "minecraft:intentionally_empty", + "intentionally_empty", "block.packed_mud.break", "block.packed_mud.fall", "block.packed_mud.hit", @@ -907,6 +1010,7 @@ "entity.ocelot.hurt", "entity.ocelot.ambient", "entity.ocelot.death", + "item.ominous_bottle.dispose", "entity.painting.break", "entity.painting.place", "entity.panda.pre_sneeze", @@ -926,6 +1030,8 @@ "entity.parrot.fly", "entity.parrot.hurt", "entity.parrot.imitate.blaze", + "entity.parrot.imitate.bogged", + "entity.parrot.imitate.breeze", "entity.parrot.imitate.creeper", "entity.parrot.imitate.drowned", "entity.parrot.imitate.elder_guardian", @@ -1012,6 +1118,7 @@ "entity.player.splash", "entity.player.splash.high_speed", "entity.player.swim", + "entity.player.teleport", "entity.polar_bear.ambient", "entity.polar_bear.ambient_baby", "entity.polar_bear.death", @@ -1221,6 +1328,9 @@ "entity.sniffer.digging", "entity.sniffer.digging_stop", "entity.sniffer.happy", + "block.sniffer_egg.plop", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", "entity.snowball.throw", "block.snow.break", "block.snow.fall", @@ -1238,6 +1348,12 @@ "entity.spider.step", "entity.splash_potion.break", "entity.splash_potion.throw", + "block.sponge.break", + "block.sponge.fall", + "block.sponge.hit", + "block.sponge.place", + "block.sponge.step", + "block.sponge.absorb", "item.spyglass.use", "item.spyglass.stop_using", "entity.squid.ambient", @@ -1288,6 +1404,16 @@ "block.tuff.place", "block.tuff.hit", "block.tuff.fall", + "block.tuff_bricks.break", + "block.tuff_bricks.fall", + "block.tuff_bricks.hit", + "block.tuff_bricks.place", + "block.tuff_bricks.step", + "block.polished_tuff.break", + "block.polished_tuff.fall", + "block.polished_tuff.hit", + "block.polished_tuff.place", + "block.polished_tuff.step", "entity.turtle.ambient_land", "entity.turtle.death", "entity.turtle.death_baby", @@ -1309,6 +1435,20 @@ "ui.toast.challenge_complete", "ui.toast.in", "ui.toast.out", + "block.vault.activate", + "block.vault.ambient", + "block.vault.break", + "block.vault.close_shutter", + "block.vault.deactivate", + "block.vault.eject_item", + "block.vault.reject_rewarded_player", + "block.vault.fall", + "block.vault.hit", + "block.vault.insert_item", + "block.vault.insert_item_fail", + "block.vault.open_shutter", + "block.vault.place", + "block.vault.step", "entity.vex.ambient", "entity.vex.charge", "entity.vex.death", @@ -1373,6 +1513,8 @@ "entity.warden.sonic_charge", "entity.warden.step", "entity.warden.tendril_clicks", + "block.hanging_sign.waxed_interact_fail", + "block.sign.waxed_interact_fail", "block.water.ambient", "weather.rain", "weather.rain.above", @@ -1381,6 +1523,14 @@ "block.wet_grass.hit", "block.wet_grass.place", "block.wet_grass.step", + "block.wet_sponge.break", + "block.wet_sponge.dries", + "block.wet_sponge.fall", + "block.wet_sponge.hit", + "block.wet_sponge.place", + "block.wet_sponge.step", + "entity.wind_charge.wind_burst", + "entity.wind_charge.throw", "entity.witch.ambient", "entity.witch.celebrate", "entity.witch.death", @@ -1397,6 +1547,10 @@ "entity.wither_skeleton.hurt", "entity.wither_skeleton.step", "entity.wither.spawn", + "item.wolf_armor.break", + "item.wolf_armor.crack", + "item.wolf_armor.damage", + "item.wolf_armor.repair", "entity.wolf.ambient", "entity.wolf.death", "entity.wolf.growl", @@ -1452,5 +1606,8 @@ "entity.zombie_villager.cure", "entity.zombie_villager.death", "entity.zombie_villager.hurt", - "entity.zombie_villager.step" + "entity.zombie_villager.step", + "event.mob_effect.bad_omen", + "event.mob_effect.trial_omen", + "event.mob_effect.raid_omen" ] diff --git a/src/main/resources/voiceChatLanguage.json b/src/main/resources/voiceChatLanguage.json index b78bf493..08c319af 100644 --- a/src/main/resources/voiceChatLanguage.json +++ b/src/main/resources/voiceChatLanguage.json @@ -1,13 +1,13 @@ { "key.categories.voicechat": "Voice Chat", - "key.push_to_talk": "Push To Talk", + "key.push_to_talk": "Push to Talk", "key.whisper": "Whisper", "key.mute_microphone": "Mute Microphone", "key.disable_voice_chat": "Disable Voice Chat", "key.hide_icons": "Hide Voice Chat Icons", "key.voice_chat_settings": "Voice Chat Settings", - "key.voice_chat": "Voice Chat GUI", - "key.voice_chat_group": "Voice Chat Group", + "key.voice_chat": "Voice Chat Menu", + "key.voice_chat_group": "Group Management", "key.voice_chat_toggle_recording": "Toggle Recording", "key.voice_chat_adjust_volumes": "Adjust Volumes", "gui.voicechat.voice_chat.title": "Voice Chat", @@ -15,151 +15,198 @@ "gui.voicechat.adjust_volume.title": "Adjust Volumes", "gui.voicechat.select_microphone.title": "Select Microphone", "gui.voicechat.select_speaker.title": "Select Speaker", - "gui.voicechat.group.title": "Group Chat", + "gui.voicechat.group.title": "Group Management", "gui.voicechat.join_create_group.title": "Join or Create Group", - "gui.voicechat.create_group.title": "Create a Group", + "gui.voicechat.create_group.title": "Create Group", "gui.voicechat.enter_password.title": "Enter Group Password", "message.voicechat.settings": "Settings", "message.voicechat.group": "Group", - "message.voicechat.voice_chat_volume": "Voice chat volume: %s", - "message.voicechat.microphone_amplification": "Microphone amplification: %s", - "message.voicechat.mic_test_on": "Disable microphone testing", - "message.voicechat.mic_test_off": "Enable microphone testing", - "message.voicechat.mic_test_unavailable": "Microphone testing unavailable", + "message.voicechat.voice_chat_volume": "Voice Chat Volume: %s", + "message.voicechat.microphone_amplification": "Microphone Amplification: %s", + "message.voicechat.mic_test_unavailable": "Microphone testing unavailable!", + "message.voicechat.mic_test.disabled": "Press to enable microphone testing.", + "message.voicechat.mic_test.enabled": "Press to disable microphone testing.", "message.voicechat.voice_chat_unavailable": "Voice chat unavailable", "message.voicechat.voice_chat_not_connected": "Voice chat not connected", - "message.voicechat.activation_type": "Activation type: %s", - "message.voicechat.activation_type.ptt": "Push to talk", + "message.voicechat.activation_type": "Activation Method: %s", + "message.voicechat.activation_type.ptt": "Push to Talk", "message.voicechat.activation_type.voice": "Voice", - "message.voicechat.voice_activation": "Voice activation threshold: %s dB", + "message.voicechat.voice_activation": "Voice Activation Threshold: %s dB", "message.voicechat.voice_activation.disabled": "0 dB deactivates the microphone!", - "message.voicechat.adjust_volumes": "Adjust volumes", + "message.voicechat.adjust_volumes": "Adjust Volumes", "message.voicechat.volume_amplification": "Amplification: %s", "message.voicechat.muted": "Muted", - "message.voicechat.adjust_volume_player": "Adjust volume of %s", - "message.voicechat.no_microphone": "No microphone available", - "message.voicechat.no_speaker": "No speaker available", - "message.voicechat.select": "Select", - "message.voicechat.select_microphone": "Select microphone", - "message.voicechat.select_speaker": "Select speaker", + "message.voicechat.no_microphone": "No microphones available", + "message.voicechat.no_speaker": "No speakers available", + "message.voicechat.select_microphone": "Select Microphone", + "message.voicechat.select_speaker": "Select Speaker", "message.voicechat.back": "Back", "message.voicechat.client_not_connected": "Client not connected", "message.voicechat.failed_to_send_ping": "Failed to send ping: %s", "message.voicechat.sending_ping": "Sending ping...", "message.voicechat.ping_sent_waiting": "Ping sent. Waiting for response...", - "message.voicechat.ping_received": "Got a response in %sms", - "message.voicechat.ping_received_attempt": "Got a response after %s attempts in %sms", + "message.voicechat.ping_received": "Got a response in %s ms", + "message.voicechat.ping_received_attempt": "Got a response in %s ms after %s attempts", "message.voicechat.ping_retry": "No response. Retrying...", "message.voicechat.ping_timed_out": "Request timed out after %s attempts", "message.voicechat.icons_hidden": "Voice chat icons hidden", "message.voicechat.icons_visible": "Voice chat icons visible", - "message.voicechat.incompatible_version": "Your voice chat version is not compatible with the servers version.\nPlease install version %s of %s.", - "message.voicechat.incompatible": "Your voice chat version is not compatible with the servers version.", - "message.voicechat.group_members": "Group members", - "message.voicechat.no_group_members": "This group is empty", + "message.voicechat.incompatible_version": "Your voice chat client version is not compatible with the server-side version.\nPlease install version %s of %s.", + "message.voicechat.incompatible": "Your voice chat client version is not compatible with the server-side version.", + "message.voicechat.group_members": "Group members:", + "message.voicechat.no_group_members": "Empty group", "message.voicechat.join_create_group": "Join or Create Group", - "message.voicechat.group_name": "Group name", - "message.voicechat.leave_group": "Leave group", + "message.voicechat.group_name": "Group Name", + "message.voicechat.leave_group": "Press to leave the group.", "message.voicechat.not_in_group": "You are not in a group", "message.voicechat.invite": "%s invited you to the group %s. %s", "message.voicechat.accept_invite": "ACCEPT", - "message.voicechat.accept_invite.hover": "Click to accept invitation", - "message.voicechat.join_successful": "Successfully joined %s", + "message.voicechat.accept_invite.hover": "Click to accept the invitation", + "message.voicechat.join_successful": "Successfully joined the group %s", "message.voicechat.leave_successful": "Successfully left the group", "message.voicechat.groups_disabled": "Groups are disabled on this server", "message.voicechat.recording_disabled": "Recording is disabled on this server", "message.voicechat.invite_successful": "Successfully invited %s", "message.voicechat.processing_recording_session": "Processing recording session...", "message.voicechat.processing_progress": "Processing %s%%", - "message.voicechat.save_session": "Saved session to '%s'", + "message.voicechat.save_session": "Saved session to %s", "message.voicechat.save_session_failed": "Failed to save recording session: %s", "message.voicechat.recording_started": "Started Recording", "message.voicechat.recording_stopped": "Stopped Recording", - "message.voicechat.open_folder": "Open Folder", - "message.voicechat.storage_size": "Expected Storage Size %s", - "message.voicechat.saved_debug_report": "Saved voice chat debug report to %s", - "message.voicechat.open": "Open", - "message.voicechat.saved_debug_report_failed": "Failed to save voice chat debug report: %s", + "message.voicechat.open_folder": "Open folder", + "message.voicechat.storage_size": "Estimated disk space usage: %s.", "message.voicechat.microphone_unavailable": "Microphone unavailable", "message.voicechat.speaker_unavailable": "Speaker unavailable", "message.voicechat.playback_unavailable": "Playback unavailable", - "message.voicechat.denoiser": "Noise suppression: %s", - "message.voicechat.enabled": "Enabled", - "message.voicechat.disabled": "Disabled", + "message.voicechat.denoiser": "Noise Suppression: %s", + "message.voicechat.denoiser.on": "ON", + "message.voicechat.denoiser.off": "OFF", "message.voicechat.group_type_title": "%s (%s)", "message.voicechat.group_title": "%s", - "message.voicechat.group_does_not_exist": "This group does not exist", + "message.voicechat.group_does_not_exist": "Such a group does not exist", + "message.voicechat.group_name_not_unique": "Group name is ambiguous", "message.voicechat.create": "Create", - "message.voicechat.create_group": "Create a Group", - "message.voicechat.create_group_button": "Create a group", + "message.voicechat.create_group": "Create Group", + "message.voicechat.create_group_button": "Create Group", "message.voicechat.optional_password": "Password (Optional)", - "message.voicechat.group_type": "Group type", + "message.voicechat.group_type": "Group Type", "message.voicechat.group_type.normal": "Normal", - "message.voicechat.group_type.normal.description": "Players that are not in your group can't hear you, but you can hear them", + "message.voicechat.group_type.normal.description": "Players who are not in your group can't hear you, but you can hear them.", "message.voicechat.group_type.open": "Open", - "message.voicechat.group_type.open.description": "Players that are not in your group can hear you and you can hear them", + "message.voicechat.group_type.open.description": "Players who are not in your group can hear you, and you can hear them too.", "message.voicechat.group_type.isolated": "Isolated", - "message.voicechat.group_type.isolated.description": "Players that are not in your group can't hear you and you can't hear them", - "message.voicechat.join_group": "Join group", + "message.voicechat.group_type.isolated.description": "Players who are not in your group can't hear you, and you can't hear them either.", + "message.voicechat.join_group": "Join Group", "message.voicechat.enter_group_password": "Enter Group Password", "message.voicechat.password": "Password", - "message.voicechat.wrong_password": "Wrong Password", + "message.voicechat.wrong_password": "Incorrect Password", "message.voicechat.server_port": "Voice chat server hosted on port %s", - "message.voicechat.macos_no_mic_permission": "No microphone permission. Please check Security & Privacy settings", - "message.voicechat.macos_unsupported_launcher": "Your launcher does not support MacOS microphone permissions", + "message.voicechat.macos_no_mic_permission": "No permission to access your microphone. Please open System Settings > Privacy & Security and check the access options there", + "message.voicechat.macos_unsupported_launcher": "Your launcher does not support macOS microphone permissions", "message.voicechat.player_no_voicechat": "%s does not have %s installed", - "message.voicechat.mute.enabled": "Press to unmute your microphone", - "message.voicechat.mute.disabled": "Press to mute your microphone", - "message.voicechat.mute.disabled_ptt": "You can't mute when using push to talk", - "message.voicechat.disable.enabled": "Press to enable all voice chat sounds", - "message.voicechat.disable.disabled": "Press to disable all voice chat sounds", - "message.voicechat.disable.no_speaker": "No speaker available", - "message.voicechat.hide_icons.enabled": "Press to show all voice chat icons", - "message.voicechat.hide_icons.disabled": "Press to hide all voice chat icons", - "message.voicechat.show_group_hud.enabled": "Press to hide the group chat HUD", - "message.voicechat.show_group_hud.disabled": "Press to show the group chat HUD", - "message.voicechat.recording.disabled": "Press to start recording", - "message.voicechat.recording.enabled": "Press to stop recording", + "message.voicechat.mute.enabled": "Press to unmute your microphone.", + "message.voicechat.mute.disabled": "Press to mute your microphone.", + "message.voicechat.mute.disabled_ptt": "You can't mute your microphone when using push to talk.", + "message.voicechat.disable.enabled": "Press to enable all voice chat sounds.", + "message.voicechat.disable.disabled": "Press to disable all voice chat sounds.", + "message.voicechat.disable.no_speaker": "No speakers available.", + "message.voicechat.hide_icons.enabled": "Press to show all voice chat icons.", + "message.voicechat.hide_icons.disabled": "Press to hide all voice chat icons.", + "message.voicechat.show_group_hud.enabled": "Press to hide the group chat HUD.", + "message.voicechat.show_group_hud.disabled": "Press to show the group chat HUD.", + "message.voicechat.recording.disabled": "Press to start recording.", + "message.voicechat.recording.enabled": "Press to stop recording.", "message.voicechat.no_speak_permission": "You do not have permission to speak", "message.voicechat.no_listen_permission": "You do not have permission to hear the voice chat", "message.voicechat.no_group_permission": "You do not have permission to join groups", "message.voicechat.search_hint": "Search...", "message.voicechat.search_empty": "Couldn't find any players with that name", "message.voicechat.other_volume": "Other", - "message.voicechat.other_volume.description": "The volume of any sound not listed below", + "message.voicechat.other_volume.description": "The volume of any sound not listed below.", "message.voicechat.more_members": "and %s more...", "message.voicechat.no_groups": "No existing groups", - "message.voicechat.audio_type": "3D audio: %s", + "message.voicechat.audio_type": "3D Audio: %s", "message.voicechat.audio_type.normal": "Normal", "message.voicechat.audio_type.reduced": "Reduced", - "message.voicechat.audio_type.off": "Off", - "message.voicechat.invite_player": "Invite %s to your group", + "message.voicechat.audio_type.off": "OFF", + "message.voicechat.invite_player": "Press to invite %s to your group.", + "message.voicechat.press_to_reassign_key": "Press to assign a key.", + "message.voicechat.set_up": "Press %s to set up", + "message.voicechat.onboarding.reset": "Onboarding status has been reset", + "message.voicechat.onboarding.next": "Next", + "message.voicechat.onboarding.confirm": "Confirm", + "message.voicechat.onboarding.back": "Back", + "message.voicechat.onboarding.cancel": "Cancel", + "message.voicechat.onboarding.introduction.title": "Set Up %s", + "message.voicechat.onboarding.introduction.description": "This setup guide will help you configure your voice chat.\n\nYou can skip it if you know what you are doing.", + "message.voicechat.onboarding.introduction.skip": "I Know What I Am Doing - Skip", + "message.voicechat.onboarding.skip.title": "Skip Setup", + "message.voicechat.onboarding.skip.description": "Are you sure you want to skip this setup guide?\n\nIf you skip it, you will have to adjust all the settings manually!", + "message.voicechat.onboarding.microphone": "Select Microphone", + "message.voicechat.onboarding.speaker": "Select Speaker", + "message.voicechat.onboarding.activation.title": "Select Activation Method", + "message.voicechat.onboarding.activation": "Please choose the method to activate your microphone.", + "message.voicechat.onboarding.activation.ptt": "When selecting %s, you need to press and hold a button to speak.", + "message.voicechat.onboarding.activation.ptt.name": "Push to Talk", + "message.voicechat.onboarding.activation.voice": "%s automatically activates your microphone when a certain volume threshold is reached.", + "message.voicechat.onboarding.activation.voice.name": "Voice Activation", + "message.voicechat.onboarding.ptt.title": "Choose Push to Talk Keybind", + "message.voicechat.onboarding.ptt.description": "Please choose the key that should be used to activate your microphone.", + "message.voicechat.onboarding.ptt.button_description": "Press to assign", + "message.voicechat.onboarding.voice.title": "Adjust Microphone Activation Threshold", + "message.voicechat.onboarding.voice.description": "Enable microphone testing and make sure the volume is below the slider when you are silent and above it when you are speaking.", + "message.voicechat.onboarding.final": "Finish Setup", + "message.voicechat.onboarding.final.description.success": "You have successfully configured your voice chat!\n\nOpen the voice chat menu with %s.", + "message.voicechat.onboarding.final.description.ptt": "Hold %s while speaking to use the voice chat.", + "message.voicechat.onboarding.final.description.voice": "You will be muted after exiting this screen. Press %s to unmute.", + "message.voicechat.onboarding.final.description.configuration": "You can always change all the settings in the voice chat menu.\nKeybinds, however, can be changed just like any other keybind in the game.", + "message.voicechat.onboarding.final.finish_setup": "Finish Setup", "resourcepack.voicechat.classic_icons": "Classic Icons", - "resourcepack.voicechat.classic_icons.description": "Classic Voice Chat Icons", + "resourcepack.voicechat.classic_icons.description": "Classic voice chat icons", "resourcepack.voicechat.white_icons": "White Icons", - "resourcepack.voicechat.white_icons.description": "White Voice Chat Icons", + "resourcepack.voicechat.white_icons.description": "White voice chat icons", "resourcepack.voicechat.black_icons": "Black Icons", - "resourcepack.voicechat.black_icons.description": "Black Voice Chat Icons", + "resourcepack.voicechat.black_icons.description": "Black voice chat icons", "cloth_config.voicechat.settings": "Voice Chat Settings", "cloth_config.voicechat.category.general": "General", - "cloth_config.voicechat.category.other": "Other", "cloth_config.voicechat.category.audio": "Audio", - "cloth_config.voicechat.category.hud_icons": "HUD Icons", - "cloth_config.voicechat.category.group_chat_icons": "Group Chat Icons", + "cloth_config.voicechat.category.hud_icons": "Voice Chat HUD", + "cloth_config.voicechat.category.group_chat_icons": "Group Chat HUD", + "cloth_config.voicechat.category.ingame_menu": "In-Game Menu", "cloth_config.voicechat.config.recording_destination": "Recording destination", - "cloth_config.voicechat.config.run_local_server": "Run in singleplayer/LAN worlds", + "cloth_config.voicechat.config.recording_destination.description": "The location where recordings should be saved.\nLeave blank to use the default location.", + "cloth_config.voicechat.config.run_local_server": "Run in singleplayer or LAN worlds", + "cloth_config.voicechat.config.run_local_server.description": "If the voice chat should work in singleplayer or in worlds shared over LAN.", "cloth_config.voicechat.config.offline_player_volume_adjustment": "Offline player volume adjustment", - "cloth_config.voicechat.config.freecam_support": "Freecam support", + "cloth_config.voicechat.config.offline_player_volume_adjustment.description": "If the volume adjustment interface should also display offline players.", + "cloth_config.voicechat.config.freecam_mode": "Freecam mode", + "cloth_config.voicechat.config.freecam_mode.description": "How listening to other players should work when using freecam mods.\nCAMERA: You will hear the voice chat around your camera. Whether you will still be able to hear the voice chat when the camera is far away from your character depends on the voice chat broadcast range of the server.\nPLAYER: You will hear the voice chat around your character no matter where your camera is.", + "cloth_config.voicechat.config.freecam_mode.camera": "Camera", + "cloth_config.voicechat.config.freecam_mode.player": "Player", "cloth_config.voicechat.config.mute_on_join": "Mute on join", + "cloth_config.voicechat.config.mute_on_join.description": "If enabled, you will be automatically muted when joining a world.", "cloth_config.voicechat.config.audio_packet_threshold": "Audio packet threshold", - "cloth_config.voicechat.config.deactivation_delay": "Deactivation delay", + "cloth_config.voicechat.config.audio_packet_threshold.description": "The maximum number of audio packets that should be held back if a packet arrives out of order or is dropped.\nThis prevents audio packets that are only slightly out of order from being discarded.\nSet this to 0 to disable.", + "cloth_config.voicechat.config.voice_deactivation_delay": "Microphone deactivation delay", + "cloth_config.voicechat.config.voice_deactivation_delay.description": "The time it takes for the microphone to deactivate when using voice activation.\nA value of 1 means 20 milliseconds, 2=40 ms, 3=60 ms, and so on.", "cloth_config.voicechat.config.output_buffer_size": "Output buffer size", - "cloth_config.voicechat.config.hud_icon_scale": "HUD icon scale", - "cloth_config.voicechat.config.hud_icon_x": "HUD icon X pos", - "cloth_config.voicechat.config.hud_icon_y": "HUD icon Y pos", - "cloth_config.voicechat.config.group_player_icon_orientation": "Group HUD icon orientation", - "cloth_config.voicechat.config.group_hud_icon_scale": "Group HUD icon scale", - "cloth_config.voicechat.config.group_player_icon_pos_x": "Group icon X position", - "cloth_config.voicechat.config.group_player_icon_pos_y": "Group icon Y position", - "cloth_config.voicechat.config.show_own_group_icon": "Show own group HUD icon" + "cloth_config.voicechat.config.output_buffer_size.description": "The size of the audio output buffer (in packets).\nHigher values mean a higher latency but less crackling.\nIncrease this value if you have an unstable internet connection.", + "cloth_config.voicechat.config.hud_icon_scale": "Voice chat HUD icon scale", + "cloth_config.voicechat.config.hud_icon_scale.description": "The scale of the icons in the voice chat HUD, such as microphone or connection status.", + "cloth_config.voicechat.config.hud_icon_pos_x": "Voice chat HUD icon X position", + "cloth_config.voicechat.config.hud_icon_pos_x.description": "The X position of the icons in the voice chat HUD.\nNegative values mean anchoring to the right instead.", + "cloth_config.voicechat.config.hud_icon_pos_y": "Voice chat HUD icon Y position", + "cloth_config.voicechat.config.hud_icon_pos_y.description": "The Y position of the icons in the voice chat HUD.\nNegative values mean anchoring to the bottom instead.", + "cloth_config.voicechat.config.group_player_icon_orientation": "Group chat HUD icon orientation", + "cloth_config.voicechat.config.group_player_icon_orientation.description": "The orientation of the player icons in the group chat HUD.", + "cloth_config.voicechat.config.group_player_icon_orientation.vertical": "Vertical", + "cloth_config.voicechat.config.group_player_icon_orientation.horizontal": "Horizontal", + "cloth_config.voicechat.config.group_hud_icon_scale": "Group chat HUD icon scale", + "cloth_config.voicechat.config.group_hud_icon_scale.description": "The scale of the player icons in the group chat HUD.", + "cloth_config.voicechat.config.group_player_icon_pos_x": "Group chat HUD icon X position", + "cloth_config.voicechat.config.group_player_icon_pos_x.description": "The X position of the player icons in the group chat HUD.\nNegative values mean anchoring to the right instead.", + "cloth_config.voicechat.config.group_player_icon_pos_y": "Group chat HUD icon Y position", + "cloth_config.voicechat.config.group_player_icon_pos_y.description": "The Y position of the player icons in the group chat HUD.\nNegative values mean anchoring to the bottom instead.", + "cloth_config.voicechat.config.show_own_group_icon": "Show yourself in the group chat HUD", + "cloth_config.voicechat.config.show_own_group_icon.description": "If your own player icon should be displayed in the group chat HUD when you are in a group." }