Template:SpellRankDef
This template defines and stores rows for the SpellRank Cargo table. Per-mastery-level data for a Spell. Always 4 rows per spell — levels 1=no skill, 2=basic, 3=advanced, 4=expert. Each row is self-contained: it carries the English defaults, the mechanical fields, and the 15 non-English translations of every translatable field. The old SpellRankTranslationDef sibling table was folded back into this one — the three-translatable-field shape (name + desc + bonus_description) didn't fit Entry's generic name+desc-only schema, so spell ranks get their own expanded shape.
The bot emits these inline on the parent Data:Spell/<id> page. There are no individual Data:SpellRank/… pages.
Schema
{{#cargo_declare:_table=SpellRank | spell_id = String | level = Integer | name_sid = String | description_sid = String | description = Wikitext | bonus_description_sid = String | bonus_description = Wikitext | mana_cost = Integer | upgrade_cost = Integer | pt_br_name = String | pt_br_description = Wikitext | pt_br_bonus_description = Wikitext | cs_name = String | cs_description = Wikitext | cs_bonus_description = Wikitext | fr_name = String | fr_description = Wikitext | fr_bonus_description = Wikitext | de_name = String | de_description = Wikitext | de_bonus_description = Wikitext | hu_name = String | hu_description = Wikitext | hu_bonus_description = Wikitext | it_name = String | it_description = Wikitext | it_bonus_description = Wikitext | ja_name = String | ja_description = Wikitext | ja_bonus_description = Wikitext | ko_name = String | ko_description = Wikitext | ko_bonus_description = Wikitext | pl_name = String | pl_description = Wikitext | pl_bonus_description = Wikitext | ru_name = String | ru_description = Wikitext | ru_bonus_description = Wikitext | es_name = String | es_description = Wikitext | es_bonus_description = Wikitext | tr_name = String | tr_description = Wikitext | tr_bonus_description = Wikitext | uk_name = String | uk_description = Wikitext | uk_bonus_descri


