|
|
(29 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
− | <includeonly>{{ #vardefine: $name | {{ #replace: {{Normalized pagename}} | Yu-Gi-Oh! }}
| + | #REDIRECT [[Template:Infobox episode]] |
− | }}{{ #vardefine: $series | {{ #sub: Yu-Gi-Oh! {{ #var: $name }} | 0 | {{ #rpos: Yu-Gi-Oh! {{ #var: $name }} | - }} }}
| |
− | }}{{ #vardefine: $series | {{ #if: {{ #pos: {{ #var: $series }} | First }} | Yu-Gi-Oh! (first series) | {{ #var: $series }} }}
| |
− | }}{{ #vardefine: $number | {{ #iferror: {{ #expr: {{ #explode: {{ #var: $name }} || -1 }} }} | {{ #explode: {{ #var: $name }} || -1 }} }}
| |
− | }}{{ #if: {{{image name|}}} | [[Screenshot::{{{image name}}}| ]] }}</includeonly><noinclude>Episode infoboxes are used for <section begin=for />episode pages<section end=for />.</noinclude><includeonly>{{#switch: {{NAMESPACE}} | = [[Category:{{ #var: $series }} episodes]]}}</includeonly><infobox>
| |
− | <title><default>{{var|{{{title|}}}|{{PAGENAME}}}}{{{ref|}}}</default></title>
| |
− | <image>
| |
− | <default>[[File:{{PAGENAME:{{{image name}}}}}|link=File:{{PAGENAME:{{{image name}}}}}|]]</default>
| |
− | <caption source="image caption"/>
| |
− | <alt source="name"><default>{{PAGENAME}}</default></alt>
| |
− | </image>
| |
− | <image source="image"/>
| |
− | <group>
| |
− | <data source="kanji">
| |
− | <label>Kanji</label>
| |
− | <format>{{#if:{{{ruby japanese|}}}||{{{kanji}}}[[Japanese episode name::{{{kanji}}}]]}}</format>
| |
− | </data>
| |
− | <data source="ruby japanese">
| |
− | <label>Kanji <noinclude>(with Ruby)</noinclude></label>
| |
− | <format>[[Ruby Japanese episode name::{{{ruby japanese}}}]][[Japanese episode name::{{{kanji}}}| ]]</format>
| |
− | </data>
| |
− | <data source="romaji">
| |
− | <label>Rōmaji</label>
| |
− | <format>[[Romaji episode name::{{{romaji}}}]]</format></data>
| |
− | <data source="japanese translated">
| |
− | <label>Japanese translation</label>
| |
− | <format>[[Translated Japanese episode name::{{{japanese translated}}}]]</format>
| |
− | </data>
| |
− | <data source="english">
| |
− | <label>English</label>
| |
− | <format>[[English episode name::{{{english}}}]]</format>
| |
− | </data>
| |
− | <data source="alternate"><label>Alternate names</label></data>
| |
− | <data>
| |
− | <label>Episode number</label>
| |
− | <default>[[Episode number::{{ #var: $number }}]]</default>
| |
− | </data>
| |
− | <data source="japanese air date">
| |
− | <label>Japanese air date</label>
| |
− | <format>[[Japanese air date::{{{japanese air date}}}]]</format>
| |
− | </data>
| |
− | <data source="english air date">
| |
− | <label>English air date</label>
| |
− | <format>[[English air date::{{ #explode: {{{english air date}}} | ( }}]]</format>
| |
− | </data>
| |
− | <data source="french air date">
| |
− | <label>French air date</label>
| |
− | <format>[[French air date::{{{french air date}}}]]</format>
| |
− | </data>
| |
− | <data source="german air date">
| |
− | <label>German air date</label>
| |
− | <format>[[German air date::{{{german air date}}}]]</format>
| |
− | </data>
| |
− | </group>
| |
− | <group>
| |
− | <header>Music</header>
| |
− | <data source="japanese opening"><label>Japanese opening</label></data>
| |
− | <data source="japanese ending"><label>Japanese ending</label></data>
| |
− | <data source="english opening"><label>English opening</label></data>
| |
− | <data source="english ending"><label>English ending</label></data>
| |
− | <data source="italian opening"><label>Italian opening</label></data>
| |
− | <data source="italian ending"><label>Italian ending</label></data>
| |
− | </group>
| |
− | <group>
| |
− | <header>Staff</header>
| |
− | <data source="screenwriter"><label>Screenwriter</label></data>
| |
− | <data source="director"><label>Director</label></data>
| |
− | <data source="storyboard artist "><label>Storyboard artist</label></data>
| |
− | <data source="animation director"><label>Animation director</label></data>
| |
− | <data source="Mechanical animation director"><label>Mechanical animation director</label></data>
| |
− | <data source="prop designer"><label>Prop designer</label></data>
| |
− | <data source="art director"><label>Art director</label></data>
| |
− | </group>
| |
− | <group>
| |
− | <header>Cards</header>
| |
− | </group>
| |
− | <data source="featured card">
| |
− | <label>[[Featured card|Featured card]]</label>
| |
− | <format>{{IfSemantics
| |
− | |{{ #set: Featured card = {{{featured card}}} }}[[{{{featured card}}}|{{ #show: {{{featured card}}} |?English name }}]]
| |
− | |{{{featured card}}}
| |
− | }}</format>
| |
− | </data>
| |
− | <data source="one point cards">
| |
− | <label>One-point lesson cards</label>
| |
− | <format>{{IfSemantics
| |
− | | {{ #arraymap: {{{one point cards|}}} | * | $x$ | [[One-point lesson cards::$x$]] | <br /> }}
| |
− | |{{{one point cards}}}
| |
− | }}</format>
| |
− | </data>
| |
− | <data source="showcase cards">
| |
− | <label>Showcase cards</label>
| |
− | <format>{{IfSemantics
| |
− | | {{ #arraymap: {{{showcase cards|}}} | * | $x$ | [[Showcase cards::$x$]] | <br /> }}
| |
− | |{{{showcase cards}}}
| |
− | }}
| |
− | </format>
| |
− | </data>
| |
− | <group row-items="2">
| |
− | <header>Chronology</header>
| |
− | <data layout="default"><label>Episode listing</label><default>{{IfSemantics|
| |
− | [[Episode series::{{ #var: $series }}| ]][[Episode season number::{{{season|1}}}| ]]{{#ask: [[Episode listing series::{{ #var: $series }}]][[Episode listing season number::{{{season|1}}}]] }}}}</default></data>
| |
− | <data><label>Previous</label><default>{{IfSemantics
| |
− | |{{#ask: [[Episode series::{{ #var: $series }}]] [[Episode number::{{#expr:+{{ #var: $number }} - 1 }}]] | ?Translated Japanese episode name |?English episode name | link=none | format = template | template = PipeLink | default = N/A}}
| |
− | |[[{{ #var: $series }} - Episode {{padleft:{{#expr:{{ #var: $number }} - 1}}|3|0}}]]
| |
− | }}</default></data>
| |
− | <data><label>Next</label><default>{{IfSemantics
| |
− | |{{#ask: [[Episode series::{{ #var: $series }}]] [[Episode number::{{#expr:+{{ #var: $number }} + 1 }}]] | ?Translated Japanese episode name |?English episode name | link=none | format = template | template = PipeLink | default = N/A}}
| |
− | |[[{{ #var: $series }} - Episode {{padleft:{{#expr:{{ #var: $number }} + 1}}|3|0}}]]
| |
− | }}</default></data>
| |
− | </group>
| |
− | <group>
| |
− | <header>Gallery</header>
| |
− | <data><default>{{#if:{{{featured card|}}}{{{one point cards|}}}{{{showcase cards|}}}{{#ifexist:Episode Card Galleries:{{Normalized pagename}} (JP)|1|{{#ifexist:Episode Card Galleries:{{Normalized pagename}} (INT)|1}}}}}}{{ #ifexist: Episode Card Galleries:{{Normalized pagename}} (JP) | [[Episode Card Galleries:{{Normalized pagename}} (JP)|Japanese]]<br/>}}{{ #ifexist: Episode Card Galleries:{{Normalized pagename}} (INT) | [[Episode Card Galleries:{{Normalized pagename}} (INT)|International]]}}</default></data>
| |
− | </group>
| |
− | </infobox><includeonly>{{#ifeq:{{{romanji|¬}}}|¬||[[Category:Pages using romanji]]}}</includeonly><noinclude>[[Category:Templates/Infobox|{{SUBPAGENAME}}]]
| |
− | [[Category:Templates/Infobox/Yu-Gi-Oh!|{{SUBPAGENAME}}]]</noinclude>
| |