Skip to content

Commit 7b53e4f

Browse files
authored
Merge pull request #83317 from Uwuewsky/xtr-subtypes
Few translation fixes
1 parent e84bc02 commit 7b53e4f

File tree

6 files changed

+29
-24
lines changed

6 files changed

+29
-24
lines changed

data/json/damage_types.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"melee_only": true,
77
"physical": true,
88
"magic_color": "magenta",
9-
"name": "bash",
9+
"name": { "ctxt": "damage_type", "str": "bash" },
1010
"skill": "bashing",
1111
"bash_conversion_factor": 1.0,
1212
"mon_difficulty": true,
@@ -57,7 +57,7 @@
5757
"physical": true,
5858
"edged": true,
5959
"magic_color": "light_red",
60-
"name": "pierce",
60+
"name": { "ctxt": "damage_type", "str": "pierce" },
6161
"skill": "stabbing",
6262
"mon_difficulty": true,
6363
"//2": "derived from cut only for monster defs",
@@ -82,7 +82,7 @@
8282
"physical": true,
8383
"magic_color": "light_red",
8484
"mon_difficulty": true,
85-
"name": "ballistic",
85+
"name": { "ctxt": "damage_type", "str": "ballistic" },
8686
"material_required": true,
8787
"immune_flags": { "character": [ "BULLET_IMMUNE" ], "monster": [ "BULLETPROOF" ] }
8888
},
@@ -104,7 +104,7 @@
104104
"physical": false,
105105
"environmental": true,
106106
"magic_color": "light_green",
107-
"name": "acid",
107+
"name": { "ctxt": "damage_type", "str": "acid" },
108108
"//2": "derived from cut only for monster defs",
109109
"derived_from": [ "cut", 0.5 ],
110110
"material_required": true,
@@ -127,7 +127,7 @@
127127
"type": "damage_type",
128128
"physical": false,
129129
"magic_color": "light_blue",
130-
"name": "electric",
130+
"name": { "ctxt": "damage_type", "str": "electric" },
131131
"immune_flags": { "character": [ "ELECTRIC_IMMUNE" ], "monster": [ "ELECTRIC", "ELECTRIC_FIELD" ] }
132132
},
133133
{
@@ -148,7 +148,7 @@
148148
"physical": false,
149149
"environmental": true,
150150
"magic_color": "red",
151-
"name": "fire",
151+
"name": { "ctxt": "damage_type", "str": "fire" },
152152
"material_required": true,
153153
"immune_flags": { "character": [ "HEAT_IMMUNE" ] }
154154
},
@@ -169,7 +169,7 @@
169169
"type": "damage_type",
170170
"physical": false,
171171
"magic_color": "white",
172-
"name": "cold",
172+
"name": { "ctxt": "damage_type", "str": "cold" },
173173
"immune_flags": { "character": [ "COLD_IMMUNE" ], "monster": [ "COLDPROOF" ] }
174174
},
175175
{
@@ -189,7 +189,7 @@
189189
"type": "damage_type",
190190
"physical": false,
191191
"magic_color": "green",
192-
"name": "biological",
192+
"name": { "ctxt": "damage_type", "str": "biological" },
193193
"immune_flags": { "character": [ "BIO_IMMUNE" ], "monster": [ "BIOLOGICALPROOF" ] },
194194
"no_resist": true
195195
},
@@ -209,7 +209,7 @@
209209
"type": "damage_type",
210210
"physical": false,
211211
"magic_color": "dark_gray",
212-
"name": "pure",
212+
"name": { "ctxt": "damage_type", "str": "pure" },
213213
"no_resist": true
214214
},
215215
{

data/mods/Magiclysm/damage_types.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"melee_only": false,
1919
"physical": false,
2020
"magic_color": "green",
21-
"name": "poison",
21+
"name": { "ctxt": "damage_type", "str": "poison" },
2222
"mon_difficulty": true,
2323
"material_required": false,
2424
"immune_flags": { "character": [ "POISON_IMMUNE" ], "monster": [ "POISONPROOF" ] }
@@ -40,7 +40,7 @@
4040
"melee_only": false,
4141
"physical": false,
4242
"magic_color": "yellow",
43-
"name": "light",
43+
"name": { "ctxt": "damage_type", "str": "light" },
4444
"derived_from": [ "heat", 2 ],
4545
"mon_difficulty": true,
4646
"material_required": false
@@ -62,7 +62,7 @@
6262
"melee_only": false,
6363
"physical": false,
6464
"magic_color": "black_green",
65-
"name": "necrotic",
65+
"name": { "ctxt": "damage_type", "str": "necrotic" },
6666
"mon_difficulty": true,
6767
"material_required": false,
6868
"immune_flags": { "monster": [ "TIMELESS" ] }
@@ -84,7 +84,7 @@
8484
"melee_only": false,
8585
"physical": false,
8686
"magic_color": "h_white",
87-
"name": "sonic",
87+
"name": { "ctxt": "damage_type", "str": "sonic" },
8888
"derived_from": [ "bash", 0.4 ],
8989
"mon_difficulty": true,
9090
"material_required": false
@@ -106,7 +106,7 @@
106106
"melee_only": false,
107107
"physical": false,
108108
"magic_color": "pink",
109-
"name": "psionic",
109+
"name": { "ctxt": "damage_type", "str": "psionic" },
110110
"mon_difficulty": true,
111111
"material_required": false,
112112
"immune_flags": { "character": [ "PSIONIC_IMMUNE" ], "monster": [ "PSIONICPROOF" ] }
@@ -128,7 +128,7 @@
128128
"melee_only": false,
129129
"physical": false,
130130
"magic_color": "white_magenta",
131-
"name": "gravity",
131+
"name": { "ctxt": "damage_type", "str": "gravity" },
132132
"mon_difficulty": true,
133133
"material_required": false
134134
},
@@ -149,7 +149,7 @@
149149
"melee_only": false,
150150
"physical": false,
151151
"magic_color": "i_pink",
152-
"name": "nether",
152+
"name": { "ctxt": "damage_type", "str": "nether" },
153153
"mon_difficulty": true,
154154
"material_required": false,
155155
"immune_flags": { "character": [ "NETHER_IMMUNE" ], "monster": [ "NETHERPROOF" ] }

data/mods/MindOverMatter/damage_types.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"type": "damage_type",
55
"physical": false,
66
"magic_color": "yellow",
7-
"name": "focused light",
7+
"name": { "ctxt": "damage_type", "str": "focused light" },
88
"skill": "metaphysics",
99
"derived_from": [ "heat", 0.8 ],
1010
"immune_flags": { "character": [ "PHOTOKIN_CHAR_IMMUNE" ], "monster": [ "PHOTOKIN_MONSTER_IMMUNE" ] },
@@ -54,7 +54,7 @@
5454
"type": "damage_type",
5555
"physical": false,
5656
"magic_color": "yellow",
57-
"name": "telekinetic",
57+
"name": { "ctxt": "damage_type", "str": "telekinetic" },
5858
"skill": "metaphysics",
5959
"derived_from": [ "bash", 0.9 ],
6060
"immune_flags": { "character": [ "TELEKIN_SHIELD" ], "monster": [ "TELEKIN_IMMUNE" ] },
@@ -98,7 +98,7 @@
9898
"type": "damage_type",
9999
"physical": false,
100100
"magic_color": "white",
101-
"name": "telepathic",
101+
"name": { "ctxt": "damage_type", "str": "telepathic" },
102102
"skill": "metaphysics",
103103
"immune_flags": { "character": [ "TEEPSHIELD", "PSYSHIELD_PROTECT" ], "monster": [ "TEEP_IMMUNE" ] },
104104
"ondamage_eocs": [ "EOC_TELEPATHIC_DAMAGE_PSYSHIELD_CHECK", "EOC_TELEPATHIC_DAMAGE_STUN_HIVE_CHANCE" ]
@@ -210,7 +210,7 @@
210210
"type": "damage_type",
211211
"physical": false,
212212
"magic_color": "blue",
213-
"name": "spacial realignment",
213+
"name": { "ctxt": "damage_type", "str": "spacial realignment" },
214214
"skill": "metaphysics",
215215
"immune_flags": { "character": [ "DIMENSIONAL_ANCHOR", "TELESTOP" ], "monster": [ "TELEPORT_IMMUNE" ] },
216216
"ondamage_eocs": [ "EOC_TELEPORTING_DAMAGE_TELEPORT" ]
@@ -244,7 +244,7 @@
244244
"type": "damage_type",
245245
"physical": false,
246246
"magic_color": "red_green",
247-
"name": "enervation",
247+
"name": { "ctxt": "damage_type", "str": "enervation" },
248248
"skill": "metaphysics",
249249
"immune_flags": { "character": [ "LIFESHIELD" ], "monster": [ "ENERVATE_IMMUNE" ] },
250250
"ondamage_eocs": [ "EOC_ENERVATION_DRAIN" ]

data/mods/aftershock_exoplanet/damage_types.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"id": "afs_plasma",
44
"type": "damage_type",
55
"magic_color": "pink",
6-
"name": "plasma",
6+
"name": { "ctxt": "damage_type", "str": "plasma" },
77
"derived_from": [ "heat", 0.4 ]
88
},
99
{
@@ -122,7 +122,7 @@
122122
"type": "damage_type",
123123
"physical": false,
124124
"magic_color": "yellow",
125-
"name": "telekinetic",
125+
"name": { "ctxt": "damage_type", "str": "telekinetic" },
126126
"skill": "metaphysics",
127127
"derived_from": [ "bash", 0.9 ],
128128
"immune_flags": { "character": [ "TELEKIN_SHIELD" ], "monster": [ "TELEKIN_IMMUNE" ] },
@@ -156,7 +156,7 @@
156156
"type": "damage_type",
157157
"physical": false,
158158
"magic_color": "white",
159-
"name": "telepathic",
159+
"name": { "ctxt": "damage_type", "str": "telepathic" },
160160
"skill": "metaphysics",
161161
"immune_flags": { "character": [ "TEEPSHIELD", "PSYSHIELD_PROTECT" ], "monster": [ "TEEP_IMMUNE" ] },
162162
"ondamage_eocs": [ "EOC_TELEPATHIC_DAMAGE_PSYSHIELD_CHECK", "EOC_TELEPATHIC_DAMAGE_STUN_HIVE_CHANCE" ]

lang/string_extractor/parsers/generic.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,3 +87,7 @@ def parse_generic(json, origin):
8787
if "relic_data" in json and "passive_effects" in json["relic_data"]:
8888
for enchantment in json["relic_data"]["passive_effects"]:
8989
parse_enchant(enchantment, origin)
90+
91+
write_text(json.get("e_port"), origin, comment="E-port name")
92+
for e_port in json.get("e_ports_banned", []):
93+
write_text(e_port, origin, comment="E-port name")

lang/update_pot.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ if ! lang/extract_json_strings.py \
4747
-X data/json/furniture_and_terrain/terrain-regional-pseudo.json \
4848
-X data/json/furniture_and_terrain/furniture-regional-pseudo.json \
4949
-X data/json/items/book/abstract.json \
50+
-X data/json/items/tool/debug_tools.json \
5051
-X data/json/npcs/TALK_TEST.json \
5152
-X data/json/recipes/basecamps/special_hardcoded.json \
5253
-X data/core/sentinels.json \

0 commit comments

Comments
 (0)