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