zh_cn:tutorial:lang
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| zh_cn:tutorial:lang [2022/05/27 15:49] – solidblock | zh_cn:tutorial:lang [2024/08/25 14:38] (current) – solidblock | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== |
| - | 你有没有注意到,你的物品显示的名称比较奇怪,例如 // | + | 你有没有注意到,你的物品显示的名称比较奇怪,例如 // |
| ===== 创建一个语言文件 ===== | ===== 创建一个语言文件 ===== | ||
| - | 你可以使用语言文件为游戏内的可翻译字符串提供翻译。你需要创建的文件的名称应当是语言代码,参见[[https:// | + | 你可以使用语言文件为游戏内的可翻译字符串提供翻译。你需要创建的文件的名称应当是语言代码,参见 [[https://zh.minecraft.wiki/w/%E8%AF%AD%E8%A8%80# |
| ===== 添加翻译 ===== | ===== 添加翻译 ===== | ||
| Line 13: | Line 14: | ||
| } | } | ||
| </ | </ | ||
| - | 其中第一个字符串是任何可翻译的字符串(例如物品名称或 or ''< | + | 其中 |
| ===== 使用自定义可翻译文本 ===== | ===== 使用自定义可翻译文本 ===== | ||
| 每当函数接受 ''< | 每当函数接受 ''< | ||
| < | < | ||
| @Override | @Override | ||
| - | public void method_9568(class_1799 itemStack, class_1937 world, List<class_2561> tooltip, | + | public void method_9568(ItemStack stack, TooltipContext context, List<Text> tooltip, |
| // 1.18.2 之前 | // 1.18.2 之前 | ||
| tooltip.add(new class_2588(" | tooltip.add(new class_2588(" | ||
| Line 36: | Line 38: | ||
| 当游戏语言为简体中文时,该工具的提示将显示为“我的工具提示”! | 当游戏语言为简体中文时,该工具的提示将显示为“我的工具提示”! | ||
| - | ==== 向可翻译文本添加动态值 ==== | + | ===== 向可翻译文本添加动态值 |
| - | 假设您希望文本根据某些变量(例如当前日期和月份)进行更改。对于动态的数字,可以在语言项的值中,在你需要数字显示的位置放个 %d,例如: | + | 假您希望文本根据某些变量(例如当前日期和月份)进行更改。对于动态的数字,可以在语言项的值中,在你需要数字显示的位置放个 |
| <code JavaScript resources/ | <code JavaScript resources/ | ||
| { | { | ||
| - | " | + | " |
| } | } | ||
| </ | </ | ||
| Line 53: | Line 55: | ||
| </ | </ | ||
| - | 然后该工具提示将会显示为“我在第4天和第7月的工具提示”。如果需要传入字符串,使用 '' | + | 在译文中,变量的顺序可能变,因此可以使用 '' |
| + | |||
| + | 如果需要直接显示 '' | ||
| ==== 添加新行 ==== | ==== 添加新行 ==== | ||
| - | 由于 Mojang 的充满独特特性的代码,在工具提示中,'' | + | 换行符 '' |
| <code JavaScript resources/ | <code JavaScript resources/ | ||
| { | { | ||
| Line 82: | Line 86: | ||
| 我的工具提示的第2行 | 我的工具提示的第2行 | ||
| </ | </ | ||
| - | |||
| - | ====== 翻译格式 ====== | ||
| - | 您注册的对象的翻译键的格式为''< | ||
| - | |||
| - | ^ 对象类型 | ||
| - | | 方块 | ||
| - | | 物品 | ||
| - | | 物品组 | '' | ||
| - | | 流体 | '' | ||
| - | | 声音事件 | '' | ||
| - | | 状态效果 | '' | ||
| - | | 附魔 | '' | ||
| - | | 实体类型 | '' | ||
| - | | 药水 | '' | ||
| - | | 生物群系 | '' | ||
| - | |||
| - | 对于不在此列表中的类型,请参见 ''< | ||
| - | |||
| - | |||
zh_cn/tutorial/lang.1653666562.txt.gz · Last modified: 2022/05/27 15:49 by solidblock