Skip to content

Commit 56c6952

Browse files
authored
Crazy AE2 Addons 翻译更新 (#5950)
CrazyAE2Addons update:版本更新
1 parent 0ef9f29 commit 56c6952

6 files changed

Lines changed: 100 additions & 30 deletions

File tree

projects/1.20/assets/crazy-ae2-addons/crazyae2addons/ae2guide/_zh_cn/crazyguide/auto_builder_language.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,34 @@ X
100100

101101
---
102102

103+
### 条件破坏
104+
105+
X==(n)
106+
107+
**仅在**当前位置的方块匹配方块映射中`n`时破坏该方块。
108+
109+
X!=(n)
110+
111+
**仅在**当前位置的方块****匹配方块映射中`n`时破坏该方块。
112+
113+
匹配时只会对比方块类型,而不会比对方块状态属性(如朝向、是否含水)。
114+
115+
---
116+
117+
### 条件放置
118+
119+
P(m)==(n)
120+
121+
**仅在**当前位置匹配方块`n`时放置方块`m`
122+
123+
P(m)!=(n)
124+
125+
**仅在**当前位置****匹配方块`n`时放置方块`m`
126+
127+
`m``minecraft:air`,则该指令的效果与条件破坏一致(延迟与X相同)。
128+
129+
---
130+
103131
### 循环
104132

105133
3{ ... }
@@ -203,6 +231,22 @@ H
203231

204232
---
205233

234+
### 6. 仅挖去5格长线段内的石头
235+
236+
0(minecraft:stone) | 5{X==(0)F}
237+
238+
向前移动5格,仅破坏石头,跳过其他方块。
239+
240+
---
241+
242+
### 7. 只在空气处放置木板
243+
244+
0(minecraft:oak_planks),1(minecraft:air) | 5{P(0)==(1)F}
245+
246+
只在原本是空气的位置放置橡木木板,其他方块不动。
247+
248+
---
249+
206250
## 错误处理
207251

208252
本语言是一种严格语言:

projects/1.20/assets/crazy-ae2-addons/crazyae2addons/ae2guide/_zh_cn/crazyguide/penrose_sphere.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ item_ids:
9696

9797
## 送入物质、冷却、质量控制
9898

99-
### 注入(送入超级奇点
99+
### 注入(送入普通奇点
100100

101101
注入由多方块的注入组件(如注入端口)控制。在内部看来,控制器存在一个硬上限:**MaxFeedPerTick**(默认为**4096**)。
102102

projects/1.20/assets/crazy-ae2-addons/crazyae2addons/ae2guide/crazyguide/auto_builder_language.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,34 @@ Breaks the block at the current position.
100100

101101
---
102102

103+
### Conditional Break
104+
105+
X==(n)
106+
107+
Breaks the block at the current position **only if** it matches block `n` from the block map.
108+
109+
X!=(n)
110+
111+
Breaks the block at the current position **only if** it does **not** match block `n`.
112+
113+
Block comparison is by block type only — block state properties (e.g. axis, waterlogged) are ignored.
114+
115+
---
116+
117+
### Conditional Place
118+
119+
P(m)==(n)
120+
121+
Places block `m` **only if** the block at the current position matches block `n`.
122+
123+
P(m)!=(n)
124+
125+
Places block `m` **only if** the block at the current position does **not** match block `n`.
126+
127+
If `m` is `minecraft:air`, the instruction acts as a conditional break (with the same delay as X).
128+
129+
---
130+
103131
### Loops
104132

105133
3{ ... }
@@ -203,6 +231,22 @@ Build a path 4 blocks to the front, then return to start.
203231

204232
---
205233

234+
### 6. Clear only stone from a 5-block row
235+
236+
0(minecraft:stone) | 5{X==(0)F}
237+
238+
Moves 5 blocks forward, breaking only stone and skipping everything else.
239+
240+
---
241+
242+
### 7. Fill only air with planks
243+
244+
0(minecraft:oak_planks),1(minecraft:air) | 5{P(0)==(1)F}
245+
246+
Places oak planks but only where there is air, leaving existing blocks untouched.
247+
248+
---
249+
206250
## Error Handling
207251

208252
The language is strict:

projects/1.20/assets/crazy-ae2-addons/crazyae2addons/ae2guide/crazyguide/penrose_sphere.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ If black hole mass reaches the configured **max mass**, the sphere **melts down*
9696

9797
## Feeding, cooling, and mass control
9898

99-
### Injection (feeding Super Singularities)
99+
### Injection (feeding NORMAL Singularities)
100100

101101
Injection is handled via the multiblock’s injection components (e.g. Injection Ports). Internally, the controller has a hard cap of **MaxFeedPerTick** (default: **4096**).
102102

projects/1.20/assets/crazy-ae2-addons/crazyae2addons/lang/en_us.json

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -176,19 +176,9 @@
176176
"gui.crazyae2addons.mobfarm_item_use": "Item to use:",
177177
"gui.crazyae2addons.mobfarm_preview_label": "Preview: ",
178178
"gui.crazyae2addons.mobfarm_preview_tooltip": "Enable/Disable preview",
179-
"gui.crazyae2addons.modifier_circuit_button": "%s",
180-
"gui.crazyae2addons.modifier_circuit_desc": "Enter circuit number (0–32)",
181-
"gui.crazyae2addons.modifier_circuit_none": "No circuit selected",
182-
"gui.crazyae2addons.modifier_circuit_selected": "Selected circuit %s",
183-
"gui.crazyae2addons.modifier_circuit_tooltip": "Set circuit: %s",
184179
"gui.crazyae2addons.modifier_ignore_nbt_tooltip": "Toggle ignore NBT option",
185180
"gui.crazyae2addons.modifier_info_do_not_ignore_nbt": "Current: Do not ignore NBT",
186181
"gui.crazyae2addons.modifier_info_ignore_nbt": "Current: ignore NBT",
187-
"gui.crazyae2addons.modifier_mult_div2": "/2",
188-
"gui.crazyae2addons.modifier_mult_div2_tooltip": "Divide pattern /2",
189-
"gui.crazyae2addons.modifier_mult_x2": "x2",
190-
"gui.crazyae2addons.modifier_mult_x2_tooltip": "Multiply pattern x2",
191-
"gui.crazyae2addons.modifier_tooltip": "Encode circuit",
192182
"gui.crazyae2addons.multi_emitter.add_row": "Add row",
193183
"gui.crazyae2addons.multi_emitter.cmp_above": "Emit when amount is above or equal to limit",
194184
"gui.crazyae2addons.multi_emitter.cmp_below": "Emit when amount is bellow limit",
@@ -210,12 +200,10 @@
210200
"gui.crazyae2addons.notification_terminal.threshold_unit_internal": "Threshold unit: %s (1 %s = %s internal)",
211201
"gui.crazyae2addons.notification_terminal.unit_line": "Unit: %s",
212202
"gui.crazyae2addons.notification_terminal_add_row": "Add new row",
213-
"gui.crazyae2addons.pattern_mult_circuit_input": "Input desired circuit number (0-32)",
214203
"gui.crazyae2addons.pattern_mult_clear": "Clear all patterns",
215204
"gui.crazyae2addons.pattern_mult_confirm": "Multiply all patterns by selected value",
216205
"gui.crazyae2addons.pattern_mult_limit": "Limit above which patterns wont get multiplied, 0 means limit disabled",
217206
"gui.crazyae2addons.pattern_mult_multiplier": "Multiplier",
218-
"gui.crazyae2addons.pattern_mult_set_circuit": "Set selected circuit to all patterns",
219207
"gui.crazyae2addons.pattern_mult_value_tooltip": "Input the amount by which you want to multiply your patterns, can also be an equation like 2*(3/4)",
220208
"gui.crazyae2addons.penrose_accretion_status": "Accretion: %s singu/t",
221209
"gui.crazyae2addons.penrose_amount_fe": "%s FE/t",
@@ -273,6 +261,7 @@
273261
"gui.crazyae2addons.penrose_injection_port_rate_label": "Injection rate (singu/t):",
274262
"gui.crazyae2addons.penrose_injection_port_rate_tooltip": "How many singularities per tick to inject from the ME network",
275263
"gui.crazyae2addons.penrose_injection_port_submit": "Apply",
264+
"gui.crazyae2addons.penrose_injection_tooltip": "It uses normal singularities to fuel the sphere!",
276265
"gui.crazyae2addons.penrose_insert": "Insert singularities",
277266
"gui.crazyae2addons.penrose_item_consume": "Item to consume",
278267
"gui.crazyae2addons.penrose_line_disk_mass": "Disk mass: %s MU",
@@ -350,6 +339,9 @@
350339
"gui.crazyae2addons.spawner_info_speed": "Speed depends on the amount",
351340
"gui.crazyae2addons.spawner_preview_label": "Preview: ",
352341
"gui.crazyae2addons.spawner_preview_tooltip": "Enable/Disable preview",
342+
"gui.crazyae2addons.tag_level_emitter.confirm": "Apply expression and threshold",
343+
"gui.crazyae2addons.tag_level_emitter.expr_hint": "forge:ingots/iron...",
344+
"gui.crazyae2addons.tag_level_emitter.threshold_tooltip": "Emit when matching count is above/below this value",
353345
"gui.crazyae2addons.tag_view_cell_confirm": "Confirm",
354346
"gui.crazyae2addons.tag_view_cell_input": "Input filter",
355347
"gui.crazyae2addons.tag_view_cell_title": "Tag View Cell",
@@ -360,11 +352,9 @@
360352
"item.crazyae2addons.automation_upgrade_card": "Automation Upgrade Card",
361353
"item.crazyae2addons.builder_pattern": "Builder Pattern",
362354
"item.crazyae2addons.chunky_fluid_p2p_tunnel": "Chunky Fluid P2P Tunnel",
363-
"item.crazyae2addons.circuit_upgrade_card": "Circuit Upgrade Card",
364355
"item.crazyae2addons.cpu_prio_tuner": "Cpu Prio Tuner",
365356
"item.crazyae2addons.crazy_calculator": "Crazy Calculator",
366357
"item.crazyae2addons.crazy_emitter_multiplier": "Crazy Emitter Multiplier",
367-
"item.crazyae2addons.crazy_pattern_modifier": "Crazy Pattern Modifier",
368358
"item.crazyae2addons.crazy_pattern_multiplier": "Crazy Pattern Multiplier",
369359
"item.crazyae2addons.crazy_pattern_provider_part": "Crazy Pattern Provider Part",
370360
"item.crazyae2addons.crazy_upgrade": "Crazy Upgrade",
@@ -404,6 +394,7 @@
404394
"item.crazyae2addons.round_robin_fluid_p2p_tunnel": "Round Robin Fluid P2P Tunnel",
405395
"item.crazyae2addons.round_robin_item_p2p_tunnel": "Round Robin Item P2P Tunnel",
406396
"item.crazyae2addons.super_singularity": "Super Singularity",
397+
"item.crazyae2addons.tag_level_emitter": "Tag Level Emitter",
407398
"item.crazyae2addons.tag_view_cell": "Tag View Cell",
408399
"item.crazyae2addons.wireless_emitter_terminal": "Wireless Emitter Terminal",
409400
"item.crazyae2addons.wireless_notification_terminal": "Wireless Notification Terminal",

projects/1.20/assets/crazy-ae2-addons/crazyae2addons/lang/zh_cn.json

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -176,19 +176,9 @@
176176
"gui.crazyae2addons.mobfarm_item_use": "所用物品:",
177177
"gui.crazyae2addons.mobfarm_preview_label": "预览:",
178178
"gui.crazyae2addons.mobfarm_preview_tooltip": "启用/禁用预览",
179-
"gui.crazyae2addons.modifier_circuit_button": "%s",
180-
"gui.crazyae2addons.modifier_circuit_desc": "输入电路编号(0-32)",
181-
"gui.crazyae2addons.modifier_circuit_none": "未选择电路",
182-
"gui.crazyae2addons.modifier_circuit_selected": "已选择%s号编程电路",
183-
"gui.crazyae2addons.modifier_circuit_tooltip": "设定电路:%s",
184179
"gui.crazyae2addons.modifier_ignore_nbt_tooltip": "切换忽略NBT选项",
185180
"gui.crazyae2addons.modifier_info_do_not_ignore_nbt": "当前:不忽略NBT",
186181
"gui.crazyae2addons.modifier_info_ignore_nbt": "当前:忽略NBT",
187-
"gui.crazyae2addons.modifier_mult_div2": "/2",
188-
"gui.crazyae2addons.modifier_mult_div2_tooltip": "样板配置除以2",
189-
"gui.crazyae2addons.modifier_mult_x2": "x2",
190-
"gui.crazyae2addons.modifier_mult_x2_tooltip": "样板配置乘2",
191-
"gui.crazyae2addons.modifier_tooltip": "编码电路",
192182
"gui.crazyae2addons.multi_emitter.add_row": "添加新行",
193183
"gui.crazyae2addons.multi_emitter.cmp_above": "当数量大于等于设定数值时发出红石信号",
194184
"gui.crazyae2addons.multi_emitter.cmp_below": "当数量小于设定数值时发出红石信号",
@@ -210,12 +200,10 @@
210200
"gui.crazyae2addons.notification_terminal.threshold_unit_internal": "阈值单位:%s(1 %s = 内部 %s)",
211201
"gui.crazyae2addons.notification_terminal.unit_line": "单位:%s",
212202
"gui.crazyae2addons.notification_terminal_add_row": "添加新行",
213-
"gui.crazyae2addons.pattern_mult_circuit_input": "输入电路编号(0-32)",
214203
"gui.crazyae2addons.pattern_mult_clear": "清空所有样板",
215204
"gui.crazyae2addons.pattern_mult_confirm": "以指定值乘算所有样板",
216205
"gui.crazyae2addons.pattern_mult_limit": "超过此上限的样板不会被乘算,0代表取消上限",
217206
"gui.crazyae2addons.pattern_mult_multiplier": "乘数",
218-
"gui.crazyae2addons.pattern_mult_set_circuit": "为所有样板设置所选电路",
219207
"gui.crazyae2addons.pattern_mult_value_tooltip": "输入应用于样板的乘数,也可为例如2*(3/4)的表达式",
220208
"gui.crazyae2addons.penrose_accretion_status": "吸积量:%s 奇点/t",
221209
"gui.crazyae2addons.penrose_amount_fe": "%s FE/t",
@@ -273,6 +261,7 @@
273261
"gui.crazyae2addons.penrose_injection_port_rate_label": "注入率(奇点/t):",
274262
"gui.crazyae2addons.penrose_injection_port_rate_tooltip": "每刻从ME网络中向其注入的奇点数量",
275263
"gui.crazyae2addons.penrose_injection_port_submit": "应用",
264+
"gui.crazyae2addons.penrose_injection_tooltip": "彭罗斯球的燃料是普通奇点!",
276265
"gui.crazyae2addons.penrose_insert": "放入奇点",
277266
"gui.crazyae2addons.penrose_item_consume": "消耗用物品",
278267
"gui.crazyae2addons.penrose_line_disk_mass": "吸积盘质量:%s MU",
@@ -350,6 +339,9 @@
350339
"gui.crazyae2addons.spawner_info_speed": "加速量取决于",
351340
"gui.crazyae2addons.spawner_preview_label": "预览:",
352341
"gui.crazyae2addons.spawner_preview_tooltip": "启用/禁用预览",
342+
"gui.crazyae2addons.tag_level_emitter.confirm": "应用表达式与阈值",
343+
"gui.crazyae2addons.tag_level_emitter.expr_hint": "forge:ingots/iron...",
344+
"gui.crazyae2addons.tag_level_emitter.threshold_tooltip": "当匹配计数高于/低于该值时发信",
353345
"gui.crazyae2addons.tag_view_cell_confirm": "确认",
354346
"gui.crazyae2addons.tag_view_cell_input": "输入过滤器",
355347
"gui.crazyae2addons.tag_view_cell_title": "标签显示元件",
@@ -360,11 +352,9 @@
360352
"item.crazyae2addons.automation_upgrade_card": "自动化升级卡",
361353
"item.crazyae2addons.builder_pattern": "建筑机样板",
362354
"item.crazyae2addons.chunky_fluid_p2p_tunnel": "批次流体P2P通道",
363-
"item.crazyae2addons.circuit_upgrade_card": "电路升级卡",
364355
"item.crazyae2addons.cpu_prio_tuner": "CPU优先级调整器",
365356
"item.crazyae2addons.crazy_emitter_multiplier": "疯狂发信器倍增工具",
366357
"item.crazyae2addons.crazy_calculator": "疯狂计算工具",
367-
"item.crazyae2addons.crazy_pattern_modifier": "疯狂样板修改工具",
368358
"item.crazyae2addons.crazy_pattern_multiplier": "疯狂样板倍增工具",
369359
"item.crazyae2addons.crazy_pattern_provider_part": "疯狂样板供应器",
370360
"item.crazyae2addons.crazy_upgrade": "疯狂升级",
@@ -404,6 +394,7 @@
404394
"item.crazyae2addons.round_robin_fluid_p2p_tunnel": "轮询流体P2P通道",
405395
"item.crazyae2addons.round_robin_item_p2p_tunnel": "轮询物品P2P通道",
406396
"item.crazyae2addons.super_singularity": "超级奇点",
397+
"item.crazyae2addons.tag_level_emitter": "标签标准发信器",
407398
"item.crazyae2addons.tag_view_cell": "标签显示元件",
408399
"item.crazyae2addons.wireless_emitter_terminal": "无线发信器终端",
409400
"item.crazyae2addons.wireless_notification_terminal": "无线通知终端",

0 commit comments

Comments
 (0)