Skip to content

Instantly share code, notes, and snippets.

@Towdium
Last active December 10, 2017 17:10
Show Gist options
  • Save Towdium/4778eeccc8e1b8b4ef1a4394d7794ef5 to your computer and use it in GitHub Desktop.
Save Towdium/4778eeccc8e1b8b4ef1a4394d7794ef5 to your computer and use it in GitHub Desktop.
"""
Usage: python convtran.py input_name.md output_name.csv/.md
Now supports markdown and csv only
Python 3 please
"""
import sys
import re
re_line = re.compile(r'^\s*-\s*(.+?)\s*[::]\s*(.+?)\s*$')
re_side = re.compile(r'^(.+?)[((](.+?)[))]')
def read(f):
ret = []
with open(f) as t:
for l in t:
m1 = re_line.match(l)
if m1:
# extract text
line = []
cmt = []
left = m1.group(1)
right = m1.group(2)
m2 = re_side.match(left)
m3 = re_side.match(right)
if m2:
line.append(m2.group(1))
cmt.append(m2.group(2))
else:
line.append(left)
if m3:
line.append(m3.group(1))
cmt.append(m3.group(2))
else:
line.append(right)
line.append(cmt)
# deal with multiple left
if '/' in line[0]:
lines = []
ss = line[0].split('/')
for s in ss:
lines.append([s] + line[1:])
ret += lines
else:
ret.append(line)
return ret
def con_md(i, o):
data = read(i)
with open(o, 'w') as f:
f.write('| Key | Value | Comment |\n')
f.write('| - | - | - |\n')
for l in data:
f.write('| {} | {} | {} |\n'.format(l[0], l[1], '; '.join(l[2])))
def con_csv(i, o):
data = read(i)
with open(o, 'w') as f:
for l in data:
f.write('"{}", "{}", "{}"\n'.format(l[0], l[1], '; '.join(l[2])))
if __name__ == '__main__':
usage = 'Usage: python convtran.py input_name.md output_name.csv/.md'
arg = sys.argv
if len(arg) != 3:
print(usage)
else:
if arg[2].endswith('.md'):
con_md(arg[1], arg[2])
elif arg[2].endswith('.csv'):
con_csv(arg[1], arg[2])
else:
print(usage)
Shaped 有序
Shaped Crafting 有序合成
Shaped Recipe 有序配方
Shapeless 无序
Shapeless Crafting 无序合成
Shapeless Recipe 无序配方
Recipe 配方
Crafting 合成
Smelt 烧炼 概括
Smelt 冶炼 矿物
Smelt 烧制 普通
Smelt 烹饪 食物
Brewing 酿造
Ore Dictionary 矿物词典 OreDict
Command 指令
Client 客户端
Server 服务端,服务器
Main Hand 主手
Off Hand 副手
Block 方块
Item 物品
Tools 工具
GUI GUI
Gui GUI
Creative Tab 创造标签页
Mob 生物
Monster 怪物
Entity 实体
Machine 机器
Solid 固体
Liquid 液体
Gas 气体
Fluid 流体
Equipment 装备
Spawn 生成
Overworld 主世界
Dimension 维度
Biome 生物群系
Chunk 区块
Void 虚空
Inventory 物品栏 玩家,生物
Inventory 物品缓存 机器
Potion 药水
Effect 效果
Enchantment 魔咒 名词
Enchantment 附魔 Enchant的名词
Enchantability 可附魔性
Level 等级
Fuel 燃料
Item Damage 物品损害值
Current 电流
Voltage 电压
Bookmark 书签
Slot 格子
Grid 网格
Setting 设置
Option 选项
Configuration 配置
Mode 模式
Input 输入,原料
Output 输出,产物
Redstone Signal 红石信号
Energy 电量 IC系,电
Energy 能量
Tick 名词
Stack 量词
Stack 堆叠 动词
Blockstate 方块状态
TileEntity (?)TileEntity/方块实体值
Block Entity (?)TileEntity/方块实体值
Tooltip 提示文本
Forge Energy FE能量 任何指代 `net.minecraftforge.energy` 的名称; 注:没有空格
Forge Unit FE能量 任何指代 `net.minecraftforge.energy` 的名称; 注:没有空格
Forge Power FE能量 任何指代 `net.minecraftforge.energy` 的名称; 注:没有空格
Add 添加
Delete 删除
Remove 移除
Click 点击
Right Click 右击
Activate 激活
Active 激活
Deactivate 禁用
Inactive 禁用
Enable 启用 选项
Disable 禁用 选项
Enable 开启 其它
Disable 关闭 其它
Toggle 切换,激活
Allow 允许
True
False
Always 总是
Only
Back 返回
Return 返回
Pick Up 拾取
Configure 配置
Wear 头盔、帽子
Wear 穿 其它装备
Done 完成
Preset 预设
Black 黑色
Red 红色
Green 绿色
Brown 棕色
Blue 蓝色
Purple 紫色
Cyan 青色
Light Gray 淡灰色
Gray 灰色
Pink 粉红色
Lime 黄绿色
Yellow 黄色
Light Blue 淡蓝色
Magenta 品红色
Orange 橙色
White 白色
Lava 熔岩 在1.10中译名已经改为“熔岩”而不是“岩浆”
Steam 蒸汽
Ender 末影
Portable 便携
Sapling 树苗
Rubber Tree Sapling 橡胶树苗
Leaf,Leaves 树叶
Rubber Tree Leaves 橡胶树叶
Wood
Oak Wood 橡木
Wood Planks 木板
Oak Wood Planks 橡木木板
Slab 台阶
Stone Slab 石台阶
Stairs 楼梯
Nether Brick Stairs 地狱砖楼梯
Door
Oak Door 橡木门
Boat
Oak Boat 橡木船
Fence 栅栏
Oak Fence 橡木栅栏
Fence Gate 栅栏门
Oak Fence Gate 橡木栅栏门
Brick 非原物品
Nether Brick 地狱砖块
Nether Brick Stairs 地狱砖楼梯
Smooth 平滑
Smooth Sandstone 平滑砂岩
Chiseled 錾制
Chiseled Sandstone 錾制砂岩
Carved 雕纹
Block
Copper Block 铜块
Block of Copper 铜块
Ingot
Copper Ingot 铜锭
Ore 矿石
Copper Ore 铜矿石
Crushed 粉碎
Crushed Copper Ore 粉碎铜矿石
Nugget
Copper Nugget 铜粒
Shard 碎片
Diamond Shard 钻石碎片
Cable (?)线缆
Copper Cable 铜线缆
Insulated 绝缘
Wire (?)导线
Copper Wire 铜导线
Disc 唱片
Chest 箱,箱子
Diamond Chest 钻石箱子
Quantum Chest 量子箱
Dust
Copper Dust 铜粉
Purified 纯净的
Crushed 粉碎的
Impure 含杂
Centrifuged 离心
Tiny Pile of 小撮
Small Pile of 小堆
Pile of 一堆
Cell 单元 流体容器
Unit 单元 流体容器
Lava Cell 熔岩单元
Cell 核燃料
钍棒 Thorium Cell
Bucket
Lava Bucket 熔岩桶
Plate
Copper Plate 铜板
Dense 致密
Rune 符文
Rune of Fire 火之符文
Helmet 头盔
Copper Helmet 铜头盔
Chestplate 胸甲
Copper Chestplate 铜胸甲
Leggings 护腿
Copper Leggings 铜护腿
Boots 靴子
Copper Boots 铜靴子
Cap 帽子
Leather Cap 皮革帽子
Tunic 外套
Leather Tunic 皮革外套
Pants 裤子
Leather Pants 皮革裤子
Sword
Bronze Sword 青铜剑
Shovel
Spade
Bronze Shovel 青铜锹
Pickaxe
Bronze Pickaxe 青铜镐
Axe
Ax
Bronze Axe 青铜斧
Hoe
Bronze Hoe 青铜锄
Saw
Bronze Saw 青铜锯
Bow
Crystal Bow 水晶弓
Wrench 扳手
Bronze Wrench 青铜扳手
Hammer
Bronze Hammer 青铜锤
Soft Hammer 软锤
Bronze Soft Hammer 青铜软锤
File 锉刀
Bronze File 青铜锉刀
Crowbar 撬棍
Bronze Crowbar 青铜撬棍
Screwdriver 螺丝刀
Bronze Screwdriver 青铜螺丝刀
Mortar
Bronze Mortar 青铜臼
Chisel
Bronze Chisel 青铜凿
Broadsword 大剑
Longsword 长剑
Rapier 西洋剑
Dagger 匕首
Lumber Axe 伐木斧
Mattock 鹤嘴锄
Wire Cutter 剪线钳
Scoop 捕蜂网
Branch Cutter 剪枝工具
Universal Spade 工兵铲
Knife
Butchery Knife 屠刀
Sense 镰刀
Scythe 镰刀
Plow 除雪锹
Plunger
Rolling Pin 擀面杖
Drill 电钻 用电工具
Chainsaw 电锯
JackHammer 凿岩锤
Drill 钻头 物品,不用电工具
Diamond Drill 钻石钻头
Ring 戒指,戒,指环
Ring of Loki 洛基之戒
Ring of the Mantle 地幔指环
Seeds 种子
Melon Seeds 西瓜种子
Shears 剪刀
Copper Shears 铜剪刀
Casing 外壳
Item Casing 外壳
Hull 外壳
Copper Item Casing 铜制外壳
Circuit Board 电路板
Board 电路板
Circuit 电路
Orb 球,宝珠
Data Orb 数据球
Blood Orb 气血宝珠
Machine 后缀
Solid Canning Machine 固体装罐机
Machine 机械 概括
Standard Machine Casing 普通机械外壳
Generator 发电机 机械,产电
Geothermal Generator 地热发电机
Generator 发生器 机械,产其它能量
Steam Kinetic Generator 蒸汽动能发生器
Turbine 涡轮
Steam Turbine 蒸汽涡轮
Motor 马达
Electric Motor 电动马达
Crystal 水晶
Lapotron Crystal 兰波顿水晶
Coil 线圈
Tank 储罐 储存流体**容器**,物品或方块
Portable Tank 便携储罐
Ender Tank 末影储罐
Tank 流体/气体/液体缓存 机器内部缓存; 视语境
Tank <根据语境> 其它意思,如鱼缸,或者能开炮的那种等
Ritual 仪式
Arrow
Arrow of <> <>之箭
Potion 药水
Splash 喷溅型
Lingering 滞留型
Creative 创造
Basic 基础
Hardened 硬化
Reinforced 强化
Resonant 谐振
Augment 拓展组件
Capacitor 电容
Leadstone Flux Capacitor 铅石RF电容
Schematic 图纸
Florb 流体球
Servo 伺服器
Satchel 背包
Energy Cell 能量单元
Machine Frame 机器框架
Energy Cell Frame 能量单元框架
Rockwool 石棉
Sponge 海绵
Strongbox 保险箱
Workbench 工作台
Invar 殷钢
Electrum 琥珀金
Redstone Flux RF
Aura 灵气
Arcane 奥术
Golem 傀儡
Thaumium 神秘
Thaumic 神秘
Thaumaturgy 神秘学
Alchemy 炼金术
Artifice 炼化学
Golemancy 傀儡学
Eldritch 邪术学
Primal 元始
Taint 腐化
Aspect 要素
Eldritch 邪术
Cultist 血腥
Node 节点
Flux 咒波
Amulet 护身符
Ring 指环
Belt 腰带
Wand 法杖
Scepter 权杖
Staff 手杖
Wand Focus 法杖核心
Cap 杖端
Rod 杖柄
Staff Core 杖芯
Seal 印记
Control Seal 操控印记
Warp 扭曲
Lapis 青金石
Lazurite 结晶青金石
Kanthal 坝塔尔合金
Sterling Silver 标准银
Enriched Copper 富集铜
Fluxed Electrum 软质琥珀金
Fluxed Obsidian 软质黑曜石
Infuscolium 魔金
Starconium 星辰金
Thyrium 鍪银
Endium 末金
Zectium 泽克金属
Mercassium 原力金属
Osmonium 辉锇
Nikolite 蓝石
Teslatite 充能蓝石
Forcicium 力场宝石
Forcillium 力场晶体
Elvenelementium 精灵源质
Phoenixite 凤凰石
DiamondCopper 铜钻
Phasedgold 脉冲金
Phaseiron 脉冲合金铁
Tarpitch 焦油沥青
Concrete 湿混凝土
Satinspar 纤维石
Blue Vitriol 胆矾
Sodium Persulfate 过硫酸钠
Lubricant 润滑油
Fuel 燃油
Hydric Sulfide 硫化氢
Refinery Gas 炼油气
Sulfuric Gas 硫化气
Epoxid 环氧聚合物
Nitration Mixture 硝化混合物
Sulfuric 含硫
Cracked 裂化
Hot Frying Oil 热煎炸油
Platinum Group Sludge 铂系金属沉积泥
Key Value Comment
Shaped 有序
Shaped Crafting 有序合成
Shaped Recipe 有序配方
Shapeless 无序
Shapeless Crafting 无序合成
Shapeless Recipe 无序配方
Recipe 配方
Crafting 合成
Smelt 烧炼 概括
Smelt 冶炼 矿物
Smelt 烧制 普通
Smelt 烹饪 食物
Brewing 酿造
Ore Dictionary 矿物词典 OreDict
Command 指令
Client 客户端
Server 服务端,服务器
Main Hand 主手
Off Hand 副手
Block 方块
Item 物品
Tools 工具
GUI GUI
Gui GUI
Creative Tab 创造标签页
Mob 生物
Monster 怪物
Entity 实体
Machine 机器
Solid 固体
Liquid 液体
Gas 气体
Fluid 流体
Equipment 装备
Spawn 生成
Overworld 主世界
Dimension 维度
Biome 生物群系
Chunk 区块
Void 虚空
Inventory 物品栏 玩家,生物
Inventory 物品缓存 机器
Potion 药水
Effect 效果
Enchantment 魔咒 名词
Enchantment 附魔 Enchant的名词
Enchantability 可附魔性
Level 等级
Fuel 燃料
Item Damage 物品损害值
Current 电流
Voltage 电压
Bookmark 书签
Slot 格子
Grid 网格
Setting 设置
Option 选项
Configuration 配置
Mode 模式
Input 输入,原料
Output 输出,产物
Redstone Signal 红石信号
Energy 电量 IC系,电
Energy 能量
Tick 名词
Stack 量词
Stack 堆叠 动词
Blockstate 方块状态
TileEntity (?)TileEntity/方块实体值
Block Entity (?)TileEntity/方块实体值
Tooltip 提示文本
Forge Energy FE能量 任何指代 net.minecraftforge.energy 的名称; 注:没有空格
Forge Unit FE能量 任何指代 net.minecraftforge.energy 的名称; 注:没有空格
Forge Power FE能量 任何指代 net.minecraftforge.energy 的名称; 注:没有空格
Add 添加
Delete 删除
Remove 移除
Click 点击
Right Click 右击
Activate 激活
Active 激活
Deactivate 禁用
Inactive 禁用
Enable 启用 选项
Disable 禁用 选项
Enable 开启 其它
Disable 关闭 其它
Toggle 切换,激活
Allow 允许
True
False
Always 总是
Only
Back 返回
Return 返回
Pick Up 拾取
Configure 配置
Wear 头盔、帽子
Wear 穿 其它装备
Done 完成
Preset 预设
Black 黑色
Red 红色
Green 绿色
Brown 棕色
Blue 蓝色
Purple 紫色
Cyan 青色
Light Gray 淡灰色
Gray 灰色
Pink 粉红色
Lime 黄绿色
Yellow 黄色
Light Blue 淡蓝色
Magenta 品红色
Orange 橙色
White 白色
Lava 熔岩 在1.10中译名已经改为“熔岩”而不是“岩浆”
Steam 蒸汽
Ender 末影
Portable 便携
Sapling 树苗
Rubber Tree Sapling 橡胶树苗
Leaf,Leaves 树叶
Rubber Tree Leaves 橡胶树叶
Wood
Oak Wood 橡木
Wood Planks 木板
Oak Wood Planks 橡木木板
Slab 台阶
Stone Slab 石台阶
Stairs 楼梯
Nether Brick Stairs 地狱砖楼梯
Door
Oak Door 橡木门
Boat
Oak Boat 橡木船
Fence 栅栏
Oak Fence 橡木栅栏
Fence Gate 栅栏门
Oak Fence Gate 橡木栅栏门
Brick 非原物品
Nether Brick 地狱砖块
Nether Brick Stairs 地狱砖楼梯
Smooth 平滑
Smooth Sandstone 平滑砂岩
Chiseled 錾制
Chiseled Sandstone 錾制砂岩
Carved 雕纹
Block
Copper Block 铜块
Block of Copper 铜块
Ingot
Copper Ingot 铜锭
Ore 矿石
Copper Ore 铜矿石
Crushed 粉碎
Crushed Copper Ore 粉碎铜矿石
Nugget
Copper Nugget 铜粒
Shard 碎片
Diamond Shard 钻石碎片
Cable (?)线缆
Copper Cable 铜线缆
Insulated 绝缘
Wire (?)导线
Copper Wire 铜导线
Disc 唱片
Chest 箱,箱子
Diamond Chest 钻石箱子
Quantum Chest 量子箱
Dust
Copper Dust 铜粉
Purified 纯净的
Crushed 粉碎的
Impure 含杂
Centrifuged 离心
Tiny Pile of 小撮
Small Pile of 小堆
Pile of 一堆
Cell 单元 流体容器
Unit 单元 流体容器
Lava Cell 熔岩单元
Cell 核燃料
钍棒 Thorium Cell
Bucket
Lava Bucket 熔岩桶
Plate
Copper Plate 铜板
Dense 致密
Rune 符文
Rune of Fire 火之符文
Helmet 头盔
Copper Helmet 铜头盔
Chestplate 胸甲
Copper Chestplate 铜胸甲
Leggings 护腿
Copper Leggings 铜护腿
Boots 靴子
Copper Boots 铜靴子
Cap 帽子
Leather Cap 皮革帽子
Tunic 外套
Leather Tunic 皮革外套
Pants 裤子
Leather Pants 皮革裤子
Sword
Bronze Sword 青铜剑
Shovel
Spade
Bronze Shovel 青铜锹
Pickaxe
Bronze Pickaxe 青铜镐
Axe
Ax
Bronze Axe 青铜斧
Hoe
Bronze Hoe 青铜锄
Saw
Bronze Saw 青铜锯
Bow
Crystal Bow 水晶弓
Wrench 扳手
Bronze Wrench 青铜扳手
Hammer
Bronze Hammer 青铜锤
Soft Hammer 软锤
Bronze Soft Hammer 青铜软锤
File 锉刀
Bronze File 青铜锉刀
Crowbar 撬棍
Bronze Crowbar 青铜撬棍
Screwdriver 螺丝刀
Bronze Screwdriver 青铜螺丝刀
Mortar
Bronze Mortar 青铜臼
Chisel
Bronze Chisel 青铜凿
Broadsword 大剑
Longsword 长剑
Rapier 西洋剑
Dagger 匕首
Lumber Axe 伐木斧
Mattock 鹤嘴锄
Wire Cutter 剪线钳
Scoop 捕蜂网
Branch Cutter 剪枝工具
Universal Spade 工兵铲
Knife
Butchery Knife 屠刀
Sense 镰刀
Scythe 镰刀
Plow 除雪锹
Plunger
Rolling Pin 擀面杖
Drill 电钻 用电工具
Chainsaw 电锯
JackHammer 凿岩锤
Drill 钻头 物品,不用电工具
Diamond Drill 钻石钻头
Ring 戒指,戒,指环
Ring of Loki 洛基之戒
Ring of the Mantle 地幔指环
Seeds 种子
Melon Seeds 西瓜种子
Shears 剪刀
Copper Shears 铜剪刀
Casing 外壳
Item Casing 外壳
Hull 外壳
Copper Item Casing 铜制外壳
Circuit Board 电路板
Board 电路板
Circuit 电路
Orb 球,宝珠
Data Orb 数据球
Blood Orb 气血宝珠
Machine 后缀
Solid Canning Machine 固体装罐机
Machine 机械 概括
Standard Machine Casing 普通机械外壳
Generator 发电机 机械,产电
Geothermal Generator 地热发电机
Generator 发生器 机械,产其它能量
Steam Kinetic Generator 蒸汽动能发生器
Turbine 涡轮
Steam Turbine 蒸汽涡轮
Motor 马达
Electric Motor 电动马达
Crystal 水晶
Lapotron Crystal 兰波顿水晶
Coil 线圈
Tank 储罐 储存流体容器,物品或方块
Portable Tank 便携储罐
Ender Tank 末影储罐
Tank 流体/气体/液体缓存 机器内部缓存; 视语境
Tank <根据语境> 其它意思,如鱼缸,或者能开炮的那种等
Ritual 仪式
Arrow
Arrow of <> <>之箭
Potion 药水
Splash 喷溅型
Lingering 滞留型
Creative 创造
Basic 基础
Hardened 硬化
Reinforced 强化
Resonant 谐振
Augment 拓展组件
Capacitor 电容
Leadstone Flux Capacitor 铅石RF电容
Schematic 图纸
Florb 流体球
Servo 伺服器
Satchel 背包
Energy Cell 能量单元
Machine Frame 机器框架
Energy Cell Frame 能量单元框架
Rockwool 石棉
Sponge 海绵
Strongbox 保险箱
Workbench 工作台
Invar 殷钢
Electrum 琥珀金
Redstone Flux RF
Aura 灵气
Arcane 奥术
Golem 傀儡
Thaumium 神秘
Thaumic 神秘
Thaumaturgy 神秘学
Alchemy 炼金术
Artifice 炼化学
Golemancy 傀儡学
Eldritch 邪术学
Primal 元始
Taint 腐化
Aspect 要素
Eldritch 邪术
Cultist 血腥
Node 节点
Flux 咒波
Amulet 护身符
Ring 指环
Belt 腰带
Wand 法杖
Scepter 权杖
Staff 手杖
Wand Focus 法杖核心
Cap 杖端
Rod 杖柄
Staff Core 杖芯
Seal 印记
Control Seal 操控印记
Warp 扭曲
Lapis 青金石
Lazurite 结晶青金石
Kanthal 坝塔尔合金
Sterling Silver 标准银
Enriched Copper 富集铜
Fluxed Electrum 软质琥珀金
Fluxed Obsidian 软质黑曜石
Infuscolium 魔金
Starconium 星辰金
Thyrium 鍪银
Endium 末金
Zectium 泽克金属
Mercassium 原力金属
Osmonium 辉锇
Nikolite 蓝石
Teslatite 充能蓝石
Forcicium 力场宝石
Forcillium 力场晶体
Elvenelementium 精灵源质
Phoenixite 凤凰石
DiamondCopper 铜钻
Phasedgold 脉冲金
Phaseiron 脉冲合金铁
Tarpitch 焦油沥青
Concrete 湿混凝土
Satinspar 纤维石
Blue Vitriol 胆矾
Sodium Persulfate 过硫酸钠
Lubricant 润滑油
Fuel 燃油
Hydric Sulfide 硫化氢
Refinery Gas 炼油气
Sulfuric Gas 硫化气
Epoxid 环氧聚合物
Nitration Mixture 硝化混合物
Sulfuric 含硫
Cracked 裂化
Hot Frying Oil 热煎炸油
Platinum Group Sludge 铂系金属沉积泥
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment