Skip to content

Commit 4095f42

Browse files
authored
DTHexCasting、HexMapping、HexWeb、HexCasted 翻译提交 (#5412)
* DTHexCasting HexMapping HexWeb transfer * HexCasted transfer
1 parent 4efea1d commit 4095f42

File tree

20 files changed

+438
-0
lines changed

20 files changed

+438
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[见主文档](/projects/1.20/assets/1UNKNOWN/hexcasted)
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"hexcasted.entry.cbc": "The Call to War",
3+
"hexcasted.page.cbc": "I had been drafted by the Cannoneer's Corps to make weapons of war and, despite my hesitancy, I accepted.$(br)$(br)Project Hexcasted's final product was the $(thing)Hex Shell$() was an media-infused shell inscribed with two Hexes. The $(thing)Cannoneer's Hex$() which executes as fast as Nature would allow upon firing the shell and The $(thing)Demolitionist's Hex$() to execute on detonation.$(br)$(br)What have I done...",
4+
5+
"hexcasted.entry.cbc_basics": "War is Hell",
6+
"hexcasting.action.hexcasted:shell_get_on_tick": "Cannoneer's Prfn.",
7+
"hexcasted.page.cbc_basics.shell_get_on_tick": "This pattern reads the $(thing)Cannoneer's Hex$() from a $(thing)Hex Shell$().",
8+
"hexcasting.action.hexcasted:shell_set_on_tick": "Cannoneer's Gambit",
9+
"hexcasted.page.cbc_basics.shell_set_on_tick": "This pattern inscribes the $(thing)Cannoneer's Hex$() onto a $(thing)Hex Shell$() which executes as fast as Nature would allow after being fired.$(br)$(br)Experiment 10a: Targeting a Submarine - Failed, ran out of media, hit a civilian cruise ship. 2 Casualties.",
10+
"hexcasting.action.hexcasted:shell_get_on_detonate": "Demolitionist's Prfn.",
11+
"hexcasted.page.cbc_basics.shell_get_on_detonate": "This pattern reads the $(thing)Demolitionist's Hex$() from a $(thing)Hex Shell$().",
12+
"hexcasting.action.hexcasted:shell_set_on_detonate": "Demolitionist's Gambit",
13+
"hexcasted.page.cbc_basics.shell_set_on_detonate": "This pattern inscribes the $(thing)Demolitionist's Hex$() onto a $(thing)Hex Shell$() which executes upon the shell being detonated.$(br)$(br)Experiment 11b: Targeting a \"Doom Town\" - Failed, miscalculated trajectory, hit nearby village. 347 Rendered Inert.",
14+
15+
"hexcasted.entry.cbc_spell": "Splitting the Hex",
16+
"hexcasting.action.hexcasted:create_shell": "Create Shell",
17+
"hexcasted.page.cbc_spell.create_shell": "This pattern takes the given media and forces Nature to create a $(thing)Hex Shell$(). I pray these notes never fall into the wrong hands..."
18+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
[
2+
{
3+
"type": "indirect",
4+
"source": "projects/1.20/assets/1UNKNOWN/hexcasted"
5+
}
6+
]
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[见主文档](/projects/1.20/assets/hexmapping/hexmapping)
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
{
2+
"hexmapping.entry.marker_actions": "Marker Actions",
3+
"hexcasting.action.hexmapping:create_marker/circle": "Circle Marker Exlt.",
4+
"hexmapping.page.marker_actions.create_marker.circle": "Creates a new Circle Marker with the provided $(thing)identifier$(), $(thing)label$(), $(thing)position$(), and $(thing)radius$()",
5+
"hexcasting.action.hexmapping:create_marker/rectangle": "Rectangle Marker Exlt.",
6+
"hexmapping.page.marker_actions.create_marker.rectangle": "Creates a new Rectangle Marker with the provided $(thing)identifier$(), $(thing)label$(), $(thing)top corner$(), and $(thing)bottom corner$()",
7+
"hexcasting.action.hexmapping:create_marker/polygon": "Polygon Marker Exlt.",
8+
"hexmapping.page.marker_actions.create_marker.polygon": "Creates a new Polygon Marker with the provided $(thing)identifier$(), $(thing)label$(), and $(thing)list of positions$()",
9+
"hexmapping.page.marker_actions.create_marker.polygon.hexical": "Creates a new Polygon Marker with the provided $(thing)identifier$(), $(thing)label$(), and $(thing)list of positions$() OR a $(thing)Hexical Mesh Entity$()",
10+
"hexcasting.action.hexmapping:create_marker/polyline": "Polyline Marker Exlt.",
11+
"hexmapping.page.marker_actions.create_marker.polyline": "Creates a new Polyline Marker with the provided $(thing)identifier$(), $(thing)label$(), and $(thing)list of positions$()",
12+
"hexmapping.page.marker_actions.create_marker.polyline.hexical": "Creates a new Polyline Marker with the provided $(thing)identifier$(), $(thing)label$(), and $(thing)list of positions$() OR a $(thing)Hexical Mesh Entity$()",
13+
"hexcasting.action.hexmapping:create_marker/icon": "Icon Marker Exlt.",
14+
"hexmapping.page.marker_actions.create_marker.icon": "Creates a new Icon Marker with the provided $(thing)identifier$(), $(thing)label$(), $(thing)icon$(), and $(thing)position$()",
15+
"hexcasting.action.hexmapping:set_fill_color": "Marker Fill Dist.",
16+
"hexmapping.page.marker_actions.set_fill_color": "Sets the Fill Color of a marker, if applicable (Circle, Rectangle, and Polygon)",
17+
"hexcasting.action.hexmapping:set_line_color": "Marker Line Dist.",
18+
"hexmapping.page.marker_actions.set_line_color": "Sets the Line Color of a marker, if applicable (Circle, Rectangle, Polyline, and Polygon)",
19+
"hexcasting.action.hexmapping:set_line_weight": "Marker Line Dist. II",
20+
"hexmapping.page.marker_actions.set_line_weight": "Sets the Line Weight of a marker, if applicable (Circle, Rectangle, Polyline, and Polygon)",
21+
"hexcasting.action.hexmapping:has_marker": "Marker Dist.",
22+
"hexmapping.page.marker_actions.has_marker": "Checks if a marker exists on the $(thing)map$() under the provided $(thing)identifier$()",
23+
24+
"hexmapping.entry.marker_spells": "Marker Spells",
25+
"hexcasting.action.hexmapping:set_marker": "Set Marker",
26+
"hexmapping.page.marker_spells.set_marker": "Adds the provided $(thing)marker$() to the $(thing)map$() under the provided $(thing)identifier$()$(br2)Ambit validation is done here",
27+
"hexmapping.page.marker_spells.set_marker.mishaps": "Each $(thing)marker$() has a distinct ambit test. They are as follows:$(li)$(thing)Circle Marker$() has its center position tested, then offset in the cardinal directions by the radius and tested again$(li)$(thing)Rectangle Marker$() has both its corners tested$(li)$(thing)Polygon and Polyline Markers$() have all points tested$(li)$(thing)Icon Marker$() has its position tested",
28+
"hexcasting.action.hexmapping:remove_marker": "Remove Marker",
29+
"hexmapping.page.marker_spells.remove_marker": "Removed the marker on the $(thing)map$() under the provided $(thing)identifier$()",
30+
31+
"hexmapping.entry.markers": "Nature's Glass Eye",
32+
"hexmapping.page.markers.info": "$(italic)I have made a terrifying discovery. We are being observed...$()$(br2)I first thought it was an error within my anti-scrying hexes but upon further testing, it seems something is peering into our world and using Nature itself to do so. $(br2)This cannot stand...",
33+
"hexmapping.page.markers.info.extra": "I have started testing the limits of their perception.$(br2)Utilizing a $(thing)Map$(), I have found a way to alter their perception by inscribing various $(thing)Markers$() onto Nature's very own eyes.$(br2)$(italic)I fear my actions may have drawn more observers... I hope I am wrong...$(br2)$(br) $(bold)THEY SEE ME$()$(br2) $(italic)they see you, $(#ff0000)$(playername)",
34+
"hexmapping.page.markers.missing": "Oh, huh... Seems you are missing any map mod that we have integration for...$(br2)Here are the existing integrations:$(li)$(l:https://modrinth.com/plugin/bluemap)Bluemap$(/l)$(li)$(l:https://modrinth.com/plugin/dynmap)Dynmap$(/l)$(li)$(l:https://modrinth.com/plugin/pl3xmap)Pl3xmap$(/l)$(li)$(l:https://modrinth.com/plugin/squaremap)Squaremap$(/l)",
35+
"hexcasting.action.hexmapping:get_maps/bluemap": "Bluemap Reflection",
36+
"hexmapping.page.markers.get_maps.bluemap": "Pushes a list of $(thing)Maps$() for your current dimension from Bluemap to the stack",
37+
"hexcasting.action.hexmapping:get_maps/dynmap": "Dynmap Reflection",
38+
"hexmapping.page.markers.get_maps.dynmap": "Pushes a list of $(thing)Maps$() for your current dimension from Dynmap to the stack",
39+
"hexcasting.action.hexmapping:get_maps/pl3xmap": "Pl3xmap Reflection",
40+
"hexmapping.page.markers.get_maps.pl3xmap": "Pushes a list of $(thing)Maps$() for your current dimension from Pl3xmap to the stack",
41+
"hexcasting.action.hexmapping:get_maps/squaremap": "Squaremap Reflection",
42+
"hexmapping.page.markers.get_maps.squaremap": "Pushes a list of $(thing)Maps$() for your current dimension from Squaremap to the stack",
43+
44+
"hexcasting.mishap.invalid_value.class.map": "a map",
45+
"hexcasting.mishap.invalid_value.class.marker": "a marker",
46+
"hexcasting.mishap.invalid_value.class.marker.options": "a circle, rectangle, polygon, or polyline marker",
47+
"hexcasting.mishap.invalid_value.class.marker.options.fill": "a circle, rectangle, or polygon marker",
48+
"hexcasting.mishap.invalid_value.class.marker.options.line": "a circle, rectangle, polygon, or polyline marker",
49+
"hexcasting.mishap.invalid_value.class.marker.options.weight": "a circle, rectangle, polygon, or polyline marker",
50+
51+
"hexmapping.mishap.bad_map": "Could not find %s map under %s",
52+
"hexmapping.mishap.api.uninitialized": "The API for %s is uninitialized",
53+
"hexmapping.mishap.marker.unrecognized": "This marker has no direct translation to %s markers",
54+
"hexmapping.mishap.no_integration": "This map iota is for %s mod but it is not installed"
55+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
[
2+
{
3+
"type": "indirect",
4+
"source": "projects/1.20/assets/hexmapping/hexmapping"
5+
}
6+
]
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[见主文档](/projects/1.20/assets/hexweb/hexweb)
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"hexweb.iota.response": "HTTPResponse{%s}",
3+
4+
"hexweb.mishap.invalid_json_key": "The \"%s\" key is not present within the JsonIota!",
5+
"hexweb.mishap.cannot_json": "The %s iota has no direct Json translation!",
6+
"hexweb.mishap.too_early": "You tried accessing a HTTP response before it arrived!",
7+
"hexweb.mishap.blacklist_url": "This URL is blacklisted! Attempted: %s",
8+
"hexcasting.mishap.invalid_value.class.json": "a json object",
9+
"hexcasting.mishap.invalid_value.class.response": "a HTTP response",
10+
11+
"hexweb.entry.json_patterns": "JSON Patterns",
12+
"hexweb.page.json_patterns.entry": "These patterns were taken from a series of notes scrawled on the walls of the room of a Douglas Crockford shortly before their disappearence.$(br)$(br)They describe ways of creating and manipulating a dictionary-like object which uses Strings for keys and a select range of iotas as values. I wonder what the practical applications are...",
13+
"hexcasting.action.hexweb:create_json": "Jason's Reflection",
14+
"hexweb.page.json_patterns.create_json": "Creates an empty JSON object.",
15+
"hexcasting.action.hexweb:parse_json": "Jason's Gambit",
16+
"hexweb.page.json_patterns.parse_json": "Turns the given String into a JSON object. If it cannot be parsed into a JSON object itself, a wrapper JSON object will be created.",
17+
"hexcasting.action.hexweb:has_element": "Jason's Purification",
18+
"hexweb.page.json_patterns.has_element": "Checks whether the given JSON iota has the given key.",
19+
"hexcasting.action.hexweb:get_element": "Jason's Purification II",
20+
"hexweb.page.json_patterns.get_element": "Gets the stored iota at the given key. Mishaps upon their being no iota.",
21+
"hexcasting.action.hexweb:set_element": "Jason's Exaltation",
22+
"hexweb.page.json_patterns.set_element": "Sets the given iota at the given key. Setting a Garbage iota removes the key.",
23+
24+
"hexweb.entry.http_spells": "HTTP Spells",
25+
"hexweb.page.http_spells.entry": "While pondering the depths of one's mind, Sir Bernes-Lee caught a glimpse into another universe. With this view fresh in his mind, he quickly conjured a JSON object, imbued it with information, and sent it hurdling into the other universe.$(br)$(br)These are the patterns recovered after Berners-Lee was found dead having received enough information back to fry his mind.",
26+
"hexcasting.action.hexweb:request": "Request",
27+
"hexweb.page.http_spells.request": "Sends an HTTP request made of the given data, method, and headers to the provided URL.$(br2)The Response is truthy if a response is received.",
28+
"hexcasting.action.hexweb:get_response": "Get Response",
29+
"hexweb.page.http_spells.get_response": "Given a Response Iota, attempt to parse the results. Will Mishap if too early or an IOException is thrown."
30+
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
[
2+
{
3+
"type": "indirect",
4+
"source": "projects/1.20/assets/hexweb/hexweb"
5+
}
6+
]
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
### 总概
2+
3+
```mermaid
4+
flowchart LR
5+
1.20.1 -->|indirect| 1.20.1-fabric
6+
```
7+
8+
```
9+
1.20.1
10+
└── 1.20.1-fabric
11+
```
12+
13+
### 链接区域
14+
15+
- [1.20.1](/projects/1.20/assets/1UNKNOWN/hexcasted)
16+
- [1.20.1-fabric](/projects/1.20-fabric/assets/1UNKNOWN/hexcasted)

0 commit comments

Comments
 (0)