Bedrockus翻译 Minecraft 基岩版地图
← 返回工具

关于本站

Bedrockus 会把 Minecraft 基岩版地图里的文字全部取出来,交给你翻译,再把地图重新装好。

它做什么

地图就是一个压缩包:世界放在 LevelDB 数据库里,外加资源包和行为包、函数、脚本。文字散落在十来个地方:告示牌、书、物品名、描述、NPC 对话和按钮、命令、记分板、包里的语言文件。Bedrockus 会把这些地方走一遍,取出文字,汇成一份清单,并标明每一行来自哪里。

译文按游戏自己的规矩放回去。游戏能从语言文件里读到的,进 .lang 并获得一个键;读不到的,就以纯文本写进地图。顺带把 say、tell 这类命令改写成 tellraw,否则译文永远不会出现在里面。

最后拿到的是一个普通的 .mcworld:在游戏里照常打开,跟着玩家选择的语言显示。

流程是怎样的

  • 上传。文件在服务器上被拆开:LevelDB、NBT、包的压缩文件。结果是一份行清单,带坐标、分类,以及每一行最终会落到哪里的说明。
  • 翻译。之后的一切都在浏览器里进行:筛选、草稿、自定义键。你可以直接在页面上翻译,也可以导出 CSV、XLIFF 或 .lang,用惯用的软件处理后再把文件传回来。
  • 生成。服务器搭出一个新世界:写好语言文件,把键放进告示牌和书里,在键不起作用的地方写上纯文本,然后把做好的 .mcworld 交给你。

它对游戏了解什么

基岩版有一部分规则哪里都没写清楚,是在游戏里一条条试出来的——整套译文分配就建立在这些规则上。

告示牌、书和 NPC 对话只有通过带可翻译键的 rawtext 才会接受译文。NPC 按钮是例外:它拿到的是光秃秃的键,还会截断到 16 个字符,所以按钮的键都做得很短。

物品名和世界名根本不认键:文字原样写进去。因此在生成时要单独选择哪种语言直接写进世界。

en_US.lang 必须始终存在:游戏会拿它兜底,没有它,译文的位置显示的就是键本身。

它不做什么

  • 不保存地图:上传的文件在服务器上最多待一小时,随解析结果一起删除。
  • 没有账号,也不要求注册。
  • 不替你翻译:里面没有机器翻译——文字由你或你的译者来写。
  • 不发布任何东西:做好的世界只交给上传原始文件的那个人。

法律说明

Bedrockus 是非官方的爱好者项目,与 Mojang Studios 和 Microsoft 没有关联,也未获得两家公司的批准或支持。

Minecraft 是 Mojang Synergies AB 的商标。游戏及其内容、名称和原文的权利归各自权利人所有。

地图本身的权利归其作者所有。处理别人的地图时,是否有这个权利由你自己负责。

界面里的图标来自 Tabler Icons(© Paweł Kuna)、GitLab 的 SVG 库和 Material Symbols(© Google LLC),语言旗帜来自 flag-icons(© Panayiotis Lipiridis)。前两套和旗帜按 MIT 许可使用,Material Symbols 按 Apache 2.0 使用。

Bedrockus 是非官方的爱好者项目,与 Mojang Studios 和 Microsoft 没有关联,也未获得两家公司的批准或支持。

Minecraft 是 Mojang Synergies AB 的商标。游戏本体及其内容、名称和原文的权利归各自权利人所有;地图的权利归其作者所有。