Translation and displayed text customization
discord-mcbe provides messages for the different places where it displays information. When you want to change a message, you can customize it through translation_overrides in the config file without editing the code.
How to customize displayed text
Section titled “How to customize displayed text”Use the setting that matches what you want to change:
| What you want to change | Setting |
|---|---|
| The Bot and console language | language (an available locale) |
| One specific message | translation_overrides |
To change one specific message, add its replacement to translation_overrides as follows:
{ "language": "en-US", "translation_overrides": { "minecraft.message": "§b[Chat]§r <%0§r> %1§r", "discord.join": "🎉 %0 joined the game!", "command.help.commands": "Available commands:" }}- Edit only the
translation_overridessection of your existingconfig.json; do not delete the rest of the configuration. - Use keys shown in the table below. A misspelled or unknown key is rejected by configuration validation.
- Preserve placeholders such as
%0; they are where values such as player names and message text are inserted. - Set the entire value to
"$key"to reuse another translation in the same locale (for example,"command.help.silent.description": "$common.silent.description"). If the target is absent in that locale,en-USis used. Missing targets and cycles cause an error. - Minecraft messages can use color codes such as
§a. Discord messages are interpreted as Discord Markdown, so format characters matter. - Restart discord-mcbe after changing the configuration.
Translation key list
Section titled “Translation key list”Find the key you want to change in the table. Its language selector is independent from the docs site’s display language.
| Key | Value | Inherited from |
|---|---|---|
minecraft.connect | §9[discord-mcbe]§r §7Connected to %0§r | |
minecraft.message | §9[Discord]§r <%0§r> %1§r | |
minecraft.message.withAttachments | §9[Discord]§r <%0§r> §o§7(%1 files)§r | |
minecraft.reply | §9[Discord]§r <%0§r> §7[Reply: <%1§r§7> %2]§r %3§r | |
minecraft.reply.withAttachments | §9[Discord]§r <%0§r> §7[Reply: <%1§r§7> %2]§r §o§7(%3 files)§r | |
discord.ready | Connection server has started | |
discord.connect | Connected to the world | |
discord.disconnect | Disconnected from the world | |
discord.chat | <%0> %1 | |
discord.chat.multipleWorlds | [%0] <%1> %2 | |
discord.join | %0 joined the game | |
discord.leave | %0 left the game | |
discord.panel.uptime | Uptime | |
command.error.catch | ❌ An error has occurred while processing Interaction | |
command.error.noworlds | Not connected to world | |
command.error.nopermission | You don't have permission to use this command | |
command.ping.description | Check the connection status with the world | |
command.help.description | Show the available commands | |
command.help.commands | List of commands: | |
command.help.silent.description | Whether to send the result only to yourself | |
command.list.description | Displays the number of players connected to the world | |
command.list.silent.description | Whether to send the result only to yourself | |
command.list.world.description | Specify the world to display the number of players | |
command.list.players | Player Count | |
command.panel.description | Manage status panels | |
command.panel.create.description | Create a new status panel | |
command.panel.create.success | Status panel created in channel %0 | |
command.panel.show.description | Show the status panel | |
command.panel.show.notFound | Status panel is not configured yet | |
command.command.description | Send a command to the world | |
command.command.command.description | The command to execute | |
command.command.raw.description | Display the return value of the command in JSON format | |
command.command.silent.description | Whether to send the result only to yourself | |
command.command.world.description | Specify the world to execute the command in | |
command.command.sending | Sending command... | |
console.login | Logged in as %0 | |
console.socket.ready | [Local] SocketBridge server is listening on port: %0 | |
console.socket.command | [Local] Enter one of the following commands in Minecraft to connect: | |
console.script.ready | [BDS] Bridge server is listening on port: %0 | |
console.update.available | A new version of %0 is available: v%2 (current: v%1) | |
console.connect | [%0] Connected to the world | |
console.disconnect | [%0] Disconnected from the world | |
console.join | [%0] %1 joined the game | |
console.leave | [%0] %1 left the game | |
console.message | [Discord | %0] <%1> %2 | |
console.message.withAttachments | [Discord | %0] <%1> (%2 files) | |
console.reply | [Discord | %0] <%1> [Reply: <%2> %3] %4 | |
console.reply.withAttachments | [Discord | %0] <%1> [Reply: <%2> %3] (%4 files) | |
console.command | [Discord | %0] <%1> %2 | |
console.chat | [%0] <%1> %2 | |
common.silent.description | Whether to send the result only to yourself | |
common.duration | %0h %1m %2s | |
common.noOnlineWorlds | There are currently no online worlds. | |
common.worldNotFound | World %0 not found | |
death.attack.anvil | %0 was squashed by a falling anvil | |
death.attack.arrow | %0 was shot by %1 | |
death.attack.arrow.item | %0 was shot by %1 using %2 | |
death.attack.bullet | %0 was sniped by %1 | |
death.attack.cactus | %0 was pricked to death | |
death.attack.cactus.player | %0 walked into a cactus whilst trying to escape %1 | |
death.attack.dehydration | %0 died from dehydration | |
death.attack.drown | %0 drowned | |
death.attack.drown.player | %0 drowned whilst trying to escape %1 | |
death.attack.explosion | %0 blew up | |
death.attack.explosion.by.bed | %0 was killed by [Intentional Game Design] | |
death.attack.explosion.player | %0 was blown up by %1 | |
death.attack.fall | %0 hit the ground too hard | |
death.attack.fallingBlock | %0 was squashed by a falling block | |
death.attack.fireball | %0 was fireballed by %1 | |
death.attack.fireball.item | %0 was fireballed by %1 using %2 | |
death.attack.fireworks | %0 went off with a bang | |
death.attack.flyIntoWall | %0 experienced kinetic energy | |
death.attack.generic | %0 died | |
death.attack.indirectMagic | %0 was killed by %1 using magic | |
death.attack.indirectMagic.item | %0 was killed by %1 using %2 | |
death.attack.inFire | %0 went up in flames | |
death.attack.inFire.player | %0 walked into fire whilst fighting %1 | |
death.attack.inWall | %0 suffocated in a wall | |
death.attack.lava | %0 tried to swim in lava | |
death.attack.lava.player | %0 tried to swim in lava to escape %1 | |
death.attack.lightningBolt | %0 was struck by lightning | |
death.attack.maceSmash.player | %0 was smashed by %1 | |
death.attack.maceSmash.player.item | %0 was smashed by %1 with %2 | |
death.attack.magic | %0 was killed by magic | |
death.attack.magma | %0 discovered the floor was lava | |
death.attack.magma.player | %0 walked on danger zone due to %1 | |
death.attack.mob | %0 was slain by %1 | |
death.attack.mob.item | %0 was slain by %1 using %2 | |
death.attack.onFire | %0 burned to death | |
death.attack.onFire.player | %0 was burnt to a crisp whilst fighting %1 | |
death.attack.outOfWorld | %0 fell out of the world | |
death.attack.player | %0 was slain by %1 | |
death.attack.player.item | %0 was slain by %1 using %2 | |
death.attack.spit | %0 was spitballed by %1 | |
death.attack.starve | %0 starved to death | |
death.attack.sulfurCube.hot | %0 died because not just the floor is lava | |
death.attack.sweetBerry | %0 was poked to death by a sweet berry bush | |
death.attack.thorns | %0 was killed trying to hurt %1 | |
death.attack.thrown | %0 was pummeled by %1 | |
death.attack.thrown.item | %0 was pummeled by %1 using %2 | |
death.attack.trident | %0 was impaled to death by %1 | |
death.attack.wither | %0 withered away | |
death.attack.freeze | %0 froze to death | |
death.attack.sonicBoom | %0 was obliterated by a sonically-charged shriek | |
death.attack.sonicBoom.player | %0 was obliterated by a sonically-charged shriek whilst trying to escape %1 | |
death.attack.stalactite | %0 was skewered by a falling stalactite | |
death.attack.stalagmite | %0 was impaled on a stalagmite | |
death.fell.accident.generic | %0 fell from a high place | |
death.fell.accident.ladder | %0 fell off a ladder | |
death.fell.accident.vines | %0 fell off some vines | |
death.fell.accident.water | %0 fell out of the water | |
death.fell.assist | %0 was doomed to fall by %1 | |
death.fell.assist.item | %0 was doomed to fall by %1 using %2 | |
death.fell.finish | %0 fell too far and was finished by %1 | |
death.fell.finish.item | %0 fell too far and was finished by %1 using %2 | |
death.fell.killer | %0 was doomed to fall | |
entity.agent.name | Agent | |
entity.area_effect_cloud.name | Area Effect Cloud | |
entity.armadillo.name | Armadillo | |
entity.armor_stand.name | Armor Stand | |
entity.arrow.name | Arrow | |
entity.bat.name | Bat | |
entity.bee.name | Bee | |
entity.blaze.name | Blaze | |
entity.boat.name | Boat | |
entity.bogged.name | Bogged | |
entity.breeze.name | Breeze | |
entity.breeze_wind_charge_projectile.name | Wind Charge | |
entity.cat.name | Cat | |
entity.cave_spider.name | Cave Spider | |
entity.chicken.name | Chicken | |
entity.cow.name | Cow | |
entity.creaking.name | Creaking | |
entity.creeper.name | Creeper | |
entity.dolphin.name | Dolphin | |
entity.goat.name | Goat | |
entity.panda.name | Panda | |
entity.donkey.name | Donkey | |
entity.dragon_fireball.name | Dragon Fireball | |
entity.drowned.name | Drowned | |
entity.egg.name | Egg | |
entity.elder_guardian.name | Elder Guardian | |
entity.ender_crystal.name | Ender Crystal | |
entity.ender_dragon.name | Ender Dragon | |
entity.enderman.name | Enderman | |
entity.endermite.name | Endermite | |
entity.ender_pearl.name | Ender Pearl | |
entity.evocation_illager.name | Evoker | |
entity.evocation_fang.name | Evoker Fang | |
entity.eye_of_ender_signal.name | Eye of Ender | |
entity.falling_block.name | Falling Block | |
entity.fireball.name | Fireball | |
entity.fireworks_rocket.name | Firework Rocket | |
entity.fishing_hook.name | Fishing Hook | |
entity.fish.clownfish.name | Clownfish | |
entity.fox.name | Fox | |
entity.cod.name | Cod | |
entity.pufferfish.name | Pufferfish | |
entity.salmon.name | Salmon | |
entity.tropicalfish.name | Tropical Fish | |
entity.axolotl.name | Axolotl | |
entity.ghast.name | Ghast | |
entity.glow_squid.name | Glow Squid | |
entity.piglin_brute.name | Piglin Brute | |
entity.guardian.name | Guardian | |
entity.hoglin.name | Hoglin | |
entity.horse.name | Horse | |
entity.husk.name | Husk | |
entity.ravager.name | Ravager | |
entity.iron_golem.name | Iron Golem | |
entity.item.name | Item | |
entity.leash_knot.name | Leash Knot | |
entity.lightning_bolt.name | Lightning Bolt | |
entity.lingering_potion.name | Lingering Potion | |
entity.llama.name | Llama | |
entity.trader_llama.name | Trader Llama | |
entity.llama_spit.name | Llama Spit | |
entity.magma_cube.name | Magma Cube | |
entity.minecart.name | Minecart | |
entity.chest_minecart.name | Minecart with Chest | |
entity.command_block_minecart.name | Minecart with Command Block | |
entity.furnace_minecart.name | Minecart with Furnace | |
entity.hopper_minecart.name | Minecart with Hopper | |
entity.tnt_minecart.name | Minecart with TNT | |
entity.mule.name | Mule | |
entity.mooshroom.name | Mooshroom | |
entity.moving_block.name | Moving Block | |
entity.npc.name | NPC | |
entity.ocelot.name | Ocelot | |
entity.ominous_item_spawner.name | Ominous Item Spawner | |
entity.painting.name | Painting | |
entity.parrot.name | Parrot | |
entity.phantom.name | Phantom | |
entity.pig.name | Pig | |
entity.piglin.name | Piglin | |
entity.pillager.name | Pillager | |
entity.player.name | Player | |
entity.polar_bear.name | Polar Bear | |
entity.rabbit.name | Rabbit | |
entity.sheep.name | Sheep | |
entity.shulker.name | Shulker | |
entity.shulker_bullet.name | Shulker Bullet | |
entity.silverfish.name | Silverfish | |
entity.skeleton.name | Skeleton | |
entity.skeleton_horse.name | Skeleton Horse | |
entity.stray.name | Stray | |
entity.slime.name | Slime | |
entity.small_fireball.name | Small Fireball | |
entity.sniffer.name | Sniffer | |
entity.snowball.name | Snowball | |
entity.snow_golem.name | Snow Golem | |
entity.spider.name | Spider | |
entity.splash_potion.name | Potion | |
entity.squid.name | Squid | |
entity.strider.name | Strider | |
entity.tnt.name | Block of TNT | |
entity.thrown_trident.name | Trident | |
entity.tripod_camera.name | Tripod Camera | |
entity.turtle.name | Turtle | |
entity.unknown.name | Unknown | |
entity.vex.name | Vex | |
entity.villager.name | Villager | |
entity.villager.armor | Armorer | |
entity.villager.butcher | Butcher | |
entity.villager.cartographer | Cartographer | |
entity.villager.cleric | Cleric | |
entity.villager.farmer | Farmer | |
entity.villager.fisherman | Fisherman | |
entity.villager.fletcher | Fletcher | |
entity.villager.leather | Leatherworker | |
entity.villager.librarian | Librarian | |
entity.villager.shepherd | Shepherd | |
entity.villager.tool | Tool Smith | |
entity.villager.weapon | Weapon Smith | |
entity.villager.mason | Mason | |
entity.villager.unskilled | Unskilled Villager | |
entity.villager_v2.name | Villager | |
entity.vindicator.name | Vindicator | |
entity.wandering_trader.name | Wandering Trader | |
entity.wind_charge_projectile.name | Wind Charge | |
entity.witch.name | Witch | |
entity.wither.name | Wither | |
entity.wither_skeleton.name | Wither Skeleton | |
entity.wither_skull.name | Wither Skull | |
entity.wither_skull_dangerous.name | Wither Skull | |
entity.wolf.name | Wolf | |
entity.xp_orb.name | Experience Orb | |
entity.xp_bottle.name | Bottle o' Enchanting | |
entity.zoglin.name | Zoglin | |
entity.zombie.name | Zombie | |
entity.zombie_horse.name | Zombie Horse | |
entity.zombie_pigman.name | Zombified Piglin | |
entity.zombie_villager.name | Zombie Villager | |
entity.zombie_villager_v2.name | Zombie Villager | |
entity.frog.name | Frog | |
entity.tadpole.name | Tadpole | |
entity.warden.name | Warden | |
entity.allay.name | Allay | |
entity.chest_boat.name | Boat with Chest | |
entity.camel.name | Camel | |
entity.chest_raft.name | Raft with Chest | |
entity.happy_ghast.name | Happy Ghast | |
entity.copper_golem.name | Copper Golem | |
entity.sulfur_cube.name | Sulfur Cube | |
entity.nautilus.name | Nautilus | |
entity.zombie_nautilus.name | Zombie Nautilus | |
entity.parched.name | Parched | |
entity.camel_husk.name | Camel Husk |
| Key | Value | Inherited from |
|---|---|---|
minecraft.connect | §9[discord-mcbe]§r §7Connecté connexion en tant que %0§r | |
minecraft.message | §b[Discord]§r %0: %1§r | |
minecraft.message.withAttachments | §b[Discord]§r %0: §7%1§r | |
minecraft.reply | §9[Discord]§r <%0§r> §7[Reply: <%1§r§7> %2]§r %3§r | en-US (fallback) |
minecraft.reply.withAttachments | §9[Discord]§r <%0§r> §7[Reply: <%1§r§7> %2]§r §o§7(%3 files)§r | en-US (fallback) |
discord.ready | La connexion au serveur a été établie | |
discord.connect | La connexion a été établie | |
discord.disconnect | La connextion a été interrompue | |
discord.chat | <%0> %1 | |
discord.chat.multipleWorlds | [%0] <%1> %2 | en-US (fallback) |
discord.join | **Rejoint : %0** | |
discord.leave | **Quitté : %0** | |
discord.panel.uptime | Uptime | en-US (fallback) |
command.error.catch | ❌ Une erreur est survenue en traitant l'interaction | |
command.error.noworlds | Pas connecté à un monde | |
command.error.nopermission | Vous n'avez pas la permission d'utiliser cette commande | |
command.ping.description | Check the connection status with the world | en-US (fallback) |
command.help.description | Afficher les commandes disponibles | |
command.help.commands | Liste des commandes : | |
command.help.silent.description | Afficher le résultat uniquement pour vous | |
command.list.description | Displays the number of players connected to the world | en-US (fallback) |
command.list.silent.description | Afficher le résultat uniquement pour vous | |
command.list.world.description | Specify the world to display the number of players | en-US (fallback) |
command.list.players | Player Count | en-US (fallback) |
command.panel.description | Manage status panels | en-US (fallback) |
command.panel.create.description | Create a new status panel | en-US (fallback) |
command.panel.create.success | Le salon d'affichage du panneau est désormais le suivant : %0 | |
command.panel.show.description | Voir le panneau | |
command.panel.show.notFound | Panneau non trouvé | |
command.command.description | Send a command to the world | en-US (fallback) |
command.command.command.description | The command to execute | en-US (fallback) |
command.command.raw.description | Display the return value of the command in JSON format | en-US (fallback) |
command.command.silent.description | Afficher le résultat uniquement pour vous | |
command.command.world.description | Specify the world to execute the command in | en-US (fallback) |
command.command.sending | Envoi de la commande… | |
console.login | Connecté en tant que %0 | |
console.socket.ready | [Local] SocketBridge server is listening on port: %0 | en-US (fallback) |
console.socket.command | Minecraft : "/connect %0" pour connecter | |
console.script.ready | [BDS] Bridge server is listening on port: %0 | en-US (fallback) |
console.update.available | A new version of %0 is available: v%2 (current: v%1) | en-US (fallback) |
console.connect | [%0] La connexion a été établie | |
console.disconnect | [%0] La connexion a été interrompue | |
console.join | [%0] Rejoint : %1 | |
console.leave | [%0] Quitté : %1 | |
console.message | [Discord | %0] %1: %2 | |
console.message.withAttachments | [Discord | %0] %1: %2 | |
console.reply | [Discord | %0] <%1> [Reply: <%2> %3] %4 | en-US (fallback) |
console.reply.withAttachments | [Discord | %0] <%1> [Reply: <%2> %3] (%4 files) | en-US (fallback) |
console.command | [Discord | %0] %1: %2 | |
console.chat | [%0] <%1> %2 | |
common.silent.description | Afficher le résultat uniquement pour vous | |
common.duration | %0h %1m %2s | |
common.noOnlineWorlds | Le monde est hors ligne | |
common.worldNotFound | World %0 not found | en-US (fallback) |
death.attack.anvil | %0 s'est fait écraser par une enclume | |
death.attack.arrow | %0 s'est fait tirer dessus par %1 | |
death.attack.arrow.item | %0 s'est fait tirer dessus par %1 avec un(e) %2 | |
death.attack.bullet | %1 a abattu %0 | |
death.attack.cactus | %0 s'est fait piquer à mort | |
death.attack.cactus.player | %0 a percuté un cactus en tentant d'échapper à %1 | |
death.attack.dehydration | %0 a succombé à la déshydratation | |
death.attack.drown | %0 s'est noyé(e) | |
death.attack.drown.player | %0 s'est noyé(e) en essayant d'échapper à %1 | |
death.attack.explosion | %0 a été tué(e) dans une explosion | |
death.attack.explosion.by.bed | %0 s'est fait tuer par [Game Design intentionnel] | |
death.attack.explosion.player | %0 s'est fait tuer dans une explosion causée par %1 | |
death.attack.fall | %0 a percuté le sol | |
death.attack.fallingBlock | %0 s'est fait écraser par un bloc | |
death.attack.fireball | %0 a reçu une boule de feu de %1 | |
death.attack.fireball.item | %0 a reçu une boule de feu de %1 utilisant %2 | |
death.attack.fireworks | %0 a disparu dans un feu d'artifice | |
death.attack.flyIntoWall | %0 a découvert l'énergie cinétique | |
death.attack.generic | %0 est mort(e) | |
death.attack.indirectMagic | %0 s'est fait tuer par %1 avec un sortilège | |
death.attack.indirectMagic.item | %0 s'est fait tuer par %1 avec %2 | |
death.attack.inFire | %0 est parti(e) en fumée | |
death.attack.inFire.player | %0 a marché dans le feu tout en combattant %1 | |
death.attack.inWall | %0 a suffoqué dans un mur | |
death.attack.lava | %0 a piqué une tête dans la lave | |
death.attack.lava.player | %0 a piqué une tête dans la lave pour échapper à %1 | |
death.attack.lightningBolt | %0 s'est fait frapper par la foudre | |
death.attack.maceSmash.player | %0 a été écrasé par %1 | |
death.attack.maceSmash.player.item | %0 a été écrasé par %1 avec %2 | |
death.attack.magic | %0 s'est fait tuer par un sort | |
death.attack.magma | %0 a découvert que le sol était de lave | |
death.attack.magma.player | %0 a marché sur une zone dangereuse à cause de %1 | |
death.attack.mob | %0 s'est fait tuer par %1 | |
death.attack.mob.item | %0 s'est fait tuer par %1 avec %2 | |
death.attack.onFire | %0 s'est fait carboniser par le feu | |
death.attack.onFire.player | %0 a été réduit(e) en cendres en combattant %1 | |
death.attack.outOfWorld | %0 a littéralement quitté notre monde | |
death.attack.player | %0 s'est fait tuer par %1 | |
death.attack.player.item | %0 s'est fait tuer par %1 avec %2 | |
death.attack.spit | %1 a tué %0 par crachat | |
death.attack.starve | %0 est mort(e) de faim | |
death.attack.sulfurCube.hot | %0 est mort parce qu'il n'y a pas que le sol qui est fait de lave | |
death.attack.sweetBerry | %0 a été piqué à mort par un buisson de baies sucrées | |
death.attack.thorns | %0 s'est fait tuer en essayant de blesser %1 | |
death.attack.thrown | %0 s'est fait bombarder par %1 | |
death.attack.thrown.item | %0 s'est fait bombarder par %1 avec %2 | |
death.attack.trident | %1 a empalé mortellement %0 | |
death.attack.wither | %0 s'est fait empoisonner par un Wither ou un Wither squelette | |
death.attack.freeze | %0 est mort(e) de froid | |
death.attack.sonicBoom | Un hurlement supersonique a annihilé %0 | |
death.attack.sonicBoom.player | Un hurlement supersonique a annihilé %0, qui tentait d'échapper à %1 | |
death.attack.stalactite | Une stalactite en chute libre a embroché %0 | |
death.attack.stalagmite | Une stalagmite a empalé %0 | |
death.fell.accident.generic | %0 a fait une terrible chute | |
death.fell.accident.ladder | %0 a chuté d'une échelle | |
death.fell.accident.vines | %0 a chuté d'une liane | |
death.fell.accident.water | %0 a chuté hors de l'eau | |
death.fell.assist | %0 a été condamné(e) à tomber par %1 | |
death.fell.assist.item | %0 a été condamné(e) à tomber par %1 avec %2 | |
death.fell.finish | %0 a fait une terrible chute et a été achevé(e) par %1 | |
death.fell.finish.item | %0 a fait une terrible chute et a été achevé(e) par %1 avec %2 | |
death.fell.killer | %0 a été condamné(e) à tomber | |
entity.agent.name | Agent | |
entity.area_effect_cloud.name | Nuage d’effet persistant | |
entity.armadillo.name | Tatou | |
entity.armor_stand.name | Porte-armure | |
entity.arrow.name | Flèche | |
entity.bat.name | Chauve-souris | |
entity.bee.name | Abeille | |
entity.blaze.name | Blaze | |
entity.boat.name | Bateau | |
entity.bogged.name | Embourbé | |
entity.breeze.name | Breeze | |
entity.breeze_wind_charge_projectile.name | Souffle | |
entity.cat.name | Chat | |
entity.cave_spider.name | Araignée venimeuse | |
entity.chicken.name | Poule | |
entity.cow.name | Vache | |
entity.creaking.name | Grinceur | |
entity.creeper.name | Creeper | |
entity.dolphin.name | Dauphin | |
entity.goat.name | Chèvre | |
entity.panda.name | Panda | |
entity.donkey.name | Âne | |
entity.dragon_fireball.name | Boule de feu de dragon | |
entity.drowned.name | Noyé | |
entity.egg.name | Œuf | |
entity.elder_guardian.name | Grand gardien | |
entity.ender_crystal.name | Cristel de l'End | |
entity.ender_dragon.name | Dragon de l'Ender | |
entity.enderman.name | Endman | |
entity.endermite.name | Endmite | |
entity.ender_pearl.name | Perle de l'End | |
entity.evocation_illager.name | Évocateur | |
entity.evocation_fang.name | Mâchoire d'Évocateur | |
entity.eye_of_ender_signal.name | Œil de l'End | |
entity.falling_block.name | Bloc soumis à la gravité | |
entity.fireball.name | Boule de feu | |
entity.fireworks_rocket.name | Fusée de feu d'artifice | |
entity.fishing_hook.name | Hameçon | |
entity.fish.clownfish.name | Poisson-clown | |
entity.fox.name | Renard | |
entity.cod.name | Morue | |
entity.pufferfish.name | Poisson-globe | |
entity.salmon.name | Saumon | |
entity.tropicalfish.name | Poisson tropical | |
entity.axolotl.name | Axolotl | |
entity.ghast.name | Ghast | |
entity.glow_squid.name | Poulpe lumineux | |
entity.piglin_brute.name | Piglin barbare | |
entity.guardian.name | Gardien | |
entity.hoglin.name | Hoglin | |
entity.horse.name | Cheval | |
entity.husk.name | Zombie momifié | |
entity.ravager.name | Ravageur | |
entity.iron_golem.name | Golem de fer | |
entity.item.name | Objet | |
entity.leash_knot.name | Nœud de laisse | |
entity.lightning_bolt.name | Foudre | |
entity.lingering_potion.name | Potion persistante | |
entity.llama.name | Lama | |
entity.trader_llama.name | Lama de marchand | |
entity.llama_spit.name | Crachat de lama | |
entity.magma_cube.name | Cube de magma | |
entity.minecart.name | Wagonnet | |
entity.chest_minecart.name | Wagonnet de stockage | |
entity.command_block_minecart.name | Wagonnet avec bloc de commande | |
entity.furnace_minecart.name | Wagonnet motorisé avec fourneau | |
entity.hopper_minecart.name | Wagonnet à entonnoir | |
entity.tnt_minecart.name | Wagonnet à TNT | |
entity.mule.name | Mule | |
entity.mooshroom.name | Mooshroom | |
entity.moving_block.name | Déplacement de bloc | |
entity.npc.name | PNJ | |
entity.ocelot.name | Ocelot | |
entity.ominous_item_spawner.name | Générateur d'objets sinistres | |
entity.painting.name | Tableau | |
entity.parrot.name | Perroquet | |
entity.phantom.name | Phantom | |
entity.pig.name | Cochon | |
entity.piglin.name | Piglin | |
entity.pillager.name | Pillard | |
entity.player.name | Joueur | |
entity.polar_bear.name | Ours polaire | |
entity.rabbit.name | Lapin | |
entity.sheep.name | Mouton | |
entity.shulker.name | Shulker | |
entity.shulker_bullet.name | Projectile de shulker | |
entity.silverfish.name | Poisson d'argent | |
entity.skeleton.name | Squelette | |
entity.skeleton_horse.name | Cheval-squelette | |
entity.stray.name | Vagabond | |
entity.slime.name | Slime | |
entity.small_fireball.name | Petite boule de feu | |
entity.sniffer.name | Renifleur | |
entity.snowball.name | Boule de neige | |
entity.snow_golem.name | Golem de neige | |
entity.spider.name | Araignée | |
entity.splash_potion.name | Potion | |
entity.squid.name | Poulpe | |
entity.strider.name | Arpenteur | |
entity.tnt.name | TNT amorcé | |
entity.thrown_trident.name | Trident | |
entity.tripod_camera.name | Appareil photo sur trépied | |
entity.turtle.name | Tortue | |
entity.unknown.name | Inconnu | |
entity.vex.name | Vex | |
entity.villager.name | Villageois | |
entity.villager.armor | Armurier | |
entity.villager.butcher | Boucher | |
entity.villager.cartographer | Cartographe | |
entity.villager.cleric | Prêtre | |
entity.villager.farmer | Fermier | |
entity.villager.fisherman | Pêcheur | |
entity.villager.fletcher | Fléchier | |
entity.villager.leather | Tanneur | |
entity.villager.librarian | Bibliothécaire | |
entity.villager.shepherd | Berger | |
entity.villager.tool | Forgeron (outils) | |
entity.villager.weapon | Forgeron (armes) | |
entity.villager.mason | Maçon | |
entity.villager.unskilled | Villageois non qualifié | |
entity.villager_v2.name | Villageois | |
entity.vindicator.name | Vindicateur | |
entity.wandering_trader.name | Marchand ambulant | |
entity.wind_charge_projectile.name | Souffle | |
entity.witch.name | Sorcière | |
entity.wither.name | Wither | |
entity.wither_skeleton.name | Wither squelette | |
entity.wither_skull.name | Crâne de wither | |
entity.wither_skull_dangerous.name | Crâne de wither | |
entity.wolf.name | Loup | |
entity.xp_orb.name | Orbe d'expérience | |
entity.xp_bottle.name | Fiole d'expérience | |
entity.zoglin.name | Zoglin | |
entity.zombie.name | Zombie | |
entity.zombie_horse.name | Cheval-zombie | |
entity.zombie_pigman.name | Piglin zombifié | |
entity.zombie_villager.name | Zombie-villageois | |
entity.zombie_villager_v2.name | Zombie-villageois | |
entity.frog.name | Grenouille | |
entity.tadpole.name | Têtard | |
entity.warden.name | Warden | |
entity.allay.name | Allay | |
entity.chest_boat.name | Bateau de stockage | |
entity.camel.name | Dromadaire | |
entity.chest_raft.name | Radeau de stockage | |
entity.happy_ghast.name | Ghast joyeux | |
entity.copper_golem.name | Golem de cuivre | |
entity.sulfur_cube.name | Cube de soufre | |
entity.nautilus.name | Nautile | |
entity.zombie_nautilus.name | Nautile zombie | |
entity.parched.name | Desséché | |
entity.camel_husk.name | Dromadaire zombie momifié |
| Key | Value | Inherited from |
|---|---|---|
minecraft.connect | §9[discord-mcbe]§r §7%0 に接続しました§r | |
minecraft.message | §9[Discord]§r <%0§r> %1§r | |
minecraft.message.withAttachments | §9[Discord]§r <%0§r> §o§7(%1 個のファイル)§r | |
minecraft.reply | §9[Discord]§r <%0§r> §7[返信: <%1> %2]§r %3§r | |
minecraft.reply.withAttachments | §9[Discord]§r <%0§r> §7[返信: <%1§r§7> %2]§r §o§7(%3 個のファイル)§r | |
discord.ready | 接続サーバーを起動しました | |
discord.connect | ワールドに接続しました | |
discord.disconnect | ワールドから切断されました | |
discord.chat | <%0> %1 | |
discord.chat.multipleWorlds | [%0] <%1> %2 | |
discord.join | %0がゲームに参加しました | |
discord.leave | %0がゲームを退出しました | |
discord.panel.uptime | 稼働時間 | |
command.error.catch | ❌ Interactionの処理中にエラーが発生しました | |
command.error.noworlds | ワールドに接続されていません | |
command.error.nopermission | このコマンドを使用する権限がありません | |
command.ping.description | ワールドとの接続状況を確認します | |
command.help.description | 利用できるコマンドを表示します | |
command.help.commands | コマンド一覧: | |
command.help.silent.description | 結果を自分のみに送信するかどうか | |
command.list.description | ワールドに接続しているプレイヤー数を表示します | |
command.list.silent.description | 結果を自分のみに送信するかどうか | |
command.list.world.description | プレイヤー数を表示するワールドを指定 | |
command.list.players | プレイヤー数 | |
command.panel.description | ステータスパネルの管理 | |
command.panel.create.description | 新しいステータスパネルを作成します | |
command.panel.create.success | ステータスパネルをチャンネル %0 に作成しました | |
command.panel.show.description | ステータスパネルを表示します | |
command.panel.show.notFound | ステータスパネルが未設定です | |
command.command.description | ワールドにコマンドを送信します | |
command.command.command.description | 実行するコマンド | |
command.command.raw.description | コマンドの返り値をJSON形式で表示します | |
command.command.silent.description | 結果を自分のみに送信するかどうか | |
command.command.world.description | コマンドを実行するワールドを指定 | |
command.command.sending | コマンドを送信しています... | |
console.login | %0 としてログインしました | |
console.socket.ready | [Local] SocketBridgeサーバーはポート %0 で待機しています | |
console.socket.command | [Local] Minecraftで次のコマンドを入力して接続してください: | |
console.script.ready | [BDS] Bridgeサーバーはポート %0 で待機しています | |
console.update.available | %0の新しいバージョン v%2 が利用可能です(現在: v%1) | |
console.connect | [%0] ワールドに接続しました | |
console.disconnect | [%0] ワールドから切断されました | |
console.join | [%0] %1がゲームに参加しました | |
console.leave | [%0] %1がゲームを退出しました | |
console.message | [Discord | %0] <%1> %2 | |
console.message.withAttachments | [Discord | %0] <%1> (%2 個のファイル) | |
console.reply | [Discord | %0] <%1> [返信: <%2> %3] %4 | |
console.reply.withAttachments | [Discord | %0] <%1> [返信: <%2> %3] (%4 個のファイル) | |
console.command | [Discord | %0] <%1> %2 | |
console.chat | [%0] <%1> %2 | |
common.silent.description | 結果を自分のみに送信するかどうか | |
common.duration | %0時間 %1分 %2秒 | |
common.noOnlineWorlds | 現在オンラインのワールドはありません。 | |
common.worldNotFound | ワールド %0 が見つかりませんでした | |
death.attack.anvil | %0は落下してきた金床に押しつぶされた | |
death.attack.arrow | %0は%1に射抜かれた | |
death.attack.arrow.item | %0は%1の%2で射抜かれた | |
death.attack.bullet | %0は%1に狙撃された | |
death.attack.cactus | %0はサボテンが刺さって死んだ | |
death.attack.cactus.player | %0は%1から逃げようとしてサボテンにぶつかった | |
death.attack.dehydration | %0 が脱水症状で死亡 | |
death.attack.drown | %0は溺れ死んだ | |
death.attack.drown.player | %0は%1から逃れようとして溺れ死んだ | |
death.attack.explosion | %0は爆発に巻き込まれた | |
death.attack.explosion.by.bed | %0 は[意図的なゲーム デザイン]に倒された | |
death.attack.explosion.player | %0は%1に爆破された | |
death.attack.fall | %0は地面に強く激突した | |
death.attack.fallingBlock | %0は落下してきたブロックに押しつぶされた | |
death.attack.fireball | %0は%1に火だるまにされた | |
death.attack.fireball.item | %0は%1の%2で火だるまにされた | |
death.attack.fireworks | %0は花火の爆発に巻き込まれた | |
death.attack.flyIntoWall | %0は運動エネルギーを体験した | |
death.attack.generic | %0は死んだ | |
death.attack.indirectMagic | %0は%1の魔法で殺された | |
death.attack.indirectMagic.item | %0は%1の%2で殺された | |
death.attack.inFire | %0は炎に巻かれた | |
death.attack.inFire.player | %0は%1と戦いながら火の中へ踏み入った | |
death.attack.inWall | %0は壁の中で窒息した | |
death.attack.lava | %0は溶岩遊泳を試みた | |
death.attack.lava.player | %0は%1から逃れようと溶岩遊泳を試みた | |
death.attack.lightningBolt | %0は雷に打たれた | |
death.attack.maceSmash.player | %0は%1に粉砕された | |
death.attack.maceSmash.player.item | %0 は %1 に %2 で粉砕された | |
death.attack.magic | %0は魔法で殺された | |
death.attack.magma | %0 は足元が溶岩だと気づいた | |
death.attack.magma.player | %0 は %1 のせいで危険な領域を歩いた | |
death.attack.mob | %0は%1に殺害された | |
death.attack.mob.item | %0は%1の%2で殺害された | |
death.attack.onFire | %0はこんがりと焼けた | |
death.attack.onFire.player | %0は%1と戦いながらカリカリに焼けた | |
death.attack.outOfWorld | %0は奈落の底へ落ちた | |
death.attack.player | %0は%1に殺害された | |
death.attack.player.item | %0は%1の%2で殺害された | |
death.attack.spit | %0は%1に丸めてポイされた | |
death.attack.starve | %0は飢え死にした | |
death.attack.sulfurCube.hot | %0 は床だけでなく、すべてが溶岩だったため力尽きた | |
death.attack.sweetBerry | %0はスイートベリーの棘が刺さって死んだ | |
death.attack.thorns | %0は%1を傷つけようとして殺された | |
death.attack.thrown | %0は%1によってぺしゃんこにされた | |
death.attack.thrown.item | %0は%1の%2でぺしゃんこにされた | |
death.attack.trident | %0は%1に刺殺された | |
death.attack.wither | %0は干からびた | |
death.attack.freeze | %0は凍え死んだ | |
death.attack.sonicBoom | %0は衝撃波に消し飛ばされた | |
death.attack.sonicBoom.player | %0は%1から逃れようとして衝撃波に消し飛ばされた | |
death.attack.stalactite | %0は落ちてきた鍾乳石に串刺しにされた | |
death.attack.stalagmite | %0は石筍に突き刺さった | |
death.fell.accident.generic | %0は高い所から落ちた | |
death.fell.accident.ladder | %0ははしごから落ちた | |
death.fell.accident.vines | %0はツタから滑り落ちた | |
death.fell.accident.water | %0 は水から落ちた | |
death.fell.assist | %0は%1に落とされる運命だった | |
death.fell.assist.item | %0は%1の%2で落とされる運命だった | |
death.fell.finish | %0は高いところから落下し、%1によってとどめを刺された | |
death.fell.finish.item | %0は高いところから落下し、%1の%2によってとどめを刺された | |
death.fell.killer | %0は落ちる運命だった | |
entity.agent.name | エージェント | |
entity.area_effect_cloud.name | エリアエフェクトクラウド | |
entity.armadillo.name | アルマジロ | |
entity.armor_stand.name | 防具立て | |
entity.arrow.name | 矢 | |
entity.bat.name | コウモリ | |
entity.bee.name | ミツバチ | |
entity.blaze.name | ブレイズ | |
entity.boat.name | ボート | |
entity.bogged.name | ボグド | |
entity.breeze.name | ブリーズ | |
entity.breeze_wind_charge_projectile.name | ウィンドチャージ | |
entity.cat.name | ネコ | |
entity.cave_spider.name | 洞窟グモ | |
entity.chicken.name | ニワトリ | |
entity.cow.name | ウシ | |
entity.creaking.name | クリーキング | |
entity.creeper.name | クリーパー | |
entity.dolphin.name | イルカ | |
entity.goat.name | 山羊 | |
entity.panda.name | パンダ | |
entity.donkey.name | ロバ | |
entity.dragon_fireball.name | ドラゴンの火の玉 | |
entity.drowned.name | ドラウンド | |
entity.egg.name | 卵 | |
entity.elder_guardian.name | エルダーガーディアン | |
entity.ender_crystal.name | 果てのクリスタル | |
entity.ender_dragon.name | エンダードラゴン | |
entity.enderman.name | エンダーマン | |
entity.endermite.name | エンダーマイト | |
entity.ender_pearl.name | エンダーパール | |
entity.evocation_illager.name | エヴォーカー | |
entity.evocation_fang.name | エヴォーカーの牙 | |
entity.eye_of_ender_signal.name | エンダーアイ | |
entity.falling_block.name | 落下中のブロック | |
entity.fireball.name | 火の玉 | |
entity.fireworks_rocket.name | ロケット花火 | |
entity.fishing_hook.name | 釣り針 | |
entity.fish.clownfish.name | クマノミ | |
entity.fox.name | キツネ | |
entity.cod.name | タラ | |
entity.pufferfish.name | フグ | |
entity.salmon.name | サケ | |
entity.tropicalfish.name | 熱帯魚 | |
entity.axolotl.name | ウーパールーパー | |
entity.ghast.name | ガスト | |
entity.glow_squid.name | ヒカリイカ | |
entity.piglin_brute.name | ピグリンブルート | |
entity.guardian.name | ガーディアン | |
entity.hoglin.name | ホグリン | |
entity.horse.name | ウマ | |
entity.husk.name | ハスク | |
entity.ravager.name | ラヴェジャー | |
entity.iron_golem.name | アイアンゴーレム | |
entity.item.name | アイテム | |
entity.leash_knot.name | リードの結び目 | |
entity.lightning_bolt.name | 雷 | |
entity.lingering_potion.name | 残留ポーション | |
entity.llama.name | ラマ | |
entity.trader_llama.name | 商人のラマ | |
entity.llama_spit.name | ラマの唾 | |
entity.magma_cube.name | マグマキューブ | |
entity.minecart.name | トロッコ | |
entity.chest_minecart.name | チェスト付きトロッコ | |
entity.command_block_minecart.name | コマンドブロック付きトロッコ | |
entity.furnace_minecart.name | かまど付きトロッコ | |
entity.hopper_minecart.name | ホッパー付きトロッコ | |
entity.tnt_minecart.name | TNT付きのトロッコ | |
entity.mule.name | ラバ | |
entity.mooshroom.name | ムーシュルーム | |
entity.moving_block.name | 動いているブロック | |
entity.npc.name | NPC | |
entity.ocelot.name | ヤマネコ | |
entity.ominous_item_spawner.name | 不吉なアイテム スポナー | |
entity.painting.name | 絵画 | |
entity.parrot.name | オウム | |
entity.phantom.name | ファントム | |
entity.pig.name | ブタ | |
entity.piglin.name | ピグリン | |
entity.pillager.name | ピリジャー | |
entity.player.name | プレイヤー | |
entity.polar_bear.name | シロクマ | |
entity.rabbit.name | ウサギ | |
entity.sheep.name | ヒツジ | |
entity.shulker.name | シュルカー | |
entity.shulker_bullet.name | シュルカーの弾 | |
entity.silverfish.name | シルバーフィッシュ | |
entity.skeleton.name | スケルトン | |
entity.skeleton_horse.name | スケルトンホース | |
entity.stray.name | ストレイ | |
entity.slime.name | スライム | |
entity.small_fireball.name | 小さな火の玉 | |
entity.sniffer.name | スニッファー | |
entity.snowball.name | 雪玉 | |
entity.snow_golem.name | スノウゴーレム | |
entity.spider.name | クモ | |
entity.splash_potion.name | ポーション | |
entity.squid.name | イカ | |
entity.strider.name | ストライダー | |
entity.tnt.name | TNT 火薬のブロック | |
entity.thrown_trident.name | トライデント | |
entity.tripod_camera.name | 三脚カメラ | |
entity.turtle.name | カメ | |
entity.unknown.name | 不明 | |
entity.vex.name | ヴェックス | |
entity.villager.name | 村人 | |
entity.villager.armor | 防具鍛冶 | |
entity.villager.butcher | 肉屋 | |
entity.villager.cartographer | 製図家 | |
entity.villager.cleric | 聖職者 | |
entity.villager.farmer | 農民 | |
entity.villager.fisherman | 釣り人 | |
entity.villager.fletcher | 矢師 | |
entity.villager.leather | 革細工師 | |
entity.villager.librarian | 司書 | |
entity.villager.shepherd | 羊飼い | |
entity.villager.tool | 道具鍛冶 | |
entity.villager.weapon | 武器鍛冶 | |
entity.villager.mason | 石工 | |
entity.villager.unskilled | 未熟な村人 | |
entity.villager_v2.name | 村人 | |
entity.vindicator.name | ヴィンディケーター | |
entity.wandering_trader.name | 行商人 | |
entity.wind_charge_projectile.name | ウィンドチャージ | |
entity.witch.name | ウィッチ | |
entity.wither.name | ウィザー | |
entity.wither_skeleton.name | ウィザースケルトン | |
entity.wither_skull.name | ウィザーの頭蓋骨 | |
entity.wither_skull_dangerous.name | ウィザーの頭蓋骨 | |
entity.wolf.name | オオカミ | |
entity.xp_orb.name | 経験値オーブ | |
entity.xp_bottle.name | エンチャントの瓶 | |
entity.zoglin.name | ゾグリン | |
entity.zombie.name | ゾンビ | |
entity.zombie_horse.name | ゾンビホース | |
entity.zombie_pigman.name | ゾンビピグリン | |
entity.zombie_villager.name | 村人ゾンビ | |
entity.zombie_villager_v2.name | 村人ゾンビ | |
entity.frog.name | カエル | |
entity.tadpole.name | オタマジャクシ | |
entity.warden.name | ウォーデン | |
entity.allay.name | アレイ | |
entity.chest_boat.name | チェスト付きのボート | |
entity.camel.name | ラクダ | |
entity.chest_raft.name | チェスト付きのイカダ | |
entity.happy_ghast.name | ハッピーガスト | |
entity.copper_golem.name | 銅ゴーレム | |
entity.sulfur_cube.name | サルファーキューブ | |
entity.nautilus.name | オウムガイ | |
entity.zombie_nautilus.name | ゾンビオウムガイ | |
entity.parched.name | パーチド | |
entity.camel_husk.name | ラクダハスク |
For developers and contributors
Section titled “For developers and contributors”How the translation system works
Section titled “How the translation system works”Translations are pairs of keys and values. Code refers to a key such as discord.join instead of embedding the displayed sentence directly.
| Layer | Location | Purpose |
|---|---|---|
| Regular displayed text | projects/server/src/assets/locales/<locale>.json |
Discord, console, Minecraft chat, and command descriptions |
| Minecraft-derived text | <locale>.generated.json |
Death messages and entity names generated from Mojang language files |
| Runtime language | config.json → language |
Selects an available locale |
| User overrides | config.json → translation_overrides |
Replaces individual values in the selected language |
At startup, discord-mcbe merges the regular and .generated.json files for the selected language, then applies translation_overrides. If a key is missing in the selected language, it falls back to the baseline locale (en-US); if the baseline also has no value, the key itself is displayed.
translation_overrides is not a nested per-language object; it is applied to the runtime map selected by config.language. If the Bot language changes, the same override value is applied to that language. For different text per language, change each source JSON.
config.translation_overrides can override keys that exist in the baseline locale (en-US). Extra keys found only in a locale file are not valid override targets. Inherited from is shown only when the selected language has no value and the value is supplied by the baseline locale.
Values can contain %0, %1, and other placeholders. They are replaced by arguments passed from the code in order.
References written as $key retain the target’s placeholders.
Key: minecraft.messageValue: §9[Discord]§r <%0§r> %1§rResult: §9[Discord]§r <Steve> hello§rChange regular displayed text
Section titled “Change regular displayed text”Edit these files for discord-mcbe-owned text such as Discord messages, console messages, Minecraft chat wrappers, and command descriptions:
projects/server/src/assets/locales/<locale>.jsonUse the baseline locale (currently en-US) for keys and arguments. Keep the same keys in every locale and keep the placeholder count and %0-based numbering aligned. After adding or removing keys, regenerate the types and config schema:
pnpm --filter @discord-mcbe/server generate-lang-typespnpm --filter @discord-mcbe/server generate-schemaAbout Minecraft death messages and entity names
Section titled “About Minecraft death messages and entity names”death.* and entity.* belong in generated files:
projects/server/src/assets/locales/<locale>.generated.jsonThese files are generated by the extract-minecraft-lang script from the language files in Mojang/bedrock-samples. Mojang-style placeholders such as %1$s are converted to discord-mcbe’s zero-based %0 format. Do not edit these files manually.
pnpm --filter @discord-mcbe/server extract-minecraft-langpnpm --filter @discord-mcbe/server generate-lang-typespnpm --filter @discord-mcbe/server generate-schemaAdd non-Mojang, discord-mcbe-owned messages to the regular JSON for each locale.
Add a language
Section titled “Add a language”To add a language:
- Add translations to
projects/server/src/assets/locales/<locale>.json. - Add the locale to the
localesvariable inprojects/server/scripts/extract-minecraft-lang.tsto extract its Minecraft translations. - Import and register the JSON files in
templateMapinprojects/server/src/util/i18n.ts. - Run
generate-lang-typesandgenerate-schema. - Verify that the translations are displayed correctly.