附魔等级语言补丁

附魔等级语言补丁

`enchantment.level.1000`,滚开!

杂项

附魔等级语言补丁

对于 Forge 1.14.x 用户:需要 MixinBootstrap(或任何替代的 Mixin 加载器)。

对于 Forge 1.13.x 用户:需要 ModernMixins(或任何替代的 Mixin 加载器)。

遥测设置:你可以通过创建/编辑 config/enchlevel-langpatch-telemetry.txt 来调整遥测级别。 有关更多信息,请参阅我们的 隐私政策。

[License: WTFPLmodloader: Fabric/Forge/Neo/Quiltside: client]

   

未应用补丁时:

Sharpness enchantment.level.100

应用补丁后:

Sharpness 100

常用替代格式

这些 stub 模组应与 LangPatch 本身 一同 加载。

I18n API

本模组支持通过语言文件对附魔等级和药水效果等级进行有限的格式配置。

模板键

  • enchantment.level.x 和 potion.potency.x:分别修改附魔等级和药水效果等级的模板。
    • 默认值: "%s"

格式类型

  • langpatch.conf.enchantment.default.type 和 langpatch.conf.potion.default.type:分别修改附魔等级和药水效果等级的格式。
值 格式 示例
simplified、chinese、zh_normal 简体中文数字 一百二十三
traditional、zh_upper 繁体中文数字 壹佰貳拾叄
numeral、number、numeric、arabic、default 阿拉伯数字(默认) 123
roman 罗马数字 CXXIII
skip、ignore 不更改(例如,仅用于替换其他文本) —

覆盖

  • langpatch.conf.enchantment.override 和 langpatch.conf.potion.override:是否覆盖现有翻译。可接受的值为 "true" 或 "false"。
    • 如果设置为 "true",现有翻译将被替换。请参阅上面“纯阿拉伯数字”包的实现。

面向开发者

LangPatch,顾名思义,允许开发者在不对语言文件进行直接修改的情况下,对游戏内的翻译进行动态更改。

要将 LangPatch API 作为依赖项引入:

repositories {
    // Our new maven
    maven { url 'https://mvn.7c7.icu' }
}

dependencies {
    compileOnly "xland.mcmod:enchlevel-langpatch:3.1.0"
}

在线 javadoc 可以在 此处 找到。