Wikipedia
kvwiki
https://kv.wikipedia.org/wiki/%D0%9C%D0%B5%D0%B4%D1%88%D3%A7%D1%80_%D0%BB%D0%B8%D1%81%D1%82_%D0%B1%D0%BE%D0%BA
MediaWiki 1.47.0-wmf.6
first-letter
Медиа
Отсасян
Сёрнитанiн
Пырысь
Пырыськӧд сёрнитанiн
Википедия
Википедия донъялӧм
Файл
Файл донъялӧм
МедиаВики
МедиаВики донъялӧм
Шаблон
Шаблон донъялӧм
Справка
Обсуждение справки
Категория
Обсуждение категории
TimedText
TimedText talk
Модуль
Обсуждение модуля
Event
Event talk
Старовский Владимир Никонович
0
11155
149118
131471
2026-06-11T14:24:27Z
MasterRus21thCentury
16195
149118
wikitext
text/x-wiki
[[Файл:Vladimir Starovsky.jpg|мини|1959]]
'''Старовский Владимир Никонович''' ([[1905]]—[[1975]]) — [[СССР|Cӧвет кадся]] тӧдчана уджалысь, профессор ([[1934]]), экономикаысь доктор ([[1940]]), СССР-са наукаяс академияысь член-корреспондент ([[1958]]), Социалистическӧй уджвывса герой ([[1975]]).
== Олан туй ==
Владимир Старовский чужис [[Вӧлӧгда губерня]]ысь [[Усть-Сысольск уезд]]са [[Помӧсдін (Кулӧмдін район)|Помӧсдін]] сиктын (Ӧні — [[Коми Республика]]са [[Кулӧмдін район]]) [[1905]] вося [[3 ода-кора|ода-кора тӧлысьлӧн 3 лунӧ (важ стиль серти — косму тӧлысь 20-ӧд лунӧ]] велӧдысьяслӧн семьяын.
Начальнӧй школа помаліс Помӧсдінын. [[1919]]—[[1923]] воясӧ уджаліс Усть-Сысольск уездса статбюроын делопроизводитель-статистӧн да веськӧдлысьӧс вежысьӧн. [[1923]] воын жӧ помаліс карын рытъя школа. [[1926]] воын помаліс Москваса канму университетысь сӧветскӧй право факультет.
[[1926]]—[[1930]] воясӧ — Экономика институтын аспирант (РАНИОН — Российская Ассоциация научно-исследовательских институтов общественных наук). [[1940]] воын лоис экономика наукаясса докторӧн, [[1958]] воын — СССР-са наукаяс академияын член-корреспондентӧн.
Университетын велӧдчигӧн на, [[1925]] восянь, [[1930]] воӧдз уджаліс СССР-са Шӧр статистика управлениелӧн аппаратын статистикӧн. [[1931]]—[[1937]] воясӧ уджаліс СССР-са Госпланлӧн народно-хозяйственнӧй учёт Шӧр управлениын (ЦУНХУ) (научнӧй сотрудник, методическӧй юкӧн серти кадръяс отделын веськодлысьӧс вежысь). [[1937]]—[[1939]] воясӧ вӧлі ЦУНХУ-ысь Ставсоюзса йӧзӧс гижалӧмын бюроса веськӧдлысьӧс вежысьӧн; [[1940]]—[[1941]] — СССР-са Госплан-лӧн ЦУНХУ-ын начальник; [[1941]]—[[1948]] — СССР-са Госпланлӧн Шӧр статистика управлениеын управляюшӧй — СССР-са Госпланын Председательӧс вежысьӧн. [[1948]]—[[1961]] воясӧ — СССР-са Шӧр статистика управлениеын управляюшӧй, 1957 восянь СССР-са министр рангын. [[1961]]—[[1975]] воясӧ вӧлі КПСС-лӧн Шӧр ревизионнӧй комиссияӧ пырысьӧн.
Уджалӧм кындзи вӧлі нуӧдӧ туялан да велӧдан удж.
[[1975]] вося [[моз тӧлысь]]ӧ петіс пенсиа вылӧ. Куліс [[1975]] вося [[20 йирым|йирым тӧлысь 20-ӧд лунӧ]] [[Москва]]ын.
== Партия да общественнӧй удж ==
* [[1939]] воӧ пырис ВКП(б)-ӧ.
* Вӧлі КПСС XXII, XXIII да XXIV съездъяслӧн делегатӧн.
* [[1961]] вося [[йирым тӧлысь]]сянь — КПСС-лӧн Шӧр комитетӧ пырысь.
* Куимысь бӧрйылісны СССР-са Вылыс Сӧветӧ депутатӧн ([[1962]], [[1966]], [[1970]]).
== Туялан уджъяс ==
* Теория математической статистики
* Общая теория статистики
* Азбука статистики
* Экономическая статистика
* О методике прогноза роста численности населения Советского Союза
* Производительность общественного труда и проблемы народонаселения
* Теория и практика советской государственной статистики
== Наградаяс ==
* нёль [[Ленин орден]]
* Октябрса революциа орден
* кык [[Уджвывса Гӧрд Дӧрапас орден]]
* [[Почёт орден (СССР)|«Почёт пас» орден]]
* [[Социалистическӧй Уджвывса Герой]] ([[1975]])
== Паметь ==
* Сыктывкарын эм В.Н. Старовский нима улича.
== Ӧшмӧсъяс ==
* [[Рочев Николай Никитич|''Рочев Н.Н.'']] Старовский Владимир Никонович // Республика Коми: Энциклопедия. В 3-х т. — Сыктывкар, 2000. — Т. 3. — С. 87.
* [http://www.demoscope.ru/weekly/2005/0203/nauka02.php Владимир Никонович Старовский (1905-1975)]
== Ыстӧдъяс ==
<references/>
[[Категория:Персоналия анбурӧд]]
[[Категория:Персоналия:Коми]]
[[Категория:Ленин орден босьтысьяс]]
[[Категория:СССР-са Вылыс Сӧветӧ бӧрйӧмаяс]]
[[Категория:Социалистическӧй Уджвывса Геройяс]]
[[Категория:Чужисны 1905 воын]]
[[Категория:Кулісны 1975 воын]]
[[Категория:Помӧсдін сикт овмӧдчӧмин]]
7ka5sj0f5w6i5iz4qd00z2nlpr030uu
Пырыськӧд сёрнитанiн:Frhdkazan
3
13635
149119
127334
2026-06-11T17:41:24Z
KUTKIN
12727
/* Шаблон «Персоналия» */ выль тема
149119
wikitext
text/x-wiki
== Подстановка изображения дня ==
План работы:
# Создать {{tl|Potd}}
# Создать [[Википедия:Изображение дня]] (страница проекта, собирает вместе большое количество шаблонов)
# Создать недостающие подшаблоны к {{tl|Potd}}
## {{tl|Potd/Month}}
## {{tl|Potd/CurrentMonth}}
## {{tl|Potd/NextMonth}}
## {{tl|Potd/Day}}
## {{tl|Potd/Months}}
### {{tl|Potd/2017-03}}
#### {{tl|Potd/2017-03-01}}
#### {{tl|Potd/2017-03-02}}
#### ...
### {{tl|Potd/2017-04}}
### ...
# Вставить {{tl|Potd}} в [[Медшӧр лист бок]]
# Подписи на коми:
## {{tl|Potd/2017-03-01 (kv)}}
## {{tl|Potd/2017-03-02 (kv)}}
## {{tl|Potd/2017-03-03 (kv)}}
## {{tl|Potd/2017-03-04 (kv)}}
## {{tl|Potd/2017-03-05 (kv)}}
## ...
== Подстановка «Лунпас» ==
План работы:
# Обновить {{tl|Персоналия}} под использование элементов Викиданных
## Создать к нему необходимые модули<sup>*</sup>
### [[Модуль:Wikidata]]
#### [[Модуль:Wikidata/config]]
#### [[Модуль:Wikidata/Countries]]
#### [[Модуль:Wikidata/date]]
#### [[Модуль:Wikidata:Dictionary/Flags]]
#### [[Модуль:Wikidata/Flags]]
#### [[Модуль:Wikidata/media]]
#### [[Модуль:Wikidata/Places]]
#### [[Модуль:WikidataSelectors]]
#### [[Модуль:Wikidata/item]]
### [[Модуль:CategoryForProfession]]
### [[Модуль:ListOfProfessions]]
### [[Модуль:ListOfCountries]]
### [[Модуль:String]]
### [[Модуль:String2]]
### [[Модуль:kv]]
### [[Модуль:Infocards]]
### [[Модуль:Dates]]
### [[Модуль:RomanNumber]]
### [[Модуль:URL]]
### [[Модуль:Sources]]
### [[Модуль:Sources-utils]]
## Создать к нему необходимые шаблоны<sup>*</sup>
### {{tl|Карточка}}
#### {{tl|Карточка/внизу}}
#### ...
### {{tl|Wikidata}}
#### {{tl|Wikidata/p18}}
#### {{tl|Wikidata/p19}}
#### {{tl|Wikidata/p20}}
#### {{tl|Wikidata/p27}}
#### {{tl|Wikidata/p109}}
#### {{tl|Wikidata/p373}}
#### {{tl|Wikidata/p569}}
#### {{tl|Wikidata/p570}}
#### {{tl|Wikidata/p856}}
### {{tl|Сначала имя}}
### {{tl|До символа}}
### {{tl|После символа}}
### {{tl|Категория только в статьях}}
### {{tl|Str find}}
### {{tl|Str len}}
### {{tl|Str trim}}
#### {{tl|Trim}}
### {{tl|Str sub}}
### {{tl|Str rightc}}
### {{tl|Str left}}
## Перевести в них элементы базовой категоризации на коми
# Добавить {{tl|Персоналия}} во все статьи о личностях: где возможно – связать статьи с соответствующими элементами Викиданных, в остальных случаях указать их даты рождения и смерти в формате дд.мм.гггг
# Создать и откатегоризировать недостающие категории:<sup>*</sup>
##[[:Категория:Чужисны моз тӧлысь 27 лун]] и [[:Категория:Кулісны моз тӧлысь 27 лун]],
##[[:Категория:Чужисны моз тӧлысь]] и [[:Категория:Кулісны моз тӧлысь]] (аналоги [[:mdf:Категорие:Шачсь мартста]] и [[:mdf:Категорие:Куласть мартста]])
##[[:Категория:Чужисны]] и [[:Категория:Кулісны]], [[:Категория:Рака тӧлысь]]
# Создать страницу [[Википедия:Лунпас]] и необходимые шаблоны<sup>*</sup>
##{{tl|Медшӧр лист бок/Лунпас}}
###{{tl|Медшӧр лист бок/Лунпас/01}}
###{{tl|Медшӧр лист бок/Лунпас/02}}
###{{tl|Медшӧр лист бок/Лунпас/03}} (аналоги [[:mdf:Шаблон:Пря лопа/Ковгярькссь/03]])
### ...
# Вставить {{tl|Медшӧр лист бок/Лунпас}} в [[Медшӧр лист бок]]
# Когда наберется достаточно записей событий, можно будет создать календарь с шаблонами на день каждый, например {{tl|Медшӧр лист бок/Лунпас/03-13}} и {{tl|Медшӧр лист бок/Лунпас/12-31}}
<sup>*</sup>Все вновь создаваемые в комиВП элементы необходимо связывать с соответствующими элементами базы Викиданных (человеку разобраться проще + роботы Яндекса/Google будут активнее популяризировать контент комиВП)--[[Пырысь:Frhdkazan|Frhdkazan]] ([[Пырыськӧд сёрнитанiн:Frhdkazan|обсуждение]]) 04:52, 6 рака 2017 (UTC)
== Шаблон «Персоналия» ==
Здравствуйте! Не знаете ли, почему шаблон «Персоналия» в нашей коми Википедии больше не отображается? Это уже давно произошло, и не знаю, что делать, даже заменить нечем. В коми Википедии и без того очень мало шаблонов, а теперь и этот, один из самых частоиспользуемых, перестал отображаться. Не знаете ли случайно, как его исправить? И сложно ли вообще делать шаблоны? Нам подобных шаблонов-таблиц очень не хватает.. Жаль, правда, коми Википедия популярной так и не стала, но совсем забрасывать её не хочется. [[Пырысь:KUTKIN|KUTKIN]] ([[Пырыськӧд сёрнитанiн:KUTKIN|сёрнитанін]]) 17:41, 11 лӧддза-номъя 2026 (UTC)
bvk1wir8f515lzqdjz8h2vp28rs8t58
149121
149119
2026-06-11T19:54:07Z
Frhdkazan
6358
/* Шаблон «Персоналия» */ Вочакыв
149121
wikitext
text/x-wiki
== Подстановка изображения дня ==
План работы:
# Создать {{tl|Potd}}
# Создать [[Википедия:Изображение дня]] (страница проекта, собирает вместе большое количество шаблонов)
# Создать недостающие подшаблоны к {{tl|Potd}}
## {{tl|Potd/Month}}
## {{tl|Potd/CurrentMonth}}
## {{tl|Potd/NextMonth}}
## {{tl|Potd/Day}}
## {{tl|Potd/Months}}
### {{tl|Potd/2017-03}}
#### {{tl|Potd/2017-03-01}}
#### {{tl|Potd/2017-03-02}}
#### ...
### {{tl|Potd/2017-04}}
### ...
# Вставить {{tl|Potd}} в [[Медшӧр лист бок]]
# Подписи на коми:
## {{tl|Potd/2017-03-01 (kv)}}
## {{tl|Potd/2017-03-02 (kv)}}
## {{tl|Potd/2017-03-03 (kv)}}
## {{tl|Potd/2017-03-04 (kv)}}
## {{tl|Potd/2017-03-05 (kv)}}
## ...
== Подстановка «Лунпас» ==
План работы:
# Обновить {{tl|Персоналия}} под использование элементов Викиданных
## Создать к нему необходимые модули<sup>*</sup>
### [[Модуль:Wikidata]]
#### [[Модуль:Wikidata/config]]
#### [[Модуль:Wikidata/Countries]]
#### [[Модуль:Wikidata/date]]
#### [[Модуль:Wikidata:Dictionary/Flags]]
#### [[Модуль:Wikidata/Flags]]
#### [[Модуль:Wikidata/media]]
#### [[Модуль:Wikidata/Places]]
#### [[Модуль:WikidataSelectors]]
#### [[Модуль:Wikidata/item]]
### [[Модуль:CategoryForProfession]]
### [[Модуль:ListOfProfessions]]
### [[Модуль:ListOfCountries]]
### [[Модуль:String]]
### [[Модуль:String2]]
### [[Модуль:kv]]
### [[Модуль:Infocards]]
### [[Модуль:Dates]]
### [[Модуль:RomanNumber]]
### [[Модуль:URL]]
### [[Модуль:Sources]]
### [[Модуль:Sources-utils]]
## Создать к нему необходимые шаблоны<sup>*</sup>
### {{tl|Карточка}}
#### {{tl|Карточка/внизу}}
#### ...
### {{tl|Wikidata}}
#### {{tl|Wikidata/p18}}
#### {{tl|Wikidata/p19}}
#### {{tl|Wikidata/p20}}
#### {{tl|Wikidata/p27}}
#### {{tl|Wikidata/p109}}
#### {{tl|Wikidata/p373}}
#### {{tl|Wikidata/p569}}
#### {{tl|Wikidata/p570}}
#### {{tl|Wikidata/p856}}
### {{tl|Сначала имя}}
### {{tl|До символа}}
### {{tl|После символа}}
### {{tl|Категория только в статьях}}
### {{tl|Str find}}
### {{tl|Str len}}
### {{tl|Str trim}}
#### {{tl|Trim}}
### {{tl|Str sub}}
### {{tl|Str rightc}}
### {{tl|Str left}}
## Перевести в них элементы базовой категоризации на коми
# Добавить {{tl|Персоналия}} во все статьи о личностях: где возможно – связать статьи с соответствующими элементами Викиданных, в остальных случаях указать их даты рождения и смерти в формате дд.мм.гггг
# Создать и откатегоризировать недостающие категории:<sup>*</sup>
##[[:Категория:Чужисны моз тӧлысь 27 лун]] и [[:Категория:Кулісны моз тӧлысь 27 лун]],
##[[:Категория:Чужисны моз тӧлысь]] и [[:Категория:Кулісны моз тӧлысь]] (аналоги [[:mdf:Категорие:Шачсь мартста]] и [[:mdf:Категорие:Куласть мартста]])
##[[:Категория:Чужисны]] и [[:Категория:Кулісны]], [[:Категория:Рака тӧлысь]]
# Создать страницу [[Википедия:Лунпас]] и необходимые шаблоны<sup>*</sup>
##{{tl|Медшӧр лист бок/Лунпас}}
###{{tl|Медшӧр лист бок/Лунпас/01}}
###{{tl|Медшӧр лист бок/Лунпас/02}}
###{{tl|Медшӧр лист бок/Лунпас/03}} (аналоги [[:mdf:Шаблон:Пря лопа/Ковгярькссь/03]])
### ...
# Вставить {{tl|Медшӧр лист бок/Лунпас}} в [[Медшӧр лист бок]]
# Когда наберется достаточно записей событий, можно будет создать календарь с шаблонами на день каждый, например {{tl|Медшӧр лист бок/Лунпас/03-13}} и {{tl|Медшӧр лист бок/Лунпас/12-31}}
<sup>*</sup>Все вновь создаваемые в комиВП элементы необходимо связывать с соответствующими элементами базы Викиданных (человеку разобраться проще + роботы Яндекса/Google будут активнее популяризировать контент комиВП)--[[Пырысь:Frhdkazan|Frhdkazan]] ([[Пырыськӧд сёрнитанiн:Frhdkazan|обсуждение]]) 04:52, 6 рака 2017 (UTC)
== Шаблон «Персоналия» ==
Здравствуйте! Не знаете ли, почему шаблон «Персоналия» в нашей коми Википедии больше не отображается? Это уже давно произошло, и не знаю, что делать, даже заменить нечем. В коми Википедии и без того очень мало шаблонов, а теперь и этот, один из самых частоиспользуемых, перестал отображаться. Не знаете ли случайно, как его исправить? И сложно ли вообще делать шаблоны? Нам подобных шаблонов-таблиц очень не хватает.. Жаль, правда, коми Википедия популярной так и не стала, но совсем забрасывать её не хочется. [[Пырысь:KUTKIN|KUTKIN]] ([[Пырыськӧд сёрнитанiн:KUTKIN|сёрнитанін]]) 17:41, 11 лӧддза-номъя 2026 (UTC)
:Коллега приветствую! Случайно заметил Ваше сообщение. Видимо в каком-то из используемых в его выведении шаблонов-модулей внутри вашего раздела кто-то что-то сломал. У нас в татарском работает. Значит легко решиться должно. На всякий случай попросил двух технически более смышлёных молодых коллег тоже глянуть -- вдруг сразу сообразят.
:Учёл, что надо будет вам ещё Универсальную карточку создать. С уважением, [[Пырысь:Frhdkazan|Frhdkazan]] ([[Пырыськӧд сёрнитанiн:Frhdkazan|сёрнитанін]]) 19:54, 11 лӧддза-номъя 2026 (UTC)
9hh3dkfh8zzsiy3r1bkfk40nr9hqlev
Шаблон:Карточка
10
14191
149126
148301
2026-06-12T05:05:05Z
Il Nur
4310
[[Special:Diff/148301|148301]] версиясӧ [[Special:Contributions/FonzuHarp|FonzuHarp]] ([[User talk:FonzuHarp|сёрнитанін]])-ӧн косӧдӧм.
149126
wikitext
text/x-wiki
<table class="infobox {{{класс_тела|}}}" style="{{{стиль_тела|}}}" {{#if:{{{имя|}}}|{{#ifeq:{{{имя|}}}|-||data-name="{{{имя}}}"}}}}><!--
Название
-->{{#if:{{{название|}}}|<caption class="{{{класс_названия|}}}" style="{{{стиль_названия|}}}">{{{название}}}</caption>}}<!--
Вверху
-->{{#if:{{{вверху|}}}|<tr><td colspan="2" class="{{{класс_вверху|}}}" style="text-align:center; font-size: 125%; font-weight: bold; {{{стиль_вверху|}}}">{{{вверху}}}</td></tr>}}<!--
Вверху2
-->{{#if:{{{вверху2|}}}|<tr><td colspan="2" class="{{{класс_вверху2|}}}" style="text-align:center; font-style: oblique; {{{стиль_вверху2|}}}">{{{вверху2}}}</td></tr>}}<!--
Вверху3
-->{{#if:{{{вверху3|}}}|<tr><td colspan="2" class="{{{класс_вверху3|}}}" style="text-align:center; font-style: oblique; {{{стиль_вверху3|}}}">{{{вверху3}}}</td></tr>}}<!--
Изображение
-->{{#if:{{{изображение|}}}|<tr><td colspan="2" class="{{{класс_изображения|}}}" style="text-align:center; {{{стиль_изображения|}}}"> {{{изображение}}} {{#if:{{{подпись|}}}|<br>
<span style="{{{стиль_подписи|}}}">{{{подпись}}}</span>}}</td></tr>}}<!--
Изображение2
-->{{#if:{{{изображение2|}}}|<tr><td colspan="2" class="{{{класс_изображения2|}}}" style="text-align:center; {{{стиль_изображения2|}}}"> {{{изображение2}}} {{#if:{{{подпись2|}}}|<br>
<span style="{{{стиль_подписи2|}}}">{{{подпись2}}}</span>}}</td></tr>}}<!--
Изображение3
-->{{#if:{{{изображение3|}}}|<tr><td colspan="2" class="{{{класс_изображения3|}}}" style="text-align:center; {{{стиль_изображения3|}}}"> {{{изображение3}}} {{#if:{{{подпись3|}}}|<br>
<span style="{{{стиль_подписи3|}}}">{{{подпись3}}}</span>}}</td></tr>}}<!--
Строки
-->{{#invoke:Transclude|npc|Карточка/строка|
стиль_заголовков={{{стиль_заголовков|}}}|
стиль_меток={{{стиль_меток|}}}|
стиль_текстов={{{стиль_текста|}}}|
стиль_заголовка=|
стиль_метки=|
стиль_текста=|
заголовок=|
метка=|
текст=|
класс=|
викиданные=}}<!--
Внизу
-->{{Карточка/внизу|
стиль_внизу_общий={{{стиль_внизу|}}}|
класс_внизу={{{класс_внизу|}}}|
внизу={{{внизу|}}}}}<!--
Внизу N
-->{{#invoke:Transclude|npc|Карточка/внизу|
стиль_внизу_общий={{{стиль_внизу|}}}|
стиль_внизу=|
класс_внизу=|
внизу=}}
</table><includeonly>{{#if:{{NAMESPACE}}||<!--
-->{{#if:{{{имя|}}}||[[Категория:Статьи с шаблонами-карточками без имени]]}}<!--
-->{{#ifeq:{{{имя|}}}|{{subst:PAGENAME}}|[[Категория:Статьи с шаблонами-карточками без имени]]}}<!--
-->}}{{#ifeq:{{NAMESPACENUMBER}}|10|<!--
-->{{#if:{{{имя|}}}||[[Категория:Шаблоны-карточки без имени]]}}<!--
-->{{#ifeq:{{{имя|}}}|{{subst:PAGENAME}}|[[Категория:Шаблоны-карточки без имени]]}}<!--
-->}}</includeonly><noinclude>{{doc}}</noinclude>
sw56ttrbdds1ss7yora3bd1mbdbmr18
Модуль:Yesno
828
22876
149125
148264
2026-06-12T05:01:26Z
Il Nur
4310
149125
Scribunto
text/plain
-- Function allowing for consistent treatment of boolean-like wikitext input.
-- It works similarly to the template {{yesno}}.
return function (val, default)
-- If your wiki uses non-ascii characters for any of "yes", "no", etc., you
-- should replace "val:lower()" with "mw.ustring.lower(val)" in the
-- following line.
val = type(val) == 'string' and val:lower() or val
if val == nil then
return nil
elseif val == true
or val == 'yes'
or val == 'y'
or val == 'true'
or val == 't'
or val == 'да'
or val == 'д'
-- кириллица
or val == 'у'
or val == '+'
or tonumber(val) == 1
then
return true
elseif val == false
or val == 'no'
or val == 'n'
or val == 'false'
or val == 'f'
or val == 'нет'
or val == 'н'
or val == '-'
or tonumber(val) == 0
then
return false
else
return default
end
end
ke5f8y45e4typ74tz80qpciwyipnzvc
Модуль:Infobox
828
22902
149124
148302
2026-06-12T04:59:51Z
Il Nur
4310
149124
Scribunto
text/plain
--
-- This module implements {{Infobox}}
--
local p = {}
local navbar = require('Module:Navbar')._navbar
local args = {}
local origArgs
local root
local function notempty( s ) return s and s:match( '%S' ) end
local function fixChildBoxes(sval, tt)
if notempty(sval) then
local marker = '<span class=special_infobox_marker>'
local s = sval
s = mw.ustring.gsub(s, '(<%s*[Tt][Rr])', marker .. '%1')
s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>)', '%1' .. marker)
if s:match(marker) then
s = mw.ustring.gsub(s, marker .. '%s*' .. marker, '')
s = mw.ustring.gsub(s, '([\r\n]|-[^\r\n]*[\r\n])%s*' .. marker, '%1')
s = mw.ustring.gsub(s, marker .. '%s*([\r\n]|-)', '%1')
s = mw.ustring.gsub(s, '(</[Cc][Aa][Pp][Tt][Ii][Oo][Nn]%s*>%s*)' .. marker, '%1')
s = mw.ustring.gsub(s, '(<%s*[Tt][Aa][Bb][Ll][Ee][^<>]*>%s*)' .. marker, '%1')
s = mw.ustring.gsub(s, '^(%{|[^\r\n]*[\r\n]%s*)' .. marker, '%1')
s = mw.ustring.gsub(s, '([\r\n]%{|[^\r\n]*[\r\n]%s*)' .. marker, '%1')
s = mw.ustring.gsub(s, marker .. '(%s*</[Tt][Aa][Bb][Ll][Ee]%s*>)', '%1')
s = mw.ustring.gsub(s, marker .. '(%s*\n|%})', '%1')
end
if s:match(marker) then
local subcells = mw.text.split(s, marker)
s = ''
for k = 1, #subcells do
if k == 1 then
s = s .. subcells[k] .. '</' .. tt .. '></tr>'
elseif k == #subcells then
local rowstyle = ' style="display:none"'
if notempty(subcells[k]) then rowstyle = '' end
s = s .. '<tr' .. rowstyle ..'><' .. tt .. ' colspan=2>\n' .. subcells[k]
elseif notempty(subcells[k]) then
if (k % 2) == 0 then
s = s .. subcells[k]
else
s = s .. '<tr><' .. tt .. ' colspan=2>\n' .. subcells[k] .. '</' .. tt .. '></tr>'
end
end
end
end
return s
else
return sval
end
end
local function union(t1, t2)
-- Returns the union of the values of two tables, as a sequence.
local vals = {}
for k, v in pairs(t1) do
vals[v] = true
end
for k, v in pairs(t2) do
vals[v] = true
end
local ret = {}
for k, v in pairs(vals) do
table.insert(ret, k)
end
return ret
end
local function getArgNums(prefix)
-- Returns a table containing the numbers of the arguments that exist
-- for the specified prefix. For example, if the prefix was 'data', and
-- 'data1', 'data2', and 'data5' exist, it would return {1, 2, 5}.
local nums = {}
for k, v in pairs(args) do
local num = tostring(k):match('^' .. prefix .. '([1-9]%d*)$')
if num then table.insert(nums, tonumber(num)) end
end
table.sort(nums)
return nums
end
local function addRow(rowArgs)
-- Adds a row to the infobox, with either a header cell
-- or a label/data cell combination.
if rowArgs.header then
root
:tag('tr')
:addClass(rowArgs.rowclass)
:cssText(rowArgs.rowstyle)
:attr('id', rowArgs.rowid)
:tag('th')
:attr('colspan', 2)
:attr('id', rowArgs.headerid)
:addClass(rowArgs.class)
:addClass(args.headerclass)
:css('text-align', 'center')
:cssText(args.headerstyle)
:cssText(rowArgs.rowcellstyle)
:wikitext(fixChildBoxes(rowArgs.header, 'th'))
elseif rowArgs.data then
local row = root:tag('tr')
row:addClass(rowArgs.rowclass)
row:cssText(rowArgs.rowstyle)
row:attr('id', rowArgs.rowid)
if rowArgs.label then
row
:tag('th')
:attr('scope', 'row')
:attr('id', rowArgs.labelid)
:cssText(args.labelstyle)
:cssText(rowArgs.rowcellstyle)
:wikitext(rowArgs.label)
:done()
end
local dataCell = row:tag('td')
if not rowArgs.label then
dataCell
:attr('colspan', 2)
:css('text-align', 'center')
end
dataCell
:attr('id', rowArgs.dataid)
:addClass(rowArgs.class)
:cssText(rowArgs.datastyle)
:cssText(rowArgs.rowcellstyle)
:newline()
:wikitext(fixChildBoxes(rowArgs.data, 'td'))
end
end
local function renderTitle()
if not args.title then return end
root
:tag('caption')
:addClass(args.titleclass)
:cssText(args.titlestyle)
:wikitext(args.title)
end
local function renderAboveRow()
if not args.above then return end
root
:tag('tr')
:tag('th')
:attr('colspan', 2)
:addClass(args.aboveclass)
:css('text-align', 'center')
:css('font-size', '125%')
:css('font-weight', 'bold')
:cssText(args.abovestyle)
:wikitext(fixChildBoxes(args.above,'th'))
end
local function renderBelowRow()
if not args.below then return end
root
:tag('tr')
:tag('td')
:attr('colspan', '2')
:addClass(args.belowclass)
:css('text-align', 'center')
:cssText(args.belowstyle)
:newline()
:wikitext(fixChildBoxes(args.below,'td'))
end
local function renderSubheaders()
if args.subheader then
args.subheader1 = args.subheader
end
if args.subheaderrowclass then
args.subheaderrowclass1 = args.subheaderrowclass
end
local subheadernums = getArgNums('subheader')
for k, num in ipairs(subheadernums) do
addRow({
data = args['subheader' .. tostring(num)],
datastyle = args.subheaderstyle or args['subheaderstyle' .. tostring(num)],
class = args.subheaderclass,
rowclass = args['subheaderrowclass' .. tostring(num)]
})
end
end
local function renderImages()
if args.image then
args.image1 = args.image
end
if args.caption then
args.caption1 = args.caption
end
local imagenums = getArgNums('image')
for k, num in ipairs(imagenums) do
local caption = args['caption' .. tostring(num)]
local data = mw.html.create():wikitext(args['image' .. tostring(num)])
if caption then
data
:tag('div')
:cssText(args.captionstyle)
:wikitext(caption)
end
addRow({
data = tostring(data),
datastyle = args.imagestyle,
class = args.imageclass,
rowclass = args['imagerowclass' .. tostring(num)]
})
end
end
local function renderRows()
-- Gets the union of the header and data argument numbers,
-- and renders them all in order using addRow.
local rownums = union(getArgNums('header'), getArgNums('data'))
table.sort(rownums)
for k, num in ipairs(rownums) do
addRow({
header = args['header' .. tostring(num)],
label = args['label' .. tostring(num)],
data = args['data' .. tostring(num)],
datastyle = args.datastyle,
class = args['class' .. tostring(num)],
rowclass = args['rowclass' .. tostring(num)],
rowstyle = args['rowstyle' .. tostring(num)],
rowcellstyle = args['rowcellstyle' .. tostring(num)],
dataid = args['dataid' .. tostring(num)],
labelid = args['labelid' .. tostring(num)],
headerid = args['headerid' .. tostring(num)],
rowid = args['rowid' .. tostring(num)]
})
end
end
local function renderNavBar()
if not args.name then return end
root
:tag('tr')
:tag('td')
:attr('colspan', '2')
:css('text-align', 'right')
:wikitext(navbar{
args.name,
mini = 1,
})
end
local function renderItalicTitle()
local italicTitle = args['italic title'] and mw.ustring.lower(args['italic title'])
if italicTitle == '' or italicTitle == 'force' or italicTitle == 'yes' then
root:wikitext(mw.getCurrentFrame():expandTemplate({title = 'italic title'}))
end
end
local function renderTrackingCategories()
if args.decat ~= 'yes' then
if #(getArgNums('data')) == 0 and mw.title.getCurrentTitle().namespace == 0 then
root:wikitext('[[Category:Articles which use infobox templates with no data rows]]')
end
if args.child == 'yes' and args.title then
root:wikitext('[[Category:Pages which use embedded infobox templates with the title parameter]]')
end
end
end
local function _infobox()
-- Specify the overall layout of the infobox, with special settings
-- if the infobox is used as a 'child' inside another infobox.
if args.child ~= 'yes' then
root = mw.html.create('table')
root
:addClass('infobox')
:addClass(args.bodyclass)
if args.subbox == 'yes' then
root
:css('padding', '0')
:css('border', 'none')
:css('margin', '-3px')
:css('width', 'auto')
:css('min-width', '100%')
:css('font-size', '100%')
:css('clear', 'none')
:css('float', 'none')
:css('background-color', 'transparent')
else
root
:css('width', '22em')
end
root
:cssText(args.bodystyle)
renderTitle()
renderAboveRow()
else
root = mw.html.create()
root
:wikitext(args.title)
end
renderSubheaders()
renderImages()
renderRows()
renderBelowRow()
renderNavBar()
renderItalicTitle()
renderTrackingCategories()
return tostring(root)
end
local function preprocessSingleArg(argName)
-- If the argument exists and isn't blank, add it to the argument table.
-- Blank arguments are treated as nil to match the behaviour of ParserFunctions.
if origArgs[argName] and origArgs[argName] ~= '' then
args[argName] = origArgs[argName]
end
end
local function preprocessArgs(prefixTable, step)
-- Assign the parameters with the given prefixes to the args table, in order, in batches
-- of the step size specified. This is to prevent references etc. from appearing in the
-- wrong order. The prefixTable should be an array containing tables, each of which has
-- two possible fields, a "prefix" string and a "depend" table. The function always parses
-- parameters containing the "prefix" string, but only parses parameters in the "depend"
-- table if the prefix parameter is present and non-blank.
if type(prefixTable) ~= 'table' then
error("Non-table value detected for the prefix table", 2)
end
if type(step) ~= 'number' then
error("Invalid step value detected", 2)
end
-- Get arguments without a number suffix, and check for bad input.
for i,v in ipairs(prefixTable) do
if type(v) ~= 'table' or type(v.prefix) ~= "string" or (v.depend and type(v.depend) ~= 'table') then
error('Invalid input detected to preprocessArgs prefix table', 2)
end
preprocessSingleArg(v.prefix)
-- Only parse the depend parameter if the prefix parameter is present and not blank.
if args[v.prefix] and v.depend then
for j, dependValue in ipairs(v.depend) do
if type(dependValue) ~= 'string' then
error('Invalid "depend" parameter value detected in preprocessArgs')
end
preprocessSingleArg(dependValue)
end
end
end
-- Get arguments with number suffixes.
local a = 1 -- Counter variable.
local moreArgumentsExist = true
while moreArgumentsExist == true do
moreArgumentsExist = false
for i = a, a + step - 1 do
for j,v in ipairs(prefixTable) do
local prefixArgName = v.prefix .. tostring(i)
if origArgs[prefixArgName] then
moreArgumentsExist = true -- Do another loop if any arguments are found, even blank ones.
preprocessSingleArg(prefixArgName)
end
-- Process the depend table if the prefix argument is present and not blank, or
-- we are processing "prefix1" and "prefix" is present and not blank, and
-- if the depend table is present.
if v.depend and (args[prefixArgName] or (i == 1 and args[v.prefix])) then
for j,dependValue in ipairs(v.depend) do
local dependArgName = dependValue .. tostring(i)
preprocessSingleArg(dependArgName)
end
end
end
end
a = a + step
end
end
function p.infobox(frame)
-- If called via #invoke, use the args passed into the invoking template.
-- Otherwise, for testing purposes, assume args are being passed directly in.
if frame == mw.getCurrentFrame() then
origArgs = frame:getParent().args
else
origArgs = frame
end
-- Parse the data parameters in the same order that the old {{infobox}} did, so that
-- references etc. will display in the expected places. Parameters that depend on
-- another parameter are only processed if that parameter is present, to avoid
-- phantom references appearing in article reference lists.
preprocessSingleArg('child')
preprocessSingleArg('bodyclass')
preprocessSingleArg('subbox')
preprocessSingleArg('bodystyle')
preprocessSingleArg('title')
preprocessSingleArg('titleclass')
preprocessSingleArg('titlestyle')
preprocessSingleArg('above')
preprocessSingleArg('aboveclass')
preprocessSingleArg('abovestyle')
preprocessArgs({
{prefix = 'subheader', depend = {'subheaderstyle', 'subheaderrowclass'}}
}, 10)
preprocessSingleArg('subheaderstyle')
preprocessSingleArg('subheaderclass')
preprocessArgs({
{prefix = 'image', depend = {'caption', 'imagerowclass'}}
}, 10)
preprocessSingleArg('captionstyle')
preprocessSingleArg('imagestyle')
preprocessSingleArg('imageclass')
preprocessArgs({
{prefix = 'header'},
{prefix = 'data', depend = {'label'}},
{prefix = 'rowclass'},
{prefix = 'rowstyle'},
{prefix = 'rowcellstyle'},
{prefix = 'class'},
{prefix = 'dataid'},
{prefix = 'labelid'},
{prefix = 'headerid'},
{prefix = 'rowid'}
}, 50)
preprocessSingleArg('headerclass')
preprocessSingleArg('headerstyle')
preprocessSingleArg('labelstyle')
preprocessSingleArg('datastyle')
preprocessSingleArg('below')
preprocessSingleArg('belowclass')
preprocessSingleArg('belowstyle')
preprocessSingleArg('name')
args['italic title'] = origArgs['italic title'] -- different behaviour if blank or absent
preprocessSingleArg('decat')
return _infobox()
end
return p
h7ia1migmxaed0jrzap3fnixrgg2049
Модуль:Infobox/styles.css
828
22903
149123
148303
2026-06-12T04:58:21Z
Il Nur
4310
Чышкӧма лист бок пытшкӧсыс
149123
sanitized-css
text/css
phoiac9h4m842xq45sp7s6u21eteeq1
Коми сёян
0
23329
149127
149107
2026-06-12T06:54:09Z
Qzcov
16339
149127
wikitext
text/x-wiki
== '''Пыртöд''' ==
Коми [[:koi:Коми_отирлӧн_сёян-юан|сёян]] cöвмöма вöралöм, чери кыйöм да вотчöм подув вылын. Войвылын ёнджыка паськалöмаöсь чери да яй сёянъяс, лунвылын – [[злак|нянь]] сёянъяс.<ref>https://cultmap.ru/news_section/vkusno-v-komi/recepty-komi-kuhni/tradicionnye-blyuda-komi-naroda-rasprostranennye-v-raznyh-reg/</ref>
== '''Чери сёянъяс''' ==
[[Чери]] – коми войтырлöн зэв тöдчана сёян, öд [[Коми Республика|Коми муын]] тыыс-юыс зэв уна. Черисö сёйöны ульöн и пуöмöн, пöжалöны да жаритöны.<ref>https://tourism.rkomi.ru/cuisine/recipes?page=3</ref>
Национальнöй сёян – [[дука чери]]. Тайö шома чери, сiйöс сёйöны панялöмöн. Дука черилöн зыныс зэв чорыд да аслыспöлöс.<ref>https://tourism.rkomi.ru/cuisine/recipes/ryba-pechorskogo-zasola</ref>
[[Файл:Ensenada fish market 2.jpg|мини]]
== '''Яй сёянъяс''' ==
Зэв жö тöдчана Комиын [[кöр]] яй. Сыысь вöчöны уна пöлöс сёян. Кöр яй пуöны, вöчöны кöр вира блин, айбарч да с. в.<ref>https://tourism.rkomi.ru/cuisine</ref>
quy83hrdxcim3bm0u55moinagy8gcha
Шаблон:Potd/2026-06-12
10
23346
149120
2026-06-11T19:37:34Z
Frhdkazan
6358
Лӧсьӧдӧма "Stonewall Inn with Orlando nightclub shooting memorial during Pride 2016 (50126p).jpg"-а лист бок
149120
wikitext
text/x-wiki
Stonewall Inn with Orlando nightclub shooting memorial during Pride 2016 (50126p).jpg
afwo0wvpgb48fibsozy9tebnou51r8w
Шаблон:Motd/2026-06-12
10
23347
149122
2026-06-11T19:59:20Z
Frhdkazan
6358
Лӧсьӧдӧма "Ondel-Ondel Betawi Street Performance in Jakarta.webm"-а лист бок
149122
wikitext
text/x-wiki
Ondel-Ondel Betawi Street Performance in Jakarta.webm
goeaw7eywwebkx9bopee0ypxs3y1xxl