Difference between revisions of "Template:Infobox set"

From Yugipedia
Jump to: navigation, search
(Restoring revision 5192200 by User:Dinoguy1000 on 2023-03-01 04:22:23. "rm {{autolink}} transclusion which uses second parameter")
(track all the es/sp, ko/kr, and jp/ja stuff - the last in particular so we can finally properly support sets with a Japanese-Asian release but no Japanese release (should've been done ages ago))
Line 56: Line 56:
 
   | {{ #arraydefine: @sc_database_id | {{{cn_database_id}}} | * | unique }}[[Category:((Infobox set)) transclusions using (((cn_database_id)))]]
 
   | {{ #arraydefine: @sc_database_id | {{{cn_database_id}}} | * | unique }}[[Category:((Infobox set)) transclusions using (((cn_database_id)))]]
 
   | {{ #arraydefine: @sc_database_id | {{{sc_database_id<includeonly>|</includeonly>}}} | * | unique }}
 
   | {{ #arraydefine: @sc_database_id | {{{sc_database_id<includeonly>|</includeonly>}}} | * | unique }}
}}{{ #vardefine: $sp_release_date | {{ #if: {{{sp_release_date<includeonly>|</includeonly>}}} | {{{sp_release_date}}} | {{{es_release_date|}}} }}
+
}}{{ #if: {{{es_release_date|}}}
}}{{ #vardefine: $sp-lat_release_date | {{ #if: {{{sp-lat_release_date<includeonly>|</includeonly>}}} | {{{sp-lat_release_date}}} | {{{es-lat_release_date|}}} }}
+
  | {{ #vardefine: $sp_release_date | {{{es_release_date}}} }}[[Category:((Infobox set)) transclusions using (((es_release_date)))]]
}}{{ #vardefine: $fr/de/it/sp_release_date | {{ #if: {{{fr/de/it/sp_release_date<includeonly>|</includeonly>}}} | {{{fr/de/it/sp_release_date}}} | {{{fr/de/it/es_release_date|}}} }}
+
  | {{ #vardefine: $sp_release_date | {{{sp_release_date<includeonly>|</includeonly>}}} }}
}}{{ #vardefine: $jp_release_date | {{ #if: {{{jp_release_date<includeonly>|</includeonly>}}} | {{{jp_release_date}}} | {{{ja_release_date|}}} }}
+
}}{{ #if: {{{es-lat_release_date|}}}
}}{{ #vardefine: $ja_release_date | {{ #if: {{{jp_release_date<includeonly>|</includeonly>}}} | {{{ja_release_date<includeonly>|</includeonly>}}} }}
+
  | {{ #vardefine: $sp-lat_release_date | {{{es-lat_release_date}}} }}[[Category:((Infobox set)) transclusions using (((es-lat_release_date)))]]
}}{{ #vardefine: $kr_release_date | {{ #if: {{{kr_release_date<includeonly>|</includeonly>}}} | {{{kr_release_date}}} | {{{ko_release_date|}}} }}
+
  | {{ #vardefine: $sp-lat_release_date | {{{sp-lat_release_date<includeonly>|</includeonly>}}} }}
 +
}}{{ #if: {{{fr/de/it/es_release_date|}}}
 +
  | {{ #vardefine: $fr/de/it/sp_release_date | {{{fr/de/it/es_release_date}}} }}[[Category:((Infobox set)) transclusions using (((fr/de/it/es_release_date)))]]
 +
  | {{ #vardefine: $fr/de/it/sp_release_date | {{{fr/de/it/sp_release_date<includeonly>|</includeonly>}}} }}
 +
}}{{ #if: {{{jp_release_date<includeonly>|</includeonly>}}}
 +
  | {{ #vardefine: $jp_release_date | {{{jp_release_date}}} }}<!--
 +
-->{{ #vardefine: $ja_release_date | {{{ja_release_date<includeonly>|</includeonly>}}} }}
 +
  | {{ #if: {{{ja_release_date|}}} | {{ #vardefine: $jp_release_date | {{{ja_release_date}}} }}[[Category:((Infobox set)) transclusions using (((ja_release_date))) without (((jp_release_date)))]] }}
 +
}}{{ #if: {{{ko_release_date|}}}
 +
  | {{ #vardefine: $kr_release_date | {{{ko_release_date}}} }}[[Category:((Infobox set)) transclusions using (((ko_release_date)))]]
 +
  | {{ #vardefine: $kr_release_date | {{{kr_release_date<includeonly>|</includeonly>}}} }}
 
}}{{ #vardefine: $en_release | {{ #if: {{{en_database_id<includeonly>|</includeonly>}}}{{{en_release_date|}}}{{{en_prefix|}}} | 1 }}
 
}}{{ #vardefine: $en_release | {{ #if: {{{en_database_id<includeonly>|</includeonly>}}}{{{en_release_date|}}}{{{en_prefix|}}} | 1 }}
 
}}{{ #vardefine: $na_release | {{ #if: {{{na_release_date<includeonly>|</includeonly>}}}{{{na_prefix|}}} | 1 }}
 
}}{{ #vardefine: $na_release | {{ #if: {{{na_release_date<includeonly>|</includeonly>}}}{{{na_prefix|}}} | 1 }}
Line 73: Line 83:
 
}}{{ #vardefine: $pt_release | {{ #if: {{{pt_database_id<includeonly>|</includeonly>}}}{{{pt_release_date|}}}{{{pt_prefix|}}} | 1 }}
 
}}{{ #vardefine: $pt_release | {{ #if: {{{pt_database_id<includeonly>|</includeonly>}}}{{{pt_release_date|}}}{{{pt_prefix|}}} | 1 }}
 
}}{{ #vardefine: $sp-lat_release | {{ #if: {{ #var: $sp-lat_release_date }} | 1 }}
 
}}{{ #vardefine: $sp-lat_release | {{ #if: {{ #var: $sp-lat_release_date }} | 1 }}
}}{{ #vardefine: $sp_release | {{ #if: {{ #var: $fr/de/it/es_release }}{{ #var: $sp-lat_release }}{{ #arrayindex: @es_database_id | 0 }}{{ #var: $sp_release_date }}{{{sp_prefix|}}}{{{es_prefix|}}} | 1 }}
+
}}{{ #vardefine: $sp_release | {{ #if: {{ #var: $fr/de/it/es_release }}{{ #var: $sp-lat_release }}{{ #arrayindex: @es_database_id | 0 }}{{ #var: $sp_release_date }}{{{sp_prefix|}}}{{{es_prefix|}}}<!-- remove me --> | 1 }}
 
}}{{ #vardefine: $tcg_release | {{ #if: {{ #var: $en_release }}{{ #var: $na_release }}{{ #var: $eu_release }}{{ #var: $oc_release }}{{ #var: $fr_release }}{{ #var: $fc_release }}{{ #var: $de_release }}{{ #var: $it_release }}{{ #var: $pt_release }}{{ #var: $sp_release }} | 1 }}
 
}}{{ #vardefine: $tcg_release | {{ #if: {{ #var: $en_release }}{{ #var: $na_release }}{{ #var: $eu_release }}{{ #var: $oc_release }}{{ #var: $fr_release }}{{ #var: $fc_release }}{{ #var: $de_release }}{{ #var: $it_release }}{{ #var: $pt_release }}{{ #var: $sp_release }} | 1 }}
}}{{ #vardefine: $jp_release | {{ #if: {{ #arrayindex: @ja_database_id | 0 }}{{ #var: $jp_release_date }}{{ #if: {{{jp_prefix|}}} | {{{jp_prefix}}} | {{{ja_prefix|}}} }} | 1 }}
+
}}{{ #vardefine: $jp_release | {{ #if: {{ #arrayindex: @ja_database_id | 0 }}{{ #var: $jp_release_date }}{{ #if: {{{jp_prefix|}}} | {{{jp_prefix}}} | {{{ja_prefix|}}} }}<!-- remove me --> | 1 }}
}}{{ #vardefine: $ja_release | {{ #if: {{ #var: $ja_release_date }}{{ #if: {{{jp_prefix|}}} | {{{ja_prefix|}}} }} | 1 }}
+
}}{{ #vardefine: $ja_release | {{ #if: {{ #var: $ja_release_date }}{{ #if: {{{jp_prefix|}}} | {{{ja_prefix|}}} }}<!-- remove me --> | 1 }}
}}{{ #vardefine: $kr_release | {{ #if: {{ #arrayindex: @ko_database_id | 0 }}{{ #var: $kr_release_date }}{{{kr_prefix|}}}{{{ko_prefix|}}} | 1 }}
+
}}{{ #vardefine: $kr_release | {{ #if: {{ #arrayindex: @ko_database_id | 0 }}{{ #var: $kr_release_date }}{{{kr_prefix|}}}{{{ko_prefix|}}}<!-- remove me --> | 1 }}
 
}}{{ #vardefine: $ae_release | {{ #if: {{{ae_release_date<includeonly>|</includeonly>}}}{{{ae_prefix|}}} | 1 }}
 
}}{{ #vardefine: $ae_release | {{ #if: {{{ae_release_date<includeonly>|</includeonly>}}}{{{ae_prefix|}}} | 1 }}
 
}}{{ #vardefine: $zh_release | {{ #if: {{{zh_release_date<includeonly>|</includeonly>}}}{{{zh_prefix|}}}{{{tc_release_date|}}} | 1 }}
 
}}{{ #vardefine: $zh_release | {{ #if: {{{zh_release_date<includeonly>|</includeonly>}}}{{{zh_prefix|}}}{{{tc_release_date|}}} | 1 }}
Line 251: Line 261:
 
     }}{{ #vardefine: $it_prefix | {{ #if: {{{it_prefix<includeonly>|</includeonly>}}} | {{{it_prefix}}} | {{ #if: {{ #var: $it_release }} | {{ #if: {{ #var: $tcg_prefix }} | {{ #var: $tcg_prefix }}-IT{{ #var: $tcg_postfix }} }} }} }}
 
     }}{{ #vardefine: $it_prefix | {{ #if: {{{it_prefix<includeonly>|</includeonly>}}} | {{{it_prefix}}} | {{ #if: {{ #var: $it_release }} | {{ #if: {{ #var: $tcg_prefix }} | {{ #var: $tcg_prefix }}-IT{{ #var: $tcg_postfix }} }} }} }}
 
     }}{{ #vardefine: $pt_prefix | {{ #if: {{{pt_prefix<includeonly>|</includeonly>}}} | {{{pt_prefix}}} | {{ #if: {{ #var: $pt_release }} | {{ #if: {{ #var: $tcg_prefix }} | {{ #var: $tcg_prefix }}-PT{{ #var: $tcg_postfix }} }} }} }}
 
     }}{{ #vardefine: $pt_prefix | {{ #if: {{{pt_prefix<includeonly>|</includeonly>}}} | {{{pt_prefix}}} | {{ #if: {{ #var: $pt_release }} | {{ #if: {{ #var: $tcg_prefix }} | {{ #var: $tcg_prefix }}-PT{{ #var: $tcg_postfix }} }} }} }}
     }}{{ #vardefine: $sp_prefix | {{ #if: {{{sp_prefix<includeonly>|</includeonly>}}} | {{{sp_prefix}}} | {{{es_prefix|}}} }}
+
     }}{{ #if: {{{es_prefix|}}}
 +
      | {{ #vardefine: $sp_prefix | {{{es_prefix}}} }}[[Category:((Infobox set)) transclusions using (((es_prefix)))]]
 +
      | {{ #vardefine: $sp_prefix | {{{sp_prefix<includeonly>|</includeonly>}}} }}
 
     }}{{ #vardefine: $sp_prefix | {{ #var: $sp_prefix | {{ #if: {{ #var: $sp_release }} | {{ #if: {{ #var: $tcg_prefix }} | {{ #var: $tcg_prefix }}-SP{{ #var: $tcg_postfix }} }} }} }}
 
     }}{{ #vardefine: $sp_prefix | {{ #var: $sp_prefix | {{ #if: {{ #var: $sp_release }} | {{ #if: {{ #var: $tcg_prefix }} | {{ #var: $tcg_prefix }}-SP{{ #var: $tcg_postfix }} }} }} }}
     }}{{ #vardefine: $jp_prefix | {{ #if: {{{jp_prefix<includeonly>|</includeonly>}}} | {{{jp_prefix}}} | {{{ja_prefix|}}} }}<!-- back-compat -->
+
     }}{{ #if: {{{jp_prefix<includeonly>|</includeonly>}}}
 +
      | {{ #vardefine: $jp_prefix | {{{jp_prefix}}} }}<!--
 +
    -->{{ #vardefine: $ja_prefix | {{{ja_prefix<includeonly>|</includeonly>}}} }}
 +
      | {{ #if: {{{ja_prefix|}}} | &#32;<!-- for some reason, without this, on pages with only {{{ja_prefix}}}, the prefix gets tossed out of the infobox to the head of the page -->{{ #vardefine: $jp_prefix | {{{ja_prefix}}} }}[[Category:((Infobox set)) transclusions using (((ja_prefix))) without (((jp_prefix)))]] }}
 
     }}{{ #vardefine: $jp_prefix | {{ #var: $jp_prefix | {{ #if: {{ #var: $jp_release }} | {{ #if: {{ #var: $ocg_prefix }} | {{ #var: $ocg_prefix }}-JP{{ #var: $ocg_postfix }} }} }} }}
 
     }}{{ #vardefine: $jp_prefix | {{ #var: $jp_prefix | {{ #if: {{ #var: $jp_release }} | {{ #if: {{ #var: $ocg_prefix }} | {{ #var: $ocg_prefix }}-JP{{ #var: $ocg_postfix }} }} }} }}
    }}{{ #vardefine: $ja_prefix | {{ #if: {{{jp_prefix<includeonly>|</includeonly>}}} | {{{ja_prefix<includeonly>|</includeonly>}}} }}<!-- back-compat -->
 
 
     }}{{ #vardefine: $ja_prefix | {{ #var: $ja_prefix | {{ #if: {{ #var: $ja_release }} | {{ #if: {{ #var: $ocg_prefix }} | {{ #var: $ocg_prefix }}-JA{{ #var: $ocg_postfix }} }} }} }}
 
     }}{{ #vardefine: $ja_prefix | {{ #var: $ja_prefix | {{ #if: {{ #var: $ja_release }} | {{ #if: {{ #var: $ocg_prefix }} | {{ #var: $ocg_prefix }}-JA{{ #var: $ocg_postfix }} }} }} }}
 
     }}{{ #vardefine: $ae_prefix | {{ #if: {{{ae_prefix<includeonly>|</includeonly>}}} | {{{ae_prefix}}} | {{ #if: {{ #var: $ae_release }} | {{ #if: {{ #var: $ocg_prefix }} | {{ #var: $ocg_prefix }}-AE{{ #var: $ocg_postfix }} }} }} }}
 
     }}{{ #vardefine: $ae_prefix | {{ #if: {{{ae_prefix<includeonly>|</includeonly>}}} | {{{ae_prefix}}} | {{ #if: {{ #var: $ae_release }} | {{ #if: {{ #var: $ocg_prefix }} | {{ #var: $ocg_prefix }}-AE{{ #var: $ocg_postfix }} }} }} }}
Line 261: Line 275:
 
     }}{{ #vardefine: $tc_prefix | {{ #var: $tc_prefix | {{ #if: {{ #var: $tc_release }}{{ #var: $zh_release }} | {{ #if: {{ #var: $ocg_prefix }} | {{ #var: $ocg_prefix }}-TC{{ #var: $ocg_postfix }} }} }} }}
 
     }}{{ #vardefine: $tc_prefix | {{ #var: $tc_prefix | {{ #if: {{ #var: $tc_release }}{{ #var: $zh_release }} | {{ #if: {{ #var: $ocg_prefix }} | {{ #var: $ocg_prefix }}-TC{{ #var: $ocg_postfix }} }} }} }}
 
     }}{{ #vardefine: $sc_prefix | {{ #if: {{{sc_prefix<includeonly>|</includeonly>}}} | {{{sc_prefix}}} | {{ #if: {{ #var: $sc_release }} | {{ #if: {{ #var: $ocg_prefix }} | {{ #var: $ocg_prefix }}-SC{{ #var: $ocg_postfix }} }} }} }}
 
     }}{{ #vardefine: $sc_prefix | {{ #if: {{{sc_prefix<includeonly>|</includeonly>}}} | {{{sc_prefix}}} | {{ #if: {{ #var: $sc_release }} | {{ #if: {{ #var: $ocg_prefix }} | {{ #var: $ocg_prefix }}-SC{{ #var: $ocg_postfix }} }} }} }}
     }}{{ #vardefine: $kr_prefix | {{ #if: {{{kr_prefix<includeonly>|</includeonly>}}} | {{{kr_prefix}}} | {{{ko_prefix|}}} }}<!-- back-compat -->
+
     }}{{ #if: {{{ko_prefix|}}}
 +
      | {{ #vardefine: $kr_prefix | {{{ko_prefix}}} }}[[Category:((Infobox set)) transclusions using (((ko_prefix)))]]
 +
      | {{ #vardefine: $kr_prefix | {{{kr_prefix<includeonly>|</includeonly>}}} }}
 
     }}{{ #vardefine: $kr_prefix | {{ #var: $kr_prefix | {{ #if: {{ #var: $kr_release }} | {{ #if: {{ #var: $ocg_prefix }} | {{ #var: $ocg_prefix }}-KR{{ #var: $ocg_postfix }} }} }} }}
 
     }}{{ #vardefine: $kr_prefix | {{ #var: $kr_prefix | {{ #if: {{ #var: $kr_release }} | {{ #if: {{ #var: $ocg_prefix }} | {{ #var: $ocg_prefix }}-KR{{ #var: $ocg_postfix }} }} }} }}
 
     }}{{ #if: {{ #var: $en_prefix }}
 
     }}{{ #if: {{ #var: $en_prefix }}
Line 708: Line 724:
 
| prev | curr | next
 
| prev | curr | next
 
}}<noinclude>
 
}}<noinclude>
 
See [[Forum:Set page redesign]] for more information.
 
 
{{Documentation}}
 
{{Documentation}}
[[Category:Infobox templates]]
 
 
</noinclude>
 
</noinclude>

Revision as of 13:17, 23 April 2023

[[File:|0px|{{{caption}}}]]
Names
English
  • {{{en_name}}}
  • {{{en_name_2}}}
French{{{fr_name}}}
German{{{de_name}}}
Italian{{{it_name}}}
Portuguese{{{pt_name}}}
Spanish{{{es_name}}}
Japanese
Japanese{{{ja_name}}}
Rōmaji{{{romaji_name}}}
Translated{{{ja_trans_name}}}
Korean
Korean{{{ko_name}}}
Base text{{{ko_name}}}
Hangul{{{ko_name}}}
Hanja{{{hanja_name}}}
Revised Romanization{{{ko_rr_name}}}
Translated{{{ko_trans_name}}}
Chinese
Traditional Chinese{{{tc_name}}}
Simplified Chinese{{{sc_name}}}
Hanzi{{{tc_name}}}
Bopomofo{{{tc_name}}}
Pinyin{{{pinyin_name}}}
Jyutping{{{jyutping_name}}}
Translated{{{zh_trans_name}}}
Set information
MediumOCG/TCG
Type
  • {{{type}}}
Part of series[[{{{series}}}|{{{series}}}]]
Prefix
  • {{{en_prefix}}} (en)
  • {{{na_prefix}}} (en-na)
  • {{{eu_prefix}}} (en-eu)
  • {{{oc_prefix}}} (en-oc)
  • {{{fr_prefix}}} (fr)
  • {{{fc_prefix}}} (fr-ca)
  • {{{de_prefix}}} (de)
  • {{{it_prefix}}} (it)
  • {{{pt_prefix}}} (pt)
  • {{{sp_prefix}}} (sp)
  • {{{jp_prefix}}} (jp)
  • {{{ja_prefix}}} (ja)
  • {{{ae_prefix}}} (ae)
  • {{{tc_prefix}}} (tc)
  • {{{sc_prefix}}} (sc)
  • {{{kr_prefix}}} (kr)
Order number{{{order_number}}}
Number of cards{{{size}}}
Cover card
  • [[{{{cover_card}}}]]
Release date{{{release_date}}}
Yugioh-Card database ID
Related sets
Main set[[{{{main_set}}}]]
Sneak Peek' Sneak Peek
Premiere!' Premiere!
2-pack set' 2-Pack Set
Vendor Edition Vendor Edition
Special Edition Special Edition
Deluxe Edition Deluxe Edition
Other[[{{{other_sets}}}]]
Release dates
Japanese
  • {{{jp_release_date}}}
Japanese-Asian
  • {{{ja_release_date}}}
Asian-English{{{ae_release_date}}}
English (world)Template:Infobox set/release date
English (na)Template:Infobox set/release date
English (eu)Template:Infobox set/release date
English (oc)Template:Infobox set/release date
Traditional Chinese
  • {{{zh_release_date}}}
Simplified Chinese
  • {{{sc_release_date}}}
French, German,
Italian, Spanish
Template:Infobox set/group release date
FrenchTemplate:Infobox set/release date
French (ca){{{fc_release_date}}}
GermanTemplate:Infobox set/release date
ItalianTemplate:Infobox set/release date
Korean
  • {{{kr_release_date}}}
PortugueseTemplate:Infobox set/release date
SpanishTemplate:Infobox set/release date
Spanish (lat-am)Template:Infobox set/release date
Identifiers
ISBN{{{isbn}}}
EAN{{{ean}}}
UPC{{{upc}}}
Appearances
Manga
  • {{{appears_in_manga}}}
Anime
  • {{{appears_in_anime}}}
Books
  • {{{appears_in_books}}}
Video games
  • {{{appears_in_video_games}}}

'''''