Skip to content

Commit 5ac5677

Browse files
HexxyAttributes、SlateWork、Hexstruction、Hierophantics、HexVoid 翻译提交 (#5413)
* HexxyAttributes SlateWork Hexstruction Hierophantics transfer * SlateWork hotfix * HexxyAttributes transfer * Apply suggestions from code review Co-authored-by: dovisutu <[email protected]> * SlateWorks update:版本更新 * Hierophantics update:官库更新 * Hierophantics fix * Hierophantics SlateWorks update:官库更新 * Hexstruction update:官库更新 * SlateWorks update:版本更新 * HexVoid update:官库更新 * Hierophantics fix * Hierophantics update:版本更新 --------- Co-authored-by: dovisutu <[email protected]>
1 parent 23bf8fc commit 5ac5677

File tree

20 files changed

+947
-2
lines changed

20 files changed

+947
-2
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"hexxyattributes.entry.attributes": "Attributes",
3+
"hexxyattributes.entry.attributes.entry": "In my research I found out, that not all practitioners of this wonderful art have the same capabilities. In other words, Scholars of this world vary in their so-called $(italic)attributes$(clear).$(br2)I've always thought that $(italic)talent$(clear) was a myth. Oh well...",
4+
5+
"hexcasting.spell.book.hexxyattributes:domain_reflection": "Domain Reflection",
6+
"hexxyattributes.page.domain_reflection": "Adds the radius of my ambit to the stack.",
7+
8+
"hexcasting.spell.book.hexxyattributes:sentinel_domain_reflection": "Sentinel's Domain Reflection",
9+
"hexxyattributes.page.sentinel_domain_reflection": "Adds the radius of my Sentinel's ambit to the stack.",
10+
11+
"hexcasting.spell.book.hexxyattributes:media_reflection": "Media Reflection",
12+
"hexxyattributes.page.media_reflection": "Adds my own media consumption rate to the stack. I imagine that a base value would be equal to 1. Pretty useful if I don't want to overestimate my capabilities!",
13+
14+
"hexcasting.spell.book.hexxyattributes:mind_purification": "Mind Purification",
15+
"hexxyattributes.page.mind_purification": "Transforms a player on the stack into the boolean. This pattern sends a small flow of media through my target's brain. If the targeted player has a potential for the art of Hex Casting, the result will be True, else False."
16+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"hexxyattributes.entry.attributes": "属性",
3+
"hexxyattributes.entry.attributes.entry": "我的研究表明,并非所有此派精妙魔艺的研习者都有同样的能力。换句话说,世上的学者具有不同的$(italic)属性$(clear)。$(br2)我一直都以为$(italic)天赋$(clear)只是个假说。好吧……",
4+
5+
"hexcasting.spell.book.hexxyattributes:domain_reflection": "界域之精思",
6+
"hexxyattributes.page.domain_reflection": "将我的影响范围入栈。",
7+
8+
"hexcasting.spell.book.hexxyattributes:sentinel_domain_reflection": "哨卫界域之精思",
9+
"hexxyattributes.page.sentinel_domain_reflection": "将我哨卫的影响范围入栈。",
10+
11+
"hexcasting.spell.book.hexxyattributes:media_reflection": "媒质之精思",
12+
"hexxyattributes.page.media_reflection": "将我的媒质消耗速率入栈。我认为基础值应当等于 1。很适合收住我对自身能力的过度高估!",
13+
14+
"hexcasting.spell.book.hexxyattributes:mind_purification": "意识之精思",
15+
"hexxyattributes.page.mind_purification": "将栈中的玩家转变为布尔值。此图案会向目标的大脑送入一小股媒质。如果他有研习咒法学的潜能,返回 True;否则返回 False。"
16+
}

projects/1.20-fabric/assets/1UNKNOWN/hexvoid/lang/en_us.flatten.json5

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,10 @@
4949
interstitial_cobblestone: "Interstitial Cobblestone",
5050
quartz_infused_stone: "Quartz Infused Stone",
5151
liquid_quartz: "Liquid Quartz",
52-
carnivorous_log: "Cryatofaia Log",
52+
carnivorous_wood: "Cryatofaia Wood",
53+
carnivorous_core: "Cryatofaia Core Wood",
54+
carnivorous_leaves: "Cryatofaia Leaves",
55+
carnivorous_sapling: "Cryatofaia Sapling",
5356
crystal_sheen: "Striated Crystal",
5457
crystal_dull: "Drained Striated Crystal"
5558
},

projects/1.20-fabric/assets/1UNKNOWN/hexvoid/lang/zh_cn.flatten.json5

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,10 @@
4949
interstitial_cobblestone: "虚隙圆石",
5050
quartz_infused_stone: "石英灌注石头",
5151
liquid_quartz: "液态石英",
52-
carnivorous_log: "噬肉原木",
52+
carnivorous_wood: "噬肉木",
53+
carnivorous_core: "噬肉核木",
54+
carnivorous_leaves: "噬肉树叶",
55+
carnivorous_sapling: "噬肉树苗",
5356
crystal_sheen: "纹状晶体",
5457
crystal_dull: "枯竭纹状晶体"
5558
},
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
{
2+
hexcasting: {
3+
action: {
4+
"hexstruction:": {
5+
save_structure: "Devour Structure",
6+
load_structure: "Actualize Structure",
7+
display_structure: "Visualize Structure",
8+
mirror_front_back: "Mirror Purification Z",
9+
mirror_left_right: "Mirror Purification X",
10+
mirror_vertical: "Mirror Purification Y",
11+
rotate_clockwise: "Rotation Purification Clockwise Y",
12+
rotate_counterclockwise: "Rotation Purification Counter-Clockwise Y",
13+
rotate_clockwise_x: "Rotation Purification Clockwise X",
14+
rotate_counterclockwise_x: "Rotation Purification Counter-Clockwise X",
15+
rotate_clockwise_z: "Rotation Purification Clockwise Z",
16+
rotate_counterclockwise_z: "Rotation Purification Counter-Clockwise Z",
17+
bounding_box: "Bounding Purification",
18+
transformations: "Transformation Purification"
19+
},
20+
book: {
21+
"hexstruction:": {
22+
mirror_front_back: "Mirror Prfn. Z",
23+
mirror_left_right: "Mirror Prfn. X",
24+
mirror_vertical: "Mirror Prfn. Y",
25+
rotate_clockwise: "Rotation Prfn. CW Y",
26+
rotate_counterclockwise: "Rotation Prfn. CCW Y",
27+
rotate_clockwise_x: "Rotation Prfn. CW X",
28+
rotate_counterclockwise_x: "Rotation Prfn. CCW X",
29+
rotate_clockwise_z: "Rotation Prfn. CW X",
30+
rotate_counterclockwise_z: "Rotation Prfn. CCW X",
31+
bounding_box: "Bounding Prfn.",
32+
transformations: "Transformation Prfn."
33+
}
34+
}
35+
},
36+
},
37+
hexstruction: {
38+
book: {
39+
patterns: {
40+
actions: {
41+
structures: {
42+
"": "Structure Iota",
43+
"0": "Inspired by my ability to both break and place blocks, I've devised a method to expand those capabilities. By breaking down a portion of the world itself into the mere concept of that space, I can store entire regions in my mind as a Structure iota, which I can manipulate and place back into the world. Unfortunately, it appears nature rejects my attempts to store $(l:basics/geodes)$(item)Budding Amethyst/$ and its ilk.",
44+
"1": "Nature prefers to conserve matter; as a result, every copy of the same Structure iota will reference the same structure. Once one is used to place the structure back into the world, no other copy will be able to do the same. Coercing the iota to a boolean will return whether or not the iota remains valid. When \"devouring\" a structure from the world, it appears to define an \"origin\" at the lower North-West corner of the supplied bounds. This appears to remain true even after applying any number of transformations to the structure.",
45+
mirror_front_back: "Flips a stored Structure front-to-back, or across the Z-axis.",
46+
mirror_left_right: "Flips a stored Structure left-to-right, or across the X-axis.",
47+
mirror_vertical: "Flips a stored Structure top-to-bottom, or across the Y-axis.",
48+
rotate_clockwise: "Rotates a stored Structure 90-degrees clockwise about the Y-axis.",
49+
rotate_counterclockwise: "Rotates a stored Structure 90-degrees counterclockwise about the Y-axis.",
50+
rotate_clockwise_x: "Rotates a stored Structure 90-degrees clockwise about the X-axis.",
51+
rotate_counterclockwise_x: "Rotates a stored Structure 90-degrees counterclockwise about the X-axis.",
52+
rotate_clockwise_z: "Rotates a stored Structure 90-degrees clockwise about the Z-axis.",
53+
rotate_counterclockwise_z: "Rotates a stored Structure 90-degrees counterclockwise about the Z-axis.",
54+
bounding_box: "Removes a Structure from the stack, returning its dimensions in the format [x, y, z].",
55+
transformations: "Removes a Structure from the stack, returning its transformations as a list in the format [mirror, vertical mirror, rotationX, rotationY, rotationZ].",
56+
"transformations.0": "The values use the following key:$(br)MIRROR$(br)None -> 0; Front-Back -> 1; Left-Right -> 2$(br)$(br)VERTICAL MIRROR$(br)Not Mirrored -> 0; Mirrored -> 1$(br)$(br)ROTATION$(br)No Rotation -> 0; 90 CW -> 1; 180 CW -> 2; 90 CCW -> 3"
57+
}
58+
},
59+
spells: {
60+
"": "Structures",
61+
save_structure: "Removes the locations of two corners from the stack, then consumes a region of space defined by those two corners, storing the result in a Structure iota.$(br)Costs about an eighth of one $(l:items/amethyst)$(item)Amethyst Dust/$ for every block consumed.",
62+
load_structure: "Removes the location of the structure's origin and a structure from the stack, then attempts to place the structure at the origin, erasing the structure from all memory. Mishaps if any part of the structure overlaps with another block.$(br)Costs about an eighth of one $(l:items/amethyst)$(item)Amethyst Dust/$ for every block placed.",
63+
display_structure: {
64+
"0": "Removes the location of the structure's origin and a structure from the stack, followed by a duration between 0 and 72000.",
65+
"1": "Displays a phantom structure at that location for the specified duration (in ticks). Does not erase the structure from memory.$(br)Costs about a hundredth of one $(l:items/amethyst)$(item)Amethyst Dust/$ for every block displayed."
66+
}
67+
}
68+
}
69+
},
70+
iota: {
71+
structure: {
72+
identifier: "Structure %s ",
73+
display: "[MIRROR=%1$s, VERTICAL_MIRROR=%2$s, ROTATION={X:%3$s, Y:%4$s, Z:%5$s}]",
74+
empty: "No Structure",
75+
mishap: {
76+
empty: "a linked structure"
77+
}
78+
}
79+
}
80+
}
81+
}
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
{
2+
hexcasting: {
3+
action: {
4+
"hexstruction:": {
5+
save_structure: "吞噬结构",
6+
load_structure: "实现结构",
7+
display_structure: "显示结构",
8+
mirror_front_back: "镜像之纯化,Z型",
9+
mirror_left_right: "镜像之纯化,X型",
10+
mirror_vertical: "镜像之纯化,Y型",
11+
rotate_clockwise: "旋形之纯化,顺时针型",
12+
rotate_counterclockwise: "旋形之纯化,逆时针型",
13+
rotate_clockwise_x: "旋形之纯化,X顺时针型",
14+
rotate_counterclockwise_x: "旋形之纯化,X逆时针型",
15+
rotate_clockwise_z: "旋形之纯化,Z顺时针型",
16+
rotate_counterclockwise_z: "旋形之纯化,Z逆时针型",
17+
bounding_box: "界限之纯化",
18+
transformations: "变换之纯化"
19+
},
20+
book: {
21+
"hexstruction:": {
22+
mirror_front_back: "镜像之纯化,Z型",
23+
mirror_left_right: "镜像之纯化,X型",
24+
mirror_vertical: "镜像之纯化,Y型",
25+
rotate_clockwise: "旋形之纯化,顺时针型",
26+
rotate_counterclockwise: "旋形之纯化,逆时针型",
27+
rotate_clockwise_x: "旋形之纯化,X顺时针型",
28+
rotate_counterclockwise_x: "旋形之纯化,X逆时针型",
29+
rotate_clockwise_z: "旋形之纯化,Z顺时针型",
30+
rotate_counterclockwise_z: "旋形之纯化,Z逆时针型",
31+
bounding_box: "界限之纯化",
32+
transformations: "变换之纯化"
33+
}
34+
}
35+
},
36+
},
37+
hexstruction: {
38+
book: {
39+
patterns: {
40+
actions: {
41+
structures: {
42+
"": "结构 Iota",
43+
"0": "我具有破坏和放置方块的能力;受此启发,我想到了一种拓展它们的方法。只需将世界的一部分拆解为简单的、对该区域的概念,就可将整片区域存入意识,形成结构 iota。我可操纵此类 iota,还可将其放回世界之中。可惜,自然似乎不允许我存储$(l:basics/geodes)$(item)紫水晶母岩/$之类的方块。",
44+
"1": "自然追求物质的守恒;因此,同一个结构 iota 的复制产物都对应同一个结构。只要某次放置使用了其中之一,则其他所有指向同一结构的 iota 都不可再用于放置。将此类 iota 强制转换为布尔值,所得结果代表该 iota 还是否可用。从世界中“吞噬”结构时,似乎会将“原点”定在所给区域西北方靠下的角落。无论结构经过何种变换,“原点”都会保持在那个角落。",
45+
mirror_front_back: "前后翻转结构,也即跨 Z 轴镜像。",
46+
mirror_left_right: "左右翻转结构,也即跨 X 轴镜像。",
47+
mirror_vertical: "上下翻转结构,也即跨 Y 轴镜像。",
48+
rotate_clockwise: "将所存结构顺时针旋转 90 度。",
49+
rotate_counterclockwise: "将所存结构逆时针旋转 90 度。",
50+
rotate_clockwise_x: "将所存结构绕 X 轴顺时针旋转 90 度。",
51+
rotate_counterclockwise_x: "将所存结构绕 X 轴逆时针旋转 90 度。",
52+
rotate_clockwise_z: "将所存结构绕 Z 轴顺时针旋转 90 度。",
53+
rotate_counterclockwise_z: "将所存结构绕 Z 轴逆时针旋转 90 度。",
54+
bounding_box: "移除栈顶结构,返回其尺寸,格式为 [x, y, z]。",
55+
transformations: "移除栈顶结构,返回其经历的变换,格式为 [镜像, 垂直镜像, X轴旋转, Y轴旋转, Z轴旋转]。",
56+
"transformations.0": "这些元素使用以下值:$(br)镜像$(br)无 -> 0;前后翻转 -> 1;左右翻转 -> 2$(br)$(br)垂直镜像$(br)未镜像 -> 0;已镜像 -> 1$(br)$(br)旋转$(br)无旋转 -> 0;90 度顺时针 -> 1;180 度顺时针 -> 2;90 度逆时针 -> 3"
57+
}
58+
},
59+
spells: {
60+
"": "结构",
61+
save_structure: "移除栈顶两个位置向量,并吞噬这两个位置作为角落所定义的区域,然后把产物存储为结构 iota。$(br)每吞噬一个方块消耗大约 1/8 个$(l:items/amethyst)$(item)紫水晶粉/$。",
62+
load_structure: "移除栈顶结构原点向量和一个结构,并尝试在该原点的位置处放置结构,同时清除其他存储位置中代表同一结构的 iota。如果结构的任意一个部分与其他方块重叠,即会招致事故。$(br)每放置一个方块消耗大约 1/8 个$(l:items/amethyst)$(item)紫水晶粉/$。",
63+
display_structure: {
64+
"0": "移除栈顶的结构原点向量、一个结构和一个 0 到 72000 之间的数,第三参数代表持续时间。",
65+
"1": "在给定位置显示结构的影像,持续时间以刻计。此操作不会清除其他同种 iota。$(br)每显示一个方块消耗大约 1/100 个$(l:items/amethyst)$(item)紫水晶粉/$。"
66+
}
67+
}
68+
}
69+
},
70+
iota: {
71+
structure: {
72+
identifier: "结构 %s ",
73+
display: "[镜像=%1$s, 垂直镜像=%2$s, 旋转={X:%3$s, Y:%4$s, Z:%5$s}]",
74+
empty: "无结构",
75+
mishap: {
76+
empty: "一个已链接的结构"
77+
}
78+
}
79+
}
80+
}
81+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[见主文档](/projects/1.20/assets/hierophantics/hierophantics)

0 commit comments

Comments
 (0)