Template:Infobox/Naruto/Character

{{#arraymap:{{{japanese voice|}}}, {{{english voice|}}}, {{{spanish voice|}}}, {{{french voice|}}}|,|!|{{#set:Voice Actors={{#explode:!|~}}| }}{{iBox/Row |Voice actor(s) {{icon|en}} |{{#arraymap:{{{english voice}}}|,|!| |condition={{{english voice|}}}}}{{iBox/Row |Seiyū {{icon|ja}} |{{#arraymap:{{{japanese voice}}}|,|!| |condition={{{japanese voice|}}}}}{{iBox/Row |Voice actor(s) {{icon|es}} |{{#arraymap:{{{spanish voice}}}|,|!| |condition={{{spanish voice|}}}}}{{iBox/Row |Voix française(s) {{icon|fr}} |{{#arraymap:{{{french voice}}}|,|!| |condition={{{french voice|}}}}}{{iBox/Header |Personal |condition={{{gender|}}}{{{age-part1|}}}{{{age-part2|}}}{{{height-part1|}}}{{{height-part2|}}}{{{weight-part1|}}}{{{weight-part2|}}}{{{blood type|}}}. }}{{iBox/Row |Birthdate |}}} |condition={{{birthdate | }}} }}{{iBox/Row |Gender |}}} |condition={{{gender | }}} }}{{#if:{{{species | }}}|{{iBox/Row |Species |{{#ifexist:{{{species|}}}|{{{species}}}|{{{species|}}}}} |condition={{#ifeq:{{{species}}}|Human||YeS}} }}{{#set:Species={{{species|}}}}}}}{{iBox/Row |Age |{{#if:{{{age-part1|}}}{{{age-part2|}}}|{{TimeSplit|p1={{{age-part1|}}}|p2={{{age-part2|}}}|property=Age}}}}{{#if:{{{deceased state|}}}|{{#set:Status={{{deceased state}}}}}{{#ifeq:{{{deceased state}}}|Alive|| {{#if:{{{age-part1|}}}{{{age-part2|}}}|({{{deceased state}}})|{{{deceased state}}}}}}}}} |condition={{{age-part1|}}}{{{age-part2|}}}{{#if:{{{deceased state|}}}|{{#ifeq:{{{deceased state}}}|Alive||Yes}}}}. }}{{iBox/Row |Height |{{TimeSplit|p1={{{height-part1|}}}|p2={{{height-part2|}}}|property=Height}} |condition={{{height-part1|}}}{{{height-part2|}}}. }}{{iBox/Row |Weight |{{TimeSplit|p1={{{weight-part1|}}}|p2={{{weight-part2|}}}|property=Weight}} |condition={{{weight-part1|}}}{{{weight-part2|}}}. }}{{iBox/Row |Blood type |}}} |condition={{{blood type | }}} }}{{iBox/Row |Kekkei Genkai | {{#arraymap:{{{Kekkei Genkai}}}|,|!| |condition={{{Kekkei Genkai | }}} }}{{iBox/Row |Jinchūriki |{{#arraymap:{{{classification}}}|,|!|{{#ifeq:{{lc:{{#explode:!|~}}}}|tailed beast|{{#arraymap:{{#sub:!|12}}|~|$!$|$!$|, }}}}| }} |condition={{#arraymap:{{{classification}}}|,|!|{{#ifeq:{{lc:{{#explode:!|~}}}}|tailed beast|true|}}|}}}}{{iBox/Row |Tailed Beast |{{#arraymap:{{{classification}}}|,|!|{{#switch:{{#explode:!|~}}|Pseudo-Jinchūriki|Jinchūriki={{#arraymap:{{#sub:!|{{#expr:{{#pos:{{#explode:!|~}}|Jinchūriki}}+10}}}}|~|$!$|{{#ifexist:$!$|$!$|$!$}}|, }}}}| }} {{#ifexist:{{PAGENAME}}'s Jinchūriki Forms|(Forms)}} |condition={{#arraymap:{{{classification}}}|,|!|{{#switch:{{#explode:!|~}}|Pseudo-Jinchūriki|Jinchūriki=true}}|}}}}{{iBox/Row |Classification |{{#arraymap:{{{classification}}}|,|!|~}}}} |condition={{{classification | }}}}}{{#arraymap:occupation, affiliation, team, partner|,|!|{{iBox/Row |{{ucfirst:!}} |{{#arraymap:{{{!s}}}|,|!$!| |condition={{#explode:{{{!s|}}}|,}}}}| }}{{iBox/Header |Rank |condition={{{rank-part1|}}}{{{rank-part2|}}}{{{anbu|}}}{{{ninja registration|}}}{{{academy age|}}}{{{chunin age|}}}. }}{{iBox/Row |Ninja Rank |{{TimeSplit|p1={{{rank-part1|}}}|p2={{{rank-part2|}}}|property=Ninja Rank}} |condition={{{rank-part1|}}}{{{rank-part2|}}}. }}{{iBox/Row |ANBU Rank |{{{anbu}}} |condition={{{anbu|}}}. }}{{iBox/Row |Ninja Registration |{{{ninja registration|}}}{{#set:Ninja Registration={{{ninja registration|}}}}}{{#set:Promotion Ages={{PAGENAME}};{{{academy age|}}};{{{chunin age|}}}}} |condition={{{ninja registration | }}}}}{{iBox/Row |Academy Grad. Age |{{{academy age|}}} |condition={{{academy age | }}}}}{{iBox/Row |Chūnin Prom. Age |{{{chunin age|}}} |condition={{{chunin age | }}}}}{{iBox/Header |Loyalty |condition={{{clan|}}}. }}{{iBox/Row |Clan | {{#arraymap:{{{clan}}}|,|!| |condition={{{clan | }}} }}{{iBox/Row |Ring |{{#explode:{{{akatsuki ring}}}|/}} ({{#explode:{{{akatsuki ring}}}|/|1}}) |condition={{{akatsuki ring|}}}}}{{iBox/Row |Ring Position |{{{ring position}}} |condition={{{ring position|}}}}}{{iBox/Box |Family |{{#arraymap:{{{parents|}}}|,|!|{{#set:Parent=!}}| }} {{#arraymap:{{FamilyTree/Query|{{PAGENAME}}|{{{parents|}}}}},{{#arraymap:{{{relationship|}}}|,|!|{{#explode:!|~}}~{{#explode:!|~|1}}~{{#explode:!|~|2}},| }}|,|!| |condition={{FamilyTree/Query|{{PAGENAME}}{{#if:{{{parents|}}}|{{!}}{{{parents|}}}}}}}{{{parents|}}}{{{relationship|}}}}}{{iBox/Box |Nature Type |{{#arraymap:{{{nature type}}}|,|!| |condition={{{nature type|}}}}}{{iBox/Box |Unique Traits |{{#arraymap:{{{unique traits}}}|,|!| |condition={{{unique traits|}}}}}{{iBox/Box |Summoners |{{#arraymap:{{{classification}}}|,|!|{{#ifeq:{{#explode:!|~}}|Summon|{{#arraymap:{{#sub:!|{{#expr:{{#pos:!|~}}+1}}}}|~|$!| |condition={{#arraymap:{{{classification}}}|,|!|{{#ifeq:{{#explode:!|~}}|Summon|true|}}|}}}}{{iBox/Box |Jutsu |{{#arraymap:{{#replace:{{#replace:{{#ask: User tech::{{PAGENAME}}; ? | ?Name | ?User tech|?Jutsu media| format=list|link=none | template=Infobox/Naruto/Character/JutsuList | limit=250|sep=, }}|SMW::off|}}|SMW::on|}}|,|!|{{#switch:{{#switch:{{{media}}}|Movie|Game=|{{#explode:!|~|1}}}}|Movie|Game=|| |condition={{#arraymap:{{#replace:{{#replace:{{#ask: User tech::{{PAGENAME}}; ? | ?Name | ?User tech|?Jutsu media| format=list|link=none | template=Infobox/Naruto/Character/JutsuList | limit=250|sep=, }}|SMW::off|}}|SMW::on|}}|,|!|{{#switch:{{#switch:{{{media}}}|Movie|Game=|{{#explode:!|~|1}}}}|Movie|Game=||Yes}}| }}}}{{iBox/Box |Weapons |{{#arraymap:{{#ask:User::{{PAGENAME}}Classification::Weapon|format=list|link=none|sep=,}}|,|!| |condition= {{#ask:User::{{PAGENAME}}Classification::Weapon|link=none}} }}{{iBox/Box |Other Tools |{{#arraymap:{{#ask:User::{{PAGENAME}}Classification::!Weapon|?Name|?media|format=list|link=none|sep=,}}|,|!| |hide=always |condition= {{#ask:User::{{PAGENAME}}Classification::!Weapon|link=none}} }}{{iBox/End}} {{Content only||}}  Infobox is under construction (Forward Questions/Comments/Bugs to User_talk:Simant), please do not use on:
 * ~}}|{{#explode:!|~}} {{#if:{{#explode:!|~|1}}|{{sup|({{#ifexist:{{#explode:!|~|1}}|~|1}}|{{#explode:!|~|1}}}})}}}}|}}
 * ~}}|{{#explode:!|~}} {{#if:{{#explode:!|~|1}}|{{sup|({{#ifexist:{{#explode:!|~|1}}|~|1}}|{{#explode:!|~|1}}}})}}}}|}}
 * ~}}|{{#explode:!|~}} {{#if:{{#explode:!|~|1}}|{{sup|({{#ifexist:{{#explode:!|~|1}}|~|1}}|{{#explode:!|~|1}}}})}}}}|}}
 * ~}}|{{#explode:!|~}} {{#if:{{#explode:!|~|1}}|{{sup|({{#ifexist:{{#explode:!|~|1}}|~|1}}|{{#explode:!|~|1}}}})}}}}|}}
 * {{Infobox icon|{{#explode:!|~}}|size=18px|link={{#explode:!|~}}|Icon Type=Kekkei Genkai}} ~}} {{#if:{{#explode:!|~|1}}|({{#explode:!|~|1}})}}| }}
 * {{#switch:!|affiliation={{Infobox icon|{{#explode:!$!|~}}|size=18px|link={{#explode:!$!|~}}|Icon Type=Ninja loyalty}}|occupation={{#ifexist:{{#explode:!$!|~}}|{{#set:Occupation={{#explode:!$!|~}}}}}}}} {{#ifexist:{{#explode:!$!|~}}|~}}|{{#explode:!$!|~}}}} {{#if:{{#explode:!$!|~|1}}|({{#explode:!$!|~|1}})}}| }}
 * {{Infobox icon|!|size=18px|link=!|Icon Type=Ninja clan}} {{#set:Clan=!}}{{#ifexist:!|!|!}}| }}
 * {{#ifeq:{{IsUnnamed|{{#explode:!|~}}|Characters}}|Yes|~}}|~}}}} {{#if:{{#explode:!|~|1}}|({{#explode:!|~|1}})}} {{#switch:{{ucfirst:{{lc:{{#explode:!|~|2}}}}}}||{{MediaCleaner|{{{media|}}}}}=|Anime|Manga={{sup|({{ucfirst:{{lc:{{#explode:!|~|2}}}}}} only)}}}}| }}
 * {{Infobox icon|{{#explode:!|~}}|size=18px|link={{#explode:!|~}}|Icon Type=Nature}} ~}}|{{#replace:{{ucfirst:{{lc:{{#explode:!|~}}}}}}|release| }} {{#if:{{#explode:!|~|1}}|({{#explode:!|~|1}})}} {{#if:{{#explode:!|~|2}}|{{sup|({{#explode:!|~|2}})}}}}| }}
 * !| }}
 * {{#ifexist:$!|$!|$!}}| }}}}| }}
 * {{#ifeq:{{IsUnnamed|{{#replace:{{#explode:!|~}}|'|&#39;}}|Jutsu}}|Yes|~}}|~}}}} {{#ifeq:{{#explode:!|~}}|Summoning Technique|{{#if:{{#ask:Name::Summoning Technique|?{{PAGENAME}} summons|headers=hide|mainlabel=-|link=none}}|({{#arraymap:{{#ask:Name::Summoning Technique|?{{PAGENAME}} summons|headers=hide|mainlabel=-|link=none}}|,|!$@|!$@}})}}}} {{#switch:{{#explode:!|~|1}}||{{MediaCleaner|{{{media}}}}}=|{{sup|({{#explode:!|~|1}} only)}}}}}}| }}
 * !| }}
 * !| }}
 * Pages with half-siblings.
 * Pages that have been tagged with Maintenance::Jutsu, or have tools/jutsu that are not semantically set-up.


 * manga debut is a simple number. Enter the chapter number that the character appeared in first.
 * anime debut is a simple number. For shippuden episodes add 220 plus the episode number and the infobox will recognize it as the shippuden episode.
 * Unlike in old infoboxes do not put things like Anime and Manga or Anime only inside of the appears in parameter. That parameter is now a list of games and the like in which the character appears in. The infobox will automatically identify if a character is Anime and Manga, Manga only, or Anime only based on the data inside of the anime and manga debut parameters.
 * deceased state is alive by default, but can be set to confirmed for confirmed death, and unconfirmed for presumed death.
 * akatsuki ring is a simple pair of the kanji symbol and meaning. In the form "kanji/meaning" so for Konan who has the kanji ? meaning white the the input would be "?/white".
 * parents is the set of family relations which SMW will use to generate the relevant family tree. SMW will automatically assign them as mother or father depending on their own gender. Additionally you may suffix names with "~god" or "~surrogate" for godfather/godmother or surrogate mother.
 * relationship is the person which the character has married, or is a lover of. By default this will indicate marriage but you may use a "~lover" suffix to identify a non-married relationship.

Development Notes

 * The SMW family hierarchy may be a little tricky, I may need to tweak the set of relations we add.

To Do

 * Update Documentation.