Шаблон:Карточка Персонаж: различия между версиями

Материал из Викимультии — энциклопедии мультипликации
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
<includeonly>{{{вверху|}}}<!--
<includeonly>{{{верх|{{{вверху|}}}}}}{{#if:{{{nocat|}}}{{NAMESPACE}}||{{#set:
-->{{Карточка/Начало
  Имя персонажа={{{имя персонажа|}}}
|itemtype            =
|Имя={{{имя персонажа}}}
|примечание          = {{{ref|}}}
|Персонаж={{{имя персонажа}}}
  |заголовок            = {{{имя персонажа|}}}
|Персонаж мультсериала={{{имя персонажа}}}
|itemprop            =
|Оригинальное имя={{{оригинальное имя|}}}
|подзаголовок        = {{{оригинальное имя|}}}
}}}}<infobox type="character">
|язык                = {{{язык оригинального имени|}}}
    <title name="maintitle">
|itemprop2            =
        <default>{{#invoke:HF/Infobox/Character|nameCharacter}}</default>
|изображение          = {{{изображение|}}}
    </title>
|размер изображения  = 220
    <header>{{#if:{{{оригинальное имя|}}}|{{#if:{{{язык оригинального имени|}}}|{{lang-{{{язык оригинального имени|en}}}|{{{оригинальное имя|}}}}}}}|{{{оригинальное имя|}}}}}</header>
|описание изображения = {{{описание изображения|}}}
    <image><default>{{#invoke:HF/Infobox|imageGallery|изображение}}</default></image>
}}<!--
    <data source="полное имя">
-->{{Карточка/Строка
        <label>Полное имя</label>
|itemprop            =
        <format>{{ПарсерСемантическихДанных/Массив<!--
|content              =
        -->|value               = {{{полное имя|}}}<!--
|itemprop2            =
        -->|SemanticPropertyName = <!--
|content2            =
        -->|RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?<!--
|метка                = Полное имя
        -->|RegexAppendTemplate  = Дополнительная_информация<!--
|значение            = {{ПарсерСемантическихДанных/Массив
        -->}}</format>
  |value                = {{{полное имя|}}}
    </data>
  |SemanticPropertyName =
    <group>
  |RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?
        <header>Дебют</header>
  |RegexAppendTemplate = Дополнительная_информация
        <data source="дебют в мультсериале">
  }}
            <label>Мультсериал</label>
|условия              = {{{полное имя|}}}
            <format>{{#if:{{{мультсериал|}}}|{{#set:Первое появление={{{дебют в мультсериале}}}}}<!--
}}<!--
            -->{{#set:Дебют в мультсериале={{#expr:{{#explode:{{{дебют в мультсериале}}}|~}}}}}}<!--
-->{{Карточка/Заголовок
            -->{{Карточка/Навигация|эпизод мультсериала|{{{мультсериал|}}}|{{#explode:{{{дебют в мультсериале}}}|~}}|Вид=Текст}}<!--
|itemprop            =
            -->{{#if:{{#explode:{{{дебют в мультсериале}}}|~|1}}|<!--
|content              =
            --><nowiki> </nowiki><sup>({{#explode:{{{дебют в мультсериале}}}|~|1}})</sup><!--
|заголовок            = Дебют
            -->}}|{{ПарсерСемантическихДанных|value= {{{дебют в мультсериале|}}}|SemanticPropertyName= Дебют в мультсериале|RegexAppend= ~[^~\r\n]*(~[^~\r\n]*)?|RegexAppendTemplate= ExtraInfo}}}}</format>
|условия              = {{{дебют в мультсериале|}}}{{{дебют в фильме|}}}{{{дебют в игре|}}}
        </data>
}}<!--
        <data source="дебют в мультсериале2">
-->{{Карточка/Строка
            <label>Мультсериал</label>
|itemprop            =  
            <format>{{#if:{{{мультсериал2|}}}|{{#set:Первое появление={{{дебют в мультсериале2}}}}}<!--
|content              =
            -->{{#set:Дебют в мультсериале={{#expr:{{#explode:{{{дебют в мультсериале2}}}|~}}}}}}<!--
|itemprop2            =
            -->{{Карточка/Навигация|эпизод мультсериала|{{{мультсериал|}}}|{{#explode:{{{дебют в мультсериале2}}}|~}}|Вид=Текст}}<!--
|content2            =
            -->{{#if:{{#explode:{{{дебют в мультсериале2}}}|~|1}}|<!--
|метка               = Мультсериал
            --><nowiki> </nowiki><sup>({{#explode:{{{дебют в мультсериале2}}}|~|1}})</sup><!--
|значение            = {{#if:{{{мультсериал|}}}|{{#set:Первое появление={{{дебют в мультсериале}}}}}<!--
            -->}}|{{ПарсерСемантическихДанных<!--
  -->{{#set:Дебют в мультсериале={{#expr:{{#explode:{{{дебют в мультсериале}}}|~}}}}}}<!--
            -->|value                = {{{дебют в мультсериале2|}}}<!--
  -->{{Карточка/Навигация|эпизод мультсериала|{{{мультсериал|}}}|{{#explode:{{{дебют в мультсериале}}}|~}}|Вид=Текст}}<!--
            -->|SemanticPropertyName = Дебют в мультсериале<!--
  -->{{#if:{{#explode:{{{дебют в мультсериале}}}|~|1}}|<!--
            -->|RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?<!--
  --><nowiki> </nowiki><sup>({{#explode:{{{дебют в мультсериале}}}|~|1}})</sup><!--
             -->|RegexAppendTemplate = ExtraInfo<!--
  -->}}|{{ПарсерСемантическихДанных
            -->}}}}</format>
  |value                = {{{дебют в мультсериале|}}}
        </data>
  |SemanticPropertyName = Дебют в мультсериале
        <data source="дебют в фильме">
  |RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?
            <label>Мультфильм</label>
  |RegexAppendTemplate  = ExtraInfo
            <format>{{ПарсерСемантическихДанных/Массив<!--
  }}}}
            -->|value                = {{{дебют в фильме|}}}<!--
|условия              = {{{дебют в мультсериале|}}}
            -->|SemanticPropertyName = Дебют в мультфильме<!--
}}<!--
            -->|RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?<!--
-->{{Карточка/Строка
            -->|RegexAppendTemplate = Дополнительная_информация<!--
|itemprop            =
             -->}}</format>
|content              =
        </data>
|itemprop2            =
        <data source="дебют в игре">
|content2            =
            <label>Игра</label>
|метка                = Мультсериал
             <format>{{ПарсерСемантическихДанных/Массив<!--
|значение            = {{#if:{{{мультсериал2|}}}|{{#set:Первое появление={{{дебют в мультсериале2}}}}}<!--
            -->|value                = {{{дебют в фильме|}}}<!--
  -->{{#set:Дебют в мультсериале={{#expr:{{#explode:{{{дебют в мультсериале2}}}|~}}}}}}<!--
            -->|SemanticPropertyName = Дебют в игре<!--
  -->{{Карточка/Навигация|эпизод мультсериала|{{{мультсериал2|}}}|{{#explode:{{{дебют в мультсериале2}}}|~}}|Вид=Число}}<!--
            -->|RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?<!--
  -->{{#if:{{#explode:{{{дебют в мультсериале2}}}|~|1}}|<!--
            -->|RegexAppendTemplate = Дополнительная_информация<!--
  --><nowiki> </nowiki><sup>({{#explode:{{{дебют в мультсериале2}}}|~|1}})</sup><!--
            -->}}</format>
  -->}}|{{ПарсерСемантическихДанных
        </data>
  |value                = {{{дебют в мультсериале2|}}}
    </group>
  |SemanticPropertyName = Дебют в мультсериале
    <group>
  |RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?
        <header>Актёры озвучивания</header>
  |RegexAppendTemplate  = Дополнительная информация
        <data source="английский голос">
  }}}}
            <label>Английский</label>
|условия              = {{{дебют в мультсериале2|}}}
            <format>{{ПарсерСемантическихДанных/Массив<!--
}}<!--
            -->|value                = {{{английский голос|}}}<!--
-->{{Карточка/Строка
            -->|SemanticPropertyName = Актёр озвучивания<!--
|itemprop            =  
             -->|RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?<!--
|content              =
            -->|RegexAppendTemplate = Дополнительная_информация<!--
|itemprop2            =  
            -->}}</format>
|content2             =
        </data>
|метка                = Мультфильм
        <data source="русский голос">
  |значение            = {{ПарсерСемантическихДанных/Массив
             <label>Русский</label>
  |value                = {{{дебют в фильме|}}}
             <format>{{ПарсерСемантическихДанных/Массив<!--
  |SemanticPropertyName = Дебют в мультфильме
            -->|value                = {{{русский голос|}}}<!--
  |RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?
            -->|SemanticPropertyName = Актёр озвучивания<!--
  |RegexAppendTemplate = Дополнительная_информация
            -->|RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?<!--
  }}
            -->|RegexAppendTemplate = Дополнительная_информация<!--
|условия              = {{{дебют в фильме|}}}
            -->}}</format>
}}<!--
        </data>
-->{{Карточка/Строка
        <data source="японский голос">
|itemprop            =  
             <label>Японский</label>
|content              =  
             <format>{{ПарсерСемантическихДанных/Массив<!--
|itemprop2            =  
            -->|value                = {{{японский голос|}}}<!--
|content2             =
            -->|SemanticPropertyName = Актёр озвучивания<!--
|метка                = Игра
            -->|RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?<!--
|значение             = {{ПарсерСемантическихДанных/Массив
            -->|RegexAppendTemplate = Дополнительная_информация<!--
  |value                = {{{дебют в игре|}}}
            -->}}</format>
  |SemanticPropertyName = Дебют в игре
        </data>
  |RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?
    </group>
  |RegexAppendTemplate = Дополнительная_информация
    <group>
  }}
        <header>Персональная информация</header>
|условия              = {{{дебют в игре|}}}
        <data source="дата рождения">
}}<!--
            <label>Дата рождения</label>
-->{{Карточка/Заголовок
            <format>{{ПарсерСемантическихДанных/Массив<!--
|itemprop            =
            -->|value                = {{{дата рождения|}}}<!--
|content              =
            -->|SemanticPropertyName = Актёр озвучивания<!--
|заголовок            = Актеры озвучивания
             -->|RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?<!--
|условия              = {{#arraymap:русский, английский, японский|,|!|{{{! голос|}}}|}}
            -->|RegexAppendTemplate = Дополнительная_информация<!--
}}<!--
            -->}}</format>
-->{{Карточка/Строка
        </data>
|itemprop            =  
        <data source="возраст">
|content              =
            <label>Возраст</label>
|itemprop2            =
             <format>{{ПарсерСемантическихДанных/Массив<!--
|content2             =
            -->|value                = {{{возраст|}}}<!--
|метка                = Английский
            -->|SemanticPropertyName = Возраст<!--
|значение            = {{ПарсерСемантическихДанных/Массив
            -->|linkOptions          = Semantic Unit<!--
  |value                = {{{английский голос|}}}
            -->|LineDelim            = ,<!--
  |SemanticPropertyName = Актёр озвучивания
            -->|SameLineDelim        = -<!--
  |SearchByProperty    = true
            -->|RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?<!--
  |RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?
            -->|RegexAppendTemplate = Дополнительная_информация<!--
  |RegexAppendTemplate = Дополнительная_информация
            -->}}</format>
  }}
        </data>
|условия              = {{{английский голос|}}}
        <data source="статус">
}}<!--
            <label>Статус</label>
-->{{Карточка/Строка
            <format>{{ПарсерСемантическихДанных/Массив<!--
|itemprop            =
            -->|value                = {{{статус|}}}<!--
|content              =
            -->|SemanticPropertyName = Статус<!--
|itemprop2            =  
             -->|RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?<!--
|content2             =
            -->|RegexAppendTemplate = Дополнительная_информация<!--
|метка                = Русский
            -->}}{{#switch:{{lc:{{{статус|}}}}}|мёртв|мертв|мертва=[[Категория:Умершие персонажи]]}}</format>
|значение             = {{ПарсерСемантическихДанных/Массив
        </data>
  |value                = {{{русский голос|}}}
        <data source="планета">
  |SemanticPropertyName = Актёр озвучивания
            <label>Планета</label>
  |SearchByProperty    = true
        </data>
  |RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?
        <data source="место рождения">
  |RegexAppendTemplate = Дополнительная_информация
             <label>Место рождения</label>
  }}
             <format>{{ПарсерСемантическихДанных/Массив<!--
|условия              = {{{русский голос|}}}
            -->|value                = {{{место рождения|}}}<!--
}}<!--
            -->|SemanticPropertyName = Место рождения<!--
-->{{Карточка/Строка
            -->|RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?<!--
|itemprop            =
            -->|RegexAppendTemplate = Дополнительная_информация<!--
|content              =
            -->}}</format>
|itemprop2            =  
        </data>
|content2             =
        <data source="вид">
|метка                = Японский
            <label>Вид</label>
|значение             = {{ПарсерСемантическихДанных/Массив
            <format>{{ПарсерСемантическихДанных/Массив<!--
  |value                = {{{японский голос|}}}
            -->|value                = {{{вид|}}}<!--
  |SemanticPropertyName = Актёр озвучивания
            -->|SemanticPropertyName = Вид<!--
  |SearchByProperty    = true
             -->|RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?<!--
  |RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?
            -->|RegexAppendTemplate = Дополнительная_информация<!--
  |RegexAppendTemplate = Дополнительная_информация
             -->}}</format>
  }}
        </data>
|условия              = {{{японский голос|}}}
        <data source="пол">
}}<!--
             <label>Пол</label>
-->{{Карточка/Заголовок
            <format>{{ПарсерСемантическихДанных/Массив<!--
|itemprop            =  
            -->|value                = {{{пол|}}}<!--
|content              =
            -->|SemanticPropertyName = Пол<!--
|заголовок            = Персональная информация
            -->|PrependText         = пол персонажа<!--
|условия              = {{{дата рождения|}}}{{{день рождения|}}}
            -->|PrependTemplate      = Карточка/Значки<!--
}}<!--
            -->|RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?<!--
-->{{Карточка/Строка
            -->|RegexAppendTemplate = Дополнительная_информация<!--
|itemprop            =
            -->}}</format>
|content              =  
        </data>
|itemprop2            =
        <data source="рост">
|content2             =
            <label>Рост</label>
|метка                = День рождения
            <format>{{#switch:{{{рост|}}}|неизвестно={{{рост|}}}|#default={{ПарсерСемантическихДанных/Массив<!--
|значение            = {{{день рождения|{{{дата рождения|}}}}}}
            -->|value                = {{{рост|}}}<!--
|условия              = {{{день рождения|{{{дата рождения|}}}}}}
             -->|SemanticPropertyName = <!--
}}<!--
            -->|SemanticPropertyUnit = см<!--
-->{{Карточка/Строка
            -->|linkOptions          = Semantic Unit<!--
|itemprop            =
            -->|LineDelim            = ,<!--
|content              =  
             -->|SameLineDelim        = -<!--
|itemprop2            =
            -->|RegexAppend         = ~[^~\r\n]*(~[^~\r\n]*)?<!--
|content2            =
            -->|RegexAppendTemplate = Дополнительная_информация<!--
|метка                = Возраст
            -->}}}}</format>
|значение             = {{ПарсерСемантическихДанных/Массив
        </data>
  |value                = {{{возраст|}}}
        <data source="вес">
  |SemanticPropertyName = Возраст
             <label>Вес</label>
  |SemanticPropertyUnit =
             <format>{{#switch:{{{вес|}}}|неизвестно={{{вес|}}}|#default={{ПарсерСемантическихДанных/Массив<!--
  |SearchByProperty    =
            -->|value                = {{{вес|}}}<!--
  |linkOptions          = Semantic Unit
            -->|SemanticPropertyName = <!--
  |LineDelim            = ,
            -->|SemanticPropertyUnit = кг<!--
  |NewLineDelim        =
            -->|linkOptions          = Semantic Unit<!--
  |SameLineDelim        = -
            -->|LineDelim            = ,<!--
  |RegexLineCondition  =
            -->|SameLineDelim        = -<!--
  |RegexPrepend        =
            -->|RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?<!--
  |RegexPrependTemplate =
            -->|RegexAppendTemplate = Дополнительная_информация<!--
  |RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?
            -->}}}}</format>
  |RegexAppendTemplate = Дополнительная информация
        </data>
  |PrependText          =
        <data source="группа крови">
  |PrependTemplate      =
            <label>Группа крови</label>
  |AppendText          =  
            <format>{{ПарсерСемантическихДанных/Массив<!--
  |AppendTemplate      =
            -->|value                = {{{группа крови|}}}<!--
}}
             -->|SemanticPropertyName = Группа крови<!--
|условия              = {{{возраст|}}}
            -->|PrependText          = <!--
}}<!--
            -->|PrependTemplate      = <!--
-->{{Карточка/Строка
            -->|RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?<!--
|itemprop            =
            -->|RegexAppendTemplate = Дополнительная_информация<!--
|content              =  
            -->}}</format>
|itemprop2            =
        </data>
|content2             =
        <data source="цвет волос">
|метка                = Статус
            <label>Цвет волос</label>
|значение            = {{ПарсерСемантическихДанных/Массив
            <format>{{ПарсерСемантическихДанных/Массив<!--
  |value                = {{{статус|}}}
            -->|value               = {{{цвет волос|}}}<!--
  |SemanticPropertyName = Статус
            -->|SemanticPropertyName = Цвет волос<!--
  |RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?
            -->|PrependText          = <!--
  |RegexAppendTemplate = Дополнительная_информация
            -->|PrependTemplate      = <!--
}}{{#switch:{{lc:{{{статус|}}}}}|мёртв|мертв|мертва=[[Категория:Умершие персонажи]]}}
            -->|RegexAppend         = ~[^~\r\n]*(~[^~\r\n]*)?<!--
|условия              = {{{статус|}}}
            -->|RegexAppendTemplate = Дополнительная_информация<!--
}}<!--
            -->}}</format>
-->{{Карточка/Строка
        </data>
|itemprop            =
        <data source="цвет глаз">
|content              =  
             <label>Цвет глаз</label>
|itemprop2            =
             <format>{{ПарсерСемантическихДанных/Массив<!--
|content2             =
            -->|value                = {{{цвет глаз|}}}<!--
|метка                = Место рождения
            -->|SemanticPropertyName = Цвет глаз<!--
|значение             = {{ПарсерСемантическихДанных/Массив
            -->|PrependText         = <!--
  |value                ={{{место рождения|}}}
            -->|PrependTemplate      = <!--
  |SemanticPropertyName =Место рождения
            -->|RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?<!--
  |RegexAppend          =~[^~\r\n]*(~[^~\r\n]*)?
            -->|RegexAppendTemplate = Дополнительная_информация<!--
  |RegexAppendTemplate =Дополнительная_информация
            -->}}</format>
}}
        </data>
|условия              = {{{место рождения|}}}
        <data source="религиозные взгляды">
}}<!--
             <label>Религиозные взгляды</label>
-->{{Карточка/Строка
             <format>{{ПарсерСемантическихДанных/Массив<!--
|itemprop            =
            -->|value                = {{{религиозные взгляды|}}}<!--
|content              =  
            -->|SemanticPropertyName = Религиозные взгляды<!--
|itemprop2            =
            -->|PrependText         = <!--
|content2             =
            -->|PrependTemplate      = <!--
|метка                = Планета
            -->|RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?<!--
|значение            = {{{планета|}}}
            -->|RegexAppendTemplate = Дополнительная_информация<!--
|условия              = {{{планета|}}}
            -->}}</format>
}}<!--
        </data>
-->{{Карточка/Строка
        <data source="место учёбы">
|itemprop             =
             <label>Место учёбы</label>
|content              =
             <format>{{ПарсерСемантическихДанных/Массив<!--
|itemprop2            =  
            -->|value                = {{{место учёбы|}}}<!--
|content2             =
            -->|SemanticPropertyName = Место учёбы<!--
|метка                = Вид
            -->|PrependText          = <!--
|значение            = {{ПарсерСемантическихДанных
            -->|PrependTemplate      = <!--
  |value                ={{{вид|}}}
            -->|RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?<!--
  |SemanticPropertyName =Вид
            -->|RegexAppendTemplate = Дополнительная_информация<!--
  |RegexAppend         =~[^~\r\n]*(~[^~\r\n]*)?
            -->}}</format>
  |RegexAppendTemplate =Дополнительная_информация
        </data>
  }}
        <data source="профессия">
|условия              = {{{вид|}}}
            <label>Профессия</label>
}}<!--
             <format>{{ПарсерСемантическихДанных/Массив<!--
-->{{Карточка/Строка
            -->|value                = {{{профессия|}}}<!--
|itemprop             =
            -->|SemanticPropertyName = Профессия<!--
|content              =  
            -->|PrependText         = <!--
|itemprop2            =  
            -->|PrependTemplate      = <!--
|content2            =  
            -->|RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?<!--
|метка                = Пол
            -->|RegexAppendTemplate = Дополнительная_информация<!--
|значение             = {{ПарсерСемантическихДанных/Массив
            -->}}</format>
  |value                = {{{пол|}}}
        </data>
  |SemanticPropertyName = Пол
        <data source="место работы">
  |PrependText         = пол персонажа
            <label>Место работы</label>
  |PrependTemplate      = Карточка/Значки
            <format>{{ПарсерСемантическихДанных/Массив<!--
  |RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?
            -->|value                = {{{место работы|}}}<!--
  |RegexAppendTemplate = Дополнительная_информация
            -->|SemanticPropertyName = Место работы<!--
  }}
            -->|PrependText          = <!--
|условия              = {{{пол|}}}
            -->|PrependTemplate      = <!--
}}<!--
             -->|RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?<!--
-->{{Карточка/Строка
            -->|RegexAppendTemplate = Дополнительная_информация<!--
|itemprop            =
            -->}}</format>
|content              =  
        </data>
|itemprop2            =
        <data source="должность">
|content2             =
            <label>Должность</label>
|метка                = Рост
             <format>{{ПарсерСемантическихДанных/Массив<!--
|значение             = {{#switch:{{{рост|}}}|неизвестно={{{рост|}}}|#default={{ПарсерСемантическихДанных/Массив
            -->|value                = {{{должность|}}}<!--
  |value                = {{{рост|}}}
            -->|SemanticPropertyName = Должность<!--
  |SemanticPropertyName = Рост
            -->|PrependText          = <!--
  |SemanticPropertyUnit = см
            -->|PrependTemplate      = <!--
  |SearchByProperty    =
            -->|RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?<!--
  |linkOptions          = Semantic Unit
            -->|RegexAppendTemplate = Дополнительная_информация<!--
  |LineDelim            = ,
            -->}}</format>
  |NewLineDelim        =
        </data>
  |SameLineDelim        = -
        <data source="занятие">
  |RegexLineCondition  =
            <label>Род занятий</label>
  |RegexPrepend        =
            <format>{{ПарсерСемантическихДанных/Массив<!--
  |RegexPrependTemplate =
            -->|value                = {{{занятие|}}}<!--
  |RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?
            -->|SemanticPropertyName = Род занятий<!--
  |RegexAppendTemplate = Дополнительная информация
            -->|PrependText         = <!--
  |PrependText          =
            -->|PrependTemplate      = <!--
  |PrependTemplate      =
            -->|RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?<!--
  |AppendText          =
            -->|RegexAppendTemplate = Дополнительная_информация<!--
  |AppendTemplate      =
            -->}}</format>
}}}}
        </data>
|условия              = {{{рост|}}}
        <data source="интересы">
}}<!--
            <label>Интересы</label>
-->{{Карточка/Строка
             <format>{{ПарсерСемантическихДанных/Массив<!--
|itemprop             =
            -->|value                = {{{интересы|}}}<!--
|content              =  
            -->|SemanticPropertyName = Интересы<!--
|itemprop2            =  
            -->|PrependText          = <!--
|content2            =  
            -->|PrependTemplate      = <!--
|метка                = Вес
            -->|RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?<!--
|значение            = {{#switch:{{{вес|}}}|неизвестно={{{вес|}}}|#default={{ПарсерСемантическихДанных/Массив
            -->|RegexAppendTemplate = Дополнительная_информация<!--
  |value               = {{{вес|}}}
            -->}}</format>
  |SemanticPropertyName = Вес
        </data>
  |SemanticPropertyUnit = кг
    </group>
  |SearchByProperty    =  
    <group collapse="open">
  |linkOptions          = Semantic Unit
        <header>Друзья</header>
  |LineDelim            = ,
        <data source="друзья">
  |NewLineDelim        =
             <format>{{ПарсерСемантическихДанных/Массив<!--
  |SameLineDelim        = -
            -->|value                = {{{друзья|}}}<!--
  |RegexLineCondition  =
            -->|SemanticPropertyName = <!--
  |RegexPrepend        =
            -->|PrependText          = <!--
  |RegexPrependTemplate =
            -->|PrependTemplate      = <!--
  |RegexAppend         = ~[^~\r\n]*(~[^~\r\n]*)?
            -->|RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?<!--
  |RegexAppendTemplate = Дополнительная информация
            -->|RegexAppendTemplate = Дополнительная_информация<!--
  |PrependText          =
            -->}}</format>
  |PrependTemplate      =
        </data>
  |AppendText          =
    </group>
  |AppendTemplate      =
    <group collapse="open">
}}}}
        <header>Враги</header>
|условия              = {{{вес|}}}
        <data source="враги">
}}<!--
             <format>{{ПарсерСемантическихДанных/Массив<!--
-->{{Карточка/Строка
            -->|value                = {{{враги|}}}<!--
|itemprop            =
            -->|SemanticPropertyName = <!--
|content              =  
            -->|PrependText          = <!--
|itemprop2            =
            -->|PrependTemplate      = <!--
|content2             =
            -->|RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?<!--
|метка                = Группа крови
            -->|RegexAppendTemplate = Дополнительная_информация<!--
|значение             = {{ПарсерСемантическихДанных
            -->}}</format>
  |value                ={{{группа крови|}}}
        </data>
  |SemanticPropertyName =Группа крови
    </group>
  |linkOptions         =none
    <group collapse="open">
  |RegexAppend          =~[^~\r\n]*(~[^~\r\n]*)?
        <header>Семья</header>
  |RegexAppendTemplate =Дополнительная_информация
        <data>
  }}
<default>{{#if:{{#ifexpr:{{#ask:[[Категория:Персонажи по алфавиту]][[Родственники::{{PAGENAME}}]]|format=count}}>0|Display}}{{{родители|}}}{{{отношения|}}}|{{#arraymap:<!--
|условия              = {{{группа крови|}}}
Семейное Древо
}}<!--
-->{{СемейноеДрево/Запрос<!--
-->{{Карточка/Строка
start-replace
|itemprop            =
-->|{{#replace:{{PAGENAME}}<!--
|content              =  
-->|&#39;<!--
|itemprop2            =
-->|'<!--
|content2             =
-->}}<!--
|метка                = Религиозные взгляды
end-replace
|значение             = {{ПарсерСемантическихДанных
-->|{{{родители|}}}, {{{отношения|}}}<!--
  |value                = {{{религиозные взгляды|{{{религия|}}}}}}
-->}}<!--
  |SemanticPropertyName = Религиозные взгляды
СемейноеДрево
  |RegexAppend         = ~[^~\r\n]*(~[^~\r\n]*)?
--><!--
  |RegexAppendTemplate = Дополнительная_информация
  }}
|условия              = {{{религиозные взгляды|{{{религия|}}}}}}
}}<!--
-->{{Карточка/Строка
|itemprop             =
|content              =
|itemprop2            =
|content2            =
|метка                = Место учёбы
|значение             = {{ПарсерСемантическихДанных/Массив
  |value                ={{{место учёбы|}}}
  |SemanticPropertyName =Место учёбы
  |RegexAppend          =~[^~\r\n]*(~[^~\r\n]*)?
  |RegexAppendTemplate =Дополнительная_информация
  }}
|условия              = {{{место учёбы|}}}
}}<!--
-->{{Карточка/Строка
|itemprop            =
|content              =  
|itemprop2            =
|content2            =
|метка                = Профессия
|значение             = {{ПарсерСемантическихДанных/Массив
  |value                = {{{профессия|}}}
  |SemanticPropertyName = Профессия
  |linkOptions         = none
  |RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?
  |RegexAppendTemplate = Дополнительная_информация
  }}
|условия              = {{{профессия|}}}
}}<!--
-->{{Карточка/Строка
|itemprop            =  
|content              =  
|itemprop2            =  
|content2             =
|метка                = Место работы
|значение            = {{ПарсерСемантическихДанных/Массив
  |value                ={{{место работы|}}}
  |SemanticPropertyName =Место работы
  |RegexAppend          =~[^~\r\n]*(~[^~\r\n]*)?
  |RegexAppendTemplate =Дополнительная_информация
  }}
|условия              = {{{место работы|}}}
}}<!--
-->{{Карточка/Строка
|itemprop            =
|content              =  
|itemprop2            =
|content2            =
|метка                = Должность
|значение             = {{ПарсерСемантическихДанных/Массив
  |value                ={{{должность|}}}
  |SemanticPropertyName =Должность
  |RegexAppend          =~[^~\r\n]*(~[^~\r\n]*)?
  |RegexAppendTemplate =Дополнительная_информация
  }}
|условия              = {{{должность|}}}
}}<!--
-->{{Карточка/Строка
|itemprop            =
|content              =
|itemprop2            =
|content2            =
|метка                = Род занятий
|значение            = {{ПарсерСемантическихДанных/Массив
  |value                ={{{занятие|}}}
  |SemanticPropertyName =Род занятий
  |linkOptions         =none
  |RegexAppend          =~[^~\r\n]*(~[^~\r\n]*)?
  |RegexAppendTemplate =Дополнительная_информация
  }}
|условия              = {{{занятие|}}}
}}<!--
-->{{Карточка/Строка
|itemprop            =
|content              =  
|itemprop2            =
|content2             =
|метка                = Цвет волос
|значение            = {{ПарсерСемантическихДанных
  |value                ={{{цвет волос|}}}
  |SemanticPropertyName =Цвет волос
  |RegexAppend          =~[^~\r\n]*(~[^~\r\n]*)?
  |RegexAppendTemplate =Дополнительная_информация
  }}
|условия              = {{{цвет волос|}}}
}}<!--
-->{{Карточка/Строка
|itemprop            =
|content              =  
|itemprop2            =
|content2            =  
|метка                = Цвет глаз
|значение             = {{ПарсерСемантическихДанных
  |value                ={{{цвет глаз|}}}
  |SemanticPropertyName =Цвет глаз
  |RegexAppend          =~[^~\r\n]*(~[^~\r\n]*)?
  |RegexAppendTemplate =Дополнительная_информация
  }}
|условия              = {{{цвет глаз|}}}
}}<!--
-->{{Карточка/Строка
|itemprop            =
|content              =
|itemprop2            =  
|content2            =
|метка                = Интересы
|значение             = {{ПарсерСемантическихДанных/Массив
  |value                = {{{интересы|}}}
  |SemanticPropertyName = Интересы
  |RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?
  |RegexAppendTemplate = Дополнительная_информация
  }}
|условия              = {{{интересы|}}}
}}<!--
-->{{#arraymap:{{{родители|}}}|,|!|{{#set:Родственники={{#explode:!|~}}}}|}}<!--
-->{{Карточка/Строка
|itemprop            =
|content              =
|itemprop2            =
|content2            =
|метка                = Супруга
|значение            = {{ПарсерСемантическихДанных/Массив
  |value                = {{{супруга|}}}
  |SemanticPropertyName = Супруга
  |RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?
  |RegexAppendTemplate  = Дополнительная_информация
  }}
|условия              = {{{супруга|}}}
}}<!--
-->{{Карточка/Строка
|itemprop            =
|content              =
|itemprop2            =
|content2            =
|метка                = Супруг
|значение            = {{ПарсерСемантическихДанных/Массив
  |value                = {{{супруг|}}}
  |SemanticPropertyName = Супруг
  |RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?
  |RegexAppendTemplate  = Дополнительная_информация
  }}
|условия              = {{{супруг|}}}
}}<!--
-->{{Карточка/Ячейка
|скрывать            = нет
|метка                = Семья
|значение            = {{#arraymap:<!--
  Семейное Древо
  -->{{СемейноеДрево/Запрос<!--
      start-replace
      -->|{{#replace:{{PAGENAME}}<!--
          -->|&#39;<!--
          -->|'<!--
      -->}}<!--
      end-replace
      -->|{{{родители|}}}, {{{отношения|}}}<!--
  -->}}<!--
  СемейноеДрево
  --><!--
-->|,<!--
-->|,<!--
-->|!<!--
-->|!<!--
Строка 513: Строка 350:
-->}}<!--
-->}}<!--
-->|<!--
-->|<!--
-->}}
-->}}}}</default>
|условия              = {{#ifexpr:{{#ask:[[Категория:Персонажи по алфавиту]][[Родственники::{{PAGENAME}}]]|format=count}}>0|Display}}{{{родители|}}}{{{отношения|}}}
        </data>
}}<!--
    </group>
-->{{Карточка/Ячейка
</infobox>{{#if:{{{nocat|}}}{{NAMESPACE}}||{{#if:{{{мультсериал|}}}{{{мультсериал2|}}}|[[Категория:Персонажи мультсериалов по алфавиту]]}}<!--
|скрывать            = нет
|метка                = Друзья
|значение            = {{ПарсерСемантическихДанных/Массив
  |value                = {{{друзья|}}}
  |SemanticPropertyName =
  |linkOptions          = none
  |RegexAppend          =~[^~\r\n]*(~[^~\r\n]*)?
  |RegexAppendTemplate  = Дополнительная_информация
}}
|условия              = {{{друзья|}}}
}}<!--
-->{{Карточка/Ячейка
|скрывать            = нет
|метка                = Враги
|значение            = {{ПарсерСемантическихДанных/Массив
  |value                = {{{враги|}}}
  |SemanticPropertyName =
  |SearchByProperty    = true
  |RegexAppend          = ~[^~\r\n]*(~[^~\r\n]*)?
  |RegexAppendTemplate  = Дополнительная_информация
  }}
|условия              = {{{враги|}}}
}}<!--
-->{{Карточка/Конец}}<!--
-->{{#if:{{{nocat|}}}{{NAMESPACE}}||{{#set:
Language code={{{язык оригинального имени|}}}
|Имя={{{имя персонажа}}}
|Персонаж={{{имя персонажа}}}
|Персонаж мультсериала={{{имя персонажа}}}
|Оригинальное имя={{{оригинальное имя|}}}
}}<!--
-->[[Категория:Персонажи по алфавиту|{{PAGENAME}}]]<!--
-->{{#if:{{{мультсериал|}}}{{{мультсериал2|}}}|[[Категория:Персонажи мультсериалов по алфавиту]]}}<!--
-->{{#if:{{{мультсериал|}}}|[[Категория:Персонажи мультсериала «{{{мультсериал|}}}»]]}}<!--
-->{{#if:{{{мультсериал|}}}|[[Категория:Персонажи мультсериала «{{{мультсериал|}}}»]]}}<!--
-->{{#if:{{{мультсериал2|}}}|[[Категория:Персонажи мультсериала «{{{мультсериал2|}}}»]]}}<!--
-->{{#if:{{{мультсериал2|}}}|[[Категория:Персонажи мультсериала «{{{мультсериал2|}}}»]]}}<!--
-->{{#if:{{{дебют в фильме|}}}|[[Категория:Персонажи мультфильмов]]}}
-->{{#if:{{{дебют в фильме|}}}|[[Категория:Персонажи мультфильмов]]}}}}</includeonly><noinclude>{{doc}}</noinclude>
}}</includeonly><noinclude>{{doc}}</noinclude>

Версия от 20:35, 3 сентября 2020


Документация

Использование

{{Карточка Персонаж
 |вверху                  = 
 |ref                     = 
 |имя персонажа           = 
 |оригинальное имя        = 
 |язык оригинального имени= en
 |изображение             = 
 |полное имя              = 
 |мультсериал             = 
 |дебют в мультсериале    = 
 |мультсериал2            = 
 |дебют в мультсериале2   = 
 |дебют в фильме          = 
 |дебют в игре            = 
 |английский голос        = 
 |русский голос           = 
 |дата рождения           = 
 |возраст                 = 
 |место рождения          = 
 |вид                     = 
 |пол                     = 
 |рост                    = 
 |вес                     = 
 |группа крови            = 
 |религиозные взгляды     = 
 |место учёбы             = 
 |профессия               = 
 |место работы            = 
 |должность               = 
 |занятие                 = 
 |цвет волос              = 
 |цвет глаз               = 
 |интересы                = 
 |друзья                  = 
 |враги                   = 
 |родители                = 
 |отношения               = 
}}