Skip to content

Commit

Permalink
NEEPMeat 翻译更新 (#4834)
Browse files Browse the repository at this point in the history
* NEEPMeat

* NEEPMeat fix:修修修

* NEEPMeat fix:删漏的奇妙符号
  • Loading branch information
ChuijkYahus authored Dec 21, 2024
1 parent e310260 commit 5ddd55a
Show file tree
Hide file tree
Showing 7 changed files with 86 additions and 45 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@
"meatgun_module.meatweapons.short_phage_ray": "Small phage Ray",
"meatgun_module.meatweapons.short_phage_ray.desc": "Breaks the targeted block in a 15 block range. One ammunition unit is consumed per 8 blocks broken. Can be enchanted.",
"meatgun_module.meatweapons.halberd": "Halberd",
"meatgun_module.meatweapons.halberd.desc": "Trigger 1: Normal melee attack.\nTrigger 2: Launches forwards when held and released after half a second.\nWhen mounted: Trigger 2 hooks and drags the target for a second.",
"meatgun_module.meatweapons.halberd.desc": "Trigger 1: Normal melee attack.\nTrigger 2 (sprinting): Launches forwards when held and released after half a second.\nTrigger 2 (mounted): hooks and drags the target for a second.",
"meatgun_module.meatweapons.shock_staff": "Shock Staff",
"meatgun_module.meatweapons.shock_staff.desc": "Trigger 1: Normal melee attack.\nTrigger 2: Shoots a projectile.",

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@
"meatgun_module.meatweapons.short_phage_ray": "小型吞噬射线炮",
"meatgun_module.meatweapons.short_phage_ray.desc": "破坏15格范围内看向的方块。每破坏8个方块消耗1发弹药。可附魔。",
"meatgun_module.meatweapons.halberd": "",
"meatgun_module.meatweapons.halberd.desc": "第一攻击触发:普通近战攻击。\n第二攻击触发:举起超过半秒后放下,向前突进。\n在骑乘状态时:第二攻击变为勾住并拖行目标一段时间",
"meatgun_module.meatweapons.halberd.desc": "第一攻击触发:普通近战攻击。\n第二攻击触发(疾跑):举起超过半秒后放下,向前突进。\n第二攻击触发(骑乘):勾住并拖行目标一段时间",
"meatgun_module.meatweapons.shock_staff": "震击法杖",
"meatgun_module.meatweapons.shock_staff.desc": "第一攻击触发:普通近战攻击。\n第二攻击触发:发射一个弹射物。",

Expand Down
3 changes: 0 additions & 3 deletions projects/1.20-fabric/assets/neepmeat/neepmeat/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
~~手册需用`GBK`编码存储,否则会出现乱码,且内容无法显示。~~
作者写读取的时候没指定字符集,解决方案是让JVM强行用UTF-8(`-Dfile.encoding=UTF-8`)。

手册中`type`字段值为`"code"`的行不应翻译,不支持中文字符。
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@
{"type": "ctext", "text": "NEEP INDUSTRIAL SUITE", "bold": true},
{"type": "ctext", "text": "Owner's Manual\n\n"},
{"type": "text", "text": "Thank you for choosing industrial solutions from NEEP. This guide will take you through our debut range of biomechanical abominations."},
{"type": "text", "text": "\nNote: Crafting and processing recipes are not yet supported in this guide. To view them, you must install Roughly Enough Items or EMI."}
{"type": "text", "text": "\nNote: Some of the mod's items exist under the 'meatweapons' namespace. \nAll items can be shown in REI/EMI by searching '@meat'."},
{"type": "text", "text": "\nNote: Crafting and processing recipes are not yet supported in this guide. To view them, you must use Roughly Enough Items or EMI."}
]},
{"id": "fluids", "contents": [
{"type": "text", "text": "Power Transfer\n", "bold": true},
Expand Down Expand Up @@ -130,7 +131,7 @@
]},
{"id": "blood_bubble_tree", "contents": [
{"type": "text", "text": "Blood Bubble Tree\n", "bold": true},
{"type": "text", "text": "Granting Enlightenment to a Warped Fungus remakes its flesh. Instead of fruit, the tree bears membranous sacs filled with animal blood."}
{"type": "text", "text": "Granting Enlightenment to a Crimson Fungus remakes its flesh. Instead of fruit, the tree bears membranous sacs filled with animal blood."}
]},
{"id": "feeding_trough", "contents": [
{"type": "text", "text": "Feeding Trough\n", "bold": true},
Expand All @@ -151,7 +152,7 @@
{"type": "text", "text": "Dirty Ore Fat can be processed in the Trommel for an approximate 150% yield compared to directly pressing dirty fat."},
{"type": "text", "text": "Tissue fluid produced via the disassembly of substrate organisms with a Large Mincer or Death Blades can be separated into Refined Meat with an extra chance of Assorted Biological Solids."},
{"type": "text", "text": "\nUsage\n", "bold": true},
{"type": "text", "text": "Fluid is inserted into the top of the nearest block and outputs leave through the bottom of the far end."},
{"type": "text", "text": "Fluid is taken from any container placed top of the nearest block and outputs leave through the bottom of the far end."},
{"type": "image", "width": 299, "height": 178, "path": "neepmeat:guide/images/trommel.png"},
{"type": "text", "text": "A running motor must be connected for this machine to function."},
{"type": "image", "width": 322, "height": 237, "path": "neepmeat:guide/images/trommel_image.png"}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@
{"type": "ctext", "text": "NEEP工业套具", "bold": true},
{"type": "ctext", "text": "用户手册\n\n"},
{"type": "text", "text": "感谢您选择NEEP的工业解决方案。本指南会为你介绍我们全新出炉的各式生物机械怪物。"},
{"type": "text", "text": "\n注意:本指南尚未支持合成与处理配方。如需检索,必须安装Roughly Enough Items或EMI。"}
{"type": "text", "text": "\n注意:模组中部分物品位于“meatweapons”命名空间下。\n在REI/EMI中搜索“@meat”可显示所有物品。"},
{"type": "text", "text": "\n注意:本指南尚未支持合成与处理配方。如需检索,必须使用Roughly Enough Items或EMI。"}
]},
{"id": "fluids", "contents": [
{"type": "text", "text": "能量传输\n", "bold": true},
Expand Down Expand Up @@ -151,7 +152,7 @@
{"type": "text", "text": "污浊矿石脂肪经滚筒筛处理后,产量可达直接加工污浊矿石脂肪的约150%。"},
{"type": "text", "text": "自绞碎机或处死用扇刃分解生物体后,所产出的组织浆液可在此提纯为精制肉,且有概率产出混杂的生物固态物。"},
{"type": "text", "text": "\n使用方法\n", "bold": true},
{"type": "text", "text": "流体需从近端方块上部送入,产物会从远端方块下部输出。"},
{"type": "text", "text": "流体需从近端方块上部的容器送入,产物会从远端方块下部输出。"},
{"type": "image", "width": 299, "height": 178, "path": "neepmeat:guide/images/trommel.png"},
{"type": "text", "text": "需要接上旋转中的发动机才可运作。"},
{"type": "image", "width": 322, "height": 237, "path": "neepmeat:guide/images/trommel_image.png"}
Expand Down Expand Up @@ -258,7 +259,7 @@
]},
{"id": "fluid_interface", "contents": [
{"type": "text", "text": "流体接口\n", "bold": true},
{"type": "text", "text": "流体接口相当于其所面对流体储罐方块的代理。向接口输入输出流体与直接和目标方块交互等价,很适合用到狭窄空间中去。"}
{"type": "text", "text": "流体接口会转接其所面对的流体储罐方块。向接口输入输出流体与直接和目标方块交互等价,很适合用到狭窄空间中去。"}
]},
{"id": "fluid_rationer", "contents": [
{"type": "text", "text": "流体配给器\n", "bold": true},
Expand Down
49 changes: 35 additions & 14 deletions projects/1.20-fabric/assets/neepmeat/neepmeat/lang/en_us.json
Original file line number Diff line number Diff line change
Expand Up @@ -257,7 +257,7 @@
"block.neepmeat.check_valve.lore_0": "Only allows flow in one direction.",
"block.neepmeat.filter_pipe": "Filter Pipe",
"block.neepmeat.filter_pipe.lore_0": "Only allows a specific fluid type through.",
"block.neepmeat.filter_pipe.lore_1": "Right-click with a fluid container to set the filter.",
"block.neepmeat.filter_pipe.lore_1": "§eRight-click with a fluid container to set the filter.§f",
"message.neepmeat.filter_pipe.filter": "Filter: %s",
"block.neepmeat.limiter_valve": "Flow Limiter Valve",
"block.neepmeat.limiter_valve.lore_0": "Controls the rate at which fluid passes.",
Expand All @@ -266,6 +266,10 @@

"block.neepmeat.item_pipe": "Item Pipe",
"block.neepmeat.item_pipe.lore_0": "Items must be inserted with an Ejector or Item Pump.",
"block.neepmeat.filter_item_pipe": "Filtered Item Pipe",
"block.neepmeat.filter_item_pipe.lore_0": "Admits items based on the provided filter.\n§eUse with an empty hand while sneaking to configure,",
"block.neepmeat.speed_item_pipe": "Accelerator Item Pipe",
"block.neepmeat.speed_item_pipe.lore_0": "Max speed is reached with two accelerator pipes.",
"block.neepmeat.opaque_item_pipe": "Opaque Item Pipe",
"block.neepmeat.opaque_item_pipe.lore_0": "Items must be inserted with an Ejector or Item Pump.",
"block.neepmeat.encased_item_pipe": "Encased Item Pipe",
Expand All @@ -278,7 +282,7 @@
"block.neepmeat.storage_bus": "Storage Driver",
"screen.neepmeat.pipe_priority.input_priority": "Input Priority",
"screen.neepmeat.pipe_priority.output_priority": "Output Priority",
"block.neepmeat.storage_bus.lore_0": "Allows adjacent inventories to fulfil item requests.",
"block.neepmeat.storage_bus.lore_0": "Allows adjacent inventories to fulfil item requests.\n§eSneak-use to configure priority.§f",
"block.neepmeat.dumper": "Smart Dumper",
"block.neepmeat.dumper.lore_0": "Drops items straight down.",

Expand Down Expand Up @@ -306,8 +310,8 @@
"block.neepmeat.encased_vascular_conduit": "Encased Vascular Conduit",
"block.neepmeat.encased_vascular_conduit.lore_0": "Takes on the model and shape of the block it is right-clicked with.",
"block.neepmeat.vsc": "Vascular Source Converter",
"block.neepmeat.vsc.lore_0": "Consumes a configurable amount of power from a vascular network and emits it from the front. Useful for controlling the speed of motors.\n§eDisabled by redstone by default. Right-click while sneaking to toggle.",
"screen.neepmeat.vsc.text.power": "Target output power",
"block.neepmeat.vsc.lore_0": "Consumes a configurable amount of power from a vascular network and emits it from the front. Useful for controlling the speed of motors.\n§eDisabled by redstone by default. Use with an empty hand while sneaking to toggle.",
"screen.neepmeat.vsc.text.power": "Target power:",

"screen.neepmeat.deployer.round_robin": "Round-robin",
"screen.neepmeat.deployer.block": "Interact block",
Expand All @@ -317,13 +321,24 @@
"block.neepmeat.power_emitter.lore_0": "Emits 100eJ/t into a vascular network.",

"block.neepmeat.pump": "Redstone Pump",
"block.neepmeat.pump.lore_0": "Pumps fluid quickly through pipes.\n§eEnabled by redstone by default. Right-click while sneaking to toggle.",
"block.neepmeat.pump.lore_0": "Pumps fluid quickly through pipes.\n§eEnabled by redstone by default. Use with an empty hand while sneaking to toggle.",

"block.neepmeat.item_pump": "Item Pump",
"block.neepmeat.item_pump.lore_0": "Requests and ejects stacks of sixteen into connected pipes.",
"block.neepmeat.item_pump.lore_0": "Requests and ejects stacks of sixteen into connected pipes.\n§eEnabled by redstone by default. Use with an empty hand while sneaking to toggle.",
"block.neepmeat.ejector": "Ejector",
"block.neepmeat.ejector.lore_0": "Ejects single items into connected pipes.\n§eEnabled by redstone by default. Use with an empty hand while sneaking to toggle.",
"block.neepmeat.filtered_ejector": "Filtered Ejector",
"block.neepmeat.ejector.lore_0": "Ejects single items into connected pipes.",
"block.neepmeat.filtered_ejector.lore_0": "Ejects single items into connected pipes based on a configurable filter.\n§eEnabled by redstone by default. Use with an empty hand while sneaking to toggle.",
"block.neepmeat.advanced_ejector": "Advanced Ejector",
"block.neepmeat.advanced_ejector.lore_0": "'S more advanced innit.\n§eUse with an empty hand while sneaking to configure§f",
"screen.neepmeat.advanced_ejector.round_robin": "Round-Robin",
"screen.neepmeat.advanced_ejector.amount": "Amount",
"screen.neepmeat.advanced_ejector.period": "Period",
"screen.neepmeat.advanced_ejector.redstone_mode": "Redstone Mode",
"block.neepmeat.transposer": "Transposer",
"block.neepmeat.transposer.lore_0": "Ejects inserted items inserted with hoppers into item pipes.",
"block.neepmeat.item_interface": "Item Interface",
"block.neepmeat.item_interface.lore_0": "Acts as a proxy for the block it faces.",
"block.neepmeat.buffer": "Buffer",
"block.neepmeat.chute": "Chute",
"block.neepmeat.chute.lore_0": "Deposits items thrown at it into the storage it faces when open.",
Expand Down Expand Up @@ -387,8 +402,8 @@
"block.neepmeat.verrucous_stone_port": "Verrucous Stone Port",

"block.neepmeat.item_buffer": "Display Plate",
"block.neepmeat.item_buffer.lore_0": "Sneak-click to configure capacity.",
"screen.neepmeat.display_plate.capacity": "Enter new capacity",
"block.neepmeat.item_buffer.lore_0": "§eUse with an empty hand while sneaking to configure capacity.§f",
"screen.neepmeat.display_plate.capacity": "Capacity:",

"block.neepmeat.item_duct": "Hopper Extender",

Expand All @@ -409,7 +424,7 @@
"block.neepmeat.advanced_router": "Advanced Item Router",
"block.neepmeat.advanced_router.lore_0": "Distributes items based on multiple advanced filters.",
"block.neepmeat.grinder": "Crusher",
"block.neepmeat.grinder.lore_0": "Shift-right click with an empty hand to eject XP.",
"block.neepmeat.grinder.lore_0": "§eUse with an empty hand while sneaking to eject XP.",
"block.neepmeat.large_crusher": "Large Crusher",
"block.neepmeat.alloy_kiln": "Alloy Kiln",
"block.neepmeat.collector": "Fat Collector",
Expand All @@ -427,7 +442,7 @@

"block.neepmeat.deployer": "Deployer",
"block.neepmeat.mixer": "Mixer",
"block.neepmeat.mixer.lore_0": "Combines fluids and items from adjacent tanks.",
"block.neepmeat.mixer.lore_0": "Mixes items and fluids from adjacent tanks.",
"block.neepmeat.mixer.lore_1": "Items must be inserted with pipes or hoppers.",
"block.neepmeat.mixer.lore_2": "Outputs are extracted with pipes.",
"block.neepmeat.breaker": "Motorised Breaker",
Expand Down Expand Up @@ -482,7 +497,7 @@
"block.neepmeat.robotic_arm": "PLC Robotic Arm",
"block.neepmeat.robotic_arm.lore_0": "A PLC actuator that can operate at high speed when given enough power.",
"block.neepmeat.executor": "PLC Executor",
"block.neepmeat.executor.lore_0": "Executes instructions sent by an external PLC using the 'exec' instruction. Uses the actuator it faces.\nShift right click to reset the instruction queue.",
"block.neepmeat.executor.lore_0": "Executes instructions sent by an external PLC using the 'exec' instruction. Uses the actuator it faces.\n§eUse with an empty hand while sneaking to reset the instruction queue.",

"block.neepmeat.upgrade_manager": "Implant Manager",
"block.neepmeat.upgrade_manager.lore_0": "Removes and tweaks item or entity implants.",
Expand All @@ -495,6 +510,7 @@
"block.neepmeat.duat_gravel": "Duat Gravel",

"item.neepmeat.sacrificial_dagger": "Tissue Operator",
"item.neepmeat.sacrificial_dagger.lore_0": "Also acts as a wrench.",
"item.neepmeat.animal_heart": "Rough Heart",
"item.neepmeat.animal_heart.lore_0": "Crude; it lacks any logical design sensibilities.",

Expand Down Expand Up @@ -573,6 +589,7 @@
"component.neepmeat.disruptor_port": "Disruptor NEEPBus Port",
"block.neepmeat.reaction_core": "Reaction Core",
"block.neepmeat.core_sensor": "Receiver Organism Sensor",
"block.neepmeat.core_sensor.lore_0": "Exposes the receiver organism's variables to a NEEPBus network.",
"block.neepmeat.nervous_tissue": "Nervous Tissue",
"block.neepmeat.active_waste": "Active Waste",

Expand All @@ -595,7 +612,7 @@
"item.neepmeat.refractory_brick": "Refractory Brick",

"item.neepmeat.networking_tool": "Networking Tool",
"item.neepmeat.networking_tool.lore_0": "Connects NEEPBus ports together.\nRight-click the sender block and scroll to choose the output port.\nRight-click the receiver block and scroll to choose the port.\nSneak-click any NEEPBus block to configure its ports.",
"item.neepmeat.networking_tool.lore_0": "Connects NEEPBus ports together.\n§eUse on the sender block and scroll to choose the output port.\nUse on the receiver block and scroll to choose the port.\nSneak-use any NEEPBus block to configure its ports.§f",
"screen.neepmeat.networking_tool.instructions.sender": "Scroll to select the desired port. Click to copy its address.",
"screen.neepmeat.networking_tool.instructions.receiver": "Scroll to select the desired port. Click to set its address.",
"screen.neepmeat.networking_tool.instructions.reset": "Click anywhere to clear the stored address.",
Expand Down Expand Up @@ -745,7 +762,7 @@
"item.neepmeat.goggles.lore_0": "Reveals the unseen",

"item.neepmeat.farming_scutter": "Farming Scutter",
"item.neepmeat.farming_scutter.lore_0": "Harvests and replants crops. Must be placed on farmland. Harvested items will be inserted into block that is highlighted when placing.\nSneak-click to pick up.",
"item.neepmeat.farming_scutter.lore_0": "Harvests and replants crops. Must be placed on farmland. Harvested items will be inserted into block that is highlighted when placing.\n§eSneak-use to pick up.§f",
"entity.neepmeat.farming_scutter": "Farming Scutter",

"entity.neepmeat.glome": "Glome",
Expand Down Expand Up @@ -873,6 +890,10 @@
"screen.neepmeat.limiter_valve.text.droplet_info": "Droplets per tick (one bucket = 81000d)",
"screen.neepmeat.limiter_valve.text.mb": "mb / t",
"screen.neepmeat.limiter_valve.text.mb_info": "Millibuckets per tick (one bucket = 1000mb)",
"screen.neepmeat.limiter_valve.text.ej_t": "eJ / t",
"screen.neepmeat.limiter_valve.text.ej_t_info": "Esoteric joules per tick with reference to Ethereal Fuel (one bucket = 162000eJ)",
"screen.neepmeat.power_limiter_valve": "Advanced Limiter Valve",
"screen.neepmeat.power_limiter_valve.lore_0": "Can limit flow based on .",

"screen.neepmeat.upgrade_manager": "Upgrade Manager",
"screen.neepmeat.upgrade_manager.remove": "Remove",
Expand Down
Loading

0 comments on commit 5ddd55a

Please sign in to comment.