User contributions for N.Sorokin
From World Encyclopedia of Conductors
7 December 2025
- 18:0918:09, 7 December 2025 diff hist +483 Yevgeny Mravinsky →Discography Tag: 2017 source edit
- 17:0217:02, 7 December 2025 diff hist +428 Yevgeny Mravinsky →Discography Tag: 2017 source edit
- 15:4915:49, 7 December 2025 diff hist +585 Yevgeny Mravinsky →Discography Tag: 2017 source edit
- 15:4115:41, 7 December 2025 diff hist +187 Yevgeny Mravinsky →Discography Tag: 2017 source edit
- 15:1915:19, 7 December 2025 diff hist +402 Yevgeny Mravinsky No edit summary Tag: Visual edit
- 08:5708:57, 7 December 2025 diff hist +17 MediaWiki:Common.css No edit summary
6 December 2025
- 23:4523:45, 6 December 2025 diff hist +7,249 N Module:Wd/i18n Created page with "-- The values and functions in this submodule should be localized per wiki. local p = {} function p.init(aliasesP) p = { ["version"] = "8", -- increment this each time the below parameters are changed to avoid reference conflict errors ["errors"] = { ["unknown-data-type"] = "Unknown or unsupported datatype '%s'.", ["missing-required-parameter"] = "No required parameters defined, needing at least one", ["extra-required-parameter"] = "Parameter..." current
- 23:4323:43, 6 December 2025 diff hist −1 Yevgeny Mravinsky No edit summary Tags: Manual revert 2017 source edit
- 23:4323:43, 6 December 2025 diff hist +1 Yevgeny Mravinsky No edit summary Tags: Reverted 2017 source edit
- 23:4023:40, 6 December 2025 diff hist +74,177 N Module:Wd Created page with "-- Original module located at en:Module:Wd and en:Module:Wd/i18n. require("strict") local p = {} local module_arg = ... local i18n local i18nPath local function loadI18n(aliasesP, frame) local title if frame then -- current module invoked by page/template, get its title from frame title = frame:getTitle() else -- current module included by other module, get its title from ... title = module_arg end if not i18n then i18nPath = title .. "/i18n"..." current
- 23:0423:04, 6 December 2025 diff hist +1,834 MediaWiki:Common.css No edit summary
- 22:5322:53, 6 December 2025 diff hist +34,858 N Module:Age Created page with "-- Implement various "age of" and other date-related templates. local mtext = { -- Message and other text that should be localized. -- Also need to localize text in table names in function dateDifference. ['mt-bad-param2'] = 'Parameter $1=$2 is invalid', ['mt-bad-show'] = 'Parameter show=$1 is not supported here', ['mt-cannot-add'] = 'Cannot add "$1"', ['mt-conflicting-show'] = 'Parameter show=$1 conflicts with round=$2'..."
- 22:5222:52, 6 December 2025 diff hist +438 N Template:Death date and age Created page with "<includeonly>{{{{{♥|safesubst:}}}#invoke:age|death_date_and_age}}<!-- Tracking categories -->{{#invoke:Check for unknown parameters|check|unknown={{Main other|_VALUE_}}|preview=Page using Template:Death date and age with unknown parameter "_VALUE_"|showblankpositional=1| 1 | 2 | 3 | 4 | 5 | 6 | df | mf }}<!-- --></includeonly><noinclude>{{documentation}}</noinclude>" current Tag: 2017 source edit
- 22:2822:28, 6 December 2025 diff hist +387 N Template:MONTHNAME Created page with "<includeonly>{{#if:{{{1|}}}|{{#switch:{{MONTHNUMBER|{{{1}}}}}|1=January|2=February|3=March|4=April|5=May|6=June|7=July|8=August|9=September|10=October|11=November|12=December|Incorrect required parameter 1=''month''!}}|Missing required parameter 1=''month''!}}</includeonly><noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude>" current Tag: 2017 source edit
- 22:2722:27, 6 December 2025 diff hist +1,382 N Template:Birth date Created page with "<span style="display:none">(<span class="bday">{{{1|{{{year}}}}}}-{{padleft:{{MONTHNUMBER|{{{2|{{{month}}}}}}}}|2|0}}-{{padleft:{{{3|{{{day}}}}}}|2|0}}</span>)</span>{{#if:{{{df|}}} |{{#expr:{{{3|{{{day}}}}}}}} {{MONTHNAME|{{{2|{{{month}}}}}}}} |{{MONTHNAME|{{{2|{{{month<noinclude>|1</noinclude>}}}}}}}} {{#expr:{{{3|{{{day<noinclude>|1</noinclude>}}}}}}}}, }} {{#expr:{{{1|{{{year<noinclude>|1900</noinclude>}}}}}}}}<includeonly><!-- -- Error checks -- -->{{#ifexpr: ( {..." current Tag: 2017 source edit
- 22:2622:26, 6 December 2025 diff hist +846 Yevgeny Mravinsky No edit summary Tag: 2017 source edit
- 22:2322:23, 6 December 2025 diff hist +340 N Template:Infobox Created page with "{{#invoke:Infobox|infobox}}<includeonly>{{template other|{{#ifeq:{{PAGENAME}}|Infobox||{{#ifeq:{{str left|{{SUBPAGENAME}}|7}}|Infobox|{{remove first word|{{SUBPAGENAME}}}}}}}}|}}</includeonly><noinclude> {{documentation}} <!-- Categories go in the /doc subpage, and interwikis go in Wikidata. --> </noinclude>" current Tag: 2017 source edit
- 22:1822:18, 6 December 2025 diff hist +1,016 N Template:Notice Created page with "{{Mbox | name = Notice | demospace = {{{demospace|}}} | style = {{#if:{{{style|}}} |{{{style}}} }} | subst = <includeonly>{{subst:substcheck}}</includeonly> | type = notice | image = {{#if:{{{image|}}} |[[File:{{{image}}}|40px|Notice|alt={{{imagealt|}}}]]}} | small = {{{small|}}} | smallimage = {{#if:{{{image|}}} |[[File:{{{image}}}|30px|Notice|alt={{{imagealt|}}}]]}} | imageright = {{#if:{{{imageright|}}} |{{{imageright}}} |{{#if:{{{shor..." Tag: 2017 source edit
- 22:1722:17, 6 December 2025 diff hist +7,802 N Module:Person height Created page with "-- This module implements Template:Infobox person/height local p = {} local function splitsuffix(s) local suffix = '' if mw.ustring.match(s,'^(.-)(<sup.*)$') then local a = mw.ustring.gsub(s, '^(.-)(<sup.*)$', '%1') local b = mw.ustring.gsub(s, '^(.-)(<sup.*)$', '%2') s = a suffix = b .. suffix end if mw.ustring.match(s,'^(.-)(%[%[[Cc]ategory:.*)$') then local a = mw.ustring.gsub(s, '^(.-)(%[%[[Cc]ategory:.*)$', '%1') local b = mw.ustring.gsub(s, '^..."
- 22:1522:15, 6 December 2025 diff hist +72 N Template:Infobox person/height Created page with "{{#invoke:person height|main}}<noinclude> {{Documentation}} </noinclude>" current Tag: 2017 source edit
- 22:1422:14, 6 December 2025 diff hist +181 N Template:Unbulleted list Created page with "{{<includeonly>safesubst:</includeonly>#invoke:list|unbulleted}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude>" current Tag: 2017 source edit
- 22:1322:13, 6 December 2025 diff hist +1,156 N Module:Error Created page with "-- This module implements {{error}}. local p = {} function p._error(args) local tag = mw.ustring.lower(tostring(args.tag)) -- Work out what html tag we should use. if not (tag == 'p' or tag == 'span' or tag == 'div') then tag = 'strong' end -- Generate the html. return tostring(mw.html.create(tag) :addClass('error') :cssText(args.style) :wikitext(tostring(args.message or args[1] or error('no message specified',..." current
- 22:1222:12, 6 December 2025 diff hist +6,484 N Module:Format link Created page with "-------------------------------------------------------------------------------- -- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the {{format link}} template. -------------------------------------------------------------------------------- local libraryUtil = require(..."
- 22:1222:12, 6 December 2025 diff hist +7,325 N Module:Hatnote list Created page with "-------------------------------------------------------------------------------- -- Module:Hatnote list -- -- -- -- This module produces and formats lists for use in hatnotes. In particular, -- -- it implements the for-see list, i.e. lists of "For X, see Y" statements, -- -- as used in {{about}}, {{redirect}}, and their variants. Also introd..."
- 22:1122:11, 6 December 2025 diff hist +4,927 N Module:Labelled list hatnote Created page with "-------------------------------------------------------------------------------- -- Labelled list -- -- -- -- This module does the core work of creating a hatnote composed of a list -- -- prefixed by a colon-terminated label, i.e. "LABEL: [andList of pages]", -- -- for {{see also}} and similar templates...." current
- 22:1022:10, 6 December 2025 diff hist +238 N Template:Main Created page with "<includeonly>{{#invoke:Labelled list hatnote|labelledList|Main article|Main articles|Main page|Main pages}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude>" current Tag: 2017 source edit
- 21:5921:59, 6 December 2025 diff hist +119 N Template:Mono/styles.css Created page with "→{{pp-template}}: .monospaced { →"monospace, monospace" per [[WP:MONO]]: font-family: monospace, monospace; }" current
- 21:5821:58, 6 December 2025 diff hist +302 N Template:Ifsubst Created page with "{{ safesubst:<noinclude/>#if:{{{demo|}}} |{{ safesubst:<noinclude/>#ifeq:{{{demo}}} |no |{{{no|{{{2|}}}}}} |{{{yes|{{{1|}}}}}} }} |{{ safesubst:<noinclude/>#ifeq:{{ safesubst:<noinclude/>NAMESPACE}}|{{NAMESPACE}} |{{{no|{{{2|}}}}}} |{{{yes|{{{1|}}}}}} }}}}<noinclude> {{Documentation}} </noinclude>" Tag: 2017 source edit
- 21:5721:57, 6 December 2025 diff hist +258 N Template:Mono Created page with "{{<includeonly>safesubst:</includeonly>ifsubst|1=|2=<templatestyles src="Mono/styles.css" />}}<span class="monospaced">{{{2|{{{1}}}}}}</span><noinclude> {{Documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude>" current Tag: 2017 source edit
- 21:5521:55, 6 December 2025 diff hist +234 N Module:If empty Created page with "local p = {} function p.main(frame) local args = require('Module:Arguments').getArgs(frame, {wrappers = 'Template:If empty', removeBlanks = false}) for k,v in ipairs(args) do if v ~= '' then return v end end end return p" current
- 21:5421:54, 6 December 2025 diff hist +102 N Template:If empty Created page with "{{<includeonly>safesubst:</includeonly>#invoke:If empty|main}}<noinclude>{{Documentation}}</noinclude>" current Tag: 2017 source edit
- 21:5321:53, 6 December 2025 diff hist +5,643 N Module:List Created page with "local libUtil = require('libraryUtil') local checkType = libUtil.checkType local mTableTools = require('Module:TableTools') local p = {} local listTypes = { ['bulleted'] = true, ['unbulleted'] = true, ['horizontal'] = true, ['ordered'] = true, ['horizontal_ordered'] = true } function p.makeListData(listType, args) -- Constructs a data table to be passed to p.renderList. local data = {} -- Classes and TemplateStyles data.classes = {} data.templatestyles = ''..."
- 21:4621:46, 6 December 2025 diff hist +181 N Template:Hlist Created page with "{{<includeonly>safesubst:</includeonly>#invoke:list|horizontal}}<noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude>" current Tag: 2017 source edit
- 21:4521:45, 6 December 2025 diff hist +100 N Template:Clear Created page with "<div style="clear:{{{1|both}}};" class={{{class|}}}></div><noinclude> {{documentation}} </noinclude>" Tag: 2017 source edit
- 21:4421:44, 6 December 2025 diff hist +1,191 N Module:Sidebox/styles.css Created page with "→{{pp|small=y}}: .side-box { margin: 4px 0; box-sizing: border-box; border: 1px solid #aaa; font-size: 88%; line-height: 1.25em; background-color: var(--background-color-interactive-subtle, #f8f9fa);color:inherit; display: flow-root; } →embedded side boxes need larger font: .infobox .side-box { font-size: 100%; } .side-box-abovebelow, .side-box-text { padding: 0.25em 0.9em; } .side-box-image { →@noflip: padding: 2px 0 2px 0.9em; text-align: c..." current
- 21:4321:43, 6 December 2025 diff hist +3,691 N Module:Sidebox Created page with "local yesno = require('Module:Yesno') local p = {} local function makeData(args) local data = {} -- Main table classes data.classes = {} if yesno(args.metadata) ~= false then table.insert(data.classes, 'metadata') end if args.position and args.position:lower() == 'left' then table.insert(data.classes, 'side-box-left') else table.insert(data.classes, 'side-box-right') end if args.collapsible then table.insert(data.classes, 'mw-collapsible') if args...." current
- 21:4221:42, 6 December 2025 diff hist +36 N Template:Doc Redirected page to Template:Documentation current Tags: New redirect 2017 source edit
- 21:4021:40, 6 December 2025 diff hist +478 N Template:Wikidata image Created page with "{{#if:{{NAMESPACE}}|| {{#if:{{{1|}}} | {{#if:{{#property:P18}} | {{#ifeq:{{filepath:{{{1|}}} }}|{{filepath:{{#property:P18}} }} | | }} | {{#if:{{#property:P41}}{{#property:P94}}{{#property:P117}}{{#property:P154}}{{#property:P242}} | | }} }} | {{#if:{{#property:P18}} | {{#if:{{{2|}}} | | Category:No local image but image on Wikidata }} | }} }} }}<noinclude> {{doc}} </noinclude>" Tag: 2017 source edit
- 21:3921:39, 6 December 2025 diff hist +19,470 N Module:Text Created page with "local yesNo = require("Module:Yesno") local Text = { serial = "2024-09-21", suite = "Text" } --[=[ Text utilities ]=] local function fiatQuote( apply, alien, advance ) -- Quote text -- Parameter: -- apply -- string, with text -- alien -- string, with language code -- advance -- number, with level 1 or 2 local r = apply and tostring(apply) or "" alien = alien or "en" advance = tonumber(advance) or 0 l..."
- 21:3821:38, 6 December 2025 diff hist +2,335 N Module:InfoboxImage/data Created page with " local placeholderList = { "Blue - Replace this image female.svg", "Blue - Replace this image male.svg", "Flag of None (square).svg", "Flag of None.svg", "Flag of.svg", "Green - Replace this image female.svg", "Green - Replace this image male.svg", "Image is needed female.svg", "Image is needed male.svg", "Location map of None.svg", "Male no free image yet.png", "Missing flag.png", "No flag.svg", "No free portrait.s..." current
- 21:3721:37, 6 December 2025 diff hist +66,404 N Template:Infobox person/doc Created page with "{{documentation subpage}} == Redirects and calls == At least {{PAGESINCATEGORY:Templates calling Infobox person}} other templates call this one and many templates [{{fullurl:Special:WhatLinksHere/Template:Infobox_person|namespace=10&hidetrans=1&hidelinks=1}} redirect here]. == Modules == The following templates are suitable for use as a "module" in this one: * Templates in :Category:Biographical templates usable as a mod..." Tag: 2017 source edit
- 21:3421:34, 6 December 2025 diff hist +13,253 N Module:ConvertIB Created page with "require('strict') local p = {} local getArgs = require('Module:Arguments').getArgs -- Function to pull out values and units from numeric args -- Returns: -- values: list of numeric values, or "false" if no numeric argument is given -- units: list of units (str) -- value: if there is a last numeric value unpaired with a unit, it becomes the precision -- anyValue: whether there is a non-false value in the values list local function parseValuesUnits(args) local v..." current
- 21:3321:33, 6 December 2025 diff hist +69 N Template:Convinfobox Created page with "{{#invoke:ConvertIB|convert}}<noinclude>{{documentation}}</noinclude>" current Tag: 2017 source edit
- 21:3221:32, 6 December 2025 diff hist +2,509 N Module:ParameterCount Created page with "-- This module produces a count of all the arguments passed to it. local yesno = require('Module:Yesno') -- Trim a string local function trim(s) return s:match('^%s*(.-)%s*$') end -- Test whether a string is blank local function isBlank(s) return not s:find('%S') end -- Tests whether a string is a valid positional key, and if so, returns it. If -- the key is invalid, this returns nil. local function isPositionalKey(s) s = trim(s) if s:find('^[1-9][0-9]*$') then..." current
- 21:3121:31, 6 December 2025 diff hist +230 N Template:Count Created page with "{{safesubst<noinclude/>:#ifexpr:{{safesubst<noinclude/>:#invoke:ParameterCount|main|pattern1=^[%d]+$}}>0|{{safesubst<noinclude/>:#invoke:ParameterCount|main|pattern1=^[%d]+$}}|{{{base|0}}}}}<noinclude>{{documentation}}</noinclude>" current Tag: 2017 source edit
- 21:2721:27, 6 December 2025 diff hist +349 N Module:If preview/styles.css Created page with "→{{pp|small=yes}}: .preview-warning { font-style: italic; →@noflip: padding-left: 1.6em; margin-bottom: 0.5em; color: var(--color-error, red); } →The templatestyles element inserts a link element before hatnotes. * TODO: Remove link if/when WMF resolves T200206: .preview-warning + link + .preview-warning { margin-top: -0.5em; }"
- 21:2721:27, 6 December 2025 diff hist +842 N Module:If preview/configuration Created page with "--We perform the actual check for whether this is a preview here since preprocessing is relatively expensive. local frame = mw.getCurrentFrame() local function is_preview() local revision_id = frame:preprocess('{{REVISIONID}}') -- {{REVISIONID}} is usually the empty string when previewed. -- I don't know why we're checking for nil but hey, maybe someday things -- would have broken return revision_id == nil or revision_id == '' end local function templatestyl..." current
- 21:2621:26, 6 December 2025 diff hist +1,973 N Module:If preview Created page with "local p = {} local getArgs = require("Module:Arguments").getArgs local yn = require("Module:Yesno") local cfg = mw.loadData('Module:If preview/configuration') --main This function returns either the first argument or second argument passed to this module, depending on whether the page is being previewed. function p.main(frame) local args = getArgs(frame) if cfg.preview then return args[1] or '' else return args[2] or '' end end --[[ pmain This function..." current
- 21:2521:25, 6 December 2025 diff hist +2,572 N Module:Check for deprecated parameters Created page with "-- This module may be used to compare the arguments passed to the parent -- with a list of arguments, returning a specified result if an argument is -- on the list local p = {} local function isnotempty(s) return s and mw.text.trim(s) ~= '' end local function scanValues(values,results,args,replaceTable) for k, v in pairs(values) do local c = args.category:gsub('_VALUE_', v) table.insert(results, c) if v == '' then -- Fix odd bug for | = which gets strippe..." current
- 21:2421:24, 6 December 2025 diff hist +47,974 N Module:Date Created page with "-- Date functions for use by other modules. -- I18N and time zones are not supported. local MINUS = '−' -- Unicode U+2212 MINUS SIGN local floor = math.floor local Date, DateDiff, diffmt -- forward declarations local uniq = { 'unique identifier' } local function is_date(t) -- The system used to make a date read-only means there is no unique -- metatable that is conveniently accessible to check. return type(t) == 'table' and t._id == uniq end local function is_..."