Модуль:Песочница/D6194c-1cc/CiteGost/testcases
Перейти к навигации
Перейти к поиску
Документация
local articlesSuite = {
{
comment = 'Научная статья 1',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации|Q73118986
|ref = Casotti, Lindberg, Braun
}}]],
pattern = '\'"`[^<]+<span class="citation" id="CITEREFCasotti, Lindberg, Braun2000"><i>Casotti G%.</i> <span class="cite%-open%-access%-url" title="[%a%s%p]+">%[https://journals.physiology.org/doi/full/10.1152/ajpregu.2000.279.5.R1722 Functional morphology of the avian medullary cone%]</span> : [<abbr title="английский язык">англ%.</abbr>] : [%[https://web.archive.org/web/20220317045420/https://journals.physiology.org/doi/full/10.1152/ajpregu.2000.279.5.R1722 <abbr title="Архивная копия от указанной даты">арх%.</abbr>%] 17 марта 2022] / G%. Casotti, K%. K%. Lindberg, E%. J%. Braun // American journal of physiology%. Regulatory, integrative and comparative physiology<sup class="noprint">%[%[d:Q2201819|[d]%]%]</sup>%. — 2000, <span class="nowrap">1 November</span>%. — Vol%. 279, iss%. 5%. — P%. R1722—30%. — %[%[Международный стандартный сериальный номер|ISSN%]%] %[https://[^ ]+ %w+-%w+%], %[https://[^ ]+ %w+-%w+%]%. — %[%[Цифровой идентификатор объекта|doi%]%]:<span class="cite%-open%-access%-url" title="[%a%s%p]+">%[https://doi.org/10.1152/AJPREGU.2000.279.5.R1722 10.1152/ajpregu.2000.279.5.r1722%]</span>%. — %[%[PMID%]%] %[https://pubmed.ncbi.nlm.nih.gov/11049855 11049855%]%. — %[%[Викиданные|WD%]%] %[%[d:Q73118986|Q73118986%]%]%.</span>',
},
{
comment = 'Научная статья 2',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации|Q92544321
|ref = Abdalla
}}]],
pattern = '<span class="citation" id="CITEREFAbdalla2020"><i>Abdalla M%. A%.<sup class="noprint">%[%[d:Q118210006|[d]%]%]</sup></i> <span class="cite%-open%-access%-url" title="[%a%s%p]+">%[https://www%.sciencedirect%.com/science/article/pii/S2405844019367982 Anatomical features in the kidney involved in water conservation through urine concentration in dromedaries %(Camelus dromedarius%)%]</span> : [<abbr title="английский язык">англ%.</abbr>] : [%[https://web%.archive%.org/web/20220726192143/https://www%.ncbi%.nlm%.nih%.gov/pmc/articles/PMC6948238/pdf/main%.pdf <abbr title="Архивная копия от указанной даты">арх%.</abbr>%] 26 июля 2022] // Heliyon<sup class="noprint">%[%[d:Q27727019|[d]%]%]</sup>%. — 2020, <span class="nowrap">2 January</span>%. — Vol%. 6, iss%. 1%. — Article e03139%. — %[%[Международный стандартный сериальный номер|ISSN%]%] %[https://[^ ]+ %w+-%w+%]%. — %[%[Цифровой идентификатор объекта|doi%]%]:<span class="cite%-open%-access%-url" title="[%a%s%p]+">%[https://doi%.org/10%.1016/J%.HELIYON%.2019%.E03139 10%.1016/j%.heliyon%.2019%.e03139%]</span>%. — %[%[PMID%]%] %[https://pubmed%.ncbi%.nlm%.nih%.gov/31922050 31922050%]%. — %[%[Викиданные|WD%]%] %[%[d:Q92544321|Q92544321%]%]%.</span>',
},
{
comment = 'Научная статья 3',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации|Q59330138
|ref = Munn, Peters, Stern, et al.
}}]],
pattern = '<span class="citation" id="CITEREFMunn, Peters, Stern, et al.2018"><span class="cite%-open%-access%-url" title="[%a%s%p]+">%[https://bmcmedresmethodol.biomedcentral.com/articles/10.1186/s12874%-018%-0611%-x Systematic review or scoping review%? Guidance for authors when choosing between a systematic or scoping review approach%]</span> : [<abbr title="английский язык">англ%.</abbr>] / Z. Munn<sup class="noprint">%[%[d:Q56167095|[d]%]%]</sup>, M%. Peters<sup class="noprint">%[%[d:Q57790662|[d]%]%]</sup>, C. Stern <abbr title="C%. Tufanaru, A%. McArthur, E%. Aromataris">%[et al.%]</abbr> // BMC Medical Research Methodology<sup class="noprint">%[%[d:Q15752152|[d]%]%]</sup>%. — 2018, <span class="nowrap">19 November</span>%. — Vol%. 18, iss. 1%. — P%. 143%. — %[%[Международный стандартный сериальный номер|ISSN%]%] %[https://[^ ]+ %w+-%w+%]%. — %[%[Цифровой идентификатор объекта|doi%]%]:<span class="cite%-open%-access%-url" title="[%a%s%p]+">%[https://doi.org/10.1186/S12874%-018%-0611%-X 10.1186/s12874%-018%-0611%-x%]</span>%. — %[%[PMID%]%] %[https://pubmed.ncbi.nlm.nih.gov/30453902 30453902%]%. — %[%[Викиданные|WD%]%] %[%[d:Q59330138|Q59330138%]%]%.</span>',
},
{
comment = 'Заданная вручную статья через qid издания',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации
|авторы = M. A. Abdalla
|ссылка = https://www.sciencedirect.com/science/article/pii/S2405844019367982
|заглавие = Anatomical features in the kidney involved in water conservation through urine concentration in dromedaries (Camelus dromedarius)
|язык = en
|qid издания = Q27727019
|статья = e03139
|дата = 2020-01-02
|том = 6
|выпуск = 1
|doi = 10.1016/J.HELIYON.2019.E03139
|pmid = 31922050
|ref = Abdalla
}}]],
pattern ='<span class="citation" id="CITEREFAbdalla2020"><i>Abdalla M%. A%.</i> %[https://www%.sciencedirect%.com/science/article/pii/S2405844019367982 Anatomical features in the kidney involved in water conservation through urine concentration in dromedaries %(Camelus dromedarius%)%] : [<abbr title="английский язык">англ%.</abbr>] // Heliyon<sup class="noprint">%[%[d:Q27727019|[d]%]%]</sup>%. — 2020, <span class="nowrap">2 January</span>%. — Vol%. 6, iss%. 1%. — Article e03139%. — %[%[Международный стандартный сериальный номер|ISSN%]%] %[https://[^ ]+ %w+-%w+%]%. — %[%[Цифровой идентификатор объекта|doi%]%]:%[https://doi%.org/10%.1016/J%.HELIYON%.2019%.E03139 10%.1016/j%.heliyon%.2019%.e03139%]%. — %[%[PMID%]%] %[https://pubmed%.ncbi%.nlm%.nih%.gov/31922050 31922050%]%.</span>',
diffByPattern = true,
},
{
comment = 'Научная статья (у журнала не должно быть авторов)',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации|Q24187606
|ref = Sutter, Saraswat, Driel
}}]],
pattern = '<span class="citation" id="CITEREFSutter, Saraswat, Driel2015"><i>An I%. M%. De Sutter</i>%. %[https://www%.cochranelibrary%.com/cdsr/doi/10%.1002/14651858%.CD009345%.pub2/full Antihistamines for the common cold%] : [<abbr title="английский язык">англ%.</abbr>] / An I%. M%. De Sutter, Avadhesh Saraswat, Mieke L%. van Driel<sup class="noprint">%[%[d:Q48943509|[d]%]%]</sup> // Cochrane Database of Systematic Reviews<sup class="noprint">%[%[d:Q15750361|[d]%]%]</sup>%. — 2015, <span class="nowrap">29 November</span>%. — %[%[Международный стандартный сериальный номер|ISSN%]%] %[https://[^ ]+ %w+-%w+%], %[https://[^ ]+ %w+-%w+%]%. — %[%[Цифровой идентификатор объекта|doi%]%]:%[https://doi%.org/10%.1002/14651858%.CD009345%.PUB2 10%.1002/14651858%.cd009345%.pub2%]%. — %[%[PMID%]%] %[https://pubmed%.ncbi%.nlm%.nih%.gov/26615034 26615034%]%. — %[%[Викиданные|WD%]%] %[%[d:Q24187606|Q24187606%]%]%.</span>',
},
}
local booksSuite = {
{
comment = 'Глава книги',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации
|qid издания = Q114595502
|ссылка на издание = https://www.google.ru/books/edition/Seldin_and_Giebisch_s_The_Kidney/w5nEg7VLEQ4C?hl=en&gbpv=1&pg=610
|заглавие = Chapter 20 — Structural Organization of the Mammalian Kidney
|ссылка = https://www.sciencedirect.com/science/article/pii/B9780123814623000203
|авторы = W. Kriz, B. Kaissling
|том = 1
|страницы = 595-691
|ref = Kriz, Kaissling
}}]],
output ='<span class="citation" id="CITEREFKriz, Kaissling2012"><i>Kriz W.</i> [https://www.sciencedirect.com/science/article/pii/B9780123814623000203 Chapter 20 — Structural Organization of the Mammalian Kidney] : [<abbr title="английский язык">англ.</abbr>] / W. Kriz, B. Kaissling // [https://www.google.ru/books/edition/Seldin_and_Giebisch_s_The_Kidney/w5nEg7VLEQ4C?hl=en&gbpv=1&pg=610 Seldin and Giebisch\'s The Kidney] : Physiology and pathophysiology : in 2 vols. / Ed.: R. J. Alpern <abbr title="M. Caplan, O. W. Moe">[et al.]</abbr>. — Fifth edition. — [[Амстердам|Amsterdam]] : [[Academic Press]], 2012, <span class="nowrap">31 December</span>. — Vol. 1. — P. 595—691. — [[Международный стандартный книжный номер|ISBN]] [[Служебная:Источники_книг/978-0-12-381463-0|978-0-12-381463-0]], [[Служебная:Источники_книг/978-0-12-381462-3|978-0-12-381462-3]]. — [[Викиданные|WD]] [[d:Q114595502|Q114595502]].</span>',
},
{
comment = 'Перевод книги с русского на английский',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации|Q114676884
|ref = Sagan
}}]],
pattern = '<span class="citation" id="CITEREFSagan2019"><i>%[%[Саган, Карл|Саган К%.%]%]</i> %[%[Мир, полный демонов: Наука — как свеча во тьме|Мир, полный демонов%]%] : Наука — как свеча во тьме = The Demon%-Haunted World : Science as a Candle in the Dark : Пер%. с <abbr title="английский язык">англ%.</abbr> / Пер%.: %[%[Сумм, Любовь Борисовна|Л[юбовь %. ]+Сумм%]%]; ред%.: Артур Кляницкий%. — 5%-е изд%. — %[%[Москва|М%.%]%] : %[%[Альпина нон%-фикшн%]%], 2019%. — 538 с%. — %[%[Международный стандартный книжный номер|ISBN%]%] %[%[Служебная:Источники_книг/978%-5%-91671%-874%-4|978%-5%-91671%-874%-4%]%]%. — %[%[Викиданные|WD%]%] %[%[d:Q114676884|Q114676884%]%]%.</span>',
},
{
comment = 'Книга с указанным типом работы',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации|Q114831437
|ref = Веракса, Веракса
}}]],
output ='<span class="citation" id="CITEREFВеракса, Веракса2012"><i>[[Веракса, Николай Евгеньевич|Веракса Н. Е.]]</i> [https://books.google.com/books?id=kQuhgKBS5xYC Познавательное развитие в дошкольном возрасте] : учебное пособие / Н. Е. Веракса, [[Веракса, Александр Николаевич|А. Н. Веракса]]. — [[Москва|М.]] : МОЗАИКА-СИНТЕЗ, 2012. — 336 с. — [[Международный стандартный книжный номер|ISBN]] [[Служебная:Источники_книг/978-5-4315-0097-8|978-5-4315-0097-8]]. — [[Викиданные|WD]] [[d:Q114831437|Q114831437]].</span>',
},
{
comment = 'Книга с указанной серией',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации|Q115189432
|заглавие тома = Животные
|ref = Красная книга РФ, т. «Животные»
}}]],
output ='<span class="citation" id="CITEREFКрасная книга РФ, т. «Животные»2021">[https://www.mnr.gov.ru/activity/red_book/krasnaya-kniga-rossiyskoy-federatsii/ Красная книга Российской Федерации]. Т. «Животные». — 2-ое издание. — [[Москва|М.]] : ФГБУ «ВНИИ Экология», 2021. — 1128 с. — (Красная книга Российской Федерации). — [[Международный стандартный книжный номер|ISBN]] [[Служебная:Источники_книг/978-5-6047425-0-1|978-5-6047425-0-1]]. — [[Викиданные|WD]] [[d:Q115189432|Q115189432]].</span>',
},
{
comment = 'Книга по qid издания и qid темы',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации
|qid издания = Q98103166
|qid темы = Q58184
|ref = Наточин
}}]],
output = '<span class="citation" id="CITEREFНаточин2023"><i>Юрий Викторович Наточин</i>. [https://bigenc.ru/c/nefron-39c55e Нефрон] : [[https://web.archive.org/web/20230414153304/https://bigenc.ru/c/nefron-39c55e <abbr title="Архивная копия от указанной даты">арх.</abbr>] 14 апреля 2023] // [[s:Знания|Знания]] : интернет-энциклопедия / Гл. ред.: [[Кравец, Сергей Леонидович|С. Кравец]]. — 2023, <span class="nowrap">17 января</span>.</span>',
},
{
comment = 'Книга по qid издания и qid темы на английском',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации
|qid издания = Q5375741
|qid темы = Q58184
|дата обновления = 2022-08-22
|дата обращения = 2022-10-23
|ref = Nephron, Britannica
}}]],
output ='<span class="citation" id="CITEREFNephron, Britannica"><i>The Editors of Encyclopaedia Britannica</i>. [https://www.britannica.com/science/nephron Nephron] : [<abbr title="английский язык">англ.</abbr>] : [[https://web.archive.org/web/20220602180208/https://www.britannica.com/science/nephron <abbr title="Архивная копия от указанной даты">арх.</abbr>] 2 июня 2022] // [[Британника онлайн|Encyclopædia Britannica]] : online encyclopedia. — Дата обновления: 22 августа 2022. — Дата обращения: 23 октября 2022.</span>',
},
{
comment = 'С указанием иллюстраторов',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации|Q115634662
|ref = Clement, Davis, Harris
}}]],
output ='<span class="citation" id="CITEREFClement, Davis, Harris1993"><i>Clement P.<sup class="noprint">[[d:Q20747783|[d]]]</sup></i> Finches and Sparrows : [<abbr title="английский язык">англ.</abbr>] / Illus.: A. Harris, J. Davis. — 1st edition. — 1993, <span class="nowrap">21 November</span>. — 500 p. — [[Международный стандартный книжный номер|ISBN]] [[Служебная:Источники_книг/978-0-691-03424-9|978-0-691-03424-9]]. — [[Викиданные|WD]] [[d:Q115634662|Q115634662]].</span>',
},
{
comment = 'Том через qid',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации|Q115676233
}}]],
pattern = '<span class="citation">%[https://books%.google%.com/books%?id=qbRgCgAAQBAJ Jubb, Kennedy & Palmer\'s Pathology of Domestic Animals%] : [<abbr title="английский язык">англ%.</abbr>]%. In 3 vols%. Vol%. 2 / Ed%.: M%. G[rant%.]+ Maxie%. — Elsevier Health Sciences, 2015, <span class="nowrap">14 August</span>%. — 782 p%. — %[%[Международный стандартный книжный номер|ISBN%]%] %[%[Служебная:Источники_книг/978%-0%-7020%-5318%-4|978%-0%-7020%-5318%-4%]%]%. — %[%[Викиданные|WD%]%] %[%[d:Q115676233|Q115676233%]%]%.</span>',
},
{
comment = 'Том через qid с ручным заданием частного заглавия',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации|Q115926218
|заглавие тома = Full text
}}]],
output ='<span class="citation"><i>Lefever Ernest W.</i> [https://books.google.com/books?id=OROfwgEACAAJ United Nations peacekeeping in the Congo: 1960-1964] : an analysis of political, executive and military control : [<abbr title="английский язык">англ.</abbr>]. In 4 vols. Vol. 2. Full text / Ernest W. Lefever, Wynfred Joshua. — [[Вашингтон|Washington]] : [[Брукингский институт|Brookings Institution]], 1966, <span class="nowrap">30 June</span>. — 454 p. — [[Online Computer Library Center|OCLC]] [https://www.worldcat.org/oclc/489825 489825]. — [[Викиданные|WD]] [[d:Q115926218|Q115926218]].</span>',
},
{
comment = 'Глава, у которой есть автор, из книги, у которой указан редактор',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации
|авторы = Marc R. Hammerman
|заглавие = Chapter 37 - Xenotransplantation in the Kidney: A Historical Perspective
|ссылка = https://www.sciencedirect.com/science/article/abs/pii/B9780128001028000370
|страницы = 507-519
|doi = 10.1016/B978-0-12-800102-8.00037-0
|qid издания = Q118531989
}}]],
output ='<span class="citation"><i>Hammerman Marc R.</i> [https://www.sciencedirect.com/science/article/abs/pii/B9780128001028000370 Chapter 37 — Xenotransplantation in the Kidney: A Historical Perspective] : [<abbr title="английский язык">англ.</abbr>] // Kidney Development, Disease, Repair and Regeneration<sup class="noprint">[[d:Q118531989|[d]]]</sup> / Ed.: Melissa H. Little<sup class="noprint">[[d:Q41179909|[d]]]</sup>. — [[Academic Press]], 2016. — P. 507—519. — [[Международный стандартный книжный номер|ISBN]] [[Служебная:Источники_книг/978-0-12-800102-8|978-0-12-800102-8]]. — [[Цифровой идентификатор объекта|doi]]:[https://doi.org/10.1016/B978-0-12-800102-8.00037-0 10.1016/b978-0-12-800102-8.00037-0]. — [[Викиданные|WD]] [[d:Q118531989|Q118531989]].</span>',
},
{
comment = 'С указанием главного редактора',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации|Q118220282
|ref = БРЭ
}}]],
output ='<span class="citation" id="CITEREFБРЭ">[[Большая российская энциклопедия]] : в 35 т. / Гл. ред.: Ю. С. Осипов. — [[Москва|М.]] : [[Большая российская энциклопедия (издательство)|Большая российская энциклопедия]], 2004—2017. — [[Викиданные|WD]] [[d:Q118220282|Q118220282]].</span>',
},
{
comment = 'Ручное задание информации с серией',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации|Q118220282|авторы=Ulla C. Kopp|заглавие=Neural Control of Renal Function|ссылка=https://www.ncbi.nlm.nih.gov/books/NBK57113/|оригинал=Neural Control of Renal Function|место=San Rafael|издатель=Morgan & Claypool Life Sciences|дата=2011-08-20|серия=Integrated Systems Physiology: from Molecule to Function to Disease|pmid=21850765|язык=en|qid=Q121112788|офлайн=1}}]],
output ='<span class="citation"><i>Kopp Ulla C.</i> [https://www.ncbi.nlm.nih.gov/books/NBK57113/ Neural Control of Renal Function] : [<abbr title="английский язык">англ.</abbr>]. — San Rafael : Morgan & Claypool Life Sciences, 2011, <span class="nowrap">20 August</span>. — (Integrated Systems Physiology: from Molecule to Function to Disease). — [[PMID]] [https://pubmed.ncbi.nlm.nih.gov/21850765 21850765]. — [[Викиданные|WD]] [[d:Q121112788|Q121112788]].</span>',
},
}
local issuesSuite = {
{
comment = 'Выпуск журнала',
input = '{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации|Q36350107}}',
pattern ='<span class="citation">WikiJournal of Medicine : [<abbr title="английский язык">англ%.</abbr>]%. Iss%. 1%. — WikiJournal User Group<sup class="noprint">%[%[d:Q28953974|[d]%]%]</sup>%. — Vol%. 4%. — %[%[Международный стандартный сериальный номер|ISSN%]%] %[https://[^ ]+ %w+-%w+%], %[https://[^ ]+ %w+-%w+%]. — %[%[Викиданные|WD%]%] %[%[d:Q36350107|Q36350107%]%]%.</span>',
},
{
comment = 'Выпуск журнала с названием',
input = '{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации|Q29908205}}',
pattern ='<span class="citation">%[https://www%.museus%.gov%.br/wp%-content/uploads/2017/04/20170406%-CPAI%-Ranking2016Pub%-Comp%-%.pdf The Art Newspaper%] : [<abbr title="английский язык">англ%.</abbr>]%. Iss%. 289%. Visitor Figures 2016%. — 2017, <span class="nowrap">April</span>%. — %[%[Международный стандартный сериальный номер|ISSN%]%] %[https://[^ ]+ %w+-%w+%]%. — %[%[Викиданные|WD%]%]&',
diffByPattern = true,
},
{
comment = 'Статья из выпуска журнала, оформленная через qid издания, в котором указан выпуск',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации
|qid издания = Q36350107
|заглавие = The Hippocampus
|ссылка = https://en.wikiversity.org/wiki/WikiJournal_of_Medicine/The_Hippocampus
}}]],
pattern ='<span class="citation">%[https://en%.wikiversity%.org/wiki/WikiJournal_of_Medicine/The_Hippocampus The Hippocampus%] : [<abbr title="английский язык">англ%.</abbr>] // %[%[s:WikiJournal of Medicine|WikiJournal of Medicine%]%] : scientific journal%. — Vol%. 4, iss%. 1%. — %[%[Международный стандартный сериальный номер|ISSN%]%] %[https://[^ ]+ %w+-%w+%], %[https://[^ ]+ %w+-%w+%]%. — %[%[Викиданные|WD%]%] %[%[d:Q36350107|Q36350107%]%]%.</span>',
patternByDiff = true,
},
{
comment = 'Раздел из выпуска журнала по qid издания (у выпуска есть название)',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации
|заглавие = Top Ten Thematic
|страницы = 7
|qid издания = Q29908205
}}]],
pattern ='<span class="citation">Top Ten Thematic : [<abbr title="английский язык">англ%.</abbr>] // %[%[The Art Newspaper%]%]%. — Iss%. 289 : Visitor Figures 2016%. — P%. 7%. — %[%[Международный стандартный сериальный номер|ISSN%]%] %[https://[^ ]+ %w+-%w+%]%. — %[%[Викиданные|WD%]%] %[%[d:Q29908205|Q29908205%]%]%.</span>',
testByPattern = true,
},
}
local mediaSuite = {
{
comment = 'Видеозапись на youtube',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации
|заглавие = Деятельность ВОЗ по научно-техническому анализу и прогнозированию в области здравоохранения
|qid издателя = Q7817
|id = 1m_4Y6pHmUw
|qid издания = Q866
|язык = ru
|дата = 2022-07-08
|дата обращения = 2022-11-22
|ref = ВОЗ
}}]],
output ='<span class="citation" id="CITEREFВОЗ2022">[https://www.youtube.com/watch?v=1m_4Y6pHmUw Деятельность ВОЗ по научно-техническому анализу и прогнозированию в области здравоохранения] [видеозапись] // [[YouTube]]. — [[Всемирная организация здравоохранения|ВОЗ]], 2022, <span class="nowrap">8 июля</span>. — Дата обращения: 22 ноября 2022.</span>',
},
{
comment = 'Аудиозапись на Яндекс.Музыке',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации
|авторы = Ж. Н. Меренкова
|заглавие = Анемии при беременности
|ссылка = https://music.yandex.ru/album/10142231/track/70882375?activeTab=track-list
|тип = профессиональный медицинский подкаст
|qid издания = Q4537983
|издатель = Специализированное издательство «Медицинская литература»
|язык = ru
|дата = 2020-09-04
|ref = Меренкова
}}]],
output ='<span class="citation" id="CITEREFМеренкова2020"><i>Меренкова Ж. Н.</i> [https://music.yandex.ru/album/10142231/track/70882375?activeTab=track-list Анемии при беременности] [аудиоконтент] : профессиональный медицинский подкаст // [[Яндекс Музыка]]. — Специализированное издательство «Медицинская литература», 2020, <span class="nowrap">4 сентября</span>.</span>',
},
}
local langSuite = {
{
comment = 'На двух языках',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации|Q101483459}}]],
output ='<span class="citation"><i>Whitlam J.<sup class="noprint">[[d:Q101483146|[d]]]</sup></i> Harper Collins Portuguese dictionary : English-Portuguese, Portuguese-English : [<abbr title="английский язык">англ.</abbr>, <abbr title="португальский язык">португ.</abbr>] / J. Whitlam, Vitória Davies<sup class="noprint">[[d:Q101483155|[d]]]</sup>, M. Harland<sup class="noprint">[[d:Q94515430|[d]]]</sup>. — [[Глазго|Glasgow]] : HarperCollins UK<sup class="noprint">[[d:Q1586013|[d]]]</sup>, 1991. — [[Online Computer Library Center|OCLC]] [https://www.worldcat.org/oclc/370343862 370343862]. — [[Викиданные|WD]] [[d:Q101483459|Q101483459]].</span>',
},
}
local dateSuite = {
{
comment = 'В качестве даты указан только год',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации|
|заглавие = Заглавие
|язык = ru
|ссылка = https://example.com
|дата = 2023
}}]],
output ='<span class="citation">[https://example.com Заглавие]. — 2023.</span>',
},
{
comment = 'В качестве даты указаны год и месяц',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации|
|заглавие = Заглавие
|язык = ru
|ссылка = https://example.com
|дата = 2023-08
}}]],
output ='<span class="citation">[https://example.com Заглавие]. — 2023, <span class="nowrap">август</span>.</span>',
},
{
comment = 'В качестве даты указаны год, месяц и число',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации|
|заглавие = Заглавие
|язык = ru
|ссылка = https://example.com
|дата = 2023-08-04
}}]],
output ='<span class="citation">[https://example.com Заглавие]. — 2023, <span class="nowrap">4 августа</span>.</span>',
},
}
local substSuite = {
{
comment = 'Подстановка полей из Викиданных',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации|Q115962047
|forceSubst = 1
}}]],
output ='{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации|авторы=В. Г. Олифер, Н. А. Олифер|заглавие=Компьютерные сети. Принципы, технологии, протоколы<sup class="noprint">[[d:Q115962047|[d]]]</sup>|редакция=4-е изд.|место=Санкт-Петербург|издатель=Питер|дата=2014-11-30|страниц=944|серия=Серия «Учебник для вузов»|isbn=978-5-496-00004-8|язык=ru|qid=Q115962047|офлайн=1}}',
},
{
comment = 'Подстановка полей источника, который на английском языке',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации|Q116814927
|forceSubst = 1
}}]],
output ='{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации|авторы=[[Талантов, Пётр Валентинович|P. Talantov]], Ravil Niyazov, Галина Михайловна Вирясова<sup class="noprint">[[d:Q87133725|[d]]]</sup>, Margarita Dranitsyna, Ilya Yasny|заглавие=Unapproved clinical trials in Russia: exception or norm?|ссылка=https://bmcmedethics.biomedcentral.com/articles/10.1186/s12910-021-00617-3|статус ссылки=открытый доступ|архивная ссылка=http://web.archive.org/web/20210426035711/https://bmcmedethics.biomedcentral.com/articles/10.1186/s12910-021-00617-3|дата архивирования=2021-07-20|издание=BMC Medical Ethics<sup class="noprint">[[d:Q15762173|[d]]]</sup>|язык издания=en|тип издания=scientific journal|издатель=BioMed Central, Springer Science+Business Media|дата=2021-04-20|том=22|выпуск=1|статья=46|doi=10.1186/S12910-021-00617-3|pmid=33879151|issn=1472-6939|язык=en|qid=Q116814927|офлайн=1}}',
},
}
local warningsSuite = {
{
comment = 'Выдача ошибки о незаполненных полях',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации|
|заглавие = Тест
|язык = ru
|ссылка = https://example.com
|поле1 = неизвестное поле
|поле2 = неизвестное поле
}}]],
output ='<span class="citation">[https://example.com Тест]. — (<span class="error">Неизвестные параметры шаблона: поле1, поле2</span>).</span>',
},
{
comment = 'Выдача ошибки о незаполненном параметре, в котором есть вики-разметка',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации|
|заглавие = Тест
|язык = ru
|ссылка = https://example.com
|поле1[http://f] = неизвестное поле
}}]],
output ='<span class="citation">[https://example.com Тест]. — (<span class="error">Неизвестные параметры шаблона: поле1[http://f]</span>).</span>',
},
{
comment = 'Выдача ошибки об отсутствии ссылки, если задана архивная ссылка',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации
|заглавие = Запись с архивной ссылкой, но без основной
|архивная ссылка = https://www.webcitation.org/lalalala?url=https://lalalala.local
|дата архивирования = 2023-08-21
|язык = en
|издание = Тесты
|архивная ссылка на издание = https://www.webcitation.org/lalalala?url=https://lalalala.local
|дата архивирования издания = 2023-08-21
}}]],
output ='<span class="citation">Запись с архивной ссылкой, но без основной : [<abbr title="английский язык">англ.</abbr>] : [[https://www.webcitation.org/lalalala?url=https://lalalala.local <abbr title="Архивная копия от указанной даты">арх.</abbr>] 21 августа 2023] // Тесты [[https://www.webcitation.org/lalalala?url=https://lalalala.local <abbr title="Архивная копия от указанной даты">арх.</abbr>] 21 августа 2023]. — (<span class="error">Указана архивная ссылка, но не указана основная. Указана архивная ссылка на издание, но не указана основная.</span>).</span>',
},
{
comment = 'Выдача ошибки об отсутствии даты архивирования',
input = [[{{Участник:D6194c-1cc/Черновик/Шаблон:Источник информации
|заглавие = Запись с архивной ссылкой, но без даты архивирования
|архивная ссылка = https://www.webcitation.org/lalalala?url=https://lalalala.local
|ссылка = https://lalalala.local
|язык = en
|издание = Тесты
|архивная ссылка на издание = https://www.webcitation.org/lalalala?url=https://lalalala.local
|ссылка на издание = https://lalalala.local
}}]],
output ='<span class="citation">[https://lalalala.local Запись с архивной ссылкой, но без даты архивирования] : [<abbr title="английский язык">англ.</abbr>] // [https://lalalala.local Тесты]. — (<span class="error">Указана архивная ссылка, но не указана дата архивирования. Указана архивная ссылка на издание, но не указана дата архивирования.</span>).</span>',
},
}
local suites = {
{
name = 'Статьи',
tests = articlesSuite,
},
{
name = 'Книги',
tests = booksSuite,
},
{
name = 'Выпуски',
tests = issuesSuite,
},
{
name = 'Медиа',
tests = mediaSuite,
},
{
name = 'Язык',
tests = langSuite,
},
{
name = 'Дата',
tests = dateSuite,
},
{
name = 'Подстановка',
tests = substSuite,
},
{
name = 'Предупреждения и ошибки',
tests = warningsSuite,
},
}
return suites