
Localizator
不要再硬编码文本了!把它们本地化!
查看大图这是一个由 Mixin 驱动的模组,用于实现硬编码文本的本地化。
它的意思是用语言键替换代码中的静态文本,以便通过语言资源包进行翻译。
这个模组:
- 为 Minecraft 1.12.2 添加缺失的本地化功能
- 本地化许多模组中的硬编码文本
- 包含许多原本未包含在 Minecraft 和众多模组中的语言键。
- 额外福利:对某些模组应用一些小质量改进(这不是 Localizator 的主要目的,但我实在忍不住要修复它们)。
首次运行时,所有 Mixin 默认处于禁用状态。
你可以根据需要启用所有 Mixin。
如果你的游戏实例中不存在对应的模组,其 Mixin 将不会加载,一切都会正常运作。
.
有关所包含 Mixin 的完整列表,请查看下方的折叠内容!
折叠内容
- (Armor Underwear) 本地化带有 Oxxy Liner 的护甲部件上的“MILD / WARM / COOL”工具提示文本。
- (Battle Towers) 本地化傀儡被击败时的消息。
- (Better Survival) 本地化带有药水附魔武器上的“剩余攻击次数”工具提示文本。
- (Bountiful Baubles) 添加一个选项,防止“修饰词”被添加到饰品名称中。
- (Bountiful Baubles) 为安卡护身符和安卡盾牌添加蜘蛛网免疫(因为我觉得这很合理)。
- (Bountiful Baubles) 本地化与虫洞传送物品相关的消息。
- (Callable Horses) 本地化连接服务器时的所有消息。
- (Charm) 本地化世界中生成的所有蛋糕名称和板条箱。
- (Charm) 本地化堆肥桶的 JEI 使用界面文本。本地化 MesonGuiContainer 的显示名称。
- (Corpse Complex) 本地化坟墓卷轴的描述。
- (Dynamic Trees) 移除手杖工具提示上的怪异符号。
- (Dynamic Trees) 包含一些原本在该模组 JAR 文件中缺失的语言键。
- (Dynamic Raw Ores) 如果生成的粗矿或粗矿块存在语言键,则显示该语言键,而不是使用默认命名方式。
- (Fancy Block Particles) 本地化其按键绑定界面文本。
- (Fishing Made Better) 本地化鱼的名称和简介、鱼追踪器消息。
- (Fishing Made Better) 为鱼类需求添加 JEI 插件。
- (Fishing Made Better) 为所有钓鱼爱好者创造熔岩鱼桶、虚空桶和虚空鱼桶。
- (Forge FML) 本地化模组列表界面。
- (Forgotten Items) 本地化所有物品的描述。
- (iChunUtils) 修复尝试访问无效 URL 时出现的异常。
- (Item Physic) 修复查看 Armor Underwear 物品时出现的“ERRORED”文本。
- (Item Physic) 本地化投掷物品时的“力量:”状态消息。
- (Item Physic) 修复物品描述倒序显示的问题。
- (Item Physic) 包含一些原本在该模组 JAR 文件中缺失的语言键。
- (LevelUp! 2) 本地化其按键绑定界面文本。
- (LevelUp! 2) 包含一些原本在该模组 JAR 文件中缺失的语言键。
- (Lycanites Mobs) 本地化连接服务器时的消息和状态消息。
- (Lycanites Mobs) 包含一些原本在该模组 JAR 文件中缺失的语言键。
- (Minecraft) 为带参数的语言键添加 LocName NBT 标签支持!
- (Minecraft) 添加用于本地化物品提示的 LocLore NBT 标签。支持带 1 个参数的语言键!
- (Minecraft) 为本地化成书添加 locTitle 和 locAuthor NBT 标签。
- (Minecraft) 如果实体的 CustomName 标签包含语言键,则翻译实体名称(对 Boss 也有效!)。
- (Minecraft) 本地化生物群系名称。
- (Minecraft) 新增“locPages”NBT 标签,用于本地化可书写的书。
- (Minecraft) 如果 TileEntityLockable 的 CustomName 包含语言键,它将被翻译。
- (Minecraft) 被 /kill 命令杀死的物品实体会正确显示其名称。
- (Minecraft) 添加缺失的语言键,例如一些盾牌纹样名称和物品实体名称。
- (Minecraft) 有时模组开发者或整合包作者喜欢添加“新奇/收藏物品”(带有自定义名称和提示的物品)来增加游戏乐趣。
其中部分物品是可放置的(方块、画、告示牌、头颅)。如果玩家放置它们,物品会丢失其 NBT 标签(原版行为),变成普通物品。
Localizator 添加了配置开关(以及可选方块白名单),以防止玩家放置可放置的新奇物品,并显示状态消息解释无法放置的原因。 - (Mo' Bends) 本地化其按键绑定界面文本。
- (Morpehus) 本地化所有消息。
- (Neat) 如果实体的 CustomName 标签包含语言键,它将被翻译。
- (Recurrent Complex) 本地化神器的随机名称(120,960 种可能组合!)。
- (Roguelike Dungeons -- Fnar's Edition) 使所有新奇物品都能在生存模式中获得。持有或佩戴新奇物品的怪物将穿着为物品所有者的样式,以增加额外的怀旧感。可设置为不可破坏。
- (Rough Tweaks) 使其物品的语言键唯一,避免与 First Aid 的冲突。
- (Rough Tweaks) 添加一个选项来显示物品的隐藏描述。
- (Scaling Health) 本地化按键绑定界面文本、枯萎死亡消息和其他消息(如愚人节消息)。
- (Serene Seasons) 将 Rustic 的特殊作物(辣椒、番茄)添加到肥沃度提示中。
- (Serene Seasons) 将 Rustic 的特殊作物(辣椒、番茄)添加到肥沃度提示中。
- (Set Bonus) 配置文件中的套装和奖励文本可以是语言键,这样它们就能被翻译。
- (Spartan Weaponry) 本地化硬编码的工具提示文本“Material Bonus:”。
- (SRParasites) 本地化寄生护甲硬编码的“Current Adaptation”和“reduction”工具提示文本,并改进其格式。
- (SRParasites) 添加一个选项来翻译受到抵抗的伤害来源(对于非实体来源,你需要添加相应的语言键)。
- (SRParasites) 为同化冒险者添加可自定义的名称列表。
- (SRParasites) 包含一些原本在该模组 JAR 文件中缺失的语言键。
- (Trinkets & Baubles) 本地化末影女皇的消息以及在 Faelis 形态下护甲上的“重量:”工具提示文本。
- (Varied Commodities) 新增“locPages”NBT 标签,用于本地化可书写的书。
- (WAILA 的分支“Hwyla”) 翻译实体的 CustomName 标签内容。
整合包作者,请查看新的 Wiki!
常见问题:
折叠内容
你为什么要更换依赖项?
最初,我依赖 MixinBooter 来加载 Mixin,并自行管理对其他模组的访问。
用于访问其他模组的代码极度依赖 Mixin 版本,所以如果发布了新的 Mixin 更新,Localizator 很可能会崩溃,直到我找到方法让访问代码适应新版本,而我的响应时间可能会很长。
Fonnymunkey 的 FermiumBooter 也管理着用于访问其他模组的代码,并且 fonny 更有能力让这段代码适应未来 Mixin 版本,从而实现非常短的响应时间。
因此,通过依赖 FermiumBooter,我可以专注于我自己的 Mixin,并把访问代码交给更有经验的开发者处理。
希望你能理解。
正在加载版本记录…






































正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。