Difference between revisions of "Template:Infobox archseries"
Dinoguy1000 (talk | contribs) (rollback) |
BritishCynic (talk | contribs) m |
||
Line 1: | Line 1: | ||
− | {{ #vardefine: $smw | {{ #var: $smw | {{ #if: {{ #arraymap: }} || 1 }} }}<!-- | + | <infobox> |
− | + | <title source="name"> | |
− | }}{{ #vardefine: $name | {{ #if: {{{name|}}} | {{{name}}} | {{ #var: $pagename }} }} | + | <label>Title / Name</label> |
− | }}{{ #vardefine: $display-name | {{ #if: 1 | {{ #explode: {{ #var: $name }} | ( }} }} | + | <default>{{ #vardefine: $smw | {{ #var: $smw | {{ #if: {{ #arraymap: }} || 1 }} }} |
− | }}{ | + | }}<!-- |
− | }}{{ #if: {{{cut_from_names|}}}|[[Cut from card names::true| ]] }} | + | -->{{ #vardefine: $pagename | {{Normalized pagename|{{PAGENAME}}}} |
− | + | }}<!-- | |
− | | | + | -->{{ #vardefine: $name | {{ #if: {{{name|}}} | {{{name}}} | {{ #var: $pagename }} }} |
− | + | }}<!-- | |
− | -->{{ #if: {{ | + | -->{{ #vardefine: $display-name | {{ #if: 1 | {{ #explode: {{ #var: $name }} | ( }} }} |
− | | | + | }}<!-- |
− | | | + | -->{{ #vardefine: $name-no-archseries | {{ #if: 1 | {{ #explode: {{ #explode: {{ #var: $name }} | (archetype) }} | (series) }} }} |
− | + | }}<!-- | |
− | + | -->{{ #if: {{{cut_from_names|}}}|[[Cut from card names::true| ]] }}<!-- | |
− | + | -->{{ #explode: {{PAGENAME}} | <nowiki /> ( }}</default> | |
− | + | <format>{{ #vardefine: $smw | {{ #var: $smw | {{ #if: {{ #arraymap: }} || 1 }} }} | |
− | + | }}<!-- | |
− | + | -->{{ #vardefine: $pagename | {{Normalized pagename|{{PAGENAME}}}} | |
− | + | }}<!-- | |
− | + | -->{{ #vardefine: $name | {{ #if: {{{name|}}} | {{{name}}} | {{ #var: $pagename }} }} | |
− | + | }}<!-- | |
− | + | -->{{ #vardefine: $display-name | {{ #if: 1 | {{ #explode: {{ #var: $name }} | ( }} }} | |
− | + | }}<!-- | |
− | + | -->{{ #vardefine: $name-no-archseries | {{ #if: 1 | {{ #explode: {{ #explode: {{ #var: $name }} | (archetype) }} | (series) }} }} | |
− | + | }}<!-- | |
− | + | -->{{ #if: {{{cut_from_names|}}}|[[Cut from card names::true| ]] }}<!-- | |
− | + | -->{{ #var: $display-name }}[[English name::{{ #var: $display-name }}| ]]</format> | |
− | + | </title> | |
− | + | <title source="ja_name"> | |
− | + | <label>Japanese name</label> | |
− | + | <format>{{ #if: {{Ruby/detect|{{{ja_name}}}}} | <span lang="ja-Jpan" title="Kanji">{{Ruby/split|{{{ja_name}}}}}</span><br/><small>「<span lang="ja-Jpan" title="Kana">{{Ruby/split|{{{ja_name}}}|top}}</span>」</small> | <span lang="ja">{{{ja_name}}}</span>}}{{#if:{{{romaji}}}|<small> (<span lang="ja-Latn-hepburn" title="Rōmaji">''{{{romaji}}}''[[Romaji name::{{{romaji}}}| ]]</span>)</small>}}[[Japanese name::{{{ja_name}}}| ]]</format> | |
− | + | </title> | |
− | + | <title source="ja_name2"> | |
− | + | <label>Japanese name 2</label> | |
− | + | <format>{{ #if: {{Ruby/detect|{{{ja_name2}}}}} | <span lang="ja-Jpan" title="Kanji">{{Ruby/split|{{{ja_name2}}}}}</span><br/><small>「<span lang="ja-Jpan" title="Kana">{{Ruby/split|{{{ja_name2}}}|top}}</span>」</small> | <span lang="ja">{{{ja_name2}}}</span>}}{{#if:{{{romaji2}}}|<small> (<span lang="ja-Latn-hepburn" title="Rōmaji">''{{{romaji2}}}''</span>)</small>}}</format> | |
− | + | </title> | |
− | + | <image source="image"> | |
− | + | <label>Primary image</label> | |
− | + | <caption source="caption"> | |
− | + | <default>{{ #var: $display-name }}</default> | |
− | + | </caption> | |
− | + | </image> | |
− | + | <image source="image2"> | |
− | + | <label>Image 2</label> | |
− | + | <caption source="caption2"> | |
− | + | <default>{{ #var: $display-name }}</default> | |
− | + | </caption> | |
− | + | </image> | |
− | + | <data source="trans"> | |
− | + | <label><noinclude>English from Japanese </noinclude>Translation</label> | |
− | + | <format>{{{trans}}}[[Japanese translated name::{{{trans}}}| ]]</format> | |
− | + | </data> | |
− | + | <data source="trans2"> | |
− | + | <label><noinclude>English from Japanese </noinclude>Translation 2</label> | |
− | + | </data> | |
− | + | <group> | |
− | + | <header>Manga</header> | |
− | + | <data source="ja_manga"> | |
− | + | <label>Japanese<noinclude> Manga</noinclude></label> | |
− | + | <format>{{ #if: {{Ruby/detect|{{{ja_manga}}}}} | <span lang="ja-Jpan" title="Kanji">{{Ruby/split|{{{ja_manga}}}}}</span><br/><small>「<span lang="ja-Jpan" title="Kana">{{Ruby/split|{{{ja_manga}}}|top}}</span>」</small> | <span lang="ja">{{{ja_manga}}}</span>}}{{#if:{{{romaji_manga}}}|<small> (<span lang="ja-Latn-hepburn" title="Rōmaji">''{{{romaji_manga}}}''</span>)</small>}}{{#if:{{{trans_manga}}}|<br/><small>Translation: ''{{{trans_manga}}}''</small>}}</format> | |
− | + | </data> | |
− | + | <data source="en_manga"> | |
− | + | <label>English<noinclude> Manga</noinclude></label> | |
− | + | </data> | |
− | + | </group> | |
− | + | <group> | |
− | + | <header>Anime</header> | |
− | + | <data source="ja_anime"> | |
− | + | <label>Japanese<noinclude> Anime</noinclude></label> | |
− | + | <format>{{ #if: {{Ruby/detect|{{{ja_anime}}}}} | <!-- | |
− | + | --><span lang="ja-Jpan" title="Kanji">{{Ruby/split|{{{ja_anime}}}}}</span><!-- | |
− | + | --><br/><!-- | |
− | + | --><small>「<span lang="ja-Jpan" title="Kana">{{Ruby/split|{{{ja_anime}}}|top}}</span>」</small><!-- | |
− | + | --> {{!}} <!-- | |
− | + | --><span lang="ja">{{{ja_anime}}}</span>}}<!-- | |
− | + | -->{{#if:{{{romaji_anime|}}}|<!-- | |
− | + | --><small> <!-- | |
− | + | -->(<span lang="ja-Latn-hepburn" title="Rōmaji">''{{{romaji_manga}}}''</span>)<!-- | |
− | + | - -></small><!-- | |
− | + | -->}}<!-- | |
− | + | -->{{#if:{{{trans_anime|}}}|<!-- | |
− | + | --><br/><!-- | |
− | + | --><small>Translation: ''{{{trans_anime}}}''</small><!-- | |
− | + | -->}} | |
− | + | </format> | |
− | + | </data> | |
− | + | <data source="en_manga"> | |
− | + | <label>English<noinclude> Anime</noinclude></label> | |
− | + | </data> | |
− | | | + | </group> |
− | + | <group collapse="closed"> | |
− | + | <header>Other names</header> | |
− | + | <data source="zh_name"><label>Chinese</label> | |
− | + | <format><!-- | |
− | + | --><span lang="zh">{{{zh_name}}}</span>[[Chinese name::{{{zh_name}}}| ]]<!-- | |
− | + | -->{{#if: {{{zh_pinyin|}}}<!-- | |
− | + | --><br/><!-- | |
− | + | --><span lang="zh-Latn-pinyin" title="Pinyin">{{{zh_pinyin}}}</span><!-- | |
− | + | -->}}<!-- | |
− | + | -->{{#if: {{{zh_jyutping|}}}<!-- | |
− | + | --><br/><!-- | |
− | + | --><span lang="zh-Latn-jyutping" title="Jyutping">{{{zh_jyutping}}}</span><!-- | |
− | + | -->}}<!-- | |
− | + | -->{{#if:{{{zh_trans|}}}|<!-- | |
− | + | --><br/><!-- | |
− | + | --><small>Translation: ''{{{zh_trans}}}''[[Chinese translated name::{{{zh_trans}}}| ]]</small><!-- | |
− | + | -->}}<!-- | |
− | + | -->{{#if:{{{zh_name2|}}}|<!-- | |
− | + | --><hr/><!-- | |
− | + | --><span lang="zh">{{{zh_name2}}}</span>[[Chinese name::{{{zh_name2}}}| ]]<!-- | |
− | + | -->{{#if: {{{zh_pinyin2|}}}<!-- | |
− | + | --><br/><!-- | |
− | + | --><span lang="zh-Latn-pinyin" title="Pinyin">{{{zh_pinyin2}}}</span><!-- | |
− | + | -->}}<!-- | |
− | + | -->{{#if: {{{zh_jyutping2|}}}<!-- | |
− | + | --><br/><!-- | |
− | + | --><span lang="zh-Latn-jyutping" title="Jyutping">{{{zh_jyutping2}}}</span><!-- | |
− | + | -->}}<!-- | |
− | + | -->}}<!-- | |
− | + | -->{{#if:{{{zh_trans2|}}}|<!-- | |
− | + | --><br/><!-- | |
− | + | --><small>Translation: ''{{{zh_trans2}}}''</small><!-- | |
− | + | -->}}</format> | |
− | + | </data> | |
− | + | <data source="fr_name"> | |
− | + | <label>French</label> | |
− | + | <format><!-- | |
− | + | --><span lang="fr">{{{fr_name}}}</span>[[French name::{{{fr_name}}}| ]]<!-- | |
− | + | -->{{#if:{{{fr_trans|}}}|<!-- | |
− | + | --><br/><!-- | |
− | + | --><small>Translation: ''{{{fr_trans}}}''</small><!-- | |
− | + | -->}}{{#if:{{{fr_name2|}}}|<!-- | |
− | + | --><hr/><!-- | |
− | + | --><span lang="fr">{{{fr_name2}}}</span><!-- | |
− | + | -->}}<!-- | |
− | + | -->{{#if:{{{fr_trans2|}}}|<!-- | |
− | + | --><br/><!-- | |
− | + | --><small>Translation: ''{{{fr_trans2}}}''</small><!-- | |
− | + | -->}}</format> | |
− | + | </data> | |
− | + | <data source="de_name"> | |
− | + | <label>German</label> | |
− | + | <format><!-- | |
− | + | --><span lang="de">{{{de_name}}}</span>[[German name::{{{de_name}}}| ]]<!-- | |
− | + | -->{{#if:{{{de_trans|}}}|<!-- | |
− | + | --><br/><!-- | |
− | | | + | --><small>Translation: ''{{{de_trans}}}''</small><!-- |
− | + | -->}}{{#if:{{{de_name2|}}}|<!-- | |
− | + | --><hr/><!-- | |
− | + | --><span lang="de">{{{de_name2}}}</span><!-- | |
− | + | -->}}<!-- | |
− | + | -->{{#if:{{{de_trans2|}}}|<!-- | |
− | + | --><br/><!-- | |
− | + | --><small>Translation: ''{{{de_trans2}}}''</small><!-- | |
− | + | -->}}</format> | |
− | + | </data> | |
− | + | <data source="it_name"> | |
− | + | <label>Italian</label> | |
− | + | <format><!-- | |
− | + | --><span lang="it">{{{it_name}}}</span>[[Italian name::{{{it_name}}}| ]]<!-- | |
− | + | -->{{#if:{{{it_trans|}}}|<!-- | |
− | + | --><br/><!-- | |
− | + | --><small>Translation: ''{{{it_trans}}}''</small><!-- | |
− | + | -->}}{{#if:{{{it_name2|}}}|<!-- | |
− | + | --><hr/><!-- | |
− | + | --><span lang="it">{{{it_name2}}}</span><!-- | |
− | + | -->}}<!-- | |
− | + | -->{{#if:{{{it_trans2|}}}|<!-- | |
− | + | --><br/><!-- | |
− | + | --><small>Translation: ''{{{it_trans2}}}''</small><!-- | |
− | + | -->}}</format> | |
− | + | </data> | |
− | + | <data source="ko_name"> | |
− | + | <label>Korean</label> | |
− | + | <format>{{#if: {{Ruby/detect|{{{ko_name}}}}}|2=<!-- | |
− | + | --><span lang="ko">{{Ruby/split|{{{ko_name}}}}}</span>[[Korean name::{{{ko_name}}}| ]]<!-- | |
− | + | --><br/><!-- | |
− | + | --><small>「<span lang="ko-Hang" title="Hangul">{{Ruby/split|{{{ko_name}}}|top}}</span>」</small><!-- | |
− | + | --> | <!-- | |
− | + | --><span lang="ko">{{{ko_name}}}</span>[[Korean name::{{{ko_name}}}| ]]}}<!-- | |
− | + | -->{{#if: {{{ko_hanja|}}}|<!-- | |
− | + | --><span lang="ko-Han" title="Hanja">{{{ko_hanja}}}</span>[[Korean Hanja name::{{{ko_hanja}}}| ]]<!-- | |
− | + | -->}}<!-- | |
− | + | -->{{#if: {{{ko_romanized|}}}|<!-- | |
− | + | -->'' (<span lang="ko-Latn" title="Korean Revised Romanization">{{{ko_romanized}}}</span>)''[[Korean Revised Romanization name::{{{ko_romanized}}}| ]]<!-- | |
− | + | -->}}<!-- | |
− | + | -->{{#if:{{{ko_trans|}}}|<!-- | |
− | + | --><br/><!-- | |
− | | | + | --><small>Translation: ''{{{ko_trans}}}''</small>[[Korean translated name::{{{ko_trans}}}| ]]<!-- |
− | + | -->}}<!-- | |
− | + | -->{{#if:{{{ko_name2|}}}|<!-- | |
− | + | -->{{#if: {{Ruby/detect|{{{ko_name2}}}}}|2=<!-- | |
− | + | --><span lang="ko">{{Ruby/split|{{{ko_name2}}}}}</span><!-- | |
− | + | --><br/><!-- | |
− | + | --><small>「<span lang="ko-Hang" title="Hangul">{{Ruby/split|{{{ko_name2}}}|top}}</span>」</small><!-- | |
− | + | --> | <!-- | |
− | + | --><span lang="ko">{{{ko_name2}}}</span>}}<!-- | |
− | + | -->{{#if: {{{ko_hanja2|}}}|<!-- | |
− | + | --><span lang="ko-Han" title="Hanja">{{{ko_hanja2}}}</span>[[Korean Hanja name::{{{ko_hanja2}}}| ]]<!-- | |
− | + | -->}}<!-- | |
− | + | -->{{#if: {{{ko_romanized2|}}}|<!-- | |
− | + | --><span lang="ko-Latn" title="Korean Revised Romanization">{{{ko_romanized2}}}</span>[[Korean Revised Romanization name::{{{ko_romanized2}}}| ]]<!-- | |
− | + | -->}}<!-- | |
− | + | -->}}<!-- | |
− | + | -->{{#if:{{{ko_trans2|}}}|<!-- | |
− | + | --><br/><!-- | |
− | + | --><small>Translation: ''{{{ko_trans2}}}''</small><!-- | |
− | + | -->}}</format> | |
− | + | </data> | |
− | + | <data source="pt_name"> | |
− | + | <label>Portuguese</label> | |
− | + | <format><!-- | |
− | + | --><span lang="pt">{{{pt_name}}}</span>[[Portuguese name::{{{pt_name}}}| ]]<!-- | |
− | + | -->{{#if:{{{pt_name_female|}}}|<!-- | |
− | + | --><br/><!-- | |
− | + | --><span lang="pt">{{{pt_name_female}}}</span><!-- | |
− | + | -->}}<!-- | |
− | + | -->{{#if:{{{pt_trans|}}}|<!-- | |
− | + | --><br/><!-- | |
− | + | --><small>Translation: ''{{{pt_trans}}}''</small><!-- | |
− | + | -->}}{{#if:{{{pt_name2|}}}|<!-- | |
− | + | --><hr/><!-- | |
− | + | --><span lang="pt">{{{pt_name2}}}</span><!-- | |
− | + | -->}}<!-- | |
− | + | -->{{#if:{{{pt_trans2|}}}|<!-- | |
− | + | --><br/><!-- | |
− | + | --><small>Translation: ''{{{pt_trans2}}}''</small><!-- | |
− | + | -->}}</format> | |
− | + | </data> | |
− | + | <data source="es_name"> | |
− | + | <label>Spanish</label> | |
− | + | <format><!-- | |
− | + | --><span lang="es">{{{es_name}}}</span>[[Spanish name::{{{es_name}}}| ]]<!-- | |
− | + | -->{{#if:{{{es_trans|}}}|<!-- | |
− | + | --><br/><!-- | |
− | + | --><small>Translation: ''{{{es_trans}}}''</small><!-- | |
− | + | -->}}{{#if:{{{es_name2|}}}|<!-- | |
− | + | --><hr/><!-- | |
− | + | --><span lang="es">{{{es_name2}}}</span><!-- | |
− | + | -->}}<!-- | |
− | + | -->{{#if:{{{es_trans2|}}}|<!-- | |
− | + | --><br/><!-- | |
− | + | --><small>Translation: ''{{{es_trans2}}}''</small><!-- | |
− | + | -->}}</format> | |
− | + | </data> | |
− | + | <data source="other_names"><label>Other names</label></data> | |
− | + | </group> | |
− | + | <group row-items="1" style="text-align:left"> | |
− | + | <header>Sets</header> | |
− | + | <data source="sets"><label>Sets</label></data> | |
− | + | <data source="tcg"><label>''TCG'' Sets</label> | |
− | + | <format>{{#replace:{{SetArray|{{{tcg}}}}}|,|}}</format> | |
− | + | </data> | |
− | + | <data source="ocg"><label>''OCG'' Sets</label> | |
− | + | <format>{{#replace:{{SetArray|{{{ocg}}}}}|,|}}</format> | |
− | + | </data> | |
− | + | <data source="korea"><label>Korea-Only Sets</label></data> | |
− | + | </group> | |
− | + | <group row-items="1" style="text-align:left"> | |
− | + | <header>Appearances</header> | |
− | + | <data source="anime"><label>Anime appearances</label></data> | |
− | + | <data source="manga"><label>Manga appearances</label></data> | |
− | + | <data source="vg"><label>Video game appearances</label></data> | |
− | + | <data source="other"><label>Other appearances</label></data> | |
− | + | </group> | |
− | + | <group row-items="1"> | |
− | + | <header>Lists</header> | |
− | + | <data> | |
− | + | <default>{{ #vardefine: $members-list | {{ #if: {{ #var: $smw }} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| {{ #ask: [[Archetype or series card list for::{{ #var: $name }}]] | link=none }} | | {{ #ask: [[Archetype or series card list for::{{ #var: $name }}]] | link=none }} | ||
| {{ #ifexist: List of "{{ #var: $pretty-name }}" cards | List of "{{ #var: $name-no-archseries }}" cards }} | | {{ #ifexist: List of "{{ #var: $pretty-name }}" cards | List of "{{ #var: $name-no-archseries }}" cards }} | ||
Line 362: | Line 298: | ||
* [[{{ #var: $support-list }}|Support]] }}{{ #if: {{ #var: $has-anti-support }} | | * [[{{ #var: $support-list }}|Support]] }}{{ #if: {{ #var: $has-anti-support }} | | ||
* [[{{ #var: $anti-support-list }}|Anti-support]] | * [[{{ #var: $anti-support-list }}|Anti-support]] | ||
− | }} | + | }}</default> |
− | + | </data> | |
+ | </group> | ||
+ | </infobox><includeonly> | ||
{{ #if: {{NAMESPACE}} | {{ #if: {{NAMESPACE}} | ||
|| [[Page name::{{FULLPAGENAME}}| ]][[Page type::Archseries page| ]][[Category:{{ #if: {{ #var: $has-support }}{{ #var: $has-anti-support }} | || [[Page name::{{FULLPAGENAME}}| ]][[Page type::Archseries page| ]][[Category:{{ #if: {{ #var: $has-support }}{{ #var: $has-anti-support }} |
Revision as of 10:24, 23 December 2017
<infobox> <title source="name"> <label>Title / Name</label> <default>Infobox archseries</default> <format>Infobox archseries</format> </title>
<title source="ja_name"> <label>Japanese name</label> <format>{{{ja_name}}} ({{{romaji}}})</format> </title> <title source="ja_name2"> <label>Japanese name 2</label> <format>{{{ja_name2}}} ({{{romaji2}}})</format> </title>
<image source="image"> <label>Primary image</label> <default>Infobox archseries</default>
</image> <image source="image2"> <label>Image 2</label> <default>Infobox archseries</default>
</image>
<label>English from Japanese Translation</label>
<format>{{{trans}}}</format>
<label>English from Japanese Translation 2</label>
<group> <header>Manga</header> <label>Japanese Manga</label> <format>{{{ja_manga}}} ({{{romaji_manga}}})
Translation: {{{trans_manga}}}</format> <label>English Manga</label> </group> <group> <header>Anime</header> <label>Japanese Anime</label> <format> </format> <label>English Anime</label> </group> <group collapse="closed"> <header>Other names</header> <label>Chinese</label> <format>{{{zh_name}}}</format> <label>French</label>
<format>{{{fr_name}}}</format>
<label>German</label>
<format>{{{de_name}}}</format>
<label>Italian</label>
<format>{{{it_name}}}</format>
<label>Korean</label>
<format>{{{ko_name}}}</format>
<label>Portuguese</label>
<format>{{{pt_name}}}</format>
<label>Spanish</label>
<format>{{{es_name}}}</format>
<label>Other names</label> </group> <group row-items="1" style="text-align:left"> <header>Sets</header> <label>Sets</label> <label>TCG Sets</label> <format>Template:SetArray</format> <label>OCG Sets</label> <format>Template:SetArray</format> <label>Korea-Only Sets</label> </group> <group row-items="1" style="text-align:left"> <header>Appearances</header> <label>Anime appearances</label> <label>Manga appearances</label> <label>Video game appearances</label> <label>Other appearances</label> </group> <group row-items="1"> <header>Lists</header> <default>
- [[|Members]]</default>
</group>
</infobox>