Difference between revisions of "Template:Card table sets"
Dinoguy1000 (talk | contribs) (try out some expansion depth minification and other (hopefully) improvements) |
Dinoguy1000 (talk | contribs) (see if we can get away with setting the query property per-set in fewer cases) |
||
Line 28: | Line 28: | ||
| sp = es | | sp = es | ||
| tc = zh | | tc = zh | ||
− | }} }}{{ #vardefine: $cts-lang | {{ #switch: {{ #var: $cts-ln }} | + | }} |
+ | }}{{ #vardefine: $cts-lang | {{ #switch: {{ #var: $cts-ln }} | ||
| en = English | | en = English | ||
| fr = French | | fr = French | ||
Line 38: | Line 39: | ||
| es = Spanish | | es = Spanish | ||
| zh = Chinese | | zh = Chinese | ||
− | }} }}{{ #vardefine: $cts-region | {{ #switch: {{ #var: $cts-rg }} | + | }} |
− | | en = | + | }}{{ #vardefine: $cts-region | {{ #switch: {{ #var: $cts-rg }} |
+ | | en = English | ||
| na = North American English | | na = North American English | ||
| eu = European English | | eu = European English | ||
Line 54: | Line 56: | ||
| sp = Spanish | | sp = Spanish | ||
| tc = Chinese | | tc = Chinese | ||
− | }} }}{{ #vardefine: $cts- | + | }} |
− | <caption class="mobile-show">{{ #var: $cts- | + | }}{{ #vardefine: $cts-query_region | {{ #switch: {{ #var: $cts-rg }} |
+ | | en = English (EN) | ||
+ | | na = English (NA) | ||
+ | | eu = English (E) | ||
+ | | au = English (A) | ||
+ | | #default = {{ #var: $cts-region }} | ||
+ | }} | ||
+ | }}<table class="wikitable sortable card-list plainlist cts" data-region="{{ #var: $cts-rg }}" data-language="{{ #var: $cts-ln }}"> | ||
+ | <caption class="mobile-show">{{ #var: $cts-region }}</caption> | ||
{{ #if: {{{header|}}} | <caption>{{{header|}}}</caption> }} | {{ #if: {{{header|}}} | <caption>{{{header|}}}</caption> }} | ||
<tr> | <tr> | ||
Line 78: | Line 88: | ||
-->{{ #vardefine: $cts-rarities | {{ #if: {{ #pos: {{ #var: $cts-rarities }} | , }} | -->{{ #vardefine: $cts-rarities | {{ #if: {{ #pos: {{ #var: $cts-rarities }} | , }} | ||
| {{ #arraydefine: @rarities | {{ #var: $cts-rarities }} }}{{ #arrayprint: @rarities || @rarity | <nowiki/> | | {{ #arraydefine: @rarities | {{ #var: $cts-rarities }} }}{{ #arrayprint: @rarities || @rarity | <nowiki/> | ||
− | * [[{{r|@rarity|full=1}}]] | + | * [[{{r|@rarity|full=1}}]] }} |
− | }} | ||
| [[{{r|{{ #var: $cts-rarities }}|full=1}}]] | | [[{{r|{{ #var: $cts-rarities }}|full=1}}]] | ||
}} | }} | ||
}}<!-- | }}<!-- | ||
− | -->{{ # | + | -->{{ #ifeq: {{ #var: $cts-rg }} |
− | | en | + | | en = {{ #vardefine: $cts-query_region |
| {{ #switch: {{ #sub: {{ #sub: {{ #explode: {{ #var: $cts-number }} | - | 1 }} | 0 | -3 }} || 2 }} | | {{ #switch: {{ #sub: {{ #sub: {{ #explode: {{ #var: $cts-number }} | - | 1 }} | 0 | -3 }} || 2 }} | ||
| EN = English (EN) | | EN = English (EN) | ||
Line 91: | Line 100: | ||
| A = English (A) | | A = English (A) | ||
| = English (NA) | | = English (NA) | ||
− | | #default = {{ #var: $cts- | + | | #default = {{ #var: $cts-query_region }} |
}} | }} | ||
}} | }} | ||
Line 99: | Line 108: | ||
-->{{ #vardefine: $cts-trans-name | {{ #show: {{ #var: $cts-name }} |?Translated Japanese name }} }}<!-- | -->{{ #vardefine: $cts-trans-name | {{ #show: {{ #var: $cts-name }} |?Translated Japanese name }} }}<!-- | ||
-->{{ #vardefine: $cts-local-name | {{ #ifeq: {{ #var: $cts-ln }} | en || {{ #show: {{ #var: $cts-name }} |?{{ #var: $cts-lang }} name }} }} }}<!-- | -->{{ #vardefine: $cts-local-name | {{ #ifeq: {{ #var: $cts-ln }} | en || {{ #show: {{ #var: $cts-name }} |?{{ #var: $cts-lang }} name }} }} }}<!-- | ||
− | -->{{ #vardefine: $cts-date | {{ #show: {{ #var: $cts-name }} |?{{ #var: $cts- | + | -->{{ #vardefine: $cts-date | {{ #show: {{ #var: $cts-name }} |?{{ #var: $cts-query_region }} release date#-F[Y-m-d] }} }}<!-- |
******** End of variable creations ********** | ******** End of variable creations ********** |